Tagged

程式

A collection of 82 posts

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

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

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

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 上的視覺化。

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

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

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

常見與不常見的 HTTP Status Code
程式http

常見與不常見的 HTTP Status Code

HTTP Status Code 用來表明一個 HTTP Request 是否完成,寫 API 的時候會一直用到。但你知道除了基本的 404、500 以外,還有很多常用、甚至是非官方的 HTTP Status Code 嗎?

Chatbot 開發前的那兩三事(三):中文語意分析、使用分析平台
Chatbot程式

Chatbot 開發前的那兩三事(三):中文語意分析、使用分析平台

上次提到最後一個部分是人工智慧,但人工智慧要用在哪裡好呢?除了功能設計本身可以用到 AI 以外,比較常用到的是自然語言分析。

Chatbot 開發前的那兩三事(二):挑選平台、功能設計
Chatbot程式

Chatbot 開發前的那兩三事(二):挑選平台、功能設計

確定要做 Chatbot 以後,接下來就是挑選平台和設計功能的問題了。市面上常見的通訊軟體都有開放做 Chatbot 的 API,甚至一些像 Slack 的平台也能做 Chatbot;而 Chatbot 又需要什麼功能呢?

Chatbot 開發前的那兩三事(一):你真的需要聊天機器人嗎?
程式Chatbot

Chatbot 開發前的那兩三事(一):你真的需要聊天機器人嗎?

Chatbot 已死。但大家還是在持續開發 Chatbot,Gartner 在 2018 年的科技趨勢裡面依舊有一項叫 Conversational Platforms,那麼開發 Chatbot 前到底應該注意什麼?

聊天機器人(Chatbot)失敗了,七點告訴你為什麼
程式Chatbot

聊天機器人(Chatbot)失敗了,七點告訴你為什麼

聽說 Chatbot 會逐漸取代商店上的 App,畢竟大家都不喜歡下載新東西,所以大家都一窩蜂跑去寫 Chatbot。但網路上的 Chatbot 有如曇花一現,實際上每天會用到的好像也沒幾隻。為什麼會這樣?

Fira Code:支援合字、適合寫程式的等寬字型
程式字型

Fira Code:支援合字、適合寫程式的等寬字型

如果你曾注意過編輯器的字型,你也許會發現你的 IDE 字型是 Consolas、Ubuntu Mono 或 Roboto Mono,但其實寫程式的時候還有更多不同的選擇。Fira Code 是一個專為程式設計師的開源字型,為了程式設計師常用的符號特別設計了連字,能夠讓工作時更舒服地閱讀這些程式碼!

irremote 中 sendRaw 送出負號會掛掉的問題
NodeMCUArduino程式

irremote 中 sendRaw 送出負號會掛掉的問題

今天把 NodeMCU 跟 IR Transmitter 拿出來玩,想說拿一些常用的遙控器用 IR Receiver 把訊號 dump 出來,要用的時候可以直接送訊號,結果發現編譯的時候沒問題,但送訊號後 NodeMCU 就掛掉了……

如何快速排序你的書櫃?五分鐘就學會!
程式演算法

如何快速排序你的書櫃?五分鐘就學會!

可曾想過,如果你是圖書館員,要怎麼排一整櫃的書嗎?當然如果有編號、機器等都可以解決,但機器壞了怎麼辦?

六分鐘看完 15 種排序演算法,其中幾種好療癒
演算法程式

六分鐘看完 15 種排序演算法,其中幾種好療癒

常常聽過各式各樣的排序演算法,但你真的知道這些演算法是怎麼排序的嗎? 快來看看 Timo Bingmann 做的六分鐘小短片,一次看懂十五個排序演算法!

資料結構筆記(三):抽象資料結構(ADT)與Struct
程式演算法資料結構C 語言

資料結構筆記(三):抽象資料結構(ADT)與Struct

資料結構還有一個很重要的東西,這次把它放在最後講,也就是抽象資料結構。

資料結構筆記(二):陣列、字串與指標
程式演算法資料結構C 語言

資料結構筆記(二):陣列、字串與指標

第二章就從陣列、字串和指標開始講好了。覺得把記憶體位址拿來一起講應該會比較好理解一點,畢竟在底層都是差不多的東西。

資料結構筆記(一):演算法、時間複雜度、空間複雜度
程式演算法資料結構C 語言

資料結構筆記(一):演算法、時間複雜度、空間複雜度

資料結構,據說要學好程式只要學好資料結構和演算法就好了。但這明明是資料結構筆記啊,怎麼會提到時間複雜度呢?我也不知道,第一章就從時間複雜度和空間複雜度開始吧 XD

寫一隻聊天機器人(chatbot),然後呢?
Chatbot程式

寫一隻聊天機器人(chatbot),然後呢?

有沒有發現最近越來越多聊天機器人的 API 開放了?包括 Messenger、Slack、Telegram、LINE 各自都有自己的 API;除了 Microsoft 有個 Bot Framework 以外,Google 也推出了 Cloud Natural Language API 來幫助 Chatbot 理解使用者說的話。

Codecademy:線上學習程式設計,一步一步從零開始也沒問題!
程式線上學習

Codecademy:線上學習程式設計,一步一步從零開始也沒問題!

一直到最近才接觸了 Codecademy 這個平台,原本以為它會枯燥乏味的告訴你每個指令的用法,但我發現 Codecademy 不但會一步一步引導你該怎麼什麼時候該用什麼樣的語法,而且每題不會死死的有標準答案,更重要的是它還會有分數(points)和成就可以拿呢!

我要學會 Java (二):物件導向其實很簡單
程式Java

我要學會 Java (二):物件導向其實很簡單

物件導向的三大特型:封裝、繼承、多型。 不過或許我們應該先來講類別和物件的關係。

我要學會 Java (一):Java 基本介紹
程式Java

我要學會 Java (一):Java 基本介紹

又到了一年一度的期中考筆記了(咦),這份筆記並不會像 C 語言教學一樣那麼複雜,畢竟通常很少人拿 Java 當第一個程式語言來學習;反之,應該會交代比較多的概念。

PostGIS:使用 PostgreSQL 的地理資訊系統
資料結構程式Database

PostGIS:使用 PostgreSQL 的地理資訊系統

PostgreSQL 應該是~~目前唯一~~有提供地理資訊系統來當作型別的資料庫了,只要加上 PostGIS 的功能,就能夠輕易地把某個座標加入資料庫,並輕易地透過 SQL 指令算出兩點之間距離,甚至是列出某座標方圓x公里內的其他座標。

Elasticsearch:一套資料搜尋分析系統
Database程式http

Elasticsearch:一套資料搜尋分析系統

最近接觸了 Elasticsearch 這套系統,它能夠以 JSON 的形式儲存資料,並且去做即時的分析和搜尋。那它和 MySQL 資料庫有什麼不一樣呢?

Noob APK Translator v0.5 Beta:中文化 Android App 的好幫手
程式軟體.Net

Noob APK Translator v0.5 Beta:中文化 Android App 的好幫手

可能還是有很多人不知道要怎麼中文化 Android App,或是反編譯 APK 後看到一堆 res、values 卻不知道從何下手,那麼 Noob APK Translator 應該可以解決你的問題。

我要學會 C 語言(七):寫一遍就能用好幾遍好方便的函式
C 語言程式

我要學會 C 語言(七):寫一遍就能用好幾遍好方便的函式

C 語言中,可以把重複的程式提出來寫成**函式(function)**,而需要的時候直接呼叫這個函式就好,也就是模組化的概念。