2008年12月25日 星期四

把\uxxxx搞進Oracle的補救故事

因為自己知識淺薄、程度不足,所以從Hypersonic把Hypersonic產生的script轉到Oracle的
時候發生沒有把換成/uxxxx的中文字處理好。果然還是個拿著Oracle認證和無所輕重的工作
經驗騙吃騙喝的傢伙。但是彌補的功夫還是要做。一方面自己PL/SQL也還真是不熟,所以
目前只有針對一個欄位做修正。

PDF Document here

2008年12月8日 星期一

[Eclipse Plug-in] XML Formatter 0.0.1

看了一個多月基礎的C++標準程式庫之後,在工作之餘還是只有搞基礎東西的水平。因為工作偶而會遇到的東西,想偷懶寫些工具協助下次找問題。搞了Swing和基本的SWT/JFace/Eclipse PDE的東西...寫了一個很簡單的plugin當成自己初次學Eclipse Plug-in的第一個筆記。

PDF Document here
Plug-in file here
JDOM plug-in here

搞定睡覺去...明天還要上班

2008年10月21日 星期二

STLPort 5.1.6 with Visual C++ 2008

最近好像大腦進入In Ex Grav一樣,想東想西,一下子覺得以前不知道努力基礎太差,導致現在進退維谷、一下子又看到床上、書架上、書桌上那一堆書又是一陣怪怪的念頭在腦袋裡轉。大概是因為沒啥正常人生目標所致吧。

上個月看基礎生物資訊的書果然看一看就因為基礎太差卡關。一邊補基礎、一邊看Wicket in Action和STL轉換心情(哈)。這個就是順便看看無緣的『STL源碼剖析』(因為繁體中文買不到了),就試著把安裝STLPort在Visual C++ 2008上看看。當然也是靠google的協助,這邊是整理的結果。


PDF Document here

2008年9月12日 星期五

Longest Common Subsequences For Dummies

下班之後可以研究一些好玩的東西,最簡單的sequence similarity analysis - Longest Common Subsequences (LCS),簡報檔內容還是在看書做的筆記,畢竟圖像對我而言比文字容易瞭解。針對使用dynamic progrmming解LCS的部份。

寫了兩個版本,一個是最早寫的版本,第一個版本是寫一個functor來計算s和b的two-dimension array的值,然後透過一個method解讀array得到LCS的結果。後來想想用Nontype Template Parameter來搞。因為在編譯期就可以知道陣列大小,所以用Template搞就很方便。因此寫了v2版本。


Doc here
Code here

2008年9月6日 星期六

About Motif Finding Problem

針對Motif Finding Problem的學習,書上寫的很清楚可是總覺得畫圖對自己比較容易了解,所以把看書過程當中想的東西畫下來並整理一下。對自己瞭解這個東西有點幫助,也希望可以對別人也有點幫助。整裡的東西是用OpenOffice Impress搞得加上還有自己寫的Score(s, DNA)的簡單程式碼,所以包成一個Zip檔。



Document and Code Package here

2008年8月27日 星期三

Partial Digest Problem – Brute Force Algorithm Brute Force Implementation

最近白天上班被那個沒有怎樣建立、部署專案文件的有趣專案荼毒。哈!看來是上次專案工作當中被同事欺騙,都要寫從無到有安裝、部署的SOP。『大』專案好像不用這樣搞。

自從多年以前在某生物資訊公司上班時很無知的買了本 Computational Biology的書,看了一點點被嚇到,嚇到好幾年都不敢講bioinformatics這個單字。哈!過了幾年來終於鼓起勇氣再敗一本bioinformatics的書來看。哈哈!還好目前為止這次看的章節數比較多,書上大多是pseudo code,因為會的太少,所以不做看看會怕怕的。也是因為會的太少,因此這寫的實作版本也叫brute force implementation


看起來很多頁其實都只是程式碼列表,寫的才一點點。搞定 洗澡去 今天一定要早點睡 哈哈!

PDF Document here

2008年8月22日 星期五

Metaprogram for dummies

緣起是在學侯Sir說的第零境界當中一直受到相當的挫折又再度奮起繼續作戰,好像學到點東西但是又不確信是不是真的學到東西。就會東想西想些case來看看能不能自己用第零境界講的東西來做看看。這邊就是剛好看到Metaprogram的章節之後,一直在想那個東西可以拿來踹踹看,又剛好看到BSAArpin的部落格有講用Markov Chain來檢定某段DNA序列是不是CpG island,所以這邊就用來踹Unroll loops的東西。

....好難的第零境界....不過看看之後竟然發現古早以前買的『泛型程式設計與STL』好像有越來越看有的趨勢,哈!大概是假象吧!


看來template快卡關了,正好拿到An Introduction to Bioinformatics Algorithms可以交互喘息。哈哈! 搞定睡覺去...


PDF Document here