Tagged

程式

A collection of 82 posts

任何能被 JavaScript 改寫的軟體,都終將被 JavaScript 改寫
JavaScript程式

任何能被 JavaScript 改寫的軟體,都終將被 JavaScript 改寫

Atwoods Law: "Any application that can be written in JavaScript will eventually be written in JavaScript. 任何能被 JavaScript 改寫的軟體,都終將被 JavaScript 改寫。

前端時光屋(一):用 Google Home 打造聲控番茄鐘
JavaScriptGoogle程式精神時光屋

前端時光屋(一):用 Google Home 打造聲控番茄鐘

番茄鐘,是個不想工作或趕死線是很好用的工作方法:強迫自己工作二十五分鐘、休息五分鐘,提升專注力,降低自己亂逛社群網站看影片的可能性。但是通常找好的番茄鐘軟體就花了不少時間,再花點時間研究一下介面,不知不覺時間就過去了,不如弄個聲控的番茄鐘吧?

Pistache:用 C++ 寫 RESTful API Server
C 語言C++Linux程式http

Pistache:用 C++ 寫 RESTful API Server

Pistache 是一個用 C++ 11 標準寫的 RESTful API library。除了 Server 以外,它也帶了不錯的 Client 端方法,不過今天主要會放在撰寫 Server 的部分。

vim:想打造雲端工作環境?你可以試試這個
vimLinuxVPS程式

vim:想打造雲端工作環境?你可以試試這個

身為一個 Freelancer/學生,除了工作或學習以外,平常一定會常常跑來跑去。有時候可能家裡有臺電腦出去卻帶著筆電,或是時常帶著筆電到咖啡廳工作,卻沒辦法同步 VS Code 或是 Sublime Text 等等編輯器的設定、套件等等。這時,其實可以嘗試用 vim 開始工作。

Code-server:在瀏覽器上執行雲端 VS Code
程式軟體Chrome

Code-server:在瀏覽器上執行雲端 VS Code

Code-server 可以讓你在伺服器上建立一個 Visual Studio Code 環境,並讓你在遠端使用瀏覽器連線進去使用。

我要學會 JS(三):callback、Promise 和 async/await 那些事兒
JavaScript程式

我要學會 JS(三):callback、Promise 和 async/await 那些事兒

年前有個朋友面試,遇到了同步和非同步的問題。這幾年 JavaScript 也從 callback,慢慢演進到許多非同步的解法。

JavaScript 陣列中兩個冷門的方法:Every、Some
JavaScript程式

JavaScript 陣列中兩個冷門的方法:Every、Some

JavaScript 的陣列中,除了常用的 sort、map 以外,其實還有 every、some。這兩個方法好像比較不常用到,寫篇文來講講怎麼使用,跟什麼時候可以使用。

Docker 管理術(二):安裝 Docker
DockerLinux程式

Docker 管理術(二):安裝 Docker

這篇文章會介紹怎麼在 Linux、Windows、Mac 系統上安裝 Docker

Docker 管理術(一):為什麼要 Docker
Docker程式Linux

Docker 管理術(一):為什麼要 Docker

Docker 是個神奇的虛擬化技術,讓你破除環境的限制,在不同機器上使用同樣的環境,協助專案開發,甚至幫助你部署專案。

Hacktoberfest 2018:貢獻開源專案拿免費 T-Shirt
Hacktoberfest程式git

Hacktoberfest 2018:貢獻開源專案拿免費 T-Shirt

Hacktoberfest 又來啦!快趁這時候登入你封塵已久的 GitHub 帳號,了解開源精神,並拿免費的 T-Shirt 吧!

我要學會 JS(二):基本運算與結構
JavaScript程式

我要學會 JS(二):基本運算與結構

來到 JavaScript 系列的第二篇,介紹 JS 在運算子、選擇結構和函式跟別人不一樣的地方。

我要學會 JS(一):JavaScript 簡介
程式JavaScript

我要學會 JS(一):JavaScript 簡介

JavaScript 是個優質的語言,當年開發它的工程師只花了十天就設計完了,過了二十幾年在前端仍有不可或缺的地位。這系列的文章會帶大家入門 JavaScript,望大家早日入坑,以一個語言就能寫完前端、後端、資料分析、機器學習、視覺化等各式各樣的作品。

Web 視覺化(四):建立 OpenStreetMap 地圖
HTML5程式網路視覺化開放資料

Web 視覺化(四):建立 OpenStreetMap 地圖

OpenStreetMap 是個開放的地圖,不需要被商業 API 所限制,開發者可以自由地使用。這篇文章將帶你用 Leaflet.js 建置網頁上的 OpenStreetMap 地圖。

X-Y 問題:問好問題,你可以事半功倍
程式

X-Y 問題:問好問題,你可以事半功倍

你可能遇過,有人來問你 C 語言的指標該怎麼搞懂,你開始問他學指標要幹嘛,搞了半天他只是想學做網站。要是他一開始直接問怎麼做網站,可能會簡單很多。

學程式(一):我想寫程式,該怎麼開始
程式

學程式(一):我想寫程式,該怎麼開始

到了升大四的暑假,就會有一群人開始思考自己該升學還是找工作;也會有一群人開始思考,我是不是該換個工作,而其中一群人在想: 我是不是該來寫個程式? 這篇文章告訴你寫程式該怎麼入門,或怎麼放棄。

ndb:使用 Chrome DevTools 來除錯你的 Node.js
JavaScriptGoogleChrome程式

ndb:使用 Chrome DevTools 來除錯你的 Node.js

ndb 是最近 GoogleChromeLabs 開源的一個套件,讓你能夠在 DevTools 上除錯 Node.js。

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

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

常常看到 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 弄出辨識中文數字的模組。

透過 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 這個優質套件!