2008/06/26

Mediawiki 編碼問題 & 設定

Mediawiki 支援語系很多、功能超強,但是設定就顯的比較麻煩。就是因為設定錯誤,我已經連續二次在更新 MySQL 以後,研究編碼救 wiki 資料了。

建議安裝時,資料庫就已經預設使用 UTF-8 編碼,若沒有的話建議手動建立。然後安裝時有個編碼選項,改選「Experimental MySQL 4.1/5.0 UTF-8」。

如果你已經安裝完畢,要救資料,不妨先試試看把資料庫的內容先轉成 UTF-8 以後,在調整 wiki 的 LocalSettings.php。若你和我一樣安裝時選擇「InnoDB」和「Backwards-compatible UTF-8」的話,請修改 LocalSettings.php 的參數:
$wgDBTableOptions   = "ENGINE=InnoDB, DEFAULT CHARSET=utf8";

$wgDBmysql5 = true;



參考資料:
a-wei’s X garden » Blog Archive » MySQL latin1 轉 utf8
http://a-wei.net/archives/4

期刊/MediaWiki網站架設心得 - 台灣中等學校資訊管理人學會

2008/06/24

期末考結束

期末考結束。

我個人覺得期中考、期末考可以算是整學期最輕鬆的時候,因為該讀的都讀了,還沒讀的也來不及讀了。反而期末考結束要忙程式、專題、架新服務和有的沒的,反而會把自己的體力給榨乾。

今天好好休息,明天起床繼續火拼.......

ps. 我放在主機上的乖乖被吃掉了,希望最近不會出什麼事 XD

2008/06/20

文盲

托佛勒:「文盲並非不識字的人,而是不能再學習的人。」

Microsoft Virtual Desktop Manager

原本以為微軟沒有如 Linux 一般的虛擬桌面,但很明顯我大錯特錯了,微軟工程師不但有寫好的小程式 (550K),而程式分類居然是:Toys ......

Microsoft PowerToys
http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx

PowerToys 裡有很多有趣的小工具,大家可以自己抓下來亂玩,我們要找的是「Virtual Desktop Manager」,在右邊的側欄有載點,也可以直接在這裡下載

Virtual Desktop Manager 沒有任何的視窗介面,只會在開始功能表中產生一個功能選單。先在開始功能表空白處點滑鼠右鍵,找到並選取 Desktop Manager。



開啟工具列以後你會在小時中旁邊看到工具列圖示,預設會有五個按鈕:預覽虛擬桌面和四個切換虛擬桌面的按鈕。



在功能表上面有一些選項,大家自己試試看吧。我亂開視窗以後再點虛擬桌面預覽,會把畫面切成四格顯示你的每個虛擬桌面,還蠻不錯的,不過我發現你切來切去,開始功能表的視窗按鈕順序會亂掉,開啟中的視窗有時也會跳開,不知道是我手殘還是原本就有 bug ?




迷之聲:對啦,我很宅。有意見就來咬我啊.......

被大鳥抓走了

沒什麼,只是衝浪衝到一半就被一隻鳥給抓走了........

2008/06/18

請大家幫忙填寫 7-11 ibon 問卷

這份問卷是我學長專為 7-11 便利商店的 ibon 設計的,雖然題目有點多,但是希望大家能耐心幫忙填寫,寫完的人我會告訴他一些電腦操作的密技~

問卷下載:http://john.royer.googlepages.com/ibon_qa.doc

寫好不要忘記上傳嘿
問卷提交:http://140.116.201.60:8080/Questionary/

再次謝謝大家的幫忙!

2008/06/17

大家趕快來創世界紀錄!

火狐鬥陣拼紀錄,有你一份!

台灣時間 6 / 18 凌晨 1 點,一起來打破單日下載次數最高的世界紀錄吧!

2008/06/15

現在說什麼話都沒人要聽

套一句相聲的段子:「這年頭有內容的話都沒人要聽了啦!」

在 BBS 上推薦小吃,寫了一堆沒人看,看的也直接說「不好吃」就結束了;在 Mobile 寫對防毒軟體的看法,就因為看法與別人不同,被批了十幾篇草草結束。剛剛在論壇上想寫個對畢業的看法,欲說還休,卻道「鵬程萬里」........

GTDER.ORG

學 GTD 的好地方。分析的不錯,可惜排版沒有做得很好。

GTDER.ORG
http://gtder.org/

2008/06/14



