<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="http://blog.pingtung.org/styles/rss.css" type="text/css"?>
<rdf:RDF 
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
  xmlns="http://my.netscape.com/rdf/simple/0.9/"
>

 <channel>
  <title>snpshu&#039;s WeBlog</title>
  <link>http://snpshu.blog.pingtung.org</link>
  <description>&lt;p&gt;Write the future -&lt;br /&gt;
         history is read-only memory.&lt;/p&gt;
</description>
 </channel>
    <item>
   <title>Permission denied: access to /~abc denied 問題</title>
   <description>今天&lt;a href=&quot;http://tomsu.blog.pingtung.org/&quot; target=&quot;_blank&quot;&gt;tomsu&lt;/a&gt;問我這一個問題，原本只是mod沒load或是目錄權限錯誤，結果搞了半天，是我們誤會這一個模組的用法。&lt;br /&gt;
一般來說，遇到這一個問題都是你帳號的public_html權限沒有給other excute權限，或是使用者目錄以上的目錄沒other execute 權限(eg: /home , /home/abc ...)，但今天這一個問題卻不是，原來httpd-userdir.conf檔案內的&lt;br /&gt;
&amp;lt;Directory &amp;quot;/home/*/public_html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
並不是指以下的全部子目錄，所以遇到我們要建立/home/project/abc/public_html就發生權限問題了，所以以這一個例子來說，應該要改成&lt;br /&gt;
&amp;lt;Directory &amp;quot;/home/project/*/public_html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&lt;br /&gt;
系統會針對*去解釋成abc，Orz..還是看&lt;a href=&quot;http://httpd.apache.org/docs/2.2/howto/public_html.html&quot; target=&quot;_blank&quot;&gt;apache 官方文件&lt;/a&gt;才知道。昏...</description>
   <link>http://snpshu.blog.pingtung.org/post/2/154</link>
      <pubDate>Thu, 16 Oct 2008 23:58:17 +0800</pubDate>   
  </item>
    <item>
   <title>mantis 1.0.x 升級到1.1.x 中文問題</title>
   <description>自己這幾天將mantis從1.0.8直接升級到1.1.1，發現語系檔strings_chinese_traditional_utf8不見了，登入畫面時，發生找不到這一個語系檔，只有strings_chinese_traditional可以選擇。改了config_inc.php後，mantis訊息可以順利呈現中文，但資料庫的文字卻慘不人賭...&lt;br /&gt;
&lt;br /&gt;
&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;http://snpshu.blog.pingtung.org/plugins/plogeshi/styles/plogeshi.css&quot; /&gt;原來 1.1.x 之後的版本採用utf8編碼，不像以往可以選擇utf8或是big5編碼，但自己當初的Mysql DB也是選擇utf8編碼，語系strings_chinese_traditional_utf8 心想應該可以順利移植，但問題出在我的db的確是utf8，可是mantis卻用latin1存進去的，所以一到新版後，mantis改用utf8卻發生錯誤了&lt;br /&gt;
以下是解決方法:
&lt;br /&gt;&lt;br /&gt;
export出upgrade後的data
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;mysqldump -u root -p --default-character-&lt;span class=&quot;re2&quot;&gt;set=&lt;/span&gt;latin1 --hex-blob bugtracker &amp;gt; latin1.sql&lt;/pre&gt;
&lt;p&gt;
&lt;br /&gt;
vi latin1.sql  &lt;br /&gt;
#將latin1改成Big5 &lt;br /&gt;
/*!40101 SET NAMES Big5 */;
&lt;br /&gt;
然後將latin1.sql 匯入新DB
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;mysql -u root -p bugtracker2 &amp;lt; latin1.sql&lt;/pre&gt;
&lt;p&gt;
&lt;br /&gt;
修改config_inc.php &lt;br /&gt;
搞定～
&lt;br /&gt;&lt;br /&gt;
參考資料&lt;br /&gt;
&lt;a href=&quot;http://reiot.com/2008/01/23/upgrade-mantis-111/&quot; target=&quot;_blank&quot;&gt;http://reiot.com/2008/01/23/upgrade-mantis-111/&lt;/a&gt;</description>
   <link>http://snpshu.blog.pingtung.org/post/2/90</link>
      <pubDate>Thu, 20 Mar 2008 11:04:14 +0800</pubDate>   
  </item>
    <item>
   <title>愛吃記憶體的BPCS</title>
   <description>&lt;p&gt;
