FizzBuzz有何解?

FizzBuzz 是先前在 coding 界最流行最時尚的東東,它是一個sense 。

事情是這樣的:

印出 1 到 100,但如果是 3 的倍數就印 Fizz,如果是 5 的倍數就印 Buzz,如果同時是 3 和 5 的倍數就印 FizzBuzz。

這個東西對於一個普通會 coding 的工程師看起來非常的容易。容易歸容易,但你必需要實做出 DRY (Do Not Repeat Yourself) 原則,也就是說用最少的 coding 行數來達成以上的結果。

FizzBuzz 搭上 DRY 就整個概念變的非常的時尚,因為,簡約就是時尚的原則啊!(茶)
Continue reading FizzBuzz有何解?

來當個素人作家 epub & markdown

這篇文章要記起來:開放源碼電子書與 EPUB 幕後排版 、 無痛製作電子書

最近正在考慮要用我的素人小說、日記還有攝影作品出版成 epub 的形式,而且還會有國家圖書館的書號。因此想要用簡單的方式來排版的我創作。所以M$ 的word 還有Adobe的InDesign就不考慮去使用它,甚至最近Apple出的iBooks Author也覺的大材小用。

而近日也參考了同好們在部落格中照片文字的排版方式,因此我比較想要的版型大概如下:

● chjw1984

from : http://www.chjw1984.com/

● てるてる★らいふ

from : http://terumin.blog25.fc2.com/

● Natural Style

from : http://naturalstylephoto.blog37.fc2.com/

我的小說也會用簡單的插圖,我的攝影作品的排版也非常樸素。

因此,照如上這樣的樣版用 Markdown + epub 就可以用一個原始的文字檔案加上300dpi以上的照片,轉換出各種出版形式的電子書,轉成 epub 者,相片就可以轉換成低解析度照片以供平版電腦使用,轉成 pdf  者就可以使用原大尺吋的照片以供印刷出版。

科技與網路的發達讓素人也能自力自強又發光!

需要知道的相關知識:reStructuredText , LaTeX , Markdown ,Sphinx

 

建置終極不斷線之雲端系統相關連結資訊

最近工作有需求,必需要學習一些建置系統的能力與知識,而且不是只拿安裝光碟架起來就好,還要建置出全自動備援的機置,因此,這是一個很實用的挑戰。

不過現在還有開發任務在身,而且直逼死線 ,而這些文章一直放在桌面上沒有關,因此先做個書籤,有空再研讀。

HeartBeat(2.1.3-6)+DRBD(2:8.3.0-1)+MySQL on Debian Etch 建置/測試筆記

MySQL 的 DRBD 與 MMM (1)

建立高效率、高可靠的iSCSI網路

企業級的免費儲存系統-openfiler-介紹與安裝

 

如果把自己想成不是程式設計師的話

看到這篇的文章「不要自稱程式設計師,老鳥的 9 個職涯建言」,有幾句話還算蠻不錯的,我把所認為的一些要點節錄下來。

藍色字的部分是我一些的見解。

九成的程式設計工作來自企業內部軟體

各式各樣的商業公司,開發內部軟件,解決它們自己的問題。市場上對程序員的大部分需求來源於此,只有極少數程序員直接編寫面向外部顧客的軟件。 內部軟件的開發,通常非常乏味,令人厭倦。因為它們的技術複雜性低、技術決策非常保守、預算很少、缺乏長遠考慮。但是,世界上大部分編程工作都是這種。

當企業的業務量變的非常大的時候,通常就會開始採用資訊整合系統來減少業務成本,例如保險公司的業務員會計系統。從一間小型的柑仔店變成量販店,就會需要設計一個POS系統。因此外部的需求都會從這裡頭的軟體開始。因為從當初的人工手寫作業流程到業務量大的時候就需要反應快速的資訊系統來代替不靈光的人工

Continue reading 如果把自己想成不是程式設計師的話

Octopress 試架方法

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

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

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

Continue reading Octopress 試架方法