Thinking About Job
最近小小的研究了一下Mojo跟Plack,根據Mojo的說明把大概需要的功能都把他摸出來,然後再用Plack啟動mojo的application,感覺相當的清爽。完完全全就像是把網頁當成是一個應用程式來撰寫,不過用的是Perl罷了,我想這類的應用伴隨未來PaaS的發達需求應該會越來越高。
可以寫網頁程式的選擇多了,可以把許多不同性質的工作分配在不同的語言平台上,預計會有這些項目:
- BioInfo Site:這部分的規畫還是以PHP為主,Framework的部分還是CI,但是邏輯程可能需要大改寫(一天到晚都在改寫.....)。
- 生物資訊程式:上禮拜把架構訂下來之後,預計之後的程式都要按照新的架構翻修,包含測試的程式也需要加入。最後這些程式會變成系統的底層,並依照使用的需求去做更新,也可以支援網頁查詢的部分。總之我要讓他完完全全的自動化,只是目前控制介面跟控制方法缺很大(沒時間想要怎麼實現比較好)。
- Job控制介面:目前看來有可能會用Plack做服務器,然後中介層用Mojo寫,這是為了要可以方便直接使用底層的Perl工具,以後要維護起來也比較方便。
上禮拜天在GitHub寫了Plack的筆記,寫超久的不過感覺很讚,因為完全是用我自己寫的筆記程式做紀錄,還滿有成就感的。其實,只是看到人家用Ruby寫jekyll跟octipress之後,覺得這樣用很方便,但是我的目的是想要直接用程式生成完完全全的靜態頁面,可以放在任何電腦上面看。只是如果要做新增文章之類的動作,就一定需要用到Perl才行,或許之後可以想到什麼更棒的方法去實現,在這之前我還是乖乖地用Perl吧。
打這麼多,其實本來只是想把Speaker Deck的投影片直接放進來,看來應該是不行了,只好先放連結,都是Plack相關的:
About Me
- Unknown
Category List
- aircraft (1)
- Android (1)
- aviation (3)
- aws (1)
- biology (1)
- blogger (1)
- c++ (1)
- css (1)
- DBIx::Class (1)
- ds (1)
- english (6)
- git (1)
- google code (1)
- java (1)
- joe (1)
- json (1)
- language (1)
- livereload (1)
- math (1)
- mojolicious (1)
- murmur (1)
- neo4j (2)
- pdb (1)
- perl (10)
- personal (9)
- running (11)
- stock (1)
- sublime2 (2)
- swimming (1)
- talk (2)
- TheSchwartz (1)
- unicode (1)
- utf8 (1)
- web_design (1)
- work (1)
Blog Archive
Followers
Total Pageviews
Labels
- aircraft (1)
- Android (1)
- aviation (3)
- aws (1)
- biology (1)
- blogger (1)
- c++ (1)
- css (1)
- DBIx::Class (1)
- ds (1)
- english (6)
- git (1)
- google code (1)
- java (1)
- joe (1)
- json (1)
- language (1)
- livereload (1)
- math (1)
- mojolicious (1)
- murmur (1)
- neo4j (2)
- pdb (1)
- perl (10)
- personal (9)
- running (11)
- stock (1)
- sublime2 (2)
- swimming (1)
- talk (2)
- TheSchwartz (1)
- unicode (1)
- utf8 (1)
- web_design (1)
- work (1)