沒想到我過了一年才看到這篇...
的而且確,自認為一個程式設計師,很多時候還是需要些 Orz Programming 與 XD Programming...!!!
沒想到我過了一年才看到這篇...
的而且確,自認為一個程式設計師,很多時候還是需要些 Orz Programming 與 XD Programming...!!!
有鑑 Jserv's Blog 中 Orz Programming 與 Orz Programming Certified 標籤,做了這個東西:
請隨意利用,Licence 是 CC-BY-SA。這裡有 svg 的版本,要的人請聯絡我。
在 Eason's Blog 看到的,測看看你是金耳還是木耳!
我的分數是...
附帶一提,音效卡是 Gigabyte 7VAXP 內建的 Realtek AC97,喇叭是 JS 的 J9915,音量 Master 在 50%,PCM 100%,喇叭上 Volumn 約轉到 9:30 的位置,Treble 跟 Bass 都在 12:00 位置,3D 那個殘害聲音的按鈕當然是沒按下去。
嗯... 不是因為它說 Linux 壞話我才跳出來,是因為這起新聞「IThome - 愚人節駭客惡搞Linux網站」(相關的還有「中時電子報:一至四日 入侵比例佔全球七成 攻擊台灣 國際駭客發動網路戰」等)實在太扯了。
根據中華民國著作權法的第九條,新聞著作可以全文引用。為了避免這些新聞網站怕丟臉撤下原 post,所以這裡把中時的報導貼過來(因為它比較短...)。
2006.04.06 中國時報
一至四日 入侵比例佔全球七成 攻擊台灣 國際駭客發動網路戰
趙國明/台北報導台灣的電腦資訊能力世界聞名,卻被國際電腦駭客組織列為主要侵入攻擊目標。調查局日前發現,國內共有近二百個網站遭到自稱un-root的國際駭客組織入侵,並置換網站首頁,受害單位包括政府部門、民間企業及學校,台灣已被國際駭客組織列為全球主要的攻擊入侵目標之一。
調查局指出,自四月一日至四月四日,陸續發現國內網站遭到自稱un-root的國際駭客組織入侵,並置換網站首頁,受害單位包括政府部門、民間企業、大學院校、國中小學,初步研判應是駭客為了證明自己的駭客功力,所進行的炫耀式攻擊。
調查局電腦犯罪偵辦科目前除針對尚未恢復的網站進行通知,並針對遭入侵網站進行清查過濾及分析比對,以進一步瞭解攻擊發生的原因與駭客入侵之目的,是否有重要政府機密資料或企業機密遭竊。
近二百個網站遭攻擊
調查局經分析後發現,此次受攻擊的網站遍佈全世界,共約有三百多個網站遭受攻擊,台灣部分則近二百個網站,接近七成,顯然台灣已經成為亞洲地區,甚至於是全世界主要的被攻擊國家,其中九五%的電腦設備是以Linux系統為主。
過去一般使用者的電腦作業系統多是安裝微軟視窗(Windows)平台,但隨著開放原始碼的興起,企業基於預算的考量,免費的Linux逐漸成為市場的主流,但是因為Linux的維護與防毒能力大多是靠有志之士自動自發的維護,品質難以與微軟視窗作業系統匹敵,也自然成為駭客攻擊的對象。去年以前,Linux遭受攻擊的比率還低於兩成,現在因為使用逐漸普及,導致攻擊的頻率逐漸升高,目前已接近四成。
防駭危機感亟待加強
調查局在處理類似案件時,曾與某重要的資訊安全A級單位(資訊安全要求最高的等級)聯繫,通知可能因為網站權限設定有問題,導致任何人都可以在網站上放入任何的檔案,該單位卻質疑表示權限本來就是開放的,不以為意,令調查局對國內資訊防駭觀念的淡薄,深感憂心。
網頁遭駭客置換的情況最易被發現,據現有網頁遭攻擊情形分析,台灣地區每月約有五百至一千個網站遭駭客置換成功,但潛在性的犯罪黑數更難發現,尤其是被植入木馬的狀況恐怕更為嚴重,這種入侵方式從外觀上很難發現,此類入侵事件,可能遠遠超過置換網頁模式的數十倍。
而根據 chihchun 的調查,其中許多東西都是胡扯亂寫的。
其中提到,台灣地區有兩百餘網站被入侵(接近七成)一事,根本就是胡扯。一般人以為「網址不同 = 不同伺服主機」就算了,寫資訊新聞的人不知道就該抓去重修電腦網路。不同 dn 是可以指向相同一個 ip 的。如 palatis.blogspot.com 與 freesamael.blogspot.com。在 4/1 ~ 4/4 被攻擊的兩百個台灣網站,其實只是兩百個不同的 dn,實際上只有 17 台機器。
再者,文中也提到被攻擊的機器中有 95% 是 Linux 機器........ 他們是眼睛瞎了看不到統計資料中那堆 Win 2003 嗎!?好啦,如果只算台灣區 + 兩百個網站被入侵來算,的確是 95%。可是這只能推斷出兩點 - (1) 台灣的公司為了省錢大部分都用 Linux,可是卻沒請網管(或是請到等於沒請的網管)。(2) 台灣的網管普遍 Linux 訓練不足。
不過政府機關的資安控制也很扯,之前總統府網站也曾經被入侵,宣佈 4/1 愚人節為國定假日放假一天。後來查出是一名高中生做的,而當時的總統府網站跑的是 Windows 2000。政府的作法是最後把總統府網站丟給中研院管理。
Linux 用快三年了,VIM 跟 EMacs 卻都還不是很熟。因為... Gentoo 預設的 EDITOR 是 nano 嘛!Orz...(為什麼用大寫?「echo $EDITOR」就知道了!XD~~)
決定先從 Vi IMproved 開始,所以把 /etc/rc.conf 中的 EDITOR 改成了 /usr/bin/vim。
除此之外,還在 /etc/bash/bashrc 加了一行...alias nano='printf "LEARN vim!\n"'
很暴力而且骯髒的作法...
附上 vimrc...
set nu set exrc set nohlsearch map #2 :wq^M map! #2 ^[:wq^M map #3 :q!^M map! #2 ^[:q!^M au VimLeave *.sh !chmod +x %^M
給不會用 VIM 的人... 要輸入 ^[ 跟 ^M,不是直接打 ^ 跟 [ 或 M,而是必須按下 Ctrl-v 再按 Esc 或 Enter。
由於參加 ICTC Linux 講師訓練班(第一期 XD~~),有個作業是要寫個個人網站,所以... 就寫吧!
網址是:http://main.advice.com.tw/~palatis/
無聊之下又跑去測了一下邪惡度...
哇哇哇哇哇!!!!!
這學期的資料庫系統,老師要求使用 VB.Net。撇開「不太會寫」先不談,Linux 上「根本沒有」VB.Net 的可行(usable)方案!所以... 雖然不太會用 GTK、不太懂 Glade、更不會寫 C#。但還是硬著頭皮啃了下來。
首先安裝 .Net Environment,很自然的選了 Mono Project,因為他是 Only Solution(Wine 不算的話 XD~~)。順手裝了 IDE - MonoDevelop 跟 Glade。
# emerge mono monodevelop glade
MonoDevelop 還在發展階段,雖然尚嫌陽春,不過算堪用了。Mono 的 Online Documentation 做的雖然不怎樣,不過大部分的東西還是查的到(有許多 Entries 還是 Undocumented...)。
我的作業是這個,好啦!我知道很無聊,因為我自己也這麼覺得... 當成複雜一點的 HelloWorld 摟!
丟臉的是,弄 Mono、Glade、C# 等一堆東西,花了我 5、6 個小時才做出來(而且自己還不是很滿意...)。
不滿意的地方...(按照不爽度排序)
之前大學學測一篇火星文的考題被罵的臭頭(小站還有幫他弄個修訂版),沒想到今天又看到另我哭笑不得的東西...
這是我們學校某教授的個人網頁。看來他不但懶得寫網站(原始碼裡有「<meta name="GENERATOR" content="Microsoft FrontPage 4.0">」字樣),還懶得把中文打好。
為什麼會跑去找他網頁呢?因為這學期的資料庫系統他要求使用 VB.NET。但是我的 Linux 沒有 VB.NET 可以跑,於是裝了 Mono,想用 GTK# 來交作業。但是不知道老師收不收這個環境的東西(也許他不會用?),想寫信請他裝起來編我交的程式。沒想到居然讓我看到這麼個鬼東西,真是太出乎意料了 XD~~
還不知道他會不會同意咧...
我在網路上逛來逛去,還是找不到原作者。如果有人知道來源,請告訴我。如果您就是原作,又不希望我散佈此篇文章,也請告訴我,我將馬上把它拿掉。謝謝!
卡奴自己又負了什麼責任?
十四歲的外甥女兒回家說 :「我們班同學都覺得當卡奴沒什麼不好,可以買很多名牌,然後上電視哭一哭說不定就不用還錢了,反正大家都在幫卡奴想辦法。」聽聽,這是下一代卡奴說的話。 當各立委、民意代表、理財專家一面倒地幫卡奴出聲時,可曾想過奉公守法市井小民的心情?卡奴的負面教育還要繼續下去嗎?
筆者的月薪六萬五千元,每個月在貸款、生活費中量入為出,從來不敢欠過信用卡公司一塊錢。我們每個週末到大賣場都盡量挑特價促銷品,百貨公司沒有打折絕不敢買,工作近十年連一個名牌包包都沒有買過,我並不是沒有慾望,而是在我的能力範圍內很辛苦地克制自己。
反觀在電視新聞中泣訴的卡奴楊小姐,臉上掛著上萬元的古馳鏡框、手上拎著比我一個月薪水還高貴的 LV提包,口口聲聲她活不下去、看不到明天,要求銀行寬貸、政策救命。
憑什麼?我們的心中只有一句,憑什麼? 妳又願意付出什麼來得到這些救援?是獻身公益?還是義務勞動?社會幫了卡奴,卡奴們要付出什麼來換?
社會上有很多經濟弱勢者,像失業的單親父母、繳不起營養午餐錢的偏遠地區兒童,他們都得不到社會資源的妥善照顧,筆者不明白這些卡奴憑什麼在享受奢華生活以後,竟以厚顏要求社會資源協助?
當他們佔用大量媒體曝光、煩擾許多財經專家出面研商時,正是變相在消費高昂的社會成本,但 卡奴們自身又付出了什麼代價?
卡奴原本就是相對沒有責任感的一群人,如今他們在享受不屬於自己的繁華富貴以後,反過來可憐兮兮地要求銀行、政府為其善後,依然不需為自己的行為負責任,未來難道不會出現更多的卡奴嗎?
我們的義務教育中對於理財、稅法等生活教育極度貧乏,很多大學生連基礎的財務知識都不具備,再加上社會風氣盡是向錢看,也難怪年輕不懂事的卡奴越來越多,一出社會就累積了完全無力償還的巨額債務。
既然卡奴風暴已經形成,國、高中學校正應該藉此機會,教導學生基本理財知識和正確的理財觀念,除了救卡奴救經濟,更重要的是提早預防下一代的小小卡奴繼續出現。
由於 64bit 的機器會使用比較多記憶體(Pointer、Data Type 佔用的記憶體都比 32bit 機器來的多些),所以我的小筆電總是會吃到 swap。今天無聊的時候上網逛了一圈,發現這篇文章中提到「Putting your swap partitions near the beginning of your drive may give you some acceptable improvement.」(將置換分割區放在磁碟的前端將增進一些磁碟效能),差異可以高達 3mb/s!可是... 那裡才是磁碟的前端呢?
於是... 做了以下測試:
# hdparm -tT /dev/hda9 /dev/hda9: Timing cached reads: 2608 MB in 2.00 seconds = 1302.24 MB/sec Timing buffered disk reads: 58 MB in 3.02 seconds = 19.23 MB/sec # hdparm -tT /dev/hda1 /dev/hda1: Timing cached reads: 2592 MB in 2.00 seconds = 1294.26 MB/sec Timing buffered disk reads: 74 MB in 3.04 seconds = 24.36 MB/sec
看來... 我的磁碟前端是數字較小的分區。剛好,我把 swap 放在 hda3!
# hdparm -tT /dev/hda3 /dev/hda3: Timing cached reads: 2592 MB in 2.00 seconds = 1295.55 MB/sec Timing buffered disk reads: 74 MB in 3.05 seconds = 24.30 MB/sec
不過,/ 放在 hda2 似乎有點浪費,畢竟它是很少用到的分區。算了!才 500mb...
結論... 下次配置磁碟分區時,應該把 / 拿到最後去,中間分給 LVM 才對。
原文...
一、語文修正(佔 9 分)
語文的使用需要注意場合、對象的分別, 不同的場合、不同的對象, 都有它不同的語文表達方式。例如上台演講和平日死黨之間說話便大不相同, 而寫作文章和口語敘述也絕不應該完全沒有差別。
下面是一篇題為「運氣」的中學生作文, 即使暫不考慮文字的優美與否,其中除了以下說明文字的範例之外,尚有九處應予修正――或使用了不當的俗語、口語、外來語, 或犯了語法上的錯誤, 或是受媒體、網路流行用語誤導,或以圖案代替文字, 請加以挑出, 並依序標號( 1、2、3… … 9) 改正之。
【說明】例如文中「3Q得Orz」即為不當用法, 3Q意指thank you」, Orz則藉三字母表示「跪拜在地」之狀。改正之方式如下:3Q得Orz → 感謝得五體投地
今天我們班的運氣實在有夠衰,開朝會時被學務主任點名, 說我們班秩序不良而且教室環境髒亂。我們班導師氣到不行,回到班上嚴辭訓斥大家一頓,問我們究竟安什麼心? 林大同立刻舉手發言說, 我們一定會好好做反省的動作。衛生股長漲紅著臉幾乎快 ::>_<:: 了, 他拜託大家每天確實打掃,他一定3Q得Orz。王明問班上的星座達人到底我們班為何如此時運不,接二連三被挨罵受罰。更慘的是, 班上的蒸飯箱莫名其妙又壞了,害得全班只好吃冷便當。偶氣ㄉ 要死, 媽媽昨天為我準備的便當, 本來粉不錯吃滴, 卻變成難以下嚥的冷飯。想不到今天這麼倒楣,昨天真不該聽信風紀股長的話, 到學校理髮部去理一顆一百塊的頭, 今天還不是一樣諸事不順!
真正的火星文版...
尖天5ㄇ搬ㄉ運氣實在有夠衰,開朝會十倍學物主任點名,說我ㄇ搬秩序ㄅ涼而且教室環境髒亂,5ㄇ搬導師\_/到抓狂,回到班上言詞訓斥ㄌ大家一頓,問5ㄇ究竟安什麼新?林大同立刻舉手發言說,5ㄇ一定惠好好做反省的動作。衛生股長*>_<*幾乎快::>_<::ㄌ,ㄊ_nO大家每天確實打掃,ㄊ一定3Q的Orz。王名問班上的星座達人到底為何我們搬如此時運不濟,接二聯三倍挨罵受罰。更慘ㄉ是,班上ㄉ蒸飯箱莫名其妙又壞了,害ㄉ全班只好吃冷便當。偶ㄑㄉ要死,ㄇㄇ昨天為偶準備ㄉ便當,本來粉ㄅ錯吃低,卻變成難以下研ㄉ冷飯。想不到今天這ㄇ倒楣,昨天真ㄅ該聽信封技股長ㄉ話,到學校理髮部去理一顆一百塊ㄉ頭,今天還ㄅ是一樣豬是ㄅ順!
如果覺得其他地方有待加強,歡迎提出討論...
之前提到過,換了 X.org 7.0 以後,這台電腦喪失了 render 3D 能力...
今天做例行更新的時候,發現 ati-drivers 有了 8.21.7 版。
於是,熊熊給他更新下去以後,現在...
$ X -version X Window System Version 7.0.0 Release Date: 21 December 2005 X Protocol Version 11, Revision 0, Release 7.0 Build Operating System:Linux 2.6.14-gentoo-r4-palatis x86_64 Current Operating System: Linux Nichelle 2.6.14-gentoo-r4-palatis #2 PREEMPT Thu Dec 15 15:24:19 CST 2005 x86_64 Build Date: 13 January 2006 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Module Loader present $ glxinfo | grep rendering direct rendering: Yes $ glxgears 6685 frames in 5.0 seconds = 1336.886 FPS 6792 frames in 5.0 seconds = 1358.380 FPS 6852 frames in 5.0 seconds = 1370.342 FPS 6853 frames in 5.0 seconds = 1370.418 FPS $
我外公的電腦不知道出了什麼問題,昨天吵著要重灌(視窗千禧版)。可是那個東西太舊了,我找不到光碟... 於是,就想說幫他灌視窗經驗版好了。可是似乎因為 ABIT BE6 這片主機板上 HighPoint HPT366 IDE 控制器似乎跟不知道什麼東西衝到了,只要那兩顆 IBM Deskstar 60G 接上,視窗經驗就怎樣也進不去(卡在開機那條光棒)。
於是,想說更新一下 BIOS,來到了 ABIT BE6 的 BIOS 下載網頁,沒想到居然看到這種字樣...
雖然已經是很久以前的東西了,不過還是每日一笑吧... :P
覺得看不懂或不好笑的,請檢討自己的幽默感。
不知道為什麼,使用 Xorg 6.8 的時候,一直給我出:
Elf_RelocateEntry() Unsupported relocation type 10
Elf_RelocateEntry() Unsupported relocation type 10
Elf_RelocateEntry() Unsupported relocation type 10
...
於是,我只好更新到 Xorg 7.0。
但是,ATI 的 propertiary Linux Driver 卻不支援 Xorg 7.0。所以,想說用 mesa 的 software GLX Driver,可是卻遇到了這個情況...
(WW) RADEON(0): Enabling DRM support
*** Direct rendering support is highly experimental for Radeon 9500
*** and newer cards. The 3d mesa driver is not provided in this tree.
*** A very experimental (and incomplete) version is available from Mesa CVS.
*** Additional information can be found on http://r300.sourceforge.net
*** This message has been last modified on 2005-08-07.
煩死啦~~ 降回 xorg 6.8.2 再試一次好了......
| 曠課 | 補假 | 事假 | 公假 | 病假 | 總計扣分 |
| 2 | 0 | 0 | 0 | 4 | 4.00 |
首先... 我覺得我一個月只去兩三次,這裡居然只記到兩次曠課跟四次病假(我去請的)...
| 學期成績 | 平時-1 | 平時_2 | 期中考 | 平時_3 | 平時_4 | 平時_5 | 實作_1 | 期末考 | |
| 個人成績 | 90 | 0 | 0 | 99 | 0 | 100 | 90 | 95 | 64 |
| 全班最高 | 95 | 85 | 100 | 99 | 95 | 100 | 95 | 95 | 64 |
| 全班平均 | 66 | 63 | 63 | 42 | 69 | 72 | 67 | 43 | 31 |
| 及格分數 | 60 | 60 | 60 | 33 | 60 | 60 | 60 | 60 | 24 |
然後... 期中考莫名其妙的考了 99 分(本來以為只有 7X 分),那是個美麗的意外... 讓我不解的是期末考,全班平均 31 可是及格分數卻只要 24 是怎麼回事??另外,上次那個組合語言作業,明明就做了一半,最後還是唬過去的,居然真的被唬住了,給了我 95 分...
曠課一堆,缺一堆平時考,居然期末成績有 90 分......
牡羊座:再坐在電腦前不準備期末考,你就要倒大霉了!
金牛座:再坐在電腦前不準備期末考,你就要倒大霉了!
雙子座:再坐在電腦前不準備期末考,你就要倒大霉了!
巨蟹座:再坐在電腦前不準備期末考,你就要倒大霉了!
獅子座:再坐在電腦前不準備期末考,你就要倒大霉了!
處女座:再坐在電腦前不準備期末考,你就要倒大霉了!
天秤座:再坐在電腦前不準備期末考,你就要倒大霉了!
天蠍座:再坐在電腦前不準備期末考,你就要倒大霉了!
射手座:再坐在電腦前不準備期末考,你就要倒大霉了!
魔羯座:再坐在電腦前不準備期末考,你就要倒大霉了!
水瓶座:再坐在電腦前不準備期末考,你就要倒大霉了!
雙魚座:再坐在電腦前不準備期末考,你就要倒大霉了!
雖然已經星期四了,不過還是貼一下。
ps. 我考完啦!
我們的系統程式老師,在學期初給了我們一個「x86 組譯器」專題,讓我們回來做。
組譯器做了一半(照我的人月粗估,大約 5%~10% 吧...),deadline 就到了,沒的玩啦!反正我是班上進度最快的,很多人什麼都沒寫就去 demo 了... 有可以執行的 code base 的只有兩個人,我朝 ELF Binary Format 走,它朝 parser 跟 assembler 走。(說不定我們兩個人合作,剛好可以弄出完整的東西...)
總之,花了我四天不眠不休 trace ELF Specification 跟 AMD64 Architecture Programmer's Manual,寫出了半個有點可以跑的東西(其實還稍微差一點)。
如果有人想看的話,以下是報告跟程式碼(需要 x86-64 平台):
這個作業告一段落以後,找到了一個讓我玩了很久還在玩的 flash game -「Mother Load」。目前挖到五千多呎,碰到瓦斯就爆掉了。
這個遊戲的玩法是,慢慢往下挖... 然後挖礦回來賣錢、升級船。要注意的是,若燃料(Fuel)用完或殼(Hull)壞掉船就會爆炸。挖到 3000 呎以後要小心岩漿,挖到五千呎以後可能會挖到瓦斯,記得多帶點備用燃料跟修護包,身上準備個傳送器也會比較安全。船挖太多礦石可能會太重飛不起來,要小心。
就這樣啦!
http://palatis.blogspot.com is 63% evil, 37% good
為什麼我有 63% 的邪惡度,可是 Microsoft.com 只有 20%???