栗子現場直播 千篇一栗
有很多簡單的道理,若不是被遺忘,不是察覺不到,就是知易行難。

2009年2月28日 星期六

コロリンパ

  依然先說一下題外話。早前買下來的USB video capture東東,用來做遊戲screenshot,拍片之類,真是十分方便。

  這個遊戲,其實早兩年前就已經在朋友家裡玩過(盜版)。但直到現在才鼓起決心買來玩(正版)。
  遊戲規則很簡單:搖動wiimote滾動波子,吃完所有checkpoint然後到終點,就是這麼簡單。
  個人比較喜歡遊戲的簡單,易操作性,及音樂。


  另,很驚訝2009會出新作。期待中。

コロリンパ 官網
コロリンパ @ Wikipedia-jp
コロリンパ @ Wikipedia-en

2009年2月26日 星期四

連成龍都絕望了

  數天前Fw過一篇絕望的香港創作人。原來要絕望的,不只是香港創作人。我們的成龍大哥,作為一位國際巨星,為香港建樹良多,依然受到同等待遇。



  所以我說嘛,能賺錢也好,有建樹也好,也不是代表一切的。你要建博物館嘛,與其找政府,找那個姓李的傢伙可能會更好一些。

煙草稅萬歲

  煙稅加50% 67萬煙民捱貴煙
煙草業聯會行政秘書Raza Zulfigar表示失望,認為加幅驚人,又指加稅無助於減少煙民數目,因煙民只會出盡法寶尋買平煙,反令走私煙問題惡化。

  去死吧,給我去死吧。香港的煙商早就該給我去死。要解決走私煙,是警察的問題,不是財政司的問題(註一)。你們這班賣煙的給我收聲,不要利用私煙甚麼的去搬弄是非。

註一:當然也可以說,叫人戒煙是戒煙署的問題,不是財政司的問題。

Th12 「東方星蓮船 ~ Undefined Fantastic Object」

  記念すべき東方Project第12弾 東方星蓮船


  彈幕來了。啊啊,彈幕又來了。


  UFO 自重www。

2009年2月25日 星期三

政府拆招牌

  無線 2300 新聞,政府花錢請人拆棄置招牌,預計可以創造 170 個職位。(很少啊...)

  我在想,不知半年後,會不會有一班工人示威,抗議判頭沒出糧,錢全都去到判頭公司那裡去......

新生命教育協會呂郭碧鳳中學40周年慶

  新生命教育協會呂郭碧鳳中學40周年慶

Do you think Luzi Chestnut is ugly?


  不知為何在 Facebook 看到這個東東,好像是一個叫「Friend 8-Ball」的 Facebook 程式驅動的「問卷」。雖然對這個「問卷」有點好奇,但因為「無謂的 App 不要裝」的原則,所以不能看這問卷怎麼樣。算了。

2009年2月24日 星期二

Java 的 Genetic

  JUnit test 時間。
 public void testGeneticClassCompare() {
TreeSet<String> stringTreeSet = new TreeSet<String>();
TreeSet<Integer> intTreeSet = new TreeSet<Integer>();
Class<?> stringTreeSetClass = stringTreeSet.getClass();
Class<?> intTreeSetClass = intTreeSet.getClass();
assertTrue(stringTreeSetClass == intTreeSetClass);
TreeSet intTreeSet2=intTreeSet;
intTreeSet2.add("a");
Object value=intTreeSet.first();
assertTrue(value.getClass()==String.class);
}

  救命。

