寫!

日記

終於有得用LTE 鳥。

終於食到餐M 記。

聽日終於要去成兩年無去過既九龍城。

LOL 更新竟然有成三千幾個file orz。

部iPad Pro 個角無啦啦lup 左@[email protected]

二手市場完全無人賣FM2 既CPU。


發表時間:2016年2月14日 | 評論 (1) | 全文

PHP7 Upgrade

把mysql_ 的function 棄用而完全轉為wrapper 已經是很多很多年前的事了。

直到PHP7的升級才迫得我去一直過做一次。

事實上在一年前的某個星期已經完成了40%的工作, 但這次的升級有很多意想不到的事。

PHP7 除了在opcache 情況下執行速度以倍數快了之外和有幾個function 移除之外。最致命的是compile extension 時很多底層的C 記憶體常數都換了。

這導致ZKIZ 一直依賴的分詞(基於C)和PHPRedis(基於C)都無法使用了。

不兼度的擴展和十分分散的古老代碼令升級的工作量大增, 前後足足花了近三天的時間去修正代碼。

PHPRedis 的官方Github 甚至還沒有對於PHP7的make 作出升級兼容。這對我使用的網絡API 和數據庫的緩衝都有了致命的影響,在顧及負載和長期使用的情況下,我選擇了即時制作Redis 的存取Class。

在眾多的阻礙下,我一度萌生退回PHP5.6的想法,但幸好我當時是覺得退回也不是不費精力的,而一度進入Flow 狀的本人竟又在Production 馬上動起來,首先當然是馬上在Redis的官網查看,把現存官方有記錄的class 看一次,而對使用Redis經驗告訴我,Predis作為緩衝類會有性能問題,而C系的在PHP7下卻會有建置問題,依存Framework 的會讓我拆解邏輯十分費時和精力,沒有Recommend符號的Class 幾乎都有明顯bug...bug..bug 沒有所謂啊! 反正我會fix, 我甚至不要unit test, 我只要馬上能理解的就可以了。我看到: PHP Redis implementation / wrapper ,名字雖長,但那老實在低調的氣質在那wrapper 中完完全全地發放著。

它只有一個指令, 就叫cmd... 甚麼hashstore, set, get, array, serialize 等等都沒有包裝。如我所願, 它就是把socket 層包裝好給我傳command 而已。我改寫了set 和get, 加入了expire, exists, del 等, 不下5 分鐘就成功了。

算是回避了PHPRedis 不能建置的問題。也相信這個socket 傳送在PHP7下會保證到運作性能。而在一日後的測試中, 發現它在opcache 下的表現和PHPRedis 的PHP擴展幾乎一樣。

然後到分詞, 我用的是一個名氣甚低的國產分詞器, 對於分詞器, 用PHP 來實作我還是對性能上缺乏信心, 但在15分鐘的尋找下, 發現他在幾天上的Github master 上已經作出workaround 了。中間經過不少迷茫的時期, 有試過把舊的.so 加載, 也有試過自行跟據錯誤試著修正建置流程, 但靠master tree 還是有驚無險地把make 跑完。

然後系統勉強重新上線了, 接種而來的是早預期到的新Runtime error/warning/notice, 整合7年以來的deprecated function 實在不是一時三刻的事。crontab 中包含的永遠才是重中之重。因為連我也不能馬上推算運行失敗後有沒有人會察覺, 然後造成不必要的除錯困擾。

然後因為錯誤實在太多, 優先解決的當然就是出現最多而最可見的。然後就是一連幾個小時對著神聖的 tail -f *.error.log 來修。這從每秒鐘都要用ctrl-c 停止來debug 到幾乎看不到404以外的問題。中間的過程實在十分漫長卻十分有快感, 我十分感謝大量的流量為我這debug 的過程帶來的重大幫助, 我想這是在任何一間企業都無法建立的升級環境。

在這一天做了幾乎一年份的issue和patch,畢生難忘。

發表時間:2016年2月12日 | 評論 (0) | 全文

刻章的刻

不知從何時開始,我不敢在日記中寫朋友,和互相認識的人。

