[ DevOps ] ubuntu 上 Nginx 安裝與設定

在架設 Web service 時,想要加速網頁讀取速度或是減輕後端伺服器的負荷,通常會使用 Nginx 協助靜態網頁做快取機制,並提升伺服器的的負載能力,本篇主要介紹如何安裝 Nginx 以及基本設定。 Nginx 介紹 Nginx 為一個網頁伺服器,它能反向代理 HTTP, HTTPS, SMTP, POP3, IMAP 的協議鏈接,以及設置 Load balance »

[ Node.js ] Ubuntu 使用 NVM 安裝 Node.js LTS

在 Ubuntu 上安裝 Node.js 的方法有很多種,包含:apt-get install 、直接去 curl 安裝包下來作安裝等等,本篇主要使用最簡單的 NVM 套件管理工具來作安裝,且可以隨時切換想要的版本。 安裝步驟 在安裝過程中請使用一般使用者帳號,不要使用 root 帳號做安裝 Step 1. 更新 apt-get 套件內容 »

[ Big data ] Apache Kafka 使用 Python 介接

本文章將展示如何使用 Python 串接 Kafka Message Broker,並傳送模擬系統 Log 資料至 Topic,如果對 Kafka 介紹、安裝或使用方式還不了解的朋友,可以參考之前寫的文章 Apache Kafka Message Broker 使用教學。 Kafka 部分 Step 1. 確認目前 Kafka »

[ Big data ] Apache Kafka Message Broker 使用教學

在做工業 4.0 或是物聯網的解決方式案中,使用情境上常會需要蒐集多個產線或是多個場域內的感應器(Sensor)資料,因此需要有一個訊息接受器(Broker)用來處理接收不同通道的訊息。 本篇主要和大家分享如何使用 Apache 生態系中開源的 Kafka 訊息系統。 Apache Kafka Kafka 介紹 Kafka 起源是由 Linkedin 的專業人士社群網站所開發,主要提供分散式的messaging system ,於 »

[Python] Mac OS / Windows 安裝 Jupyter

最近在玩資料處理相關的應用,撰寫爬蟲、資料分析等等程式,常會使用到 Python 程式語言,而我平常大部份都是使用sublime IDE 在做編程, 不過每次寫完程式還是需要去下 python xx.py 指令,比較搞剛一點,因此看到網路上很多人使用 Jupyter 這個 Web IDE,很方便直接寫完就可以執行、看結果。因此就把安裝的方式分享給大家,安裝版本分為 OSX 和 »