鋼之宅工程師

Metal-Compu-OTAKU?囧rz...

2010年3月4日 星期四

算出你出生那一天是星期幾

公式:

$W = (int($Y-1) + int(($Y-1)/4) - int(($Y-1)/100) + int(($Y-1)/400) + int(13*($M+1)/5)+$d)%7

當然,要注意1月和2月已經被當成了上一年的13月和14月,因此在計算1月和2月的日子
的星期時,除了M要按13或14算,年份Y也要減一。比如,1976年1月27日是星期二,用這
個公式來算,有:

W = (1975-1) + [(1975-1)/4] - [(1975-1)/100] + [(1975-1)/400] + [13*(13+1)/5] + 27
W = 1974 + 493.5 - 19.74 + 4.935 + 36.4 + 27 = ( 1974 + 493 - 19 + 4 + 36 +27 ) %7 = 2

公式參考:http://hi.baidu.com/934304050/blog/item/2d52d6efc277f0f1b2fb9588.html
駱駝文 PERL:

#!/usr/bin/perl -w

if((! defined $ARGV[0])||
(! defined $ARGV[1])||
(! defined $ARGV[2])){
print "Input parameter too few!\n";
exit -1;
}

$Y=$ARGV[0];
$M=$ARGV[1];
$d=$ARGV[2];

if ($M <= 2){
$M += 12;
$Y--;
}

$W=(int($Y-1)+int(($Y-1)/4)-int(($Y-1)/100)+int(($Y-1)/400)+int(13*($M+1)/5)+$d)%7;
@weeks=("SUN","MON","TUE","WED","THU","FRI","SAT");

print "$ARGV[0]-$ARGV[1]-$ARGV[2] $weeks[$W]\n";

程設的月經問題-我應該先學哪個語言

ps.月經文就是那種一定會出現,而且隔一段時間就會出現的文章或是問題

原則一:入門不要用商用軟體,要用免費的自由軟體
以學C語言來說,平平是學語言,搞一個要錢的工具,有些甚至是三、四十萬的軟體,買不起然後去搞盜版!
何必勒~很多免費的開放軟體可以選,一樣都是C語言的工具,你學的也是C語言,不是去學怎麼操作某家的工具耶。
很多學校都很奇怪,他們教的那堆東西,個個都要錢,還是大錢,學生真的買的起嗎?
阿買不起,是要學生去搶還是去偷!
更可惡的是,學校這等於是拿國家稅金幫特定廠商做教育訓練勒!
唉~離題了

原則二:勤練習題不如生活化,看的出問題,可以解決問題的能力才是重點
來個例子,我弟買了個車用的MP3播放器,把聲音用FM傳給音響的那種,不巧那東西做的有點鳥,只會讀取SD卡根目錄上的檔案,並不會讀取子資料夾內的檔案,而他存放音樂的目錄,是有好好的分類過的那種,怎麼辦?
一個一個檔案找出來,然後拷貝到卡上?
他是用駱駝文(Perl)寫一個程式,把搜尋某資料夾以下的MP3檔案拷貝到指定的目錄上,往後就執行這個程式就會自動的把新的檔案拷貝到卡上。
人懶,不是罪,又笨又懶,就很糟糕,花點時間寫個小程式可以省去一堆翻檔案,或在GUI上一個目錄一個目錄處理的時間。
我跟我弟都是懶人,很討厭做重複的事情,很多事情做一次就好,以後就叫電腦自己處理,這才是寫程式的價值,比如說想算出自己出生哪一天是星期幾這件事,有一個很落落長的公式(Zeller)可以算,算個一次還好,替辦公室的一堆夥伴算,就算有計算機大概會抓狂,寫個程式帶入日期,就吐出星期幾,會不會比較爽一點。
我的工作,以我的解釋方法就只是把工作派給電腦而已,電腦做的多,我就可以多些時間好好的享受生活。

原則三:以Script類的優先
很多人是建議學C語言,我是覺得Script比較實用,學C語言也不是不好,只是要先有些程式的概念再來學會比較快一些,而且在C的程式上很多人會被指標、結構打敗,碰巧不會這些也不要想算是會寫C語言,萌生很多人挫敗逃開,其實C語言很特別,他必須要有比較接近硬體的角度在看事情,有很多要站在記憶體的角度來思考才會比較容易理解。

