Main

software Archives

March 16, 2006

簡易網路廣播電台架設

用幾個簡單的軟體,就能輕易架設網路廣播電台與朋友分享,真的相當方便。

軟體下載

安裝說明
1. 執行上列三個安裝檔,
2. 編輯SHOUTcast組態檔sc_serv.ini(設定port、人數上限等參數)後執行sc_serv.exe,
sc_serv_ini.JPG

3. 開啟Winamp,將歌曲加入播放清單,進入SHOUTcast DSP Plug-in設定畫面,連接SHOUTcast Server後開始播放,
shoutcast_dsp.JPG

4. 用瀏覽器連線至server網址,開始收聽網路廣播。

March 31, 2006

foobar + patchmix最佳設定一次搞定

買來了E-MU 0404之後,除了在硬體上訂作了給0404類比輸出專用的轉接頭、ㄧ米長的傳輸線之外,畢竟還是數位音效系統,軟體上的調校當然也是少不了。之前就早有耳聞foobar是ㄧ套專業級的優質播放器,但是對它的設定細節卻一直沒有太深入了解,這ㄧ次為了搭配新購入的0404,特別花了一點時間搜尋相關的設定方法,在國內各知名音效音響論壇都有不少討論,但也許是因為我真的太外行,總覺得這些資訊過於零散又不太容易看懂,缺少一個整體性的理解,對一個新手而言,要各自消化再重組起來要花好大工夫,直到我搜到了這篇國外網站的文章 - A complete guide to Foobar 2000,赫然發現ㄧ切只要有它就夠了!這篇文章內容完整、條理分明,對不同的情境條件有不同的設定建議與解說,並且附上畫面插圖,真的是ㄧ目瞭然,很好吸收。文章內容在此便不再重複贅述,推薦這篇文章給每個foobar的使用者做個參考,特別是入門的使用者,照著文中的敘述設定foobar是最保險又能發揮一定效果的方法。

重點歸納 (foobar)

  • 聆聽mp3等容易失真的壓縮格式,避免播放時發生clipping現象甚至出現破音,使用replaygain重新修正。
  • 若音效卡支援ASIO輸出,請下載安裝ASIO外掛,選擇ASIO作為foobar輸出模式,並依照音效卡規格選擇輸出檔案格式,常見的如24bit fixed-point padded to 32 bit。
  • 一般將Resampler設為48KHz,除非數位輸出外接DAC或其他特殊理由。
    (除非數位輸出,否則0404本身就已具備良好的44.1k或48k的DA能力,沒有再使用SSRC的必要。SSRC適用於低階或內建的音效卡來彌補取樣品質。)

Continue reading "foobar + patchmix最佳設定一次搞定" »

April 12, 2006

Google Toolbar v2 for Firefox

改用Firefox之後,等待Google官方的瀏覽器工具列也等了好一陣子,直到去年才出現了Google Toolbar for Firefox多國語言第一版,其中提供了包括PageRank顯示(評估網頁重要性)、文字翻譯器、標明搜尋字詞等功能,用到現在覺得很方便也很滿意。目前Google Toolbar for Firefox推出了beta第二版, 主要新增了下列這些功能:

  • 加強搜尋關鍵字候選功能
  • 提高安全性,防止惡性網站與網路釣魚
  • RSS訂閱功能(使用Bloglines、My Yahoo、NewsGator、Pluck服務)
  • 自動以GMail服務開啟郵件連結
  • 自訂版面功能

相關聯結:

April 16, 2006

Google Calendar

Google的網路行事曆服務Google Calendar在前幾天已經上線開放,網路行事曆並不是什麼創新的服務,只是Google用更新的技術將它作得更好,讓使用者感到更貼心。包括一貫清新的人性化操作畫面、多人行事曆共享、自動發送電子郵件或手機簡訊提醒函(手機也行?!),更重要的是與GMail服務整合。這項服務遵循公訂標準製作而成,對程式開發與管理人員而言,將更容易移轉更換於應用程式間。另外也有類似del.icio.us與furl的網路書籤按鈕功能,網站主人能在自己的網頁內加入行事曆按鈕gc_button1.gif
,方便拜訪者直接利用該網頁新增事件至個人行事曆帳戶。

