blog.ccjeng.com
[遊記] 紐約 康寧博物館 Corning Museum of Glass | 鍵盤自耕農
https://blog.ccjeng.com/2015/08/NYC-Corning-Museum-of-Glass.html
StackOverflow on Line BOT. 遊記] 紐約 康寧博物館 Corning Museum of Glass. 康寧博物館在康寧園區內,而整個康寧園區座落在紐約州的康寧市,這裡也是康寧玻璃的總部。 康寧玻璃的產品,包括大家熟知的康寧廚具,它是白色特殊玻璃材質,輕薄、耐髒、易洗。iPhone的顯示玻璃,也是康寧的產品,這也是iPhone零組件中,少數沒有換過供應商的。雖然去年一度有藍寶石玻璃商極特先進科技(GT Advanced Technologies Inc.)加入競爭,不過後來藍寶石玻璃的良率不佳,極特先進又被蘋果搞到破產,所以目前的玻璃市場仍是康寧一家獨大。 因為地理位置的關係,很多紐約的尼加拉瀑布Tour都會選擇康寧博物館做為中停站,這裡有非常多觀光客。 康寧博物館除了有售票的展覽之外,裡面也有禮品部和飲食部,這裡賣的多半是具收藏性質的玻璃藝術品,少見市面上販售的康寧餐具,即使有,也比在台灣PC Home買還要貴。 Corning Museum of Glass. Corning, NY 14830, USA. 使用 Line Bot API 製作聊天機器人. 我是一個軟體工程...
blog.ccjeng.com
[遊記] 紐約中央公園 Central Park | 鍵盤自耕農
https://blog.ccjeng.com/2015/07/Central-Park-NYC.html
StackOverflow on Line BOT. 遊記] 紐約中央公園 Central Park. 紐約中央公園當然是必玩景點,我們是在週末去的,週末的中央公園人山人海,除了遊客之外,也有很多紐約人攜家帶眷前來。中央公園位於曼哈頓島的中央地帶,幅員遼闊,因為人潮實在太多了,原本我計畫想去看的幾個電影景點,以及約翰藍儂的草苺園就不去了,改為搭三輪車逛中央公園。 在中央公園南邊的入口處常見遊客排隊等候三輪車和馬車。載我們的三輪車伕是個捷克的中年大叔,他在紐約賺的錢要供捷克的小孩讀大學。騎三輪車全靠人力,不僅要應付上坡路段,還不能騎太慢,因為多騎一趟就多賺一趟的錢,問他會不會辛苦,他說反正就當運動練身體。在曼哈頓大蘋果工作的外地人,都有著一段不為人知的故事。 使用 Line Bot API 製作聊天機器人. Android] Genymotion 安裝 Google Play 的方法. 使用 Yahoo 隱藏版 API 查詢股市資料. 心得分享] MacBook Pro Retina 2015使用心得. 遊記] 紐約中央公園 Central Park. 自製工具] 短網址產生器 URL Shortener.
blog.ccjeng.com
[心得分享] MacBook Pro Retina 2015使用心得 | 鍵盤自耕農
https://blog.ccjeng.com/2015/04/macbook-pro-retina-2015.html
StackOverflow on Line BOT. 心得分享] MacBook Pro Retina 2015使用心得. 我是一個軟體工程師,過去十多年來是以Windows為主要的工作環境。前陣子因為工作轉換的關係,買了一台MacBook Pro Retina 2015 13吋 (128 GB)。這是我的第一台蘋果產品,也是第一次使用Mac。 我的前一台筆電Toshiba Portege Z30,只有1.2公斤,而MBPR 13有1.58公斤,剛拿到手覺得有點重。不過我不常帶出門使用,重量對我來說,不是最重要的事. 根據官方說法,電池可以使用10小時,實際測試結果,從早上開十點到下午三點多,電量就只剩下30%. 我長時間使用Chrome和Android Studio這兩個耗資源的怪獸(可能因此非常耗電吧),記憶體始終在60 99%之間漂移,一整天開下來,機器超燙。在效能方面,感覺上沒有比我前一台筆電快多少,可能是我前一台筆電配備太好了吧 (RAM 16 GB). 使用 Line Bot API 製作聊天機器人. Android] Genymotion 安裝 Google Play 的方法. 以往 Go...
blog.ccjeng.com
善用RawGit存取GitHub Raw File | 鍵盤自耕農
https://blog.ccjeng.com/2015/07/GitHub-RawGit-Raw-File.html
StackOverflow on Line BOT. GitHub不只可以用來做版本控管,事實上如果網站有檔案存取的需求 (例如JavaScript、CSS、JSON檔案),也可以從GitHub提供的Raw File來存取。不管檔案放在GitHub的Repository或者GIST都可以存取RAW File。 一個常使用的場景是,某些JavaScript函式庫沒有提供CDN存放位置,但有放在GitHub上,那麼我們的網頁若要引用這個函式庫,可以直接存取該專案放置在GitHub Repository的Raw File。 從專案中找到需要的檔案Jquery.qrcode.min.js,按下右邊的「Raw」按鈕. 瀏覽器會彈出另一個視窗,路徑為https:/ raw.githubusercontent.com. Jeromeetienne/jquery-qrcode/master/jquery.qrcode.min.js. Source: http:/ rawgit.com. Rawgit.com用於開發或測試環境,檔案更新(Push)後幾分鐘內會生效. 使用 Line Bot API 製作聊天機器人.
blog.ccjeng.com
七月 2015 | 鍵盤自耕農
https://blog.ccjeng.com/2015_07_01_archive.html
StackOverflow on Line BOT. 遊記] 紐約中央公園 Central Park. 紐約中央公園當然是必玩景點,我們是在週末去的,週末的中央公園人山人海,除了遊客之外,也有很多紐約人攜家帶眷前來。中央公園位於曼哈頓島的中央地帶,幅員遼闊,因為人潮實在太多了,原本我計畫想去看的幾個電影景點,以及約翰藍儂的草苺園就不去了,改為搭三輪車逛中央公園。 在中央公園南邊的入口處常見遊客排隊等候三輪車和馬車。載我們的三輪車伕是個捷克的中年大叔,他在紐約賺的錢要供捷克的小孩讀大學。騎三輪車全靠人力,不僅要應付上坡路段,還不能騎太慢,因為多騎一趟就多賺一趟的錢,問他會不會辛苦,他說反正就當運動練身體。在曼哈頓大蘋果工作的外地人,都有著一段不為人知的故事。 65292;提供非常多樣且免費的字型,讓工程師使用。 例如,我想找一個素描的字型,只要輸入關鍵字"Sketch",我們可以從搜尋結果中挑選喜歡的字型,然後按下「Add to Collection」按鈕。 在網頁下方會多出Collection的區塊,按下最右邊的「Use」按鈕。 Android] 使用Parse Push Notification推播服務.
blog.ccjeng.com
前端自動化神器 Gulp | 鍵盤自耕農
https://blog.ccjeng.com/2015/08/Gulp.html
StackOverflow on Line BOT. 最近聽到一句話『每18至24個月,前端都會難一倍』,非常認同啊,我有兩年沒認真的寫前端開發了,概念還停留在JQuery和Bootstrip,這幾年前端技術推陳出新,Polymer、React、ES6.。人家都已經飛到冥王星,我卻仍在哈瑪星,是時候加把勁精進前端技術了。 65292;是一套前端的任務管理工具,它可以幫助工程師將一些前端檔案的處理做成自動化程序,然後佈署在開發環境,讓前端工程師專注在開發上面,無須費心於環境設定等瑣事。 有非常多的擴充套件可供選用,例如可以直接用Gulp當作Web Server,JS、CSS檔案的處理、SASS、LESS檔案的轉換等等,可依前端工程師的需求來安裝與配置. 程式修改後不需要重啟或重載,Gulp會自行判斷修改的部分,然後自動重新佈署,並重載瀏覽器. 配置非常容易,Gulp沒有GUI介面(如果需要GUI介面,可安裝 Gullet. 65292;這是 g0v發起人clkao自己開發的小工具),全部的配置只有一個JS檔案(gulpfile.js). 9500;──. 9500;──. Android 在2013年推出...
blog.ccjeng.com
[遊記] 紐約到尼加拉瀑布 | 鍵盤自耕農
https://blog.ccjeng.com/2015/08/NYC-Drive-To-Niagara-Falls.html
StackOverflow on Line BOT. 在紐約待了幾天之後,接下來的行程,是要從紐約開車到加拿大端的尼加拉瀑布,然後北上多倫多。 我們是在甘乃迪機場附近取車的,不在市區取車,是當初希望在不熟路況的狀況下,能夠避免進入曼哈頓島市區,後來發現其實沒必要在機場取車。 我們的租車公司是Aloma,拿到的車是Jeep的休旅車,美國車重,底盤厚實,開起來非常穩,但比較耗油,這也讓我圓了一個開吉普車的心願。 因為美東有不少收費站,為了節省時間,有特別跟租車公司租了電子收費的裝置(類似台灣的eTag,它是用吸盤吸附在前檔風玻璃上),這個裝置不一定要租,因為收費站也有人工收費。 根據GPS的估算,全部路程約七個小時可以到達,我們走走停停開了十個小時才到,抵達加拿大端的尼加拉瀑布市,已經是晚上七點了。回程同樣的路程再開十小時,非常累,還好美國高速公路旁有很多mall,開累了可以休息一下。其實當初應該要選擇在多倫多搭機回台灣的,不需要再花一天的時間返回紐約搭回程飛機...原本以為,美加邊境的海關檢查會像在機場一樣嚴格,結果也是多慮了。加拿大海關只有看一下護照&#...Android裝置透過USB線接上M...
blog.ccjeng.com
開發者體驗(Developer Experience) | 鍵盤自耕農
https://blog.ccjeng.com/2015/08/Developer-Experience.html
StackOverflow on Line BOT. 開發者體驗(Developer Experience). 開發者體驗(Developer Experience, DX)是最近興起的一個概念,它很好解釋,反正你把使用者體驗的「使用者」換成「開發者」就是了。提出這個概念的人認為,開發者也是人,在軟體開發的過程中,也應該平等對待。 12300;開發者體驗」著重於提供開發者完善的開發支援和服務體驗,所以:. 65292;正是用DX的概念在設計他們的對外服務。而這一切,只要擁抱DevOps就有可能實現。 開發人員常覺得自己身處專案組織的最基層,不受人重視,用的是別人不要的舊電腦,接的是前人留下的爛攤子,沒有文件就叫你開發,還得幫專案經理背黑鍋,相當悲慘。而DX這樣的概念,將會讓開發人員第一次感覺到被重視的感覺。 使用 Line Bot API 製作聊天機器人. Android] Genymotion 安裝 Google Play 的方法. 使用 Yahoo 隱藏版 API 查詢股市資料. 心得分享] MacBook Pro Retina 2015使用心得. 遊記] 加拿大 Niagara Parkway.
blog.ccjeng.com
[Android] 如何自訂字型,及Font Awesome的應用 | 鍵盤自耕農
https://blog.ccjeng.com/2015/08/Android-Font-Awesome.html
StackOverflow on Line BOT. Android] 如何自訂字型,及Font Awesome的應用. 這篇要說明如何在Android App中顯示自訂的字型,首先請上網尋找喜歡的字型,以下為幾個提供免費字型的網站,下載字型之前請先留意該字型的版權聲明,以避免侵權:. 這個網站有免費的中文字型(要注意的是,中文字型的檔案通常有數十MB,可能導致APK過大). 下載字型檔(.TTF)後,在assets資料夾下新增fonts資料夾,然後把字型檔複製到fonts資料夾內。 下面的程式範例是從asset中取得字型檔,然後用setTypeface方法將指定的Text View更換字型。 接下來再介紹一個關於字型的進階用法,如果有一個需求是要在App裡動態顯示圖形,例如氣象App會隨天氣的變化而改變不同的天氣圖示。如果要用圖檔來顯示天氣圖示,需要準備各種天氣的圖形,以及不同大小的圖形,以因應不同螢幕大小的裝置,這樣的話,要製作非常多的圖檔。 例如我們要在App畫面顯示Android圖形,首先要到Font Awesome Cheat Sheet. 使用 Line Bot API 製作聊天機器人.
blog.ccjeng.com
蘇迪勒颱風 - 台北市災害動態資訊 | 鍵盤自耕農
https://blog.ccjeng.com/2015/08/Taipei-Typhoon.html
StackOverflow on Line BOT. 這是昨天颱風夜睡不著寫的,資訊源抓的是台北市消防局EOC資料,半小時更新一次,這只有台北市的資料,災情慘重啊。住在台北市的朋友可以查詢一下住家附近的災情。 使用 Line Bot API 製作聊天機器人. 更新:Line BOT API 測試帳號將於 11/16 停止服務,屆時原先申請的測試帳號也會被刪除,Line 另提供 Message API 可支持更多的功能,詳見此 公告 Line 在今年四月 開放 BOT API 試用帳號的申請 ,使得開發者可以將現有系統或服務連結 L. Android裝置透過USB線接上Mac,Mac只能存取Android手機平板內部的相片檔案,不能看到Android裝置內部的檔案。無法像在Windows上,透過USB傳輸檔案。 如果在Mac有資料傳輸的需求,需要下載 Google的Android File Transfer. Android] Genymotion 安裝 Google Play 的方法. 使用 Yahoo 隱藏版 API 查詢股市資料. 心得分享] MacBook Pro Retina 2015使用心得.