Month: June 2014

Bookmark: amCharts, an advanced javascript charting library

Posted by – June 27, 2014

朋友提供的 JavaScript 圖表套件,還沒試過,先筆記一下。

我之前都是用 HighCharts 製作動態圖表。

http://www.amcharts.com/

Screen Shot 2014-06-27 at 2.16.57 PM

Delete all root mail from a shell prompt

Posted by – June 18, 2014

好久沒有直接登入 Linux 進行操作了....

最近要在主機上做些測試,所以又開始兼任 MIS 了,這不是我熟悉的領域。

有時候系統會提示收到郵件,通常是一些系統錯誤的通知,看完確認沒問題就可以刪了。

通知長得像這樣:

You have new mail in /var/spool/mail/root

刪除的方法很簡單,用以下兩種指令擇一即可。

cp /dev/null /var/spool/mail/root
> /var/spool/mail/root

收工。

How to Stop Skype from Lowering Volume

Posted by – June 14, 2014

Skype 是我很常用的通訊軟體,常用來和朋友開語音聊天室。不過每次 Skype 接通時,系統裡其他軟體的音量都會自動降低,這原本是個協助使用者聽清楚語音的設計,但實際用起來還蠻困擾的.....

這其實是 Windows 系統的功能,不是 Skype 的錯。關閉這功能要從 Windows 下手。

1. 在 [開始] 選單輸入 mmsys.cpl,按 Enter

2. 點選 Communications

3. 點選 Do nothing

4. 點選 OK

win7_communications_setting

就醬。

Different Colored Favicons For Prod Versus Dev Servers

Posted by – June 13, 2014

在 Twitter 看到的 idea,很不錯,下次可以試試。

PHPExcel: Delete sheets

Posted by – June 6, 2014

PHPExcel 是 PHP 所有第三方套件裡,功能相當強大的一款,主要用途是用來讀寫 Excel (.xls)、Excel 2007 (.xlsx)、Libre/OpenOffice Calc (.ods)、CSV 等等各種試算表文件。

儘管是個強大的套件,個人倒是覺得這套件的語法相當複雜、不夠直覺,文件也不是非常容易閱讀,往往還是去找 stack overflow 的範例更快。

最近在幫客戶開發報表的功能,匯出 Excel 試算表是常見的作法。寫著寫著,突然想到每次產生只有一個 sheet 的試算表,都會被自動再加一張空白的 sheet ... 就像下圖這般。

excel_with_empty_sheet

然後就.... 很想刪掉它 XD

在 stackoverflow 沒看到討論,倒是官方論壇有討論到,用法難得的直覺 (?)。

$objPHPExcel->removeSheetByIndex(1);

參數是第幾個 sheet,從 0 開始,所以要刪除 [Worksheet 1],就代入參數 1 醬。