學一些像Perl、Python、Ruby、shell script、、、等之類的Script,先以忽略記憶體的角度學習寫程式這等事情,如果想要往比較低階的方向發展,再去學像C語言這種,會比較好上手,也不要把自己侷限在一個語言之內。

要有解決問題的熱情,事實上,絕大多數除錯其實比寫程式的時間還多,多多少少會寫錯是很正常的一件事,把問題解掉就不是每個人都會做的事情。
無止境的學習,走上這一行是一條不歸路,那天你疲憊了,就準備被淘汰,雖然新的東西一直在推出,而其中還是有一些不變的共同規則存在。

2010年1月29日 星期五

Acer R3600 Linux版


Acer R3600 一公升機,Linux版與暈倒版的價差大概將近三千,既然我買的是Linux版的當然要好好的安裝Linux上去阿!

需求使用案例:
  • 客廳高清(1080P)網路播放器,順便可以上上網,當伺服器、監視錄影、動物機使用。
  • 此機器必須全天候待命,所以省電是必須的。




成本架構:
  • Acer R3600 Atom-330 Linux版大概一萬左右(暈倒版大概一萬三左右)
  • Web Cam大概三、五百左右
  • 軟體成本~NT$: 0

ION架構的硬體在新版的Linux上可以確實的對播放做硬體加速,Linux上也不需要搞一個防毒軟體在背景燒系統資源,伺服器、動物機程式支援充足,軟體免費,如果使用暈倒的系統的話,不是當賊就是荷包大失血,光作業系統就大概要去掉三張小朋友,暈倒系統免不了要防毒軟體,小朋友一張一張的跑,暈倒系統有過段時間還要重裝系統的宿命。

當初有買過單純的播放器,一台叫MHz白色奇G的東西,效率完全不理想,價格要近三張朋友,不要說1080P,連播放一般的影音檔都沒到堪看的標準,影片Lag的很厲害,Samba還莫名其妙的接不上Linux,客服寄信問了回應不支援就想打發我,火大拆起來研究,SD卡內裝的是Linux,ARM的CPU,針對Samba部分改了一些東西之後,沒備份,搞掛了後就晾在旁邊,懶的處理,所以這教訓我不要花錢買品質不到位的產品。

R3600目標要裝的作業系統是ubuntu 9.10,R3600有類似ASUS的ExpressGate的程式RevoBoot在磁區上,BIOS上有一個RevoBoot請Disable,將Live-USB換成Frist Boot或者開機按 ESC會進入開機選擇的畫面,安裝Ubuntu 9.10 請參考這裡安裝。

有兩種方法安裝,一個是乾脆醃掉RevoBoot,另一種是與RevoBoot和平共存。

安裝完ubuntu 9.10之後,則必須要做一些調整以及安裝一些軟體。

本篇施工中....

2008年5月12日 星期一

單車減肥計畫之母親節過後

剛過母親節星期一早上清晨五點半準時起床,兩腳大腿肌肉酸痛,本來要繼續單車計畫,慘了!肌肉酸痛很嚴重,搞不好已經算是肌肉拉傷了,所以~使用酸痛貼布兩塊貼在內側上,騎摩托車上班ㄌ。
唉~肌肉耐力會是個問題吧!之前幾乎是不運動,一週突然有三天騎單車,每天兩小時的量,肌肉會受不了= =b....。
裝備部份已經買齊了,安全帽、前燈、後燈、雨衣都已經備妥,基本上,這一週應該不會下雨了吧!
體重部份的測量、紀錄還沒進行,週六坐高鐵回彰化過節,順便把車子開到桃園,還在香山遇到塞車= =b...,總之,單車減肥計畫此次報告完畢。

2008年5月8日 星期四

單車減肥計畫

