10000 Hour Rule
筆者很懶,因為工作關係需要經常玩Facebook Game哈,因為要了解對手的做法想法計法,又對Blog冷落了。今次這篇文章卻又提醒了我,每天不停的做,是為了甚麼。
What Is the 10000 Hour Rule?
The 10000 Hour Rule is just that. This is the idea that it takes approximately 10000 hours of deliberate practice to master a skill.For instance, it would take 10 years of practicing 3 hours a day to become a master in your subject. It would take approximately 5 years of full-time employment to become proficient in your field. Simply work out how many hours you have already achieved and calculate how far you need to go. You should be aiming for 10000 hours.
簡單來說,每天對一件東西練習三個小時,你便需要十年時間,成為那樣技能的專家。但如果你每天都在做同一件事,像是一個全職工作的人,那便只需要五年時間,你便能成為專家。
這個理論就如筆者之前所說,Learning Programming in ten years,其實每天定時定候,花時間學習一樣東西,每個人也能成為專家。
當然有人總會想,有些人就是有天份,才能有這樣的成就。但看完Mr.Jamie對天份的理解,其實這種想法只是限制自己,不敢去嘗試和堅持的障礙。每個人都有其長處短處,能夠抓緊自己的優點,並向其出發,每次做得比其他人更多,是學習或工作的基本。
Uosh! 做野。
Google April Fool! 2012
Link: http://g.co/maps/3d2sv
Google 愚人節獻禮: 8 bit google map!
有時就是意想不到,
Google會將Google Map變成8 bit!
有些地方會有些特別的圖案,
例如大家熟識的海洋公園,
8Bit的Google Map為他加上了一個熊貓的圖案哈。
連實境的圖也變成了8 bit的樣子,可是顏色有點怪。
不知Google為了這年的愚人節用了多少時間呢?
SOLITON Music App Beta 2
只從上次介紹Soliton App的廣告設計多月,今次筆者在第二階段的Beta測試終於可以一試Soliton Apps!
首頁
介面簡單易明,顏色選擇不俗。其實四四方方,簡簡單單,不正是Mobile App的好設計麼?
Player
Music Player亦是相當簡潔,基本的東西都有。
試聽
筆者平日都聽陳奕迅的歌,發現當中竟有他的新歌,還有未買的唱碟哈。當中的歌庫其實有限,陳奕迅很多舊歌還是沒有哈哈,但相對的Soliton Apps選擇了另一個範疇: 攝獵甚廣,不同國家的歌手都有,算是另一種選擇。
最冷一天!
THIRD eNCOUNtER Live,筆者覺得最正的Eason演唱會
下載限制
原來Soliton Apps給予試用者1000首歌的下載限制,合法下載的話,Soliton與唱片公司的關係看起來很不錯嘛。
找歌方式
找歌方式,除了本身人手輸入歌詞,歌名,歌手名之外,還有利用Sound Recognition技術,將你在Cafe聽到的歌辨認下來,不過筆者唱功差,未試過他的辨認效果是否真的這麼好哈哈。
Speech功能部份是由一間叫 Nuance的公司開發。
朋友
Soliton App中其中一項有趣的功能,讓你認識不同派別人士最喜愛的歌,甚至可以儲下他們的Playlist,稍後再享受。
Soliton Apps背後
或許在用一個Apps的時候,作為一個普通使用者,很多時都只是做兩個輕鬆的選擇:繼續用或者移除程式。
或許你可以試一下多想一兩步:
- 背後的Business Model
他們為何會選擇設計以上程式?筆者相信每一個團隊背後都有長遠目標。如果他們能夠讓香港人的手機裏都有你的Apps後,為他們帶來的收益有多少?沒有了下方廣告,他們真正的收入內源在那兒?新歌試聽的頭三名排名可以讓唱片公司Bidding,設計多一頁每週十大排行榜作Bidding,歌手在「朋友」的Listing中排得較高,每次推新歌的時候都需要付上一定費用才將你的歌放到Soliton Apps上,很多很多的隱性收益,實在難以想像。 - 人力物力
背後與唱片公司談判的版權問題解決了不?因為大家只要一上網便可聽歌的話,背後的Streaming技術、Cloud Computing技術、Speech Search技術,還有最基本的Mobile App設計,是請人來做還是outsource讓其他公司做呢?請了多少個Mobile Apps Programmer呢?經驗又是多少? - 設計
筆者不得不認同這個App的設計簡潔,相信他沒有因為功能上的強大而強添加無謂的設計。當然筆者也很好奇,設計師為何選擇了這些顏色?黃藍的鮮明對比實在吸引眼睛。為何不用多些圓角,而選擇四四方方呢? - Marketing
之前筆者真的頗欣賞宣傳初期他選擇在的士巴士的廣告策略和口號,而你們覺得整個策略有效嗎?推出的時機正確嗎? - Beta Version
選擇以Beta形式並限制使用人數是為了測試伺服器頻寬的穩定性,還是突顯Apps的獨特性?在Android Market(現在都改名為Google Play了)的星星評分都因為這個限制而多了很多一星的評分,Soliton有評估到這個因為Beta未完成而推出測試版的風險?不過說實話,筆者覺得Soliton Beta推出沒有錯,但不少人不滿意就給負評的情況,在香港實在太普偏了哈。
慢慢期待正式版本吧!
Google+ Button Color Changed!
剛發現Google+ 的Social Plugin上,不再使用那個顏色鮮明的按鈕了,取而代之的是一個較為沉悶的灰白按鈕,
新版!
舊版
這次的轉變不錯,原因有三:
- 舊版的顏色太鮮明
大部份需要Google Plus Social Icon的網頁,本來就擁有Facebook Like的Icon。背景顏色與Facebook Like Social Icon相襯,但加上Google Plus 則太突出了。如果有很多的Icon放在同一頁上,四色的圖案實在太突出,有網頁放棄不加這個按鈕也不出奇。 - 按鈕縮小與其他按鈕相若
按鈕的大小相若很重要,要知道每個網頁的排版都像報紙一樣,整齊排列非常重要。筆者曾考慮不用Google Plus的Icon原因,正是因為它太大了,佔用空間和與其他Social Media按鈕不相稱,造成某些按鈕移上移下才有較佳的視覺效果。 - +1文字 vs like
筆者相信這個+1的文字作為按鈕,並不討好。一來文字對人按下按鈕的影響力較大,二來只靠 +1 與「Google四色」作為辨認這個是Google+的Icon並不足夠。現在加上一個「g」字效果不俗。
可惜討論這麼多,Google真正要考慮的倒是如果增加Google+用戶的保留率吧?縱使早前有消息指Google+每月登入用戶有所增加,但相對的另一邊Facebook強勢依然,不要讓Google+成為Google Wave第二吧。
MongoDB
MySQL, SQLite大家可能都聽得多,但有無聽過NoSQL?
MySQL等大家常用的資料庫(Database),都是以資料庫表(Table)興Table之關互相帶有關聯成份,所以名為「關聯資料庫」。但大家有否遇上過以下問題:
- 當有需要為Table增加多行column覺得麻煩。例如User Table需要儲存更多的的使用者資料,便需要增加多行custom field.
- 需要為Table預留Empty Column應付上述問題
- 處理大量數據的時候,速度減慢
- 需要分割資料庫(Database Sharding)
- 快!
或者當你想做一個分析數據的資料庫,NoSQL的靈活性正好幫你一把。當然NoSQL亦分很多種Language。筆者最先接觸的是MongoDB,早前就自己嘗試,加上他安裝容易,現在更有機會應用於實際環境,真的挺有趣。
筆者對MongoDB的理解很簡單:一個大Table。Google的NoSQL名為BigTable,相信都是因為這一個原因吧?
每一行資料都可以隨意加減Column/Field,靈活性大增。MongoDB可針對某些Field作Indexing,提升搜索速度。由於所有的Table都不再有關聯,如果你需要使用舊式的寫法(如將兩個Table作出Joining的時候),就需要經過自己的程式,例如利用MongoDB中Map/Reduce的功能作出Group By,Joining等功能,對一個Relational Database的運作更加了解。
為大家送上一幅mySQL vs MongoDB的對照表吧!(明顯地將mySQL降了一個Level來寫,其實MongoDB算是low level language中的high level language了吧?)
MixPanel
Mixpanel是我接觸新公司最先認識的一個有趣工具。
Mixpanel的主要功能實際就是Google Analytics所做到的東西了哈哈。簡單點來說,在不同的地方,記錄用戶的行動,並能從不同的用戶行為(User Behaviour?),利用圖表方式顯示。
但既然Google Analytics都做到了,Mixpanel為何會出現呢?
事實上Google Analytics的記錄很多時都的確是為記錄而記錄,對保留用戶或是瀏覽訪客的決策上,幫助有限。如果能針對性利用詳盡的數據,想將使用者某一個行為記錄下來,然後用這個「變數」作為圖表分析,及後可以利用這些科學化的分析,了解每個系統的致命傷或是成功優勢,不正是一個非常好的記錄系統(Tracking System)嗎?
當中Mixpanel有四大重要元素,但我覺得背後最重要的還是Retention。當一件產品只能在初步發展得好,但後勁不繼,沒有為自己帶來更大的效益,其實很可惜。可以利用數據分析,讓產品起死回生,或者一決定生死的決定放棄整件產品開發,Rentention的數據正正非常重要。
當然有些東西是Google Analytics做到,但MixPanel做不到的東西了。就是方便性。
Google Analytics沒有這麼好的Customization,亦只是針對網頁的基本用戶行為,到訪過那裏,從那一個網頁跳到那一個網頁等,但就提供了很多不錯的基本設定讓你設計好你的圖表。Mixpanel就是讓你「自己話事」,將每樣你需要的東西自己斬件,自己將Mixpanel的程式放到你需要的地方,例如用戶按下那一個位置的連結都可以記錄,然後定義自己的圖表,自己研究一套理論,將這些理論推上市面,從而作出測試加強保留率(Retention)或是帶來更多的收益。
不過Mixpanel的人很不錯,我申請了一日,便收到兩封Email。一封是有位獨立專員問我懂用Mixpanel嗎?一封是一個教我如何用Mixpanel的webinar。不錯不錯。
你們可能會問,Analytics Tools的作用在那?
很簡單,就是不用再依靠「直覺性」或「經驗」,真真正正利用用戶行為數據,作出分析,不用再聽老闆一句:「我覺得這樣做就好,你就這樣做吧」的說話了哈。
Update
很久沒有到chakming dot com寫一下Blog,因為筆者根本沒有閒暇到這個Blog寫文哈哈。
最近筆者找到份新工,加上本身的Freelance還未清理,chakming dot com的更新速度太慢了。
筆者前天看到Mr.Jamie在Facebook 的一番話,刺激了我。
「很多人問為什麼我這麼有紀律,每天早上 5 點就起床讀資料、寫文章。其實這不是一種紀律,而是一種「行銷」
。如果你想做到一件事情,你必須先了解它的心理價值,然後再對著 自己行銷。每天早起發文是一種領先所有人一步的成就感,是我會覺 得很爽的事情,所以我有辦法讓自己天天做到。我相信大多數成功的 人,靠得都不是紀律,而是這種自我行銷的能力,來達到他們日起有 功的目標。」
他說他每天都很早醒來,比每人都快了一步寫文。或者就是這一份衝勁,我也希望我能繼續持至以恆寫文。的確,「日子有功」,我的Blog和Social Network都給予了我不少的機會接觸全世界的人,我也正在靠這篇Blog做到自我行銷的能力,甚至為我在找到這份新工之前帶來不少的Freelance和工作機會。當然,我覺得「成功」兩字太空泛,成就感倒是少不了哈哈。
好! 或者每天都應該早點起床到公司寫Blog哈。
CES 2012 Experience
這是chakming dot com的第一百篇Blog。一個巧合,一個見證。
筆者從CES 2012回來了!
2012的一月,一個新開始,就連生日也是剛剛過,就經歷了一個很難忘的旅程。
筆者其實是到了洛衫磯和拉斯維加斯旅遊,我之後有時間,可以寫多幾篇旅遊Blog,哈哈這個Blog變成由電腦相關的變成旅遊Blog也挺有趣呢。但此行目的還有一個重點。就算你有錢也未必能進場參觀「國際消費類電子產品展覽會」。足足花了筆者三天的時間才參觀完我能夠參觀的地方。
我本來對這個活動不太認識,朋友告訴我才知道CES其實是一年一度的電子產品盛事。每年都在拉斯維加斯舉行,出席公司很多,是世界性的展覽。入場人士必需是相關人士,你必需是參展商、買家、Company Affiliate,或是傳媒、Engineer,還加上一筆入場費,才可以進場。可幸的是朋友公司拉我成為同事,有份參展我才可以進場四圍看看CES到底是甚麼樣子。
香港某些電腦Blog,連派個人來都沒有,就介紹CES的東西,還要經常轉載別人的東西,其實很難感受到CES那股氣勢,那份電子產業尖端的展覽。可惜的是筆者太遲寫這篇Blog,失去了不少新鮮感了吧?
大,很大,非常大
先讓大家看看CES的地圖。它有兩個主要展場 – LVCC 和 The Venetian。The Venetian還有很三層是公開讓CES人士進出。我花了兩天時間在LVCC會場,半天多的時間在Venetian的會場,可想而知,會場面積有多大。LVCC的South Hall還有兩層啊。
交通
拉斯維加斯的十多間酒店都有穿梭巴士到LVCC會場。但不同的酒店,穿梭巴士的密度和大少都有不同。我住的酒店是Alexis Park,距離機場最近,經常聽到飛機升降的聲音哈哈,頭兩日還有等一小時才有一班車,實在是太不方便了哈哈。
但酒店的穿梭巴士只到LVCC會場,你想到The Venetian的會場的話,兩個展場間其實有穿梭巴士,每隔十分鐘一班,但都經常排長龍!LVCC還有一架循環線的穿梭巴士,圍繞LVCC會場行走,但我沒有搭過一架,有點兒可惜哈哈。但亦代表到會場之大了吧?
會場前三天
我的身份是Exhibitor,可以四處看看其他公司是如何預備展覽,國際性的展覽!我在會場開幕前三天到的會場,預備情況不錯。
穿梭巴士站牌早就預備好。
場刊!
South Hall外的佈置
Exhibitor Temporary Badge,要透過卡片才可以拿到的Badge,才可以進場預備setup
一進場便是一個很大的Hall
很多地方都只是木箱雲集。後來才知道原來會場有提供運送服務,可以將你的東西一次過叫運輸公司運到CES 會場。
不說不知道這個Booth其實是一大架車!
會場還是空蕩蕩的,還未有地毯!
會場前一天
會場前一天,筆者又走了過去看看會場進展如何,發現會場又不同了。
會場前一天拿了Badge,往後幾天便不用麻煩了。
場外已有人宣傳了哈哈。事後進場發現這架車車叫spnKiX。
Toshiba Booth綵排,主要是說Toshiba打算將產品溶入生活之中。
這部Tablet是Toshiba出的長身Tablet,本來是不可以試的,但這部還未封裝好我便衝上前試試。
差點被人話了哈哈。這部是行Android 3.2的啊。
Samsung在會場幾個區都有Botth,每個Booth都有畫家用Galaxy Note畫你的人頭像哈哈。
最近看新聞知道Kodak申請了破產保護啊。
Panasonic的Booth很大。有三個區域,這是其中一個而已。
Sony Keynote!
Sony和Microsoft都是CES正式開幕一天前有Keynote,但筆者是誤打誤撞走進Sony Keynote,還要事後才知道Microsoft Keynote早就完了哈。可惜。
這部Reader Wifi根本就是Amazon Kindle!
Music Unlimited,根本就是Google Music!
一副超型的3D眼鏡!
無可否認Sony的3d技術,行了這麼多間,最好的是它了。
Keynote快要開始!
New User Experience.
Play. Watch. Listen. Share.
但說實話,在會場內試用他們的產品,根本沒有這種感覺。
有幸看到Will Smith真人!
之後再為大家說說會場開幕的事吧哈哈~













































