自行架設與Google Docs相似的多人協同服務:Etherpad

Google Doc 目前改名為Google雲端硬碟,而它的原型原來就是由EtherPad來導入的,並在2008年發表,「Really Real-Time」真正的即時多人編輯,達成即時性的多人協作目地。

如果大家還有印像大約在2010年時,Google也發表了及時多人會議的服務「Google Wave」,一推人在同個畫面上打字的情形是一覽無遺,非常有趣,不知情的人會不小心打出心裡話,在還沒按Enter前,實際上就是已經發送出去了。而這個服務就是Google向EtherPad買下的技術。

有些人也許對於GoogleDoc的穩私性還不夠,但就是找不到相符的軟體又能OpenSource。而這個EtherPad絕對是你符合的選擇。
Continue reading 自行架設與Google Docs相似的多人協同服務:Etherpad

關於Git的簡要知識備忘

名詞解釋:

  • repository 存放source code或任何東西的倉庫
  • stage 準備要commit到respository作為一次release的檔案
  • add 將檔案加到stage
  • commit 將repository更新至本次stage的檔案
  • init 初始化git repository
  • remote 版本伺服器端
  • push 將這次commit的檔案上傳至remote
  • pull 將remote的檔案下載到local
  • fork 分支他人的repository
  • clone 複製他人的repository至本機
  • origin repository的原點
  • master repository版本的主枝
  • branch repository分支,通常做為debug用
  • checkout 切換到某個branch
  • merge 修改完成,將修改結果merge到該branch
  • fetch 更新分支
  • log 檢查每次commit的記錄
  • diff 檢查最近改變的內容
  • show 檢查某次變更
  • repack 打包物件
  • rebase 合併版本

Continue reading 關於Git的簡要知識備忘

Octopress 試架方法

最近圈內的人都在跟我說這最近快要頂上天的 bloging 軟體,也大概是 Ruby 圈內覺的很對味的東西,因為它是基於 Ruby 的語言,然後使用自行開發的框架而產生靜態的網頁。

特別的是它可以使用 Markdown 的語法來寫作,再經過 rake 的方法發佈成 HTML ,一切所有的一切你只需要用 vim 來寫作你的部落格就可以。

這是一個非常棒的方式,目前寫作的格式就以 Markdown 最為大家能接受,未來你的文章除了發佈成網站之外,透過源碼的修改還可以匯整成 EPUB 的方式出版至所有支援此檔案的電子書格式。

Continue reading Octopress 試架方法

用Chrome、Firefox連結VNC

用 VNC 方便的就是可以遠端用圖形的方式操作電腦。

然而在 MAC 中能找到免費的 VNC VIEWER 實在是很難。內建 MAC OS X 的 VNC 又只能連接同作系列的 MAC 才能用。因此選擇使用 Web Browser的方式來連接 VNC 。

這樣的好處就是任何一台電腦都可以利用網頁瀏覽的方式 VNC 至遠端電腦,並且只要是可以支援HTML5跟JAVA的瀏覽器都可以操作,非常方便。

Guacamole是一個基於HTML5與AJAX型態的VNC VIEWER ,因此 VNC Server 還是需要另外啟動。

如下圖:

Continue reading 用Chrome、Firefox連結VNC

PHPConf Taiwan 2011 議程講師Slides

台灣PHP界十年來第一次的開發者年會,在中央研究院人社館會議室舉辦,免費參加,但席次有限。這次的年會邀請自由軟體社群的大大們分享PHP開發的最佳方案以及業界開發的辛酸血淚史 ~ ^^”

議程中講師們分享PHP之中最熱門的Symfony與CodeIgniter的開發框架以及後來演變成Framework的內容管理系統Joomla!。內容精彩可期。

本年會已在11/12圓滿結束,以下的資訊都會依照現場的研討議程提供講師們的投影片網址跟相關資訊連結。

官方網址:http://phpconf.tw/2011
Continue reading PHPConf Taiwan 2011 議程講師Slides

GitX 在Mac下的視覺化Git管理

在這次的 RubyConf2011 中講師 tsechingho 展示 live demo 看到有這樣子的軟體。在我近視十幾年的弱眼下,不小心眼尖的看下這個視窗標題上的關鍵字 Gitx。

到官方站下載來試用看看,執行起來就像這個樣子:

如果你的專案有曾經用 Git 來管理,就可以看到你曾經修改過的一些紀錄,若有跟Github連線的,也會顯示出跟Github互動過的紀錄。還方便的,也很好玩。

官方站:http://gitx.frim.nl/index.html

LibreOffice 同文件下直式橫式頁面並存

如果有個圖表是或是某個資料需要橫式的頁面,一般說來都要再開新檔再設定橫式,蠻麻煩的做法。其實江湖一點訣,兩鍵就搞定。

在「插入」、「手動換行」、「分頁」的樣式裡選取「橫向」。

安內丟A塞呀~