案起緣由:
一個過胖的正當理由,有鑑於每日上、下班時間沒其他用途,故,挪用上、下班時間進行單車減肥計畫,開車到公司要半個小時(有走路肩的話= =b...有點惡劣),摩托車要20分鐘,單車經過測試約50分鐘,挪用通勤時間進行減肥計畫約多花費60分鐘(開車太慢,平常都是騎摩托車,所以用摩托車當計算的依據),反正就是拿每天通勤的時間當成運動的時間。
硬體架構:
腳踏車一台,成本5500,美利達21段變速登山車。
計畫內容:
一、起床時間提早到5:30
二、出門時間更改成6:00
三、初期每週約兩、三次,爾後視狀況調整,原則上不低於兩次。

目前進度:
5/3 測試上班路程所需要的時間,證實約在50分鐘左右
5/6 早上出門在接近公司時下雨,晚上摸黑使用雙濕牌塑膠袋雨衣淋雨回家,需要提列雨衣、大燈預算
5/8 早上出門起霧,判斷天氣應該極好,所提列的物品還沒去買= =b...晚上應該不會在下雨了ㄅ

此計畫還需要新增時間、重量的紀錄。

2008年4月28日 星期一

回教傳染

在大馬要娶、嫁回教徒必須要加入回教,在大馬中說好聽是宗教自由,實際上要在身份證明上要註明宗教,也就是政府會管你是什麼宗教的教徒,退出回教還必須要申請、登記,連名字都要換掉!在回教中出生的名字是用回教名字(= =b...一出生就是回教徒,還沒得選,自由個屁阿!),這個名字要換掉聽說是幾乎不可能,還有華人誤信了大馬的回教(回頭是岸阿~施主),要換宗教除了麻煩還是麻煩(明說不給換就好嘛,真小人ㄟ),有些乾脆躲在外國不回去了。

回教每天要拜五次神,每次拜神要洗腳,公司還要一個特別的房間給他們拜神,豬肉不能吃,其他除了魚之外的肉類一定要祭拜過、宰殺才可以食用(乾脆吃素還爽快些),吃東西超麻煩的,我弟弟碰到中東的回教徒,同一期到日本受訓,那些傢伙就差一點餓死(有一堆東西加豬油),在廠區的餐廳內,大多數都有肉類的食物不能吃,魚也不敢吃(不知道為什麼,就是不敢吃),就每天吃沙拉,可是基本上沙拉醬有加豬油(我弟說,真的跟他說,搞不好真的會餓死 = =b... 聽說每天吃沙拉沒幾天就臉色開始發白),出廠房聽說語言不通也不知道可不可以吃,就啃麵包(有些麵包有豬油阿先生,不察,吃了就算了 = =b... ),我還是覺得爽快點完全吃素算了,我以前也吃過素一年多吧,也沒這麼痛苦(好像可以又好像不可以的煎熬嗎?),聽說大馬喜歡在隔壁國家搞爆炸案,大馬本身沒發生過自殺炸彈事件,在歐、美、以色列的案子基本上是中東人搞出來的,東南亞基本上就是大馬搞出來的。

吉隆坡16日讯- 一名前高庭法官今日指出,非马来回教徒脱离回教是可行的,不过需要先接受回教局的访问和改造,以撤销皈依回教的证书,后再向法庭申请脱离回教。


拿督费沙当比仄法官说,我国是一个多元种族国家,联邦宪法也保障人民的信仰自由,皈依回教后再脱离回教,是做得到的。费沙今日在2007年国际家庭法律研讨会的开幕仪式后,在新闻发布会回答记者的问题时这么说。

他是被询及一名从小就由马来家庭领养,并信奉回教的华裔,向法庭申请脱离回教被驳回的问题时,如此指出。

费沙也是国际回教大学学院的杰出研究员,他也在上述研讨会发表“皈依回教的法律效果:马来西亚法庭的经验”的演说。

未经回教局访问 仍是道地回教徒

费沙说,皈依回教的非马来人将会领取皈依回教证书,过了一些时候,可能家庭问题,有关人士向脱离回教,他或她可向法庭申请。

他指出,不过有关人士首先必须向到回教局,后者将会访问和改造有意脱离回教者。

他强调,除非已经过回教局的上述两个阶段,否则没有人可以说,有关人士不准脱离回教,而改信其他宗教。

