2010年3月8日星期一

Facebook Flash game實驗室

(又係IT嘢!)

星期六的生果日報,宋漢生(本地一間IT公司的年青老細)介紹另一間本地IT Statup: 6Waves。這類消息一向少有傳媒報導,他認為自已是第一個獨家披露的傳媒;我早兩星期前亦介紹過6weaves,但這裏不算是傳媒,因為每天只有幾個人路過,跟私人blog沒有分別,他是對的。不過,宋漢生有一點令人略為誤會,6waves從VC集資1750萬美元,是否等於本地四青年身家過億?肯是不是。


雖然我沒有「被投資」的經驗,但亦知道當中少少規矩。VC投資的Startup,一般會完全取代或加入董事會成員,亦即是takeover 公司的Board of Directors,Founders接受注資,變成打工仔一名,即是說,如果意見不合,VC有權fire個別或全部Founders,Steve Jobs亦試過被董事會fire,完全離開了Apple。另一個事實,是注資的1750萬美元,是公司的錢,不是個人的錢。Founders的薪金一定有上限(而且不會多),加人工需要董事會決定,即是說,四青年的身家不會暴升,除非公司賺大錢或上市一年後賣舊股。


本地的VC一向不算活躍,至於IT類公司,即使科學園或九龍塘科技中心的公司,亦鮮有新聞提及。本地的所謂VC,其實大部份都是打工仔,資金來源是一些超級富豪/私墓股权基金,跟美國矽谷的VC,size及investment相差甚遠。如果第一round注資本地的startup達到1750萬美元,的確是天文數字,因為一般第一round注資只有兩三百萬美元,而且我亦看不出一間startup軟件公司,為什麼需要這個大數目。


據宋漢生報導,原來6waves以「古惑仔Online」起家(後來又有辦公室Online,義氣仔女Online)。我沒有玩過這隻Facebook的browser game,估計是php+javascript寫的game,而我對於這裏game興趣麻麻,因每次click/submit,browser都會refresh一次(除非用Ajax),隨時等到頸都長。公司竟然代理近150隻遊戲之多,可說是以最短時間,用最多的遊戲數量佔有很高的市場排名。至於代理的遊戲質數,請自已評估。但奇怪的是,部份遊戲的MAU (Monthly Active Users,是每月活躍人數,不是安裝人數)極高,高得有點兒......hmmm


用了一個月的時間,剛為自已完成了一個股票量化趨勢的軟件,從YahooHK去一click下載一千三百多隻股票的價位,計算那些靜雞雞突破及買入名單。每隻股票的計算方法,均可修改其參數,現正在調教及試驗的時間(估計要試幾個月)。現在又可再次試做Facebook程式,希望一至兩星期可完成另一個Facebook+Flash程式,作為熱身。之後,或會將自已的一個J2ME手機遊戲舊作,改版成Facebook Flash game試驗,再之後,希望找到高人合作,實現揾米路大計。


如果見到我留言又中又英,就知我不懂打中文字。開舊機用手寫板寫兩百字,寫了幾個小時!唉,用Java+MySQL寫個股票計算軟件,才用了一個月,包括睇波(Yes, Man Utd is on top!)及行行企企的時間,都是少吹水,多寫火星人才看得懂的程式。

2010年2月8日星期一

朋友邀請你加入黑社...群

唔係黑社會,唔係講犯法嘢。

某日,Yahoo電郵信箱突然收一個多年不見的朋友invite


該email人名及email address正確(email address可以輕易假冒,大量寄spam),好奇心下一click,去到連結的網站。網站show了朋友的小量資料,包括人名、性別、年齡、地區(即Hong Kong)均正確(朋友一向沒有相片),差點考慮加入社群網站。忽然想起,朋友平均三年才食一次飯,有好嘢無理由會益我!何况朋友有Facebook account,但大家沒有Add對方,只算是朋友的朋友,既然有Facebook,為什麼轉用一個名不經傳的網站?


再望多幾眼,隨便打入一些熱門名字,竟有數以百計,來自不同國家地區的戶口,太不正常了!起一個會員網站不難,但一個網站要吸引多個國家用戶,有數百萬會員,而我沒有聽過,實在令人起疑心。Click去contact us,連假地址也沒有,只有contact email,失敗!怎看也不像個商業網站。至於那些一大堆一大堆的games及videos,極可從其他網站偷過來,不一定是會員上載的(尤其是沒有分類及加Tag)。


reply朋友的email,問他為甚麼不用facebook,你到底是人還是機器人?朋友沒有回覆,幾天後,又收到同一個invite email,只是subject改了,我再次reply email,問對方到底是否人類。他終於回覆了一句,"please ignore it"。Thats it!幾天後,第三次收到invite email,我唯有reply,你部電腦中毒,或者資料已被盜用。


## 有冇人知Blogger如何將blog置頂(set as top post)?打算將自已個Facebook application Flashfans description放上頂,做完唔好浪費,it's free!

2010年1月31日星期日

