No more IE!請試著使用FirefoxGoogle Chrome等瀏覽器瀏覽
標頭的可愛Alaskan Malamute來自維基百科~

顯示具有 標籤的文章。 顯示所有文章
顯示具有 標籤的文章。 顯示所有文章

2011年5月6日 星期五

用Git做版本控制,輕鬆管理程式碼或任何重要文件!

為什麼要用Git?或者再將問題擴大一點,為何要做版本控制

故事是這樣的...

在最近的日子裡,我不斷地在和程式碼(作業)搏鬥,最後,我輸給了自己的精神力,連續熬夜多日的我已經無法與Bug對抗,只能任其宰割。找到一個Bug,花上半天將它修改好,之後發現另一項錯誤,重新修改後發現之前已經修好的Bug又被我改回來了,又努力了好久企圖找出問題,試著改改程式碼,但這下可好,Bug居然變種了囧,我完全不記得自己做過什麼事情,在四百行Code裡茫然若失,不知不覺又因為遲交被多扣了二十分......

究竟發生什麼事情了?想必大家看完以上的敘述都能理解了吧。同樣的情形是否也可能出現在其他地方呢?寫作業、寫自傳、寫小說、寫網頁......,ect,也是有可能出現一樣的問題吧,修改之後存了檔,過幾天後回來看總覺得有哪裡被改爛了,過去的內容卻早就不翼而飛。所謂的版本控制可說是為了解決這問題而生的!(多人共同工作時更有其他妙用)


Git是一種版本控制系統,可以為您紀錄檔案在何時被加入,何時被修改,改了哪裡,是誰在什麼時候為了什麼而改的,將被分別修改過的檔案合併......等等,這真是我的救星QQ

把版本控制的流程畫出來差不多就長這樣:

來自:http://nvie.com/posts/a-successful-git-branching-model/


從今天開始我寫程式都將會導入Git進行版本控制,再也不要被Bug玩弄了QQ

其實版本控制系統也有很多種,並非只有Git。但為何我選擇Git呢?隨緣
底下這個網頁非常清楚地說明了為何Git是最好的:
Why Git is Better Than X

而我最看中它的一點是它和Linux有關係可以輕鬆建立本地端的Repository,我這個小咖只要用單機版就很夠了,這種愈輕量的東西愈好。而且得利於它的分散式架構,就算以後我真的想要將專案發佈到線上也非常容易,能夠輕鬆的轉換,真是一舉數得~



底下附上我收集的相關連結和教學:(第一個連結真的太讚了!!)
寫給大家的 Git 教學
Git 版本控制 branch model 分支模組基本介紹 | 小惡魔 - 電腦技術 - 工作筆記 - AppleBOY
Git 版本控制:利用 git reset 恢復檔案、暫存狀態、commit 訊息 | 小惡魔 - 電腦技術 - 工作筆記 - AppleBOY
[Git] 版本控制: 如何使用標籤(Tag) | 小惡魔 - 電腦技術 - 工作筆記 - AppleBOY
Linux & Ocarina: 迷人的 git
Git 初學筆記 - 指令操作教學 | Tsung's Blog
Git 初學筆記 - 實作測試 | Tsung's Blog
Git 版本控制系統 (1) | ihower { blogging }
[ 小黑宅 ]: 初探 git 版本控制系統
Git Submodule 的常見錯誤
给ubuntu下的git添加颜色 - Meebe
Git Study
阿偉的個人天地 » Git rebase 的應用經驗
Tutorial on Git / 白話文Git教學 | Thoy's
解決在 Ubuntu Terminal 底下 git diff 沒有輸出結果 10.10 | 小惡魔 - 電腦技術 - 工作筆記 - AppleBOY
Simple daily git workflow - Naked Startup
Git Magic - 章 2. 基本技巧
Welcome to O'Reilly Taiwan!

補充:
Git Cheatsheet
Pro Git中文版
git ready - learn git one commit at a time
用Git管理Google code

2011年1月21日 星期五

2011/01/21,MSN的忌日(沒這回事)

根據這篇文章,呼呼暫時還沒事,那時候我腦充血了
http://www.techbang.com.tw/posts/4711-msn-and-force-the-update-but-fortunately-not-the-upgrade-to-2011

微軟的各種軟體裡,最多人用得甘之如飴的,應該就是即時通訊了吧

一開始叫MSN Messenger,後來叫WLM(Windows Live Messenger),但我們總是暱稱他為MSN,一直走到西元2010年結束。但是很不幸的,這個陪伴我們已久的老朋友活不過農曆新年,就在今天,這軟體已經死了。





←這是它的遺照






救不回來,按否的話完全無法登入,我試過把相容性調成XP,也沒用,SUCK!

