2009年12月26日 星期六

線上環境的 MySQL 預設值修改(Jeremy 建議)

MySQL 灌好後, 有某些預設值是有爭議的(或者說, 是很沒意義的), Jeremy 提出了幾點建議~

下述取自 Jeremy Zawodny 的文章: Fixing Poor MySQL Default Configuration Values.

直接取重點, 就是把下面這幾行加到 /etc/mysql/my.cnf 最後面, 或者 /etc/mysql/conf.d/jeremy.cnf 裡.

max_connect_errors = 1844674407370954751
connect_timeout = 20
skip-name-resolve
slave_net_timeout = 30

為何要加這些, 可以參考原文, 或者參考 DK 此篇文章: 無論如何都應該修改的 MySQL 預設值.

恢復 windows7 釘選到工作列

桌機莫名其妙的 釘選到工作列 這選項從右見功能表內消失了
找了一下
只要把機碼中一個字串值補回去重新開機就好了

將下列內容複製到 記事本(NotePad) 存檔時附檔名改為 XXX.reg
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\lnkfile]
"IsShortcut"=""

再此檔上點擊兩下會出現確認對話視窗 都按 是(YES)
正確登錄視窗再按 確定 後
Reboot
完成



2009年12月25日 星期五

解決Windows Live Messenger無法安裝問題

會出現安裝成是裝到一半就卡住出現錯誤訊息代碼似乎是有過一次的安裝失敗後就會呈現無法再次正常安裝
或者是有使用過免安裝版的MSN也可能導致如此

錯誤代碼 0X80070643

因為Windows Live Messenger的安裝前導程式無法將部分已存在的程式移除導致新程式也無法覆蓋上

處理步驟如下:

1.下載安裝 Windows Installer CleanUp Utility

!! Windows 7 需用右鍵 *以管理員身分執行* 來進行安裝
微軟官方下載連結
非官方下載連結
以上兩個下載位置擇一下載安裝即可

2.如圖所示將全部 WINDOWS LIVE 開頭的項目全部選取來 按 Remove


3.Exit

4.再次執行安裝前導程式安裝

PS: 如有軟體不能移除或是不能修復的問題皆可使用 Windows Installer CleanUp Utility 來嘗試一下, 說不一定就迎刃而解。

2009年12月24日 星期四

Linux install mytop

http://jeremy.zawodny.com/mysql/mytop/
mytop 是一個用 perl 寫的 console-based 的mysql效能監控工具

要使用它必須先安裝一些 perl 的 module
DBI
Term::ReadKey
Term::ANSIColor
Time::HiRes

用 CPAN 安裝這些 module
首先要切換為 root 權限

[root@localhost]# perl -MCPAN -e shell

/usr/lib/perl5/5.8.5/CPAN/Config.pm initialized.

...略...

Are you ready for manual configuration? [yes] no (直接採用預設值自動設定即可, 輸入 no)


...略...

cpan shell -- CPAN exploration and modules installation (v1.7601)
ReadLine support available (try 'install Bundle::CPAN')

cpan> install Term::ReadKey
CPAN: Storable loaded ok
CPAN: LWP::UserAgent loaded ok
Fetching with LWP:

...略...

/usr/bin/make install -- OK

cpan> install Term::ANSIColor
Running install for module Term::ANSIColor
Running make for R/RR/RRA/ANSIColor-2.02.tar.gz

...略...

/usr/bin/make install -- OK

cpan> install Time::HiRes
Running install for module Time::HiRes
Running make for J/JH/JHI/Time-HiRes-1.9719.tar.gz
Fetching with LWP:

...略...

/usr/bin/make install -- OK

cpan> quit
Terminal does not support GetHistory.
Lockfile removed.

wget http://jeremy.zawodny.com/mysql/mytop/mytop-1.6.tar.gz
tar -zxvf mytop-1.6.tar.gz
cd mytop-1.6
perl Makefile.PL
make
make test
make install

設定預設設定檔:
cd ~
vi .mytop

填入相關帳號資料格式如下
user=mytop
pass=
host=127.0.0.1
db=test
delay=1
port=3306
batchmode=0
header=1
color=1
idle=1


其他詳細說明可用此指令觀看:
perldoc mytop

