Noob's Space

談點設計 · 談點科技 · 談點 JavaScript

WebAssembly 是什麼?以後會取代 JavaScript 嗎?
JavaScriptWebAssemblyC 語言

WebAssembly 是什麼?以後會取代 JavaScript 嗎?

WebAssembly 已經吵了幾年了,到底它在前端有什麼應用?以後 JavaScript 工程師都要失業了嗎?

常見的五個開源專案授權條款,使用軟體更自由
程式軟體開放資料

常見的五個開源專案授權條款,使用軟體更自由

常常看到 GitHub 上的開源專案都會有個 LICENSE 檔案,上面定義了這個專案的授權條款,告訴你怎麼合法使用它。但你知道這些條款怎麼來的嗎?你知道你該怎麼用才不會被告嗎?更重要的是,你知道你的專案該怎麼定義 License 嗎?

ESLint:檢查 Code Style 的好工具
JavaScript程式

ESLint:檢查 Code Style 的好工具

跟團隊一起工作,卻每個人都寫出不一樣的 Code style 嗎?或是初學者剛開始寫 Code,會一下子用 tab 一下用 space 之類的。這時候找個 Code style 檢查工具會是你的好幫手。

前端開發的三個好工具:該怎麼 Debug、上線要放哪?
程式JavaScriptHTML5網路

前端開發的三個好工具:該怎麼 Debug、上線要放哪?

每次寫前端的時候都是用直接點兩下 html 檔案,用瀏覽器開啟嗎?寫完之後都不知道要丟到哪個空間嗎?這邊提供我平常寫前端會用到的幾個工具。

Keras + TensorFlow:用 CNN 辨識中文手寫數字
程式機器學習TensorFlow

Keras + TensorFlow:用 CNN 辨識中文手寫數字

TensorFlow 正夯,大家都在寫機器學習;這學期修了一門人工智慧的課,期末是要我們用 Keras + TensorFlow 弄出辨識中文數字的模組。

Windows 10 無法遊玩 CS:GO?試試這個方法
遊戲

Windows 10 無法遊玩 CS:GO?試試這個方法

自從 Windows 10 升級到某個開發者預覽版後就一直無法執行 CS:GO,每次打開遊戲都沒有反應,Steam 端也會認為遊戲正常結束。這篇文章將告訴你如何解決這個問題。

HackMD-it:在 HackMD 上編輯 GitHub 上的 MD 文件
軟體gitMarkdown

HackMD-it:在 HackMD 上編輯 GitHub 上的 MD 文件

覺得不喜歡 GitHub 上陽春的 Markdown 編輯器嗎?安裝 HackMD-It 擴充功能,就可以立即在 HackMD 編輯 GitHub/GitLab 上的 Markdown 文件了。

透過 Ajax 在不換頁的情況下提升作品質感
JavaScript程式

透過 Ajax 在不換頁的情況下提升作品質感

不管你是用 PHP、JSP(Servlet)還是在寫純 HTML,如果你還在寫單純的 a 連結的話,你會發現你每次點下去都會跳到新的頁面。要怎麼點下去跑出 loading 動畫,然後顯示新的資訊呢?

高雄市 1999 市政儀表板:用 Open1999 開放資料做視覺化
程式JavaScript視覺化Hackathon開放資料

高雄市 1999 市政儀表板:用 Open1999 開放資料做視覺化

高雄市的 Open1999 開放資料算是很友善的了,不僅有 API 可以拿 JSON 欄位,也支援 https 請求。最近參加了高市府(2018)的比賽,把 1999 的派工資料做了一些整理。

Moment.js:時間處理、驗證、格式化的好幫手
JavaScript程式

Moment.js:時間處理、驗證、格式化的好幫手

你知道 JavaScript 要怎麼把時間格式化成標準格式或其他格式嗎?這篇文章先帶你用 Date 物件走一次,後半段再推薦你 moment.js 這個優質套件!

雲端硬碟檔案串流無法掛接至預設掛接點怎麼辦?
Google備份軟體

雲端硬碟檔案串流無法掛接至預設掛接點怎麼辦?

最近在電腦開機時都會跳出這個畫面,寫著「無法掛接至預設掛接點」,於是查了一下怎麼解決這個問題。

tfjs-node:Node.js 版本的 TensorFlow
JavaScriptTensorFlow機器學習Google

