頭條 Archive

DIV 限制行數:一個難題,以及一個不完整的解法

前陣子遇到一個問題一直沒有辦法有一個完美的解法,困擾了一陣子。這個問題是要在一個 contenteditable=true 的 div 上面限制輸入的行數,並且要符合以下需求: 盡量保留 command queue stack 以使 undo/redo 正常 work,中文輸入也要可以 work,paste 也要 work。

Machine Learning 筆記 (2) – Linear Regression with One Variable

看完了對於 Machine Learning 的簡介之後,接下來我們要來進入真正的 Machine Learning 部分了。從這邊開始將不再輕鬆,會開始有些討厭的數學式子出現,也會需要一些基本的微積分。不過也唯有熬過這些,你才可以從嘴砲人晉升成為真正對 Machine Learning 略懂略懂的人。大家一起學習吧!

Machine Learning 筆記 (1) – 簡介

如果說前幾年最熱門的 buzzword 是 “雲端",那麼這兩年最熱門的關鍵字應該就是 “Big Data" 了!感謝 Stanford 的教授 Andrew Ng 在 Coursera 上面開了 Machine Learning 課程,讓我有機會初探 Machine Learning,希望有朝一日可以跟著眾多專家們深入 Big Data 的世界!

AFNetworking 遇上 ASP.NET 2.0:ERROR!

AFNetworking 是一套總是會出現在 Top 10 iOS open source libraries 推薦列表中的一個開源專案。鍵人最近在寫一個小小 App ,有需要爬一些網頁資料,於是使用了 AFNetworking 來解除我對於 NSURLConnection的使用焦慮。但使用了 AFNetworking 之後卻一開始就卡住了,只要我一下 HttpClient get 去 request 某一個網頁,AFN 就會回傳下圖所示的錯誤,主要的錯誤資訊是:Culture 'zh-Hant' is a neutral culture. It cannot be used in formatting and parsing and therefore

利用 Swagger 產生互動式 API 文件

<a href="https://developers.helloreverb.com/swagger/" target="_blank">Swagger</a> 是一套由 HTML + Javascript 撰寫的 REST API 文件的框架。 使 API 使用者能夠在極短的時間內理解 API 的使用方法與規格,無論用來加速內部溝通效率或對外開放 API 合作都是相當方便的工具。

在 Android 上擷取 Video Frame 的方法

之前有需要很精準的在 Android 上擷取 video 中的 frames,並且轉成 Bitmap 來使用。一開始覺得是個很簡單的工作,因為 Android SDK 有個 class 叫做 MediaMetadataRetriever,裡面就有 getFrameAtTime 的 API 啊。真好。結果不是這麼一回事耶!想不到在 Multimedia 應用這麼盛行的時代了,Android Media 的 API 還這麼不開用啊? 好吧,來簡單說說我測試的幾個方法。

不只會用 Bootstrap, 更要會客製化 Bootstrap.

佛心的 Twitter Bootstrap 讓你可以快速的建構以功能性為主的網站,但是如果要把 Twitter Bootstrap 拿出去見人,你不可能不做任何更改,雖然官網讓你可以做簡單的客製化,但是速度太慢了。本篇文介紹如何乾淨地客製化 Bootstrap.

如何在 oDesk 上面找到時薪 12 美金的網站開發人員

我是認真的!如果你是一個創業家,幫自己一個忙,開始外包吧!低風險而且會有很棒的回報!

我與大師的距離

每一個程式設計師總是該有一個自我的修煉,畢竟每天陷在一個沒有成就感的世界中,人生的耗損是很可怕的啊。

用 Sentry 來記錄你的網站錯誤

讓我們面對現實吧!就算你寫了再多的 Unit Test、Functional Test 還有一堆蝦米碗糕測試,在程式實際上線的時候還是多多少少會遇到一些當初沒有測到的問題。讓 Sentry 來拯救你吧!