微軟還真下的了這種毒手,我以後只好再也不用微軟的官方程式了......默哀三十年

介紹你一帖良藥:http://www.emesene.org/download.html

MSN已經沒救了,一起跳到emesene吧,等到現在正在測試的第二代出來之後就可以接近100%相容了,我親自試過,覺得非常尬意。突然在想微軟是不是故意等到第三方發展齊全呢?算了大概不是,應該怕我們這些死老百姓反抗太激烈而已,微軟才不會幫使用者著想。

果然還是只能從自由軟體社群得到救贖啊,等到哪一天我也要加入。

※更新註:似乎不是每一台機器都會收到命令,我用家裡的桌上型電腦可以正常登入。這是苟延殘喘?
※再註:這可能是操作手法,一步一步針對不特定少數人進行強迫升級,溫水煮青蛙才不會一下子遭受強烈反抗

2011年1月2日 星期日

搬了,還差一點

我房間,現在那邊剩下一點點東西而已,至少對我而言是這樣

總之搬了,新家在三重

→三重→新莊→新店→三重→?

2010年11月9日 星期二

終於領回家了,在博客來訂的「高等工程數學」中文版,THOMSON,我微積分課本也是這牌的,都是用那種很薄的亮面紙,很容易折到,這本又是平裝版,拿起來就軟趴趴爛爛的,有夠不爽的是我應用數學早就考完期中考了,明明OPENBOOK我卻因為遲到而不知道這件事,助教給我考卷時也沒告訴我,我又很白痴的一點都沒想到要偷看所以壓根沒發現前後左右都在東翻西找,更機車的是,考試當下我根本連課本都沒有!(借來的課本進門時順手丟在教室後面桌上,可見我在公車上也發奮圖強)!!

所以反正都過去了,一個晚上拚出來的成績那樣子應該也還算說的過去,不過如果我可以OPENBOOK的話也有至少八九十分的把握,看來要被慘電了,我那樣考有七十就很謝天謝地了......

哭哭,最近想寫故事,其實我一直都想寫故事......

如果我上課只需要一直寫程式,我學的數學又都只用來做演算法就好了......

不要叫我轉資工我大概沒機會了除非要做好無限延畢的打算......

給我一刀吧......我們系上的程設簡直難以用筆墨形容
(真要形容的話大概一行字會包含3個幹,雖然都這麼說了但我還是不會形容......)

給我一刀吧......

2010年11月6日 星期六

[解決]Lubuntu 10.10 GRUB2抓不到Windows (修復開機選單)

Lubuntu 10.10系統不預裝os-prober,所以GRUB會抓不到Windows

檢測系統中是否有安裝,終端機下:
sudo os-prober

成功例:
jake@jake-Aspire-M3300:~$ sudo os-prober
/dev/sda1:Windows 7 (loader):Windows:chain
jake@jake-Aspire-M3300:~$


若顯示錯誤訊息請輸入此行指令安裝:
sudo apt-get install os-prober

安裝完成後,鍵入此指令:
sudo update-grub

如此應可成功,請重開機看看。


我的心路歷程請詳下文

2010年9月22日 星期三

神奇寶貝真人版電影

內容是敘述神奇寶貝大師已經不再是孩子們的夢想,人們覺得訓練神奇寶貝並且將其囚禁於狹小的寶貝球內是非常殘忍的事。道館紛紛倒閉,神奇寶貝也淪為黑市裡的玩偶,像鬥雞一般只為了人們淺薄的快樂而活在陰暗的角落,而已經成為神奇寶貝大師並且長大成人的小智,面臨這樣的社會,他將......?

2010年8月19日 星期四

我現在在電腦教室

今天是第一堂課,內容是SCJP的證照認證考試課程

我居然陰錯陽差「和許哲豪同一班」啊!!!!!!!!!!!


太驚訝了,沒想到他也是電腦魂


*怨念:如果早個一兩年就學完去考這張證照就好了,SUN被甲骨文併購之後,如果拿到證照,上面就不會有感覺還不錯、漂亮、低調、又典雅的




而會是...










醜不拉機的ORACLE!!!!!!



崩潰,我第一次對昇陽被收購這件事情感到如此悲痛...

2010年8月17日 星期二

賈伯斯他說... 就別那樣拿或裝個套子


賈伯斯他說... 就別那樣拿或裝個套子 from Raving Drifter on Vimeo.

這就是在說那個有人不care的iPhone4~

這個電影片段常常被改成奇怪的版本,最後結束的地方莫名地有種淡淡的哀傷XDDD


關於iPhone4的天線...舊聞了,沒看過的可以看這邊~

蘋果放出「天下的天線一樣爛」網頁及今天記者會的影片檔