tfjs-node:Node.js 版本的 TensorFlow

不久前 Google 發表了 TensorFlow.js,終於把 TensorFlow 帶到瀏覽器上,不過對 Node.js 仍然不支援。現在 Google 終於把測試版本的 TensorFlow 丟到 npm 上了!

crDroid:Nextbit Robin 也能升上 Android 8.1
AndroidNextbit Robin

crDroid:Nextbit Robin 也能升上 Android 8.1

很久沒有寫 Android 文章了,最近把 Nextbit Robin 升上 8.1,用起來跟原生系統有 87% 像。分享一下這個優質的 ROM。

Web 視覺化(三):在 Google Maps 中加入行政區邊界
JavaScript視覺化網路程式Google

Web 視覺化(三):在 Google Maps 中加入行政區邊界

在學會操作基本 Google Maps 以後,再來是如何把行政區邊界加進地圖裡。這篇會透過政府開放資料的行政區邊界,把 GeoJSON 格式讀進地圖裡。

Markdown:好寫好讀的一種排版語法
軟體Markdown

Markdown:好寫好讀的一種排版語法

最近常常在跟大家在線上文件共筆一些東西,每次都開一個 Google Docs 要改標題必須點來點去就覺得很麻煩。這次來介紹一下 Markdown 語法,和一些好用的編輯器。

以太幣智能合約(一):如何獲得免費以太幣?
CryptocurrencyEthereumSolidity區塊鏈

以太幣智能合約(一):如何獲得免費以太幣?

這年頭真的是什麼都要區塊鏈,上次還聽到有人要做串區塊鏈的智慧路燈。與其花以太幣點光明燈,不如來動手寫一份智能合約吧?

SVN 好難,我還是只會 git 怎麼辦?
gitsvnLinuxmacOS

SVN 好難,我還是只會 git 怎麼辦?

好,一小時前老師教我們用 SVN 當版控。一直以來都知道 git 流行以前有個東西叫 subversion,好像還是有一些專案在用 SVN,所以其實也想學學看,但是實作發現很不習慣 Orz,打篇文章記錄一下,畢竟這幾個禮拜都還會用到。

架設 Ghost:使用 Markdown 的部落格平臺
JavaScript軟體網路http

架設 Ghost:使用 Markdown 的部落格平臺

除了 WordPress 以外,Ghost 也是一個迅速竄起的平臺。系統本身使用 JavaScript 撰寫、使用者只要用 Markdown 就可以寫文章。

Web 視覺化(二):使用 Google Maps JS API 建立地圖
JavaScript程式網路視覺化Google

Web 視覺化(二):使用 Google Maps JS API 建立地圖

除了建立長條圖等圖表,如果是有經緯度資料的,通常都會選擇用地圖來呈現。Web 上的地圖應該只有 OpenStreetMap 和 Google Maps 兩大宗,這篇則選用 Google Maps 來講解。

Web 視覺化(一):使用 Chart.js 輕鬆建立圖表
JavaScript程式網路視覺化

Web 視覺化(一):使用 Chart.js 輕鬆建立圖表

要有酷炫的動畫,還是要有酷炫的圖表?這一系列的 Web 視覺化教學並不會強調做視覺化(Data Visualization)時該強調哪些維度的資料、選什麼圖表才易讀,但會試圖找一些好上手的套件來做 Web 上的視覺化。

作業系統筆記(二):利用處理程序、執行緒來多工處理
作業系統

作業系統筆記(二):利用處理程序、執行緒來多工處理

第二篇作業系統筆記,會提到電腦是怎麼透過程式、處理程序和執行緒來多工處理。

作業系統筆記(一):電腦怎麼處理各種作業的?
作業系統

作業系統筆記(一):電腦怎麼處理各種作業的?

現在人手一支手機,上面搭載 Android/iOS 系統;而筆電也搭載 Windows、macOS、Linux 等作業系統。然而這些系統背後是怎麼運作的?想知道就要念作業系統啦!

用 JS 做語意分析是不是搞錯了什麼(一):斷詞篇
機器學習語意分析程式JavaScript

用 JS 做語意分析是不是搞錯了什麼(一):斷詞篇

身為一個 JavaScript 愛好者,實在是不太喜歡大家都在 Python 上做 Machine Learning;恰好近期 Tensorflow 也開始支援 JS,想必會興起一股熱潮吧?