星期三, 11月 25, 2015
以 C# 程式產生 Word 檔案
原本直覺是用 NPOI,但實際動手才發現還真不好做。另外有一個 Open XML SDK for Microsoft Office,似乎比較有希望,NPOI 還是專門對付 Excel 就好了。
星期五, 11月 13, 2015
又差點被一個 VirtualBox Image 搞瘋
從某個知名網站抓 VirtualBox 映像檔,CentOS 5.6 x86_64 的鍵盤都亂了,看似歐洲出品,但 locale 都是 en_US?答案在 /etc/sysconfig/keyboard:
[2015/12/12 補充]
有一種類似的狀況是只有單、雙引號要連按鍵兩次才會出現,而且長相有些奇特,依這篇的說法下指令解救:
setxkbmap -layout us
- KEYBOARDTYPE="pc"
- KEYTABLE="it"
[2015/12/12 補充]
有一種類似的狀況是只有單、雙引號要連按鍵兩次才會出現,而且長相有些奇特,依這篇的說法下指令解救:
setxkbmap -layout us
星期三, 11月 11, 2015
Windows 指令服務化-搭配自動重啟
為了這個目標,原先還蠻高興找到一個官方的 SC.exe 工具,但總是失敗在服務無法啟動。後來才了解到,在 Windows 的世界,可不是一般的程式都可以「服務化」的。好在有善心人士開發了得獎程式,以 Wrapper 的原理讓普通程式都能服務化,真是感謝!這套工具的使用步驟也非常容易:
星期二, 11月 10, 2015
CentOS 6 指令服務化-搭配自動重啟
使用者抱怨有個常駐型的程式「經常」會自動消失,事實上是有拋出例外,只不過那在標準輸出/錯誤,又沒有重導留下紀錄,所以結果是一定要等有人覺得不對勁,去檢查才知道程式掛了,再重啟來補救。
因為底層很多元件原廠都不再支援,再維護下去也是枉然,所以老闆指示要快速「緩解」,不求根治。找了半天資料,還考慮過 Nagios,後來發現這種事在 Linux 根本是小事一椿:respawn。
這種自動復活的技巧已經發展了三代(參考資料),CentOS 6 是第二代的 Upstart。請在 /etc/init 目錄下新建一個類似 myJob.conf 的檔案,內容框架如下:
因為底層很多元件原廠都不再支援,再維護下去也是枉然,所以老闆指示要快速「緩解」,不求根治。找了半天資料,還考慮過 Nagios,後來發現這種事在 Linux 根本是小事一椿:respawn。
這種自動復活的技巧已經發展了三代(參考資料),CentOS 6 是第二代的 Upstart。請在 /etc/init 目錄下新建一個類似 myJob.conf 的檔案,內容框架如下:
- start on runlevel [2345]
- stop on shutdown
- respawn
- exec your-command args
星期二, 10月 20, 2015
星期四, 10月 08, 2015
Docker Container without ps / yum / rpm command?
在我抓了一個官方的 HAProxy 來練 Docker 時,很奇怪的是用這招進去:
- docker exec -it myContainerName bash
星期五, 10月 02, 2015
El Capitan
- 字變漂亮了
- VPN 不再一直斷
- VirtualBox 4.x 必須升級至 5.x
- Secure Empty Trash 功能已被移除
- Notes 舊資料會不見,請先備份或事後補救。
訂閱:
文章 (Atom)