Google 賣 Nexus One 認真失策

據生果日報報導,Google網上賣Nexus One手機,貨物寄到香港後,只餘下配件,沒有了手機!


網上購物在香港不算流行,尤其貴價科技產品,又沒有查訊及維修地址(最近老電才取得代理權),是死路一條。以前舊公司寄手機時,也是碰運氣,因貨物經過某些國家,海關有權以高科技入口條例,沒收手機,亦不可投訴。如要運送貨辦到內地,一般會找老外職員帶貨過境。今次事件,損失及責任應在Google一方。


Google US可能以為自已是Amazon或Dell,開一個網站就可賣貨到全世界,發夢,交學費啦!建議大家,買機還是到門市買現貨吧。

2010年1月22日星期五

垃圾堆中挑垃圾

起一間醫院才廿四億,用一億五千萬去搞補選,似乎納稅人真的錢太多,大玩燒銀紙。不知有冇人反對你的反對,包圍垃圾會,講吓價,搞吓事?


近年d乜乜選,已經係由一班垃圾,選出一件你最喜愛的垃圾!或者,投票係阻止你最討厭的垃圾勝出。


保皇永遠say yes,VS 反對派永遠say no,VS 部份獨立垃圾會議員無腦,VS 部份功能組別垃圾會議員經常失蹤,尤其係銀行界寶哥哥,文化、出版、體育界庭庭,從無對手,可無限期自動連任再連任,高鐵事件依然照常失蹤,缺席投票。另有謝律師變身旅遊界,所得票數少得可憐。至於IT界,大部份IT人冇票,否則譚議員未必可少勝對手。


選來選去都係得果幾個滷味,俾你明天選HK CEO,恐怕沒有一個夠民望又夠領導才能。

2010年1月19日星期二

自製 Facebook 程式

早已完成的Facebook application,改版又改版,變成一個以flash slideshow形式顯示用家自己及朋友的相簿相片程式,像Yahoo flickr那個slideshow,但比它簡單一點,也沒有它的精美外觀,不竟我也不是個graphic designer,沒有平面設計的sense。


http://apps.facebook.com/flashfans/
Login Facebook後,當然要選"Allow" application, 因flashfans會讀取你及你的朋友的相片資料。Just for fun, not for commercial purpose. 一星期後才申請加進Facebook public application list, 想看看三個月之後有多少用家。我對市場推廣沒有認識,也不打算花錢賣廣告,以這個blog平均每天十個過路人推算,如果三個月內可以有1800用家,那算是很不錯了。相對其他熱門facebook遊戲,往往吸引千萬玩家,那是遊戲的吸引力,再加上大量宣傳才能達到的效果。


去年也有香港的小型遊戲公司,例如6Waves,專門製造Facebook遊戲,竟一開始就能吸引創投基金入股,不知是否見Playfish,Zynga大賺特賺,基金轉而投資startup company?該公司只有一年多的背景,就有其他市場報告題及,並取得不錯玩家數字。有時市場推廣,才是快速上客的關鍵。


Flashfans以Flash 10(Actionscript 3)+少量PHP寫成。找了幾個非IT朋友試都OK,正常有安裝Flash player在IE/Firefox/ Google Chome的電腦,應該無問題(如果有,請通知!Thanks)。我個人其實甚少用Facebook,約2個月才一次,最近因為寫Facebook program,才天天login去試程式。到現在還不太了解Facebook網站的架構,只知很多使用者都附加一大堆profile, box, fans page等,如果下次做個facebook game,才研究那些box。