今天聽同事說，接到user信件告知，程式跑到一半發生記憶體不足問題，他把問題轉給我，大家一起來看這一個問題，從finderr告知，它是一個buffer不足問題，一查發現informix幾乎都被好幾個bpcs process吃掉記憶體，幾乎前面排名都是它的兄弟。&lt;br /&gt;
&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;http://snpshu.blog.pingtung.org/plugins/plogeshi/styles/plogeshi.css&quot; /&gt;&lt;/p&gt;
&lt;p&gt;
命令可以用：onstat -g ses |sort -n -r -k 7 |more
&lt;/p&gt;
&lt;p&gt;
只要程式開一陣子作業，不關閉的話，似乎記憶體都會一直佔著，以本日第一名的，竟然吃掉110MB的記憶體，真是嚇人！ 那台可是32bit的informix version，已經資源不多了，還被一個process吃掉110MB，更不用說其他人累積上來的記憶量。難怪剛到公司時，他們說每天都會重開機，我想這是一個很大的原因，不過bpcs也相當舊了，台灣也沒有代理商維護了，一切的問題也只能間接處理。不過以資訊人員立場，總不能老是被user告知問題，試著給同事提出建議：在cron內以某一個標準通知管理人員！若以40MB來當作觸發點，把上面的command改成下面這樣
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;onstat -g ses |sort -n -r -k &lt;span class=&quot;nu0&quot;&gt;7&lt;/span&gt; |awk &lt;span class=&quot;st0&quot;&gt;&#039;{if($8&amp;gt;40000000)&amp;amp;nbsp; print $0}&#039;&lt;/span&gt; | mail &amp;lt;a &lt;span class=&quot;re2&quot;&gt;href=&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&quot;mailto:norman@my.email.address&quot;&lt;/span&gt;&amp;gt;norman@my.email.address&amp;lt;/a&amp;gt;&lt;/pre&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
這樣一來，凡是超過40mb的資料，會mail通知管理人員進一步瞭解，長時間最好培養user某段時間重開bpcs程式，讓他不要老是被通知需要重開程式。
&lt;/p&gt;</description>
   <link>http://snpshu.blog.pingtung.org/post/2/87</link>
      <pubDate>Wed, 12 Mar 2008 00:31:20 +0800</pubDate>   
  </item>
    <item>
   <title>Drupal 的升級</title>
   <description>&lt;p&gt;