iPhone 4 之死不承認有問題記者會總整理

2010年8月8日 星期日

開學了!!~~

開學了......(哭哭)

周一開始辛苦上學,再下周一,也就是16號開始要上課上到10點才能回家哭哭哭哭,課表已經排到11月了...


然後,想找打工。

2010年7月15日 星期四

歪歪

連結:歪歪3之運動篇~

這人實在是畫得有夠醜,連對話打的字都很難看清楚

可是莫名的有笑點XDDD

2010年7月13日 星期二

HTC EVO 4G vs iPhone 4



呼呼,這短片滿好笑的。

真的,想買唉鳳的,有很大一部份就只是想買唉鳳而已,並不是真的了解什麼而去買的。

話說現在Youtube嵌入影片時新增了方便自訂大小的功能,會自動計算比例。

這樣就不用煩惱控制器的寬度也不會造成無謂的黑邊了 =w=

真佛心~

2010年7月9日 星期五

果然不管什麼事情都要親眼確認過才好

今天下午,我媽煮水餃,問我要幾個。

我問:「一包有幾顆?」

我媽回答:「20顆」

於是我回答他我要10個好了,然後又馬上改口說要12個。

於是我下午吃了12個水餃。然後就到學校練球。


晚上10:40左右回到家,我必須自己弄東西吃,因為我還沒吃晚餐。

不知道為什麼我一點都不想吃泡麵,或許是天氣熱不想喝湯吧。

我回想起之前從我媽口中問出的煮水餃的方法,所以我決定晚上也吃水餃。

我立刻開冰箱拿出冷凍水餃「大餃」!正是我媽早上開的那包。

大餃就和他的名字一樣,是一種很大的水餃,一個大餃約有3個一般水餃的量

我掐指一算,得出這包用橡皮筋綁住的水餃還剩八粒(20-12=8)

仔細想想之後,我覺得有點少(貪吃)。

於是我又回想起之前從我媽口中問出的煎蔥油餅的方法,所以我決定再多吃一片蔥油餅。

於是,這個夜晚成了我第一次煎蛋餅和煮水餃的特別夜晚。



我拿著蔥油餅、蛋和水餃從冰箱移動到廚房

往鍋子裡倒入水,開火把水煮滾

因為煮水需要很多時間,要把水餃煮熟又要再花更多時間,所以機靈的我想出一個妙計

我就趁現在先開始煎蔥油餅吧~~


把蛋裝到鋼杯哩,稍微打了蛋,讓蛋黃和蛋白混和,但卻沒有完全混在一起

熱鍋,再往煎鍋裡倒入油,用鍋鏟喇一喇,然後水就在鍋子裡爆炸了......

=_=||

為什麼鍋子裡還有水......

無視了這些,油熱了之後我把蔥油餅往鍋裡輕輕一放

可愛的小蛋餅就在我手忙腳亂地將塑膠膜扔進垃圾桶時焦了一圈......

=_=||

為什麼焦那麼快......

不管,反正也沒很焦。我用鍋鏟稍微壓了壓中間,然後翻面

嗚喔,焦的挺漂亮,我喜歡。

這時候水還沒滾,我看了看打散的蛋

好漂亮(......),不知道為什麼,想再煎一片蔥油餅來和它匹配......

於是當我在翻面上遇到幾次麻煩之後,我取出了第一片蔥油餅,丟了第二片進去

這篇煎得頗為順利,雖然在翻面上還是出了幾次包,但我還是把它和那蛋完美地合而為一了

而在煎第二片蔥油餅的同時,我趁隙將水餃給丟進滾水裡了


將煎好的第二片拿出來,我趕緊去探視剛剛匆忙投入的水餃們。用勺子一撈

果然黏在鍋底了......

=_=||

還好一撈就分開了,再晚一點的話後果難以想像......

反正已經讓它們和鍋底分開了,接著還要煮很久,我就先到飯桌上嗑我可愛的餅餅們

真是美味~~我的技術真是出神入化~~


吃完之後,發現水餃鍋還沒有煮開,但是看起也快煮開了

水餃必須在丟入後再煮滾一次,再加入一碗水,再煮滾一次,再加水

至少這樣加兩次水再煮開後才會熟透

這時水餃已經浮在水面上,表示第一次也快煮開了

我陶醉地看著我的八顆水餃......如同是想滿足我的貪食一番,看起來真多啊~~

嗯......好像有什麼地方怪怪的......

有一些水餃圍成一圈,裡面包著幾個...五個...十個......還有三個......

My God!!!!!!!!!!
共有十三個啊!!!!!!

我這時才知道我被我媽騙了...一包有25個......

我欲哭無淚,吃完只好一直撐著到現在......好多......好脹...哪有人睡前吃這麼多的......