最近一個練習用的案子需要用到字串輸出。由於是在 console 端輸出,所以就想要把輸出結果對齊。用了 sprintf 這個 php 內建的功能和官網文件上的範例,拼拼湊湊試了很久,把想要的結果印好之後,回頭檢查才發現每一行我下的參數都不大一樣,於是花了點時間研究一下。


如果需要對齊的字串是 ASCII 範圍內的字元,基本上沒有問題:

>>> sprintf('%-80s: test', 'abcdefg hijklmnop qrstuv wxyz 1234567890 !@#$%^&*()-={}[]|\;:\'",<.>/?')
=> "abcdefg hijklmnop qrstuv wxyz 1234567890 !@#$%^&*()-={}[]|\;:'",<.>/?           : test"

要對齊的字串出現一些歐語系常見的字母時,就開始有問題了:

>>> sprintf('%-80s: test', 'ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞß¼½¾')
=> "ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞß¼½¾          : test"

更不用說中日韓語系字元了:

>>> sprintf('%-80s: test', '許茹芸淚海慶功宴吃蓋飯')
=> "許茹芸淚海慶功宴吃蓋飯                                               : test"
>>> sprintf('%-80s: test', 'あかさたなはまやらわイキシチニヒミイリウィ')
=> "あかさたなはまやらわイキシチニヒミイリウィ                 : test"
>>> sprintf('%-80s: test', 'アカサタナハマヤラワイキシチニヒミイリウィ')
=> "アカサタナハマヤラワイキシチニヒミイリウィ                 : test"
>>> sprintf('%-80s: test', '트와이스 나연 정연 모모 사나 지효 미나 다현 채영 쯔위')
=> "트와이스 나연 정연 모모 사나 지효 미나 다현 채영 쯔위     : test"

目前要印的資料剛好沒有遇到 CJK ambiguous width 的問題,所以就直接手動調整 %s 的數字解決…當然如果是在不需要等寬對齊的狀況,就沒有這個問題了。

文章標籤

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

9/18, D-30

有些人的見面頻率開始以五年十年為單位,有點可怕…

9/14, D-34

無盡的八月第一個上班日,做了一年的專案終於上線了。然後我可以告別失眠了嗎?

文章標籤

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

自從台北捷運宣佈於今年九月一日起開放一卡通搭捷運, Youbike 也宣佈九月一日可以使用一卡通借車以來,就隨身帶著一卡通和悠遊卡交叉使用體驗,不知不覺也半個月過去了。

文章標籤

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

《刺客聶隱娘》海報

《刺客聶隱娘》海報, credit: 刺客聶隱娘 The Assassin facebook

文章標籤

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

8/31, D-48

撒唷那拉 你向我 say goodbye 沒情就撒唷那拉 有情再擱來 人情世事 惦惦看在眼內 過去的錯誤 全部抹一抹重來 撒唷那拉 你向我 say goodbye 沒情就撒唷那拉 有情再擱來 運命好歹 我卡會知 心內的痛苦 一嘴吞腹內 啦…

8/22, D-57

再度因為同一件事情,又從夢中驚醒了。醒來以後已經沒有生氣的感覺,只想要再好好睡一覺,卻又翻來覆去睡不著…

Daemon Tools Lite 的安裝檔什麼時候變成練蠱神器了…

8/21, D-58

電腦無預警的故障了,不知道原因是什麼。查了一下買了三年多,保固期過了⋯所以是內建的計時器到了嗎 Orz

文章標籤

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

椎名林檎 生・林檎博’15 ~垂涎三尺~
credit: 椎名林檎Live in Taiwan facebook 粉絲專頁

椎名林檎 生・林檎博’15 ~垂涎三尺~ 歌單

