Kindle paperwhite 3 入手

這個月去日本順便買了 Kindle paperwhite 3 回來讀 PDF 用,做點紀錄。

2015-09-06_Kindle-Paperwhite

  • 註1:繁體中文 PDF 都可正常觀看
  • 註2:13,223 日圓

閱讀全文〈Kindle paperwhite 3 入手〉

PHP 取得 Git 的 branch name

想要取得專案中目前在 Master 或 Branch,可以判斷要去抓不同的 config,可以使用此 function。

<?php
function get_git_branch_name()
{
    $git_head = './.git/HEAD';
    return (file_exists($git_head)) ? implode('/', array_slice(explode('/', file_get_contents($git_head)), 2)) : '';
}
?>

註:$git_head 的路徑請自行修改設定。

使用方式:

<?php print_r(get_git_branch_name()); // master ?>

感謝 Fwolf 的建議,用 system 的指令執行:git branch | grep '*' | awk '{print $2}' ,可以解決 submodule 抓不到 branch 的問題

CSS 如何讓 整個頁面秀出的高度:100%

網頁內容假設只有一行(或不定行數,達不到頁面高度),但是想要設定整頁的背景顏色,就會需要設定高度(height:800px 之類的),要如何設定才能整個可視範圍都不會有問題呢?

閱讀全文〈CSS 如何讓 整個頁面秀出的高度:100%〉

Linux 對整個目錄的檔案內容做 md5sum

想要定時檢查 整個資料夾(目錄) 的檔案內容是否有被新增、修改,可以使用 md5sum 來達成,但是 md5sum 只能對單一檔案,要對整個資料夾要怎麼做呢?

閱讀全文〈Linux 對整個目錄的檔案內容做 md5sum〉

影片 - 大型電玩 吞食天地2(三國誌)密技教學

國中時期很喜歡打的電玩 - 吞食天地2(三國誌),沒想到居然有這麼多隱藏的密技。

示範各角色祕技就可以錄半小時,如果早點看到這密技,以前電玩的錢應該可以省掉不少~

Linux Shell 找出修改過的檔案做 scp 指令(特殊檔名處理)

想要定時同步有新增、修改的檔案,可以使用 rsync 達成。

但是若檔案數太多,用 rsync 光 diff 就會花掉很多時間,這時候可以考慮使用 find 先找出有修改過的檔案,再來做 scp 即可。

註:此篇環境為 Debian / Ubuntu Linux + Bash Shell

閱讀全文〈Linux Shell 找出修改過的檔案做 scp 指令(特殊檔名處理)〉

好站 - Ajax Loading SVG、CSS 和 Gif 圖示(Icon)產生器

Ajax 常用的 Loading 圖示,此網頁工具可以產生 SVG、CSS 和 Gif 檔。

注意:此工具若要支援 IE 10 以下,請使用 Gif 檔。

此網站工具支援的瀏覽器版本:

  • Google Chrome 34.0
  • Firefox 28.0
  • Safari 7.03
  • Opera 18.0
  • Internet Explorer 11.0