勇者開發部

  「愚蠢比罪惡產生更多麻煩。」
  以上是我某個空想故事的主旨。

  一般的打怪物勇者,都會一腔熱血的打怪獸。而我們這位主角和那些打怪獸的主角很不同。他只是想穩穩定定有份工作,然後娶妻活兒,簡簡單單的過生活。
  但是,樹欲靜而風不息。
  這位在大學修讀科學的畢業生,陰差陽錯,加入了某個自稱是地球防衛隊的開發部,每天都要為對付怪物研製新武器。
  問題不在那些怪物:那些怪物從遙遠的太空飛過來,經過長年的舟車勞頓,到地球時已經是半死狀態,基本上只要隨便找一支機槍向牠們掃射幾槍就已經可以解決。問題在於地球防衛隊的頭頭:這個頭頭總是希望能夠透過嘩眾取竉的戰鬥,來提升企業地位。
  為了製造明星效應,他起用一些對機器完全沒有慨念的帥哥美女來做駕駛員,並且總是要勇者耍出華而不實、對怪物無效、危害自身安全、破壞周遭環境的危險招式。為了避免被同行超越,提早開發的期限。為了增加收益,減少開發的開支,資金全花在市場策略上。於是武器總是在實驗階段以前就已經要上戰場,臭蟲四飛。在戰鬥中主角除了要教導那個甚麼都不懂的駕駛員,同時也要即時為機器做除錯工作。

  愚蠢比罪惡更麻煩
  老板比怪物更可怕

  基本故事的慨念我已經想好。但因為沒有主線,所以想了一年還未能把這個故事寫出來。

2009年2月23日 星期一

昨天買的三件東東

  本來去旺角,只是想找《四葉妹妹8》和把海報過膠。結果《四葉8》是買了沒錯,海報是因為海報太大/捲過而不能過膠。另外,有意外收獲。

  逐一講。

  《水星領航員‧四季之風的贈禮》
  這本小說共分為春夏秋冬四個不相關的部份,並且由《水星領航員》動畫第二期的四位脚本:吉田玲子、藤咲あゆな、岡田麿里、浦畑達彦執筆,質素相當有保證。
  另,《水星領航員》的原著是天野こずえ,不是藤咲あゆな。東立自重。

  《四葉妹妹 8》
  Ch52《颱風》,他們是怎麼畫的...
  另,

  所以我說嘛,四葉真的很適合打太鼓。

  《勇者實在太囂張or2》
  or2
  到了第二關,第三批勇者,洞裡的怪就死光光了,這我能怎麼玩啊...
  不過說,這遊戲的對白也挺有趣的。

有人又賣家當

  b+ab HKD 100 Cash Coupon for sell - $40 (and up)
  Coupon 28Feb 過期

  IBM ThinkPad T42 Centrino 1.7G 八九成新 升級版
  用 Netbook 的價錢買一部 Notebook 。

  又是那句,「出問題的話別找我麻煩」。

2009年2月22日 星期日

蕉皮在空中旋轉飛舞

  很久以前就說過,在 ARIA 中,即使踏蕉皮,也可以踏得很治癒。適逢 ARIA 無字幕 DVD rip 到手,就讓大家看看怎樣治癒。

2009年2月21日 星期六

啊 廣告

  突然發現 blogger 有 adsense 的選項,就把廣告開了。

2009年2月20日 星期五

MSBuild

  MSBuild

  先記錄一下,試些再研究。

2009年2月17日 星期二

絕望的香港創作人

  題外話。

  很久以前有個想法,以為能賺錢的才會被稱得上為「創意」,我錯了。
  實際的情況是:有人投資的,就是創意工業。沒人投資的,就甚麼都不是。
  的確如此。大家看看有錢的傢伙,如何在他們的所謂「創意項目」燒錢,就會知道是甚麼一回事。

  絕望的香港創作人
  事情大慨是,香港隊伍勝出了一個相當大型的 video 比賽。日本主辦單位希望能夠在香港舉辦一個典禮慶祝,也會提供人力物力,卻遭到香港政府的冷眼對待。
「現在香港政府,要主力幫忙窮人,所以是沒有餘錢搞典禮。」
(香港政府)高層回應卻說:「但這樣, 我們方面是沒有任何利益的。」

  香港政府這種態度,對我來說並不驚訝,畢竟香港就是這種地方。
  但是,我們總不能完全依靠政府的。有些事情,政府不去做,我們自己又能否去做呢?

Arrays @ Java

 public void testArrayEquals02() {
Object[] v1 = new Object[1];
String[] v2 = new String[1];

assertTrue(!v1.equals(v2));
assertTrue(Arrays.equals(v1, v2));
assertTrue(Arrays.deepEquals(v1, v2));
}


  PASS

Deep operation

  之前說過在 Java 上進行 deep-equals deep-clone deep-compare 的構想,現在就說說其有可能引申的問題。

  第一個是 loop 爆的問題。

