The above link is an experiment based on javascript and DOM to columnize a long text node. It shows the context within 3 columns, and somehow realizes “vertical wrapping”, or “column linking”. If you are using gecko based browser with XUL support, you may even experience horizontal scrolling with your mouse-wheel. In fact I just do not like “scrolling” at all. We dont read book by scrolling. Instead, we turn among pages, which bounds the contain in definite 2-D boxes.
My origin through was to use Ajax to report browser versions and container dimensions and let the server work out the pages. But that seems to be retarded. To much have to be handle such as text resize, wrapping behaviour and language/font differences. So I decide to let the browser and javascript to do the job. In one occasion, I was trying to break pages by using XUL-bounded “onoverflow” event. But that was really stupid, why not let it overflow?
So, you find three overflowed “div”s . Actually it would be easy to hide scroll bars and let non-gecko browsers make use of their mouses….
一台 core2duo 機器﹐底板是 intel 965 系列 chipset 的﹐目前 support 差到爆﹐用一般方法只能 boot 得起 vista 64 , 連 winxp 64 也會死掉。
之所以會這樣﹐是因為 intel 把很多新設計都塞在 ICH 內﹐但並沒有釋出足夠的技術文件﹐只提供支援給 Microsoft 這個老同盟。我試過好幾個 linux distro ( 包括 RHFC, SuSe, Debian, Gentoo …) ﹐都必須要先在另一台電腦先安裝好﹐而後把 harddisk transfer 過去才能 boot 得起。
但日後手頭上沒有好多電腦和零件可以調用﹐那不能獨立地 install and boot 的系統﹐始終惡搞。
眾 linux distro 不能 install 的主因﹐是認得出 atapi 但認不出 acd ﹐boot cd 是可以的﹐但 boot 起了之後﹐卻只能 mount 得到存在 ramdrive 的 boot image 。部份細種 distro 甚麼都放進 boot image 內﹐那還可以搞一下。但這回﹐我是有心要搞大砲巨鑑主義﹐細種 distro 反而中用不中看了。
linux 不行﹐freebsd 還是有希望的。無論是 6.1r 或是 6.2beta ﹐都認不出 ICH 裏的 intel e1000 lan interface ﹐實在是好慘。於是﹐幾經波折﹐燒好了 amd64 架構用的 7.0 current boot cd ﹐再搞再厲。
(這幾天能搞電腦的時間特少﹐而且機器放在不同地方﹐我根本不能一邊看 doc 一邊搭 lan 去搞﹐不單止效率暴降﹐還要用上燒 cd 這種浪費的手段。幸好﹐若安裝 freebsd 的話﹐只要下載一隻 60 mb 左近的 boot-only ﹐就可以起動…)
bsd 系統﹐以前號稱支援最多不同的系統﹐但今時今日﹐linux kernel 已經大大擴展﹐舊有的架構﹐支援度不讓 bsd 系﹐新的東西﹐則更加可以憑著規模優勢﹐佔盡開發先機。快有快打﹐慢有慢打﹐freebsd 保持著比較傳統的模式﹐就是有些場合﹐讓人感到要比 linux distros 穩當。
放入 7.0 current﹐boot-cd 之後﹐依然是認不到 acd 。之前說﹐換作某幾個知名的 linux distro ﹐認不到 cd ﹐安裝程度就要行人止步。 換 freebsd ﹐認不到 cd 沒有甚麼大不了﹐boot 起之後﹐選別的 install media 便行。最常見的做法就是駁上 lan/internet ﹐經 ftp 安裝 (我最喜歡這樣做…)整個系統;又或讀取其他 file system 上預備好的資料﹐比如說﹐前天我就是用一支 usb pendrive ﹐擺平了另一個認不到 cd 又完全沒有 internet 的機器……又是 core2duo …