“我在担任芙蓉高庭法官时,就曾处理可一宗17岁女子欲改信佛教的申请,我的决定是,这名女子必须先到森州回教局接受访问和改造的过程。

“若未经过上述两个阶段,依据回教法庭的司法权,她仍然是一名回教徒。”

申请撤销皈依证书

费沙说,其实有时候皈依回教的非马来女子,事后可能被丈夫遗弃,又或者丈夫没有向她讲解回教教义和指导她祈祷的方式,所以萌生脱离回教的念头。

他提醒媒体在报道脱离回教的新闻时,加倍谨慎,务必先了解事件的实情。

他补充,要申请脱离回教者,须先向回教局申请撤销皈依回教的证书,及接受该局的访问和改造,再到法庭申请脱离回教。

他指出,联邦宪法第十一条款(一)节保障人民的信仰自由,第十一条款(四)节则禁止向回教徒传教。

上述研讨会是由国际回教大学、回教法律局、阿末依布拉欣法律学院和马来西亚回教司法局联合举办,主题为“21世纪的家庭法律:挑战和前方”。

轉載自南洋商報

馬來西亞遊記


4/23~4/27到馬來西亞首都吉隆坡去逛逛。
馬來西亞政府有三分之一的收入來自他們的國油,產油收入政府會拿去補貼馬來人的生活,導致馬來人越來越不努力,台語俗諺說:「寵子不肖,寵豬舉灶。」差不多可以形容政府寵壞了馬來人,所以他們的基本技能越來越差,當地華人也不太喜歡馬來人,政府的工程一定要馬來人才可以承接,導致馬來人養成就包政府的工程轉手就好了,這樣就可以賺一筆,何必努力的把工程做好的心態,也因為這樣1997左右的金融風暴,導致馬來人公司幾乎全部倒閉,撐下去太辛苦了,乾脆倒閉算了,結果馬來人開的中小企業幾乎都倒閉光了,華人的公司幾乎全部撐過去,政府也因為承包政府工程的馬來人人頭公司倒閉,索償無門(自作孽吧),工程都出現狀況。


馬來西亞這幾年來(我上次去是三年前,所以我就跟三年前比較),街上充斥外勞,連賣廣東烤鴨的餐廳清一色是外勞(搞不好一堆非法外勞),這樣形容好了一整個像百貨公司的美食街這麼大的地方,每家店都這樣,誇張的是在吉隆坡到處去看,幾乎每家店都長這樣,除了顧客之外還真不容易找到本地人、華人的影子,好笑的是那些外勞一開口就是用廣東話招呼,這個問題的原因實在是好笑到不行,聽說馬來西亞政府換了他們的國民身分證,使用IC卡,乍聽起來非常高級、認證上應該可以防弊,不應該會發生這種非法外勞的問題才是(聽說馬國政府的工程基本上是拿來把錢洗出去用的),聽說是有兩個可能,發出身份證的有可能因為貪污,導致官員浮濫的販售身份證,另外一個可能是警察並沒有手持裝置可以驗證身份,也就是說有可能是馬國政府的事情就做一半的,另外就是馬來西亞的海岸線太長,導致海防鬆散,據說可以到岸邊等船直接做到印尼、泰國,不需要過海關(聽到想哭,台灣海岸線也不短阿),最近流行「完美風暴」,或許這個也是一種另類的完美風暴XD~,不管原因是什麼,也不論合不合法,超誇張的外勞團隊支撐馬國政府的基礎勞動市場,本地人越來越不想去工作,華人也就算了,便宜的人力讓本來就有一些資本的華人可以更快速的擴充市場,像他們本地的咖啡餐廳,就是靠便宜的外勞快速的打下市場與星巴克競爭,馬來人基本上是在慢性自殺,與日俱減的喪失能力,最後不是發生嚴重的種族衝突收場,就是讓馬來人的領導階層垮台,強調本省民族主義的傢伙,參考看看吧。

這根本是FF10裡面的死亡螺旋翻版,越是想要鞏固政權,就越強調民族(回教)主義,為了照顧基層的生活也為了鞏固權利,錢發的越多,越是這樣,人民就越懶散(我族永世昌盛思想瀰漫),越是懶散競爭力就越差,競爭力越差,就會越來越多人往基層移動,這樣這樣錢就需要發的更多、、、、以此類推,無窮迴圈ㄅ,看哪一天突然崩解,這些人會痛苦好長一陣子ㄅ。