class AAA{
public AAA v;
static public void bad_func(){
AAA a=new AAA();
a.v=a;
deepOpt(a); // dead loop
}
}


  如果程式只是掃 AAA 的結構而進行呆 clone ,就會出現一個問題。 bad_func 將會 loop 爆。

  另,由於所有東東都是 Object ,於是在 Object[] ,也有相似的情況。

Object[] a=new Object[1];
a[0]=a;
deepOpt(a); // dead loop


  第二個是 same 的問題。

a0.v0=new B();
a0.v1=a0.v0;
// a0.v0==a0.v1
a1=deepClone(a0);
// a1.v0!=a1.v1


  幸好兩個都不是大問題。

  另,網上有建議使用 Serialize 來做 deep-clone 。這個方法我試過,很有效,也能避免以上的兩個問題。但要建立一個長長的 byte[] 來做暫時的儲存。另,不能做 equals 及 compare 。

2009年2月16日 星期一

String in Java

  JUnit Test
 public void testStringCompare() {
String a = "a";
String b = "a";
String c = new String("a");
String d = new String("a");

assertTrue(a != c);
assertTrue(c != d);
assertTrue(a == b);
}

  PASS

打太鼓這回事呢...


  from 《經濟日報》貳月拾日。

  如果是把這篇文和太鼓の達人扯上關係的話,就當作笑話看好了。另,很多音樂也能達到相似的效果。另,我不是在推崇鬼神之說。

2009年2月15日 星期日

《あまんちゅ!》02-03


  「FUN for ALL. ALL for FUN.」這是整部作品的核心。


  女主角小日向光,又有灯里的極端開朗,又有四葉的活動力和笨蛋,簡直是灯里和四葉的混合版。


  很有四葉的感覺。


跨。步。式。入。水

The end of your love.


  有時說話可以亂講,片唔可以亂放。

  剛剛,有朋友疑似被女飛了。
  世事有時真的很兒戲。

  保重。

2009年2月14日 星期六

好強的情人節禮物

  送一間花店做情人節禮物 半生積蓄圓女友心願
  很少會看到叫人開心的新聞。

想著想著...

  還是不要把那4xGB東東灌入USB HD給他,不如直接燒碟算。那USB HD太好用了,交給他不知何時會還...

情人節的第一個po

  終於搶在情人節,買齊所有配件去capture這片子。

  The end of your love.

2009年2月13日 星期五

今天巴士走了100min

  昨天巴士塞晒東隧,都只是花了 70min 。
  今天巴士一路暢通,但到站的時間是......100min?

棍‧捌


  長20cm。

2009年2月12日 星期四

clone compare equals

  Java 有三個極端常用的 function : clone compare equals 。如果你不懂這三個是啥,就不用看下去。

  很多時,我們會寫一些極簡單的 class 。例如 DonKat 裡的一個音 class ,有 type start end scroll hitcount 這些簡單的參數。要如何對這個 class 做 clone compare equals 這些動作,本來就很顯而易見。
  然而, Java 本身並沒有很好的 Deep clone, Deep compare, Deep equals 的動作。對以上的class , clone, equals 說不定Java還會幫你做,但 compare 就一定要自己親手做。如果這個class 擁有一些 Object 的 member ,就更要連 clone, equals 也要自己作。
  試想想,你有10個 class ,每個 class 有 5 個 field 。你就要為每個 class 每個 field 寫一次 clone, compare, equals 的程式碼。寫了 150 行,你不能保證這 150 行全沒問題。未來還可能要為改動 class 而操心。

  我早兩年就已經注意到這個問題,解決方法也早就想過,但直到近日才開始實驗。方法是建立一個 Clonable 和 Comparable 的 Base Class ,這個 Class 會自動查找所有 Field 並進行 clone compare equals 的動作。由於這個 Class 事關重大,還會另寫一埋 junit 做 testing 。
  到未來,還會探究自動進行 XML IO 的可能性。

他們真的是怎樣駕駛的?

  朝早唔小心去錯巴士站等錯車,681p變680。眼看紅綠燈慢到飛街,巴士站慢到飛街,馬路慢到飛街,以為要90min才能回到公司。豈料只是用了70min?

Google測試電耗追蹤軟體 告訴你該換哪些家電

  Google測試電耗追蹤軟體 告訴你該換哪些家電
  先是告訴你手上有哪些家電不好,然後介紹你新的家電。我不相信這不是廣告。Google近來還真積極地開源啊...

