页面

2011年3月29日

河蟹大戰草泥馬連續劇:Google Reader

從3月2日到今天的3月29日,打開Google Reader被每15分鐘重置一次的症狀還沒消失,Gmail反而不會。

2011年3月28日

原來學習一門語言的循序是『聽→說→讀→寫』

這篇日誌來自於今天參加的某個講座中聽回來的(講座具體寫在我的2011年3月27日的日記裡),覺得很有道理,於是記錄下來。

  • 聽:聽別人說。
  • 說:自己開始模仿別人說。
  • 讀:自己能初步表達自己的意見。
  • 寫:使用該門語言文字書寫。

我們偉大的應試教育教授英語的循序是:讀(剛開始就讀單詞)→寫(作業基本都是抄單詞)→聽(聽老師講課),是沒有“說”這個環節的。

2011年3月26日

制作Archlinux的无盘工作站

前言

之前整理房间时发现以前淘汰下来的一套旧电脑主机,于是装起来玩玩。 CPU、内存、显卡什么的都有,就差一个IDE的硬盘,本来想外接一个移动硬盘装系统的,主板BIOS却不支持从USB启动。还好自带的网卡支持PXE,于是便研究了下Linux下的无盘工作站。

测试环境:

服务器

  • OS:Archlinux
  • IP:10.10.10.10/24

客户端

  • OS:Archlinux
  • IP:DHCP

备注

服务器和客户端都处在同一个10.0.0.0/24网段中,客户端的所有数据全部保存在服务器上,本身不带硬盘等存储设备。


服务器配置

一、安装系统

正常安装一个可用的系统,这个没什么好写的,看Arch Wiki即可。

二、配置dhcp服务

pacman -S dhcpd

编辑 /etc/dhcpd.conf,添加以下内容

ddns-update-style interim;
subnet 10.0.0.0 netmask 255.255.255.0 {
  range 10.0.0.100 10.0.0.200;  # 分配地址的范围
  option routers 10.10.10.10;
  option subnet-mask 255.255.255.0;
  next-server 10.10.10.10;
  filename "pxelinux.0";
  allow booting;
  allow bootp;
}

三、配置nfs服务

由于客户端是没有存储设备的,客户端产生的所有数据都需要保存到服务器上,方法是用nfs

pacman -S nfs-utils

编辑 /etc/exports,添加以下内容

/srv/arch/pc01 10.0.0.0/24(rw,sync,no_root_squash,no_subtree_check)

注:/srv/arch/pc01 为客户端系统所在目录,详见下面的『安装客户端系统』;红色的10.0.0.0/24表示允许访问的IP地址段。

四、配置tftp服务

pacman -S tftp-hpa mkpxelinux

然后运行

(root) mkpxelinux

客户端配置

安装客户端系统

注意,这个系统仍然是安装在服务器端,当客户机开机后就是用这个系统启动的,所以如果是自定义内核的需要确保包含客户端的硬件驱动,也可以直接用Archlinux的内核。这里假设客户端的系统安装到 /srv/arch/pc01

mkdir -p /srv/arch/pc01/var/{cache/pacman/pkg,lib/pacman}

复制服务器的软件源列表到客户端,这个要注意客户端是32位或64位的,要把软件源改为相应的

cp /etc/pacman.d/mirrorlist /srv/arch/pc01/mirrorlist
cp /etc/pacman.conf /srv/arch/pc01/pacman.conf

同步客户端的软件源

pacman --root /srv/arch/pc01 --cachedir /srv/arch/pc01/var/cache/pacman/pkg --config /srv/arch/pc01/pacman.conf -Sy

为客户端安装基本系统

pacman --root /srv/arch/pc01 --cachedir /srv/arch/pc01/var/cache/pacman/pkg --config /srv/arch/pc01/pacman.conf -S base

chroot 进客户端系统

mount -t proc proc /srv/arch/pc01/proc
mount -t sysfs sysfs /srv/arch/pc01/sys
mount -t tmpfs udev /srv/arch/pc01/dev
cp /etc/resolv.conf /srv/arch/pc01/etc/resolv.conf
chroot /srv/arch/pc01

编辑 /etc/mkinitcpio.conf 并添加以下内容

MODULES="nfs" # 添加 nfs
HOOKS="base udev net autodetect pata scsi sata filesystems" # 添加 net

生成适用于pxe启动的客户端内核

pacman -S mkinitcpio-nfs-utils
mkinitcpio -p kernel26

