2010年5月23日 星期日

wordpress文章利用RSS匯出到facebook格式問題解決

利用RSS將wordpress的文章匯出到facebook的網誌時,斷行和HTML標籤會被吃掉,從網路上找到暫時的解法。

修改檔案:

wp-includes/feed-rss2.php



<description><![CDATA[<?php the_excerpt_rss() ?>]]></description>

替換成

<description><![CDATA[<?php the_content() ?>]]></description>

2010年5月2日 星期日

部落格離線撰寫工具:Zoundry Raven及中文化

官方網站:http://www.zoundry.com/

教學:

http://save-coco.blogspot.com/2009/01/zoundry-raven.html

http://enidhua.blogspot.com/2008/11/zoundry-raven.html

中文化:

http://enidhua.blogspot.com/2008/09/zoundry-raven-beta.html

VMWare ESXi 驚魂記

主機開機到後面時出現

failed to find boot partition

然後就停了(這時候主機的網卡ip是可以ping到的)

解決方法:

用安裝光碟開機,然後執行repair功能(要注意硬碟的選擇),完成後重開機,運氣好的話就正常囉。

正常開機後要重新設定,Licence key要重新輸入,VM可以用vmx檔匯入

VMware ESXi 實戰全紀錄

這個學期有5萬元的補助款,終於可以買一台像樣的伺服器了(雖然比不上別人家一台10幾20幾萬的好東西啦),這台伺服器本來就規劃要安裝 ESXi,順便藉此機會完整記錄一下被玩弄奮鬥的過程。

硬體規格:
ASUS TS300-E6/PS4(在ESXi 4的支援清單上有列出來喔)

CPU: Intel Xeon X3440 2.53GHz 4核心

HDD: 500G *2

RAM: DDR3 ECC+Register 2G *4

ESXi 版本:4.0.0 build 208167

把VMware Server 2 上建立的虛擬機器轉換到ESXi Server 4 (Part2)

今天下午搞定ob2d的轉換後,晚上在家轉換windows server 2003的虛擬機器,

轉換過程還滿順利的,約1小時完成,轉換完成後開機發現網路卡的部份一樣有問題,

但至少網路是通的,因為轉換後的網卡和原來的虛擬機器的網卡不同,所以變成DHCP,

從vSphere Client 的 console 登入後改回原來的固定 ip,當按下確定時出『代誌』囉!

把VMware Server 2 上建立的虛擬機器轉換到ESXi Server 4 (Part1)

解開ESXi 的SSH封印後,可以把.vmx、.vmdk檔上傳,然後在Datastore Browser中利用.vmx檔匯入ESXi Server建立虛擬機器,啟動後發現不能啟動.....

google了一下似乎是VMware Server建立的.vmdk檔與ESXi Server的格式不同,要轉換才能用....

好吧,下載VMware vCenter Converter Standalone下來轉換.vmdk檔(os是ob2d)並上傳到ESXi Server,順便建立虛擬機器,終於可以正常開機了,但是網路卡不見了....

再拜一下google大神,似乎是網卡的紀錄有錯,於是把/etc/udev/rules.d/z25_persistent-net.rules(檔名可能不同,大致上有persistent-net.rules這一串字就是了)刪掉,重開機,終於正常囉!!
比對一下新舊的z25_persistent-net.rules內容,發現應該把mac address改成正確的就可以了。

VMware ESXi 4 啟用SSH

圖片來源:http://www.vm-aware.com/2008/07/enable-ssh-for-esxi/



啟用後可以用winscp來傳檔,通訊協定要用scp,不能用sftp。

設備管理模組的資料庫規劃

前一陣子校務評鑑完了,終於有空開始寫模組了,先把以前寫的財產管理模組重新改寫。

第一件事就是規劃資料庫囉。[download id="1"](xmind檔)。

模組名稱:設備管理

模組用途:

1、管理各項設備的存放位置、使用人、購入日期、使用年限等資訊,便於管理及查詢。

2、可供多人使用,各自管理所保管的設備。

3、每項設備可歸類到多個分類(標籤);每個設備保管人可各自建立專屬的分類(標籤)。

4、輸出報廢單(PDF格式)。

5、其他的功能等上面的寫完後,有想到再說。

Firefox 於各種網路環境的最佳化設定

網路上看到的,有空再試試看是不是真的有用。

http://plog.longwin.com.tw/my_note-app-setting/2010/03/29/firefox-optimize-env-set-2010

http://wiki.moztw.org/Firefox_最佳化

康軒命題光碟無法執行:「缺少msflxgrd.ocx」的解決方法



因為辦公室的公用電腦是以受限制使用者身分登入XP的,第一次使用命題光碟時會在C:\windows\system32下產生msflxgrd.ocx,因為權限不足的關係就無法執行囉。目前已知康軒的命題光碟會出現這個問題,其他版本的就不知道囉。

解法:

用系統管理員身分執行一次命題光碟,讓msflxgrd.ocx順利產生就可以囉。

Virtual Volumes View:可幫光碟、外接硬碟等製作索引

常用光碟片來備份檔案,當光碟片越來越多時,要找舊檔案常常要翻很久,用了這個軟體建立索引檔後就方便多了,更棒的是除了windows版之外,還有Linux和Mac OS版耶。

官網:http://vvvapp.sourceforge.net/

介紹網址:http://briian.com/?p=6844

Linux版的使用方式:

1.下載後解壓縮後會有個資料夾

2.進入該資料夾後直接執行vvv-start.sh即可(終端機下執行或直接點兩下執行都可以)