2009年2月10日 星期二

ROSY

作詞:marhy/作曲:marhy/編曲:marhy/歌:沢城みゆき

儚い夢の種が ひと粒
消えない花を いつかそっと咲かせるよ・・・

つないだ手と手はいつも
日だまりみたいに 暖かくて
何かに怯えたときも
1人じゃないって思えたなら

落としそうなものを 守る力
「キミがくれたものだよ」

儚い夢の種が ひと粒
消えない花を いつかそっと咲かせるよ
愛を信じて 時を育てて
バラ色の 未来へ

これから見えるだろう景色
それぞれ違っているとしても
いつもと同じ笑顔が
ほらまた包んでくれてるから

魔法かけたような青い空に
「負けない心誓うよ」

帰る場所はキミのいる場所
枯れない想い いつかきっと実らせるよ
出逢いも別れも 意味があるから
大切にしたいよ

儚い夢の種が 幾粒
輝く花をここにきっと咲かせるだろう
愛を信じて 共に育てて
バラ色の 未来へ

  from おとぎ銃士赤ずきん 三銃士キャラクターミニアルバム Vol.2

奇怪的發現

  除鞋能舒緩吃飽飯後飯氣攻心所帶來的睡意。脫襪子的話,效果更顯著。

他們是怎樣駕駛的?

  680 ,從馬鞍山到金鐘,中途 n 個站,1 hr。

  681p ,從馬鞍山到金鐘,中途飛左 n 個站,直上高速公路,1 hr。

被治癒了...

Stay away, baby. I'm too hot to handle.

  http://www.kawaiinot.com/?p=234

2009年2月9日 星期一

Caramelldansen(Rye Remix)


  Caramell 推出的其中一個 Remix ,比 Speedy 更毒...另,這曲作太鼓譜有機會12星。

2009年2月8日 星期日

ウッーウッーウマウマ(゚∀゚)

  full 了 (゚∀゚) ,太鼓 12 沒遺憾了 (゚∀゚) 。



  要跳舞賀一賀佢 (゚∀゚) 。



  重申一次,這舞的重點在於雙腿間的空隙 (゚∀゚) 。

即使你們要罵我變態也好...

警告:本部份含有成人內容。但很可惜,沒有成人圖片。

  我也要說,電視某個消毒皂液廣告,那個小女孩在出浴鏡頭露點了......

2009年2月7日 星期六

太鼓有神蹟



  pass ac11 TCC

自助按摩

  又是很奇怪的想法。

  有時工作做到肩膀有點酸,於是用手為自己的肩膀按一兩下。右手為左肩按,於是右肩就更酸。然後左手為右肩按,這是又到左肩感到酸。左右肩輪流交叉按,然後就 loop 死左。

  記得自己以前,也試過被家人和女友按摩,全都到喉唔到肺。而街上的按摩店,都不像診所,完全沒有 cert 機制,叫人不放心。

  奇怪的想法是,如果有個 loop 的 3D 空間,比方說,問叮噹借時空門,接駁到自己的背後,我就可以直接按自己的背。

  可惜,直到 21 世紀,還未見到有叮噹和時空門。不過,突然想到,如果用感應手套接駁機械臂,說不定能做到類似的效果。其中有幾個技術問題,就是如何控制力度和製造手感。


  另,我對自己按摩別人的技術,是十分有信心的。

Viewport switch

  數天前說自己不喜歡 Linux 的 Visual Effect ,但到最後還是開了。只是為了一個原因:Viewport。

  這是用鍵盤啟用Desktop Wall的樣子。

  這是把mouse推到角落啟用expo的樣子。(是跟mac有點不同啦)

從八時到十時

  昨晚有人約我打太鼓,本來沒打算去的。但後來發生了一些事,不快。決定打太鼓發洩。

  去他媽的,umauma依然是full唔到。full唔到,full唔到。吼吼吼。第一次是自己打甩,第二次是在全曲第二個音打藍出紅,1不可。宿命?吼吼吼。

  吃壽司,結帳111.1。

2009年2月6日 星期五

強國之道

  白高敦親筆致函溫總道歉
  當英國如日中天,中國被列國瓜分的時候,他們會想不到今天會因為一個學生,而要向對方寫道歉信。

  中國不滿日加強控制釣魚島
  當香港人在釣魚台跳海死的時候,中國還是不聞不問的說。

