2010年12月30日 星期四

PHP5.2以上版本的XOOPS2.3錯誤訊息!

With XOOPS 2.3.3, if you upgrade your PHP version to 5.3, there are 2 messages (displayed on all pages) :
Deprecated: Assigning the return value of new by reference is deprecated in C:\wamp\www\htdocs\include\common.php on line 94

Deprecated: Function set_magic_quotes_runtime() is deprecated in C:\wamp\www\htdocs\include\common.php on line 21

How can we hide those messages ?

解決方法,可以利 php.ini 的配置修訂去處理掉那些惱人的錯誤訊息!
修改 error_reporting 的參數:
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
[原始]
error_reporting = E_ALL & ~E_NOTICE

[修訂一]
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
[修訂二]
error_reporting = E_ALL & ~E_NOTICE | E_STRICT


我個人是使用修訂一的方式!

2010結束有感!

今天是2010的最後一天!
明天是2011元旦,也是「民國百年」的另一里程的開端。

趁著這兩天假期,來整理一下我個人的生涯規畫吧。
那些實現了,那些則是進行式,那些是不可行?
該怎麼調整?怎麼修正?

工作?家庭?興趣?

有看我BLOG的朋友,也祝福你們,新年快樂!

2010年12月24日 星期五

MySQL、PostgreSQL、Firebird 三種資料庫大評比[轉貼]

下面這篇,這是2007時候的文章,原來FireBird是不錯的開源資料庫軟體.
真怪,怎麼我以前都沒注意到?

