http://www.codeplex.com/PHPExcel
- Mar 09 Tue 2010 16:26
PHP讀Excel的好幫手
- Mar 02 Tue 2010 20:49
內湖救國團上課經驗
很不好的經驗
上課第一天發現跟課表上的老師不一樣
想說可能是代課老師
總共八堂課
結果一代代了前面七堂
最後一堂還是代課老師的代課老師來上課
有上當受騙的感覺
冏到一個不行
- Feb 25 Thu 2010 10:45
cisco 2960G switch 設定ssh連線
#conf t
(config)#hostname XXX
(config)#ip domain-name XXX.OOO
(config)#crypto key generate rsa
(config)#username XXX privilege 15 password XXXX
(config)#aaa new-model
(config)#line vty 0 4
(config-line)#transport input ssh
(config-line)#end
#write
CCNA Routing and Switching 認證教戰手冊 第二版
作者: Todd Lammle
譯者: 林慶德, 陳宇芬
出版社:旗標
出版日期:2017/04/28
語言:繁體中文
定價:1180元
- Jan 22 Fri 2010 00:48
cisco L3 switch 設定固定ip 的dhcp binding
#show ip dhcp binding
如果show ip dhcp binding 裡面已經有ip紀錄的話要先把該紀錄clear
# clear ip dhcp binding A.B.C.D
#conf t
ip dhcp pool XXX
address A.B.C.D client-id 0100.aaaa.bbbb.cc
- Jan 07 Thu 2010 18:51
ALTEON-CHEETAH-LAYER4-MIB
ALTEON-CHEETAH-LAYER4-MIB
http://www.oidview.com/mibs/1872/ALTEON-CHEETAH-LAYER4-MIB.html
Alteon 後來被 Nortel買去了..後來又被..
example:
監控 L4 switch 的Virtual server 1 & virtual server 2 的current sessions
mrtg.cfg範例如下
Target[v1.2]: 1.3.6.1.4.1.1872.2.5.4.2.4.1.2.1&1.3.6.1.4.1.1872.2.5.4.2.4.1.2.2:xxx@L4switch
MaxBytes[v1.2]: 1000000
Title[v1.2]: Current active sessions for virtual server 1 & 2
PageTop[v1.2]: <H1> Current active sessions for virtual server 1 & 2 </H1>
Options[v1.2]: growright,gauge
YLegend[v1.2]: sessions
Legend1[v1.2]: Virtual Server 1:
Legend2[v1.2]: Virtual Server 2:
LegendI[v1.2]: Virtual Server 1:
LegendO[v1.2]: Virtual Server 2:
- Jan 05 Tue 2010 15:50
CCNA-Kit: Mailed
哈...月底終於從米國出發了(應該是米國吧^^")..
等待中:p
- Jan 05 Tue 2010 15:30
升級tar格式的cisco switch ios
1. 將ios放在tftp server, 可以下載 3CDaemon 來使用
FreeBSD開啟tftp server
vi /etc/inetd.conf
tftp dgram udp wait root /usr/libexec/tftpd tftpd -l -s /tftpboot
#tftp dgram udp6 wait root /usr/libexec/tftpd tftpd -l -s /tftpboot
重啟inetd
kill -HUP <inetd_pid>
mkdir /tftpboot
並且把檔案放在 /tftpboot下
2. login switch
3. switch#archive tar /xtract tftp://tftpserver/{IOS tar格式的檔名} flash:
4. switch#dir 可以看到剛剛上傳的IOS解開後的檔案
5. switch(config)#boot system {IOS路徑/檔名}
如: boot system flash:/c2960-lanbasek9-mz.122-58.SE2/c2960-lanbasek9-mz.122-58.SE2.bin
6. reload 重開機
7. sh version 可以看到用目前哪一個IOS檔案開機
- Dec 14 Mon 2009 10:51
ccna 640-802 pass :p
雖然非英語系的考生有延長考試時間
不過對我這個破英文,又準備不是很熟的考生
時間差點不夠啊XD
總之250美金..還算有點價值
- Nov 16 Mon 2009 18:38
博客來網路書店300萬會員慶,滿711請你喝咖啡
- Oct 09 Fri 2009 12:14
cisco switch mirror 流量
如果要把cisco switch Gi0/1 的流量mirror 給Gi0/11
也可是某個範圍的interfaces (gi0/1 - 3)
switch(config)# monitor session 1 source interface Gi0/1
switch(config)# monitor session 1 destination interface Gi0/11
- Oct 06 Tue 2009 11:43
Cisco ASA 5510/5540 設定ssh連線
1.首先建立user
ASA(config)# username cisco password cisco
2.產生key
ASA(config)# crypto key generate rsa modulus (512/768/1024/2048)
3.允許ssh的interface
ASA(config)# ssh a.b.c.d 255.255.255.0 management
4.ssh的timeout時間
ASA(config)# ssh timeout 5
5.如果出現Permission denied, please try again.請注意下面的設定有沒有加上去
ASA(config)# aaa authentication ssh console LOCAL
CCNA Routing and Switching 認證教戰手冊 第二版
作者: Todd Lammle
譯者: 林慶德, 陳宇芬
出版社:旗標
出版日期:2017/04/28
語言:繁體中文
定價:1180元
- Sep 28 Mon 2009 18:53
如何重置 cisco router enable password
如果忘記或是已經遺失 cisco router 的 enable password
可依照下列步驟重設密碼
本測試環境為 cisco router 1700
資料來源 : http://www.cisco.com/en/US/products/hw/routers/ps221/products_password_recovery09186a0080094773.shtml
1. router重開機
2. 在60秒內按下break鍵
3. 在 rommon 1> 的提示符號下輸入 confreg 0x2142
4. 在 rommon 2> 的提示符號下輸入 reset, 這時候 router 會重開機
5. 出現任何選項都按no 或是 ctrl+C 中斷這個對話過程
6. 在router> 的提示符號下輸入 enable
7. 輸入 configure memory 或 copy startup-config running-config 將nvram的資料複製一份到記憶體,切記不要輸入 copy running-config startup-config 或 write ,否則會蓋過你的設定檔
8. show running-config看看你的設定檔
9. 設定密碼, conf t ==> enable secret XXXX
10. hostname(config)#config-register 0x2102
11. end 或 ctrl+z 結束設定狀態
12. 輸入 write memory 或 copy running-config startup-config 儲存設定檔
13. 重開機試試看:p
- Sep 11 Fri 2009 17:51
其他國家的ip網段範圍
http://trace.twnic.net.tw/ipstats/ipv4stats.php
可以直接點進去
顯示的格式為 IPv4網址範圍 IPv4該範圍數量
所以如果要加進防火牆做阻擋的話
需要在轉換一下格式
參考做法:抓回來切字串
同時感謝winson提供的php function
<?php
$filename = "some_country.txt";
$ip = file ($filename);
$i = 0;
while ( $ip[$i] ){
$IP = explode (" ",$ip[$i]);
echo "network-object ".$IP[0]." ";
GetNetMask($IP[1]);
echo "\n";
$i++;
}
function GetNetMask($num)
{
$bin= decbin($num);
//補滿32位
// echo $bin."<BR>";
$bin = str_pad($bin,32,'1',STR_PAD_LEFT);
//echo $bin."<BR>";
//每8位切一個
for($i=1;$i<=strlen($bin);$i=$i+8)
{
$tmp[]=bindec(substr($bin,$i-1,8));
//echo "len:".substr($bin,$i-1,8)."<BR>";
}
echo implode(".",$tmp);
}
?>
- Aug 26 Wed 2009 16:00
Google search Books for Firefox
透過google來搜尋博客來網路書店的商品
使用時機:
(1)想要用google的關鍵字習慣搜尋的時候,如"kenyword1 keyword2" 或是 "kenyword1 OR keyword2"
附加好處:當你用注音不小心打錯字的時候,谷歌大神會貼心的提醒你
限制:
(1)沒有辦法針對暢銷度和價格等做排序
使用方法:Firefox使用者點下面的連結自動安裝 install gBOOKS
或是手動安裝:
把下面的xml複製貼到一個文字檔取名為gBooks-zh-TW.xml (下面有編過碼的那一串沒有斷行喔) 放在 %Firefox安裝路徑%\searchplugins\ 下,然後重開firefox即可,右上角的搜尋列就會出現gBooks的選項
預設是 C:\Program Files\Mozilla Firefox\searchplugins\
<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/">
<ShortName>gBooks v0.1</ShortName>
<Description>gBooks v0.1 (google search books ,author:shyang,2009)</Description>
<InputEncoding></InputEncoding>
<Image width="16" height="16">data:image/x-icon;base64,R0lGODlhEAAQAOYAAP/9/5K/CYu7AIO6AHe1AP/8/429AIa9AIy9AMvgiMLbdsrgiJ3GINfnpb/Z
c5XBEJG+B7PSVJG9BbnVWne2AH63ALjVXMTed3y2AIG2AKjNOGqwAGOuALvXZ5XBEff37/X47Y/B
Aff3/8HYcI6+AprDHpvFGXyzAKPJLMrbhkinAJzFHmmxAKLKJ3+5AKPKJ9DklnayAIe8AM7hj7LS
UtTjn/z9/4m6AGqvAJTCCo6/AdzopJ7HIcjfdvj77q/RSY2+AP7+/prCGY69AI+9AX+4AIW6AJXA
EJO/Cn+yANrorJrDEePtwqDGJ4K8AIa7ANbnonm2ALfVW4q+ANjnqn21AHq3AHq4AI++AP/+//7+
/wBMvv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAAQABAAAAeigFxZDjEELhlSWVyLjIItNyE5AQEEEoqNXBcbLwAJOE9HUT+XjEkC
TVkgSiNOSBgfmFVEQgVZIkELBwM1mAMGDFo9KjAAOjIpmCdDJVo7HEwFCEVUW9XVRgIoij42NEAV
1tZQLEsWER08U1YKWu3tW1kTFCQGWBBXGu/vW4INKw8eTMzYok9LNUyLrLmzhpBLtX0MESpcyE8i
QYMXK2KauC8QADs=</Image>
<Url type="text/html" method="GET" template="http://www.google.com.tw/search">
<Param name="q" value="site%3Awww.books.com.tw+{searchTerms}"/>
<Param name="hl" value="zh-TW"/>
</Url>
</SearchPlugin>
- Aug 21 Fri 2009 13:09
我看中油災區優惠政策
引述新聞報導:
中油因為不堪油價凍漲損失,內部正評估22日凌晨起恢復浮動油價,非災區每公升汽、柴油可能會漲0.5元,但南部災區油價反而是每公升降1.5元價優惠
雖然我不在災區沒有辦法感受到當地的狀況,不過我個人那些官員又不知道腦袋是裝什麼,很多的受災戶車子不是被土石埋了就是被大水淹了,拿什麼東西去加油啊,我想現在他們需要的應該是比較實質的支援吧,還倒不如把中油的營收和高層主管的所得捐出來比較實際點
贊成對災區有一定的照顧,但是請高官做一些比較有幫助的事情
真是有什麼總統就有什麼官員=.=
- Aug 11 Tue 2009 00:23
救災大家一起來
看到災民只能窩在冷冷的地板上度過
對國軍有個小小的建議
既然台灣實施精實案已經多年了
應該會有很多多餘的鋁床
現在不應該是繼續擺在倉庫等著裝檢
建議可以支援災區讓大家可以比較安穩的度過
這時候應該是大家盡一份心力的時候了
有錢出錢 有力出力
慈濟-莫拉克專線 援助風災民眾
http://www.tzuchi.org.tw/index.php?option=com_content&view=article&id=1264%3A-call-in&catid=139%3A2009-08-09-11-55-13&Itemid=523&lang=zh
世界展望會-莫拉克水患救援行動!
http://www.worldvision.org.tw/edm/20090810-relief/
民主進步黨-八八水災南台灣救援行動網路支援中心
http://dpp0808.blogspot.com/
中國國民黨-風雨無情 同胞有愛 - 懇請響應莫拉克颱風賑災捐款!
http://www.kmt.org.tw/hc.aspx?id=30&aid=2938
高雄市政府-莫拉克風災相關訊息
http://www.kcg.gov.tw/jsf/News.jsf;jsessionid=53339D571EE4C11A9008BBF7318B48A9?unid=e06f654e5742dc63b32ffee847461a7e4d8b4dd3
(如果有發現是釣魚網站請回應一下,我會馬上撤掉)
剛剛收到的.轉貼上來
太麻里災區目前缺衣服,可整理衣櫃 衣服( 先洗過) 送至 大王國中,
住址:台東縣太麻里鄉 王村290號。
話:089-781324
- Jul 13 Mon 2009 23:03
瀚斯寶麗HANNspree SN10E1 超頻記
想要敗一台小筆電已經肖想粉久了,不過一直下不了手
聽說HANNspree SN10E1骨子裡和MSI的u100 是一樣的,不過除了外型小變和logo外,還有哪個不為人知的差別就不知道了@@,
為了省錢,敗了一台SN10E1
在微星msi的官方網站download最新的u100 bios
由於usb開機碟一直搞不定,就直接在本機的硬碟割了一小塊的FAT32來放bios更新檔
然後拿個光碟片開機
key下flash.bat按下去後慢慢的給他刷
接下來更緊張的當然是看結果了
果然有doc的選項就直接開到24
windows開機後按下Fn + F10的熱鍵
在cpu-z下看起來果真有超到1G 電源也從藍燈變成橘燈了
不過就是看不到turbo on 的炫圖
嗯...錢難賺..好好愛惜一下,非必要別太超@@
ps. 開機的bios畫面看到msi的LOGO, hannspree的LOGO不見了,哈XD
有空再貼圖上來
- Jul 13 Mon 2009 10:35
我看捷運內湖線通車
大官說:「我想這個是一個誤解,所謂的可靠度驗證,是要在營運後,要經過旅客的考驗8個月到1年,這8個月裡面,至少要經過一個冬天,與一個夏天,也就是1月與7月,這是一個比較嚴格要求,經過這個驗證之後,才能辦理驗收。」
既然要乘客當白老鼠幫你測試系統卻還敢向乘客收取這樣的費用,實在是沒道理中的沒道理
- Jun 10 Wed 2009 00:39
太和殿blog大嘴照過來!部落客美食大串連
超好吃的太和殿!!好吃好吃!!
部落客在個人的網誌記錄太和殿麻辣鍋的感動回憶或寫下您最難忘的滋味。
請註明在哪家分店用餐,您的食記必需圖文並茂哦。內容需超過200字。
活動期間只要發表太和殿的食記,並在部落格上貼上『太和殿BLOG大嘴照過來』串連貼紙
就有機會獲得熟客卷價值180元乙張。
活動時間:即日起~2009年9月30日
得獎公告:2009年10月15日公佈於『太和殿官方網站』
得獎公告後兩週內寄出獎品
http://www.taihodien.com.tw/event_blog/index.htm
- Dec 31 Wed 2008 12:23
查看目前NetApp的效能
sysstat -x 1
- Sep 18 Thu 2008 16:12
mrtg繪製100M以上設備的流量
- Mar 13 Thu 2008 22:38
memcached (2)
memcache 配合資料庫的實作
<?php
$memcache = new Memcache;
$memcache->connect('memcached_server', 11211) or die ("Could not connect");
$name = $memcache->get('$A1234567890');
if (!$result){ //如果memcache中沒有該筆資料的話從資料庫中select出來,並寫一份cache到memcache中
echo "從資料庫裡面抓出來的資料";
$link = mysql_connect ("mysql_server","user","password");
$sql = "select name from DB.TABLE where cid='A1234567890'";
$result = mysql_query ($sql,$link);
$row = mysql_fetch_array($result);
echo $row['name'];
mysql_free_result ($result);
mysql_close($link);
$memcache->add('$A1234567890',$row['name'], false, 10); //寫進memcache中,TTL設為10sec
} else {
echo "從memcached裡面抓出來的資料";
echo $name;
}
?>
另外咧
insert的sql可以配合$memcache->add
update的sql可以配合$memcache->set
delete的sql可以配合$memcache->delete寫進memcache中
保持database與memcache中的資料一致性
- Mar 13 Thu 2008 22:37
memcached (1)
memcache顧名思義就是拿一塊記憶體空間來當cahche
透過網路的存取可以讓大家來共用這塊cache
可以大大降低資料庫存取的頻繁,增加系統服務的效率
安裝步驟
cd /usr/ports/databases/memcached
make install
cd /usr/ports/databases/pecl-memcache
make install
安裝完後/usr/local/etc/php/extensions.ini會多一行
extension=memcache.so
如果重起apache後還是沒有辦法把memcache include進來的話
就只好把extension=memcache.so寫進php.ini裡面了=.=
啟動memcached
首先adduser memcache
memcached -u memcache -d -l xxx.xxx.xxx.xxx -m 2048 -p 11211
-u: 當你用root執行的時候必須加-u指定user來執行
-d: 用daemon的方式來執行memcached
-l: LISTEN哪個IP,如果是多人共用系統,若無完善的防火牆,建議只監聽內部IP確保資訊安全
-m: 可以使用多大的記憶體,該範例為2G
-p: 要監聽哪個port, 11211為預設值
測試範例
<?php
$memcache = new Memcache; //new一個memcache物件
$memcache->connect("xxx.xxx.xxx.xxx", 11211) or die ("Could not connect"); //connect to memcache
$memcache->set("key1", "Hello World"); // 將'Hello World'丟進memcache,並指定key為key1
$get_value = $memcache->get("key1"); // 將key1的值從memcache中get出來
echo $get_value;
print "<br>";
$mem_stats = $memcache->getStats();
print_r($mem_stats);
?>
- Dec 06 Thu 2007 00:08
快快樂樂學Sybase-增加rs device
# touch /sybase/rs/sdeviceXX.rs
# misrs
1> add partition sdeviceXX on '/sybase/rs/sdeviceXX.rs' with size 2000
2> go
1> admin disk_space
2> go
- Aug 14 Tue 2007 14:01
快快樂樂學Sybase-修改default charset,將ase預設語系改成big5
# cd charsets
# charset -Usa -Ppassword -Sserver_name binary.srt big5
# isql
1> use master
2> go
1> sp_configure "default sortorder id",50,"big5"
2> go
1> shutdown
2> go
重新啟動sybase server兩次(第一次一定會失敗),即可
延伸閱讀:新手上路 Sybase Adaptive Server Enterprise(範例光碟)
- Apr 23 Mon 2007 16:47
快快樂樂學Sybase-抓哪支sql在作怪
發現有某支程式卡住了,卻不知道停在哪段sql怎麼辦?
快進isql,先抓出這支程式ㄉpid
然後下
1> dbcc traceon(3604)
2> go
1> dbcc sqltext(<spid>)
2> go
1> dbcc traceoff(3604)
2> go
就可以知道是卡在哪一段sqlㄌ
- Apr 23 Mon 2007 16:41
快快樂樂學Sybase-完整移除pcclient
sybase client 內建的uninstall程式..移的不是很乾淨
如果要重灌其他版本的pcclient會發現他會警告你
然後不給你重新安裝
這個時候..
可以windows目錄下面
有一ㄍ檔名叫"vpd.properties"的file 記錄了你之前裝過什麼東東
把它rename之後就可以重新安裝ㄌ!!
- Mar 26 Mon 2007 19:23
快快樂樂學Sybase-資料庫device配置
如果要把dump出來的資料庫load回
要是不知道之前的資料庫建置的時候device的分布
往往會在新的資料庫中把data和log混用
所以...
把device的配置select出來先
select db_name(dbid) ,segmap,lstart,size/512
from master.dbo.sysusages
order by dbid,lstart
or
select db_name(dbid) 'db_name',segmap,size*(@@maxpagesize/1024)/1024 as 'size' from sysusages
再依序建device和資料庫for load
- Mar 21 Wed 2007 18:16
快快樂樂學Sybase-resolution-3474
如果ASE開不起來的話
RUNfile最後加上-T3607
不recover master重新啟動ASE
1. Start ASE with treflag -T3607
2. Issue a checkpoint in the master db
3. Issue "shutdown with nowait"
4. Restart the ASE without the -T3607
5. Dump tran master with truncate_only
- Mar 14 Wed 2007 16:24
快快樂樂學Sybase-查有誰在用某個database
select spid,db_name(dbid),cmd
from master..sysprocesses
where cmd like 'cmd%'
[where dbid=db_id("資料庫名稱")]