期末考到了,心情跟這幾天的天氣一樣不怎麼穩定。

昨天學著用 Remember The Milk 把生活中的雜事一件一件寫下來以後,才知道自己每天都要做的瑣事遠超過 60 樣,還不包括學校壓死人的功課..........

今天是逢甲畢業典禮,祝學長姊鵬程萬里。

2008/06/13

IBM 在台灣推廣網格 (Grid) 運算

在 iThome 看到一篇文章:IBM在台灣擴大推廣WCG網格計畫

因為現在大家的電腦運算能力都越來越強大,但是大多數的個人電腦讓 CPU 用來運算的時間很少,頂多是玩遊戲、聽音樂、剛開啟應用程式時,電腦才真的有在做運算,所以 IBM 希望大家能讓電腦閒置的時候一起來做公益,透過網格運算 (我習慣叫他分散式運算),你可以參與全世界性的活動,如:地球氣候研究癌症研究尋找外星人等等,讓你在不知不覺下也為世界盡了一份心力。


我以前寫的:分散式運算
http://zeroplex.blogspot.com/2007/05/blog-post_11.html



Distributed computing @ Wiki
http://en.wikipedia.org/wiki/Distributed_computing

2008/06/11

大學必修

以下是老師整理出來,大學必修的幾個課程,我順便也自己打了個分數:
  • 自我管理:0 分
  • 自我規劃:0 分
  • 自我學習:59 分
  • ...........自爆自泣:100 分
  • 學業:30 分
  • 社團:20 分
  • 愛情:0 分

2008/06/10

MySQL 測試

期末專題需要,硬是在資料庫裡塞了 77 萬筆資料,把資料撈出來做統計時馬上就可以看出電腦強不強了.... XD

MySQL 的設定檔使用 my_medium.ini 的預設值,剛啟動使用了大約 18M 的記憶體。對第一次把 77 萬筆資料全部撈出來計算時,總共花費了 43 秒,記憶體使用量也上升到了 26M;第二次之後同樣的動作時間花費剩下 23 秒,記憶體使用量沒有增加。

所以 MySQL 會把之前讀取的資料暫存在記憶體中,下次若有類似的動作就可減少 IO 次數,也就是說我之前的測試資料有一半以上都是錯的........。下次應該換成 my_huge.ini 來測試看看快多少,不過希望我的記憶體不會被吃光光。

做期末專題,肝指數已經快要飆到最高點,果真是「養肝千日,爆在一時」!

2008/06/08

PHP functions for Google Chart API

要繪製圖表,PHP 的繪圖函式庫絕對夠用,但是要自己寫程式應付各種不同的圖表,是一件吃力不討好的事情,除了會讓你肝指數增加,還會有頭上冒出光環、背後長出翅膀的風險。然而 Google 提供了一個不錯的選擇,讓你可以使用 Google 的程式和主機幫你完成圖表的繪製。例如:


圖片URL:
http://chart.apis.google.com/chart?cht=lc&chd=t:20,40,60,55,65,75,90,99|90,56,77,10,55,0,60&chs=500x250&chls=1,1,0&chls=2,1,0&chm=D,4D89F9,0,0,5,0|D,FF0000,1,0,5,0


因為要依照專題需求把資料處理好並產生參數實在很耗時間,所以寫了個小函式去跑。目前只支援單筆資料、折線圖、雷達圖二種,顏色也固定住了。

用法:
<?php

require("chart.php");

//圖片長寬,Google Chart 圖片最多到 30000 像素
$x = 400;
$y = 200;

//數值資料
$data[] = 97;
$data[] = 100;
$data[] = 81;
$data[] = 95;
$data[] = 86;

//資料註解,不加註解也請輸入空白
$text[] = 1;
$text[] = 8;
$text[] = 15;
$text[] = 22;
$text[] = 29;

$url = show_pic($x,$y,"line",$data,$text); //要使用雷達圖則將 "line" 改成 "radar"
echo "<img src=\"$url\">";

?>




chart.php 下載:http://sites.google.com/a/zeroplex.twbbs.org/zero-lab/Home/project

另外,網路上也有別人寫好的套件叫做「GphpChart」,不過沒有我要的功能,所以就沒拿來測,大家有興趣可以過去玩一下。

GphpChart
http://www.malaiac.com/GphpChart/

2008/06/05

