[BigData] 大數據(巨量資料)相關工具與基礎

引言 Big Data已經紅了一陣子了,近期搭上Machine learning,更凸顯Big Data技術的底層基礎重要性。 軟體工具 Apache Hadoop Hadoop生態系: SQL Tools 開源的SQL on Hadoop 工具比較 Apache Spark 與Hadoop的搭配方式: Big Data 新寵兒 Apache Spark 系列 – Spark 與 Hadoop 初次見面篇 AWS Amazon EMR 分散式架構資料處理軟體機群部屬精靈。 Amazon Redshift 一種支援SQL,屬於大量平行處理架構(Massive Parallel Processing,MPP)的資料倉儲。 列式存儲 資料壓縮 […]

[Visual Studio] Windows Form應用程式開發維護基礎 (Visual C#)

簡介 Visual Studio Visual C# – Windows Form (VS2015) 基礎項目 使用App.manifest讓程式可以administrator權限運行 版號 Solution Explorer -> Each Project’s Properties > AssemblyInfo.cs Message Box 宣告using System.Windows.Forms; MessageBox.Show(“message”, “caption”); MessageBox.Show(“message”, “caption”, MessageBoxButtons.YesNo); 佈署封裝 Microsoft Visual Studio Installer Projects 多國語言 Application Exit Application.Exit(); FAQ […]

[SSL] TLS/SSL憑證 DV, OV, EV 差異與識別方法

介紹 TLS/SSL Wiki 差異與識別方法 DV (Domain validated) 最低等級認證,僅做網域認證。(EX. Let’s encrypt) 識別:在憑證的Organization(O),無組織資訊 OV (Organization validated) 公司組織認證。(EX. TWCA) 識別:在憑證的Organization(O),含有組織資訊 CN = github.com O = GitHub, Inc. L = San Francisco S = California C = US EV (Extended validation) 最高等級認證,審核嚴謹。 識別:各瀏覽器網址列安全顯示公司名稱 Chrome: […]

[Windows] 英中文預設字型修改 – Sublime Text 中文字體修改

Introduction 竟然找不太到修改Windows(Win10為例)中文在英文字體順位之後的預設字體。 解決方法 很多人提倡混和字體,例如YaHei Consolas,自己試試有沒有差吧,根本不叫Consolas… 直接改Windows登錄檔吧,網上很多分享改GRE_Initialize的,無效~ 先搞清楚Windows運行原理吧: HKLM–>Software–>Microsoft–>Windows NT–>CurrentVersion–>Fontlink–>SystemLink 這個就是設定的字體在遇到沒有符合的編碼時,往後解析的優先順序(類似CSS font-family), 所以例如使用Consolas,請先檢查是否設定檔已經存在,沒有就新建,主要是內容鍵入所需的字體順序,搞定。 這改法才根本解決問題,連Notepad或++各種APP都通吃 範例: YUGOTHM.TTC,Yu Gothic UI,128,96 YUGOTHM.TTC,Yu Gothic UI MSYH.TTC,Microsoft YaHei UI,64,48 MSYH.TTC,Microsoft YaHei UI LIHEI PRO.TTF,LiHei Pro,110,96 LIHEI PRO.TTF,LiHei Pro MSJH.TTC,Microsoft Jhenghei UI,128,96 MSJH.TTC,Microsoft Jhenghei UI 個人蠻推薦日系的Yu Gothic與Meiryo,LiHei […]

[NodeJS] Gulp with plugins 前端完整解決方案教學

Gulp基本安裝 1. 安裝NodeJS至目前OS上,將使用NodeJS的NPM管理套件(Command Line) 查看版本:node -v , npm -v 2. 先在全域(Global)安裝Gulp: npm install -g gulp Gulp.js on Github 3. 進入到專案資料夾,進行Package安裝(Dev Mode): npm install gulp –save-dev 查看版本: gulp –version 4. 建立gulpfile.js於專案資料夾: var gulp = require(‘gulp’); gulp.task(‘hello’, function(){ console.log(‘Hello Gulp.js’); }); 使用指令 […]

[GRUB] 解決 error: unknown filesystem – grub rescue>

情境 開機磁碟是GRUB且又錯誤: error: unknown filesystem. grub rescue> 解決方法 轉MBR裝Windows 如果剛好只是要砍掉重灌Windows,那直接用Windows安裝介面Shift + F10進Diskpart,以轉成MBR為例: diskpart list disk select disk <disk number> clean exit [Windows] Diskpart CMD工具 – MBR轉GPT指令教學 修復原本Linux OS ls指令列出所有磁區 set指令查看當前grub位置: set root=hd0,msdos1 set prefix=(hd0,msdos1)/grub set roo=hd0,msdos1指令以此類推設定位置 insmod normal檢測是否抓到正確位置,反覆測試設定