April 29, 2006

搶救硬碟資料

這兩天我的桌上型個人電腦發生了一點意外,由於我的疏失,最後只能付出資料流失的慘痛代價,事情的經過是這樣的:

  • 由於長久以來受到木馬程式的干擾,終於忍不住下了重新安裝作業系統的決定。這是一顆W.D. 80G硬碟,有兩個分割磁區。安裝過程中,為了要保留第二個磁區的內容,我僅讓安裝程式依現有的分割狀態對第一個磁區快速格式化為NTFS格式。
  • 安裝完成後,我感覺原有的第一磁區空間太大,因此接著使用Norton Partition Magic重新分配兩個磁區的空間大小。(事後認為這個動作就是整個意外事件的元兇,我真是豬頭 ><")
  • 磁區空間順利重新分配,卻愕然發現有資料忘記備份!趕緊尋求其他方法來救援我要的資料

Continue reading "搶救硬碟資料" »

May 11, 2006

個人化首頁服務

個人化首頁可以依個人需求自訂首頁顯示的資訊內容,只要把各個資訊來源的RSS Feed加入即可,與傳統的RSS Feeder不同的地方在於,可以讓單一頁面同時顯示多個不同來源的Feed內容,並可依個人喜好決定版面的配置。這個功能對我來說滿實用的,一方面在這個資訊過載的網路世代,實在無法一一消化龐大的資訊量(好辛苦...),挑選對自己最有切身需要的訊息擺在自己的首頁,也算是一種自動化的過濾。另一方面也因為網路世代的資訊過於分散,只靠書籤或RSS Feeder有時還是會遺漏(真脫線...),透過個人化首頁將這些資訊集中起來,比較不會出現漏看的遺憾。以下是兩個提供個人化首頁服務的網站,當然都是免費的,也都少不了搜尋的功能,而且都是強調互動性的web應用程式。

  • Google Personalized Home:介面較陽春,但是反應速度超快(再次表示google真是ajax的推廣者),一個使用者只有一個首頁。
  • Pageflakes:介面較絢麗,但是反應速度較慢,一個使用者可以有多個首頁。

Google Trends

Google又有新服務,Google Trends,昨天開始開放使用。Google Trends能夠分析並比較不同字詞(最多五個)被查詢的頻率,以折線圖的形式顯示歷年趨勢。剛剛我試用了一下,輸入mlb, f1, nfl, nba, fifa,得到下圖的結果:

Continue reading "Google Trends" »

May 14, 2006

降低Firefox的記憶體使用量

剛剛在Cybernet看到一篇說明能夠釋放Firefox記憶體使用量的文章,當Firefox的視窗在最小化時,會改以硬碟作為暫存空間,此時僅佔用主記憶體不到10MB的容量,對於常需要開啟多個工作視窗的電腦工作者是個不錯的消息。這個小訣竅的設定方法相當簡單,但注意僅適用於Windows:

  1. 開啟Firefox之後在網址列輸入about:config,按Enter
  2. 在畫面上按右鍵,選新增 -> 真假(Boolean)值
  3. 輸入config.trim_on_minimize,按Enter
  4. 選擇true,按 Enter
  5. 重新啟動Firefox

根據作者的說法,除此之外還可將browser.sessionhistory.max_total_viewers這項參數值設定為0,意思是按下往返鍵(上一頁、下一頁)時,不會使用記憶體來快取,而是再次重新載入那個頁面。我想除非網頁的量很龐大(圖檔、影像、聲音等),否則以現在的頻寬不用快取功能應該不至於太慢,各位不妨依自己的網路頻寬與記憶體容量斟酌參考。

May 16, 2006

8本Ajax書評

web2.0與Ajax議題持續發熱,想找些Ajax的電腦書來學習一下時,發現中文的Ajax教學書籍只有三本,想一想還是直接看原文好了,後來在Relevance看到一系列Ajax書評,總共八本,提供非常詳細的分析,要買書的朋友不妨做個參考。在此列出作者對每一本書的簡短總結:

  1. The JavaScript Anthology:這是一本組織良好、內容充實的書,適合用來練基本功,撰寫較低階原始的Javascript,日後再朝向更高一階的Ajax。
  2. Ajax Hacks:4~9章內容相當出色,光是這部份就值得買這本書了。
  3. Foundations of Ajax:5~7章有購買價值,其餘章節的篇幅可以縮短,多寫一點5~7章。
  4. Head Rush Ajax:如果可以接受這種撰寫格式,這是一本絢麗的入門書。買一本回來給工作團隊,讓新手的適應期間使用它。
  5. Ajax in Action:這是一本絕佳的書籍。
  6. Ajax for Dummies:非常基本、參差不齊、有一些糟糕的錯誤。如果想要一本入門書,還是選擇Head Rush Ajax吧。
  7. Professional Ajax:強調了一些不相關的微軟技術,時間點也不對,否則是本好書。
  8. Pragmatic Ajax:強而有力的引導,比較了多種用來建立Ajax功能性的客戶端與伺服端好工具。

May 18, 2006

Google Notebook

Google繼續推出新服務,這次是網摘工具Google Notebook。Google Notebook是直接嵌在瀏覽器的外掛程式,安裝完後瀏覽器和Google的搜尋結果頁面就會產生微妙的變化。搜尋結果的頁面 (目前只有英文版提供) 每一筆結果都會多了note this的連結,直接加進你的筆記本,就像web書籤一樣:

Continue reading "Google Notebook" »

May 22, 2006

飆網好工具 - Stumble!

如果你熱愛飆網,喜歡尋找許多的有趣網站,那麼StumbleUpon這個Firefox外掛程式,鐵定讓你喜愛。

Stumble還是基於社群分享概念所發展出來的工具程式,註冊一個帳號之後,作一些簡易的設定(勾選你所喜愛的網站類型)即可使用。它讓使用者對目前的網站打分數,如果你喜歡正在瀏覽的網頁,就按一下 I like it! ,積分越高表示越受歡迎 (有點類似digg的作法) 。所以當你每次打開瀏覽器,每按一下 Stumble! ,就會被隨機帶到某個受歡迎的網站,變成真正隨機游走的瀏覽模式 (非透過連結到達) ,而你到達的這個網站,正是你所感興趣,且其他同好所推崇的,所以可見當使用者越多,網站篩選的品質與公信力會越高。

使用這個工具的樂趣在於,你永遠不知道,這一按下去會被帶到哪裡,在彈指之間就能天南地北的周遊眾多網站,也常會有意外的驚喜發現,其他的附加功能可參考這裡。下載它,滿足你飆網的欲望!

May 25, 2006

Google搜尋技巧

搜尋網路已是生活的一部份,尤其是使用Google。不過或許很多人沒注意到,Google的搜尋結果是綜合考量多項因素的排序結果,如果你有特定搜尋目的,有很多小技巧可以調整搜尋結果,幫助你達到特殊目的,以下是幾個我個人常用到的google搜尋方法:

  用途 用法
define: 搜尋定義 define:wiki
site: 限定搜尋範圍在某個站內 台開案 site:news.chinatimes.com
link: 搜尋鏈結來源 link:jedi.org/blog/
ext: 限定搜尋結果的檔案類型 共同基金 ext:ppt
inanchor: 指定鏈結來源文字,搜尋這個文字的鏈結目標。 inanchor:打壓新聞

更多進階搜尋技巧可以參考Google Help CenterGoogle Guide

May 30, 2006

BitTorrent client 比一比

 

以往都使用BitComet來下載p2p分享資源,我想這也是絕大多數台灣使用者的選擇。最近想換點新鮮的,因此裝了AzureusµTorrent試用一番,使用完後決定改用µTorrent。

撇開每套BitTorrent client都有的多重下載、速度控制功能不談,Azureus最大的特色就是可以加裝外掛程式來擴充多項功能,也增加使用的樂趣,另一方面,介面也比較華麗些,有許多圖形化的狀態顯示:

總覽 | 用戶清單 | Swarm | 外掛:Advanced Statistics

用到這邊覺得介面真是挺炫的,裝一些有趣的外掛也挺好玩的,但程式起始化與執行速度就是慢了點,檔案的下載速度似乎也不至於特別快(反正通常都是丟著走人)。

在我繼續裝了µTorrent之後,很驚訝地發現Azureus那些除了外掛的功能,原來µTorrent也都有,而且本身就內建RSS自動下載器(Azureus是外掛程式)、整合mininova種子搜尋引擎,下載速度非常平順(當然這還需視來源檔案而定),畫面美觀程度也不輸Azureus,反而更加簡潔容易使用,最重要的是,很輕便、執行速度很快、不會拖垮系統效能。因此,我決定改用µTorrent,以下是幾張µTorrent的使用截圖,各位也許可以做個參考:

總覽 | 用戶清單 | 檔案切割 | 上傳/下載速度

XHTML特殊符號對照表

XHTML Character Entity Reference有很多特殊符號與HTML/XHTML的對照表,部落客們留著應該用得到。

June 7, 2006

Google熱鍵

印象當中真正的電腦行家,操作電腦的速度都很快,敲幾個按鍵、打幾個指令就瞬間完成很多項工作,比移動滑鼠點選有效率多了,而且滑鼠用久了手真的很酸。但是以往透過瀏覽器觀看網頁內容,就非得使用滑鼠不可,想不到現在Web應用程式的互動程度,已經發展到也有熱鍵功能,真是太神了。

我在Smallwire看到一系列關於Google網路服務的熱鍵功能表,例如:

GMail c 撰寫新郵件
  r 回信
  f 轉寄
Google Calendar c 建立新日程
  t 跳至本日
  d, w, m, a 改變檢視模式

各項服務包括了GMail、Google Calendar、Google Reader、Wrietly、Google Video、Google Maps。以上這些服務我一一測試了它們的熱鍵功能,發現確實方便,但唯獨GMail的熱鍵竟然沒有作用?一開始用Firefox,後來改用 IE6,照樣無效;將語言選項改為英文,照樣無效;換一台電腦,照樣無效,Gmail可是我最常使用的服務耶,也是上面列出最多熱鍵的一項,怎麼可能會出現這樣離奇的結果,這是我的問題嗎?有人有相同經驗或知道問題出在哪兒嗎,請幫我解答,謝謝。

June 13, 2006

資料庫備份的重要性

資料庫裡的資料是經過日積月纍所形成的珍貴資產,萬一資料因誤刪而無法挽回,那勢必是相當慘烈的損失。以前通常只有系統管理人較需要例行資料庫備份的工作,確保資料的完整性,現在Blog個人出版風氣如此盛行,資料備份不再只是系統人員的事,我認為人人都應該對資料庫有所認識,建立良好且正確的資料庫備份觀念。

對使用者而言,有一些簡單而不費事的方法來幫助你備份資料,例如:

  1. 最簡單的方法就是每次發佈文章,都先在自己的電腦上編輯存檔,再將內容複製到Blog平台。
  2. 使用Blog平台的匯出功能,例如 Movable Type 提供IMPORT/EXPORT功能,備份個人Blog的所有文章、迴響、引用紀錄,同時也方便在不同Blog之間轉移資料。其他Blog平台請參閱操作手冊。

對系統管理人而言,也有一些工具來幫助整個系統的資料備份,例如:

  1. 若是自行架站,可以使用BackupMyBlog之類的網路服務,來設定自動化備份整個資料庫。或者使用具備自動備份功能的資料庫管理系統,例如MS SQL SERVER。
  2. 若租用虛擬主機而非自行架站,建議選用提供自動備份服務的廠商。以本站為例,DreamHost自動保存了將近20個不同時段的資料庫內容,還原時可選擇時段與資料表。
  3. 手動設定排程。如果不幸資料庫管理系統與虛擬主機廠商都沒有備份功能,就必須自己設定排程輸出資料庫內容。以mysql為例,首先寫好dump.txt:
    mysqldump -h hostname -u user -p password db_name > /dump_path/backup-file.sql

    上傳dump.txt並設定檔案權限為可執行(CHMOD 755)。接著登入主機,使用crontab -e指令將dump.txt加入排程:

    0   5   *   *   *    /file_path/dump.txt

    這樣系統就會自動在每天5點匯出你所指定的資料庫至/dump_path/backup-file.sql。


June 14, 2006

英打練習軟體

說起來實在很慚愧,從開始使用電腦到現在,還沒接受過正式的英文打字訓練,打起整篇的英文文章時不協調到了極點。有感於此,開始尋找一些免費的英打軟體來加強練習,使用google發現了 All Touch Typing Tutors!,這裡整理列出了很多英打練習的免費與共享軟體,我下載了Stamina Typing Tutor 2.5與TypingMaster Typing Test,前者是循序漸進的課程,有多種練習模式與字元組合,考驗基礎功最適合;後者是全文的打字測驗,可選擇文章與設定測驗時間,完測後顯示結果與等級。兩者都非常好用又有趣,閒暇時約幾位朋友一起挑戰更加刺激,跟我一樣英打手拙的朋友可下載來練功,已經是高手的朋友也可用來試試身手,評鑑自己的速度,祝各位英打神速。

November 14, 2006

Movable Type恢復免費個人版

自從Movable Type (MT) 從3.0版開始改變授權政策之後,讓免費的個人版功能受到許多限制 (單人、單部落格),功能齊全的版本又要收費,好像很多人因此趕緊轉換系統,但我總是認為MT功能強大,擴充性很強,所以一直使用免費的2.6版硬撐到現在。

不過昨天才赫然發現,原來MT從3.2版起又解除了免費個人版的諸多限制,它的使用條款就可說明:

Unlimited Free Version
Term: Perpetual
Number of Servers: 1
Number of Authors: Unlimited
Number of Weblogs: Unlimited
Support Level: none included or purchasable
Updates and Upgrades: free Updates
Maintenance Fee: None

這真是在好不過的消息,這下又可使用多人部落格,又可免費升級,苦等了這麼久總算是值得了,準備迎接新版本吧。

Continue reading "Movable Type恢復免費個人版" »

November 29, 2006

Movable Type 升級筆記

Movable Type(MT)升級了幾天,陸續有一些問題,整理如下:

  • 最新一篇文章的迴響區不見了?

    這是因為MT 3.3的組態設定裡,迴響功能預設是關閉的,可到MT主控台的SETTINGS > Comments調整開放迴響的權限後rebuild。

  • Rebuild之後舊文章的網址變了?

    這是因為新版MT預設的彙整檔案命名方式,和舊版的命名方式不一樣造成的。若要維持舊的文章網址,可到MT主控台的SETTINGS > Switch to Detailed Settings > Publishing > Archive Mapping自訂各種彙整檔案命名方式,以下是MT 2.6x的預設值:

    • Individual - <$MTEntryID pad="1"$>.html
    • Daily - <$MTArchiveDate format="%Y_%m_%d"$>.html
    • Weekly - week_<$MTArchiveDate format="%Y_%m_%d"$>.html
    • Monthly - <$MTArchiveDate format="%Y_%m"$>.html
    • Category - cat_<$MTCategoryLabel$>.html
    更多檔案命名方法可參考這裡

Continue reading "Movable Type 升級筆記" »

December 5, 2006

簡單好用的工作備忘錄

瑣碎的事情很多,有些人可以很從容地把這些記在腦袋,一件一件去完成,這當然是最好,不需要借助任何外來輔助;我雖然也很想這樣,但總是太健忘,可是又很不喜歡那麼制式化的行事曆、計劃表,因為那很有約束感,定的計畫也時常過於完美而不實際,怎麼辦,也許可以試試清單式的to-do list。

我看了Solution Watch的25 To Do List to Stay Productive之後,也試用了幾個裡面介紹的服務之後,發現這種清單形式的備忘錄非常生活化,使用也很簡單,會讓人有想要持續使用的動力。對我來說,列出待辦事項清單就很夠用了,這比複雜的計畫表來得實際多了。在稍微比較了作者的推薦之後,我就決定使用Ta-Da Lists,它們分別是:

  • Orchestrate - 使用拖放式的操作介面,拉出一項工作可以看到底下的待辦事項,一開始很喜歡,後來發現項目建立之後難以刪除,已核取的項目也無法復原,稍嫌可惜,也許是畫面較炫一點,反應速度也稍慢。
  • Ta-Da Lists - 用過之後的首選,簡潔有力,易懂好用,新增刪除修改都沒問題。可建立工作和底下的子項目、編輯註記、項目重新排序、還可以與好友分享共同工作清單。
  • Remeber the Milk - 唯一有全中文語系的操作畫面,功能很多畫面很美觀,可將共同性質的工作編成頁籤,設定工作的多項屬性,如到期日、時間預估、反覆期間、優先順序等,但是它的功能對我來說太多了,目前的需求用不到,以後可考慮。

使用這種小幫手,時常檢視自己工作的完成度,可以更有條理地辦事情,但最重要的一點,用了它就別忘了常常看它關心它呀。

January 8, 2007

使用PHP Session時潛在的可能錯誤

如果要在PHP中使用Session,通常第一個步驟就是啟用Session,也就是:

session_start();

但是用了之後很有可能會出現像這樣的錯誤訊息:

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/codecrai/public_html/wiki/conf/dokuwiki.php:81) in /home/codecrai/public_html/wiki/inc/common.php on line 22

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/codecrai/public_html/wiki/conf/dokuwiki.php:81) in /home/codecrai/public_html/wiki/inc/common.php on line 22

