CodeTengu Weekly 碼天狗週刊 - Issue 86 聽說有些人家裡的日曆上 5 月 1 日寫的不是「勞動節」而是...
栏目: Objective-C · 发布时间: 7年前
内容简介:CodeTengu Weekly 碼天狗週刊 - Issue 86 聽說有些人家裡的日曆上 5 月 1 日寫的不是「勞動節」而是...
@fukuball
Neural Networks Tutorial – A Pathway to Deep Learning
Neural Networks、Deep Learning:初級
工程師要懂 Deep Learning 一下子就跳進艱深的演算法可能不是明智之舉,這個教材從 Deep Learning 最簡單單元開始教起,先教你怎麼寫一個神經元,之後再寫看看類神經網,而 Deep Learning 其實也只是類神經網中的一個較深入的領域,了解基礎會讓你對 Deep Learning 各種模型的精神更有體會。
深语人工智能 DeepNLP
最近查一些資料發現了這個中文 NLP 好物!看了demo 簡直嚇得我屁滾尿流!不僅中文斷詞、詞性精準,還可以為長文產生相同語意的大綱短文,語句居然還很通順,記者要抄 ptt 又更方便了,考試都考 100 分呢!
目前 API 使用免費(雖然不穩定),但重點他們也有Open Source 喔!幹!超棒的啦!
ps. 預載模型沒有網站展示的效果好,但 Open Source 大家都可以幫忙改得更好。
林軒田教授機器學習技法 Machine Learning Techniques 第 10 講學習筆記
Machine Learning:中級
上一講介紹了 Decision Tree,如同之前介紹的 blending 算法,我們也可以進一步使用在 Decision Tree 上,這就是這一講要介紹的 Random Forest。
Random Forest 每次會用類似 Bagging 的方法取得一個新的 Decision Tree,再將所有的 Decision Tree 結合起來。這個方法可以很容易地平行化運算,且不僅能夠保持個別 Decision Tree 的差異性,還能減少 Decision Tree fully grown 的 overfitting。
Simply Boost Laravel Performance In Production
Laravel:初級
當你的 Laravel 專案要上 Production 前,有哪些簡單的要點可以讓你的 Laravel 網站效能提升呢?這篇文章指出幾個簡單小撇步,把它放到自己的 Check List 吧!
@chiahsien
再看关于 Storyboard 的一些争论
「到底該不該用 Storyboard」這個話題打從 Storyboard 推出就一直爭論不休,這麼多年過去了,Storyboard 有不少改進,但依然有不少缺陷,所以它應該會跟「要用 Tab 還是 Space」一樣繼續三不五時就被拿出來討論吧 :D 喵神的這篇文章清晰的說明了他的觀點,底下的回應也值得一看。
至於我個人嘛~ 我自己寫好玩的專案會用,我經手過的公司專案不曾用過,手寫 UI 程式碼寫到抓狂的時候會特別想用。
RWDevCon 2016 Vault
RayWenderlich 這個網站提供大量 iOS 相關主題的 tutorial,近年來它們也會舉辦 iOS 相關的研討會,前一陣子剛辦完 2017 年的,所以就把去年的資料分享出來給大家免費下載。
既然提到了研討會,順便分享另一個 iOS Con 2017 - The conference for iOS and Swift Developers 的影片。
ReactiveCocoa 原始碼詳解
ReactiveCocoa 是我個人非常喜歡,也在專案中大量使用的一個 framework,對我而言它解決了程式開發會遇到的兩大難題:
- Chaining async actions
- Data binding
這個部落格裡頭有許多文章在講解 ReactiveCocoa 各元件的設計,看完之後會對這套 framework 有更深的理解。
附帶一提,這裏指的是舊版的 ReactiveCocoa,為了日後更好維護,現在已經改名如下:
- ReactiveObjc:舊版也就是 Objective-C 版的 ReactiveCocoa,還有在維護喔
- ReactiveSwift:以最新版 Swift 開發的 Reactive 核心,盡可能跟 Cocoa 無關
- ReactiveCocoa:以 ReactiveSwift 為基礎,加上 Cocoa extension
Swift with a hundred engineers
Uber 是最早擁抱 Swift 的公司之一,它們甚至把整個 app 都用 Swift 重寫。相信只要是工程師都會跟我一樣,好奇這麼龐大的工程團隊(他們有數百位工程師)加上這麼複雜且擁有超多使用者的 app,是如何一步步轉換到 Swift 的呢?
在這個演講裏頭,Uber 的架構師分享了他們的經驗,讓大家知道他們在使用 Swift 時得到的好處、壞處、以及噁心之處!
基于 ReSwift 和 App Coordinator 的 iOS 架构
當專案或是業務需求越來越龐大的時候,調整架構就是一個不得不面對的問題。我之前在自己部落格的文章也有提過,MVC/MVVM/VIPER/Coordinator 的著眼點都在於如何拿到資料跟 UI 互動,它們不管你的資料是怎麼管理的,這一陣子看了不少關於 iOS 架構設計的文章,這次分享的這篇跟我目前的做法最像:使用 VIPER 或 Coordinator + MVVM 管理 UI 互動,使用 Redux 管理單一資料來源。
最後,不能免俗的要再度提醒一次:沒有最好的架構,只有最適合的架構!
@yhsiang
Stop using CSS in JavaScript for web development
有在寫 React 的人應該都熟悉 css in javascript 這個 pattern,而許多套件也如雨後春筍般出現。
本文作者以 styled-component 為主,提出大多數人使用這個套件時的迷思。
- 解決全域命名的問題
- 用 styled-component 使 Code 更簡潔
- 讓你更專注於語意
- 很簡單的擴展你的樣式
- 很容易做出條件式的元件
- 能更好的組織 code
如果這些有符合你當初選擇 styled-component 的原因,請仔細看作者的反駁,看你同意嗎? 至於剩下 7, 8, 9 請自行閱讀囉。
結論是 Shadow DOM 還不夠成熟,建議你可以使用 BEM 來解決命名衝突的問題,比較懶的開發者可以考慮 CSS Modules,但如果你是 react-native 的開發者,styled-component 是不錯的選擇。
A Better Way to Code
D3 作者最近正在做的專案 d3.express。提供強大的介面,讓你做資料分析跟視覺呈現。雖然還沒上線,但是這篇文章展現的功能,實在令人相當期待。
Shneiderman’s Eight Golden Rules Will Help You Design Better Interfaces
馬里蘭大學的 HCI 實驗室的教授 Shneiderman 在他的書 (Designing the User Interface: Strategies for Effective Human-Computer Interaction) 中提出的 8 個原則。
接著看 Apple 怎麼將這八個原則實踐在產品上。
另外還有worksheet 可以檢查你的 UI 有沒有做到這些。
Introducing Sizzy — A tool for developing responsive websites crazy-fast
一個好用的工具,可以讓同時呈現你的網站在不同 resolution 下的樣子。雖然之前已經有不少類似的網站或工具,但可能不適合你,或許你還在找適合的工具,那可以試試看這個。
Two Legs Bad
蔡英文勞動政策追蹤平台
從蔡英文 2016 年 5 月 20 日上任以來,她承諾的勞動政見實現了多少,你知道嗎?《報導者》特別製作「蔡英文勞動政策追蹤大平台」,邀請大家一起來監督,讓政治人物的政見不再淪為沒有人追蹤的空頭支票。
twreporter.org以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- CodeTengu Weekly 碼天狗週刊 - Issue 86 聽說有些人家裡的日曆上 5 月 1 日寫的不是「勞動節」而是...
- 专访乔梁:“持续交付”本身并不是目标,而是手段。
- 未来汽车拼的不是最好的底盘和算法,而是?
- 图数据库并非要取代区块链,而是让区块链如虎添翼
- AI最前线:对抗样本不是bug,而是有意义的数据特征
- 碼天狗週刊 第 135 期 @vinta - Kubernetes, Python, MongoDB
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。