在 Shell 中產生隨機字串
在 Linux/Unix 的 shell 中,似乎沒有一個指令可以產生隨機字串。網上看到很多使用 PERL 寫成的 shell script,都離不開 for 還圈。這些都是很笨的做法,因為用 PERL 一句指令就可以做到了:
- # perl -le 'print map+(A..Z,a..z,0..9)[rand 62],0..7'
以上指令會產生 8 個位由 A-Za-z0-9 組成的隨機字串,意思很明顯吧。
在 Linux/Unix 的 shell 中,似乎沒有一個指令可以產生隨機字串。網上看到很多使用 PERL 寫成的 shell script,都離不開 for 還圈。這些都是很笨的做法,因為用 PERL 一句指令就可以做到了:
以上指令會產生 8 個位由 A-Za-z0-9 組成的隨機字串,意思很明顯吧。
Maxthon 2 發佈時間已超過一年,但礙於 ram 使用量及不支援 IE Extension 的問題,小弟一直都還在用 Maxthon 1.
直至本月初 2.0.8 推出後,Maxthon 1 從此在電腦中消失! 無他,因為 Maxthon 2 本身的功能實在太吸引了,而新推出的 2.0.8 終於支援 IE Extensions,Roboform Toolbar 終於可以重見天日了! 雖然 Maxthon 2 也內置了自動填表 (Magic Fill) 功能,但還是比較喜歡使用 Roboform…
另外 2.0.8 更加入一個意想不到的功能 — Maxthon Downloader! OMG! 要向 Orbit Downloader 說 byebye 了! Maxthon Downloader 當然是完全整合至瀏覽器之中,功能更與其他續傳軟件無異,要是新版本可以像 Flashget 一樣支援 BT 下載的話,我也要向 µTorrent 說永別了!
由於 Maxthon 2 的獨有功能太多太強勁,故不在此詳談,有興趣可到 http://maxthon.com/feature.htm 看看。
期待將來會有 Firebug, Web Developer Toolbar 的 Maxthon 插件 (類似的插件已經有了,但只可以”類似”來形容;另像 Greasemonkey 的插件已經有了,名字好像叫 JS-Plugin)。
在 Linux 上,如果想找出佔用某個 port 的進程,可使用 fuser 指令。
找出佔用 TCP port 8080 的進程:
砍掉佔用 TCP port 8080 的進程:
又是這種煩人的感覺,沖昏了頭腦
10 萬個討厭
不經不覺已踏入”運輸署智能運輸部”暑期實習生的第五星期,小弟的主要職責是編寫一個名為 “Email Attachment Assistant” 的系統,需要使用的環境則是 ASP.NET (VB) + Win 2003….
由於小弟從未接觸過此等執行環境,故直屬上司給了我一星期時間學習,並吩咐在第二星期才開始編程。
最初給我的 spec 極為簡單….只需一個簡單上傳介面,然後產生一條 hashed link 讓 user 下載…再加一個 Housekeeping 程序…以下為時間表 (大概吧..實際的不太記得) @@
第一星期:
Mon ~ Fri – 都在學習 .NET 環境
第二星期:
Mon – 早上就 KO 了整個程式,下午作微調及發呆…
Tue – 上司叫我學習 Crystal Report
Wed – 上司說低估了我, 故改了 sepc, 並加入很多新功能, 整過系統要重新寫過…
Thu ~ Fri – coding….
第三星期:
Mon ~ Fri – coding…End-user 100%, End-admin 50%
第四星期:
Mon – 上司吩咐先做 end-user 的 unit test plan
Tue – 早上已交了給他…下午發呆等回覆
Wed – 放工前 20 分鐘才收到回覆,並要在 Vista + IE7 && XP + IE7 環境測試
Thu – 上午準備完所有環境的 Test Plan,下午約了阿輝食飯 (他的工作地方很只隔一條街), 然後又等回覆…
Fri – 睡覺,等回覆,獲上司吩咐繼續研究 Crystal Report, 下星期才會和我一起做 testing
第五星期:
Mon – 睡覺,等回覆,放工
Tue – 睡覺,等回覆,寫 blog, 等放工
就黎發毛啦
休閒的工作生活卻換來公司少了大量生意,幸好有機會讓我學習從未接觸過的 ASP.NET, CR, C#, 將來履歷表又可寫多幾項了 A___A
Powered by WordPress | Aeros Theme | TheBuckmaker.com WordPress Themes