delphij's Chaos
选择chaos这个词是因为~~实在很难找到一个更合适的词来形容这儿了……
今天看到一个奇怪的用户订了cnproj的邮件列表,咨询了康神,他也不知道 bsdmailinglist-garchive-37263@ 是不是他们公司的bot,orz!如果这个是bot可就真的太NB了……
Read more...去掉以后,下列症状消失:
pid 11673 (httpd), uid 80: exited on signal 11
pid 25946 (httpd), uid 80: exited on signal 11
pid 26292 (httpd), uid 80: exited on signal 11
pid 13623 (httpd), uid 80: exited on signal 11
pid 27096 (httpd), uid 80: exited on signal 11
pid 31838 (httpd), uid 80: exited on signal 11
pid 30847 (httpd), uid 80: exited on signal 11
pid 38579 (httpd), uid 80: exited on signal 11
pid 38269 (httpd), uid 80: exited on signal 11
pid 34011 (httpd), uid 80: exited on signal 11
pid 38698 (httpd), uid 80: exited on signal 11
pid 32137 (httpd), uid 80: exited on signal 11
pid 38754 (httpd), uid 80: exited on signal 11
pid 38756 (httpd), uid 80: exited on signal 11
pid 38755 (httpd), uid 80: exited on signal 11
pid 38759 (httpd), uid 80: exited on signal 11
pid 38760 (httpd), uid 80: exited on signal 11
pid 39259 (httpd), uid 80: exited on signal 11
pid 39253 (httpd), uid 80: exited on signal 11
在漆黑一片一年之后,charlie重新开始跑起了图形界面。
断断续续装了一个星期(基本上只能在晚上做),Charlie的xorg、gnome总算都装完了,这个版本的-CURRENT出乎意料地稳定。开始,xorg 7.2识别我的显卡有点问题(一块很老的GeForce),不过用xorgcfg生成了一个新的xorg.cfg.new,然后用它替换掉xorg.cfg就好了。
Read more...前几天clive大长辈发了杨维中的《新同事》给我,Jeff Huang的歌词摘录如左:
喔耶,爆炸吧~爆炸吧!
愛用 .lib 嘛… 爆炸吧!
愛亂用 global variable 嘛… 爆炸吧!
愛亂 call function 嘛… 爆炸吧!
愛 copy & paste 嘛… 爆炸吧!
喔耶,我聽到 windiff 了,爆炸吧!爆炸吧~~~
(在 VC6 裡,做 .lib 時,是不會檢查 dependency 的。也就是說,如果你呼叫了另外一個 .lib 的 function,只有 compiler 會檢查該 function 有否宣告過,linker 不會檢查該 symbol 是否存在。因此,如果 include path 有設,header 也有 #include,就不會顯示任何錯誤。必須要等到用該 .lib 的人,在做 .exe 或 .dll 時,才會產生 missing symbol 的錯誤。
另外,.lib 相當於是把所有 function 都赤裸裸地開放出來,這樣就沒有所謂的「模組介面」,因此很容易就會亂呼叫 function,而沒有注意到,呼叫了不應有相依關係的 component 裡的函式。又由於前述不會有 missing symbol 錯誤的關係,而無法察覺這樣的錯誤,因而導致最終程式的 dependency 關係會一團亂。
亂 call function,除了上面「呼叫了不應有相依關係的 component 裡的函式」的狀況之外,還包含了「喜歡自行在 .c/.cpp 檔前面,重複宣告函式,而不是用 #include 將對應的 header 引入」。 這會造成當所依存的 component 更新,prototype 改變時,會無法於 compile-time 察覺,若僅 prototype 改變,function name 不變的話,甚至連 link-time 也不會產生 error,假使 test-time 還是無法測到這個問題,那就等著在客戶那邊爆炸。)
Read more...备份在最近成为了一件越来越让人头疼的事情。我过去采取的做法是把数据刻录成光盘,寄给若干个分布在不同地区的几个朋友,但这种做法正在变得越来越不现实,因为数据的产生速度变得越来越快,而整理和加密其中需要保密的部分所需的时间也越来越长。
如此看来,也许基于多台服务器的备份会成为一种可行的选项。这种备份需要满足下面的条件:
a) 在桌面系统上作为后台进程,将数据发到距离自己最近的节点;数据发出之前全部加密。
b) 加密数据本身在加密后有一个签名,许多人的数据混在一起。
c) 不同节点之间同步差异。
d) 后端为磁盘阵列,采用某种带冗余的RAID。
目前还没有任何一个我认为「尚可」的开源或商业实现。
Read more...Xorg 7.2 imported,然后今天……
\[delphij@tarsier\] ~> sudo portsnap fetch update
Looking up portsnap.FreeBSD.org mirrors… 3 mirrors found.
Fetching snapshot tag from portsnap1.FreeBSD.org… done.
Fetching snapshot metadata… done.
Updating from Fri May 18 03:22:40 CST 2007 to Sun May 20 20:53:40 CST 2007.
Fetching 3 metadata patches.. done.
Applying metadata patches… done.
Fetching 0 metadata files… done.
Daniel刚刚commit的symver变动中包含了一项最新的改动──将libthr「扶正」为libpthread。这样,FreeBSD从7.0-RELEASE开始,将正式默认采用1:1线程,而不是原先的libkse(M:N线程)作为线程库,类似Solaris。
Read more...终于把我相机里在三亚拍的照片贴出来了。由于时间原因,这些照片没有做任何后期处理,有许多东西还需要再写说明。
本次三亚行程如下,大致记一笔。
5月4日:首都机场出发,到达三亚凤凰国际机场机场;坐房东的车到达位于碧海蓝天的住处(花、客房外观)住下,晚上在大街上转了转。
5月5日:上午在天涯海角(坐双层巴士,雕塑、当地的游客拖伞、)、下午在南山寺(鳌山寿谷、花、花、 素斋、罗汉全斋、素斋糖醋排骨、吉祥经、十八罗汉、傍晚的海景、南海观音)。
5月6日:蜈支洲(阴天)。
5月7日:兴隆植物园(花、花、木瓜、超大个菠萝蜜、花、仙人掌花、仙人掌、花、湖水、蝶、大蜘蛛、花、绿叶、花、红色蜻蜓、果实、一种毒老鼠用的植物、小路、大蝴蝶、金银花、四脚蛇、金色皮肤的四脚蛇)、南田温泉。
5月8日:亚龙湾(入口的海底世界牌子、海边、伞下),买了些当地的香水柠檬和普通柠檬,店家的老板和这位小妹用很有意思的方法将柠檬切片制作成柠檬水。
5月9日:从三亚凤凰国际机场出发,返回首都国际机场。14:00到家。
其他照片请访问我的相册。
Read more...今天中午朱总终于请客了!说实话,不是很想吃这顿饭,我想,可能没人能理解我为什么这么想,我也不打算解释这件事,即使有人把我的想法误会成别的──很多事情需要烂在肚子里,而比这更多的事情,则需要一个人去面对。
Read more...所有用7-1得到答案=6的,觉得这道题缺条件的,自觉点……
设学校所在地为S点,父女相遇地为A点,而家在H点:
H A S
+--------------+------+
如果女儿在S点等待父亲,由于父亲晚出发7分钟,因此,全程,即H->A->S->A->H
走完,到家时,应比正常情况晚7分钟。