其他參考資料:
如出現
Use of uninitialized value in substitution (s///) at /usr/bin/mytop line 958.
依下網址內 fix diff patch
http://groups.google.com/group/linux.debian.bugs.dist/browse_thread/thread/7ac750bd208e819a

Ubuntu Linux 9.10 的 MyTop QPS 修正
http://plog.longwin.com.tw/my_note-unix/2009/12/24/ubuntu-910-mytop-qps-fix-2009

SSD mysql 效能測試
http://jnlin.org/category/network/mysql/

2009年12月21日 星期一

2009-12-19 21:02 芮氏規模6.8 花蓮外海強震


一開始尚不知震央在哪, 中央氣象局網站也被塞爆
噗浪上北中南都有網友感受到搖很大.. 高雄表弟也打來問

在新家又要過了一年了! 前天的強震真是嚇到了..921後最強的一次! 生平碰到的第二次大地震
這次是在新家!12樓~~搖的真久阿~搖了2~3分鐘...搖到頭都暈了
旁邊鐵架上吊的風鈴都搖到叮叮噹噹的做響..還好都沒事~但部分牆上出現了一些非結構性裂痕
電梯也自動停用


2009年12月18日 星期五

MySQL server has gone away

"MySQL server has gone away."

通常 MySQL C API 回傳這個 error message 的時候都是 MySQL server crash,或是有什麼 nasty 的事情發生了。但是如果 MySQL server 好端端的沒事的話呢?

MySQL C client API,在 5.0.3 以前,會設定一個 reconnect flag,如果被 server timeout 或是 disconnect,那麼在 issue query 以前會自己 reconnect。所以如果你用舊版的程式,在新版的 API (newer than 5.0.3) 上面 compile,那麼可能就會爆了這麼一下;因為新版裡面這個 flag 是設成 0,當 client 被 server disconnect 或是 timeout 的時候,再要下 query 的話,就會發現 server 不見了...

要從 client code 解這個問題的話,5.0.13 以後的 API 版本,可以設定讓他吃MYSQL_OPT_RECONNECT 來解決。

For example,


mysql_init(&mysql);
mysql_options(&mysql, MYSQL_OPT_RECONNECT, "1");
mysql_real_connect("blahblah");

就可以了。這個故事告訴我們... 升級以後,文件一定要記得看 -_-

2009年12月17日 星期四

FreeBSD上啟用 DTrace

FreeBSD 7.1 開始有提供 由 Solaris 移植來的 DTrace 動態追蹤功能

但預設是不起動的!
一使用

$ dtrace -l
dtrace: failed to initialize dtrace: DTrace device not available on system

會出現這樣的訊息!

要使用它必須重新 build kernel 安裝

首先修改 GENERIC or 您自己的 kernel 設定檔
將下列設定注解拿掉OR新增

$ ee /usr/src/sys/amd64/conf/GENERIC
options KDTRACE_HOOKS # all architectures
options KDTRACE_FRAME # amd64-only

$ cd /usr/obj/usr/src/sys/GENERIC/
$ make clean
$ cd /usr/src
$ make buildkernel WITH_CTF=1
$ make installkernel


ok後 reboot

再來
$ kldload dtraceall

這時就可以使用了


上述啟用方式由 FreeBSD 7.1 で DTrace を使う準備 得來

相關資料:
DTrace User Guide

2009年9月9日 星期三

plurk之正妹牆&型男牆的網路效應

Crave 科技瘋: 我看噗浪頭像歷史查詢事件,


有媒體報導了.. 它內容跟我說的有些相仿之處阿~~ **我個人認為是不同使用族群的心態問題** 這句說的好!


這兩天我看到的也有參予討論

2009年7月6日 星期一

DELL連續出包..真是鬧了個國際笑話阿..

請先看這篇 DELL 登報行銷道歉文

搭上7月5日 NB又出包!!只有好笑.. 登完報再揮打自己一拳..

慶祝 Dell LCD、筆記型電腦 大大賣,你買幾台? <--半夜就有人做的諷刺Flash
Dell又出包!六萬筆電,兩萬二便宜大甩賣! <--圖文教學
DELL又出包!大家都熟練DELL的「客製化PC」訂購功能了吧? <--圖文教學

請不要當作 DELL 可能出貨..請以體驗 無數量上限 無金額上限的 購物車體驗系統... 另類行銷體驗法..讓所有USER玩看看下單系統



很難想像世界級大廠DELL 不到半個月連續出包兩次..這次應該也是不可能出貨
且照例 DELL周末休息無政府狀態..它網站還是一直持續收單的狀況 到星期一早上快六點
收的單量跟金額應該已經可列為 電子商務史上的 金氏世界紀錄了吧??


前例 DELL LCD事件只對 大戶有興趣... 那個LCD後續處理通知目前都只有大戶收到.. 散戶無消息..
這招叫做黑暗兵法之如何讓一個國家瞬間認識一個廠牌&吸收隱藏大戶VIP客戶 ?

---
整個晚上凌晨1點到早上10點多 DELL 終於中斷下單系統了..已無法下單


----
3.6億那張訂單 出包的是 by order 的鄉民…
是他自己定錯型號啦…注意看!!XD 他定到了 M6400


2009年7月1日 星期三

因DELL價格錯誤事件導致網路聖人變多了!?

但很多人根本不知道詳情就突然跑出來當聖人..是因為沒吃到還是真聖人?

網站上有寫限時特價..當初我所有朋友認為他在清倉..把退時規格清完..
但後來才發現原來是全網站打折7000 不止限螢幕喔!! 你能怪買的人嗎?我們都認為出不出貨都沒關係!

但請把這段時間因為該訂單收到的所有個人資料 在律師見證下刪除, 跟存在 DELL Server上的 信用卡資料連同一起銷毀,
不能存有備份並且如果往後還有外流的該份資料廠商必須負起法律賠償責任.. 這樣才能撇清陰謀論說法 利用該手法吸取客戶資料 信用卡資料

他信用卡刷卡資料跟一般連線處理平台不一樣! 他是離線的!他是會儲存你信用卡資料..
當她確認訂單要賣你時再由他的業務幫你刷卡..這對購物者太過於不保險

2009年5月1日 星期五

豬哥亮:冷涼卡好

冷涼卡好..哈! 看來 NCC 又要動刀了..!!

看了整個網路造勢看來!!
真是未播先轟動...整個先前行銷策略看起來很成功.
正式播出很懷疑到底最後那句經典會不會消失呢? 還是播出後 NCC 在大動作<咖差>

以下是相關介紹連結:
http://briian.com/?p=6242
http://www.gururu.tw/豬哥亮復出最新廣告-燦坤0元本舖電器醫生篇


2009年4月29日 星期三

今晚等車回老家碰到全裸男溜鳥

真是好屌阿..

在台中火車站前耶! 當時還有蠻多等車的學生跟民眾耶

也不知道他已經晃多久了...我是發覺學生有點騷動外加旁邊的阿博說出 瘋子 才抬頭看到 (當時正在用手機玩 噗浪)

怎麼前面中央分隔島上有個裸男..是真的一絲不掛的喔..

看他周圍也都沒發現衣服

從我發現後5~10分鐘後警察才出現..

還在車水馬龍的火車站前追逐勒...全裸男跑給警察追..

最後被一個好像是 計程車的[問蔣] 飛踢欄下 (至於到底踢中哪不清楚)..

用手機的相機太遠拍不到..正剛抽出單眼..不過燈光不足又不是長焦鏡..對不到!又模糊

最後切慢速連拍來追..



不知道會不會是今天的早報頭條耶..前陣子不事也才有灑錢男..





NPNT 嗎? 照片在內!

2009年4月17日 星期五

參加OSDC三天整個生理時鐘調整了day 1

最近比較懶得寫日記!! 哈
也沒啥好寫的!! 沒活動每天過的也都一樣阿..XD

上星期五六日 上台北參加 ZMAN 綠色機房 跟 OSDC 的活動
已經很久沒這麼早起了..

ZMAN 的綠色機房 真的是很精采! 整個國小的大會議是幾乎坐滿狀態
也才知道台灣的 網路基礎建設是這麼落後(落後國外20~30年)! 這麼落後的基礎建設難怪我們網路速度一直無法提升上去
擁有許多高科技產業的台灣在基礎建設上卻是最為落後的國家!! 而全台最差的居然是首督 台北市
經費多亂花 也亂下達指令的就是台北市..
因為這場活動主要是針對學校資訊相關的老師授課! 半數以上都是老師.. or 各學校資訊組的人員
講了一些學校秘辛. 因為下午有報名 OSDC 的一個議程
所以只聽了早上!  結構化佈線 的一小部分..這東西應該是所有建商 & 政府法規制定人都該去聽聽
才會知道台灣的法規跟基礎建設已經跟 世界脫軌很久了, 對岸都比我們進步

17日下午 開始下雨..
OSDC 的議程算是另外加報的..有多繳一個議程的錢所以還是得去聽聽看講什麼阿
主要是跟目前工作有用到的東西有關
也是少數會有 翻譯的議程..
這次活動是在 國泰世華金控 大樓上面的台灣微軟舉辦! 果然是金控大樓阿!! 一樓真是有金碧輝煌的感覺

(為什麼台灣微軟都在國泰的大樓上面阿?? 台中台灣微軟辦公室 也是在國泰世華大樓裡面!!?)

2009年3月17日 星期二

在 Windows 下如何快速變更預設閘道

當你不想做網路裝置的開啟關閉來強制變更預設閘道時
可用命令模式直接下指令做快速變更
好處是可以接近無感覺斷線的切換路由路徑

How To Change Windows (Default Gateway/Route)
c:\> route change 0.0.0.0 mask 0.0.0.0 x.x.x.x -p
(-p 持續保持這個路由設定在啟動的系統上)

2009年3月13日 星期五

jQuery 1.2 vs 1.3 升級須注意地方

以下內容由 Ajax框架 jQuery > jQuery 1.3.x 和 1.2.x 之間一個要注意的差別 轉錄


下面這行代碼在 jQuery 1.2.x 上是可行的
var item = $('input[@name=tag][@checked]').val();

可一旦升級到 1.3.x 這行就要改為
var item = $('input[name=tag][checked]').val();
少了 @ 符號!
---
沒去掉 @ 會造成錯誤
====

1.2.6中用$('input[@name='attr'])可取多個同名為attr的項。
而1.3.2提供了兩個方法:
$('input[name='atrr']') 取單個
('input[name*='attr']) 取多個同名的

2009年1月31日 星期六

高雄六龜遊

年假最後兩天由同學規劃的行程跑到高雄六龜旅遊


我是星期五晚上也就是 D90 敗下去的當天就先搭高鐵南下了!
9點多到烏日高鐵站..還真多人沒多久就廣播說北上班次全部的票已售完
提早一個晚上下去住我姑姑家

台中高雄溫度真是天壤之別!! 在台中往高鐵站是很冷!!又有濕氣
但一到左營!! 馬上熱到開始脫外套長袖


我同學則是星期六早上才搭高鐵到左營會合, 再搭高捷到高雄火車站找客運
光是找客運來來回回走了三個站!最後是在 他的總站搭車
也錯過了 2班車


到達目的地的民宿已經下午快3點了
check-in 後先把行李放置好! 先出去附近晃了一下
附近有個 成功吊橋 (雖然上面寫著載重10人) 可是似乎都是超過十人同時在橋上阿

走過橋後是個育幼院

同學買了個 100元的 石版烤豬肉三個人分著吃
在晃到東溪大橋~

繞一大圈本來還想走路進更裡面遠方看到的一所廟! 不過只走到一些發現! 不太對照那山路看是S行的慢慢往上! 沒交通工具上去到上面也要好幾公里遠了! 且天色漸暗放棄..回民宿
回到民宿就開始 try 看看手機訊號 3.5G! or AP..結果! 那個房間訊號真是差只有 GPRS
民宿的AP收不到訊號@@! 只有0~1格根本不能用
老闆說可以換大一點的房間有大浴池~ 就換房..結果 兩間房間門才距離不到 2公尺遠
那間房間 可以收到AP訊號且還是強~ 真是納悶! 這AP到底是放在哪! 怎麼訊號會差這麼多
不過手機依然訊號很差..連GPRS都只有 1~2格!


晚餐吃請民宿準備的小火鍋
深山林內!! 晚上也沒地方好晃...天氣又不太好有下著小雨..就窩再房間看電視上網 看今天拍的照片
洗澡完休息一下後就到房間後方的浴池泡溫泉
到快要就寢時! 開始聽到大雨下下來的聲音了..同學開始擔心明天的天氣要是這樣就不用玩了
手機依然沒啥訊號且因為沒啥訊號導致電量消耗迅速@@ 掉到剩2格了!原本是8成電力的! 所幸睡覺前關機插上USB充電線

第二天早上去民素餐天吃完早餐晃附近吸收芬多精後 check-out ! 開始往回走..先是到原本下車的站牌看! 幾點有公車道 六龜市區..
不過好像都沒看到有公車進入 就三個人背著行李用走的往 六龜市區走~ 邊走邊看風景拍照
這就走了四公里左右~~終於看到 7-11 (在民宿附近就有指標說往哪邊有 7-11 & 麥當勞)
7-11休息一下補水! 再往外(高雄方向走)
走到出六龜市區~ 發現沒啥東西了!! 就在公車站牌等公車~等了1個多小時左右吧
本來是想說要去再往回一些的地方有個遊客旅遊中心! 以為麥當勞在那邊..
結果! 也是沒看到..
直接做公車到美濃市區 已經12點半! 找間 板條吃(美濃市區到處都是賣板條的小吃店)

吃完後往中正湖的方向走!! 1公里多 先是到花海晃了一下(覺得還是 台中新社 還是 彰化員林的花海壯觀漂亮)
然後繞中正湖一圈約6~7公里
其中周邊步道後面還有一段還在施工中
繞完休息一下再往回走到美濃市區撘公車回高雄市
回來一開始路上就車大排長龍~~一開始還以為塞回到高雄市可能要3個多小時了! 結果還是2個小時多一點就到了
下午5點多到高雄火車站! 先是到站前的麥當勞找位子休息一下..這間生意真是好~~總共有5層樓! 第一次碰到有 m有這麼多層的~ 不過也因為每一層面積不大所以往上發展吧@@!
離開時已經快 6點! 我同學們先走了~去高鐵坐車回台中
我則是先自己晃高捷..然後去找我表哥~帶我到夢時代~愛河晃

星期日早上到傍晚一天光走路走了 14公里左右吧!!!!
+上晚上又逛夢時代+愛河應該是超過 15公里

2009年1月28日 星期三

初一玩破錄影主機密碼

幫我表哥買了一支攝影機回來, 他店裡要再加裝1支

一開始是除夕下午先過去他店裡研究他後面有 8port 的頭但是怎麼第五支接上去沒訊號出來

設定選項又都鎖住了! 我表哥他的帳號是一般帳號沒有權限進入

只好先拍拍畫面主機外觀等...回來在google一下資料, google真是萬能! 果然找到了這張錄影卡的原廠

跟這錄影主機的廠商資料

也確認他主機裝的錄影卡是8port的沒錯!, 只不過是用帳號鎖住了

只要用我表哥那一組帳號登入就只有4port

初一再過去try看看! 本來想說用USB XPE開機先把 他 C槽 Ghost備份出來

結果他這主機連BIOS都鎖住了, 沒法用USB開機

只好拆機將 CMOS清空...結果還是有密碼! CMOS清空無效..連主機板BIOS都是客製化過的有預設密碼

放棄!只好在進XP再研究看看他這錄影主機裝了一些什麼東西

發現他這系統有 VNC 也有做自動XP自動還原...C槽不管你做了什麼更動下載檔案等! 都會在重新開機時恢復

有VNC好吧! 先找到VNC 的密碼機碼, 匯出傳到我主機上

回家繼續玩 破解VNC密碼..果然VNC的密碼編碼很簡單的就反解出了

知道他VNC密碼還以為他會全部密碼都用一樣! 結果錯了

VNC 一組 錄影主機是另一組! 系統唯讀狀態解除又是另一組

可想而知 BIOS 的密碼也應該是另一組

鎖的真徹底...不過另外Google 到錄影主機原廠支援論壇..逛了一下! 我也把他錄影卡的帳號密碼解出了

四層密碼解出兩層..BIOS要到他店裡才能try!

XP的影子系統要帶NB跟去買條 SATA 轉 USB 的線由另一個系統接進去嘗試跳過遮蔽 影子系統才能try看看