回想台灣之前民進黨的狹隘民族主義,想要造成的不就是一堆愚昧的民眾進入一個慢性自殺的領域嗎?

或許是我過度聯想,也或許有可能是這樣,不過著實讓我見識到不一樣的環境會有不一樣的狀況產生,也或許是一種「爛」的極致吧!

輪到康隆(音譯)站崗,他就在窗邊守著,朝小公寓外頭黑暗的街道看,這公寓裡頭,每間房裡睡著10個跟他一樣的外勞。

他說:「我們一直膽戰心驚,夜裡更怕。也許會有人來臨檢。我們能逃到哪裡?我擔心我老婆和孩子。我打算搬進叢林裡。」

43歲的康隆是來自緬甸的欽族難民,是馬來西亞境內在農田、工廠、建築工地、服務業工作的300萬外籍勞工之一,維持這個熱鬧東南亞國家的經濟。據估計,其中約有一半是非法外勞。

就像別處的外勞一樣,這些外勞也令許多當地人怨恨不已,政治人物更將他們妖魔化。馬來西亞不斷擴大的反外勞活動,使這些外勞遭受騷擾、逮捕、鞭打、監禁與驅逐出境。

2005年,馬來西亞政府改造了1960年代成立、旨在防範共產黨員的自願性自衛團體,將其變成代政府追捕非法外來移民的打擊部隊。

這 個團體名為「雷拉」,成員近50萬,多為未受過訓練、自願加入的人,馬來西亞人口有2,700萬,雷拉的成員比馬來西亞政府軍警總人數還多。雷拉帶頭的幹 部擁有武器,有權在未持搜索票的情況下進入民宅或當街搜身。據官方計算,身穿制服的志願團員每晚執行30到40次臨檢。

雷拉替警方與監獄代行的勤務越來越多,也引來人權團體的譴責。人權團體指控這些志願成員(有些年僅16)有暴力、勒索、偷竊與違法拘留等行徑。

人權觀察組織在今年5月一份報告中說:「他們未持搜索票,夜間闖入移民住處,粗暴對待住民,勒索金錢,沒收手機、衣物、珠寶與家用品,接著將移民戴上手銬,送往非法移民拘留所。

人權觀察組織說,雷拉成員常常不管是否移民持有合法證件,有時為了讓搜索顯得合理,還毀掉移民的證件。

雷拉的總幹事柴東‧雅思穆尼對人權團體的顧慮嗤之以鼻,他說馬來西亞已在危急之秋,他呼籲對非法移民展開更強力的反制。他說:「現在馬來西亞沒有什麼共產黨,我們面對的是非法移民。你也知道,非法移民是馬來西亞的第二號敵人。」他說,第一號敵人是毒品。

非法移民若被逮捕,要接受法官審問。如果獲判有罪,這些移民最重得接受5年刑期與一頓鞭刑,然後驅逐出境。

根據一些外勞的說法,他們遭到驅逐之後,情況可能更糟。他們說,在拘留所服刑完畢,當局會把許多人送到馬來西亞、泰國邊境附近一處無人之地,有人口販子在那裡等著。

這些外勞說,如果他們能付450美元,人口販子會把他們偷偷送回吉隆坡。如果付不出錢,可能會被賣到漁船上當工人,或者被迫賣淫。雷拉的打擊目標大都類似59歲的緬甸克欽族難民盧南冬(音譯),盧南冬與其他20人同住一棟公寓。

她說,今年稍早,雷拉在白天派人搜索她的公寓,她鄰居都逃走了,只剩她一個。她說:「他們對我大喊:『錢在哪裡?』我跪下來求他們,我說:『我沒有錢。』但是他們要錢,把床底的東西都拉出來,東翻西找。」

她說,她證件俱全,搜索隊就走了,留下她與一片狼藉。(取材自紐約時報)

鋼之宅工程師

我的相片
寸田尺宅,宅心仁厚的鋼之宅工程師

網誌存檔