2009/11/29

學生都是人球

今天在 BBS 上看到別人的簽名檔,還蠻好笑的。
國小老師:這個國中會教啦
國中老師:這個高中會教啦
高中老師:這個大學會上啦
大學教授:這個問題想必大家國小就會了

2009/11/24

回到原點



這幾天幾乎都在瘋 Google Chrome OS,除了宿舍網路很爛,封包送丟到 make_local_repo.sh 當掉,還有莫名其妙的錯誤,不過就是帶賽一直編不起來。

Google Chrome OS 將所有東西都放到網路上的作法,可以讓每個人到各個地方都可以有自己的工作環境,也不用煩惱資料同步的問題,不過在台灣網路環境不夠好,要推起來實在有點困難 (再說台灣使用者眼中只有 M$ ....... )

說來很有趣,電腦剛剛問世時都是大型主機,一般人買不起只好使用終端機連到主機上進行操作;後來積體電路讓電腦的體積一直縮小,大家也一窩蜂的跑去買了個人電腦放在自己的房間;現在網路越來越發達,大家也越來越喜歡把資料上傳到網路上分享,並且讓服務提供者為我們保存資料,也就是現在說得「雲端」。

結果我們繞了一圈回到原點,只是現在的終端機變得漂亮多了,而且改名為「瀏覽器」,不但有圖形介面還有多媒體功能。

我沒研究過,只知道雲端是分散式運算的一種,再加上一些規定商業炒作出來的規格 (?),瀏覽器做的其實和終端機相差不多,也難怪李家同教授會說「原來我早就在雲端」 XD

ps. 系上某個教授每堂課都在回到原點耶.........

2009/11/20

Google Chrome OS

剛剛看完 Google Chrome OS 發表會,興奮的睡不著 XD

這次很可惜沒能從頭開始聽,不過感謝 Engadget 有全程文字轉播,即使沒聽到也大致上知道說了些什麼。不過內容並不多,大致上就繞著幾個主題打轉,把內容稍微整理了一下:

  • Google Chrome OS is SPEED, simplicity, security

  • Everything is in the cloud, every application is web application. Doing all your stuff through the browser on the internet.

  • Root system is read-only, you can focus on the internet and don't worry about your computer

  • "If I lose my Chrome OS machine, I should be able to get a new one, log in, and get everything back...everything should look similar. We want users to be able to share machines."

    "About a seven second login. We're now looking at Chrome OS UI. It looks like ...... Chrome." XDDDDD


發表會用到的影片:





其他在 Youtube Google Chrome Channel 上的影片:








其他相關資源:

Engadget 發表會全程文字轉播
http://www.engadget.com/2009/11/19/live-from-googles-chrome-os-project-announcement/


Google Chrome OS Project Page
http://dev.chromium.org/chromium-os


Google Chrome OS Repository
http://src.chromium.org/


看了一下 Chrome OS 編譯說明,感覺上沒有那麼容易,VMware 裡剛好有 Ubuntu 可以試試看,不過安裝光碟和 ISO 檔大概就要等網路上得高手 release 了吧。

2009/11/15

面試

這次面試的題目:
  • 一分鐘自我介紹
  • 撰寫程式 & 解題過程 (面試前十分鐘的程式筆試)
  • 為何選擇這個研究所
  • 大學專題成功的因素 & 研究所論文成功的因素
口試期間有注意到某個老師在看自傳,不過花不少的時間在成績單上面;面試中除了這四個問題以外,沒有針對自傳或是學生回答的內容另外詢問。

對這次面試的表現不是很滿意,太緊張導至時間沒抓好,不過回答問題時有表到其他人,希望他們不要太介意 XD

ps. 聖誕節禮物不是邀請函就是炸彈 Orz

2009/11/12

Install GO in CentOS

因為要使用 mercurial 來下載 src,先到 http://dag.wieers.com/rpm/packages/mercurial/ 下載 rpm:
$ wget http://dag.wieers.com/rpm/packages/mercurial/mercurial-0.9.5-1.el5.rf.i386.rpm
$ rpm -ivh mercurial-0.9.5-1.el5.rf.i386.rpm

再來就是下載 repository,我設定的位置是 /root/go:
$ hg clone -r release https://go.googlecode.com/hg/ /root/go

設定環境變數:
$ export GOROOT=/root/go
$ export GOBIN=/root/bin
$ export GOOS=linux
$ export GOARCH=386
$ export PATH=$PATH:/root/bin