MySQL,PostgreSQL、Firebird 三種資料庫大評比
這次日本(高橋 信頼=ITpro 報導資料庫評比
一律以免費資料庫平台比較效能,本次比較產品有MySQL,PostgreSQL、Firebird 三種資料庫,以資料庫命令對於三種不同大小資料量,計算出效能值最短(處理速度最快)比較以下為平均比較參考值:

INSERT: Firebird < MySQL < PostgreSQL
SELECT: Firebird < PostgreSQL < MySQL
UPDATE: Firebird < MySQL < PostgreSQL
DELETE: Firebird < PostgreSQL < MySQL

以下為原文:
http://feeds.nikkeibp.co.jp/itpro_all?m=6658
「MySQL,PostgreSQLとFirebirdの性能をユーザー会メンバーが徹底比較,判明した"意外な結果”」--OSC2007.DBより オープンソースカンファレンス2007.DBの会場

左から日本MySQLユーザ会の堤井泰志氏,Firebird日本ユーザー会の木村明治氏,日本PostgreSQLユーザ会の片岡裕生氏
 「更新とJOINが多ければMySQL,シンプルなSELECT主体ならPostgreSQLが向いている。ストアド・プロシージャでシングル・コネクションならFirebirdは非常に速い」---6月23日に開催された「オープンソースカンファレンス2007.DB(OSC2007.DB)」で,各オープンソースDBのコミュニティのメンバーによる性能比較が披露され,従来の一般的なイメージとは異なる“意外な結果”が明らかにされた。

 オープンソースカンファレンスは,オープンソース関連コミュニティが主催するイベントで,OSC2007.DBはデータベース関連のコミュニティが集まったイベントである。性能比較セッションを担当したのは,日本MySQLユーザ会の堤井泰志氏,日本PostgreSQLユーザ会の片岡裕生氏,Firebird日本ユーザー会の木村明治氏。「あくまでボランティアによる性能比較であって,最速,最新マシンの上で実施したわけではない。数値を絶対視するのではなく,各DBの特徴や得手不得手を理解するために参考にしてほしい」(堤井氏)。

 まず単体テストとしてストアド・プロシージャを使ったテストを行った。マシンは動作周波数2.4GHzのPentium4,メモリーは1Gバイト,ハードディスクはIDE ATA100 7200rpm 60Gバイトと,現在としては決してハイエンドのマシンではない。データベースのバージョンはMySQLが5.0.6-beta(エンジンはInnoDB),PostgreSQLは8.1,Firebirdは2.0.1である。

 検証の結果,一般的に持たれているイメージと異なり,MySQLでのJOIN,PostgreSQLの検索は速いことが示された。またMySQLの場合,デフォルトのエンジンであるMyISAMに比べ,トランザクション機能を持つInnoDBの性能は必ずしも遅くないという,これも意外な結果が得られた。またFirebirdは,MySQLとPostgreSQLに比べ全般に高速だった。ただし,「MySQL,PostgreSQLは500コネクション以上のかなりの負荷に耐える」(堤井氏)。

 またこのほかにCやJava,PHPからアクセスしたテストの結果なども紹介した。

 測定結果を踏まえたデータベースの選択基準として,堤井氏らは「ストアド・プロシージャが使える状況で,シングル・コネクションならFirebird。更新がそれなりにあり,JOINが多ければMySQL,シンプルなSELECT主体ならPostgreSQLが向いている」と指摘した。

2010年12月23日 星期四

耶誕快樂![台語版本]

朋友轉寄的祝福,借花獻佛,也祝福有來看我日誌的網友吧!


國小鄉土語言課程
台語版聖誕快樂歌歌詞...

~~~~~歡喜聖誕節~~~~~[王金選]









2010年12月22日 星期三

推薦一本學SAP ABAP的書!

博客來的書,有的書很夯!
才通知你到貨可以買了,點了連結上去,才發現書又沒庫存了。

SAP方面的書就是這樣,昨天通知了這本書。


工程師突擊︰SAP ABAP實用程序開發攻略

有興趣的人,趕快下手!

2010年12月21日 星期二

FTP Server 除錯:Append/Restart not permitted, try again

我利ProFTP架的FTP服務,被利用來寫一個自動上傳資料的程式。

結果居然報錯,說是:
Append/Restart not permitted, try again






拜請Google大神搜尋解決之道!
結果是一套SmartFTP軟體的使用文件中找到線索。
提示是 AllowStoreRestart 功能被關閉!

Append/Restart not permitted, try again

Problem
You may receive the following error message from the FTP server when trying to transfer a file:
Append/Restart not permitted, try again

Cause
The FTP server denies clients to restart/resume an interrupted transfer.

Solution
Enable restarts/resumes of uploads and downloads on the server side. You may need to contact the server administrator or the web hosting company to request this change.

Special Case: proftpd
By default proftpd denies clients to restart/resume interrupted uploads (AllowStoreRestart). But it allows clients to restart/resume interrupted downloads (AllowRetrieveRestart). This causes the REST command to appear in the FEAT reply and SmartFTP assumes that restart is supported. Thus SmartFTP tries to restart the transfer and fails because the FTP server doesn't allow it.

References


+======================================================================+
再找到官方文件,常見問題!
http://www.proftpd.org/docs/faq/linked/faq-ch4.html

嗯,問題和解決方法,似乎有比較明確了。
著手理解細的 proftpd.conf 設定吧!

對了!
別用上面提到的 SmartFTP,那要錢的~
用FileZilla-Client就好。

2010年12月13日 星期一

oracle的錯誤訊息解讀!

http://ora-01153.ora-code.com/

網站收錄有關oracle運行的錯誤代碼,以供查詢。
前綴的ora-xxxxx是錯誤代碼,是可以視狀況代換的。

其實在OS中下 oerr 指令,也是可以查詢的,示範如下(留意紅字標示部份):

[jfsbasis@erpap02 ~]$ sudo su - oraprd
[oraprd@erpap02 ~]$ oerr ora 1153
01153, 00000, "an incompatible media recovery is active"
// *Cause: Attempted to start an incompatible media recovery or open resetlogs
// during media recovery or RMAN backup . Media recovery sessions
// are incompatible if they attempt to recover the same data file.
// Incomplete media recovery or open resetlogs is incompatible with
// any media recovery. Backup or restore by RMAN is incompatible
// with open resetlogs
// *Action: Complete or cancel the other media recovery session or RMAN backup
[oraprd@erpap02 ~]$

// *Action: Complete or cancel the other media recovery session or RMAN backup
[oraprd@erpap02 ~]$


只是網路上的資料,通常會附上解決的方法和提供連結。

2010年12月8日 星期三

關於SAP的自學資源?!

之前一直想找SAP方面的書!
可惜在台灣,SAP的系統和模組,讓人感覺很大很TOP,也很封閉和神秘。

不過,在博客來,還好有提供SAP簡體書的購買,但似乎……
要等很久……很久……

有興趣的人,還是多下功夫找找和等等吧。





有些網友,有寫信向我問自學安裝的資源!
言下之意,好像是想直接向我「要」SOURCE?
我想,因為我也不從事「複製、販售」這檔子,就抱歉啦。

搜尋此網誌

本站大事記

這個部落格(網站)內容以分享LINUX和延伸出的技術文章為主!
特別是為了工作和進修需要,搜集了不少網站連結。
希望對來這裡觀文的朋友們,有提供一些有用的資訊或文章。
但這裡的文章中,也包含個人的心情扎記和隨興言談……
若是當中沒有對上你的口味,請多包涵!

原「琳娜絲與希斯寇的邂逅」,改名為「愛上琳娜絲」!

原「琳娜絲與希斯寇的邂逅」,改名為「愛上琳娜絲」!
--原序文--
就是當LINUX遇上CISCO啦!他們的結合還能作什麼事…不就是讓這個世界的網路,串…串起來啊…不然你們那能上這網站看部落格!