多少人自我審查了。公開的日記不是日記,只是社評,還是顧及讀者的社評。

又不知從何時開始,我終於能自由自在地寫了。

太多瑣事想要記下了。

神探夏洛克 印象中在兩個月前看完了。印象最深的是在Hounds 一案中,華生真的要離開時,夏洛克那句各種意義上的表白: I don't have friends, because I have only one, you.

每每到這種橋段,我就會想起我各個朋友,我最珍惜的,或者曾經珍惜的。數起來真的很少啊。

曾經在我生命的每天都佔據相當份量的人,簡單不費任何氣力都可以檢索到。

可惜,現在幾乎全部都無法再輕易再聯絡上了。

發表時間:2015年10月3日 | 評論 (1) | 全文

日記

之所以人愈大愈不想寫,只是因為心虛。


也有很多事情想清楚後,已經無耐力去寫出來。


我今天寫寫寫作到底是甚麼?

寫日記和寫故事很像,卻又很不一樣;

一樣的地方是記事感,不一性的地方就是代理感。


代理感是十分美妙的一個感覺,就像隔岸觀火,在安全的地方看像激烈的戰鬥,常常是都市人的享受,一種卑劣的享受。


而日記就像是脫離這個安全的地帶,脫去手套。

脫去手套不難,因此公開寫日記的人很多,但脫去手套後能參與多少卻是勇氣和耐力的表現。


「他人即地獄。」太宰治對現代文學最為深刻的思想觀。

寫日記要寫出心理和事件上的完整感,要拿出勇氣去剋服的其實只是他人的侵犯。

比如:沒想過要負起任何負責的留言。

這是可以預期的事,因為無論你有多清醒,只要有人打算為你的日記回應一句,幾乎都難以不令記事變質。


即使只是誰人都可以看懂的日記都無法對題了。作為消費者,要知道自己的權益,尤其是權。

人心其實不難測,但正因為這種幾乎可以預計的人類反應,最令作為人的人,不快


發表時間:2015年10月1日 | 評論 (0) | 全文

手提裝置漫談

手提裝置有最佳創造力的時代已經過去了。

回顧我們手提裝置的歷史,只要不是對科技發展沒有興趣的話,相信都認同手提裝置的普及化是由palm 和handspring 所帶起的。甚麼!?你說psion?Psion 我覺得怎麼說都是小眾都沒有性價比的地步。甚麼!?你說iPhone!?我在下面會說,iPhone 不是帶來普及期,只是帶來衰退期。文明的發展常常以GDP來量化,可是文明並不完全代表科技。

以手提裝置在消費品級中開始普及大約是這個時間線-- Psion->Palm->WinCE/Palm->WindowsPhone/Palm->Palm/WP/Linux->WindowsPhone->iPhone->iPhone/Android 這個次序執行的。

而現今的技術堆疊又是在何時完善的呢?我認為是intel 完成xscale 的arm 時,當時以200mhz 的xscale arm 為主的Sony NX 系和Palm TT系,比起iphone 早了足足五年完成整個tech. stack 並以更為強大的顯示屏完成了一個個better iphones。而消費者級的智能電話也有以前有兩個小熱潮:一個是Prism 時期的palm 掛件,另一個是到今天你還有可能會看到的Treo 650。Palm 的總裝機量達到3800萬台。




不要以為Android 和iOS 創造了甚麼手提端的繁華盛世。而其實在Palm 在Support期間則幾乎把所有手提裝置的可能性完全挖堀出來了。上面的APP 比起今天甚至更有所超越。除了今天有的WIFI、瀏覽器、工作清單、電話、筆記、短信、電郵、拍片、影相等等必備套件外,當中把括支持全反射屏和TFT屏的OS UI設計、wvga 卻向下兼容16點陣字的系統、自定義介面的紅外線錄播,甚至幾乎所有APP 都可以把工作記憶體存在ROM,你能想像一下每個APP 打開時都幾乎不用時間,而且還即時顯示你上次離開時正在顯示的畫面嗎?人們常說現在的APP USERFRIENDLY,而其實只是介面變得更漂亮而已,運作起來這I和A兩派的底層工程師幾乎都是把PC 的思維套進手提機中:層層嵌套、遠離硬件、電池大了十倍,待機卻短了十倍,開APP還慢了十倍,APP的體積甚至大了幾百倍。