消除人聲

幾乎每次遇到英語歌唱比賽或是直笛比賽等需要用到伴唱帶的比賽時,都會有人問要如何消除人聲?

其實善用搜尋引擎,網路上可以找到不少方法,只是效果如何就不知道了。

關鍵字:消除人聲

下面列出一些比較簡單的作法,使用的軟體都是可以免費取得的喔。

利用kmplayer的作法:http://www.wretch.cc/blog/jacky734667/13736490

利用音效卡內建功能或winamp的作法:http://briian.com/?p=1442

線上方程式產生器

http://www.matheboard.de/formeleditor.php

可以像word的方程式編輯器一樣用滑鼠點選的方式產生方程式,可以產生出圖檔和latex語法。

剛好最近在架設moodle,latex語法配合moodle使用可以線上即時產生圖檔,不需要抓圖再貼圖,修改方便,不過在moodle裡要把latex語法前後加上$$才有作用,另外moodle的文字過濾器中的TeX表示式要記得打開,必要時調整順序,我是調整到最上方啦。

Ubuntu 自動執行 Lampp(xampp)

xampp是個方便的伺服器快速架設的軟體,內含apache、php、mysql、ftp等伺服器,有windows版也有linux版,是開發php程式或臨時架站時必備的工具,在linux下要啟動實在有點小麻煩,上網找到開機自動啟動的方法,記錄下來免得忘記。

來源網頁

簡單的作法
在 /etc/rc.local 裡加上:


/opt/lampp/lampp start




較正規的作法
參閱:
Auto Start XAMPP On Ubuntu Server
執行以下指令:

sudo ln -s /opt/lampp/lampp /etc/init.d/lampp

sudo update-rc.d -f lampp defaults

可在開關機的過程,做好開啟及結束 lampp 的動作。

VMWare ESXi導入遊記

最近要導入VMWare ESXi的虛擬化系統,上網找到相關文章,先記下來再慢慢K囉。

VMWare ESXi導入遊記(一)有關虛擬機器


VMWare ESXi導入遊記(二)硬體設備評估


VMWare ESXi導入遊記(三)安裝ESXi


以ESXi建立伺服器虛擬化平臺

遠端登入+圖形介面的好工具:FreeNX

先記錄下來,等有空時再來玩玩看。

Ubuntu 加上 FreeNX 遠端桌面

Ubuntu Server 與 Windows 系統的遠端桌面遙控 by FreeNX

一個學習相機攝影的教學網

其實這個網站已經存在我的書籤好幾年了,今天才發現作者把網站上的資料無條件開放給國中小的老師於課堂上使用,對於攝影有興趣或有需要的教師同仁可以去逛逛喔!

486的窩

ps.如果有用到該站的資料請記得註明出處喔。

充實的寒假

今年的寒假過得特別的充實,除了忙著準備校務評鑑、整理電腦教室之外,

還參加了兩個XOOPS的研習,雖然犧牲了3天週休假期,不過學到滿多東西

的,等3月份校務評鑑過後,要開始來寫模組囉~~

word插入打勾符號

很久以前用過,太久沒用就忘了,上網找了一下,順便記下來!


插入 -> 符號 -> 字型選擇 Wingdings 2


OpenOffice.org 也可以用喔!


發現美麗新世界 - 國中線上教學計畫

介紹:

希望透過線上學習,邀請老師一起製作實用且免費的數位教材,讓有心、且願意努力的學生,不會因為家庭 (環境或經濟因素) 或師資的差異而成為學習的弱勢。

該網站目前已有國中7~9年級的數學科教學檔,以及96、97年基測的講解教學檔,還有部份國中自然科的教學檔是個值得推薦的網站喔。

另外該站也提供了教學檔的製作工具PowerCam,如果上傳的教學檔達到5份,可以免費取得PowerCam正式版喔。

網址:

http://www.powercam.cc/ch/1

好物介紹--國中幾何動動動

GSP,一種幾何繪圖軟體,相信有不少數學老師曾經學過、聽過,可是有多少人真的能運用GSP製作教學檔?又有多少人能製作動畫檔?有作過的人一定會覺得很花時間(至少我是這麼覺得啦)。

國中幾何動動動這一套書共四本,每一本都有附光碟,光碟內有豐富的GSP教學動畫檔,可以直接運用在課堂上進行教學,從此就不用再花時間自己製作了(而且做的還沒人家好);放到網路上還可以讓學生在家上網反覆觀看學習,若配合moodle平台還可以紀錄有哪些學生有看過喔。

目前網路上可以看到第3、4本的光碟內容,有興趣的可以去看看喔。

第3本:http://tpc.k12.edu.tw/1001214765/003/index2.html

第4本:http://easytry.tyc.edu.tw/homepage.php?id=2644

免費的電腦時光機:Comodo Time Machine

一直都是用RVS(Returnil Virtual System)這套免費的影子系統,但是每次要改設定或更新系統都要重新開機至少2次,最近發現Comodo出了Time Machine這套免費軟體,試了一下還不錯用,可以製作快照,還可以在不同快照間切換,也可以設定每次開機就還原到指定的快照,所以就用它來取代RVS了。

介紹與教學

ob2d ssh不限制連線範圍的設定

ob2d ssh預設為和主機同網段才能連線, 需要設定下面2個檔案。

目的:

不限制連線範圍

檔案:

/etc/rc.local==>tcp 22 port的部份

/etc/hosts.allow==>加入sshd:ALL

