Posts

HKTV life - the beginning [written a year ago]

Image
This post was written in April, 2015. I was on vacation and in the ship traveling from Split to Hvar. And somehow I left it hidden for a year before posting in here. Anyway, this is what I felt like back in the day working as programmer in HKTV, the best ever experience. ********************************************************************************************* It has been a long time since my last post. What I have been doing so far is fun and full of excitement. For those who still not known, I have change my daily role and work for HKTV as a programmer. A job that I fully committed. I would say working in here is absolutely the best choice out there in HK. We work as hard as we could to deliver the best experience to HK - a place that I live and love . Let's sum up my HKTV life in here. During the past 11 months, I work with the iOS team and bring the first application of hktv OTT (TV)and hktvmall (shopping) on iPhone and iPad . this has been a challenge for both the d...

Bonus speed - Profiling - 快!(下)

Image
上一集 我地高呼左cProfiler (python) 今集會集中講下java 首先,小伙子我未有同java結成伴侶。 因為未有火花住。所以還望大家指教一下如有不是!

民意 - 身份 - 真偽

Image
前言 還記得上次有個由中大搞既“民間全民投票計畫” ( PopVote )嗎?  呢~問我地普選果次呀! 但係。。。個app出左個“問題”  (問題?!可能係特登呢XD) 就係有“學者”指出個app有機會由false identity 去做d result出來 情況就好似有好多forum比d分身洗版一樣。。。 第二個問題係個app唔會對比人既身分 情況就好似你偷用你呀哥身份證去買酒飲咁。。。。。 今次我地會睇下有冇解決方法~~

提升 - 培養 - 鍛鍊

Image
上星期走過深水埗,打算搵返d「程式比賽」既書睇下~ 點知搵左好多間先有既一本: 原著日本人: 秋葉拓哉 (達人) 買左返來先知有台灣版= = 好笨既我睇簡體又唔係好大問題既。。。不過始終有問題既時候就要解決。。。所以search下有冇得「借」 結果八大學院都冇 ! 我心諗本書都係hit爆亞洲地區(有泡菜版)!香港冇理由冇ga!(失望!) 呀~ 咁咪去hk library search下啦!點知反而又有wor!  (有腦既個本就係 秋葉拓哉 既台版) 籃色 橙色就係由清華大學出既, 原著: 劉汝佳 ,陳鋒 三本有咩分別?! 喂。。。我未睇曬呀, 分別係中國人同日本人寫,最後全部譯做中文版囉 有咩相同?! 新~2012 2013 出版既,八十後出既書(拓哉係88年出世@@)。 link呢?! 我又要借! 培養與鍛鍊程式設計的邏輯腦 : 世界級程式設計大賽的知識、心得與解題分享 / 秋葉拓哉, 岩田陽一, 北川宜稔著 ; 博碩文化, 廖文斌編譯 提升程式設計的邏輯思考力 : 國際程式設計競賽之演算法原理, 題型, 解題技巧與重點解析 / 劉汝佳著 ; H&C譯. 提升程式設計的解題思考力 : 國際演算法程式設計競賽訓練指南 / 劉汝佳, 陳鋒著 ; H&C譯. 除左lee幾本仲有冇其他? wa!你睇得曬咁堅既,睇埋 lee d 啦 後記: 我睇左大概二分一左右, 題目由淺入深,好適合初中生以上人士觀看,一定係最好睇既programming書,推介! 題目分別取至於 uVA, TopCoder, GCJ, POJ....出版唔同地區,可見這些是多受歡迎。而香港既朋友仲係十分小數參與。唉,近排睇左段 coursera.org既片 ,講英國打仗既時候佢地既technology點樣由多方面結合發展。 中國,台灣,日本,俄羅斯,全部都有軍事,配合出獨有既發展條件, 唔知係咪咁先令到有更優秀既programmer出現呢。

比賽 - Codeforces - Online Judge