歌單

  1. 茎(ステム)〜大名遊ビ編〜
  2. NIPPON
  3. 自由へ道連れ
  4. ありあまる富
  5. 走れゎナンバー
  6. 神様、仏様(W/L Hand)
  7. 葬列(インスト)
  8. おいしい季節
  9. 女の子は誰でも
  10. 本能
  11. 浴室
  12. 罪と罰
  13. 迷彩
  14. 望遠鏡の外の景色
  15. 青春の瞬き
  16. 歌舞伎町の女王
  17. ちちんぷいぷい
  18. 密偵物語
  19. 殺し屋危機一髪
  20. カリソメ乙女
  21. 丸の内サディスティック
  22. 長く短い祭

credit: 玉田豊夢(鼓手)的 twitter @TomTamada


傳說中從不出國的椎名林檎,終於願意出國開演唱會了。經歷過瘋狂卡在結帳流程的華娛售票(拜託 KKTIX 入主以後麻煩改善一下笨蛋購物車謝謝)、滿滿的週邊排隊人潮和看不懂把A區和C區混在一起到底在整什麼隊的入場隊伍後,終於進到南港展覽館的位子上。一起分享位子的,是在電台時期認識的北告和紅茶,也是在播歌時或多或少都會播到椎名林檎的歌曲。印象中播最多的應該是阿范和菲一一一一(幾個一啊?有點忘了XD),不過年代久遠無從考古了 XD

文章標籤

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

大東亞戰爭だいとうあせんそう終結しゅうけつ詔書しょうしょ玉音放送ぎょくおんほうそう

ちんふか世界せかい大勢たいせい帝國ていこく現狀げんじょうトニとにかんが 非常ひじょう 措置そちもっ時局じきょく收拾しゅうしゅうセムトせんとほっ ここ忠良ちゅうりょうナルなるなんじ臣民しんみん 

ちん帝國ていこく政府せいふシテして べい えい  四國しこくたい 共同宣言きょうどうせんげん受諾じゅだくスルするむね通吿つうこくセシメタリせしめたり 

抑〻そもそも帝國ていこく臣民しんみん康寧こうねいはか 萬邦ばんぽう共榮きょうえいたのしみともスルする皇祖皇宗こうそこうそう遺範いはんニシテにして ちん拳々けんけんカサルかざるところ さき べい えい二國にこく宣戰せんせんセルせる所以ゆえん またじつ帝國ていこく自存じそん東亞とうあ安定あんてい庻幾しょきスルニするに 他國たこく主權しゅけんはい 領土りょうどおかごと もとヨリよりちんこころざしアラスあらず しかルニるに 交戰こうせんすで四歲しさいけみ ちん陸海りくかい將兵しょうへい勇戰ゆうせん ちん百僚ひゃくりょう有司ゆうし勵精れいせい ちん一億いちおく衆庻しゅうしょ奉公ほうこう 各〻おのおの最善さいぜんつくセルニせるにこだわラスらず 戰局せんきょくかならシモしも好轉こうてんセスせず 世界せかい大勢たいせいまたわれアラスあらず 加之しかのみならずてきあらた殘虐ざんぎゃくナルなる爆彈ばくだん使用しようシテして しき無辜むこ殺傷さっしょう 慘害さんがいおよところ しんはかヘカラサルべからざるいた しかなお交戰こうせん繼續けいぞくセムカせんか つい民族みんぞく滅亡めつぼう招來しょうらいスルするノミナラスのみならず ひい人類じんるい文明ぶんめいヲモをも破却はきゃくヘシすべし かくごとクムハくんば ちんなにもっ億兆おくちょう赤子せきし 皇祖皇宗こうそこうそう神靈しんれいしゃセムヤせんや ちん帝國ていこく政府せいふシテして 共同宣言きょうどうせんげんおうじセシムルせしむるいたレルれる所以ゆえんナリなり 