在Flashfans中先選擇自己或朋友的相簿,如果超多相片(e.g.100),可能要等五六秒。可更改slideshow的時間或停下來;為了美觀一點點,加了幾個可轉換的半透明wallpaper,因此size大了一點,希望大家不是用dial-up modem上網吧。另外,Full screen睇相時,左右兩邊有白邊(因為wallpaper 的width及height不合比例;有photo的 comment,但如果太長,暫時cut了最尾。


P.S. 有興趣用Facebook FlashFans的話,歡迎在這裏留下comment,即使簡單一句,too simple,不美觀,加插乜乜乜都好。

2010年1月13日星期三

客戶服務員教訓客戶




不談高鐵或八十後的敏感問題,2010新年的最新科技新聞之一,是Google出的手機Nexus One。嚴格來說,是Google找台灣HTC代工生產,自行在網上售賣,不算什麽大突破。手機OS是最新Android 2.1版本,比早期的版本只加了少量功能,難以說是iphone killer,但可能kill了早前的合作伙伴,包括Mo記Samsung及各電訊商。


到底Android有幾利害?買了Samsung i7500H(Android 1.5 ver)一星期,就已入廠修理,留夜四晚!在本地及英法的討論區,可找到完全一樣的問題 - 手機接通後,個screen被鎖上,因而無法打去check voice mail或電話銀行等輸入按鍵。取機後,問題仍然偶有發生,約一半機會,但可以用上下左右OK鍵輸入數字,略麻煩,算了。


由於手機先進,而我亦離開手機界近四年,多種新功能在說明書完全沒有提及,是我out了。我是個超少用量的用家,亦非時下的潮人,用的是三仔台的2G卡,固意不加GPRS等功能,免被亂收費(小心GPRS收費大大高於3G)。由於太多小問題,唯有打去問問hotline。原來手機的Google Map只支援WiFi及AGPS(用發射站就可知道你的位置),內置GPS硬件天線(所以機價要貴d),卻原來需要另外付款買Android版香港地圖(不肯定有沒有),冇3G,得物無所用,吹脹!


終於因為其他小問題,再次上維修部問。第一個接待職員,對新手機的操作亦不太熟,多次出錯,也要請教其他同事,不過這是正常行為,因每年有太多不同產品推出市場,不可能全部都記得。之後他轉介我到另一高人,我想稱他為「七哥」!呢位「七哥」只想打發客人,部份對話如下:


「七哥」: 我地呢部機sell「自主國度」,由用家自己決定。
我心想: 挑,「自主國度」係你地廣告既口號,邊X個知道你「自主國度」係乜X野!

「七哥」多次重覆: 呢部機係俾D熟電腦既人用,如果你唔熟電腦,你會覺得部機好難用...
我心想: 挑,大家以前都係行家(或者係對手),洗唔洗咁吋?如果唔熟電腦就覺得部機好難用,咁不如收起佢唔好賣呀,笨!

「七哥」: 我就用得好開心,因為我寫程式放在頁面,我放滿七頁都無問題...
我心想: 挑!我夠寫Android程式放在入面,九唔答八!


由於我的小問題並非行內的show stopper,must fix或critical,只算是minor,出貨後兩至三個月左右,手機OS就會end of life,即不再更新。算了。


我的小問題包括,插入micro SD card後再拔出,原來的自訂鈴聲沒有了,變回手機出廠那個ding ding聲,但原裝ding ding聲極細聲!要用家每次再set ringtone.


Android OS 1.5原來是不可以同時看到internal storage及external micro SD card,需自行下載File Manager!


到底Samsung PC Studio得唔得?Hotline話known bug,等fix,七哥話無問題,試到無hang機,但我的vista會hang。放棄算了。


順帶一提,部機無missed call alert,用三仔台偶然會響兩聲即飛上voice mail,如果無留言,隨時唔知有人揾過你。似乎同iphone一樣,不可set只用WiFi功能,即是用免費WiFi時,隨時在背後加上GPRS/3G上網,費用自付。相機及video一定要打橫,打直影相放在電腦上就要自己將相片轉向90度,不算是bug,是design。


另外,如果application沒有exit,只按Home式Back鍵,application依然留在background,開得太多application就會不夠ram會hang機,因此要自行下載task killer去kill application。這一點manual沒有提過,亦是大部份用家會忽略的。

2009年11月20日星期五

Facebook 程式製作

最近上堂進修,發覺到除了OL外,也有不少疑似電車男玩Facebook上的小遊戲,不太肯定是Restaurant City或Cafe World(外觀十分相似),另外就是耕田遊戲,應該是內地5-Minutes做的Happy Farm,畫面比美國製的Farm Ville好得多。原來好多港人已玩至大型餐廳/農場,難怪開發Restaurant City的英國Playfish公司,已高價賣給美國Electronic Arts藝電,公司創辦人真係賺到發夢都笑醒。


以前極少用Facebook,早前就花了一段時間了解Facebook平台的架構。由於網上的文件及電腦書不多,完成的tutorial/sample也少,加上Facebook平台架構自成一格,上手並不太容易。試過找來了簡單的"Hello World" example(學習新的電腦程式,第一個program總是最易做的,就是在畫面上彈出一句"Hello World"),照抄依然出現500 Internal server error。又花了一兩天時間,才發覺Facebook API架構己改,即使是08年出版的電腦書及09年年中寫的網上文章,而不合用,死未!


程式Debug後,就想改為在Flash動畫上彈出"Hello World"。又發現Facebook平台須要我的browser更新flash player至最新版本,才可以顯示flash動畫,但Cafe World等遊戲,卻不須要更新flash player版本。又花了兩三天,才發現Cafe World這些遊戲,是用上IFrame mode,而不是FBML mode,編寫方法又有少許不同。


解決問題後,用flash寫了一個Facebook Friend status的小程式(完成了大半),每三秒將每個Friend的status顯示出來。程式沒有甚麼商業用途,只是一個試做的學習產品,post在這裏也沒有問題,只是非IT人會覺得悶,即時轉台。


也打算用flash做一個「許願樹」facebook程式,將願望寫下(就似twitter,兩三句夠了吧),以動畫形式拋寶碟(還未想到如何令過程變得有趣,尤其我是非美術創作人)。製作難度會高一點,亦非商業用途,不可能像Restaurant City那麼有錢途,畢竟大家不會天天許願,怕別人偷走了願望吧!