馬年第一擊~ 馬上開工! 今次講下大家少接觸既野 - “比賽” 前言 一路讀u都冇留意身邊朋友有邊個有“玩”過咩programming比賽,UST 有冇呢? 其實有既。。。。係小伙子唔夠班落場姐 lol 今次我地集中了解online contest,為求令大眾易於參與,只要你想!睇少2個鐘頭電視!咁就冇野阻住你落場啦 =] 入正題 online contest 既歷史就應該10年有多了~ 多花款~有淺有深~有錢~有rank~包羅萬有~其中我推介既有這幾個 Codeforces Project Euler TopCoder GCJ POJ - 北京大學 以上5個都係幾受歡迎~暫時我都係online contest過GCJ咁大把(其他都係用係用來練習下) 點玩法呢? 以codeforces為例,你可以用你喜歡既lang,寫一段code之後upload上佢server行test cases,個server會記錄返你成功定fail,每題都會有limit,例如有題目會限你10秒內pass曬d case,要256mb memory 以內,etc 但係未完喎~你接住下來係開始hack人地既submited solution,hack中左check到有bug你有會有分加,調返轉你又會比人扣分如果你自己有bug。 rules? 唔同網有唔同rules,大多跟返acm ioi 既比賽玩法。GCJ,project euler就設計上比較簡單,冇咁多限制 題目 題目每次都會有高排名既programmer設計,令到成個網有好多既contribution involved 同埋新手會由div 2 開始慢慢升,老手會係div 1  後記~ 話就話比賽姐,其實有時當下學習了解都十分好,皆因設計既題目好多元化~ 就算有準備都唔係easy,但願做多了,了解多了,時間長了,對你自己都有幫助啦~ 香港排名~ http://codeforces.com/ratings/country/Hong%20Kong (中大係咪好興玩online judge?! 好多cu既人係到喎)

波TON記 - 興趣

Image
身邊朋友多,多數問我撈咩既時候。。。我心入面有幾個答案浮現。排名不分先後: 做it programmer freelancer 寫iphone apps 創業 manager web developer Agent software engineer  跟住之後下一句會係 “咁姐係做d咩呀?” 之後我又會係上面個list入面再pick out令一個“答案” 大家有冇聽過 Developer Evangelist  一個大家相當冇概念既名詞 想分享下小伙子我既兩年成長路。。。。。。。。 我叫李浩朗,人叫我做波Ton,畢業於2010年科大,修讀computer science information engineering。 未上大學前,唔知咩叫programming,但係好想做network方面既野,好想做it方面既野,結果係大家煩惱選咩科既時候,我就早早決定要讀it。 科大三年,由想programming變得十分害怕programming,頭兩年成績差,要學既野多,吸收唔切。二來有好多“勁人”,那時我覺得他們很柒,一心係到“屈機”。 到第三年時,我來了一股衝勁,成績特然進步,拎到好成績既科係關於networking 同security。我當時拎到好成績唔係因為冇勁人,唔係因為“易”,係因為。。。。 “興趣” “興趣” - 能夠推動一切 到畢業時,我未開始搵工,因為我唔知想做咩好。 做programmer? 做it support? 繼續讀? 係充滿問號既時候我選擇左睇埋個世界杯先。 我愛隊荷蘭最後輸比西班牙一幕後,我決定試下做programmer,進駐左一間叫中銀保誠既mpf信託公信。 當時我月入一萬零五百,interview 既時候我個manager問我係唔係識做mobile app,我答話“係”。 我當時洗濕左過頭,冇得返轉頭。。。結果係短短三個月後,中銀保誠成為第一間mpf信託公司係app store出左個iphone app。 係三個月入面,我學懂了iphone app既野,學懂了server side既野。 正因為這樣,我為了我既同事兼朋友做了令一個iphone app - 聖經金句。 個app對於冇信仰既人不值一提 (我自己都冇信仰),個app出左街...

串流 - RTMP - NGNIX (一)

Image
繼上一篇講既串流概括 今次講3樣野 1)RTMP 串流 2)Google Compute Engine 3)Ngnix Server 除了上次講既6種方法,當中有一種講少左(當然仲有其他啦) RTMP - 由 Macromedia 開發 (而家係adobe)- 睇"波 "一般都會用到 今次我地既問題係點樣先可以 串流一段live片 出街呢。 方法: Live input(劇集) -> Server(Linux Machine or Windows) -> client(mobile phone, flash player) 睇得深入d: Some kind of Format input -> Converter (frameRate, Encoding, Decoding) -> Output File -> Some Kind of Streaming-In protocol  -> Some kind of Receiving Server -> Some Kind of Streaming-Out Protocol -> Some Kind of Media Player 我地會用既方案: hunter.mp4 -> ffmpeg -> hunter.flv -> RTMP -> Linux,Google Compute Engine,Ngnix -> RTMP ->   Flash,jwplayer 首先用ffmpeg converter 去轉條 mp4片做flv 先, 然後用rtmp制式stream去GCE到,大概一秒800Kb 左右 條片(每秒800kb)到左server就會開始live stream 當我用個flash jwplayer去connect 上server,條片就會出現啦 因為係live,條片會係 跟返stream in 緊既時間。 Q&A 咩係ffmpeg? 轉片神器 !  點解要用RTMP? 因為可以用flash player去播,易set 係咪一定要用RTMP? 唔...