2009年2月27日 星期五

UTL_I18N.UNESCAPE_REFERENCE Note

遇到Numeric Character Reference表示的文字檔,因此找到Oracle的UTL_I18N這個package來幫忙轉換內容。大概紀錄一下UNESCAPE_REFERENCE和ESCAPE_REFERENCE的簡單使用方法。見PDF文件...搞定,睡覺去

PDF Document here

2009年2月11日 星期三

Filter Operation Notes

因為興趣而努力看Oracle的東西,也因為興趣看.NET自己覺得好玩的東西。因為不知道未來會怎樣,也不想為了用而學知識...反正好玩就好。有關Oracle execution plan裡的Filter Operation簡單的筆記。



PDF document here

BTW 熊本城寶寶看起來很不錯...希望有機會可以去一趟熊本城瞻仰加藤清正蓋的城...順便抱一隻熊本城寶寶回台灣 哈哈

2009年2月9日 星期一

dynamic sampling notes

就菜鳥所知,自從Oracle使用Cost-Based Optimization之後,statistics data對於讓Cost-Base Optimizer(CBO)產生較有效率的execution plan就相當重要。在處理SQL時,遇到沒有分析任何statistics data的時候,CBO會使用預設的資料來產生execution plan。這樣就完全仰賴『運氣』,比如說SQL Statement用到的objects的狀況和預設的差不多...Dynamic Sampling的出現可以協助optimizerhard parse的時候scan databasesegments取得對optimzation有幫助的資訊,然而在某些狀況下即使我們有分析statistics data,但是或許是因為資料的缺乏,optimizer會產生不是那麼有效率的execution plan,在這種情形下dynamic sampling也可以提供有用的資料給optimizer產生有效率的execution plan


PDF Document here

上半年
- Troubleshooting Oracle Performance (orcl)
- Oracle 11g PL/SQL Programming (orcl)
- Applied Mathematics for Database Professionals (basic)
- Lucene in Action 2Ed (java)
- Real World Functional Programming (ms)
- IronPython in Action (ms)

下半年
- Secret of Oracle Database (orcl)
- Programming Ruby 1.9 (os)
- Building Domain Specific Languages in Boo (ms)
- Applied Mathematics for Database Professionals (basic)

2009年2月3日 星期二

About EXP-00091

過了九天的年假,除了和家人、小狗玩之外,大多都是XBOX 360、WoW。雖然開始研究Oracle Execution Plan各個Operation。就從前鎮子遇到的簡單疑問開始解,會遇到通常是因為Oracle Instance的Character Set和Client不同在匯出的時候有可能會遇到的小問題。

Document here

過完年書單也瘋狂成長 -"-
排進書單新書
1. Troubleshooting Oracle Performance (兩三年沒看Oracle的東西了...,最近又開始看了)
2. Lucene in Action
3. OSGi in Action
4. Developing Web Services with Apache Axis2
5. jBoss in Action
6. Real World Functional Programming
7. IronPython in Action
8. AspectJ in Action
9. jQuery in Action (隨便翻過)

Secrets of the Oracle Database
Oracle Database 11g New Features (考慮要不要去升級...雖然在正港DBA眼中偶只是拿牌騙吃騙喝)
Building Domain Specific Languages in Boo (還要先看恐龍書 >"<)
Programming Ruby 1.9

大概差不多可以開始整理最近玩的Filter Operation

2009年1月23日 星期五

[Fatwire Content Server] Create Custom Tab for Advanced UI

快過年了...不講屁話
Content Server提供相當多的功能給BA、Content 管理人員、Developer等使用,但是有的時
候並不能按照我們的想法,或更好的方式來呈現資料給Content 管理人員維護Content。Flex
Asset Type提供相當強大的功能,但是複雜度對Developer、BA而言,應該也是很大的負擔。
有的時候換一個角度來呈現資料可以達到維護性夠高的介面,這次剛好有機會遇到自己嘗試
寫Tab來呈現維護介面的功能。
據說這樣搞"肥的線"就不support...所以移除基礎tag ><"

PDF Document here

2009年1月13日 星期二

[Fatwire Content Server] Content Server meet jQuery

寒流冷颼颼,最近工作有機會接觸Commercial CMS的產品。有一些奇怪想法,週末終於覺得有一點點能力可以開始踹看看。主要是想嘗試在Content Server裡使用jQuery和嘗試讓Template產出JSON給jQuery用看看這樣想法可不可以...沒有實驗總覺得不踏實...太嫩了沒辦法。

PDF Document here

2008年12月25日 星期四

把\uxxxx搞進Oracle的補救故事

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

PDF Document here