懶的更新到blogger了

本站2010年10月以後的,都更新到google docs上了:
連結在這裡

2006/03/30

[心得]QR Code

最近在一些日本網站上常常看到一張正方形的黑白圖片,(日文的yahoo網站首頁就有了)

看起來有點像是被打上馬賽克的感覺,一直在懷疑那張圖到底是什麼意思。

直到今天上了某個中文網站,也看到類似的圖片,上面的說明是「我的 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

網路上有人在問有Linux裡有沒有類似FinePrint的軟體,
結有回應的人給了一個網頁:
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裡的網站的設定部份,有一個可以驗證密碼的功能(不過它前面沒有任何提示)
但啟用該選項後,登人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
在網站亂逛時,看到了一個叫 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