Gambas – 免費的 Basic 開發環境

又一套以 GNU GENERAL PUBLIC LICENSE 發表的開發環境,Gambas 在年初發行了 1.0 版本,那表示它正式邁入另一個新的階段,使用 VisualBasic 的語法,短短的幾行程式碼就可以開發出在 Linux/BSD/Windows 平台使用的程式,而且也有很好的資料庫功能支援。 目前它對於 Windows 平台的支援還不算齊全,但已經是一個讓 VB 的開發人員可以在短時間將程式碼轉移到 Linux/BSD 平台的好工具,是不是能夠吸引到足夠的 VB 程式開發人員來為 GNU 程式效力,還得靠大家的努力囉。 Gambas http://gambas.sourceforge.net/

January 6, 2005 · 1 min

沒有創意的 Yahoo! Taiwan 知識+

來看看 Yahoo! Taiwan 從哪來的創意用以在網路上創造一個全民的知識環境 (知識+),記得最早看到這個東西的時候是在日本的 NAVER 網站上,知識 plus (呃,連名字都一樣),Yahoo! Japan 上則沒有類似的服務,大概 Yahoo! Japan 不屑抄用別人的創意吧,嗯嗯。 NAVER 知識 plus http://plus.naver.co.jp/ Yahoo! Japan http://yahoo.co.jp/ Yahoo! Taiwan 知識+ http://tw.knowledge.yahoo.com/ 大家來看看原來的設計,再比較一下 Yahoo! Taiwan 的 (知識+) 設計,咚! 抄的可沒有原來的好。不過最少是提供了一個繁體中文版本的知識搜尋環境,只是,是不是有把 NAVER 的精穟也一起抄到,還是只是曇花一現??值得再觀察。

January 6, 2005 · 1 min

致命的使用者介面設計失誤

在試用 Novell Linux Desktop 9 的時候,發現在 YaST2 中個這個翻譯失誤,首先當使用者想要 再試(R) 動作的時候應該會按下 ALT-R 這個快捷鍵,但是這個快捷鍵綁到了另一個功能 中斷(R) 上,若按下這個按鍵,同時也會觸發到中斷,這個失誤應屬於軟體翻譯上的錯誤 (Terminate 一般我們會使用 (T) 作為快捷鍵)。 另一個失誤是上層失敗後續動作詢問視窗的 再試(R) 與下方視窗的 中止安裝(R) 使用了相同的快捷鍵,所以當失敗頻頻出現 (在 NLD9 安裝程式的時候的確有這個問題,而且重試之後會通過,原因不明),而使用者要將所有出現的錯誤訊息都以 Retry 來回應的時候,可以預見使用者會連續按下 ALT-R,這麼一來就有很大的機會會觸發到下方主視窗的 中止安裝(R) 了。 程式畫面請見: http://photo.fetag.net/Computers/n_Yast2_Inst1 在翻譯程式的時候應該要特別注意到校正的問題,在進行設計介面快捷鍵的時候,也要特別注意到使用者的操作方式,這樣才能讓使用者有更好的體驗。雖說 NLD9 宣稱其目的並不是在取代現有 Windows 使用者的作業系統,但對於新進使用者,或是正在評選作業系統中的潛在使用者來說,一個很好的使用經驗仍然是非常重要的一個項目。 所有的 SA; SD 及 Programmer 有空的時候都應該要看看 Joel on Software 的這篇文章 『程式師的使用介面設計手冊』 http://chinesetrad.joelonsoftware.com/uibook/chapters/1.html

December 29, 2004 · 1 min

隨身攜帶的雷射武器

Slashdot 中有這麼一篇文章: 『Green Security Clearance Laser Pistol Available』 http://slashdot.org/article.pl?sid=04/12/28/1853253 對照一下 ThinkGreek 賣的這個綠光雷射筆: Green Laser Pointer II http://www.thinkgeek.com/gadgets/tools/5a47/ (強烈建議大家瀏覽一下 Action Shots 這個 Tab 裡的照片) 接著,再請看看 Samuel M. Goldwasser 的 Laser Safety 網頁 http://repairfaq.ece.drexel.edu/sam/lasersaf.htm 好了,現在回想一下剛剛在 Action Shots 裡頭看到的 Real geek… 日常生活與工作中,雖然紅光雷射筆還是較常見的,但是使用上也要特別注意,以免造成對其他人的傷害。看來,標題所列的東西已經離我們不遠了! [2005-01-03 補充] 這個玩具還有個後續報導在: http://slashdot.org/article.pl?sid=04/12/30/1942228&from=rss 大體上是說因為有許多人質疑用這個東東去指向飛行員的話,很有可能造成飛安事故,而 FBI 也為此提出了警告,必竟它的光線可以射得太遠,呼呼~~ 功能太強也不好哇!