資訊融入之瘋布的玩CAI

雖然早就覺得Flash是資訊融入教學的好工具,沒想到最近逛到瘋布的玩CAI

發現原來還可以用遊戲的方式進行,真的是用遊戲手把來玩喔,真是太厲害了!

不過如果真的要能夠好好運用在實際教學上,可能要懂一點Flash才可以。

小紅傘個人免費繁中版+趨勢免費網頁即時防護

免費又好用的小紅傘推出個人免費繁中版,再加上趨勢的免費網頁即時防護,

剛好可以補上小紅傘免費個人版缺少的部分,雖然個人對趨勢有點......,看在

免費的份上就加減用啦。

參考網址:

http://www.minwt.com/?p=1701

PS. 趨勢的免費網頁即時防護不能安裝在64位元的作業系統

mysql 中文亂碼解決方案

原文

1、my.ini:

[mysqld]
default-character-set=utf8

[client]
default-character-set=utf8
init_connect='SET NAMES utf8'

2、php:
$link = mysql_connect ( $host, "xxx", "xxx" );


mysql_query ( "SET NAMES 'utf8'" ); ==>加入這一行

mysql_select_db ( "your_table_name_here", $link );

佈景 Neoxoopslmclub 修正紀錄

這個佈景滿好看的。

作者網站:
http://neodw.com/

Server OS 為 B2D,佈景安裝起來後發現導覽列等應該出現中文的地方,只出現佈景檔中定義的PHP常數,研究了一下發現是路徑有誤,修改一下就正常了。

解法:

從firefox中觀察到Content-Language為zh- TW charset=UTF-8,佈景檔中的$xoops_langcode的值應為zh- TW 才對,所以要讀取的相關檔案應為:
lang/tchinese/zh- TW .php
lang/tchinese/utf8/zh- TW .php

原始檔名為小寫字母的 tw ,更改為大寫字母就搞定啦!

Ubuntu 9.04下安裝Tivo2dvd

