Media is too big
VIEW IN TELEGRAM
GitHub Mobile 今日新鮮出爐,UI/UX 做得幾好👍🏻 都知道香港人生活公務繁忙,唔係工作用未必會用 GitHub,所以錄咗條片比大家先睹為快
重點係如果用緊 Web 嘅時候,可以自由選擇用唔用 Deep Link 開入 App,冇迫你定要用 App
你今日Down咗未?
另外原來好多人仲未知 GitHub 改咗收費模式,一早可以有無限 Private Repo (但最多 3 個 Collaborator)
阿 Gap 曾經分享過嘅 Post
https://www.facebook.com/1033320566696137/posts/2384618544899659/?d=n
重點係如果用緊 Web 嘅時候,可以自由選擇用唔用 Deep Link 開入 App,冇迫你定要用 App
你今日Down咗未?
另外原來好多人仲未知 GitHub 改咗收費模式,一早可以有無限 Private Repo (但最多 3 個 Collaborator)
阿 Gap 曾經分享過嘅 Post
https://www.facebook.com/1033320566696137/posts/2384618544899659/?d=n
Macbook Air 更新 $999 USD
- +100 USD 上 10代 4 核
- 256GB SSD
- 新 Keyboard
- T2 Chip
基本配置已經非常吸引,呢個年代要搵輕、薄、 16:10 嘅 Notebook 真係唔容易
https://www.apple.com/newsroom/2020/03/new-macbook-air-has-more-to-love-and-is-now-just-999/
- +100 USD 上 10代 4 核
- 256GB SSD
- 新 Keyboard
- T2 Chip
基本配置已經非常吸引,呢個年代要搵輕、薄、 16:10 嘅 Notebook 真係唔容易
https://www.apple.com/newsroom/2020/03/new-macbook-air-has-more-to-love-and-is-now-just-999/
Apple Newsroom
New MacBook Air has more to love and is now just $999
Apple today updated MacBook Air, with faster performance, the new Magic Keyboard and twice the storage. It’s available for just $999.
一篇非常值得閱讀嘅文章
阿 Gap 儲落一堆想分享但當時唔係合適時候分享嘅文章,會慢慢透過此頻道發放
Telegram Channel 右下角有加入 Discuss 制,可以在 @gaplotechd GLT 討論社群一齊傾下有咩啓發 :)
https://link.medium.com/WpkbTV0dY4
#intentional_quality
阿 Gap 儲落一堆想分享但當時唔係合適時候分享嘅文章,會慢慢透過此頻道發放
Telegram Channel 右下角有加入 Discuss 制,可以在 @gaplotechd GLT 討論社群一齊傾下有咩啓發 :)
https://link.medium.com/WpkbTV0dY4
#intentional_quality
Medium
Intentional qualities
We focus on functional requirements, yet quality aspects are often important. What if you are looking for something fast or easy to learn?
Gap撈Tech
一篇非常值得閱讀嘅文章 阿 Gap 儲落一堆想分享但當時唔係合適時候分享嘅文章,會慢慢透過此頻道發放 Telegram Channel 右下角有加入 Discuss 制,可以在 @gaplotechd GLT 討論社群一齊傾下有咩啓發 :) https://link.medium.com/WpkbTV0dY4 #intentional_quality
作者係 Kotlin Team 大佬,比各位 Devs 嘅技術建議:「Try writing something that’s very fast, yet maintainable to see how it happens.」
唔係代表大家去做爛市,一般 Source Code 嘅價值係由佢可以摃捍出幾多價值而定,並非用幾多時間堆砌去定,只不過有啲公司用賣人方法去判定一個 Software 嘅售價不等如其存在價值。
佢嘅講法其實係一種鍛練、係一個個人能力提升令自己生活得輕鬆啲嘅其中一個辦法
就好似一個跑開步嘅人唔會覺得跑步辛苦;未試過寫得快又高質素好多時係因為認知不足,未活用到前人建立出嘅智慧幫助自己
待續...
#intentional_quality
唔係代表大家去做爛市,一般 Source Code 嘅價值係由佢可以摃捍出幾多價值而定,並非用幾多時間堆砌去定,只不過有啲公司用賣人方法去判定一個 Software 嘅售價不等如其存在價值。
佢嘅講法其實係一種鍛練、係一個個人能力提升令自己生活得輕鬆啲嘅其中一個辦法
就好似一個跑開步嘅人唔會覺得跑步辛苦;未試過寫得快又高質素好多時係因為認知不足,未活用到前人建立出嘅智慧幫助自己
待續...
#intentional_quality
分享一下 Gap撈Tech v2 的心路歷程
v2 不單只是 Website 上的版面轉換,更象徵著阿 Gap 專注創作的起點!
呢 5 年之間總共婉拒咗不少於 10 個廣告商邀請去做一啲野,因為真係過唔到自己嗰關。內文敍述了不同時候嘅阿 Gap 對 Gap撈Tech v2 的想法及已採取的動作,而直到 2019 年尾終於見到有同路人與自己想法好接近,直接跳船!
https://gaplo.tech/review-after-half-decade/
#review_after_half_decade
v2 不單只是 Website 上的版面轉換,更象徵著阿 Gap 專注創作的起點!
呢 5 年之間總共婉拒咗不少於 10 個廣告商邀請去做一啲野,因為真係過唔到自己嗰關。內文敍述了不同時候嘅阿 Gap 對 Gap撈Tech v2 的想法及已採取的動作,而直到 2019 年尾終於見到有同路人與自己想法好接近,直接跳船!
https://gaplo.tech/review-after-half-decade/
#review_after_half_decade
Gap撈Tech
走過了半個年代的 Gap撈Tech
描述一下這個 Blog 五年來的心路歷程!
歐洲停工,若果個個邊煲 Netflix 邊做野,絕對係網絡 Bandwidth 大 Stress Test 😆 ,歐洲嗰邊希望大家無咩必要都唔好開 FHD 質素
The announcement followed appeals from EU officials for Netflix and individual users to ditch high definition video to prevent the internet from breaking
https://www.cnn.com/2020/03/19/tech/netflix-internet-overload-eu/index.html
The announcement followed appeals from EU officials for Netflix and individual users to ditch high definition video to prevent the internet from breaking
https://www.cnn.com/2020/03/19/tech/netflix-internet-overload-eu/index.html
[學術題] 當 Developer 3 年內完成了 1000 份 Quick and Dirty Task 後,你認為後人應授予他什麼稱號?(只限選一)
Anonymous Poll
34%
Quick & Dirty Expert
9%
Technical Manager
22%
Disaster Artist
26%
Debts Development Director
9%
Creative Director
新版 Facebook.com 用大量暫時仲係 Experimental API 嘅`<Suspense>` Components
阿 Gap 相信好快就會脫離 Experiment !大家可以早啲 Study 定 !
https://gaplo.tech/facebook-re-architect-release/
阿 Gap 相信好快就會脫離 Experiment !大家可以早啲 Study 定 !
https://gaplo.tech/facebook-re-architect-release/
Gap撈Tech
100% Re:Architect facebook.com 已準備就緒
美國已經率先上線!
阿 Gap 認為篇文未能夠帶出重點,但希望睇過嘅大家不要單純以為「用新技術 == 好」
消費者對軟件開發的期待:「平、快、Bug Free」
與別人鬥快用新技術,然後格硬放新技術入去某啲現成 Project,最後用 Buzz Word 吹捧呢個行為絕對冇意思!阿 Gap 亦唔建議用呢種模式去做 Software,咁做只會愈做愈差
有意思嘅工作係,先學習如何正確運用新技術降低成本、提升工作效率、提升整個行業的最低標準,後推而廣之,從而令自己及同業生活過得輕鬆啲
見得太多人亂用新技術,用唔到精粹之餘仲生產更多 Inconsistency 及 Bugs
https://www.facebook.com/init.kobeengineer/photos/a.1416496745064002/2834937376553258/?type=3
消費者對軟件開發的期待:「平、快、Bug Free」
與別人鬥快用新技術,然後格硬放新技術入去某啲現成 Project,最後用 Buzz Word 吹捧呢個行為絕對冇意思!阿 Gap 亦唔建議用呢種模式去做 Software,咁做只會愈做愈差
有意思嘅工作係,先學習如何正確運用新技術降低成本、提升工作效率、提升整個行業的最低標準,後推而廣之,從而令自己及同業生活過得輕鬆啲
見得太多人亂用新技術,用唔到精粹之餘仲生產更多 Inconsistency 及 Bugs
https://www.facebook.com/init.kobeengineer/photos/a.1416496745064002/2834937376553258/?type=3
Facebook
純靠北工程師
#純靠北工程師2yk 有人認為自己接觸到的技術是最新的,上頭Source永遠最先進,仗著這些就覺得不需要去看消費者在看的東西 屁咧, 七八十年前的引擎早就推到兩千馬力了,現在的車子還不是一樣300匹就嚇嚇叫? 重要的是你開發的東西要符合消費者期待,不是你自己開發多爽好嗎? 上面例子聽不懂我就講實際點的例子啦 AI是1970就開始做的,兩千年多就成熟的東西...
Reddit 最新推出投票功能!
如果啲 Options 係開帖嘅人有目的地篩選過嘅話,公開投黎都冇意思。#你懂的
講開又講,IT 界選民登記仲有幾日就截!未登記嘅就快手喇!https://tiny.cc/itvoter
如果啲 Options 係開帖嘅人有目的地篩選過嘅話,公開投黎都冇意思。#你懂的
講開又講,IT 界選民登記仲有幾日就截!未登記嘅就快手喇!https://tiny.cc/itvoter
Linux 大神 (Linus Torvalds) 對 Work From Home 的睇法
"If you spend hours in online meetings from home, instead of spending hours in meetings at the office like you used to, you've just taken the worst part of office life, and brought it home, and made it even worse."
"if you make your new life a '9-5, but from home' kind of thing, I think you're just going to hate your home, yourself and your life. All the downsides, none of the upsides."
"My life is too short for more than one hour of meeting per week."
"try to really change how you work. Use asynchronous communication models: messaging, email, shared calendars, whatever.
"make it asynchronous, not some 'now everybody needs to attend this stupid web meeting to let everybody else know what they've been doing or what they should do.'"
https://www.zdnet.com/article/pet-the-cat-own-the-bathrobe-linus-torvalds-on-working-from-home/
"If you spend hours in online meetings from home, instead of spending hours in meetings at the office like you used to, you've just taken the worst part of office life, and brought it home, and made it even worse."
"if you make your new life a '9-5, but from home' kind of thing, I think you're just going to hate your home, yourself and your life. All the downsides, none of the upsides."
"My life is too short for more than one hour of meeting per week."
"try to really change how you work. Use asynchronous communication models: messaging, email, shared calendars, whatever.
"make it asynchronous, not some 'now everybody needs to attend this stupid web meeting to let everybody else know what they've been doing or what they should do.'"
https://www.zdnet.com/article/pet-the-cat-own-the-bathrobe-linus-torvalds-on-working-from-home/
ZDNet
Pet the cat, own the bathrobe: Linus Torvalds on working from home
Linus Torvalds created Linux and Git from home. Here's how.
話說早兩日有開發者發現「居安抗疫 App」 有一個 Cross Site Scripting (XSS) 嘅嚴重保安漏洞,不過無論係文章中或 Youtube 影片上均沒有提及此漏洞的前設、分析步驟及正確的解決方案。
阿 Gap 認為會有很大機會誤導了新手開發者,嚇到佢地將網站正在使用的 CDN Files 搬回自己的伺服器內!
故此,筆者希望能在此分享漏洞分析步驟及提供正確的解決方案。
#網絡安全
#我思我想
https://gaplo.tech/3rd-party-hosting-is-okay/
阿 Gap 認為會有很大機會誤導了新手開發者,嚇到佢地將網站正在使用的 CDN Files 搬回自己的伺服器內!
故此,筆者希望能在此分享漏洞分析步驟及提供正確的解決方案。
#網絡安全
#我思我想
https://gaplo.tech/3rd-party-hosting-is-okay/
Gap撈Tech
錯不在 3rd Party Hosting
是缺乏安全意識而已
延申閱讀
Google Security Team 做嘅 Speaking Deck
當年(即係上年)阿 Gap 睇呢個之後了多咗好多 CSP 概念以及如何正確 Apply CSP
#CSP
#Content_Security_Policy
#網絡安全
https://speakerdeck.com/mikispag/content-security-policy-a-successful-mess-between-hardening-and-mitigation
Google Security Team 做嘅 Speaking Deck
當年(即係上年)阿 Gap 睇呢個之後了多咗好多 CSP 概念以及如何正確 Apply CSP
#CSP
#Content_Security_Policy
#網絡安全
https://speakerdeck.com/mikispag/content-security-policy-a-successful-mess-between-hardening-and-mitigation
Speaker Deck
Content Security Policy: A successful mess between hardening and mitigation
In this talk, we distill our multi-year experience fighting XSS at Google with nonce-based Content Security Policy, one of the most misunderstood and arguably, most powerful web mitigation techniques.
We aim to provide a technical in-depth analysis of…
We aim to provide a technical in-depth analysis of…