JavaScript, WebAssembly, C 語言 WebAssembly 是什麼?以後會取代 JavaScript 嗎? WebAssembly 已經吵了幾年了,到底它在前端有什麼應用?以後 JavaScript 工程師都要失業了嗎?
程式, 軟體, 開放資料 常見的五個開源專案授權條款,使用軟體更自由 常常看到 GitHub 上的開源專案都會有個 LICENSE 檔案,上面定義了這個專案的授權條款,告訴你怎麼合法使用它。但你知道這些條款怎麼來的嗎?你知道你該怎麼用才不會被告嗎?更重要的是,你知道你的專案該怎麼定義 License 嗎?
JavaScript, 程式 ESLint:檢查 Code Style 的好工具 跟團隊一起工作,卻每個人都寫出不一樣的 Code style 嗎?或是初學者剛開始寫 Code,會一下子用 tab 一下用 space 之類的。這時候找個 Code style 檢查工具會是你的好幫手。
程式, JavaScript, HTML5, 網路 前端開發的三個好工具:該怎麼 Debug、上線要放哪? 每次寫前端的時候都是用直接點兩下 html 檔案,用瀏覽器開啟嗎?寫完之後都不知道要丟到哪個空間嗎?這邊提供我平常寫前端會用到的幾個工具。
程式, 機器學習, TensorFlow Keras + TensorFlow:用 CNN 辨識中文手寫數字 TensorFlow 正夯,大家都在寫機器學習;這學期修了一門人工智慧的課,期末是要我們用 Keras + TensorFlow 弄出辨識中文數字的模組。
遊戲 Windows 10 無法遊玩 CS:GO?試試這個方法 自從 Windows 10 升級到某個開發者預覽版後就一直無法執行 CS:GO,每次打開遊戲都沒有反應,Steam 端也會認為遊戲正常結束。這篇文章將告訴你如何解決這個問題。
軟體, git, Markdown HackMD-it:在 HackMD 上編輯 GitHub 上的 MD 文件 覺得不喜歡 GitHub 上陽春的 Markdown 編輯器嗎?安裝 HackMD-It 擴充功能,就可以立即在 HackMD 編輯 GitHub/GitLab 上的 Markdown 文件了。
JavaScript, 程式 透過 Ajax 在不換頁的情況下提升作品質感 不管你是用 PHP、JSP(Servlet)還是在寫純 HTML,如果你還在寫單純的 a 連結的話,你會發現你每次點下去都會跳到新的頁面。要怎麼點下去跑出 loading 動畫,然後顯示新的資訊呢?
程式, Hackathon, 開放資料, 機器學習, 語意分析, JavaScript 高雄市 1999 智慧分案系統:利用機器學習分類案件 高雄市 1999 提供了至少 7 年的歷史資料,我們是否可以透過分析這些資料,供未來進行快速分案呢?
程式, JavaScript, 視覺化, Hackathon, 開放資料 高雄市 1999 市政儀表板:用 Open1999 開放資料做視覺化 高雄市的 Open1999 開放資料算是很友善的了,不僅有 API 可以拿 JSON 欄位,也支援 https 請求。最近參加了高市府(2018)的比賽,把 1999 的派工資料做了一些整理。
JavaScript, 程式 Moment.js:時間處理、驗證、格式化的好幫手 你知道 JavaScript 要怎麼把時間格式化成標準格式或其他格式嗎?這篇文章先帶你用 Date 物件走一次,後半段再推薦你 moment.js 這個優質套件!
JavaScript, TensorFlow, 機器學習, Google tfjs-node:Node.js 版本的 TensorFlow 不久前 Google 發表了 TensorFlow.js,終於把 TensorFlow 帶到瀏覽器上,不過對 Node.js 仍然不支援。現在 Google 終於把測試版本的 TensorFlow 丟到 npm 上了!
Android, Nextbit Robin crDroid:Nextbit Robin 也能升上 Android 8.1 很久沒有寫 Android 文章了,最近把 Nextbit Robin 升上 8.1,用起來跟原生系統有 87% 像。分享一下這個優質的 ROM。
JavaScript, 視覺化, 網路, 程式, Google Web 視覺化(三):在 Google Maps 中加入行政區邊界 在學會操作基本 Google Maps 以後,再來是如何把行政區邊界加進地圖裡。這篇會透過政府開放資料的行政區邊界,把 GeoJSON 格式讀進地圖裡。
Ethereum, Cryptocurrency, Solidity, 區塊鏈, JavaScript, 程式 以太幣智能合約(二):透過 Solidity 制定合約 繼上一篇拿到以太幣以後,就可以來試著寫一份合約了!接著我們會透過 Solidity 來撰寫一份以太幣智能合約。
軟體, Markdown Markdown:好寫好讀的一種排版語法 最近常常在跟大家在線上文件共筆一些東西,每次都開一個 Google Docs 要改標題必須點來點去就覺得很麻煩。這次來介紹一下 Markdown 語法,和一些好用的編輯器。
Cryptocurrency, Ethereum, Solidity, 區塊鏈 以太幣智能合約(一):如何獲得免費以太幣? 這年頭真的是什麼都要區塊鏈,上次還聽到有人要做串區塊鏈的智慧路燈。與其花以太幣點光明燈,不如來動手寫一份智能合約吧?
git, svn, Linux, macOS SVN 好難,我還是只會 git 怎麼辦? 好,一小時前老師教我們用 SVN 當版控。一直以來都知道 git 流行以前有個東西叫 subversion,好像還是有一些專案在用 SVN,所以其實也想學學看,但是實作發現很不習慣 Orz,打篇文章記錄一下,畢竟這幾個禮拜都還會用到。
JavaScript, 軟體, 網路, http 架設 Ghost:使用 Markdown 的部落格平臺 除了 WordPress 以外,Ghost 也是一個迅速竄起的平臺。系統本身使用 JavaScript 撰寫、使用者只要用 Markdown 就可以寫文章。
JavaScript, 程式, 網路, 視覺化, Google Web 視覺化(二):使用 Google Maps JS API 建立地圖 除了建立長條圖等圖表,如果是有經緯度資料的,通常都會選擇用地圖來呈現。Web 上的地圖應該只有 OpenStreetMap 和 Google Maps 兩大宗,這篇則選用 Google Maps 來講解。
JavaScript, 程式, 網路, 視覺化 Web 視覺化(一):使用 Chart.js 輕鬆建立圖表 要有酷炫的動畫,還是要有酷炫的圖表?這一系列的 Web 視覺化教學並不會強調做視覺化(Data Visualization)時該強調哪些維度的資料、選什麼圖表才易讀,但會試圖找一些好上手的套件來做 Web 上的視覺化。
作業系統 作業系統筆記(一):電腦怎麼處理各種作業的? 現在人手一支手機,上面搭載 Android/iOS 系統;而筆電也搭載 Windows、macOS、Linux 等作業系統。然而這些系統背後是怎麼運作的?想知道就要念作業系統啦!
機器學習, 語意分析, 程式, JavaScript 用 JS 做語意分析是不是搞錯了什麼(一):斷詞篇 身為一個 JavaScript 愛好者,實在是不太喜歡大家都在 Python 上做 Machine Learning;恰好近期 Tensorflow 也開始支援 JS,想必會興起一股熱潮吧?