這個問題的發生主要有兩種可能:

  1. 在session_start()之前有空格或空白斷行
  2. 把session_start()寫在<html>之後
不過如果你是用UTF-8的編碼方式來撰寫程式,也有可能造成上述第一項的情況(視編輯器而定),但是表面上卻看不出來,讓你在除錯時遲遲抓不著頭緒。此時只要轉換編碼方式為ANSI,問題立即獲得解決,以我使用的Notepad++為例(點圖放大):

utf8.jpg

這樣的設定既可讓網頁以UTF-8編碼呈現,又不會出現上述問題。

March 3, 2009

Google Maps API

使用Google Maps,通常會把地圖資訊用embed的方式,放到自己的網站或部落格與他人分享,但是這樣的地圖只能看,不能編輯。不過Google提供了Google Maps API,讓我們可以輕鬆的在自己的程式裡面,使用Google Maps的服務,建立屬於自己的互動式地圖。以下是參考Google官方文件範例寫的小測試程式。先點一下新增店家旁的地標小圖,就可以到地圖上放置地標,放完之後輸入店家資訊並存檔,店家的地標與資訊就會顯示在地圖上了。



地址: 範圍:
新增店家
寄信給我

About software

This page contains an archive of all entries posted to FuzzyWeblog in the software category. They are listed from oldest to newest.

others is the previous category.

travel is the next category.

Many more can be found on the main index page or by looking through the archives.

Creative Commons License
This weblog is licensed under a Creative Commons License.