編譯 GO 編譯器:
$ cd /root/go/src
$ ./all.bash

寫一個 Hellow World:
$ cat >hello.go <<EOF
package main

import "fmt"

func main() {
 fmt.Printf("hello, world\n")
}
EOF
$ 6g hello.go
$ 6l hello.6
$ ./6.out

2009/11/04

噗浪廣告機器人封鎖工具

隨著噗浪知名度越來越高,也越來越多商人開始動歪腦筋。

最近已經有不少廣告機器人出現,亂噗一些惹人討厭的文字,甚至出現「噗浪廣告公司」。不過很快就網友做出了工具,讓大家能夠封鎖廣告機器人。

噗浪亂入機器人封鎖工具
http://pct-utils.appspot.com/plurk_anti_spam/list_spam

用 XP 開機選單開啟 Ubuntu

安裝 XP 以後再安裝 Ubuntu 基本上會相安無事,不過 XP 經常有事沒事就需要重灌,重灌完 MBR 被洗掉 Ubuntu 就進不去了。目前參考網路上的作法,讓使用者可以用 XP 的開機程式開啟 Ubuntu,且重灌時備份也很方便。

測試環境:
  • IDE Master:Windows XP
  • IDE Slave:Ubuntu

先安裝完 XP 以後再安裝 Ubuntu 到兩個不同的硬碟後,正常情況下應該會看到 Ubuntu GRUB 的開機選單,這時先進入 Ubuntu 內。



第一件事情,就是先把 Ubuntu 建立的 MBR 開機程式複製出來。

開啟終端機 (應用程式選單 => 附屬應用程式 => 終端機),先用 fdisk 看一下自己的硬碟在 Ubuntu 上面的編號:
zero@zero-desktop:~$ sudo fdisk -l

Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xd011d011

所用裝置 Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1043     8377866    7  HPFS/NTFS

Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000ea8c9

所用裝置 Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         993     7976241   83  Linux
/dev/sdb2             994        1044      409657+   5  延伸的
/dev/sdb5             994        1044      409626   82  Linux swap / Solaris
可以看到我的 XP 是安裝在 /dev/sda1,開機程式也會在這個硬碟上,所以接下來用 dd 備份 MBR:
zero@zero-desktop:~/桌面$ sudo dd if=/dev/sda1 of=~/桌面/Ubuntu.img bs=512 count=1
1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.000470415 s, 1.1 MB/s
這一步做完最難的部份也結束了。

再來使用 Windows XP 開機光碟還原成 Windows 的 MBR 開機程式。


使用修復模式進入 command line



使用 fixmbr 將開機程式寫入 MBR


最後把 Ubuntu.img 這個檔案複製 Windows XP 的 C 槽根目錄,打開 boot.ini 修改開機設定:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\Ubuntu.img="我的 Ubuntu"
改好存檔以後,重新開機應該就會看到以下的畫面,選擇「我的 Ubuntu」就會跳到 GRUB 開機選單,也可以啟動 Ubuntu。



以後重灌 Windows 只要記得備份 Ubuntu.img,重灌完只要修改 boot.ini 就可以開啟 Ubuntu 了。

參考資料:
用Windows內建的boot.ini做多重開機Linux + XP
http://www.wretch.cc/blog/mezl/20241371

Jserv's blog: Linux/x86 開機流程:自 MBR 到 init
http://blog.linux.org.tw/~jserv/archives/001714.html

異動:
2009.11.05 更新:補上還原 Windows MBR 部份。

2009/11/03

這就是大學生

這是老梗了,現在看到感覺更好笑 XD
大一:在一個月就要其中考了耶
大二:下週就要其中考了耶
大三:明天有期中考!?
大四:幹!忘了考試!

2009/11/01

微軟「終極高手 The Ultimate Student」專案

只要有學校的電子郵件地址且有 0.5 學分以上的休息紀錄,就可以以優惠價格 $1990 購買 Office 2007 Ultimate。

微軟 – "終極高手 The Ultimate Student" 專案
http://www.microsoft.com/taiwan/education/ultimatesteal.htm

我已經買了,不過有幾點讓我很想砍人:
  • 1990 是顯示出來的價格,不含稅也不包含語言套件 (沒有語言套件可能就是英文版)
  • 所謂的無限次數下載保固,是無限次數下載沒錯,但「僅限於購買後 30 天內」
  • 全部購買總價是 2778