裝沒多久的6.0馬上看到6.1出來了，剛好也順便熟悉一下如何升級&lt;br /&gt;
大致的升級流程是
&lt;/p&gt;
&lt;p&gt;
0.前置&lt;br /&gt;
&amp;nbsp; 備份db、drupal網站程式&lt;br /&gt;
1.移植&lt;br /&gt;
&amp;nbsp; 解開新版程式後，將 sits/*、 modules themes 移植 ，若只有一個站台，把default移植過去&lt;br /&gt;
2.設定啟動update.php&lt;br /&gt;
&amp;nbsp; setting.php修改成$update_free_access = TRUE;&lt;br /&gt;
3.執行website_url/update.php&lt;br /&gt;
4.還原update.php&lt;br /&gt;
&amp;nbsp; 成$update_free_access = FALSE; 
&lt;/p&gt;</description>
   <link>http://snpshu.blog.pingtung.org/post/2/82</link>
      <pubDate>Sat, 01 Mar 2008 09:56:55 +0800</pubDate>   
  </item>
    <item>
   <title>Drupal 6.0 中文化</title>
   <description>&lt;p&gt;
目前還沒看到完整的Drupal 6.0 中文版本，提供英文版想安裝中文語系人參考&lt;br /&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
1. Administer-&amp;gt;Modules-&amp;gt;Locale 將他Enabled&lt;br /&gt;
2. Administer-&amp;gt;Site configuration-&amp;gt;Languages-&amp;gt;Add Languages 分頁-&amp;gt;選 Chinese, Traditional-&amp;gt;選為內定值&lt;br /&gt;
3. Administer-&amp;gt;Site building-&amp;gt;Translate interface-&amp;gt; Import分頁-&amp;gt;你所下載的po檔&lt;br /&gt;
&lt;br /&gt;
po檔來源 : &lt;a href=&quot;http://www.orz99.com/twapms/node/21&quot; target=&quot;_blank&quot;&gt;http://www.orz99.com/twapms/node/21&lt;/a&gt;&lt;br /&gt;
&lt;/p&gt;</description>
   <link>http://snpshu.blog.pingtung.org/post/2/81</link>
      <pubDate>Wed, 27 Feb 2008 23:06:52 +0800</pubDate>   
  </item>
    <item>
   <title>烏魚子部落格的系統升級</title>
   <description>&lt;p&gt;
今天有空特別把烏魚子的blog 系統 - lifetype , 更新到最新的1.2.5，距離上次更新實在相當久遠了，怕自己成為烈士...
&lt;/p&gt;
&lt;p&gt;
原本擔心1.1.4的舊系統，更新到1.2.5會有很多問題，結果透過wizard.php的更新，一下子就搞定了，問題也不多，更新程序大致如下，提供未來想升級卻害怕的朋友們參考 :)
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;1. 備份mysql &amp;amp; 舊版的lifetype 1.1.4&lt;/strong&gt;&lt;br /&gt;
怕系統發生錯誤，直接將mysql、lifetype tar來即可
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;2. 移植tmp、gallery&lt;/strong&gt;&lt;br /&gt;
複製tmp gallery到新版的目錄下，並確定整個新版目錄權限都屬於www user , 而tmp gallery都有寫入的權限
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;3. 設定config/config.properties.php&lt;/strong&gt;&lt;br /&gt;
將新舊設定檔比對一下，大概新版只有多一點點&lt;br /&gt;
比對使用vi -d older.php config.properties.php 很快就可以看到差異
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;4. 執行wizard.php&lt;/strong&gt;&lt;br /&gt;
設定好資料庫，執行wizard.php會將你的問題提列出來，但我的php本來相關module均有編入，所以都沒什麼問題，看到整個都是打勾的，相當感動 :)&lt;br /&gt;
一直按下一步，只有在更新db schema這些部份跑比較久，且新版改用&amp;quot;&lt;span style=&quot;color: #000000&quot;&gt;Encoded File Name&amp;quot;來編碼相關資源檔。&lt;br /&gt;
升級完成，將wizard.php刪掉&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;5. 安裝相關template、plugin&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
template: 將舊版的template 跟user自行做的template copy到新版的template下，基本上舊版的都可以用說~~user自行做的都是blog_部落格id編號，移植上相當方便
&lt;/p&gt;
&lt;p&gt;
plugins: 至官方網站抓最新的plugin &amp;amp; 其他自行安裝的，若有自行改code的，恩...勤快一點吧 XD
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;6. 修改外掛程式設定&lt;/strong&gt;&lt;br /&gt;
可以設定全域啟動某一個外掛實在相當方便，促使我一定要更新原因，不然user不啟動迴響驗證，實在麻煩
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;7. 收工&lt;/strong&gt;&lt;br /&gt;
升級過程並未遇到太多問題，通常發生問題都是檔案權限問題，記得user是apache的user(www)，該給寫入的權限，如tmp、gallery，就給權限囉～
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;</description>
   <link>http://snpshu.blog.pingtung.org/post/2/80</link>
      <pubDate>Fri, 18 Jan 2008 22:50:34 +0800</pubDate>   
  </item>
    <item>
   <title>LifeType or TypeLife</title>
   <description>&lt;p&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 第一次看到這套blog系統時，真為它的命名取的好讚許。若沒用過這套系統的你，不仿試試看。
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 這邊紀錄一些自己使用LifeType的筆記。
&lt;/p&gt;
&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;http://snpshu.blog.pingtung.org/plugins/plogeshi/styles/plogeshi.css&quot; /&gt;&lt;p&gt;
&lt;strong&gt;用Plogeshi呈現程式碼&lt;/strong&gt;&lt;br /&gt;
如java , &amp;lt;code java&amp;gt;.....&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;&lt;span class=&quot;co2&quot;&gt;import java.io.File; &lt;/span&gt;
&lt;span class=&quot;kw2&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;class&lt;/span&gt; HelloWorld 
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt; 
&lt;span class=&quot;kw2&quot;&gt;private&lt;/span&gt; &lt;span class=&quot;kw4&quot;&gt;boolean&lt;/span&gt; DEBUG=&lt;span class=&quot;kw2&quot;&gt;true&lt;/span&gt;; 
&lt;span class=&quot;kw2&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;kw4&quot;&gt;static&lt;/span&gt; &lt;span class=&quot;kw4&quot;&gt;void&lt;/span&gt; main&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;a href=&quot;http://www.google.com/search?q=allinurl%3AString+java.sun.com&amp;bntl=1&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;String&lt;/span&gt;&lt;/a&gt; args&lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt; 
&lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt; 
&lt;span class=&quot;co1&quot;&gt;//... &lt;/span&gt;
&lt;a href=&quot;http://www.google.com/search?q=allinurl%3ASystem+java.sun.com&amp;bntl=1&quot;&gt;&lt;span class=&quot;kw3&quot;&gt;System&lt;/span&gt;&lt;/a&gt;.&lt;span class=&quot;me1&quot;&gt;out&lt;/span&gt;.&lt;span class=&quot;me1&quot;&gt;println&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span class=&quot;st0&quot;&gt;&quot;Hello World&quot;&lt;/span&gt;&lt;span class=&quot;br0&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt; 
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;無法使用TinyMCE的問題&lt;br /&gt;
&lt;/strong&gt;&lt;a href=&quot;http://www.pfps.ntct.edu.tw/lifetype/index.php?op=ViewArticle&amp;amp;articleId=5&amp;amp;blogId=1&quot;&gt;http://www.pfps.ntct.edu.tw/lifetype/index.php?op=ViewArticle&amp;amp;articleId=5&amp;amp;blogId=1&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;整合Flickr圖&lt;br /&gt;
&lt;/strong&gt;
登入Flickr，然後連接 &lt;a href=&quot;http://www.flickr.com/badge_new.gne&quot;&gt;Badge&lt;/a&gt;，一步一步設定好後，將相關code 貼到你的panel.template，記得在這些code前後加上{literal} 與 {/literal}
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;整合Google Analytics&lt;/strong&gt;&lt;br /&gt;
整合google提供的免費網站拜訪分析系統&lt;br /&gt;
&lt;a href=&quot;http://blog.nlhs.tyc.edu.tw/post/2/55&quot; target=&quot;_blank&quot;&gt;http://blog.nlhs.tyc.edu.tw/post/2/55&amp;nbsp;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;迴響剛貼完看不到？&lt;/strong&gt;&lt;br /&gt;
這問題害我找很久，原來啟動&amp;quot;迴響阻隔外掛程式&amp;quot;，內定狀態都是未上架，需要到管理介面去核准，對於朋友張貼迴響，看不到會覺得很奇怪，所以還是關閉吧 呵呵&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: x-small&quot;&gt;推文按鈕貼紙&lt;/span&gt;&amp;nbsp;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
利用推推王網站&lt;a href=&quot;http://funp.com/tools/buttongen.php&quot; target=&quot;_blank&quot;&gt;提供的工具&lt;/a&gt;產生要的scrip，分別將head放到head.template 跟貼紙放到post.template適當位置&lt;br /&gt;
，因為產生的貼紙script有些問題，參考歷蘇網友的&lt;a href=&quot;http://blog.lib.nctu.edu.tw/index.php?op=ViewArticle&amp;amp;articleId=7118&amp;amp;blogId=607&quot; target=&quot;_blank&quot;&gt;修正&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;span&gt;誰看過我&lt;br /&gt;
&lt;/span&gt;&lt;/strong&gt;使用&lt;a href=&quot;http://www.myicon.com.tw/widget-gen.htm&quot; target=&quot;_blank&quot;&gt;myicon網站&lt;/a&gt; 產生embed src,貼到你要的panel.template即可
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;</description>
   <link>http://snpshu.blog.pingtung.org/post/2/7</link>
      <pubDate>Tue, 13 Mar 2007 23:05:07 +0800</pubDate>   
  </item>
  </rdf:RDF>

