Are you over 18 and want to see adult content?
More Annotations
A complete backup of https://speedyshare.com
Are you over 18 and want to see adult content?
A complete backup of https://mrbetcasinoplay.com
Are you over 18 and want to see adult content?
A complete backup of https://womeninmanufacturing.org
Are you over 18 and want to see adult content?
A complete backup of https://hodmedods.co.uk
Are you over 18 and want to see adult content?
A complete backup of https://thesorrygirls.com
Are you over 18 and want to see adult content?
A complete backup of https://herald.ie
Are you over 18 and want to see adult content?
A complete backup of https://galloway.gallery
Are you over 18 and want to see adult content?
A complete backup of https://subscription.co.uk
Are you over 18 and want to see adult content?
A complete backup of https://midlake.net
Are you over 18 and want to see adult content?
A complete backup of https://urlprofiler.com
Are you over 18 and want to see adult content?
A complete backup of https://cajacartonembalaje.com
Are you over 18 and want to see adult content?
Favourite Annotations
A complete backup of thetechsensei.com
Are you over 18 and want to see adult content?
A complete backup of cardiotech.com.au
Are you over 18 and want to see adult content?
A complete backup of professorricardoandrade.blogspot.com
Are you over 18 and want to see adult content?
A complete backup of world-of-tomorrow.eu
Are you over 18 and want to see adult content?
Text
0.5 和 0.6
之間隔了這麼久,其實是因為我花了一些時間重寫了幾乎全部的程式碼,前景(foreground)和背景(background)之間的資料同步也讓我卡關了很久。 FLUTTER 的 ISOLATE 通訊 九月時 EH Redux 0.6 終於發布了,這個版本最主要的改進就是下載功能,之所以0.5 和 0.6
之間隔了這麼久,其實是因為我花了一些時間重寫了幾乎全部的程式碼,前景(foreground)和背景(background)之間的資料同步也讓我卡關了很久。 關於 | ZESPIATRANSLATE THIS PAGE 關於. 我是陳嘉輝(Tommy Chen),目前在 Dcard 偶爾寫後端,偶爾寫前端,偶爾碰 infra,屬於雜食性工程師。. 本站主要紀錄一些跟 Web Development 相關的文章。. TSC-MULTI – 把 TYPESCRIPT 檔案同時轉換成 …TRANSLATE THISPAGE
在上一篇文章的最後,我提到了為了要把 TypeScript 檔案同時輸出成 CommonJS 和 ECMAScript modules (ESM),所以開發了 tsc-multi。 tsc-multi 的運作方式其實非常簡單,就是同時執行多個 TypeScript compiler 平行運作而已;除此之外,我還對 compiler 動了一點手腳。 EH REDUX – 試用 FLUTTER 重寫 ANDROID APP 最近心血來潮,決定重新開始學習打從一年前就想玩玩看的 Flutter,試試看能不能做出我廢棄多年的 E-Hentai 閱讀器 for Android。 Flutter 是 Google 開發的跨平台 UI toolkit,可以同時支援 Android、iOS 和 Web,其原理就是用 canvas 來繪製所有的 UI,不需要像 React Native 一樣得在 UI 和KOSKO 1.0 發佈
這篇文章是官網上 Kosko 1.0 Released 的中文翻譯版。關於 Kosko 本身,除了官網,也可以參考這篇文章。 自從上一個穩定版本 v0.9 已經過了好一段時間了。最近我決定開始實作工作上一直都想用的一些功能,希望這些功能也能幫助到你。 試用 TAILWIND CSS 重寫主題 上週試著用 Tailwind CSS 重新打造了網誌的主題,一開始使用的時候,覺得一直翻文件很煩,因為大部分的CSS
規則大概都知道怎麼寫,卻得要翻文件才知道對應的 class;但寫了一段時間後,開始覺得還不錯,大部分的class
都很容易預測,也很容易根據需求客製變數或外掛。YARN 2 和 MONOREPO
今年初隨著公司的 repo 越來越多,我們決定把 web 前端部分轉為 monorepo 的形式,一開始花了一段時間研究各個 monorepo 方案的利弊,最後決定基於 Yarn 2 打造一套自用的工具。這篇文章會大概分析一些我試過的 monorepo 方案的優缺點,以及最後用 Yarn 2 的成果。 SLASH — 專為 OCTOPRESS 設計的極簡主題 Slash — 專為 Octopress 設計的極簡主題. Octopress 雖然預設主題相當漂亮,支援眾多 HTML5 的新特性,但每個網誌都是同一個主題,令人有些厭煩。. 在決定轉移到 Octopress 的第一刻起,我就開始著手設計適用於 Octopress 的主題,在今天終於把檔案整理完畢,集合成一個 KOSKO – 用 JAVASCRIPT 管理 KUBERNETES Kosko – 用 JavaScript 管理 Kubernetes. 敝社從 2016 年就開始 Kubernetes ,應該能算是相當早期的使用者了,也因此我們累積了一堆的 Kubernetes YAML 設定檔,從某個時間開始 staging 和production
環境的設定檔更開始分裂,自此以來一直無法合併。. 因此這次的目標就是:. ZESPIATRANSLATE THIS PAGE A blog about web development and programming. 九月時 EH Redux 0.6 終於發布了,這個版本最主要的改進就是下載功能,之所以0.5 和 0.6
之間隔了這麼久,其實是因為我花了一些時間重寫了幾乎全部的程式碼,前景(foreground)和背景(background)之間的資料同步也讓我卡關了很久。 FLUTTER 的 ISOLATE 通訊 九月時 EH Redux 0.6 終於發布了,這個版本最主要的改進就是下載功能,之所以0.5 和 0.6
之間隔了這麼久,其實是因為我花了一些時間重寫了幾乎全部的程式碼,前景(foreground)和背景(background)之間的資料同步也讓我卡關了很久。 關於 | ZESPIATRANSLATE THIS PAGE 關於. 我是陳嘉輝(Tommy Chen),目前在 Dcard 偶爾寫後端,偶爾寫前端,偶爾碰 infra,屬於雜食性工程師。. 本站主要紀錄一些跟 Web Development 相關的文章。. TSC-MULTI – 把 TYPESCRIPT 檔案同時轉換成 …TRANSLATE THISPAGE
在上一篇文章的最後,我提到了為了要把 TypeScript 檔案同時輸出成 CommonJS 和 ECMAScript modules (ESM),所以開發了 tsc-multi。 tsc-multi 的運作方式其實非常簡單,就是同時執行多個 TypeScript compiler 平行運作而已;除此之外,我還對 compiler 動了一點手腳。 EH REDUX – 試用 FLUTTER 重寫 ANDROID APP 最近心血來潮,決定重新開始學習打從一年前就想玩玩看的 Flutter,試試看能不能做出我廢棄多年的 E-Hentai 閱讀器 for Android。 Flutter 是 Google 開發的跨平台 UI toolkit,可以同時支援 Android、iOS 和 Web,其原理就是用 canvas 來繪製所有的 UI,不需要像 React Native 一樣得在 UI 和KOSKO 1.0 發佈
這篇文章是官網上 Kosko 1.0 Released 的中文翻譯版。關於 Kosko 本身,除了官網,也可以參考這篇文章。 自從上一個穩定版本 v0.9 已經過了好一段時間了。最近我決定開始實作工作上一直都想用的一些功能,希望這些功能也能幫助到你。 試用 TAILWIND CSS 重寫主題 上週試著用 Tailwind CSS 重新打造了網誌的主題,一開始使用的時候,覺得一直翻文件很煩,因為大部分的CSS
規則大概都知道怎麼寫,卻得要翻文件才知道對應的 class;但寫了一段時間後,開始覺得還不錯,大部分的class
都很容易預測,也很容易根據需求客製變數或外掛。YARN 2 和 MONOREPO
今年初隨著公司的 repo 越來越多,我們決定把 web 前端部分轉為 monorepo 的形式,一開始花了一段時間研究各個 monorepo 方案的利弊,最後決定基於 Yarn 2 打造一套自用的工具。這篇文章會大概分析一些我試過的 monorepo 方案的優缺點,以及最後用 Yarn 2 的成果。 SLASH — 專為 OCTOPRESS 設計的極簡主題 Slash — 專為 Octopress 設計的極簡主題. Octopress 雖然預設主題相當漂亮,支援眾多 HTML5 的新特性,但每個網誌都是同一個主題,令人有些厭煩。. 在決定轉移到 Octopress 的第一刻起,我就開始著手設計適用於 Octopress 的主題,在今天終於把檔案整理完畢,集合成一個 KOSKO – 用 JAVASCRIPT 管理 KUBERNETES Kosko – 用 JavaScript 管理 Kubernetes. 敝社從 2016 年就開始 Kubernetes ,應該能算是相當早期的使用者了,也因此我們累積了一堆的 Kubernetes YAML 設定檔,從某個時間開始 staging 和production
環境的設定檔更開始分裂,自此以來一直無法合併。. 因此這次的目標就是:. 關於 | ZESPIATRANSLATE THIS PAGE 關於. 我是陳嘉輝(Tommy Chen),目前在 Dcard 偶爾寫後端,偶爾寫前端,偶爾碰 infra,屬於雜食性工程師。. 本站主要紀錄一些跟 Web Development 相關的文章。. FLUTTER 的 ISOLATE 通訊 九月時 EH Redux 0.6 終於發布了,這個版本最主要的改進就是下載功能,之所以0.5 和 0.6
之間隔了這麼久,其實是因為我花了一些時間重寫了幾乎全部的程式碼,前景(foreground)和背景(background)之間的資料同步也讓我卡關了很久。 減少 GO 的 ALLOCATION 改善 RDB-GO 的效能 上個月因為工作需要掃描 Redis RDB 檔案,所以用 Go 自幹了一個 parser。雖然已經有各種現成的 library,其中以 Python 實作的 redis-rdb-tools 為主,其他 library 大都以 redis-rdb-tools 的邏輯來實作,文件中 Go 的連結已失效,然而我的 codebase 以 Go 為主,所以我決定自己用 Go 實作一個 建構精簡的 YARN WORKSPACE DOCKER IMAGE 本篇接續 Yarn 2 和 Monorepo 提到的部屬的部分,因為monorepo
裡包含了很多套件和網站,如果直接在根目錄執行 docker build 把整個 monorepo 打包成 Docker image 的話,勢必會做出大於 1 GB 而且內含一堆無用垃圾的 Docker image;為了要讓 Docker image 能夠最小化,必須只打包正式環境會需要用到的套件,確保不會浪費 KOSKO – 用 JAVASCRIPT 管理 KUBERNETES Kosko – 用 JavaScript 管理 Kubernetes. 敝社從 2016 年就開始 Kubernetes ,應該能算是相當早期的使用者了,也因此我們累積了一堆的 Kubernetes YAML 設定檔,從某個時間開始 staging 和production
環境的設定檔更開始分裂,自此以來一直無法合併。. 因此這次的目標就是:. 使用 ANSIBLE 管理 GOOGLE COMPUTE ENGINE 最近忙著佈署新的測試伺服器,而 Google Cloud Platform 剛好有提供 $300 兩個月的免費試用,且在台灣又有設點,所以我就決定拿 Google Compute Engine 來建置測試伺服器了。 Dynamic inventory 在開始之前,先稍微解釋一下何謂 Ansible 的 inventory,inventory 即代表伺服器,在 Ansible 中,可把伺服器列在 i私用主題 PHASE
一段時間沒更新網誌了,最近大學有了著落之後,便決定抽空寫篇文章。自從 Slash 發佈之後,使用者日漸增多,不時會有 Pull Request,大概已經有數十個網誌都選用 Slash 作為佈景主題,雖然獲得了極大的成就感,不過林北不爽「撞主題」的感覺,所以決定再製作一個屬於自己的佈景主題。HEXO 更新至 0.1
森夏的ㄋㄟㄋㄟ讚!有沒有最近作者都用圖片來騙人的八卦 Hexo 發佈大約兩週之後,你可能會懷疑 Hexo 怎麼都沒有任何新消息,說好要補完的文件也毫無動靜。 其實是因為這兩週我都在製作 0.1 版的更新,主要是為了修改之前的 bug,並增加擴充性。8月1日購書記
如果在標題直接打上書名的話會很冗長吧(兩本書名長得要死的書,那天如果是買化物語的話,大概就會打上書名了),而且為了要騙讀者進來,這麼做也是必要的。這次拍照知道要善用閃光燈了,應該可以增加清晰度(吧?)。 首先是《無頭騎士異聞錄》第 5 集,我原以為是在 8月底販售
如何使用 SETTINGS API 製作佈景後台選項?隨著 WordPress
版本號的推進,不只系統越變越肥大,外掛、佈景主題的條件也越來越嚴苛,全部規定必須使用官方的現有函數製作,雖然WordPress
的函數庫真的很豐富很好用,不過這麼獨裁的規定著實讓人很不爽。 因此,由於官方要求,我必須使用 Settings API 來製作主題選項,但官方文件的資 ZESPIATRANSLATE THIS PAGE A blog about web development and programming. 九月時 EH Redux 0.6 終於發布了,這個版本最主要的改進就是下載功能,之所以0.5 和 0.6
之間隔了這麼久,其實是因為我花了一些時間重寫了幾乎全部的程式碼,前景(foreground)和背景(background)之間的資料同步也讓我卡關了很久。 試用 TAILWIND CSS 重寫主題 上週試著用 Tailwind CSS 重新打造了網誌的主題,一開始使用的時候,覺得一直翻文件很煩,因為大部分的CSS
規則大概都知道怎麼寫,卻得要翻文件才知道對應的 class;但寫了一段時間後,開始覺得還不錯,大部分的class
都很容易預測,也很容易根據需求客製變數或外掛。 關於 | ZESPIATRANSLATE THIS PAGE 關於. 我是陳嘉輝(Tommy Chen),目前在 Dcard 偶爾寫後端,偶爾寫前端,偶爾碰 infra,屬於雜食性工程師。. 本站主要紀錄一些跟 Web Development 相關的文章。. FLUTTER 的 ISOLATE 通訊 九月時 EH Redux 0.6 終於發布了,這個版本最主要的改進就是下載功能,之所以0.5 和 0.6
之間隔了這麼久,其實是因為我花了一些時間重寫了幾乎全部的程式碼,前景(foreground)和背景(background)之間的資料同步也讓我卡關了很久。 EH REDUX – 試用 FLUTTER 重寫 ANDROID APP 最近心血來潮,決定重新開始學習打從一年前就想玩玩看的 Flutter,試試看能不能做出我廢棄多年的 E-Hentai 閱讀器 for Android。 Flutter 是 Google 開發的跨平台 UI toolkit,可以同時支援 Android、iOS 和 Web,其原理就是用 canvas 來繪製所有的 UI,不需要像 React Native 一樣得在 UI 和 TSC-MULTI – 把 TYPESCRIPT 檔案同時轉換成 …TRANSLATE THISPAGE
在上一篇文章的最後,我提到了為了要把 TypeScript 檔案同時輸出成 CommonJS 和 ECMAScript modules (ESM),所以開發了 tsc-multi。 tsc-multi 的運作方式其實非常簡單,就是同時執行多個 TypeScript compiler 平行運作而已;除此之外,我還對 compiler 動了一點手腳。YARN 2 和 MONOREPO
今年初隨著公司的 repo 越來越多,我們決定把 web 前端部分轉為 monorepo 的形式,一開始花了一段時間研究各個 monorepo 方案的利弊,最後決定基於 Yarn 2 打造一套自用的工具。這篇文章會大概分析一些我試過的 monorepo 方案的優缺點,以及最後用 Yarn 2 的成果。 SLASH — 專為 OCTOPRESS 設計的極簡主題 Slash — 專為 Octopress 設計的極簡主題. Octopress 雖然預設主題相當漂亮,支援眾多 HTML5 的新特性,但每個網誌都是同一個主題,令人有些厭煩。. 在決定轉移到 Octopress 的第一刻起,我就開始著手設計適用於 Octopress 的主題,在今天終於把檔案整理完畢,集合成一個 KOSKO – 用 JAVASCRIPT 管理 KUBERNETES Kosko – 用 JavaScript 管理 Kubernetes. 敝社從 2016 年就開始 Kubernetes ,應該能算是相當早期的使用者了,也因此我們累積了一堆的 Kubernetes YAML 設定檔,從某個時間開始 staging 和production
環境的設定檔更開始分裂,自此以來一直無法合併。. 因此這次的目標就是:. 使用 ANSIBLE 管理 GOOGLE COMPUTE ENGINE 最近忙著佈署新的測試伺服器,而 Google Cloud Platform 剛好有提供 $300 兩個月的免費試用,且在台灣又有設點,所以我就決定拿 Google Compute Engine 來建置測試伺服器了。 Dynamic inventory 在開始之前,先稍微解釋一下何謂 Ansible 的 inventory,inventory 即代表伺服器,在 Ansible 中,可把伺服器列在 i ZESPIATRANSLATE THIS PAGE A blog about web development and programming. 九月時 EH Redux 0.6 終於發布了,這個版本最主要的改進就是下載功能,之所以0.5 和 0.6
之間隔了這麼久,其實是因為我花了一些時間重寫了幾乎全部的程式碼,前景(foreground)和背景(background)之間的資料同步也讓我卡關了很久。 試用 TAILWIND CSS 重寫主題 上週試著用 Tailwind CSS 重新打造了網誌的主題,一開始使用的時候,覺得一直翻文件很煩,因為大部分的CSS
規則大概都知道怎麼寫,卻得要翻文件才知道對應的 class;但寫了一段時間後,開始覺得還不錯,大部分的class
都很容易預測,也很容易根據需求客製變數或外掛。 關於 | ZESPIATRANSLATE THIS PAGE 關於. 我是陳嘉輝(Tommy Chen),目前在 Dcard 偶爾寫後端,偶爾寫前端,偶爾碰 infra,屬於雜食性工程師。. 本站主要紀錄一些跟 Web Development 相關的文章。. FLUTTER 的 ISOLATE 通訊 九月時 EH Redux 0.6 終於發布了,這個版本最主要的改進就是下載功能,之所以0.5 和 0.6
之間隔了這麼久,其實是因為我花了一些時間重寫了幾乎全部的程式碼,前景(foreground)和背景(background)之間的資料同步也讓我卡關了很久。 EH REDUX – 試用 FLUTTER 重寫 ANDROID APP 最近心血來潮,決定重新開始學習打從一年前就想玩玩看的 Flutter,試試看能不能做出我廢棄多年的 E-Hentai 閱讀器 for Android。 Flutter 是 Google 開發的跨平台 UI toolkit,可以同時支援 Android、iOS 和 Web,其原理就是用 canvas 來繪製所有的 UI,不需要像 React Native 一樣得在 UI 和 TSC-MULTI – 把 TYPESCRIPT 檔案同時轉換成 …TRANSLATE THISPAGE
在上一篇文章的最後,我提到了為了要把 TypeScript 檔案同時輸出成 CommonJS 和 ECMAScript modules (ESM),所以開發了 tsc-multi。 tsc-multi 的運作方式其實非常簡單,就是同時執行多個 TypeScript compiler 平行運作而已;除此之外,我還對 compiler 動了一點手腳。YARN 2 和 MONOREPO
今年初隨著公司的 repo 越來越多,我們決定把 web 前端部分轉為 monorepo 的形式,一開始花了一段時間研究各個 monorepo 方案的利弊,最後決定基於 Yarn 2 打造一套自用的工具。這篇文章會大概分析一些我試過的 monorepo 方案的優缺點,以及最後用 Yarn 2 的成果。 SLASH — 專為 OCTOPRESS 設計的極簡主題 Slash — 專為 Octopress 設計的極簡主題. Octopress 雖然預設主題相當漂亮,支援眾多 HTML5 的新特性,但每個網誌都是同一個主題,令人有些厭煩。. 在決定轉移到 Octopress 的第一刻起,我就開始著手設計適用於 Octopress 的主題,在今天終於把檔案整理完畢,集合成一個 KOSKO – 用 JAVASCRIPT 管理 KUBERNETES Kosko – 用 JavaScript 管理 Kubernetes. 敝社從 2016 年就開始 Kubernetes ,應該能算是相當早期的使用者了,也因此我們累積了一堆的 Kubernetes YAML 設定檔,從某個時間開始 staging 和production
環境的設定檔更開始分裂,自此以來一直無法合併。. 因此這次的目標就是:. 使用 ANSIBLE 管理 GOOGLE COMPUTE ENGINE 最近忙著佈署新的測試伺服器,而 Google Cloud Platform 剛好有提供 $300 兩個月的免費試用,且在台灣又有設點,所以我就決定拿 Google Compute Engine 來建置測試伺服器了。 Dynamic inventory 在開始之前,先稍微解釋一下何謂 Ansible 的 inventory,inventory 即代表伺服器,在 Ansible 中,可把伺服器列在 i FLUTTER 的 ISOLATE 通訊 九月時 EH Redux 0.6 終於發布了,這個版本最主要的改進就是下載功能,之所以0.5 和 0.6
之間隔了這麼久,其實是因為我花了一些時間重寫了幾乎全部的程式碼,前景(foreground)和背景(background)之間的資料同步也讓我卡關了很久。 減少 GO 的 ALLOCATION 改善 RDB-GO 的效能 上個月因為工作需要掃描 Redis RDB 檔案,所以用 Go 自幹了一個 parser。雖然已經有各種現成的 library,其中以 Python 實作的 redis-rdb-tools 為主,其他 library 大都以 redis-rdb-tools 的邏輯來實作,文件中 Go 的連結已失效,然而我的 codebase 以 Go 為主,所以我決定自己用 Go 實作一個 建構精簡的 YARN WORKSPACE DOCKER IMAGE 本篇接續 Yarn 2 和 Monorepo 提到的部屬的部分,因為monorepo
裡包含了很多套件和網站,如果直接在根目錄執行 docker build 把整個 monorepo 打包成 Docker image 的話,勢必會做出大於 1 GB 而且內含一堆無用垃圾的 Docker image;為了要讓 Docker image 能夠最小化,必須只打包正式環境會需要用到的套件,確保不會浪費 KOSKO – 用 JAVASCRIPT 管理 KUBERNETES Kosko – 用 JavaScript 管理 Kubernetes. 敝社從 2016 年就開始 Kubernetes ,應該能算是相當早期的使用者了,也因此我們累積了一堆的 Kubernetes YAML 設定檔,從某個時間開始 staging 和production
環境的設定檔更開始分裂,自此以來一直無法合併。. 因此這次的目標就是:. PULLUP – 在 KUBERNETES 上部署與測試 PULL REQUEST 本篇接續上一篇文章,是我在 Dcard 開發的第二個 Kubernetes 工具。 開發流程 圖片來源 目前敝社的開發流程基於 GitHub flow,大致上如上圖所示。要開發新的功能時,會從主要分支 master 開出新的功能分支 feature,功能開發完成後會提出 pull request,審核通過後就會合併進 master,並部署到 staging伺服器上。
使用 ANSIBLE 管理 GOOGLE COMPUTE ENGINE 最近忙著佈署新的測試伺服器,而 Google Cloud Platform 剛好有提供 $300 兩個月的免費試用,且在台灣又有設點,所以我就決定拿 Google Compute Engine 來建置測試伺服器了。 Dynamic inventory 在開始之前,先稍微解釋一下何謂 Ansible 的 inventory,inventory 即代表伺服器,在 Ansible 中,可把伺服器列在 i 勇者有點太囂張 G 《勇者別囂張》系列是我從 PSP 時代就非常喜歡的遊戲之一,雖然畫面復古但十分有趣,而且極富挑戰性,為了打敗最強勇者「ああああ」花了我好一段時間不斷重複試驗最佳的怪物生成方式。這系列在 PSP 上一共出了三部作品,在去年的 12 月,終於在日本的 PlayStation Store 發售,中文版則在今HEXO 更新至 0.1
森夏的ㄋㄟㄋㄟ讚!有沒有最近作者都用圖片來騙人的八卦 Hexo 發佈大約兩週之後,你可能會懷疑 Hexo 怎麼都沒有任何新消息,說好要補完的文件也毫無動靜。 其實是因為這兩週我都在製作 0.1 版的更新,主要是為了修改之前的 bug,並增加擴充性。HELLO OCTOPRESS!
ACSite
的空間即將在2012/1/31到期,而我又懶得續約,這時看到愈來愈多部落客都從 WordPress 轉移到 Octopress,便開始試用 Octopress8月1日購書記
如果在標題直接打上書名的話會很冗長吧(兩本書名長得要死的書,那天如果是買化物語的話,大概就會打上書名了),而且為了要騙讀者進來,這麼做也是必要的。這次拍照知道要善用閃光燈了,應該可以增加清晰度(吧?)。 首先是《無頭騎士異聞錄》第 5 集,我原以為是在 8月底販售
ZESPIATRANSLATE THIS PAGE A blog about web development and programming. 九月時 EH Redux 0.6 終於發布了,這個版本最主要的改進就是下載功能,之所以0.5 和 0.6
之間隔了這麼久,其實是因為我花了一些時間重寫了幾乎全部的程式碼,前景(foreground)和背景(background)之間的資料同步也讓我卡關了很久。 試用 TAILWIND CSS 重寫主題 上週試著用 Tailwind CSS 重新打造了網誌的主題,一開始使用的時候,覺得一直翻文件很煩,因為大部分的CSS
規則大概都知道怎麼寫,卻得要翻文件才知道對應的 class;但寫了一段時間後,開始覺得還不錯,大部分的class
都很容易預測,也很容易根據需求客製變數或外掛。 關於 | ZESPIATRANSLATE THIS PAGE 關於. 我是陳嘉輝(Tommy Chen),目前在 Dcard 偶爾寫後端,偶爾寫前端,偶爾碰 infra,屬於雜食性工程師。. 本站主要紀錄一些跟 Web Development 相關的文章。. FLUTTER 的 ISOLATE 通訊 九月時 EH Redux 0.6 終於發布了,這個版本最主要的改進就是下載功能,之所以0.5 和 0.6
之間隔了這麼久,其實是因為我花了一些時間重寫了幾乎全部的程式碼,前景(foreground)和背景(background)之間的資料同步也讓我卡關了很久。 EH REDUX – 試用 FLUTTER 重寫 ANDROID APP 最近心血來潮,決定重新開始學習打從一年前就想玩玩看的 Flutter,試試看能不能做出我廢棄多年的 E-Hentai 閱讀器 for Android。 Flutter 是 Google 開發的跨平台 UI toolkit,可以同時支援 Android、iOS 和 Web,其原理就是用 canvas 來繪製所有的 UI,不需要像 React Native 一樣得在 UI 和 TSC-MULTI – 把 TYPESCRIPT 檔案同時轉換成 …TRANSLATE THISPAGE
在上一篇文章的最後,我提到了為了要把 TypeScript 檔案同時輸出成 CommonJS 和 ECMAScript modules (ESM),所以開發了 tsc-multi。 tsc-multi 的運作方式其實非常簡單,就是同時執行多個 TypeScript compiler 平行運作而已;除此之外,我還對 compiler 動了一點手腳。YARN 2 和 MONOREPO
今年初隨著公司的 repo 越來越多,我們決定把 web 前端部分轉為 monorepo 的形式,一開始花了一段時間研究各個 monorepo 方案的利弊,最後決定基於 Yarn 2 打造一套自用的工具。這篇文章會大概分析一些我試過的 monorepo 方案的優缺點,以及最後用 Yarn 2 的成果。 SLASH — 專為 OCTOPRESS 設計的極簡主題 Slash — 專為 Octopress 設計的極簡主題. Octopress 雖然預設主題相當漂亮,支援眾多 HTML5 的新特性,但每個網誌都是同一個主題,令人有些厭煩。. 在決定轉移到 Octopress 的第一刻起,我就開始著手設計適用於 Octopress 的主題,在今天終於把檔案整理完畢,集合成一個 KOSKO – 用 JAVASCRIPT 管理 KUBERNETES Kosko – 用 JavaScript 管理 Kubernetes. 敝社從 2016 年就開始 Kubernetes ,應該能算是相當早期的使用者了,也因此我們累積了一堆的 Kubernetes YAML 設定檔,從某個時間開始 staging 和production
環境的設定檔更開始分裂,自此以來一直無法合併。. 因此這次的目標就是:. 使用 ANSIBLE 管理 GOOGLE COMPUTE ENGINE 最近忙著佈署新的測試伺服器,而 Google Cloud Platform 剛好有提供 $300 兩個月的免費試用,且在台灣又有設點,所以我就決定拿 Google Compute Engine 來建置測試伺服器了。 Dynamic inventory 在開始之前,先稍微解釋一下何謂 Ansible 的 inventory,inventory 即代表伺服器,在 Ansible 中,可把伺服器列在 i ZESPIATRANSLATE THIS PAGE A blog about web development and programming. 九月時 EH Redux 0.6 終於發布了,這個版本最主要的改進就是下載功能,之所以0.5 和 0.6
之間隔了這麼久,其實是因為我花了一些時間重寫了幾乎全部的程式碼,前景(foreground)和背景(background)之間的資料同步也讓我卡關了很久。 試用 TAILWIND CSS 重寫主題 上週試著用 Tailwind CSS 重新打造了網誌的主題,一開始使用的時候,覺得一直翻文件很煩,因為大部分的CSS
規則大概都知道怎麼寫,卻得要翻文件才知道對應的 class;但寫了一段時間後,開始覺得還不錯,大部分的class
都很容易預測,也很容易根據需求客製變數或外掛。 關於 | ZESPIATRANSLATE THIS PAGE 關於. 我是陳嘉輝(Tommy Chen),目前在 Dcard 偶爾寫後端,偶爾寫前端,偶爾碰 infra,屬於雜食性工程師。. 本站主要紀錄一些跟 Web Development 相關的文章。. FLUTTER 的 ISOLATE 通訊 九月時 EH Redux 0.6 終於發布了,這個版本最主要的改進就是下載功能,之所以0.5 和 0.6
之間隔了這麼久,其實是因為我花了一些時間重寫了幾乎全部的程式碼,前景(foreground)和背景(background)之間的資料同步也讓我卡關了很久。 EH REDUX – 試用 FLUTTER 重寫 ANDROID APP 最近心血來潮,決定重新開始學習打從一年前就想玩玩看的 Flutter,試試看能不能做出我廢棄多年的 E-Hentai 閱讀器 for Android。 Flutter 是 Google 開發的跨平台 UI toolkit,可以同時支援 Android、iOS 和 Web,其原理就是用 canvas 來繪製所有的 UI,不需要像 React Native 一樣得在 UI 和 TSC-MULTI – 把 TYPESCRIPT 檔案同時轉換成 …TRANSLATE THISPAGE
在上一篇文章的最後,我提到了為了要把 TypeScript 檔案同時輸出成 CommonJS 和 ECMAScript modules (ESM),所以開發了 tsc-multi。 tsc-multi 的運作方式其實非常簡單,就是同時執行多個 TypeScript compiler 平行運作而已;除此之外,我還對 compiler 動了一點手腳。YARN 2 和 MONOREPO
今年初隨著公司的 repo 越來越多,我們決定把 web 前端部分轉為 monorepo 的形式,一開始花了一段時間研究各個 monorepo 方案的利弊,最後決定基於 Yarn 2 打造一套自用的工具。這篇文章會大概分析一些我試過的 monorepo 方案的優缺點,以及最後用 Yarn 2 的成果。 SLASH — 專為 OCTOPRESS 設計的極簡主題 Slash — 專為 Octopress 設計的極簡主題. Octopress 雖然預設主題相當漂亮,支援眾多 HTML5 的新特性,但每個網誌都是同一個主題,令人有些厭煩。. 在決定轉移到 Octopress 的第一刻起,我就開始著手設計適用於 Octopress 的主題,在今天終於把檔案整理完畢,集合成一個 KOSKO – 用 JAVASCRIPT 管理 KUBERNETES Kosko – 用 JavaScript 管理 Kubernetes. 敝社從 2016 年就開始 Kubernetes ,應該能算是相當早期的使用者了,也因此我們累積了一堆的 Kubernetes YAML 設定檔,從某個時間開始 staging 和production
環境的設定檔更開始分裂,自此以來一直無法合併。. 因此這次的目標就是:. 使用 ANSIBLE 管理 GOOGLE COMPUTE ENGINE 最近忙著佈署新的測試伺服器,而 Google Cloud Platform 剛好有提供 $300 兩個月的免費試用,且在台灣又有設點,所以我就決定拿 Google Compute Engine 來建置測試伺服器了。 Dynamic inventory 在開始之前,先稍微解釋一下何謂 Ansible 的 inventory,inventory 即代表伺服器,在 Ansible 中,可把伺服器列在 i FLUTTER 的 ISOLATE 通訊 九月時 EH Redux 0.6 終於發布了,這個版本最主要的改進就是下載功能,之所以0.5 和 0.6
之間隔了這麼久,其實是因為我花了一些時間重寫了幾乎全部的程式碼,前景(foreground)和背景(background)之間的資料同步也讓我卡關了很久。 減少 GO 的 ALLOCATION 改善 RDB-GO 的效能 上個月因為工作需要掃描 Redis RDB 檔案,所以用 Go 自幹了一個 parser。雖然已經有各種現成的 library,其中以 Python 實作的 redis-rdb-tools 為主,其他 library 大都以 redis-rdb-tools 的邏輯來實作,文件中 Go 的連結已失效,然而我的 codebase 以 Go 為主,所以我決定自己用 Go 實作一個 建構精簡的 YARN WORKSPACE DOCKER IMAGE 本篇接續 Yarn 2 和 Monorepo 提到的部屬的部分,因為monorepo
裡包含了很多套件和網站,如果直接在根目錄執行 docker build 把整個 monorepo 打包成 Docker image 的話,勢必會做出大於 1 GB 而且內含一堆無用垃圾的 Docker image;為了要讓 Docker image 能夠最小化,必須只打包正式環境會需要用到的套件,確保不會浪費 KOSKO – 用 JAVASCRIPT 管理 KUBERNETES Kosko – 用 JavaScript 管理 Kubernetes. 敝社從 2016 年就開始 Kubernetes ,應該能算是相當早期的使用者了,也因此我們累積了一堆的 Kubernetes YAML 設定檔,從某個時間開始 staging 和production
環境的設定檔更開始分裂,自此以來一直無法合併。. 因此這次的目標就是:. PULLUP – 在 KUBERNETES 上部署與測試 PULL REQUEST 本篇接續上一篇文章,是我在 Dcard 開發的第二個 Kubernetes 工具。 開發流程 圖片來源 目前敝社的開發流程基於 GitHub flow,大致上如上圖所示。要開發新的功能時,會從主要分支 master 開出新的功能分支 feature,功能開發完成後會提出 pull request,審核通過後就會合併進 master,並部署到 staging伺服器上。
使用 ANSIBLE 管理 GOOGLE COMPUTE ENGINE 最近忙著佈署新的測試伺服器,而 Google Cloud Platform 剛好有提供 $300 兩個月的免費試用,且在台灣又有設點,所以我就決定拿 Google Compute Engine 來建置測試伺服器了。 Dynamic inventory 在開始之前,先稍微解釋一下何謂 Ansible 的 inventory,inventory 即代表伺服器,在 Ansible 中,可把伺服器列在 i 勇者有點太囂張 G 《勇者別囂張》系列是我從 PSP 時代就非常喜歡的遊戲之一,雖然畫面復古但十分有趣,而且極富挑戰性,為了打敗最強勇者「ああああ」花了我好一段時間不斷重複試驗最佳的怪物生成方式。這系列在 PSP 上一共出了三部作品,在去年的 12 月,終於在日本的 PlayStation Store 發售,中文版則在今HEXO 更新至 0.1
森夏的ㄋㄟㄋㄟ讚!有沒有最近作者都用圖片來騙人的八卦 Hexo 發佈大約兩週之後,你可能會懷疑 Hexo 怎麼都沒有任何新消息,說好要補完的文件也毫無動靜。 其實是因為這兩週我都在製作 0.1 版的更新,主要是為了修改之前的 bug,並增加擴充性。HELLO OCTOPRESS!
ACSite
的空間即將在2012/1/31到期,而我又懶得續約,這時看到愈來愈多部落客都從 WordPress 轉移到 Octopress,便開始試用 Octopress8月1日購書記
如果在標題直接打上書名的話會很冗長吧(兩本書名長得要死的書,那天如果是買化物語的話,大概就會打上書名了),而且為了要騙讀者進來,這麼做也是必要的。這次拍照知道要善用閃光燈了,應該可以增加清晰度(吧?)。 首先是《無頭騎士異聞錄》第 5 集,我原以為是在 8月底販售
ZESPIATRANSLATE THIS PAGE A blog about web development and programming. 九月時 EH Redux 0.6 終於發布了,這個版本最主要的改進就是下載功能,之所以0.5 和 0.6
之間隔了這麼久,其實是因為我花了一些時間重寫了幾乎全部的程式碼,前景(foreground)和背景(background)之間的資料同步也讓我卡關了很久。 關於 | ZESPIATRANSLATE THIS PAGEAUTHOR: TOMMY CHEN 關於. 我是陳嘉輝(Tommy Chen),目前在 Dcard 偶爾寫後端,偶爾寫前端,偶爾碰 infra,屬於雜食性工程師。. 本站主要紀錄一些跟 Web Development 相關的文章。. 試用 TAILWIND CSS 重寫主題 上週試著用 Tailwind CSS 重新打造了網誌的主題,一開始使用的時候,覺得一直翻文件很煩,因為大部分的CSS
規則大概都知道怎麼寫,卻得要翻文件才知道對應的 class;但寫了一段時間後,開始覺得還不錯,大部分的class
都很容易預測,也很容易根據需求客製變數或外掛。 TSC-MULTI – 把 TYPESCRIPT 檔案同時轉換成 …TRANSLATE THISPAGE
在上一篇文章的最後,我提到了為了要把 TypeScript 檔案同時輸出成 CommonJS 和 ECMAScript modules (ESM),所以開發了 tsc-multi。 tsc-multi 的運作方式其實非常簡單,就是同時執行多個 TypeScript compiler 平行運作而已;除此之外,我還對 compiler 動了一點手腳。 EH REDUX – 試用 FLUTTER 重寫 ANDROID APP 最近心血來潮,決定重新開始學習打從一年前就想玩玩看的 Flutter,試試看能不能做出我廢棄多年的 E-Hentai 閱讀器 for Android。 Flutter 是 Google 開發的跨平台 UI toolkit,可以同時支援 Android、iOS 和 Web,其原理就是用 canvas 來繪製所有的 UI,不需要像 React Native 一樣得在 UI 和 KOSKO – 用 JAVASCRIPT 管理 KUBERNETES Kosko – 用 JavaScript 管理 Kubernetes. 敝社從 2016 年就開始 Kubernetes ,應該能算是相當早期的使用者了,也因此我們累積了一堆的 Kubernetes YAML 設定檔,從某個時間開始 staging 和production
環境的設定檔更開始分裂,自此以來一直無法合併。. 因此這次的目標就是:. PULLUP – 在 KUBERNETES 上部署與測試 PULL REQUEST SLASH — 專為 OCTOPRESS 設計的極簡主題 Slash — 專為 Octopress 設計的極簡主題. Octopress 雖然預設主題相當漂亮,支援眾多 HTML5 的新特性,但每個網誌都是同一個主題,令人有些厭煩。. 在決定轉移到 Octopress 的第一刻起,我就開始著手設計適用於 Octopress 的主題,在今天終於把檔案整理完畢,集合成一個 使用 ANSIBLE 管理 GOOGLE COMPUTE ENGINE 最近忙著佈署新的測試伺服器,而 Google Cloud Platform 剛好有提供 $300 兩個月的免費試用,且在台灣又有設點,所以我就決定拿 Google Compute Engine 來建置測試伺服器了。 Dynamic inventory 在開始之前,先稍微解釋一下何謂 Ansible 的 inventory,inventory 即代表伺服器,在 Ansible 中,可把伺服器列在 iHEXO 更新至 0.1
ZESPIATRANSLATE THIS PAGE A blog about web development and programming. 九月時 EH Redux 0.6 終於發布了,這個版本最主要的改進就是下載功能,之所以0.5 和 0.6
之間隔了這麼久,其實是因為我花了一些時間重寫了幾乎全部的程式碼,前景(foreground)和背景(background)之間的資料同步也讓我卡關了很久。 關於 | ZESPIATRANSLATE THIS PAGEAUTHOR: TOMMY CHEN 關於. 我是陳嘉輝(Tommy Chen),目前在 Dcard 偶爾寫後端,偶爾寫前端,偶爾碰 infra,屬於雜食性工程師。. 本站主要紀錄一些跟 Web Development 相關的文章。. 試用 TAILWIND CSS 重寫主題 上週試著用 Tailwind CSS 重新打造了網誌的主題,一開始使用的時候,覺得一直翻文件很煩,因為大部分的CSS
規則大概都知道怎麼寫,卻得要翻文件才知道對應的 class;但寫了一段時間後,開始覺得還不錯,大部分的class
都很容易預測,也很容易根據需求客製變數或外掛。 TSC-MULTI – 把 TYPESCRIPT 檔案同時轉換成 …TRANSLATE THISPAGE
在上一篇文章的最後,我提到了為了要把 TypeScript 檔案同時輸出成 CommonJS 和 ECMAScript modules (ESM),所以開發了 tsc-multi。 tsc-multi 的運作方式其實非常簡單,就是同時執行多個 TypeScript compiler 平行運作而已;除此之外,我還對 compiler 動了一點手腳。 EH REDUX – 試用 FLUTTER 重寫 ANDROID APP 最近心血來潮,決定重新開始學習打從一年前就想玩玩看的 Flutter,試試看能不能做出我廢棄多年的 E-Hentai 閱讀器 for Android。 Flutter 是 Google 開發的跨平台 UI toolkit,可以同時支援 Android、iOS 和 Web,其原理就是用 canvas 來繪製所有的 UI,不需要像 React Native 一樣得在 UI 和 KOSKO – 用 JAVASCRIPT 管理 KUBERNETES Kosko – 用 JavaScript 管理 Kubernetes. 敝社從 2016 年就開始 Kubernetes ,應該能算是相當早期的使用者了,也因此我們累積了一堆的 Kubernetes YAML 設定檔,從某個時間開始 staging 和production
環境的設定檔更開始分裂,自此以來一直無法合併。. 因此這次的目標就是:. PULLUP – 在 KUBERNETES 上部署與測試 PULL REQUEST SLASH — 專為 OCTOPRESS 設計的極簡主題 Slash — 專為 Octopress 設計的極簡主題. Octopress 雖然預設主題相當漂亮,支援眾多 HTML5 的新特性,但每個網誌都是同一個主題,令人有些厭煩。. 在決定轉移到 Octopress 的第一刻起,我就開始著手設計適用於 Octopress 的主題,在今天終於把檔案整理完畢,集合成一個 使用 ANSIBLE 管理 GOOGLE COMPUTE ENGINE 最近忙著佈署新的測試伺服器,而 Google Cloud Platform 剛好有提供 $300 兩個月的免費試用,且在台灣又有設點,所以我就決定拿 Google Compute Engine 來建置測試伺服器了。 Dynamic inventory 在開始之前,先稍微解釋一下何謂 Ansible 的 inventory,inventory 即代表伺服器,在 Ansible 中,可把伺服器列在 iHEXO 更新至 0.1
TSC-MULTI – 把 TYPESCRIPT 檔案同時轉換成 …TRANSLATE THISPAGE
在上一篇文章的最後,我提到了為了要把 TypeScript 檔案同時輸出成 CommonJS 和 ECMAScript modules (ESM),所以開發了 tsc-multi。 tsc-multi 的運作方式其實非常簡單,就是同時執行多個 TypeScript compiler 平行運作而已;除此之外,我還對 compiler 動了一點手腳。 FLUTTER 的 ISOLATE 通訊 九月時 EH Redux 0.6 終於發布了,這個版本最主要的改進就是下載功能,之所以0.5 和 0.6
之間隔了這麼久,其實是因為我花了一些時間重寫了幾乎全部的程式碼,前景(foreground)和背景(background)之間的資料同步也讓我卡關了很久。 PULLUP – 在 KUBERNETES 上部署與測試 PULL REQUEST 本篇接續上一篇文章,是我在 Dcard 開發的第二個 Kubernetes 工具。 開發流程 圖片來源 目前敝社的開發流程基於 GitHub flow,大致上如上圖所示。要開發新的功能時,會從主要分支 master 開出新的功能分支 feature,功能開發完成後會提出 pull request,審核通過後就會合併進 master,並部署到 staging伺服器上。
使用 ANSIBLE 管理 GOOGLE COMPUTE ENGINE 最近忙著佈署新的測試伺服器,而 Google Cloud Platform 剛好有提供 $300 兩個月的免費試用,且在台灣又有設點,所以我就決定拿 Google Compute Engine 來建置測試伺服器了。 Dynamic inventory 在開始之前,先稍微解釋一下何謂 Ansible 的 inventory,inventory 即代表伺服器,在 Ansible 中,可把伺服器列在 iALGOLIA DOCSEARCH
DocSearch 是 Algolia 最近提供的一個免費搜尋引擎服務,只要登錄網站,他們就會爬好整個網站,使用者只要把 JavaScript 腳本貼到適當的位置上即可使用,和 Swiftype 差不多,只是搜尋結果更好,而且速度更快。 這篇文章可能看起來很像業配文,不過我真的沒收這家公司的錢啦XD。
HEXO 颯爽登場! 我想每個 Octopress 的使用者一定都有這樣的煩惱──隨著文章數量愈來愈多,檔案建立的速度愈來愈慢。本站目前已累積至54
篇文章,每次建立檔案時,至少都需要花費一分鐘以上的時間。 或許是因為 Ruby 天生就比較慢,而這種問題未來似乎也不會改善,Jekyll 和 Octopress 已經一段時間沒有更新 勇者有點太囂張 G 《勇者別囂張》系列是我從 PSP 時代就非常喜歡的遊戲之一,雖然畫面復古但十分有趣,而且極富挑戰性,為了打敗最強勇者「ああああ」花了我好一段時間不斷重複試驗最佳的怪物生成方式。這系列在 PSP 上一共出了三部作品,在去年的 12 月,終於在日本的 PlayStation Store 發售,中文版則在今私用主題 PHASE
一段時間沒更新網誌了,最近大學有了著落之後,便決定抽空寫篇文章。自從 Slash 發佈之後,使用者日漸增多,不時會有 Pull Request,大概已經有數十個網誌都選用 Slash 作為佈景主題,雖然獲得了極大的成就感,不過林北不爽「撞主題」的感覺,所以決定再製作一個屬於自己的佈景主題。HELLO OCTOPRESS!
ACSite
的空間即將在2012/1/31到期,而我又懶得續約,這時看到愈來愈多部落客都從 WordPress 轉移到 Octopress,便開始試用 Octopress8月1日購書記
如果在標題直接打上書名的話會很冗長吧(兩本書名長得要死的書,那天如果是買化物語的話,大概就會打上書名了),而且為了要騙讀者進來,這麼做也是必要的。這次拍照知道要善用閃光燈了,應該可以增加清晰度(吧?)。 首先是《無頭騎士異聞錄》第 5 集,我原以為是在 8月底販售
ZESPIATRANSLATE THIS PAGE A blog about web development and programming. 九月時 EH Redux 0.6 終於發布了,這個版本最主要的改進就是下載功能,之所以0.5 和 0.6
之間隔了這麼久,其實是因為我花了一些時間重寫了幾乎全部的程式碼,前景(foreground)和背景(background)之間的資料同步也讓我卡關了很久。 關於 | ZESPIATRANSLATE THIS PAGEAUTHOR: TOMMY CHEN 關於. 我是陳嘉輝(Tommy Chen),目前在 Dcard 偶爾寫後端,偶爾寫前端,偶爾碰 infra,屬於雜食性工程師。. 本站主要紀錄一些跟 Web Development 相關的文章。. 試用 TAILWIND CSS 重寫主題 上週試著用 Tailwind CSS 重新打造了網誌的主題,一開始使用的時候,覺得一直翻文件很煩,因為大部分的CSS
規則大概都知道怎麼寫,卻得要翻文件才知道對應的 class;但寫了一段時間後,開始覺得還不錯,大部分的class
都很容易預測,也很容易根據需求客製變數或外掛。 TSC-MULTI – 把 TYPESCRIPT 檔案同時轉換成 …TRANSLATE THISPAGE
在上一篇文章的最後,我提到了為了要把 TypeScript 檔案同時輸出成 CommonJS 和 ECMAScript modules (ESM),所以開發了 tsc-multi。 tsc-multi 的運作方式其實非常簡單,就是同時執行多個 TypeScript compiler 平行運作而已;除此之外,我還對 compiler 動了一點手腳。 EH REDUX – 試用 FLUTTER 重寫 ANDROID APP 最近心血來潮,決定重新開始學習打從一年前就想玩玩看的 Flutter,試試看能不能做出我廢棄多年的 E-Hentai 閱讀器 for Android。 Flutter 是 Google 開發的跨平台 UI toolkit,可以同時支援 Android、iOS 和 Web,其原理就是用 canvas 來繪製所有的 UI,不需要像 React Native 一樣得在 UI 和 KOSKO – 用 JAVASCRIPT 管理 KUBERNETES Kosko – 用 JavaScript 管理 Kubernetes. 敝社從 2016 年就開始 Kubernetes ,應該能算是相當早期的使用者了,也因此我們累積了一堆的 Kubernetes YAML 設定檔,從某個時間開始 staging 和production
環境的設定檔更開始分裂,自此以來一直無法合併。. 因此這次的目標就是:. PULLUP – 在 KUBERNETES 上部署與測試 PULL REQUEST SLASH — 專為 OCTOPRESS 設計的極簡主題 Slash — 專為 Octopress 設計的極簡主題. Octopress 雖然預設主題相當漂亮,支援眾多 HTML5 的新特性,但每個網誌都是同一個主題,令人有些厭煩。. 在決定轉移到 Octopress 的第一刻起,我就開始著手設計適用於 Octopress 的主題,在今天終於把檔案整理完畢,集合成一個 使用 ANSIBLE 管理 GOOGLE COMPUTE ENGINE 最近忙著佈署新的測試伺服器,而 Google Cloud Platform 剛好有提供 $300 兩個月的免費試用,且在台灣又有設點,所以我就決定拿 Google Compute Engine 來建置測試伺服器了。 Dynamic inventory 在開始之前,先稍微解釋一下何謂 Ansible 的 inventory,inventory 即代表伺服器,在 Ansible 中,可把伺服器列在 iHEXO 更新至 0.1
ZESPIATRANSLATE THIS PAGE A blog about web development and programming. 九月時 EH Redux 0.6 終於發布了,這個版本最主要的改進就是下載功能,之所以0.5 和 0.6
之間隔了這麼久,其實是因為我花了一些時間重寫了幾乎全部的程式碼,前景(foreground)和背景(background)之間的資料同步也讓我卡關了很久。 關於 | ZESPIATRANSLATE THIS PAGEAUTHOR: TOMMY CHEN 關於. 我是陳嘉輝(Tommy Chen),目前在 Dcard 偶爾寫後端,偶爾寫前端,偶爾碰 infra,屬於雜食性工程師。. 本站主要紀錄一些跟 Web Development 相關的文章。. 試用 TAILWIND CSS 重寫主題 上週試著用 Tailwind CSS 重新打造了網誌的主題,一開始使用的時候,覺得一直翻文件很煩,因為大部分的CSS
規則大概都知道怎麼寫,卻得要翻文件才知道對應的 class;但寫了一段時間後,開始覺得還不錯,大部分的class
都很容易預測,也很容易根據需求客製變數或外掛。 TSC-MULTI – 把 TYPESCRIPT 檔案同時轉換成 …TRANSLATE THISPAGE
在上一篇文章的最後,我提到了為了要把 TypeScript 檔案同時輸出成 CommonJS 和 ECMAScript modules (ESM),所以開發了 tsc-multi。 tsc-multi 的運作方式其實非常簡單,就是同時執行多個 TypeScript compiler 平行運作而已;除此之外,我還對 compiler 動了一點手腳。 EH REDUX – 試用 FLUTTER 重寫 ANDROID APP 最近心血來潮,決定重新開始學習打從一年前就想玩玩看的 Flutter,試試看能不能做出我廢棄多年的 E-Hentai 閱讀器 for Android。 Flutter 是 Google 開發的跨平台 UI toolkit,可以同時支援 Android、iOS 和 Web,其原理就是用 canvas 來繪製所有的 UI,不需要像 React Native 一樣得在 UI 和 KOSKO – 用 JAVASCRIPT 管理 KUBERNETES Kosko – 用 JavaScript 管理 Kubernetes. 敝社從 2016 年就開始 Kubernetes ,應該能算是相當早期的使用者了,也因此我們累積了一堆的 Kubernetes YAML 設定檔,從某個時間開始 staging 和production
環境的設定檔更開始分裂,自此以來一直無法合併。. 因此這次的目標就是:. PULLUP – 在 KUBERNETES 上部署與測試 PULL REQUEST SLASH — 專為 OCTOPRESS 設計的極簡主題 Slash — 專為 Octopress 設計的極簡主題. Octopress 雖然預設主題相當漂亮,支援眾多 HTML5 的新特性,但每個網誌都是同一個主題,令人有些厭煩。. 在決定轉移到 Octopress 的第一刻起,我就開始著手設計適用於 Octopress 的主題,在今天終於把檔案整理完畢,集合成一個 使用 ANSIBLE 管理 GOOGLE COMPUTE ENGINE 最近忙著佈署新的測試伺服器,而 Google Cloud Platform 剛好有提供 $300 兩個月的免費試用,且在台灣又有設點,所以我就決定拿 Google Compute Engine 來建置測試伺服器了。 Dynamic inventory 在開始之前,先稍微解釋一下何謂 Ansible 的 inventory,inventory 即代表伺服器,在 Ansible 中,可把伺服器列在 iHEXO 更新至 0.1
TSC-MULTI – 把 TYPESCRIPT 檔案同時轉換成 …TRANSLATE THISPAGE
在上一篇文章的最後,我提到了為了要把 TypeScript 檔案同時輸出成 CommonJS 和 ECMAScript modules (ESM),所以開發了 tsc-multi。 tsc-multi 的運作方式其實非常簡單,就是同時執行多個 TypeScript compiler 平行運作而已;除此之外,我還對 compiler 動了一點手腳。 FLUTTER 的 ISOLATE 通訊 九月時 EH Redux 0.6 終於發布了,這個版本最主要的改進就是下載功能,之所以0.5 和 0.6
之間隔了這麼久,其實是因為我花了一些時間重寫了幾乎全部的程式碼,前景(foreground)和背景(background)之間的資料同步也讓我卡關了很久。 PULLUP – 在 KUBERNETES 上部署與測試 PULL REQUEST 本篇接續上一篇文章,是我在 Dcard 開發的第二個 Kubernetes 工具。 開發流程 圖片來源 目前敝社的開發流程基於 GitHub flow,大致上如上圖所示。要開發新的功能時,會從主要分支 master 開出新的功能分支 feature,功能開發完成後會提出 pull request,審核通過後就會合併進 master,並部署到 staging伺服器上。
使用 ANSIBLE 管理 GOOGLE COMPUTE ENGINE 最近忙著佈署新的測試伺服器,而 Google Cloud Platform 剛好有提供 $300 兩個月的免費試用,且在台灣又有設點,所以我就決定拿 Google Compute Engine 來建置測試伺服器了。 Dynamic inventory 在開始之前,先稍微解釋一下何謂 Ansible 的 inventory,inventory 即代表伺服器,在 Ansible 中,可把伺服器列在 iALGOLIA DOCSEARCH
DocSearch 是 Algolia 最近提供的一個免費搜尋引擎服務,只要登錄網站,他們就會爬好整個網站,使用者只要把 JavaScript 腳本貼到適當的位置上即可使用,和 Swiftype 差不多,只是搜尋結果更好,而且速度更快。 這篇文章可能看起來很像業配文,不過我真的沒收這家公司的錢啦XD。
HEXO 颯爽登場! 我想每個 Octopress 的使用者一定都有這樣的煩惱──隨著文章數量愈來愈多,檔案建立的速度愈來愈慢。本站目前已累積至54
篇文章,每次建立檔案時,至少都需要花費一分鐘以上的時間。 或許是因為 Ruby 天生就比較慢,而這種問題未來似乎也不會改善,Jekyll 和 Octopress 已經一段時間沒有更新 勇者有點太囂張 G 《勇者別囂張》系列是我從 PSP 時代就非常喜歡的遊戲之一,雖然畫面復古但十分有趣,而且極富挑戰性,為了打敗最強勇者「ああああ」花了我好一段時間不斷重複試驗最佳的怪物生成方式。這系列在 PSP 上一共出了三部作品,在去年的 12 月,終於在日本的 PlayStation Store 發售,中文版則在今私用主題 PHASE
一段時間沒更新網誌了,最近大學有了著落之後,便決定抽空寫篇文章。自從 Slash 發佈之後,使用者日漸增多,不時會有 Pull Request,大概已經有數十個網誌都選用 Slash 作為佈景主題,雖然獲得了極大的成就感,不過林北不爽「撞主題」的感覺,所以決定再製作一個屬於自己的佈景主題。HELLO OCTOPRESS!
ACSite
的空間即將在2012/1/31到期,而我又懶得續約,這時看到愈來愈多部落客都從 WordPress 轉移到 Octopress,便開始試用 Octopress8月1日購書記
如果在標題直接打上書名的話會很冗長吧(兩本書名長得要死的書,那天如果是買化物語的話,大概就會打上書名了),而且為了要騙讀者進來,這麼做也是必要的。這次拍照知道要善用閃光燈了,應該可以增加清晰度(吧?)。 首先是《無頭騎士異聞錄》第 5 集,我原以為是在 8月底販售
About Archives
ZESPIA
Nov 22, 2020
KOSKO 1.0 發佈
> 這篇文章是官網上 Kosko 1.0 Released>
> 的中文翻譯版。關於 Kosko 本身,除了官網 > ,也可以參考這篇文> 。
自從上一個穩定版本 v0.9 已經過了好一段時間了。最近我決定開始實作工作上一直都想用的一些功能,希望這些功能也能幫助到你。繼續閱讀
* #JavaScript
* #Kubernetes
Nov 7, 2020
FLUTTER 的 ISOLATE 通訊 九月時 EH Redux 0.6 終於發布了,這個版本最主要的改進就是下載功能,之所以0.5 和 0.6
之間隔了這麼久,其實是因為我花了一些時間重寫了幾乎全部的程式碼,前景(foreground)和背景(background)之間的資料同步也讓我卡關了很久。繼續閱讀
* #Flutter
* #Dart
Aug 11, 2020
減少 GO 的 ALLOCATION 改善 RDB-GO 的效能 上個月因為工作需要掃描 Redis RDB 檔案,所以用 Go 自幹了一個 parser。雖然已經有各種現成的 library,其中以 Python 實作的 redis-rdb-tools為主,其他
library
大都以 redis-rdb-tools 的邏輯來實作,文件中 Go 的連結已失效,然而我的 codebase 以 Go 為主,所以我決定自己用 Go 實作一個 RDBparser。
繼續閱讀
* #Go
* #Redis
Jul 15, 2020
在 FLUTTER 監聽音量按鈕的事件 繼上一篇文章 提到了用 Channel 實作 Flutter 和 Android/iOS 之間的通訊。本文將會示範如何用 Channel 來監聽音量按鈕的事件,因為我手邊只有 Android 裝置,所以會用 Kotlin 來示範。EH Redux
有一個功能就是能夠使用音量鍵來控制圖片翻頁,這項功能因為目前Flutter
還沒有官方支援,所以必須要在 Android/iOS 這邊自己寫程式去補足。繼續閱讀
* #Flutter
* #Dart
Jun 29, 2020
EH REDUX – 試用 FLUTTER 重寫 ANDROID APP 最近心血來潮,決定重新開始學習打從一年前就想玩玩看的Flutter
,試試看能不能做出我廢棄多年的 E-Hentai 閱讀器 for Android 。 Flutter 是 Google 開發的跨平台 UI toolkit,可以同時支援 Android、iOS 和 Web,其原理就是用 canvas 來繪製所有的 UI,不需要像 React Native 一樣得在 UI 和 JavaScript engine 兩邊互相溝通而導致效能問題。 另一個優勢就是 Flutter 本身已經提供了非常完整的 UI library,無論是 Android或 iOS
風格皆有對應的元件可直接取用,雖然有些時候可能會發現和原生的UI
在外觀或是動畫上有些微妙的差異,但整體來說已經非常實用了。 本文會以 Web 的角度來分析 Flutter 的優缺點,因為我比較熟 React ,所以主要會拿它來做比較。繼續閱讀
* #E-Hentai
* #Flutter
* #Dart
12 3 …7 下一頁
2020 Tommy Chen
Powered by Hexo
Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0