死因

  警方屯門射殺一隻野豬
由於附近多市民出入,野豬又體型龐大,為防牠傷人,警方決定射殺牠。

  這就是牠要死的理由。

仆街金融海嘯


  除了舉中指以外,我甚麼也做不了。
  祝好運。

討厭啦~

  討厭啦,才第四天,就忘記自拍了...

2009年2月3日 星期二

香港迪士尼加價

  香港迪士尼加價

  新聞呀,真係新聞呀。今時今日仲夠膽加價,仲唔係新聞?

中國強大了

  諷刺美國:豬八戒倒打一耙

「我(溫家寶)認為,造成這次全球金融危機的主要原因,是有些經濟體本身的失衡。這些經濟體長期以來存在着雙赤字(財政和經常項目赤字),靠大量借貸來維持高消費。」
他(溫家寶)昨日在下榻酒店與香港傳媒會面時,被問到訪歐之行為何不包括法國時坦言,曾經仔細看過地圖,發現今次的行程是繞着法國走了一圈,但始終沒安排到訪法國,原因是「眾所周知」,責任不在中國,希望法國認清大局,作出應有的努力,令中法關係恢復。

  動作還真的高調啊...

2009年2月2日 星期一

密碼輸入器

  很無聊的想法。

  現在我是用一個自家的 Java 程式來記自己的網上密碼。家裡一個,公司一個,但不能sync。問題來了,如果我去到街,突然用其他電腦,就不能知道自己的密碼了。
  於是,我想過,把密碼程式 port 進手機裡。但我對自己的 palm 沒愛,而且等 G-Phone 出中文輸入法,所以還未去搞。而且,在手機螢幕上顯示密碼,感覺還是不太好。
  突然想起,這個世界有 USB Keyboard 。如果手機能夠扮 USB Keyboard ,透過 USB 對電腦輸入密碼,就好了。但要連一條線,感覺還是怪怪的。
  於是又想起這個世界有 Bluetooth Keyboard 。用手機扮 Bluetooth Keyboard ,原理同上。不過對沒有藍芽的機器還是沒輒。另外,在大氣電波發放密碼,好像不太好。

  就這樣。

Edit:
  關於現在用的 PassGen ,突然想到用 svn 做 sync 。另,之前也想過用 rcp 做 base ,但工程太大,而且不急,所以還沒有打算做。

一日一自拍

  原來我寫 blog ,已經有八年了。

  很久以前就已經有這個想法:每天自拍一張照片,拍足 365 日,然後來個快播,就可以看到自己這一年間怎樣改變。
  但後來還是不想做。第一是恆心問題,第二是私隱問題。很有趣,如果不放上網,我是不會幹這回事,但把自己的照片放上網,其實又很危險。矛盾。
  但我的面孔已不是甚麼私隱了。不用找高登起底組,去 facebook 隨便逛一逛就夠了。甚至在下的真名,過去,只要去 Google 查一下,或者看我這八年間寫的日記,就一清二楚。

  既然都沒有甚麼問題了,這個自拍計劃就開始了。現在短期目標,是把整個二月拍到的照片,以 3fps 放在 youtube 播放。就這樣。


  今天是第一張,不知為何覺得自己像個印巴藉的人。

栗 ≠ 粟

2009年2月1日 星期日

SONY MDR-XB700



  早前見到某商場某店,放著一個大大的耳筒,貪得意走去試聽。層次分明,低音很重,戴起來很舒服,有種 ≧ω≦ 的感覺。立即去買,但沒貨,於是我囧起來了。

  後來終於買到了,但聽起來的時候,有種 ⊙⊿⊙ 的感覺。一邊大聲一邊細聲,完全唔掂,用七百幾買個大細邊的耳筒實在叫人不好受。於是去店子換回一個正常的。終於換回一個 ≧ω≦ 的耳筒。

  這個耳筒系列有三個型號。300/500/700。價錢和型號和耳筒大小成正比。現在主要是拿這個耳筒,在家裡聽 mp3 和打太鼓。

有人洗左我 server 4xGB

  然後我先把他的資料壓到去另一個 HD, 再把他整個 folder 鏟了。