在 Linux 或 FreeBSD 系統底下,如何下達 command 來達到多方控管機器,在網路上找到 Fanout and fanterm 這兩套軟體,可以實現我想要的目的,在 FreeBSD 有把 sysutils/fanout 進到 ports 裡面,安裝方式很簡單,就直接 make install clean 就可以了,用法也很簡易:
…詳全文(共1801字)
今天在 commit 程式碼到 github 網站,不小心把 Plurk 帳號密碼給 commit 上去,發生這種事情,所以趕快上網查了一下如何移除 commit 歷史紀錄:
假設我們的 commit tree 如下:
…詳全文(共726字)
Vim 是一套在 Windows 或者是 UNIX 系統上面非常強大的編輯器,在 vgod’s blog 看到一篇:『給程式設計師的Vim入門圖解說明』,原作者提供了 pdf 以及 png 檔案讓大家下載阿,相當方便,看到這篇就馬上印出來貼在自己的桌子前面,圖解內容也相當清楚,很適合剛學習 UNIX 系統所需要的一些基本 Vim 指令,如何分割視窗,刪除行…等,另外在 Tsung’s Blog 看到 好文: Vim 食譜(CookBook、Recipes),提供了兩個好用連結:
…詳全文(共344字)
[FreeBSD] freebsd kernel: fxp0: link state changed to DOWN / UP
Posted in FreeBSD on Dec 10th, 2009
這一個禮拜被機器弄的頭昏腦脹,突然網路斷掉,然後不知不覺中又好了,接下來是斷斷續續,時好時壞,所以去檢查看一下 /var/log/message 訊息,log 檔案吐出很多底下的資訊:
Dec 9 21:17:02 freebsd kernel: fxp0: link state changed to DOWN
…詳全文(共917字)
[FreeBSD] port committer 快速建立 pkg-plist
Posted in FreeBSD on Nov 18th, 2009
在 FreeBSD 系統裡,最常使用就是管理安裝 ports,之前寫過一篇如何 commit update ports :『[FreeBSD] send-pr porter committer 需要注意事項』,根據 FreeBSD Porter’s Handbook 裡頭,寫到 pkg-plist 檔案內容是根據 ports 所產生的檔案列表,可以參考 Automated package list creation 這篇來快速產生,而我自己把該篇寫成 shell script 來直接產生,再來利用 diff 的方式來看看有無需要修改或者是增加,底下就是 shell script 內容:
…詳全文(共1954字)
為了看個 MLB 美國職棒,寫了一個網站:美國職棒影片收集站,裡面的內容影片連結,以及連結說明,都是利用 Perl 搭配 MySQL 資料庫,以及 CodeIgniter PHP Framework 寫出來的,美國 MLB 開打時間,會比台灣晚一天的時差,所以在 PHP 跟 Perl 都要針對時間作修改以及轉換運算,那底下會寫 PHP 跟 Perl 如何控制時間,還有資料庫如何設計,會比較適當。
…詳全文(共1657字)
[FreeBSD] 簡易架設 git Server,git 使用教學
Posted in FreeBSD on Oct 5th, 2009
Git 是一套免費 open source 的版本控制軟體,另外還有很多套版本控制軟體,如:Mercurial, Bazaar, Subversion, CVS, Perforce, and Visual SourceSafe,其中 Mercurial 又是 Google Code Project Hosting 採用的版本控制系統,當然 google 也支援原本的 Subversion,Git 為現在很紅的一套版本控制 Software,底下紀錄在 FreeBSD 如何架設簡易 Git Server。
…詳全文(共1636字)
[FreeBSD] send-pr porter committer 需要注意事項
Posted in FreeBSD on Sep 22nd, 2009
來紀錄一下最近使用 send-pr 的心得,send-pr 就是提交問題 problem report (PR) 到 FreeBSD Support 中心,您也可以透過 send-pr 發送新的 ports 給 FreeBSD 中心,最近 CodeIgniter V1.7.2 的 Release,所以把 CI 的 patch 送給中心並且 CC 給 maintainer,/usr/bin/send-pr 這支 shell script 在 FreeBSD 用處可多了,不單只是 ports 的問題,也有 www, i386, ia64 的問題,都可以透過它回報給總部喔。
…詳全文(共1083字)
在 Sayya Joehorn 個人版看到有人實做出偵測台灣 CVSUP Server 更新狀態,以及更新的時間,也有程式碼的釋出,參考這篇:Script: 取得 FreeBSD CVSUP 的更新狀態,這篇寫的蠻清楚的,只需要 perl 跟 php 就可以完成,不過在使用過程有些事項必須要注意,在 FreeBSD 6.2 R 之後,已經內建了 csup 指令來更新 ports 或者是核心,所以要在另外安裝上 cvsup ports 套件,在 Perl 方面,也先裝 net/p5-Net-Rendezvous 才可以正確使用。
…詳全文(共3380字)
最近想說幫之前替代役單位來把全文檢索的中文部份搞定,所以找了一些全文檢索的 open source,挑了這套網路上評價還不錯的 Sphinx,目前 Sphinx 支援的作業系統如下:
Linux 2.4.x, 2.6.x (various distributions)
…詳全文(共5625字)