那麼全盛期是Palm 的時期嗎?非也,Palm 和Windows Phone的明顯是個增長期,增長到直接可以讓ios 和android 封神的地步,而最具生產力的,卻是ARM的成熟期,Palm 的後期,Sharp 推出的Zaurus的一點。尤其以Zaurus C 系突出,即使在十多年後的今天的眼光所看Zaurus C3100還算是一台十分優異的逸品。416MHZ的XSCALE,64MB記憶體,4GB的MICRODRIVE,128MBFLASHMEMORY,CF加SD插槽,這基本上是99年左右的PC配備。甚至他的VGA屏和USB-OTG等新技術,到今天還是"新技術"當一切出現在手提機還要是一台LINUX時,對我的震動不小。我心想,人類看來會進入另一個世代吧?

這時候,手提機程式的編寫總算是脫離了只有廠商才有足夠參考資料的日子了。LINUX程式的編寫十分大眾化了,甚至比起今天的iOS 和Android 對於專業人員來說的投入可能需求更少。這時期出現了甚麼有趣的東西呢?

SDL 可以執行在Linux 啊!這出現了大量的遊戲成品,甚至遊戲執作器,比如說最近又port 到Android 和iOS 的Onscripter。作者的初衷正是:如說Nscripter 的成品可以執行在我的"Zaurus"就好了。而已。。。



那個時候,幾乎在桌面上需要帶出外的程式都快速地手提化:Office、List(Access)、Gimp(photoshop)。而操作也借助電阻屏和Stylus 而變得可行。電阻屏的缺點是必需使用Stylus,用手指的準確率不高、無法多指操作等。但也正正如此,這和PC 的操作理念十分接近。而在四年後,蘋果在iPhone 上提倡電容屏,取後重大市場。

這時候市場上的軟件幾乎是回歸原點:計算機、短訊、Youtube。而操作邏輯層級多的操作,進展則十分緩慢,開發者為了討到更為廣大的未開發市場,在過場、UX、提示等地方投入前所未有大的注意力。這種投入甚至大到出現「做減法」流派,而這個流派的減法不單在主介面上下手,在功能性上也下手了。

今天在iOS 和Android 所投入的人時之大,產出的生產力之小,在以往20年都未得一見,小商戶用數十萬做一隻從顯示層開始就自定義的APP,不禁令我反思怎麼像VB6 和Delphi 這些RAD失去市場,明明大家都已經有所有的工作去完成業務上的邏輯,卻為了表示層花多十倍成本。這個科技的走向除了本未倒置還可以怎麼形容呢?

iOS 和Android 都是十分令你討厭的手機系統,如果你曾經過Palm 的美好時光。

發表時間:2015年7月14日 | 評論 (0) | 全文

Touhou Classic Techno 101


發表時間:2015年7月3日 | 評論 (0) | 全文

Feel Like Dance

再發
發表時間:2015年6月27日 | 評論 (0) | 全文

如何評價彭羚這個香港歌手?

銷聲匿跡的原因是她要相夫教子, 她本人也承認了。

彭羚...是其中一個令我心動的女星
那名字, 那聲線, 那氣息。就算不是90年代, 在今年還是能感到如斯的用心, 如斯的Angelic。

極高演繹技巧, 是少有能入戲的歌手。而且唱功十分不錯, 雖然常常覺得入句的有點滯後, 但卻是清晰而柔和, 十分的有中毒性。

而且無論是多沒有壓力的演出, 都可以很明顯地看出對語句所做的"作業", 那種有著如<<歌手的自我修養>>般的敬業也是少見。