编辑客户端的 /etc/fstab

10.10.10.10:/srv/arch/pc01 / nfs defaults 0 0
proc /proc proc defaults 0 0

编辑客户端的 /etc/rc.conf

NETWORK_PERSIST="yes"
DAEMONS=(... !network ...) # 禁用网络

复制客户端内核到 /var/tftpboot

exit  # 退出chroot
cp /srv/arch/pc01/boot/vmlinux26 /var/tftpboot
cp /srv/arch/pc01/boot/kernel26.img /var/tftpboot

编辑 /var/tftpboot/pxelinux.cfg/default,在最下面新建一个 label

label Archlinux
kernel vmlinuz26
append initrd=kernel26.img rootfstype=nfs nfsroot=10.10.10.10:/srv/arch/pc01 ip=::::::dhcp

启动服务

/etc/rc.d/dhcpd start
/etc/rc.d/tftp start
/etc/rc.d/nfs-server start

允许服务被访问,编辑 /etc/hosts.allow

nfsd : all
rpcbind : all
mountd : all
tftpd : all
in.tftpd : all

到这里为止,服务器的配置已经完成,可以去打开客户端的电源,注意确保客户端的网络连通。 :)


参考文献


全文完

2011年3月23日

搞笑的debian DHCP服務器安裝指南

之前在實驗Debian的無盤工作站,一如既往,首先當然在虛擬機下測試,然後才在真機上實現的。剛才在VMware用Team新建了兩個Debian虛擬機,在01號下裝了個Debian 6.0.0,準備做無盤工作站的服務器,02號是無盤的工作站。

當裝好01號的系統後,裝tftp和dhcp兩個服務器,tftp還算容易,但裝這個dhcp,被debian的wiki搞得我很惱火。直接看下面的圖會比較好理解。

首先,我安裝debian wiki上的方法,安裝dhcp3-server軟件包

裝完後,當然要啟動服務啦

根本就沒有這個命名,坑爹啊 (╯‵□′)╯︵┴─┴,於是上Debian packages上搜索這個dhcp3-server軟件包到底包含什麼文件,一查,當場吐血