December 29, 2004 · 1 min

SAM – Skype 答錄機

SAM – Skype Answer Machine http://www.freewebs.com/skypeansweringmachine/ 給 Skype 使用的答錄機,大概以後傳統電話具有的轉接、拒接等功能都會有工具提供給你了。給網路重症患者 (In case you are not always online),或是以 Skype 作為日常商業工具的朋友,這個工具可以裝來試試看唷。

December 28, 2004 · 1 min

在 iPod 上裝套 Linux

Jordon Carter 發表了一篇 Review 文章『Review of Linux on the iPod』,示範及說明了在 iPod 上安裝 Linux 的實作及功能圖片解說,擁有 iPod 的朋友不妨參考看看。 http://www.xlr8yourmac.com/feedback/linux_on_ipod/Linux_on_ipod_review.html

December 28, 2004 · 1 min

更改 Hostname 後無法啟始 Apache Server?

整個狀況是發生在更改了 hostname 之後,使用的系統為 Knoppix (Debian),更改 hostname 時所使用的方法為: vi /etc/hostname hostname [newname] hostname -F /etc/hostname 然後 reboot 以 hostname 指令確認已經更改完成,但接著卻發現 Apache service 並未啟動,於是開始 Debug 工作: [1] 先著手於 httpd.conf,發現並無原 hostname 的設定。 [2] 再著手於 bind (以為是 DNS 的錯誤),亦未發現任何異常情況。 [3] 接著檢查 Apache 的 log 檔案,在 error.log 中發現底下的訊息: [alert] mod_unique_id: unable to gethostbyname(“phecda”) 其中的 phecda 是我新的 hostname,情況很明顯了是這個新的 hostname 所造成的問題,但是經由 google 找到的只是有許多人問相同的問題,未見解答。在 httpd.conf 亦未直接設定 hostname,於是檢查可能會有原 hostname 的設定處 /etc/hosts,更改 127.0.0.1 的 binding,重啟 Apache 測試,Bingo!! Note: 在 /etc/hosts 中有設定了本機的 hostname,但是因為手動修改,所以並未改到,接著才導致 apache 無法啟動。 ...

December 15, 2004 · 1 min

Jyve – Skype 的社群網站

早先在日經 BP 網就看到了這篇文章 但是由於當時還沒有很多人註冊,所以也就過了一陣子再重新觀察這個網站,沒想到它的使用者人數還是沒有增加多少,社群的部分也沒有幾個,由於它的立意很棒,除了實用性的部分還要加強。Jyve 這個網站是提供一個 Skype 的共享平台,使用者可以利用它來建立社群,學習外語等等,可以在上面找到同好及交朋友。 也許是需要大家大力推介,這個網站才會有人氣吧,當然,只要有了人氣,這個網站是鐵定好玩的啦~~!! http://www.jyve.com/

December 13, 2004 · 1 min

加速 SAMBA 的寫入速度

在使用 SAMBA Server 來作為 File Server 的時候,不管由 Windows Client 或是 Mac OS X Client 來對 File Server 進行寫入動作的時候,總是覺得速度並沒有 Windows Server 來得快,於是在網路上找到這一篇文章: http://www.macosxhints.com/article.php?story=20040324053434397 它建議在 /etc/smb.conf (在 CentOS 中是 /etc/samba/smb.conf) 的 [global] 節段加入: read size = 1024 socket options = TCP_NODELAY SO_KEEPALIVE SO_RCVBUF=2048 SO_SNDBUF=2048 IPTOS_LOWDELAY getwd cache = yes 編輯之後存檔,如果已經有 samba 的 session 在執行 (正在作寫入或讀取的動作),我們仍可以利用下列指令: service smb reload 或 /etc/rc.d/init.d/smb reload 來重新啟動 samba 而不中斷目前的 session process,速度立刻提昇。 PS. 此方法亦試用於 Mac OS X 的 Samba Server 設定。 ...

December 10, 2004 · 1 min

彈指千里 SOA

在 eBay Developers Program 中包含了給 .NET 所使用的 Windows SDK,可以使用 Visual Basic .NET, C#, Delphi 語言來進行程式的開發,並且可以用來整合 eBay 的拍賣功能,在 COM 的部分該 SDK 也支援了 Visual Basic 6, Perl/PHP, C++ 等程式語言,相信會有越來越多的程式可以與 eBay 的功能進行整合。 除了這些專屬的 API,SOA 架構及使用 WebService 也越來越流行,相信不久之後企業間的平台資訊整合會越來越頻繁才對。你在位子上輸入下單,千哩外的資訊服務或是生產設備就已經被你所啟動… eBay Developers Program http://developer.ebay.com/DevProgram/membership/join.asp

December 10, 2004 · 1 min