關於Tivo2dvd(http://tivo2dvd.sourceforge.net/):

Tivo2dvd creates and executes the series of commands required to access, format, and burn television shows from a Series II Tivo directly to a DVD. It supports processing multiple shows at once, to a DVD with menus.

PS:經測試發現好像不能支援中文

安裝過程:

原文:http://tivo2dvd.sourceforge.net/INSTALL.html

TadNews模組的修改記錄Part2

因為職稱可能改變,例如資訊組長變成註冊組長,所以原來是資訊組長發的文章,後來發表人顯示為註冊組長(新的職稱),看起來怪怪的,乾脆不要顯示出來!

以下修改只針對前台畫面。

修改檔案:tadnews/index.php

步驟:原來顯示的發表人帶有超連結(連結到userinfo.php),所以用 userinfo.php 來搜尋,把找到的 a 標籤部份刪掉就好囉。

tad_uploader模組的修改記錄(20080206版)

問題:中文檔名可上傳成功,但下載時卻找不到檔案

分析:應該是語系(big-5、utf8)在作怪吧

解決:原作者是記錄原始檔名於資料庫,檔案則是以「流水號_原始檔名」存檔,只要將原始檔名替換為英數字的組合就可以解決囉。

修改檔案:index.php

TadNews模組的修改記錄(1.2.9版)

症狀1:
【本站最新消息】區塊中,當使用【下X則】按鈕切換到第2頁,再使用使用【上X則】按鈕切換到第1頁時, 【上X則】按鈕仍然存在,如果這個時候給它按下去,就會產生錯誤喔。

修改檔案:
ajax.php

ichip的php修正記錄:解決TadNews和TadUploader模組檔案無法上傳的問題

最近在ichip主機(IBM xSeries 206,freebsd)上測試將校網(XOOPS2.2.4 BIG-5版)轉換到XOOPS2.2.4 UTF-8版,資料庫轉移還算順利,原來的phpmyadmin版本比較舊,而且沒有UTF-8的語系,就另外安裝phpmyadmin 2.11版(Tad修改版)來用,就可以正常顯示UTF-8的資料囉。

教室預約模組轉為UTF-8,且原有的bug也已經修改好了,但是測試TadNews和TadUploader模組時卻發現檔案上傳的部份失效,在另一台b2d的主機(IBM xSeries 206m)上卻是正常的,今天心血來潮把兩台主機的phpinfo比較一下,發現206的 safe_mode 是開啟的,把它關閉後,果然兇手就是它,害我試了好幾天.....

TBS (小強)使用手冊正體中文版

小強實在是個好用的樣板引擎,不過因為我是個忘性遠大於記性的人,老是記不住語法,所以常要看手冊查語法,偏偏我的英文程度實在是爛到不像話,每次都要看一堆英文實在是件苦差事,剛好目前網路上好像找不到有人將使用手冊翻譯成正體中文,雖然對岸同胞有人翻譯了,不過版本是2.05版,現在已經到3.4.0版了,所以長痛不如短痛,就自己來翻吧!

翻譯過程中有加入一些自己的東西,有些內容實在是看不懂沒翻,看懂的翻出來的句子可能不太通順,品質不敢掛保證。如果有興趣的朋友要拿去參考的話就請多包涵囉!!

目前陸續翻譯中.......

網址:在這裡唷

小強外掛之NavBar篇

外掛名稱: NavBar

功能: 產生分頁導覽列

引入檔: tbs_plugin_navbar.php,可以在TBS物件產生後才引入

安裝模式: 外掛指令第一次呼叫時會自動安裝

指令語法: $TBS->PlugIn( TBS_NAVBAR, string NavName, mix Options, int PageNum [, int RecCount, int PageSize ] )

EeePC 換裝 Debian + LXDE 試用心得

相關網址:

http://freesf.tw/modules/news/article.php?storyid=3563&com_id=12475&com_rootid=12475&com_mode=flat&com_order=0#comment12475

http://www.mobile01.com/topicdetail.php?f=233&t=682303&last=6920943

介面和華碩原廠linux版幾乎一樣,都是類似翻譯機的樣子

目前為止測試結果:

  • 安裝很快,全程約7~10分鐘。
  • 開機速度和華碩原廠linux版差不多,約20~30秒。
  • SD卡重開機後仍然可正常使用,不需像Ubuntu eee一樣關機前要先卸載。
  • 休眠(Fn+F1)、無線網路開關(Fn+F2)、外接螢幕的切換(Fn+F5)正常。
  • skype視訊及麥克風可正常使用
  • 喇叭開關(Fn+F7)、音量增減(Fn+F8、F9)似乎無作用。
  • 無線網路若有設定金鑰,則每次都要輸入一次,如果能像Ubuntu eee一樣有記憶能力會更方便。
  • 沒有OSD。
  • 藍牙似乎不支援。
  • OpenOffice介面為英文,需自行安裝中文語系。
  • 中文輸入法預設為scim,換裝gcin後,im-switch -s gcin似乎無效,需手動修改~/.xinitrc,修改內容如下:

export GTK_IM_MODULE=scim ==>scim 改為 gcin

export XIM="@im=SCIM" ==>SCIM 改為 GCIN (不確定是不是一定要大寫?)

scim -d ==>改為 gcin &

存檔後重新登入或重開機即可生效

目前看來還是回頭用Ubuntu eee好了,希望下一版能將上面幾點修正,這樣馬上就把Ubuntu eee打入冷宮!

小強外掛之CSV篇

用途:

讀取CSV檔案內容,合併到樣板中。

用法:

小強外掛之HTML篇Final

參數 look 檢查變數值是否包含HTML碼,若有則轉換為HTML原始碼並合併入樣板檔的原始碼中

HTML:

[var.a;ope=html;look]

PHP:

$a="<h1>標題</h1>"==>結果"標題"這兩個字會用h1的樣式顯示

$a="標題"==>結果"標題"這兩個字已一般文字的樣式顯示

小強外掛之HTML篇Part2

核取方塊的應用

HTML:

<form>[var.a;ope=html;select=check_list]
<input type="checkbox" name="check_list" value="1">選項1
<input type="checkbox" name="check_list" value="2">選項2
<input type="checkbox" name="check_list" value="3">選項3
<input type="checkbox" name="check_list" value="4">選項4
</form>

PHP:

$a="2"==>選項2被選取

$a="5"==>沒有選項被選取

$a=array("1","3")==>選項1、選項3被選取

$a=array("1","3","5")==>選項1、選項3被選取

$a=array("5","6") ==>沒有選項被選取

單選鈕的應用

HTML:

<form>[var.a;ope=html;select=radio_list]
<input type="radio" name="radio_list" value="1">選項1
<input type="radio" name="radio_list" value="2">選項2
<input type="radio" name="radio_list" value="3">選項3
<input type="radio" name="radio_list" value="4">選項4
</form>

PHP:

$a="2"==>選項2被選取

$a="6"==>沒有選項被選取

checkbox 和 radio 的作用範圍預設在<form></form>之間,變數a的值和value屬性值比對。

參數 selbounds 可以改變比對範圍,例如: selbounds=div,則範圍為包含該組checkbox、radio的<div></div>之間。

小強外掛之HTML篇Part1

用途:

1、下拉式選單或清單(select)、核取方塊(checkbox)、單選鈕(radio)選取變數所對應的值

2、檢查變數值是否含有HTML碼,若是則轉換成HTML原始碼並合併入樣板原始碼

使用方法:

1、 引入tbs_plugin_html.php

2、若在TBS實體變數產生前引入tbs_plugin_html.php,則會自動安裝;若在產生後才引入,則需要手動安裝:$TBS->PlugIn(TBS_INSTALL,TBS_HTML);

以 Ubuntu 8.04 為基礎的Ez Go 6推出囉!

下載位址:http://ossacc.moe.edu.tw/modules/tinyd3/index.php?id=10

以下內容節錄自教育部校園自由軟體應用諮詢中心

想要玩 Linux 卻不知從何下手嗎?
擔心玩 Linux 會被一堆沒見過的自由軟體搞的頭昏眼花嗎?

諮詢中心結合了熱心的老師及社群朋友們,為支持自由軟體的您,打造了一個輕鬆體驗 Linux 的版本 Ez Go,在此我們將推出以 Ubuntu 8.04 為基礎的 Ez Go 6,目前已開放下載體驗。

當您檔案下載完成後,請您將此檔案燒錄至 DVD 光碟片, 再將此光碟片放入光碟機後重新開機,若重新開機後
並沒有進入 Linux 的畫面,那就表示您必須先對您的電腦進行 BIOS光碟機開機的設定,設定完成後相信您重新
開機後已經可以成功進入Linux 的精彩世界。

此外,為了方便您的體驗與學習,我們也製作了二本線上學習電子書:

適合學生使用
適合老師參考

我們非常希望您能在體驗使用後 給予我們寶貴的意見, 謝謝您的參考與指教!!

【常見問題】
Q 1.如何將下載的 ISO 檔燒成光碟?
Ans:
您可以參考以下 K3B 及 Nero 的製作教學。 
K3B 教學
Nero 教學

Q 2.如何設定電腦以光碟開機
Ans:
您可以參考如下 BIOS 設定教學。
Phoenix BIOS 教學

Q 3.Ez Go 6 和 Ubuntu 8.04 官方版本有什麼不一樣呢
Ans:
Ez_Go 6
Ubuntu 8.04 為基礎,所以本質上並無不同, Ez Go 6 的特色在
於它的易用化應用程式選單,我們已事先將一般使用者不太會用到的選項隱
藏,並且慎選新增各系列值得您體驗使用的應用軟體,然後再加以分類排序
整理,想先一睹
Ez Go 6 的特色選單嗎? 請您先進入右邊連結吧

Q 4.如果我已經安裝了 Ubuntu 8.04 官方版本,有沒有其他的方法可以不用
重新安裝 Ez Go 6,就可 以有 Ez Go 6 一樣整理過的選單

Ans:
這是一個好問題,而這一個問題也正好有一位熱心 的網友 yurenju 協助我們
撰寫了一個執行檔,您只要到以下連結:
http://rt.openfoundry.org/Foundry/Project/?Queue=928
點選下載區中的 ezgo-menu.tgz, 下載並解壓縮後,即可看到一個 ezgo-
menu
的資料夾,進入此資料夾後,您只要 對 ezgo 這一個檔案『快點二下』
執行即可,大約 10 ~ 20 分鐘的時間,此程式就會幫您把您未裝上的程式連線
安裝,並且將您選單內的軟體重新命名,然後加以排序,當然您原本另外安裝
的程式我們並不會將它移除,而是將它移至該選 單的後面,接下來您只要再手
動整理或隱藏一下不想顯示的軟體名稱就大功告成囉!!

在Ubuntu 8.04下使用支援A2DP的藍牙耳機

最近終於可以在Linux中使用支援A2DP的藍牙耳機了,照著以下連結作就可以囉,我已經在Ubuntu 8.04下實作過了,包括我的eeepc也OK啦!

http://fosswire.com/2008/01/11/a2dp-stereo-linux/

需安裝套件:bluez-utils

藍牙棒及藍牙耳機需支援A2DP

下載:http://files.fosswire.com/scripts/a2dp/a2dp.sh

打開終端機,以一般使用者身份執行 bash a2dp.sh

依照原文在快速啟動列增加喇叭與藍牙耳機的切換按鈕

啟用耳機上的控制鈕:編輯/etc/modules,增加uinput(我是加在最後一行),重新開機即可。

從eeepc-acpi-source重編eeepc-acpi模組

You can build the module with the module-assistant program.
First install the package eeepc-acpi-source, this will automatically install module-assistant if needed:
$ sudo apt-get install eeepc-acpi-source

Then build the new package (-u ~ creates it in your home directory):
$ module-assistant build eeepc-acpi-source -u ~

Then install the package you have built:
$ sudo dpkg -i ~/eeepc-acpi-modules-2.6.24-10-generic_1.0-1+2.6.24-10.16_all.deb

(the exact package name may be different, depending on your system)

You may have to install the kernel headers first (probably linux-headers-generic, but this also depends on the system you are using, I am not familiar with the eeepc yet).

原文

Ubuntu 8.04 LTS on ASUS Eee PC

參考網址:http://wiki.eeeuser.com/getting_ubuntu_8.04_to_work_perfectly

http://samiux.wordpress.com/2008/04/26/ubuntu-804-lts-on-asus-eee-pc/這一篇的作者將上一個網站的內容整合成一個script檔,可支援第一代和最新的epc 900,下載執行後重新開機就好了,但是核心版本要注意,最好是2.6.24-16版的(剛裝好時的核心),否則可能Fn鍵的部份不會成功喔。如果核心有更新,那麼wifi和acpi的部份要再做一次。

原作者的script檔似乎有問題,每一行的結尾符號都是「^M」,似乎是在MS Windows下寫的,我把該檔整理過,想試試看的朋友自行下載吧,之前的版本在我的702上試過,大致上沒有問題。記得要先接上網路線,過程中需要下載一些檔案。

目前最新版本是1.1版(2008-05-05),雖然是for 701,但在702應該也可以用,for 900的我不確定可不可以用,因為我沒有900呀!!

修正過的:(2008-05-05版)

ubuntu-8.04-eeetweak-eeepc701-1.1.zip

ubuntu-8.04-eeetweak-eeepc900-1.1.zip


新版的script我沒試過,但內容和上一版大致相同,應該可以用吧。

今天試了一下,小小的修改一下,在我的702可正常執行。我把原作者的檔案拆成幾個小檔案依序執行就好了,有興趣的朋友自行下載囉。我只有整理701/702的檔案喔。

不能正常執行的部份是修改/proc/sys/vm/dirty_writeback_centisecs的部份,在下面的檔案裡已經註解掉了。

檔案下載: (2008-05-05版)

單一檔案:ubuntu-8.04-eeetweak-eeepc701-1.1-onescript.zip

多個檔案:ubuntu-8.04-eeetweak-eeepc701-1.1-multiscripts.zip

下載後解壓縮,按照下列步驟執行:

打開終端機

cd到解壓縮後檔案放置的目錄

chmod a+x *.sh

./欲執行的檔案

重新開機,收工!

Fn鍵除F5外應該都正常了,OSD也有了喔。

Ubuntu Eee 8.04 beta

最近發現這一個OS,就下載來玩玩看囉,順便記一下筆記。

網址:http://ubuntu-eee.tuxfamily.org/index.php5?title=Main_Page

相關網址:https://help.ubuntu.com/community/EeePC

重編無線網卡驅動程式:



sudo apt-get install build-essential
wget 'http://snapshots.madwifi.org/special/madwifi-ng-r2756+ar5007.tar.gz'
tar zxvf madwifi-ng-r2756+ar5007.tar.gz
cd madwifi-ng-r2756+ar5007
make clean
make
sudo make install
reboot


更改/etc/fstab:

sudo gedit /etc/fstab



找到類似這一行




UUID=f3414867-f197-43af-84d6-d79397a09cfa / ext3 defaults,errors=remount-ro 0 1


將參數加入 noatime 改成 noatime, defaults,errors=remount-ro

加入下面幾行,將一些頻繁寫入的目錄丟到ramdisk



tmpfs /var/log tmpfs defaults,noatime 0 0
tmpfs /tmp tmpfs defaults,noatime 0 0
tmpfs /var/tmp tmpfs defaults,noatime 0 0


eeepc 的Fn+F2、Fn+F5終於復活了

我的eeepc的作業系統已經更換成Xubuntu的特別版eeeXubuntu了,但是Fn+F2(開關無線網路)、Fn+F5(外接螢幕時直接切換)這兩組快捷鍵一直沒有辦法使用,今天照著國外網友分享的方法,終於讓我的eeepc功能更完整。

特別將作法記錄下來。

原文網址:http://www.di2.nu/software/eeetweaks.htm

eeepc的touchpad在firefox的「水平捲動」功能復活囉

先前一篇文章:

讓eeepc的touchpad的「水平捲動」在firefox中啟動

經過實作後,真的成功了!!

相信相同的作法在一般的筆電也可以吧??

有興趣的朋友可以試試看。

Tivo Mobile-Linux下的圖形介面TiVo下載工具

網址:http://tivomobile.sourceforge.net/

除了從瀏覽器下載之外,又多了一個新選擇囉,最重要的是有提供Ubuntu的deb檔喔,安裝超方便的啦!!

除了下載之外,也提供轉檔功能喔,有支援ipod的格式喔,還支援多檔下載及轉檔,有空再來試試看囉。

讓eeepc的touchpad的 "水平滾動" 功能在 Firefox 內正常運作

eeepc的touchpad的垂直捲動可以正常運作,但水平捲動在firefox下沒辦法運作,上網找了一下,找到方法了,還沒有試過先記錄下來。

1. 先到系統的滑鼠設定中, 將水平滾動功能開啟 (Horizontal scrolling)
2. 開啟你的 Firefox, 在網址列的地方輸入 about:config
3. 篩選器的地方輸入以下字串: horizscroll.withnokey , 然後就會只剩下三項選項
4. 將 mousewheel.horizscroll.withnokey.action 改為 0
5. 將 mousewheel.horizscroll.withnokey.numlines 改為 1
6. 雙擊兩下 mousewheel.horizscroll.withnokey.sysnumlines 它就會變成 true

原文網址:

http://eeemod.net/forum/viewthread.php?tid=8&extra=page%3D1

PS.該網站將於2008-01-31關站,真的很可惜。

大量檢查 PHP 程式是否有 Syntax Error

這裡看到的,記錄下來方便查詢。

1、檢查單一php檔:

php -l filename.php

註: -l Syntax check only (lint)

2、檢查目錄內(含子目錄)所有php檔:

find . -name \*.php \! -exec php -l {} \;

如果有 .inc 或其它的, 再自己修改

讓Firefox使用Ramdisk做暫存來加速

因為最近敗了一台eeepc,想延長SSD的壽命,所以就將Firefox的佔存檔丟到Ramdisk裡去,藉此減少對SSD的寫入次數囉,也可以加速Firefox的速度喔。一般的電腦也可以喔。

我的eeepc的作業系統已更換為eeexubuntu了,其他linux版本應該也可以啦,最主要是需要root的權限。

步驟1~5均在終端機執行。

1、修改/etc/fstab,mousepad可更換為vim、gedit等慣用的文字編輯器

sudo mousepad /etc/fstab

2、加入下一行,開機時就會自動建立Ramdisk,並掛載到/tmp/cache,128M為Ramdisk大小。

tmpfs /tmp/cache tmpfs size=128M 0 0

3、記得 /etc/fstab最後要留一行空白行 ,否則可能會出現錯誤訊息。存檔離開。

4、在tmp資料夾中建立cache資料夾

sudo mkdir /tmp/cache

5、重新掛載所有掛載點

sudo mount -a

6、修改Firefox設定

開啟Firefox,在網址列上打 about:config

空白處按 右鍵=>新增=>字串

名稱輸入 browser.cache.disk.parent_directory

值為剛掛載的RAMDisk,例如此例為 /tmp/cache

7、重開Firefox,應該會感覺速度有提升。

[轉貼]Clonezilla Live對Windows系統的備份與還原

還在使用Ghost作備份嗎?您使用的Ghost是正版的嗎?介紹一個好用又免費的備份還原軟體--Clonezilla Live,不但能備份windows,也能備份其他作業系統(例如:linux),而且速度挺快的喔。

這裡有一份圖文並茂的教學文件,有興趣的就去看看吧!

http://hc.cyc.edu.tw/exe/clonezilla_live/index.html

php.ini正體中文版

這裡看來的,貼在這裡方便萬一需要時查詢用啦。

php.ini繁體中譯內容轉載自:http://omega.idv.tw/kdb120/viewthread.php?threadid=1706




phpMyBackup Pro --以 PHP 開發的 MySQL 資料庫備份系統

方便備份MySQL的工具

教學動畫:http://www.opensourceinstall.org/index.php

該站需先註冊才能觀看,免費的啦!

安裝重點:

1、export目錄、global_conf.php最好移到web server根目錄之外,且需開放寫入權限給web server

2、編輯definitions.php, 依照export目錄、global_conf.php的存放位置,修改$_PMBP_GLOBAL_CONF、$_PMBP_EXPORT_DIR

3、以瀏覽器連上phpMyBackupPro後,於configuration頁面->Basic configuration中設定資料庫管理者帳號、密碼,only this database留空表示管理全部資料庫

4、 於configuration頁面->Extended configuration中勾選HTTP authentication表示要登入才能使用,帳號、密碼使用剛才設定的資料庫管理者帳號、密碼

5、登出時會出現輸入帳號、密碼的視窗,隨便輸入或留空白按確定後即可安全登出(Safely loged out),若按取消會出現Not safely logged out,不過好像也沒差???

[轉貼]IT自救術-電腦中毒的解決方法建議

通常我們得預防病毒,因為等到電腦「中毒」之後,要救就難了。但若真的不幸已經中毒,「流毒無窮」之後又有什麼辦法可以挽回呢?

去看看吧

[轉貼]IT自救術-病毒(和電腦程式)的運作原理

病毒是一種程式,只是它是「有害」、「惡意」、「具有危險性」的程式。要防堵這種有害的東西,先了解它的運作原理是個不錯的主意。

去看看吧

[轉貼]搶救電腦的幾個工具軟體

原文:阿欣部落

電腦中毒了,怎麼辦呢?電腦怪怪的,怎麼辦呢?
解毒呀!救呀!
怎麼解呀!我不知道耶!
當然要找一些工具軟體來幫忙呀!

作者在文章中有特別提到隨身碟防毒的部分,剛好最近教育局發給大家人手一支隨身碟,值得一看!!

[轉貼]IT自救術-信任與傷害

全文

除了安裝防毒軟體,你也該對電腦的保全有一些基本的常識,像是,哪些檔案有危險?哪些檔案最好不要隨便執行?網站的瀏覽又該注意什麼事情?

Adobe Reader 8.1.1中文版deb推出了

安裝前要先將英文版移除

安裝完啟動時仍然是英文介面,到Edit->Preferences->International

Application Language 選 Choose at application startup

關掉再重新啟動,就會出現語系的選單,選繁體中文就OK囉!

Adobe Reader 8 需要 libgtkembedmoz 的問題

英文版:

edit -> Preference -> Internet

中文版:

編輯->偏好設定->網際網路

下方libgtkembedmoz 填入它的位置

在Ubuntu 7.10 中,位置在 /usr/lib/firefox

在 linux 底下,簡單又快速的製作光碟印象檔

這裡看來的,雖然目前用不到,還是先記錄下來囉!

cat /dev/cdrom > mycd.iso

對,就這樣就好了
順便印出 md5 吧
md5sum mycd.iso
md5sum /dev/cdrom

印出兩者後,比對看看是否一樣

不然就丟給程式自己比對吧

md5sum mycd.iso > mycd.iso.sum ; md5sum -c mycd.iso.sum
成功的話,他會印出

mycd.iso: 沒問題

[轉貼]IT自救術-上網前的第一要務:安裝防毒軟體

原文:http://www.ithome.com.tw/itadm/article.php?c=46219

一般人總覺得自己的電腦不穩定、速度慢,上網時「怪怪的」,那麼,你九成九是「中毒」了。

要避免這些問題,一定得裝防毒軟體。

作者在文章中提出了一些一般人常有的錯誤觀念,值得一看喔!

TiVo網頁下載

今天才知道TiVo有內建網頁下載介面,這樣在linux環境下,要將錄好的節目下載下來就方便多了。

只是如果官方能推出TiVoDesktop的linux版本就更好了,在此之前先將就一下囉。

網址:

https://TiVo的ip

帳號:tivo

密碼:TiVo的key

[轉貼]IT自救術-新電腦裝機後的選項調整(顯示篇)

這一篇文章主要是談顯示器及顯示卡的調整,為了靈魂之窗的健康,正確的設定是一定要的啦!

去看看囉!

http://www.ithome.com.tw/itadm/article.php?c=46148

用wine執行程式時中文顯示問題修正

執行ie6時,在網際網路選項視窗裡的標籤中文顯示不出來,修正方法如下:

修改檔案:

.wine/ 及.ies4linux/ie6/ 下的system.reg

找到
[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes]
將底下2個設定改成你有的中文字體,例如
"MS Shell Dlg"="AR PL New Sung"
"MS Shell Dlg 2"="AR PL New Sung"
這樣就ok了

OpenOffice 使用3D顯示卡加速

網路上看到的,原文網址:

http://blogkrogh.blogspot.com/2007/11/openoffice-3d.html

抽取式儲存裝置內容管理工具

燒了一堆光碟備份,當某一天要從一堆光碟片找出某一個檔案時,卻不知道在哪一片?

試試看這一個工具吧!

DiskSearch

DiskSearch 是一個針對可移動磁盤而進行文件搜索的工具。它支持的可移動磁盤包括光盤、ZIP 磁盤等。DiskSearch 而且還支持使用正則表達式進行搜索。

對岸網友的介紹

使用ubuntu的朋友可由getdeb下載

Linux上放入Big5編碼的光碟片亂碼解決

Windows的編碼是Big5,但現在Linux的編碼大多是UTF-8,因此會出現亂碼,解決方法如下:

編輯/etc/fstab

sudo gedit /etc/fstab

在光碟機掛載點上加上紅色的字串,例如:

/dev/hdd /media/cdrom0 udf,iso9660 user,noauto,iocharset=utf8 0 0

再重新掛載光碟機後就OK了!

firefox正體中文語系檔下載位址

ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/

swiftfox也可以用喔

[轉貼]IT自救術-驅動程式安裝實務

來源:iThome online

原文網址:http://www.ithome.com.tw/itadm/article.php?c=45879

你可以把驅動程式看成是「作業系統的補綴」,每次你裝了一個新的、作業系統不完全支援的硬體,就得裝上對應的驅動程式,作業系統才能完全發揮它的功能。

去看看吧

VirtualBox設定網路為bridge橋接模式

雖然網路設為NAT一樣可以讓虛擬機器上網,可是網芳無法和其他電腦連線,如果設為bridge模式就可以了,設定方式在說明檔裡就有,只是懶得每次都要開檔,所以在這裡記錄一下囉!

環境:ubuntu 7.10 + VirtualBox 1.5.2

wflinks安裝時要新增或更改權限的目錄

以使用者全名取代使用者帳號顯示的修改

  • 彙整頁左方最新發表文章列表
  • 彙整頁上方文章連結、網誌連結列出的文章列表、網誌列表

以上畫面的使用者預設都是出現使用者帳號,因為資訊組要求要以身分證字號申請帳號,而使用者欄位會去抓帳號,所以就造成身分證字號"全都露"啦,為了安全起見,今天花了一個下午的時間修改了程式碼,應該沒有漏網之魚了吧?

記錄一下修改了哪些檔案,免得將來主程式升級時花太多時間!

刪掉使用者的文章列表出現的使用者帳號

從使用者列表可以連結到某位使用者的文章列表,文章列表會出現使用者帳號,要刪掉。

修改檔案:templates/summary/userprofile.template

第27行:刪掉<strong>{$user->getUsername()}</strong>,


修改前台使用者列表帳號名稱為全名

檔案: templates/summary/user.template

getUsername()==>取得使用者帳號

改為

getFullname()==>取得使用者全名

第5行:<img src="templates/summary/nouser.gif" class="postgrav" width="60" height="60" alt="{$user-> getUsername ()|strip_tags}"

第8行:<h3><a href="?op=UserProfile&amp;userId={$user->getId()}">{$user-> getUsername ()}</a></h3>

ubuntu7.10開關機進度條無法顯示之修正

和usplash 的解析度有關,預設值太高了。我的15吋LCD是1024x768

修改/etc/usplash.conf

xres=1280
yres=1024

改成

xres=1024
yres=768

然後執行

sudo update-initramfs -u -k `uname -r`

就OK了

[外掛]擷取網頁內容為圖檔

外掛名稱:ScreenGrab

下載處:https://addons.mozilla.org/zh-TW/firefox/addon/1146

可以將網頁內容擷取下來存成png圖檔,可以只擷取目前看到的畫面,也可以自訂擷取區域,更好用的是可以擷取超過螢幕顯示的部分喔(全部擷取) 。

2010年5月1日 星期六

註冊確認信亂碼及中文網誌名稱亂碼修正

來源

註冊確認信亂碼修正

class/mail/emailmessage.class.php

第38行

this->_charset = 'iso-8859-1';

改成

$this->_charset = " utf-8 ";


class/mail/phpmailer/class.phpmailer.php

第36行

var $CharSet= "iso-8859-1";

改成

var $CharSet= " utf-8 ";


中文網誌名稱亂碼修正

class/data/textfilter.class.php

第 119行

return htmlentities( $string );

改成

return htmlspecialchars( $string );

讓帳號可以使用大寫字母

/class/data/validator/usernamevalidator.class.php 的第10行,把

define( "ONLY_ALPHANUMERIC_REGEXP", "^([a-z0-9]*)$" );

改成

define( "ONLY_ALPHANUMERIC_REGEXP", "^([A-Za-z0-9]*)$" );

完成!

這樣在註冊時就可以使用大寫英文字母了。

離線子系統無網路連線時登入帳號

離線子系統無網路連線時,只能用身分證字號登入,無法用自定帳號登入。

為swiftfox加上Adobe Reader 8.1.1的plugins

swiftfox安裝在/opt/swiftfox,plugins在/opt/swiftfox/plugins

Adobe Reader安裝在/opt/Adobe

cd /opt/swiftfox/plugins

ln -s /opt/Adobe/Reader8/Browser/intellinux/nppdf.so

完成!

將TiVo的錄影檔轉為mpg檔

使用軟體:tivodecode

介紹

下載

安裝:
./configure
make
make install

用法:
tivodecode --help
tivodecode -m TiVo的key -o 輸出檔名.mpg tivo檔名

修改summary.php的歡迎詞

檔案:

locale/admin/locale_zh_TW.php 中的 $messages['summary_welcome_paragraph']

WF-links與WF-downloads模組顯示之時間格式

在偏好設定中,Timestamp欄位設為Y-m-d

顯示出來為=>2007-09-06