但是, 她也是有著一個弱點, 甚至可以說是缺點。
最 明顯的是歌路極之窄: 那修飾得過份完整的女性氣息, 令到她唱的歌都十分正路, 不是說<<男兒當自強>>那種正路, 而是那情歌的歌路只可是是充滿無限愛意, 無限付出, 甚至有著神聖般莊嚴的, 對愛情的"第一解釋", 一點點的跳躍解釋都不容許的格調, 令到彭羚的歌十分單一化, 容易令人有疲勞感。直到2000年和黃耀明合唱的<<漩渦>>出爐, 這眼前一亮的感覺又令人彭羚升了一級。但可惜, 在這飛躍性的歌詞中, Cass 卻沒有表現出足夠的攻擊力, 在我的感受中, 她在這戲中卻像是一個初嘗禁果的女孩 - 帶著清純感。

但這瑕不掩瑜, 有人說彭羚比較低調搶不了眼球, 他們不知道Cass 不用去搶
一來, 是因為她的臉蛋本來就不夠市場化, 不容易開到新市場;
二來, 市場對她真的重要的話, 就不會在自己的黃金時期離開了; 對人生清澈如斯的人, 我真的很羨慕;
三來, Cass 鋒利的一端 - 她的專業技能, 已經足夠鋒利了。

發表時間:2015年6月27日 | 評論 (0) | 全文

SEGA 麻雀能否與雀龍門和天鳳抗衡?

我來將SegaMJ(下稱MJ5)、JanRyuMon(下稱JRM) 和天鳳(下稱Tenhou)比較一下
等一下! 沒有麻雀格鬥俱樂部不科學!必須加!麻雀格鬥俱樂部(下稱MFC)
還有MaruJan 也算普及啊!

天 鳳:入手簡單,一個瀏覽器即可,分享個室牌譜也方便,算是最為受"真正的日麻愛好者"所接受的一款,人口夠多,在級位/一般/上級中也能找到相應等級的新 人對戰,是個各人都可以享受的環境。但如果沒有買windows 和premium 的話, 機能甚為不便,但開個新號做做打法實驗算是一個可靠、低成本、和方便的平台。

JRM:免費,PC端畫面十分好!我甚至有為了它去買PhysX 的顯卡,快感也夠,但是玩具味十分濃厚,以凡、攻、防、策區分玩家並大字標題挺有趣,也有馬和幻寶等等和對戰無關的系統,如果對日麻的興趣不夠濃厚可以借助JRM 取得足夠快感XD

MJ5: 機少,タイム(time) 制,Time gauge全消後切牌為1秒,幾乎是打牌經驗的較量,除了日常經驗外,也加多一層時間管理的追求,大概因機少和タイム制的原因新手較少,但總局數還是很 多,雖然在聯營店上不夠Konami,但還是很多忠實玩家。操作感是眾多日麻遊戲的第一,推薦去玩一下。在涉谷去過一間MJ5 店,裡面只有MJ5,還有各日麻的雜誌和汽水機,一坐就過了尾班車orz...
少推一下: Amazon.co.jp: MJ5パーフェクトデータブック (ホビージャパンMOOK 441): 本
作為增進雀力看它可能幫助不大,但我覺得有時候還是能找到一些平日察覺不到的玩家習慣。

