Tag Archives: 資料庫

#1071 – Specified key was too long; max key length is 1000 bytes

mysql也有支援index這個基本的功能,當然最近我為了測試一些東西,也加了index進資料表,結果就出現了「#1071 – Specified key was too long; max key length is 1000 bytes」錯誤 Continue reading

Posted in 學習筆記 | Tagged , , , , | Leave a comment

個人資料保護研討會心得

今天下午參加了台北市電腦公會的辦的一場研討會。上課的教師有3位,其中有一位勤業眾信的副總,之前我參家資安研討會時就上過他的課。有一些資安的手法,我想可以參考一下 Continue reading

Posted in 學習筆記 | Tagged , , | Leave a comment

誰說國外網站寄存公司不會出包?

之前被StartLogic擺道之後,錢終於拿回來了,不過只拿回28元美金,那時我就說,我還有一個站在他們的系統上,其實他們用很多個不同公司在經營,老實說,我那時就覺得怕怕的,因為StartLogic服務這麼差,我另一個站會不會也出問題,果不其然,真的出包了,我的資料不見了 Continue reading

Posted in 測試-網站 | Tagged , , , , , , | Leave a comment

機車老外 讓我氣的想罵髒話

前面講到,我因為免費的烏克蘭域名被砍,所以我只好把網站移到另一個hosting的站,應該說parking過去,在經過24小時之後,dns已經可以mapping的到,但是資料的匯入,卻遇到問題。 因為我的mysql資料庫有33MB左右的大小,dump出來之後,也有9MB多的tar.gz壓縮檔,如果用mysql去匯入的話,在上傳9mb的資料時,早就timeout了(如果上傳頻寬不夠大,保證一定timeout),所以怎麼匯都匯不進去,而且很多hosting網站會限制匯入的檔案不能大於2MB(還好他們開到10MB,所以可以上傳)。因為不是第一次搬家了,之前搬家都可以請hosting網站的工程師幫我透過ftp上傳好的dump檔匯入,就不會有timeout的問題,結果,一封信回來,跟我說他們不支援這樣的動作(已經花了十幾個小時),如果要請他們匯入的話,要收我10塊美金,靠北邊走,指令我會下,問題是我連不進去啊,之前我就請他們工程師做過了匯入的動作(匯入快500mb的資料),現在跟我說不支援,他們希望我自己可以透過ssh的方式,自己下指令,老實說,我早就試過ssh的方式,cpanel上面的教學跟本和實際的版本對不起來,金鑰和公鑰都設定好,也在putty上匯入成功,但是我從來沒有成功過,真想用三字經問候他們爸媽。 最後怎麼做,從原網站的控制面版進去,分table去dump資料庫,分別建了一個4MB一個5mb的檔案,分別import進phpmyadmin,再改一下相關的設定(資料庫連線以及網站絕對位址等)結果就可以了。 我很難想像,如果一個人不敢和老外溝通,技術性的內容又懂的不多時,他們怎麼來做搬家的動作,所以架站簡單,但是要好好的長期維護,還是有一點難度的。

Posted in 測試-網站 | Tagged , , , , , , | Leave a comment

資訊人員盤點時的痛

這幾天公司在盤點,12月的帳還沒有關掉,但是會計在之前會議已經說過了,25日之後不再進出庫,首先說為什麼還不關帳。因為參數的關閉,把帳別開在2010年的1月時,目前生產的報工就沒有辦法進行,但是又要管制進出貨怎麼辦? Continue reading

Posted in 學習筆記 | Tagged , , , , , , | 2 Comments

wordpress 2.8版資料庫結構

之前用來記錄鏈結的wp_links,結構也有改變 link_category結構也變了 開發wordpress外掛要一直跟著主程式資料庫結構跑 真的是一種宿命 之前在2次開發時說過 他的正規化很有問題 果不其然…結構就一直改變 要不要做個全新的大改版再來 一直要花心力關注~真是有夠鳥的

Posted in 測試-軟體 | Tagged , , | Leave a comment

WordPress 2.8版資料庫結構更新

之前有在wordpress上開發外掛 對wp_posts資料表進行操作 在設計外掛的時候 就發現~wp_posts有一個欄位是記錄文章分類的欄位 這個欄位本來就沒有什麼作用 因為真正在處理分然和標籤的另外還有3個table 因為網站搬家的關係 我不想要那些資料了 只想保留域名和網站 於是建了新的database strature 結果~外掛不會運作 才發現~那個記錄文章分類的欄位不見了 早就該這樣了~真是的

Posted in 測試-軟體 | Tagged , , | Leave a comment

wordpress post_tag and category 限制

原本想說~wordpress的post_tags當成keyword資料來源: 但是 因為 之前提到的 wordpress 資料庫過度正規化[請參閱 wordpress 資料庫正規化之我思….」 所以造成文章在更新tags及category時相當的麻煩 都想說~反正麻煩一次就好了~就來蠻幹好了~ 看了一下資料庫的結構 看了資料庫結構~ 真的很想哭~ name是index~(我的臉色變了) slug是從name編碼來的~ slug是unique~就就是說~category及tags不能重覆~ OH-MY-GOD category分類的名稱不能當成post_tag的名稱 這樣講怎麼合理~ 假設一個資料豐富的站 有一個分類叫作「電腦科技」 剛好有一篇文章~在講環保節能減碳的~ 談到Google的電腦科技~是造成電力浪費的主因之一~ 糟了~加了關鍵字~自動bypass掉了….靠北邊走…. 實在有夠鳥的~還好~有外掛工具可以輔助…

Posted in 測試-軟體 | Tagged , , , , , | Leave a comment

用mysql的trigger完成ping service

因為進行wordpress的二次開發 無法自動進行PING的動作 所以~花了時間去研究一下 mysql 的trigger要怎麼做 目前可以做到的~ 在新增文章~或是更新文章的時候~ 會自動新增(修改)另一個資料表 只要一個小程式~就可以判斷哪些文章還沒有PING過~ 或是那一篇文章~修改過了~待PING 玩起來~還蠻有趣的~ 今天~晚上算是玩樂~ 而不是工作~哈哈

Posted in 測試報告 | Tagged , , , , , | Leave a comment

php5連接Oracle資料庫

因為工作的需要~需要透過php去連接Oracle資料庫 php除了連接mysql之外~也要連接Oracle資料庫 因為~公司主要的資料庫都是Oracle10g 1.鼎新tiptop GP5 2.MES 所以想利用php去oracle裡抓資料出來用~ 我的php環境是Base on php5之上~ 使用的OS~是Centos 5.0版 記憶體512MB ASUS 1U Server Oracle原廠網站上提供了兩隻rpm 分別是 oracle-instantclient-basic-10.2.0.4-1.i386.rpm oracle-instantclient-devel-10.2.0.4-1.i386.rpm 但是這兩隻rpm的處理方式~ 在官方文件中說的不清楚~ 而且~如果要讓php在apache中被支援~ 這整個動作變的很麻煩~ 要重新編過apache(httpd) 所以最簡單的處理方式就是動態載入

Posted in 測試-軟體 | Tagged , , , , | Leave a comment