我當初做個紫微斗數網係點做?

最初最初,我同朋友(user)傾開知道佢地每次起盤(operation)都要用一d好唔方便既tool,而且好唔dynamic,所以每次用都要做好多操作﹑print幾十張紙。 睇到個大致有painpoint,之後我再同佢地傾details少少painpoint bottleneck﹑點樣先幫到佢地﹑佢地點睇個問題。 user講到既最表面問題就係: 1) 每次operation要好多人手操作 2) 每次都要print幾十張紙出黎係咁搵野 於是解決件事同時,我親身去學果樣野,化身為一個user,去了解個問題。 in parallel去分析個問題。 其實問題係舊有既tool互動性﹑資訊性太差,所以好多野要offline做,好白痴。 所以solution係要: 1) 增強操作介面互動性,從而將operation搬返去online度做。(呢個point係由user直接講到俾我聽) 2) 增加一d必須既資訊,有得好方便去search﹑filter。(呢個point係我真正企入去了解個問題之後,自己further諗出黎,佢地初頭foresee唔到就同我講係optional) 第2點,我都唔係自己係咁做做做。 我都係做個minimum viable feature出黎,然後去問下d user覺得正唔正,有冇value,有value我就再enhance。 搵錢其實搵唔到,因為我唔想攪。 雖然我其實一早駁好晒paypal,technically收錢系統根本加少少野就整到個member subscription。 但我唔想諗點計錢,亦唔想收錢攪到d同學唔想用,我想對佢地有用多過搵錢,就係咁。 我唔覺得成件事有咩成功。 我只係想講做product係應該類似咁做。 依d野冇人教我亦冇人指點過我,但我覺得依d係common sense。

收工交通消息Chrome Extension

相關連結 Chrome Store page: https://chrome.google.com/webstore/detail/收工交通消息/amnocbjeifmlcogkicidpemmfjeimhdf Github: https://github.com/airicyu/traffic-news-bot 介紹 這是一個關於收工時間交通消息notification的chrome extension。(只限於香港) 當你設定了收工時間之後,在星期一至五每日收工前的一小時內,這個工具就會把最新的交通消息更新推送給你。 你可以在設定頁面選擇是否推送,或只選擇推送有特定tag的交通消息。 另外,我們在顯示頁面也加入了Google map live traffic及運輸署全港主要道路交通情況的link讓你可以快速地看到現在的香港最新的路面交通情況。   使用方法 睇消息 裝左之後,右上plugin果度有依個extension既icon。 你可以click個icon打開popup page,就會睇到即時交通消息。 設定放工時間,等佢識早一粒鍾幫你去Check特別交通消息 popup page右上有”選項”,你click入去可以set你個放工時間(預設18:00)。 之後佢就會識計岩你放工前一小時內幫你check交通消息。 (預設下午6點收工) Enable/Disable消息推送 如果你不喜歡消息推送,也可以在選項頁面disble這功能。 (預設enable消息推送) […]

想想你在年輕的時候

我有時幾鍾意接觸d freshman developer,因為岩岩出黎社會年輕有幹勁。 反而有時做多幾年野之後人好易滑晒瓦。 人在社會,either是環境把你塑造成環境的形態,or你去反影響﹑反塑造環境的形態。 當人們身處一間公司或一個環境,而人們把自己的視野與界限限定在公司裡面,其實有可能在三幾年後你就會變成了公司/環境/社會的形態。 甚至當初你有些理念而堅持反對一些東西,到最後你變成了你所反對的東西。「限制」變成了你不知不覺習慣了的一部份。 有時會聽見人們說「想去學乜乜乜」。 其實如果有心學些什麼,網上﹑世界大把resources。 我自己也不會有一種一定要在公司裡學習什麼什麼的概念,因為那是自我設限。 面向世界﹑擴闊境界,是獲益更多的。 有時我會跟一些比較fresh的同事在公事之後傾多兩句公事。 了解一下他們平時做事上有沒有遇到過些什麼問題?有沒有什麼想法可以令d事做好一點? 年輕人,會有理據地complain什麼什麼的,很好,fast feedback,能把事更好的改進。 年輕人,有時理想主義一點,是好的,值得我去反思自己是否不知不覺放棄了一些價值。 我自己希望能繼續用「年輕人」的心態做人,另一方面當面對真的後生年輕人,我也希望能幫助到他們,不要令他們滑瓦。

REST mindset

我真係見過,好多人做REST API,做到…. 講REST API其實一定要知resource既概念。 我以前真係見過,有developer係用個Java interface class(util service果種)黎做REST resource。(我study過擺明唔係intended design) 點解? 因為好多developer做野唔會深究去諗點解,只要駁得通d library,call到,做到requirement,咁就OK。 佢地so called係做REST,但其實個mindset只係做RPC而已。 但其實做REST API最重要係個mindset。 點解要做REST API? 係因為對consumer來說簡單易用,低使用門檻,低學習門檻。 所以REST API最核心精神就是consumer oriented。 consumer oriented衍生出來的,就是借用HTTP protocol method & status去做Resource及CRUD。 其實真係可以問問果堆developer,佢地有冇諗過咩叫REST?點解要做REST?點樣先係consumer […]

[it學術研究] 熱血時報節目like/分享/留言數字之謎

[itdog學術研究][熱血時報節目like/分享/留言數字之謎]   從熱血時報網頁上看到《建國神話XXXXXX》的facebook數據,是「Like:1474 分享:1474 留言:34」 由於like及分享的數目永遠一樣,所以我自己都覺得好奇怪,所以我自己就去了驗證一下。   從網頁的ajax request上查找到這條GET request:   https://graph.facebook.com/?access_token=462543587117177|295c9a2590f0f1b51d522d86d138affa&fields=og_object{engagement},share&id=http://www.passiontimes.hk/prog/26/1   這一條request,是熱血時報call facebook的API拿取數據,這數據是來自facebook的。 而其response的結果是:   { “og_object”: { “engagement”: { “count”: 1474, “social_sentence”: “1.4K people like this.” }, […]

NodeJs 8

Node.js 8: Big Improvements for the Debugging and Native Module Ecosystem NodeJs早兩日出左version 8了。(10月就Long Term Support) 之前[email protected]+ 先有既async/await之類到時都有得用到。(very nice features) 睇[email protected] release notes好似冇乜其他野係可能impact到application developers。 底層engine勁左/performance improve,又或者nodejs standard native API之類果d….都未必好直接影響到application developers。 不過[email protected] […]

rest-in-contract – nodejs module for REST API Contract server

rest-in-contract Project Page Module Homepage: http://blog.airic-yu.com/2064/rest-in-contract-nodejs-module-for-rest-api-contract-server Githup: https://github.com/airicyu/rest-in-contract NPM: https://www.npmjs.com/package/rest-in-contract Project rest-in-contract’s Homepage: http://blog.airic-yu.com/2062/project-rest-in-contract Project Status Currently, the project is in beta version (v0.x.x). The basic Contract Server module is […]