MFC: MFC雖然對新手沒那麼嚴苛,但場代還是不便宜的,我認為規則定得很現代(四枚赤,有兩/三家和) , 遊戲具體機能不夠MJ5 ,但統計方面深度算夠,也實用。而且爽度也很夠,可是朱雀、玄武、白虎、青龍有點牽強,但有時還是可以看到各家的傾向,也能提供一個方向給玩家改善,我覺 得對新手來說算是十分實用的機能。(比如,打點不足,和率不足,放銃過多,等等

MaruJan 沒玩過,感覺是上一輩的人較多

手提端方面有雷神、NET雀、天極牌和雀Navi等等
其實作為手提端,我覺得不值其收費,其效果和操作性都不好。我還是比較喜歡專心坐在電腦前,一拿起手機或者平板,總是覺得加了點玩具感。
我 微微地推一下天極牌,作為免費對局,機能很夠,單機也很有趣,裡面雖然新手很多,可是上Rank 還是有點辛苦,甚至是不合理。在結算計Rank 的加減是,居然會以Rank 和得點互動,就是說你拿了個二位,點數也是正數,但如果你的對手R比起低很多,竟然是會得出負Rank修正值。。。我接受不了。麻雀就算你牌效再好,精神 再好能每次都分析河道,畢竟也是個隨機性很大的遊戲,如今隨機性竟然還包含你分配到的對手的R值,傷不起啊><

發表時間:2015年6月27日 | 評論 (0) | 全文

F.I.R 和Globe 和Keiko

很久沒寫過Blog 了,尤其是關於音樂的Blog。最近的感覺是連寫字都覺得有點力不從心的感覺。


這次想寫一下這隊算是很紅,可是現在已經退下火線的Globe。Globe 也就是小室哲哉的Globe。

一直覺得F.I.R 是最令人嚮往和最正派的band、陳建寧也是我最為欣賞的製作人之一。到最近一個月才知道F.I.R 的組成幾乎和Globe 一模一樣:一個很有實力的製作人(說小室是全世界最有實力的製作人也不為過,至少在他之前日本可是沒有製作人的,就像我認為在周星馳之前沒有喜劇演員一樣)找到兩個比他年輕很多的年輕人,一男一女,男的是主玩樂器,唱歌為輔;女的則是在歌唱比賽中展露了隱約而異樣的光輝,成為了樂團的主音,最後大放異彩。

還有一樣很相似的地方--就是裡面的女主音都和樂團中的男隊員結婚了;只是F.I.R是兩個年輕人,Globe 則是製作人和女主音。



第一次聽Globe 的歌是Get Wild--一首和我一樣年紀的歌,是小室的舊團所持有的歌;在十年前重製後,加入Get Wild and tough和Get Chance and Luck 這兩句後,令人耳目一新,再加上小室桂子的聲線,這樣的歌完全可以在音樂節中做壓軸的表演。

https://www.youtube.com/watch?v=36ydeA9sSYM


而其實,Globe 一開始是和F.I.R 所走的路線幾乎是一樣的,都是有點以樂載道的意思,一方面希望聽眾可以放耳世界而加入各種mix,一方面歌詞也是以人生哲理為主。和F.I.R 初出道時是一樣的,參看F.I.R 同名EP裡面的<<Lydia>>、<<刺鳥>>等等,都無不像是流行音樂中的清泉,也現在都是入俗了。看Globe的Is this love的mv,有沒有滿滿的F.I.R 的既視感?

https://www.youtube.com/watch?v=Cd6NvdB8PG0


到現時為止,我都是用Globe和FIR比較,但是這不代表他們的水平一樣。

Globe的水準和人氣比起FIR來說都不是在一個數量級。不作過多的對比,有意的自己WIKI一下就可以了,我還是主要想說GLOBE。


製作人小室哲哉就不用過多的介紹了,他的大名我覺得在東南亞是無人不曉的。我想說很比較多的是主音Keiko,令我喜歡上Keiko 的是Feel like Dance。她的笑容、動態實在太吸引了,再加上那穿透力可以追越張韶涵的聲線,一見鍾情這四個字在我這一生人從來沒有使用過,只有她給了我這個感覺。我還馬上去找她的Twitter,才發現她已經開始老了。

https://www.youtube.com/watch?v=VHKMwue-jUE



從Feel like Dance 和 Get Wild 中可以看到Keiko Live 的表現力,和修飾技巧之高,尤其在唱Feel like Dance 時那輕輕的一個旋轉,令人覺得她是多麼的享受這個過程啊!

對於Keiko, 我的見解和濱崎步如出一轍:KEIKO是最有魅力感人的人之一(排在後面的還有宮澤理惠、松田聖子、降谷建志)

小室的一生也是充滿傳奇色彩,從他把製作人制度引入日本,成為日本10大首富,到破產,到江郎才盡,出產不能。種種的故事,種種的佳作,和小室桂子一起,最後退出江湖,回歸平靜,真像是一個經典的故事啊!

看看我喜歡的小室桂子現在的Twitter 吧!
https://twitter.com/ks_tenki




一連幾千日的oyasuminasai...LOL


おやすみなさい!

發表時間:2015年6月22日 | 評論 (1) | 全文