October 2006


System & Nethood28 Oct 2006 01:37 am

無誠勿試﹐按入下方連結﹐可能導致 hang 機。

實驗中的三欄排版法

詳請情看該頁 page source ﹐三點提示:

1. click 第一欄會左推﹐click 第三爛會右推。Mozilla / FireFox 用戶﹐可以用滑鼠上的 wheel ﹐模擬「橫行翻頁」。
2. Resize 的話會重新排版﹐改變字體大小有可能導致爛行。
3. 並非我不懂以計算方法處理 padding , line-height 的理論值﹐而是一邊用 java-script 處理浮點算術﹐一邊讓 browser render 長闊和字體﹐是很容易爛掉﹐甚至 hang 機的。

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….

Ref: To look for really split columns, please refer to
Randy Simons’s site

System & Nethood26 Oct 2006 12:15 pm

http://labs.systemone.at/retrievr

這個實驗網站﹐可以讓看倌以圖搜圖。圖片可以由 local 上載﹐可以借用 URL 提供﹐也可以用該網頁提供的簡單繪圖工具去描繪。

有看 SlashDot 的人應早看過了﹐我則是從 DK 的網誌上知道這東西。

由於可搜的圖皆源自 Flickr ﹐是以相片為主﹐要找手繪或 CG 將無甚收穫。

分析所據的是頗為舊的論文﹐在該站的 About 中可見到。以 Wavefrom Coefficient 來作為記認 (Signature) ﹐所謂相似的相片﹐在色彩分佈﹐Segment 之間的對比差異﹐可以提鍊成比較簡單﹐適合搜尋的線性資料。

是故﹐目前用這個工具﹐應把目標放在「找佈局、構圖相似的相片」之上﹐不要期待細緻處的相似﹐甚至不宜期待紋理上的相似。

我用我的相簿 thumbnail 試玩了一下﹐像這張相:
lotus1
搜以兩三個真正相似的圖﹐如:
alike1alike2alike3
可見此 link 。其餘的﹐有甚麼相似?見仁見志﹐都是墨綠色調的背景吧?

有心機弄widgets 的話﹐借 http://labs.systemone.at/retrievr/?url=http://blah.blah.blah … 的簡單構造﹐可以在相簿做的按鈕給人玩。

如果那邊的技術成熟的話﹐應該可以加入簡單的 JTablet Pulgin ﹐讓擁有 wacom digitizer 的繪圖師爽一下。

System & Nethood22 Oct 2006 12:20 am

一台 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 …

倒是﹐事情並不如想象之中的順利。 sysinstall 成功登入了 ftp server ﹐卻老是找不到 7.0current 可以用的東西。我在 install options 打開了 debug mode ﹐再來一次﹐得知 sysinstall 會試圖找的目錄﹐跟 ftp server 上的佈局有異……東西是存在的﹐但我不懂怎憑 fixit mode 那個有限的 shell 去 hack 掉 sysinstall的設定。

再想想﹐path 的問題﹐也許只存在於 current / snapshot ﹐release 的話﹐實在沒有道理出錯吧?於是乎﹐我再改 install option ﹐把要安裝的版本設定在 6.1-release (boot-cd 是 7.0-current-200610 的呢…)﹐這樣子﹐最於在 ftp.tw.freebsd.org 抓得到安裝資料了。

事實上這個過程﹐我前後搞了三次﹐才能弄出一個 boot 得起的 6.1 - 7.0 mix 。要不是 pendrive 上有可以用 ftp-client ﹐也許要安裝多一次 vista 去重新預備過呢…

前後搞了三小時﹐我第一台純粹自用的 server ﹐放上了 iDC 啦﹗

Uncategorized21 Oct 2006 11:19 pm

休息夠了。工作模式開始啟動。

如果時間足夠的話﹐這塊 blog 也會開始真正地 log 地很多鎖碎的事﹐直至於 labs 裏的新系統出場﹐那就會有新的整合。

今天才砌好了 labs 。接著應該會有數篇枯燥無味的個人筆記登上來。反正沒有別的東西﹐更為空洞。

Family & Friends17 Oct 2006 12:20 am

inbottle

水管丟了落去﹐蛤蟆躲了入去﹐花貓跳了進去…

System & Nethood12 Oct 2006 11:29 am

在 64 bit 系統底下﹐跑得起 Vista﹐但是古靈精怪的問題還有很多。
( Vista 本身就不是好東西?嗯﹐也許在這個測試階段﹐很多問題都不過是非戰之罪﹐但 Vista 實在沒有帶來驚喜。)

Driver, Software, 甚至是 IME﹐都不一定可以直通車過渡。

由於不喜歡 IE7+ (相當直接吧…)﹐就想安裝 Firefox , 搜一下﹐發覺 Firefox 的 64bit版本﹐
該叫做 Minefield。

用過一陣子﹐我覺得在 Vista 上 IE7+ 比目前這版本的 Minefield 尚且有點優勢。最大的優勢無外乎於 IE7+ 跟 Windows Vista 都是同一間廠出﹐Vista 攪爛了的東西﹐IE7+ 比較了解﹐容易早人一步調節過來。

像是說在 Web 界面打中文字﹐Minefield Render 出來的畫面總是會把字體割掉小半邊。句子中英夾雜時﹐情況更加糟。在 IE7+ 之上﹐問題就比較少﹐至少畫面一直都可以清楚顯示整個字﹐但 IE Render 出來的字體就比較難看。

倒是﹐在處理重開 session (比如說因為安裝 Driver 而被強制關機﹐丟掉了剛打好的信件時) Minefield 的回復能力就強得多。Minefield 會記下所有 User Input fields , 而 IE7+ 則只會回復各 Tab 的 URI 。

System & Nethood10 Oct 2006 04:48 pm

Vista 沒有預載 telnet 程式﹐若要安裝隨 Vista 而來的 telnet Client ﹐必須在Control Panel -> Programs -> Turn Windows Feathers on and off -> (Tick) telnet client 。
snapshot to install telnet in Vista
ref : http://www.google.com/search?q=vista+telnet
倒是這個 telnet 程式﹐似乎不能用上中文IME﹐真是隻破腳鴨。
下載別的 telnet/ssh client 就沒有用不到中文的問題……
所以﹐windows telnet 還是不用裝的好。


Listed on BlogShares