最終答案,其實應該是用 /etc/init.d/isc-dhcp-server 來啟動。┐(─__─)┌ (via

2011年3月21日

千萬別看這叫作『Boku』(僕)的動畫


這個視頻實在是太有喜感了 ㄟ( ̄▽ ̄ㄟ)

ps:視頻來自YouTube。

初音未來圓周率10000位

我真的把這首歌從頭到尾聽完了 ╮( ̄▽ ̄)╭

2011年3月20日

居然是『魔法無効化』……

@kaysinessは…魔力『EX』、耐久『A+』、俊敏『A++』、破壊力『A』、固有能力『魔法無効化』です。

魔法無効化 Σ(゚д゚;),上条當麻?幻想殺手?? Σ( ° △ °|||)︴


http://shindanmaker.com/97867

2011年3月19日

奇異的Windows錯誤提示

蓋茨大叔 / Google 大哥,這個提示框究竟想提示什麼啊 Σ(゚д゚;) !?

PS:Windows 7 x86 上運行剛升級到Chrome 10時彈出該錯誤提示框,第二次運行後沒有出現。

2011年3月18日

用於向Google報告釣魚網站的javascript

剛剛用手機上推時,突然來一條垃圾短信,這次是冒充『中國平安(www.pingan.com)』,短信給出的網址是(www.pingxan.com)。

於是上網搜索了如何向Google報告釣魚網站,原來一個javascript即可(via)。下面記錄下來,直接將這個鏈接拖放到瀏覽器的書籤欄,遇到釣魚網站,點擊一下書籤欄上這個鏈接就會自動跳轉到Google的報告頁面。

javascript:document.location='http://www.google.com/safebrowsing/report_phish/?url='+document.location.href;

全選上面的代碼(別漏了後面的分號),拖放到書籤欄。

2011年3月14日

慢如蝸牛的網速

傳說中的『電信6M ADSL掉線王套餐』就是這個速度。┻━┻︵╰(‵□′)╯︵┻━┻

2011年3月12日

一箱12罐的品客薯片

前些天在團購網站上買的,昨天早上送到手上了,為番茄味~~我喜歡。

2011年3月10日

我的第一次團購

是在美團買了一箱12罐的品客番茄味薯片 \( ̄︶ ̄)/

2011年3月9日

聰明的Gmail附件提示

我的郵件內容包含了『燃油附加費』一詞,點發送時,Gmial提示我的郵件中含有『附加』字眼,但並沒有添加附件,是否真的發送。這個功能很好,很人性化啊。

記錄關於退換《俺妹2》輕小說的一些事情

事情是這樣的,1月26日我從卓越亞馬遜上買了天聞角川版的《我的妹妹哪有這麼可愛2》(下簡稱《俺妹2》)。等我收到貨後的第二天,我發現天聞角川官網上出了通告說《俺妹2》第311頁缺了一張插圖,需要召回(via),其實這個通告在我26日下單那天就出了,不過我很不幸在收到貨後的第二天才發現(1月30日),要是我能早點發現這篇通告,就不會有這篇文章了 ╮( ̄▽ ̄)╭

回歸正題,一直等到2月25日,天聞角川終於開始開始接受《俺妹2》的退換了,第二版的《俺妹2》已經在21日出貨。(via

第一次退換,27日我去到『動漫星城』裡的一間天聞角川特約店(西区富二夹层WM048),準備退換,卻得知第二版的還沒進貨,而且進貨日期不明。沒辦法,只好選擇用快遞的方式發回天聞角川。

第二次退換,3月2日,我拿著《俺妹2》去到我家附近的『圓通快遞』,準備寄到付。在填好快遞單後,圓通工作人員說要寄到付,需要加收20%的手續費,而且必須知道收件人的姓名電話,而天聞角川給的只是『广州天闻角川动漫有限公司 营销部(收)』,而且電話還是後來我從天聞角川的論壇上問斑竹才知道的。最後這次還是退換不成功,因為只寫著營銷部收,圓通不讓寄到付(圓通的說法是怕寄到後沒有人簽收)。

第三次退換,3月7日,這次直接打順豐快遞的4008111111上門收件電話。從打電話到上門收件,不到半小時~~這效率 Σ( ° △ °|||)︴,這次終於成功把《俺妹2》發出去了。(相同的收件人信息,圓通不讓寄,順豐可以 ┻━┻︵╰(‵□′)╯︵┻━┻)

3月9日早上,接到快遞電話,《俺妹2》的第二版寄回來了,速度還是挺快的。

PS:天聞角川用的還是圓通快遞 ┐(─__─)┌

2011年3月7日

今天又在卓越上買了¥152的書

一共13本,《涼宮春日系列》九本 + 《文學少女系列》四本。

1000+的Tweets

寫了一下午代碼,休息時去看了下我的Timeline,發現居然有1073個未讀Tweets,我壓力好大。
┐(─__─)┌

2011年3月3日

河蟹大戰草泥馬連續劇:Google與443

從昨天開始(2011年3月2日),Google SSL的443端口開始出現不同程度的丟包現象,從推上各推油報告的情況,這次是電信和聯通一起出現這種現象,估計是有預謀的。而我所使用的『電信ADSL 6M掉線王』套餐也出現打開Google Reader、Mail、encrypted搜索等使用SSL的Google服務緩慢的現象,偶爾還會響應超時,掛pro.xy後一切正常。

到目前為止(3月3日23:40),丟包現象繼續中。

2011年3月10日更新):目前仍然出現丟包現象,除了Gmail能正常打開,其他用到SSL證書的如閱讀器、日曆、網站管理員工具等都很難打開,刷新也不能解決。

2011年3月1日

WTF的國家保密插件

前言

如果不知道神馬是『國家保密插件』,建議先去圍觀一下百度百科的相關條目。意外的在維基百科上找不到相關介紹╮( ̄▽ ̄)╭
今天晚上做了個測試,試驗了maps.google.com、ditu.google.cn、Google Earth三個地圖的偏移情況,分別測試了『廣州錦漢展覽中心』和『廣州新電視塔』,結果還真的有點意外。

廣州錦漢展覽中心

ditu.google.cn 的結果

ditu.google.cn的服務器位於北京,從結果來看,並沒有出現偏移。


maps.google.com 的結果

很意外,服務器位於美國的反而出現了偏移情況


Google Earth 的結果

和maps.google.com一樣出現偏移,而且可以看出,偏移的量也是一樣的。


廣州新電視塔

ditu.google.cn 的結果

和上面的測試一樣,沒有出現偏移。


maps.google.com 的結果

一樣還是有偏移現象。


Google Earth 的結果

和maps.google.com一樣出現偏移。


結論

我還是繼續用ditu.google.cn吧。(真簡單的結論 ㄟ( ̄▽ ̄ㄟ)