期末熱門強片

  • 驚奇四修人
  • 死當筆記本
  • 不能過的秘密
  • 重修狀
  • 當21來敲門
  • 驚天動地59分
  • 搶救學分大兵
  • 沒過黑幫
  • 奪魂卷
  • 重修戰場2
  • 終極重修4
  • 不能過的秘密
  • 工數回憶錄
  • 再見了!電路
  • 工數終結者
  • 神鬼線性

鄉民們的創意實在無窮盡啊~~~ XD

FireFox 預設字型走樣

[Firefox] 解決Firefox字型跑掉的問題 @ 花千絮 ☆ hanaの書格子
http://blog.pixnet.net/hanachimen/post/13825890

City Corner: 安裝 Adobe CS3 後,Firefox 出現字體跑掉的狀況
http://li1201.blogspot.com/2007/10/adobe-cs3-firefox.html

垃圾桶

裝了 CS3 以後,發現電腦硬碟滿了。Program Files 總共用掉 18GB,另外 250GB 的硬碟也只剩下 2GB.......

要把東西燒出來?還是去買個新硬碟?

補:把 Visual Studio 2005 移除以後,硬碟多了 6G up 的空間!微軟的東西果然都很肥....

2008/06/03

盜版

自從網路網路發達以後,資料的取得已經不再是那麼困難,所以到處都可以找到音樂、軟體等沒有授權的資料,之後就要看這些人怎麼去使用這些資料了。說到人,可以分成二種:

第一種:

哇賽,這個軟體真好用,趕快去網路上找找看有沒有破解檔,破解以後在上傳給其他人分享~

第二種:

哇賽,這個軟體真好用,看看官方有沒有特價或是其他優惠,趕快去買正版的多多支持一下!

雖然有些軟體功能不多價格卻又昂貴,不值得別人去購買;但是也有很多軟體可以說是物美價廉,買到賺到。可是從上面可以知道,無論如何第一種人就算是一元賣他,他還是會去找盜版的軟體來使用,而這種人佔大多數。第二種人雖然他也會使用盜版軟體,但是在他經濟能力許可之下,他會很願意購買正版的軟體。

最近正在推廣的 DRM 是希望經由程式的控制,讓使用者無法任意複製、散播資料,並且使用正版的軟體。但是 DRM 就不可能被破解嗎?答案很明顯,網路上已經有很多破解 WMP 的文章了,所以 DRM 並不是安全的。

與 DRM 相提並論的是 CC (Creative Commons) 授權,這個授權方式我並不是很熟,但是作者自己找出適合屬於自己的授權後使用,其他人則必須遵守,但只要用途合理、沒有違反作者之意,仍然可以複製或用在其他地方。

DRM 與 CC 比起來,DRM 是以「人性本惡」為出發點,研究出「以暴至暴」的方法;CC 則是以「人性本善」為起點,教導大家如何以誠相代。但是以暴至暴的方法並不能解決所有的問題,而且會讓其他善者一樣受到波及,就像之前是課說的,我去美國 買的影片,回到台灣卻因區碼不同而無法觀看,導致很多人的不便與損失。

個人認為 DRM 技術的確有他的價值存在,但是不適合使用在所有的產品上,因為破解的仍然能找到方法破解,但是卻會造成很多使用者使用上的不方便,在這看來,一般的使用者反而變成 DRM 的犧牲品。

若要讓大家支持正版、反對盜版,必須要從最基礎的教育做起,改變大家的想法和認知,這樣即使沒有人去要求監督,大家也不會去做壞事。

2008/06/02

RSS 分享測試

以下是我在 Google Reader 分享的文章,正在考慮要不要加入側欄,歡迎大家提供意見~



宜蘭六級地震

我同學:「宜蘭六級地震,台中居然沒有感覺耶!」

廢話,六級地震指的是「苪式規模」,宜蘭當地震震度也不過才三級而已,台中當然沒什麼感覺啊!

讓我 Orz 的原因不只我同學,RSS 上看到某部落格寫著「宜蘭北方....在陸地上耶」,還把中央氣象局的示意圖一併貼在底下,圖上很清楚的寫到「地震深度:95.7 公里。」這種深度不管是在哪裡都算是在陸地上啊.... = =+ (世界最深的海溝也不過十多公里深)

這次的地震不知道是不是四川大地震引起的,八級大地震對板塊的影響還蠻大的,台灣又是在地震帶上,大家還是小心一點為妙。

中央氣象局地震報告-2008/06/02 00:59
http://www.cwb.gov.tw/V5/seismic/Data/quake/EC0602005960041.html