懶的更新到blogger了
連結在這裡
2007/03/29
[心得]桌面上的怪檔刪不掉
看起來都是英文字母(大寫),最後以「.」結束,檔案大小是 0,屬性有 A HS(是系統檔又是隱藏檔)
直接用滑鼠點一下,按del卻刪不掉,
再試了一些刪除的方法,一樣都刪不掉,真的是怪檔,
後來使用 cmd
cd 到桌面後,
用 dir 當然是看不到的,要dir /ah
就使用 del 指令來刪好了....
可是檔名真是太奇怪了,直接 del 檔名也找不到檔案,只好用萬用字元了,
最後使用
DEL /p /ah *. (← /p會在刪除前先尋問,萬用字元不尋問就太危險了 /ah代表顯示隱藏檔)
果然列出來那個檔案,問(Y/N)....當然是 Y
檔案是刪除了,可是不知是怎麼產生的。
2007/03/06
z-index
<div style="position: relative; top: 0px; left: 0px; width: 150px; height: 150px; background-color: yellow; z-index: 1;">
yellow; z-index:1;
</div>
<div style="position: relative; top: -75px; left: 75px; width: 150px; height: 150px; background-color: red; z-index: 2;">
red; z-index:2;
</div>
<div style="position: relative; top: -150px; left: 150px; width: 150px; height: 150px; background-color: pink; z-index: 3;">
pink; z-index:3;
</div>
yellow; z-index:1;
red; z-index:2;
pink; z-index:3;
2007/02/08
今天(20070208)參加教網中心辦的vista和2007的研習,趁著還有點印象時,把自己的心得寫上來。
現在才剛出不久,說不定一段時間後看法會改變 :)
vista:
- side bar的感覺,就像是google桌面,一樣也可以安裝一些小工具。
- 3D切換的效果....如果只用在切換不同程式....實在太可惜了。
- 處處有搜尋,還有一個特別的搜尋中心(可以比較進階的搜尋)。
- 檔案(圖片)的概念,不管放在c槽 d槽,都可以依自訂的類別去抓出來;其實看到這邊就讓我想到picasa這套影像處理軟體。
- 要執行程式前都會詢問使用者,要求確認,雖然很煩,但我覺得不錯。(去控制台的使用者設定內,可以打勾勾拿掉就不會每次都問了)
- 線上啟動vista...原來除了序號,還會跟著硬體的資訊。(沒啟動會變黑白、只能用ie、而且只能用1小時)
- 盒裝的vista(非隨機版),授權書上應該有說可以裝在一台桌上型和一台攜帶型的(也就是可以裝在自己的2台不同電腦)
- 山窮水盡疑無路,柳暗花明又一村,橫披「滑鼠右鍵」。
Office 2007
- 工具列變了,變成「功能導向」,如果想要以前工具列的指令,可能要去自訂自己拉出來。
- 有可以存成pdf和xps的加掛軟體……請上微軟的網站抓。(xps就像是pdf...不過是ms版的)
- 舊的office不能開新的office格式,微軟網站上有檔案轉換的程式給舊版使用者用(但很多文字方塊可能變成圖片,不能修改)
- 微軟資訊學園 http://www.microsoft.com/taiwan/iw/ 有很多教學課程還有不錯的東西可以參考。
- 使用了大量的圖示,減少製作的時間。
- 聲音和影片算是動畫(自訂動畫),聲音如果有插入的,不會含在ppt內,如果是在ppt內錄的,就會含在裡面。
- 純文字txt用tab分層,可以直接改成ppt檔;word的大綱模式也可以轉成ppt。
- 插入大圖片時,會自動調整到簡報大小 :)
- 可插入相簿的方式加入投影片。
- 沒什麼特別的感覺,不過覺得新的docx檔,其實用zip壓縮過,因為副檔名改成zip,可以進去看到很多檔案(xml檔)。
- 欄列變多了
- access開的資料匣,訂出欄位後,可以弄成email寄出去調查,以outlook回收後可直接匯入access
- 信件管理方式....感覺和gmail很像。
- 可以用「合併列印」的方式奇信
暫時只記得這些,其他想到再寫。
2007/02/05
從鳥哥的 Linux 私房菜介紹的 X Window 簡易設定檔設定
http://linux.vbird.org/linux_basic/0590xwindow.php
在windows使用 InnoTek的VirtualBox 開一個虛擬機器
http://www.virtualbox.org/
掛上bv1al的 LiveCD KNOPPIX-BV1AL-20050417.iso
開機指令用
boot: root ttf2ram lcd
開機完成後(當然是進入X),先用 netstat -na 看一下,果然6000 port是LISTEN
下指令
# X :1 &
(因為 :0 已經使用了)
果然也上開出來了,但是空白的畫面上,只有一個滑鼠遊標可以移動.....
再來用 netstat -na 看一下,果然多了一個 6001 port 在 LISTEN 的狀態。
(原畫面6000在 Ctrl + Alt + F5 , 新畫面6001在 Ctrl + Alt + F6 )
再下指令開個xterm在新的畫面裡
# xterm -display :1 &
果然出現了一個xterm,但是沒有工具列,不能移動。
再下個指令,開個最基本的window manager
# twm -display :1 &
哈,工具列出現了,可以移動了,真正第一次體會到什麼是 window manager :)
先把twm kill掉吧,換另一個window manager
就直接在這個畫面打
# icewm &
果然是不同的 Window Manager.... :)
2007/01/28
2007/01/16
B2D的mysql連線
但,試了幾次,總覺得是localhost去連,但都進不去,
所以就去修改
/etc/mysql/my.cnf
把
skip-networking
這一行註解掉,暫時可行,剩下......就用iptables 來擋吧。 :)
2007/01/11
2006/12/10
[心得]原來skype預設佔用80/443 port
之前有提到使用XAMPP快速架站
http://yhlintw.blogspot.com/2006/04/xampp.html
後來也是持續在使用,因為架個臨時的站對我來說用途很廣 :)
可是最近在啟動 XAMPP 時,在APACHE發生過幾次 BUSY 的情況......啟動不起來
用 netstat -na 後,發現 80 port 被佔用了,天啊......中木馬嗎?
可是電腦並沒有什麼異狀,後來持續過著80port有時莫名被佔掉的日子。
直到今天,在啟動skype前、後觀看 netstat 後才發現,原來是 skype 佔掉的,還好不是病毒。
回想起來也沒錯,以前開xampp時是不開skype的,最近才有這樣的狀況。
可在「功能」→「設定選項」→「連線」裡把勾勾拿掉就可以了 :)
2006/11/02
[心得]用INT函數做四捨五入
INT是取整數的部份,可是有時想要四捨五入,又找不到函數時怎麼辦…
那就 INT( X + 0.5 ) ... 其中 X 是想要四捨五入的值。
以上
2006/09/17
[心得]MySQL select 不分大小寫的!?
最近寫了一個報名的小程式,當然也開了一些帳號(英文小寫)。
順便也在設定檔裡加入中文的對應,
$ETOC = array(
'aaa'=>'單位A',
'bbb'=>'單位B',
'ccc'=>'單位C'
);
這樣可以使用 $ETOC['aaa'] 的方式把 單位A 顯示出來,
(當然 $user = 'aaa'; 的話,可以用 $ETOC[$user] )
可是用了2天後,發現有個單位的中文名稱是空白的,才覺得奇怪,
就進去MySQL資料庫看看,發現該單位登入時,帳號是 AAA (大寫)
奇怪…大寫時,在帳號密碼檢查的select時竟可以select到,
馬上試
SELECT * FROM `my_table` WHERE `user`='aaa';
SELECT * FROM `my_table` WHERE `user`='AAA';
SELECT * FROM `my_table` WHERE `user`='aAa';
真的都可以 select 到,這時才第一次發現它是不分大小寫的,
看來我還太嫩了!!(說不定對大家來說都是常識了)
好吧,那就把每個人輸入的帳號一律都變成小寫吧
$user = strtolower($user);
事情都是要遇到才會知道。
2006/08/03
[軟體]jp2a
之前貼過一篇textimage軟體,
http://yhlintw.blogspot.com/2006/01/textimage.html#links
今天又逛到一個可以把jpg檔轉成文字(也可轉成html)的工具
名稱叫jp2a(jpg2ascii)
原來還是有人寫這種東西的,
網站在:
http://jp2a.sourceforge.net/
可下載到win32的執行檔,圖片,指令如下(供自己下次參考):
jp2a --color --html --background=dark --size=60x30 -html-fill
--output=jp2a_msjh.html newmsjhmark.jpg
註:以上是一整行,圖片也可以是以http開頭網頁上的圖
--color 代表上色
--html 轉成html
--html-fill 每個字元加上背景顏色(應該會好看一點)
--background=dark | light 似乎是網頁的背景顏色 dark=黑 light=白
--size=60x30 是指文字的60欄30列,因為英文字的 高度>寬度 ,所以如果是1:1的圖,寬比高2:1似乎不錯
--output=jp2a_msjh.html 設定輸出檔為 jp2a_msjh.html
來源圖檔
[圖片上傳有問題,以後補傳]轉換後(這是抓下來存成的圖片)
[圖片上傳有問題,以後補傳]
如果想看實際轉出的網頁,我放在這裡:
http://yhlintw.googlepages.com/jp2a_msjh.html
2006/06/01
[心得]安裝 DNS 使用 BIND 9.3.2
話說學校的 dns伺服器,架在p200且安裝FreeBSD 2.X 的機器上,現在都到FreeBSD6.1了,
不過,舊機器如果是穩定的在運作,就讓它繼續跑吧……
但是,這一陣子,學校的對外網路好像不太穩定,
最初的狀況是「除了.tw」以外的網站都可以連…
可是…這樣的日子不好過,只能設網路中心的代理伺服器過日子,
一直到今天,似乎是所有的網站都不能連了(當然,直接用ip或設
也跟別校討論過,別校沒有這種問題,所以,應該還是學校自己內部
這台舊電腦的 DNS 也不知道是bind幾版的…好像是4吧,
可以在 /etc/rc.conf 裡面 enable dns(忘了詳細的名稱),並設定bind執行檔的路徑和fla
整體來說是 /usr/sbin/named -b /etc/namedb/named.boot
其中 /etc/namedb/ 裡,放的就是一些設定檔,
在開始發生問題後,有去更新過 named.root 的檔案(ROOT的定義檔)
但好像沒有用。
使用 ps auxw |grep named 和 cat /var/log/messages |grep named
看到的訊息也都是正常的,但就是不能正常的提供 dns 該有的服務
netstat -na 發現 53 port也有在listen。
好吧,灌新版的 bind 吧……
連上google,打上「bind」,再按一下「好手氣」
http://www.isc.org/index.pl?
嗯,手氣不錯 ^^
下載目前的最新版 BIND 9.3.2 ,一邊下載一邊思考……它能在FreeBSD 2.x的環境跑嗎?
下載完了,解開後,不太敢把舊的蓋掉,但又不知怎麼備份舊的
# ./configure --prefix=/usr/local2
好像看到有很多測出來是……no
不過,還是順利的完成了。接下來
# make
好不好就看這裡了……一段時間過後……沒有錯誤,也就代表順利完
# make install
安裝到 /usr/local2 去吧…(※事後證明,應該照預設就可以了,沒有那麼恐怖)
再來是 bind 9 的設定檔,我並沒有寫過,(倒是有看過很多文章啦)
不過,記得上次研習時,ols3提過他自己有寫產生器給大家使用
http://linux.tnc.edu.tw
我使用 1.0.5p 版,(是在linux機器上執行後才抓到freebsd機器上用
下載解開後,有一個可執行檔,執行後會問一些問題
*要copy到/etc/裡的:
1. named.conf : 主要設定檔,裡面會記錄其他檔案的位置(預設到 /var/named)
*所以,以下檔案請copy到 /var/named裡 (若目錄不存在,請自己產生)
2. db.xxxx.yy.edu.tw : 正解檔,請自行依實際內容增修(裡面有範例),記得序號也要改
3. db.163.2x.xxx : 反解檔,請自行依實際內容增修(裡面有範例),記得序號也要改
4. localhost : 本機正解檔 除了序號,都不用改吧
5. rev-127.0.0 : 本機反解檔 除了序號,都不用改吧
6. named.ca : 定義 ROOT 的檔案,這是一定要的,正常情況下是不用修改的
準備好了,好壞就看現在
# ps aux |grep named
找出原來的 named 的pid是88
# kill 88 (不後悔了)
再來執行新的吧
# /usr/local2/sbin/named (不加參數,預設去讀取 /etc/named.conf )
耶~沒有錯誤訊息,太棒了!
# cat /var/log/messages 看一下
好像有一些不知什麼錯誤,但最後有顯示 running....
測一下吧,ping我們的第一學府(以前 .tw的都不行嘛)
# ping www.ntu.edu.tw
ok,有得到 ip 且有回應……太好了!
再來就把 /etc/rc.conf 的 named執行檔位置改一下(有沒有用下次重開機就知道了)
好吧,暫時就這樣,希望是沒有問題才好,這幾天要好好的觀察看看
2006/05/25
[心得]硬碟的備份與還原
最近一直在找一些自由軟體,也在尋找有沒有類似GHOST的自由軟體,
先是在自由軟體技術交流網找到了一套 g4u (意思是 GHOST for UNIX)
http://freesf.tnc.edu.tw/modules/news/article.php?storyid=1630
它的方式是可以利用ftp,將本機的硬碟資料完整的傳到網路上的ftp server上,
也可以反過來還原(當然它也可以針對本機 硬碟/分割區 對拷)
試用了一下,其實是不錯的,因為它用 dd 去存取整顆硬碟的資料,
所以不管你硬碟上是什麼樣的檔案系統(ext2,fat32,ntfs.....)、作業系統 都沒差,
反正就從硬碟頭到硬碟尾完完整整的拷成一個檔案(可壓縮),再上傳。
但是相對的,所花的時間就多(因為它不能判硬碟的某部份有沒有資料,
而且有些硬碟上檔案看似刪除了,其實還留在原地(除非真的清空)。
為了時間與空間的考量,還是找一個認識不同檔案系統的軟體好了,
網路上找到一個叫 Partimage 的東西(應該是很出名吧,不過我是找了才知道的)
它可以處理大部份的檔案系統
stable:ext2fs/ext3fs,Reiser3,FAT16/32,HPFS,JFS,XFS
beta:UFS(Unix File System),HFS(MacOS File System)
experimental:NTFS (←網站上說,ntfs只要能成功做成image的,就能成功還原)
不過,它只能在 Linux/Unix 環境跑,但我想備分/還原的是windows分割區,不想為此重灌,
還好網路上也有人做了一片系統救援Live-CD,裡面已經包含Partimage了,真是太好了。
SystemRescueCd(Partimage網站上推薦這一個)
下載後燒錄後,是一片可開機的linux環境的救援光碟片,
裡面包含了許多工具(但我主要是用partimage,還有開機時可以打 freedos 可以進入freedos),
網路部份只要網卡設定好,ftp smbmount 都是可以用的,
使用SystemRescueCd裡的partimage做備份和還原
*光碟開機,直接按Enter進入就可以了(也可以先按F2,F3..看其他的選項設定)
*會停在設定鍵盤的畫面,我都是選英文鍵盤--41
*設定網卡
+開完機後,如果有DHCP的話,應該網卡已經設好了,先用 ifconifg 看一下
+如果沒有DHCP,手動設定參考如下:
-如果要手動設定以eth0為例, ifconfig eth0 192.168.0.xxx netmask 255.255.255.0
-如果會連到其他網段,請記得,route add default gw 192.168.0.xxx (其中xxx為gateway ip)
*mount放image的磁碟機,我是做一個叫 mnt 的目錄啦 (mkdir mnt)
+較新的版本好像可以用 ftpfs...但我用起來怪怪的,故不使用
+usb硬碟(接上去用dmesg應該可以看到它抓到什麼名字,我用的版本抓到 /dev/uba1)
-mount -t vfat /dev/uba1 mnt/
+網路上的芳鄰(假設分享名稱是abc)
-smbmount //192.168.0.xxx/abc mnt/ [ -o username=YourWindowsAccount ]
*這時 mnt 裡就可以 存/讀 硬碟image檔
*cd mnt 後,直接執行 partimage ,再來看是要備份或還原,就照該程式的說明了
因為有簡單的操作介面,應該是看得懂才對。
如果是作成 image 檔,假設檔名叫 hda1.gz,每600MB分割一個檔,則會生成
hda1.gz.000 , hda1.gz.001, hda1.gz.002.......
還原時,要打完整的第一個檔名,如 hda1.gz.000,接著它會自動依序處理 001 , 002....
Partimage也可以當server,讓10台電腦連進來做 備份/還原 ,一些記事如下
*程式名稱 partimaged
*該server的所在電腦,主要是提供 存/讀 images
*使用者名稱要加入 /etc/partimaged/partimagedusers (權限600)
*上述使用者名稱必須是系統的使用者(在/etc/passwd裡有名字的)
(不過,我執行遠端還原時也沒問我帳號密碼啊……是因為我用root嗎?)
*預設port是4025
*最好在「放images」的目錄裡才執行 partimaged ,因為它會把執行的目錄當成遠端連進來的預設目錄(算是為了方便起見)
題外話:關於備份 MBR 順便也做了實驗 (怕以後忘了,還是寫一下吧)
dd if=/dev/hda of=mbr count=1 bs=512
以上指令可以把hda(第一顆ide硬碟)前512bytes備份成一個叫 mbr 的檔案
反過來,如果要把mbr檔案寫回硬碟的指令是
dd if=mbr of=/dev/hda
後來網路上查了一些資料,發現其實mbr只有前 446 bytes
再來的 64 bytes是硬碟分割表... 446+64=510..那剩下兩個bytes呢?
是 55 AA 代表結束吧!?
做了簡單的實驗,先把分割狀態用紙筆抄起來,然後
dd if=/dev/zero of=/dev/hda count=1 bs=512 (小朋友不要學喔)
好,當然是毀了(連最後的 55 AA 都沒有 ^^),
用 fdisk /dev/hda 時會告訴你分割表有問題,它可以修復,ok就讓它修吧,
順便手動填入剛才抄下來的分割狀態,重新開機,退出光碟
………………慘了,c槽開不了機(我有設定可開機,果然mbr是不能亂玩的)
再把SystemRescueCd放進去重新開機
開機時進入 freedos,然後下 fdisk /mbr (早就想玩這個指令了)
再重開機,還是先進SystemRescueCd,把前512bytes拷成檔案來看
發現分割表還在…而前446bytes也有一些東西在裡面了,
所以,dos裡的 fdisk /mbr 這個動作,應該是把mbr(前446)還原掉。
(我以前一直以為這個動作會連分割表都清除……原來不會啊……呵)
再重新開機,退出光碟,又可以正常的從 c槽開機了(原來mbr要正常才會去找c開機)
--
g4u網站:http://www.feyrer.de/g4u/
Partimage網站:http://www.partimage.org/
SystemRescueCd網站:http://www.sysresccd.org/
2006/05/21
[心得]apache 使用 VirtualHost
http://httpd.apache.org/docs/2
大概是說 Virtual Host 有兩種方法,
1是 IP-based......也就是以 ip 去分辨網站 ─ 如果電腦有多個 ip 可用這個方法
2.是name-based......也就是以 網站名稱 去辨識 ─ 如果只有一個 ip 可是想架多個網站,可用此方法
(例如 url.to.siteX 和 rul.to.siteY 都指向同一ip,但用siteX連上和用siteY連上,會導到不同網頁
那邊要設定好了…這是當然的^^ )
我個人遇到的情況多屬於第2種,所以就練習這一方法。
*安裝
今天忽然心血來潮,想自己編一個 apache 出來 (以前都用現成的)
就去抓了原始碼,(2.2.2版)
./configure --help
之後,發現有很多的選項,不過我只想改安裝路徑,所以就
./configure --prefix=$HOME/apache2
等…等…等…一小段時間後
make
再等…等…等…一小段時間後
make install
小等……ok,成功了。
*設定
在 conf/ 裡有 httpd.conf ,大概都有預設值了,把 #ServerName 的 # 拿掉,改成
ServerName localhost
*啟動
就馬上開始吧
bin/apachectl start
瀏覽器連上去……http://localhost/……It works!......感覺真好 ^^
*設定 VirtualHost
這個版本有 VirtualHost的範本,放在 conf/extra/httpd-vhosts.conf
不過要使用這個檔,要先把 conf/httpd.conf 裡面的 #Include conf/extra/htpd-vhosts.conf 的 # 拿掉
因為我只拿本機測試,所以名稱(/etc/hosts)設定如下
127.0.0.1 localhost
127.0.0.1 local8000 (為何用8000,只是忽然想到,就用了)
127.0.0.1 local8001
localhost 的網站在 /path/to/apache/htdocs/ (預設值)
local8000 的網站要在 /path/to/apache/htdocs8000/
local8000 的網站要在 /path/to/apache/htdocs8001/
設定檔(conf/extra/httpd-vhosts.conf)如下:
# - - - - - 開始 httpd-vhosts.conf - - - - -
#↓這裡應該也可以用 127.0.0.1:80 ,不過它預設用 *:80 ,我就沒改了
NameVirtualHost *:80
#本來這個我沒有打,結果連localhost反而跑到8000
#也就是說,當啟用了NameVirturlHost後
#它的目錄相關設定在 httpd.conf 裡,我沒有特別修改,也沒加到這裡
#如果是用 localhost 進來的人,就進到 htdocs
ServerAdmin root@localhost
DocumentRoot /path/to/apache/htdocs
ServerName localhost
#如果是用 local8000 進來的人,就進到 htdocs8000
ServerAdmin root@local8000
DocumentRoot /path/to/apache/htdocs8000
ServerName local8000
ErrorLog logs/vhost_8000_log
CustomLog logs/vhost_8000_log common
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
#如果是用 local8001 進來的人,就進到 htdocs8001
ServerAdmin root@local8001
DocumentRoot /path/to/apache/htdocs8001
ServerName local8001
ErrorLog logs/vhost_8001_log
CustomLog logs/vhost_8001_log common
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
# - - - - - 結束 httpd-vhosts.conf - - - - -
第一次設定時,忘了加上
*測試
http://localhost/ → It works! (原來的index.html檔)
http://local8000/ → It works!8000 (我修改過的 index.html檔)
http://local8001/ → It works!8001 (我修改過的 index.html檔)
感覺真好~
2006/05/12
[心得]windows XP 的 命令提示字元 (MS-DOS模式)中 顯示中文
在 winXP 中,使用 cmd (命令提示字元) 後,
dir可以看到中文檔名,但如果執行了 dos 的程式後,馬上跳成亂碼
(原本 codepage 950 執行程式後變成 437 ,而且不能修改的樣子)
網路上查到有人用「英文版的 XP + 中文語言包」可以顯示中文,但不太可能去試吧
因為我跟本沒看過英文版的 XP ....我出去買也都只看到中文版 XP
後來又找到別的方式,有二個可以使用的指令:
chcp (可用 chcp /? 查詢相關用法)
graftabl (可用 graftabl /? 查詢相關用法)
(也不知道為什麼會有人知道這種指令,真是太強了…)
試用了一下,那個先執行 graftabl 950 後,再執行 DOS 的程式,
結果亂碼,再執行一次 graftabl 950 ,也再執行一次那個 DOS 的程式。
竟然ok了,看到中文了(不用進ET3),不過,似乎輸入法就叫不出來了,
而且程式好像很容易出問題(畢竟是dos的程式),但至少真的看到中文了 ^^
2006/04/22
[心得]XAMPP
架設一個 Apache + PHP + MySQL 的網站,對我自已來說應該不算是太難的事,
但是如果有人把這些全部整合起來,
安裝步驟只要「下載」→「解壓縮」→「啟動」然後就都好了,
移除步驟只要把該目錄「刪除」就能完全清乾淨,
有這種程式的話,為何不使用呢 ^^
XAMPP就是這樣的一個程式
http://www.apachefriends.org/en/xampp.html
目前可以下載以下作業系統的版本,
Linux(tested for SuSE, RedHat, Mandrake and Debian) ← 這個版本舊稱是 LAMPP
對我來說主要是 apache + php + mysql + phpmyadmin + proftpd ......
Windows(98, NT, 2000 and XP)
有Basic版和Lite版
對我來說主要是 apache + php + mysql + phpmyadmin + filezillaServer + ......
Mac OS X
- - - - - 分隔線 - - - - -
目前我己用過 for windows的 basic和lite版,
放在隨身碟裡可以把 phpBB 灌進去帶著跑。
不過預設的啟動方式,會有一些安全性的問題,在網站對外開放前要自己注意一下,
*MySQL root 帳號沒有密碼
*MySQL 可經由網路存取(非限定在本機)
*PhpMyAdmin 可經由網路存取(非限定在本機)
*範例檔可經由網路存取(非限定在本機)
*(linux)ProFTPD的nobody帳號的密碼是已知的。
*(linux)MySQL和Apache使用相同的使用者nobody
*(windows)Mercury和FileZilla的使用者是已知的。
--
相關網站,其實我是從:
http://portableapps.com/
知道XAMPP的 :)
2006/03/30
[心得]QR Code
看起來有點像是被打上馬賽克的感覺,一直在懷疑那張圖到底是什麼意思。
直到今天上了某個中文網站,也看到類似的圖片,上面的說明是「我的 QR Code」,
看來那種東西叫做 QR Code(Quick Response Code)。
從網路上查詢一些資料後,那現那種圖片其實就是「條碼」,不過不是平常在使用的條碼,
而是「二維條碼」,似乎日本已大量在使用?
看來我是落伍了……
比起平常使用的條碼,QR Code可以放入更多的內容。
順便也在網路上找到一個可以線上產生QR Code的網站(如下)
http://nfggames.com/system/qrcodegen.php
馬上試用(如下圖,內容是「Hello World!! 換行 後加本blog的網址」)
不過,我手上沒有可以解QR Code的東西(例如手機)
所以也不能試啦,就等著以後台灣也流行時再來使用吧。
2006/03/09
[連結]多頁印成一頁,mpage
結有回應的人給了一個網頁:
http://moto.debian.org.tw/viewtopic.php?t=504
主要是提到一個叫 mpage 的程式,
因為我linux是使用 B2D ,馬上連上去看看B2D裡有沒有這支程式……有……太好了 :)
它可以列印純文字檔成 .ps 檔,也可以加參數把多頁變成一頁。
測試:
把xxx.txt印成xxx.ps。
$ mpage -1 xxx.txt > xxx.ps
$ ps2pdf xxx.ps xxx.pdf (因為我在linux沒裝印表機,所以用ps2pdf轉成pdf檔來看結果)
把xxx.ps印成「兩頁印成一頁」的xxx2.ps。
$ mpage -2 xxx.ps > xxx2.ps
$ ps2pdf xxx2.ps xxx2.pdf (因為本來每頁都是直的,變成一張橫的紙張放兩份直的)
把xxx.ps印成「四頁印成一頁」的xxx4.ps。
$ mpage -4 xxx.ps > xxx4.ps
$ ps2pdf xxx4.ps xxx4.pdf (因為本來每頁都是直的,變成一張直的紙張放四份直的 1.左上 2.左下 3.右上 4.右下)
也可以8頁變成1頁
$ mpage -8 xxx.ps > xxx8.ps (好像是上限了)
另外可以設定紙張大小:
$ mpage -4 -bA4 xxx.ps > xxx4A4.ps
2006/03/06
[心得]phpBB註冊帳號時驗證密碼
但啟用該選項後,登人phpBB註冊時,發生錯誤:
= = = = = = = = = =
Could not delete stale confirm data
DEBUG MODE
SQL Error : 1146 Table 'xxxxxx.phpbb_confirm' doesn't exist
DELETE FROM phpbb_confirm WHERE session_id NOT IN (.....省略......)
Line : 928
File : usercp_register.php
= = = = = = = = = =
原因很明顯,是沒有phpbb_confirm這個table,所以在網路上查了一下,發現有人提供以下MySQL
馬上加進去,產生一個phpbb_confirm的表格,就ok了。
CREATE TABLE phpbb_confirm (
confirm_id char(32) NOT NULL default '',
session_id char(32) NOT NULL default '',
code char(6) NOT NULL default '',
PRIMARY KEY (session_id,confirm_id)
) TYPE=MyISAM;
2006/03/04
[連結]XPath
在網站亂逛時,看到了一個叫 XPath的東西,嗯…沒聽過,那麼請教一下Google大神,
找到一些說明:
http://www.cis.nctu.edu.tw/~gis91610/xml/xpath.html
XPath 是XML的查詢語言,和SQL的角色很類似。以下面XML為例,介紹XPath 的語法。
http://www.xml.org.tw/Function/Fglossary1.asp?key=XPath
Path語言提供一個方法來定址XML文件,以及一些操作字串、數字和布林數值的基本函式。XSLT和XPointer都有使用到XPATH。XPath 塑造了XML文件為節點樹的模型,這些節點依序是根節點、元素節點、文字節點、屬性節點、命名空間節點、處理函式節點和註解節點。
http://www.zvon.org/xxl/XPathTutorial/Output_chi/introduction.html
裡面的實例做測試
相關網站:
http://www.w3.org/TR/xpath