ちん帝國ていこくとも終始しゅうし東亞とうあ解放かいほう協力きょうりょくセルせるしょ盟邦めいほうたい 遺憾いかんひょうサルざる 帝國ていこく臣民しんみんシテして戰陣せんじん 職域しょくいきじゅん 非命ひめいたおタルれたるものおよび遺族いぞくおもいいたセハせば 五內ごないため かつ戰傷せんしょう 災禍さいかこうむ 家業かぎょううしなタルたるもの厚生こうせいいたテハては ちんふか軫念しんねんスルするところナリなり おもフニうに今後こんご帝國ていこくヘキべき苦難くなんもとヨリより尋常じんじょうアラスあらず なんじ臣民しんみん衷情ちゅうじょうちんこれ しかレトモれどもちん時運じうんおもむところ かた しのかたしの もっ萬世まんせいため太平たいへいカムトかんとほっ 

ちんここ國體こくたい護持ごじ 忠良ちゅうりょうナルなるなんじ臣民しんみん赤誠せきせい信倚しんい つねなんじ臣民しんみんとも じょうげきスルするところ みだり事端じたんしげクシくし あるい同胞どうほう排擠はいせい たがい時局じきょくみだ ため大道だいどうあやま 信義しんぎ世界せかいうしなごと ちんもっとこれいまし よろシクしく擧國きょこく一家いっか子孫しそんあいつた かた神州しんしゅう不滅ふめつしん にんおもクシテくしてみちとおおも 總力そうりょく將來しょうらい建設けんせつかたぶ 道義どうぎあつクシくし 志操しそうかたクシくし ちかっ國體こくたい精華せいか發揚はつよう 世界せかい進運しんうんおくサラムざらんコトことヘシべし なんじ臣民しんみんちんたいセヨせよ 

御名御璽ぎょめいぎょじ

昭和しょうわ二十年にじゅうねん八月はちがつ十四日じゅうよっか

文章標籤

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

07/29

終於到了可以暫時喘息的休假。

從去年十一月開始經手這個亂七八糟殘破不堪的案子,到現在剛好是八個月,真是名符其實的「無盡的八月」啊…

文章標籤

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

許久沒有出門的下午,出去看展。展覽名稱是《B'inside 請進唱片行》,我因為有買了其中一場的犀利趴所以可以免費入場一次。
B'inside 請進唱片行

一進展場映入眼中的是幾位音樂人的歌單區。各個音樂人開出自己的歌單,並利用 HTC 的手機、 KKBOX 的 app 和 BOSE 的耳機,讓看展的人可以現場聆聽各個音樂人的歌單。如果覺得好聽,下方已經有誠品擺好了的實體專輯,可以帶去結帳;如果沒有看錯的話,連擺專輯的箱子都是可以結帳的。

其中有個格子叫做「我的 梦」,一開始想了很久,不知道哪個音樂人叫做「我的夢」(「梦」是夢的簡體字),還是從現場擺設的書籍才猜出來是林夕,把「林夕」二字疊在一起變成了夢。格子後方擺滿了大概有十幾箱的黑膠唱片,以及一台黑膠唱片機。黑膠唱片機現場沒賣,不過要買的話我記得誠品也有一個黑膠館可以買就是,不然遠一點的三創印象中也有賣。
我的林夕/我的夢

文章標籤

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()

在批踢踢 MRT 板看到的消息。

其實以前就有時刻表,不過基本上只有小碧潭新北投這兩條支線是對外公開的,另外也有首班車和末班車的時刻表,供需要早早出門或晚晚回家的人使用。

查了一下沒有查到公開時刻表的新聞稿,從資料日期 2015/07/06 看來是配合頂埔站通車,全面調整板南線時刻表時順便做的。

可惜的是因為技術上的限制,沒有公佈文湖線的時刻表,感覺就少了一塊…

風格是我還蠻喜歡的日式時刻表,缺點是用底線做為標記的方式,在複製貼上再利用時完全看不出來。

@ronnywang 已經把時刻表爬成 CSV 了,不過底線的問題也還沒辦法解決…看能不能從源頭解決掉這個問題好了 :Q

文章標籤

repeat ❤️ 發表在 痞客邦 留言(0) 人氣()