2009年12月25日 星期五
2009年12月4日 星期五
2009年12月3日 星期四
2009年11月23日 星期一
我改 Blogger 經驗值又增加(json)
改了 "日誌分類" 有即時預覽分類文章的標題
利用 Blogger 提供的 json 功能
來達成有 AJAX 功能
http://chair.twgg.org/feeds/posts/summary/-/畫≠話/?alt=json-in-script&callback=jsonlabel
上面這串網址可以得 "畫≠話" 的 json 內容
網址最後面 callback 就是指執行 jsonlabel() 這個函式
參考網站:
用 loading GIF 網站產生
來自 Google
Abin's Tech Note:
Blogger 放檔的好選擇 - Google Code
結合發表文章的日曆模組 (Feed Calendar)
利用 Blogger 提供的 json 功能
來達成有 AJAX 功能
http://chair.twgg.org/feeds/posts/summary/-/畫≠話/?alt=json-in-script&callback=jsonlabel
上面這串網址可以得 "畫≠話" 的 json 內容
網址最後面 callback 就是指執行 jsonlabel() 這個函式
參考網站:
用 loading GIF 網站產生
來自 Google
Abin's Tech Note:
Blogger 放檔的好選擇 - Google Code
結合發表文章的日曆模組 (Feed Calendar)
Google Wave 啟動!
2009/11/20 因 Google Wave 交到了網友 這一篇文章有提到我如何申請 Google Wave 帳號
被 Alans 提名後的一天(2009/11/21),Google 就寄來了邀請信,效率還滿快
2009年11月20日 星期五
因 Google Wave 交到了網友
今天上 google 查了一下 Google Wave 邀請帳號
發現這個文章 Google Wave邀請贈送
馬上留言、發信
哇塞 ~ 沒多久這文章的作者就回信給我了
且也加了我的 Google Talk
這是我第一位大陸的網友(雖說我的網友兩隻手指數的出來)
這網友是來自大陸深圳,還小我 3 歲...和我一樣搞 IT
很高興認識他
發現這個文章 Google Wave邀請贈送
馬上留言、發信
哇塞 ~ 沒多久這文章的作者就回信給我了
且也加了我的 Google Talk
這是我第一位大陸的網友(雖說我的網友兩隻手指數的出來)
這網友是來自大陸深圳,還小我 3 歲...和我一樣搞 IT
很高興認識他
2009年11月10日 星期二
奈米 是長度還是重量?
奈米(英文:nanometer,簡稱nm),
字首nano在希臘文中的原意是「侏儒」的意思,
指1米的十億分之一(10-9m)。
1,000,000,000 奈米 = 1 米(m)
1,000,000 奈米 = 1 公釐(mm)
1,000 奈米 = 1 微米(µm)
分類:長度單位
資料來源:維基百科
字首nano在希臘文中的原意是「侏儒」的意思,
指1米的十億分之一(10-9m)。
1,000,000,000 奈米 = 1 米(m)
1,000,000 奈米 = 1 公釐(mm)
1,000 奈米 = 1 微米(µm)
分類:長度單位
資料來源:維基百科
2009年11月1日 星期日
頭有點小痛
人在活動時,沒有感覺~~~一停下來(坐、躺)
就又開始痛...
今天 08:30 去看中醫
好像是睡眠不足引起...
最後吃了一顆普拿疼
睡一覺...精神百倍
PS:這次的記錄,可以知道下次吃普拿疼時,隔了多久的時間!
就又開始痛...
今天 08:30 去看中醫
好像是睡眠不足引起...
最後吃了一顆普拿疼
睡一覺...精神百倍
PS:這次的記錄,可以知道下次吃普拿疼時,隔了多久的時間!
2009年10月28日 星期三
「兆」的單位之後是什麼?
個、十、百、千、萬、十萬、百萬、千萬、億、十億、百億、千億、兆、一兆、十兆、百兆、千兆...在上去是什麼呢?
中國古代的【孫子算經】一書中有記載:「 凡大數之法,萬萬曰億,萬萬億曰兆,萬萬兆曰京,萬萬京曰垓(讀ㄍㄞ),萬萬垓曰秭(讀ㄗˇ),萬萬秭曰穰(讀ㄖㄤˊ),萬萬穰曰溝,萬萬溝曰澗,萬萬澗曰正,萬萬正曰載。」
「兆」我們平日還見得到,「京」恐怕知道的人已經不多了,更別說「垓」、「秭」、「穰」、「溝」、「澗」、「正」、「載」啦!
不過,算大數的方法經過幾千年的文化更迭、演變,這些單位在不同時代中,卻可能代表不同的數,後來還加入外來文化的影響,出現更大的單位;例如隨著印度佛經的傳入中國,而增加了恆河沙、阿僧祇、那由他、不可思議、無量等,這些數詞都出現在佛經中,用來計量時間的長度。
時至今日,我們的中國人數大數,是慣用四位劃分的方式,也就是說每隔四個位數就使用一個新的單位名稱,比如在宇宙形成之前,有一非常非常高的「能量」,當時的溫度非常非常地高,有多高呢?大約是「100000000000000000000000000000000度」-約有「1的後面32個0」度那麼高!
「1的後面32個0」度到底是「幾」度呢?
沒錯!「一溝」度!怎麼樣?聽起來很另類吧!
簡單整理一下:個、十、百、千、萬、億、兆、京、垓、秭、穰、溝、澗、正、載、極、恆河沙、阿僧祇、那由他、不可思議、無量、大數...
不過,因為到目前為止,由於平時很少人使用這些數詞單位,也沒有統一的規範,因此數詞所代表的實際大小在不同的書籍資料中會有所出入(尤其是「極」以上的數詞);所以,以上的大數數法僅供參考。
古戈爾普勒克斯這個數是 Google 命名的由來喔!
資料來源:維基百科
引用:DreamEVIL's ARK:數詞單位&「兆」之後是什麼?
中國古代的【孫子算經】一書中有記載:「 凡大數之法,萬萬曰億,萬萬億曰兆,萬萬兆曰京,萬萬京曰垓(讀ㄍㄞ),萬萬垓曰秭(讀ㄗˇ),萬萬秭曰穰(讀ㄖㄤˊ),萬萬穰曰溝,萬萬溝曰澗,萬萬澗曰正,萬萬正曰載。」
「兆」我們平日還見得到,「京」恐怕知道的人已經不多了,更別說「垓」、「秭」、「穰」、「溝」、「澗」、「正」、「載」啦!
不過,算大數的方法經過幾千年的文化更迭、演變,這些單位在不同時代中,卻可能代表不同的數,後來還加入外來文化的影響,出現更大的單位;例如隨著印度佛經的傳入中國,而增加了恆河沙、阿僧祇、那由他、不可思議、無量等,這些數詞都出現在佛經中,用來計量時間的長度。
時至今日,我們的中國人數大數,是慣用四位劃分的方式,也就是說每隔四個位數就使用一個新的單位名稱,比如在宇宙形成之前,有一非常非常高的「能量」,當時的溫度非常非常地高,有多高呢?大約是「100000000000000000000000000000000度」-約有「1的後面32個0」度那麼高!
「1的後面32個0」度到底是「幾」度呢?
沒錯!「一溝」度!怎麼樣?聽起來很另類吧!
簡單整理一下:個、十、百、千、萬、億、兆、京、垓、秭、穰、溝、澗、正、載、極、恆河沙、阿僧祇、那由他、不可思議、無量、大數...
不過,因為到目前為止,由於平時很少人使用這些數詞單位,也沒有統一的規範,因此數詞所代表的實際大小在不同的書籍資料中會有所出入(尤其是「極」以上的數詞);所以,以上的大數數法僅供參考。
古戈爾普勒克斯這個數是 Google 命名的由來喔!
資料來源:維基百科
引用:DreamEVIL's ARK:數詞單位&「兆」之後是什麼?
2009年10月27日 星期二
MySQL 錢的資料型態
MS SQL 和 Oracle 中都有 money 的資料型態(datatype)
MySQL 就用 DECIMAL(5,2)
此資料型態用在 價格、價錢(Price)、薪水(Salary)…等關於錢(money)的都可以。
DECIMAL列的聲明語法是DECIMAL(M,D)。在MySQL 5.1中,參量的取值範圍如下:
M是數字的最大數(精度)。其範圍為1~65(在較舊的MySQL版本中,允許的範圍是1~254)。
D是小數點右側數字的數目(標度)。其範圍是0~30,但不得超過M。
MySQL 就用 DECIMAL(5,2)
此資料型態用在 價格、價錢(Price)、薪水(Salary)…等關於錢(money)的都可以。
DECIMAL列的聲明語法是DECIMAL(M,D)。在MySQL 5.1中,參量的取值範圍如下:
M是數字的最大數(精度)。其範圍為1~65(在較舊的MySQL版本中,允許的範圍是1~254)。
D是小數點右側數字的數目(標度)。其範圍是0~30,但不得超過M。
windows 找不到本機設定檔 解決方式
windows 找不到本機設定檔 解決方式
1、先使用 Administrator 創建一個 XXXX 帳號,然後將 XXX 帳號加入
Administrators 群組裡面,登出 Win
2、使用 XXX 帳號登入 Win,
刪除 C:\Documents and Settings\Administrator\NTUSER.DAT
及 C:\Documents and Settings\Administrator\NTUSER.DAT.LOG ,登出 Win
3、使用 Administrator 再次登入 Win 重新創建 NTUSER.DAT 及 NTUSER.DAT.LOG
4、控制台→系統→進階→使用者設定檔→設定→刪除 XXX 帳號
1、先使用 Administrator 創建一個 XXXX 帳號,然後將 XXX 帳號加入
Administrators 群組裡面,登出 Win
2、使用 XXX 帳號登入 Win,
刪除 C:\Documents and Settings\Administrator\NTUSER.DAT
及 C:\Documents and Settings\Administrator\NTUSER.DAT.LOG ,登出 Win
3、使用 Administrator 再次登入 Win 重新創建 NTUSER.DAT 及 NTUSER.DAT.LOG
4、控制台→系統→進階→使用者設定檔→設定→刪除 XXX 帳號
2009年10月22日 星期四
新增一筆資料後,回傳 Auto_Increment 的值
當欄位(colum)結構使用 Auto_Increment,新增(insert)一筆資料後會自動+1當Index。
當這筆資料跟其他表格的資料做關聯的時候,會需要用到這個值。
這個時候就可用 mysql_insert_id() 回傳這個值。
在 MySQL 裡面則可以直接呼叫 LAST_INSERT_ID();
參考:PHP-Manual:mysql_insert_id
引用:It rains.:return MySQL auto_increment col value
當這筆資料跟其他表格的資料做關聯的時候,會需要用到這個值。
這個時候就可用 mysql_insert_id() 回傳這個值。
在 MySQL 裡面則可以直接呼叫 LAST_INSERT_ID();
參考:PHP-Manual:mysql_insert_id
引用:It rains.:return MySQL auto_increment col value
PHP 字元轉換二、八、十、十六進位
二進位 | 二進制 | (B,Binary) | 00000010=2 |
八進位 | 八進制 | (O,Octal) | 00000010=8 |
十進位 | 十進制 | (D,Decimalist) | 00000010=10 |
十進位 | 十六進制 | (H,Hex) | 00000010=16 |
Binary 跟 ASCII互轉
function asc2bin($str) { $text_array = explode("\r\n", chunk_split($str, 1)); for ($n = 0; $n < count($text_array) - 1; $n++) { $newstring .= substr("0000".base_convert(ord($text_array[$n]), 10, 2), -8); } $newstring = chunk_split($newstring, 8, " "); return $newstring; } function bin2asc($str) { $str = str_replace(" ", "", $str); $text_array = explode("\r\n", chunk_split($str, 8)); for ($n = 0; $n < count($text_array) - 1; $n++) { $newstring .= chr(base_convert($text_array[$n], 2, 10)); } return $newstring; } |
ASCII 與 HEX互轉
function asc2hex($str) { return chunk_split(bin2hex($str), 2, " "); } function hex2asc($str) { $str = str_replace(" ", "", $str); for ($n=0; $n<strlen($str); $n+=2) { $newstring .= pack("C", hexdec(substr($str, $n, 2))); } return $newstring; } |
Binary 與 HEX互轉
function binary2hex($str) { $str = str_replace(" ", "", $str); $text_array = explode("\r\n", chunk_split($str, 8)); for ($n = 0; $n < count($text_array) - 1; $n++) { $newstring .= base_convert($text_array[$n], 2, 16); } $newstring = chunk_split($newstring, 2, " "); return $newstring; } function hex2binary($str) { $str = str_replace(" ", "", $str); $text_array = explode("\r\n", chunk_split($str, 2)); for ($n = 0; $n < count($text_array) - 1; $n++) { $newstring .= substr("0000".base_convert($text_array[$n], 16, 2), -8); } $newstring = chunk_split($newstring, 8, " "); return $newstring; } |
2009年10月21日 星期三
我的 Google App Engine
http://chair-lai.appspot.com/
為了和 Google 沾上邊(python),所以就去找了相關 Google App Engine(GAE) 教學
昨天看了一整個下午,今天上午終於才...搞出一個 Hello World!
平台:Windows XP pro SP3
語言:Python 2.6(GAE 文件上好像是用 2.5)
SDK:Google App Engine
工具:Aptana Studio,build:1.27.024747
參考來源:
老王的技术手册:初探Google App Engine
Google App Engine 最佳實踐:使用 Eclipse + PyDev 開發 Google App Engine 專案
為了和 Google 沾上邊(python),所以就去找了相關 Google App Engine(GAE) 教學
昨天看了一整個下午,今天上午終於才...搞出一個 Hello World!
平台:Windows XP pro SP3
語言:Python 2.6(GAE 文件上好像是用 2.5)
SDK:Google App Engine
工具:Aptana Studio,build:1.27.024747
參考來源:
老王的技术手册:初探Google App Engine
Google App Engine 最佳實踐:使用 Eclipse + PyDev 開發 Google App Engine 專案
2009年10月20日 星期二
反編譯 eval(function(p,a,c,k,e,d)
反編譯 eval(function(p,a,c,k,e,d) 格式的 Javascript
研究 syntaxhighlighter 2.0.320 這個能讓網頁漂亮的顯示原始碼的 javascript,
結果關鍵的 shCore.js 作者給編碼了,採用的是 Dean Edwards 所提供的編碼方式,
還好拜大神後,找到了解碼方式(反編譯 eval(function(p,a,c,k,e,d) 格式的 Javascript),
我把他稍微修改整理成下面的步驟(FF3.5)
研究 syntaxhighlighter 2.0.320 這個能讓網頁漂亮的顯示原始碼的 javascript,
結果關鍵的 shCore.js 作者給編碼了,採用的是 Dean Edwards 所提供的編碼方式,
還好拜大神後,找到了解碼方式(反編譯 eval(function(p,a,c,k,e,d) 格式的 Javascript),
我把他稍微修改整理成下面的步驟(FF3.5)
- 連線到 http://dean.edwards.name/packer/
- 將
javascript:for%20(i=0;i<document.forms.length;++i)%20{for(j=0;j<document.forms[i].elements.length;++j){document.forms[i].elements[j].removeAttribute(%22readonly%22);document.forms[i].elements[j].removeAttribute(%22disabled%22);}}
貼到網址列並執行 - 將編碼的 js 複製到下方的文字方塊並執行「Decode」
- 複製下方解碼後的內容
- 連線到 http://tool.chinaz.com/Tools/JsFormat.aspx
- 將解碼後的程式碼貼在文字方塊
- 執行格式化
- 複製格式化結果
- 完成
2009年10月14日 星期三
2009年10月13日 星期二
PHP 顯示 作業系統 & 瀏覽器 訊息
OS 為 windowns XP
1.echo PHP_OS; => WINNT
2.echo getenv('OS') => Windows_NT
3.php_uname(); => Windows NT Chair 5.1 build 2600
4.$_SERVER["HTTP_USER_AGENT"]
=>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/3.0.195.25 Safari/532.0
部份引用:我與小崴崴的工作日記:[PHP] 取得運行的 OS 平台資訊
PHP 官方手冊:$_SERVER 其他用法參考
1.echo PHP_OS; => WINNT
2.echo getenv('OS') => Windows_NT
3.php_uname(); => Windows NT Chair 5.1 build 2600
4.$_SERVER["HTTP_USER_AGENT"]
=>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/3.0.195.25 Safari/532.0
部份引用:我與小崴崴的工作日記:[PHP] 取得運行的 OS 平台資訊
$_SERVER 其他用法參考: | |
---|---|
$_SESSION['PHP_SELF'] | 獲取當前正在執行腳本的文件名 |
$_SERVER['SERVER_PROTOCOL'] | 請求頁面時通信協議的名稱和版本。 例如:“HTTP/1.0”。 |
$_SERVER['REQUEST_TIME'] | 請求開始時的時間戳。從 PHP 5.1.0 起有效。和time函數效果一樣。 |
$_SERVER['argv'] | 傳遞給該腳本的參數。 試了一下,get方法可以得到 $_SERVER['argv'][0];post 方法無法給他賦值。 |
$_SERVER['SERVER_NAME'] | 返回當前主機名。 |
$_SERVER['SERVER_SOFTWARE'] | 服務器標識的字串,在響應請求時的頭信息中給出。 如Microsoft-IIS/6.0 |
$_SERVER['REQUEST_METHOD'] | 訪問頁面時的請求方法。 例如:“GET”、“HEAD”,“POST”,“PUT”。 |
$_SERVER['QUERY_STRING'] | 查詢(query)的字符串(URL 中第一個問號 ? 之後的內容)。 |
$_SERVER['DOCUMENT_ROOT'] | 當前運行腳本所在的文檔根目錄。在服務器配置文件中定義。 例如:E:\server |
$_SERVER['HTTP_ACCEPT'] | 當前請求的 Accept: 頭信息的內容。 |
$_SERVER['HTTP_ACCEPT_CHARSET'] | 當前請求的 Accept-Charset: 頭信息的內容。 例如:“iso-8859-1,*,utf-8”。 |
$_SERVER['HTTP_ACCEPT_ENCODING'] | 當前請求的 Accept-Encoding: 頭信息的內容。 例如:“gzip”。 |
$_SERVER['HTTP_ACCEPT_LANGUAGE'] | 當前請求的 Accept-Language: 頭信息的內容。 例如:“en”。 |
$_SERVER['HTTP_CONNECTION'] | 當前請求的 Connection: 頭信息的內容。 例如:“Keep-Alive”。 |
$_SERVER['HTTP_HOST'] | 當前請求的 Host: 頭信息的內容。 |
$_SERVER['HTTP_REFERER'] | 鏈接到當前頁面的前一頁面的 URL 地址。 |
$_SERVER['HTTP_USER_AGENT'] | 返回用戶使用的瀏覽器信息。也可以使用 get_browser() 得到此信息。 |
$_SERVER['HTTPS'] | 如果通過 https 訪問,則被設為一個非空的值,否則返回 off. |
$_SERVER['REMOTE_ADDR'] | 正在瀏覽當前頁面用戶的 IP 地址。 |
$_SERVER['REMOTE_HOST'] | 正在瀏覽當前頁面用戶的主機名。反向域名解析基於該用戶的 REMOTE_ADDR。 例如:本地測試返回 127.0.0.1 |
$_SERVER['REMOTE_PORT'] | 用戶連接到服務器時所使用的端口。我在本機測試沒通過,不知道什麼原因。 |
$_SERVER['SCRIPT_FILENAME'] | 當前執行腳本的絕對路徑名。如返回 E:\server\index.php |
$_SERVER['SERVER_ADMIN'] | 該值指明了 Apache 服務器配置文件中的 SERVER_ADMIN 參數。 如果腳本運行在一個虛擬主機上,則該值是那個虛擬主機的值 |
$_SERVER['SERVER_PORT'] | 服務器所使用的端口。默認為“80”。 如果使用 SSL 安全連接,則這個值為用戶設置的 HTTP 端口。 |
$_SERVER['SERVER_SIGNATURE'] | 包含服務器版本和虛擬主機名的字符串。 |
$_SERVER['PATH_TRANSLATED'] | 當前腳本所在文件系統(不是文檔根目錄)的基本路徑。 這是在服務器進行虛擬到真實路徑的映像後的結果。 Apache 2 用戶可以使用httpd.conf 中的 AcceptPathInfo On 來定義 PATH_INFO。 |
$_SERVER['SCRIPT_NAME'] | 包含當前腳本的路徑。這在頁面需要指向自己時非常有用。 __FILE__ 包含當前文件的絕對路徑和文件名(例如包含文件)。 |
$_SERVER['REQUEST_URI'] | 訪問此頁面所需的 URI。 例如:“/index.html”。 |
$_SERVER['PHP_AUTH_DIGEST'] | 當作為 Apache 模塊運行時,進行 HTTP Digest 認證的過程中, 此變量被設置成客戶端發送的“Authorization”HTTP 頭內容(以便作進一步的認證操作)。 |
$_SERVER['PHP_AUTH_USER'] | 當 PHP 運行在 Apache 或 IIS(PHP 5 是 ISAPI)模塊方式下, 並且正在使用 HTTP 認證功能,這個變量便是用戶輸入的用戶名。 |
$_SERVER['PHP_AUTH_PW'] | 當 PHP 運行在 Apache 或 IIS(PHP 5 是 ISAPI)模塊方式下, 並且正在使用 HTTP 認證功能,這個變量便是用戶輸入的密碼。 |
$_SERVER['AUTH_TYPE'] | 當 PHP 運行在 Apache 模塊方式下,並且正在使用 HTTP 認證功能,這個變量便是認證的類型。 |
以上資料是由網路上複製的來的,有錯誤的地方,請告知~ |
2009年10月8日 星期四
2009年10月6日 星期二
PostgreSQL
今天早上看總機在算便當的數量、錢,覺得用人工去數有點太耗精、氣、神了
馬上去參拜 Google股溝
結果找到了 訂便當管理系統(還上過新聞,有沒有這麼屌啊!)
好奇心馬上"假鬼六怪"!
1.用是什麼軟體寫的?花多久時間?
2.作者是有多強,還上新聞?
看了作者的部落格後... Xexex's Java 和其他二三事
答案1.本來是用的Rudy on Rails(RoR)作練習,用了二、三天,後來要擴充功能用作者熟悉的 Java 重寫...也花了二、三天...(我一個出勤系統,二、三個月了還沒寫好 = =")
答案2.我只能說比我強多了...光一個 Yahoo hack day Taiwan 優勝! 的事蹟,就給我八假的了...
和 PostgreSQL 有什麼關係...,就是因為看了作者的部落格,才認識 PostgreSQL !
PostgreSQL 常見問題(FAQ)官方網站
PHP與PostgreSQL資料庫 site:雲海漫漫
Web程式設計(PHP,Ajax,PostgreSQL) site:Kiwi格網技術開發站
馬上去參拜 Google
結果找到了 訂便當管理系統(還上過新聞,有沒有這麼屌啊!)
好奇心馬上"假鬼六怪"!
1.用是什麼軟體寫的?花多久時間?
2.作者是有多強,還上新聞?
看了作者的部落格後... Xexex's Java 和其他二三事
答案1.本來是用的Rudy on Rails(RoR)作練習,用了二、三天,後來要擴充功能用作者熟悉的 Java 重寫...也花了二、三天...(我一個出勤系統,二、三個月了還沒寫好 = =")
答案2.我只能說比我強多了...光一個 Yahoo hack day Taiwan 優勝! 的事蹟,就給我八假的了...
和 PostgreSQL 有什麼關係...,就是因為看了作者的部落格,才認識 PostgreSQL !
PostgreSQL 常見問題(FAQ)官方網站
PHP與PostgreSQL資料庫 site:雲海漫漫
Web程式設計(PHP,Ajax,PostgreSQL) site:Kiwi格網技術開發站
2009年10月5日 星期一
CONCAT 字串連接
update `tb_name` set `email`=CONCAT(`email`, '@email.com.tw');
更新 tb_name 資料表的 email 欄位,在原本的資料後面加入 @email.com.tw
更新 tb_name 資料表的 email 欄位,在原本的資料後面加入 @email.com.tw
2009年9月22日 星期二
i7500與史丹利的狂想日記
好熱血啊~~~~(看完後,覺得好像不一定用 Galaxy i7500 也可以辦的到!)
Galaxy i7500 - Galaxy i7500與史丹利的狂想日記第三彈
Galaxy i7500 Galaxy i7500與史丹利的狂想日記第二彈
Galaxy i7500 - Galaxy i7500與史丹利的狂想日記第一彈
Galaxy i7500 - Galaxy i7500與史丹利的狂想日記第三彈
Galaxy i7500 Galaxy i7500與史丹利的狂想日記第二彈
Galaxy i7500 - Galaxy i7500與史丹利的狂想日記第一彈
2009年9月21日 星期一
createElement...等用法
createElement、setAttribute、insertBefore、appendChild 用法
appendChild、removeChild 用法
element 用法:螞蟻的 JavaScript
appendChild、removeChild 用法
element 用法:螞蟻的 JavaScript
判斷 瀏覽器 & 版本
1.判斷 IE 版本
isIE6 = /msie|MSIE 6/.test(navigator.userAgent);
isIE7 = /msie|MSIE 7/.test(navigator.userAgent);
2.FF or IE
var d=ifrmae.contentDocument || ifrmae.contentWindow.document;
3.FF or IE8 is true
window.XMLHttpRequest
4.IE is true
window.ActiveXObject
PS:問號表達式:運算符號(?:)
var a="我是 a !"
// a 不是空(?) o=a , 要不(:) o="哈囉"
var o = a != null ? a : "哈囉";
isIE6 = /msie|MSIE 6/.test(navigator.userAgent);
isIE7 = /msie|MSIE 7/.test(navigator.userAgent);
2.FF or IE
var d=ifrmae.contentDocument || ifrmae.contentWindow.document;
3.FF or IE8 is true
window.XMLHttpRequest
4.IE is true
window.ActiveXObject
PS:問號表達式:運算符號(?:)
var a="我是 a !"
// a 不是空(?) o=a , 要不(:) o="哈囉"
var o = a != null ? a : "哈囉";
2009年9月19日 星期六
2009年9月14日 星期一
網頁 iframe、open 互傳值
A.html
B.html
我都忘記我是參考這 [Javascript]主網頁傳值給iframe頁面,或iframe頁面傳值給主網頁的應用 ,版主還有回應呢!沒想到我三個月後,改這篇文章時,才又想到...
B.html
我都忘記我是參考這 [Javascript]主網頁傳值給iframe頁面,或iframe頁面傳值給主網頁的應用 ,版主還有回應呢!沒想到我三個月後,改這篇文章時,才又想到...
AJAX 上一頁、下一頁記錄
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
FF3.5、Chrome2、Safari4、IE8 加上 w3c 規則,瀏覽器本身就可以記錄錨點(書籤)
IE6、7 用 iframe 記錄
<html xmlns="http://www.w3.org/1999/xhtml">
FF3.5、Chrome2、Safari4、IE8 加上 w3c 規則,瀏覽器本身就可以記錄錨點(書籤)
IE6、7 用 iframe 記錄
2009年9月8日 星期二
absolute 和 relative 比較
absolute 是絕對定位
他是參照瀏覽器的左上角,配合 TOP 、 RIGHT 、 BOTTOM 、 LEFT (下面簡稱 TRBL )進行定位,在沒有設定 TRBL ,依據父級的做標原始點為原始點。如果設定 TRBL 並且父級沒有設定 position 屬性,那麼當前的 absolute 則以瀏覽器左上角為原始點進行定位,位置將由TRBL決定。
ex:position:absolute; 沒有指定 TRBL , width:200px;height:200px ,他的父級為 table(table 沒被撐開)
relative 是相對定位
他是參照父級的原始點為原始點,無父級則以 BODY 的原始點為原始點,配合 TRBL 進行定位,當父級內有 padding 等 CSS 屬性時,當前級的原始點則參照父級內容區的原始點進行定位。
ex:position:relative; 沒有指定 TRBL , width:200px;height:200px ,他的父級為 table (table 被撐開)
引用:解讀 Absolute 與Relative CSS 定位問題
他是參照瀏覽器的左上角,配合 TOP 、 RIGHT 、 BOTTOM 、 LEFT (下面簡稱 TRBL )進行定位,在沒有設定 TRBL ,依據父級的做標原始點為原始點。如果設定 TRBL 並且父級沒有設定 position 屬性,那麼當前的 absolute 則以瀏覽器左上角為原始點進行定位,位置將由TRBL決定。
ex:position:absolute; 沒有指定 TRBL , width:200px;height:200px ,他的父級為 table(table 沒被撐開)
table div |
||
relative 是相對定位
他是參照父級的原始點為原始點,無父級則以 BODY 的原始點為原始點,配合 TRBL 進行定位,當父級內有 padding 等 CSS 屬性時,當前級的原始點則參照父級內容區的原始點進行定位。
ex:position:relative; 沒有指定 TRBL , width:200px;height:200px ,他的父級為 table (table 被撐開)
table div |
||
引用:解讀 Absolute 與Relative CSS 定位問題
2009年9月3日 星期四
2009年8月31日 星期一
2009年8月27日 星期四
SQL 語法統計年,月,季
引用:[SQL]如何下SQL語法統計年,月,季的資料
資料表如下:
比較笨的方法是一行一行讀出後再用程式做整理
比較聰明的方法是用SQL語法直接分年,月,季取出資料來
假設我們要查詢的時間範圍是2008-01-01~2008-12-31
用MySQL環境之下所下的指令為
年:
select year(logintime) as year,count(distinct(account)) as total
from logintime
WHERE logintime between '2008-01-01' and '2008-12-31'
group by year(logintime)
季:
select year(logintime) as year,CEILING(month(logintime)/3) as season, count(distinct(account)) as total
from logintime
WHERE logintime between '2008-1-01' and '2008-12-31'
group by year(logintime),CEILING(month(logintime)/3)
月:
select year(logintime) as year, month(logintime) as month, count(distinct(account)) as total
from logintime
WHERE logintime between '2008-1-01' and '2008-12-31'
group by year(logintime),month(logintime)
mysql function解說:
1.distinct :表示不取重複資料
2.CEILING :表示無條件進位成整數
3.year:表示取年
4.month:表示取月
5.count:表示取筆數
資料表如下:
account | loginTime |
five | 2008-06-05 10:24:12 |
... | ... |
比較笨的方法是一行一行讀出後再用程式做整理
比較聰明的方法是用SQL語法直接分年,月,季取出資料來
假設我們要查詢的時間範圍是2008-01-01~2008-12-31
用MySQL環境之下所下的指令為
年:
select year(logintime) as year,count(distinct(account)) as total
from logintime
WHERE logintime between '2008-01-01' and '2008-12-31'
group by year(logintime)
year | total |
2008 | 1 |
季:
select year(logintime) as year,CEILING(month(logintime)/3) as season, count(distinct(account)) as total
from logintime
WHERE logintime between '2008-1-01' and '2008-12-31'
group by year(logintime),CEILING(month(logintime)/3)
year | season | total |
2008 | 2 | 1 |
月:
select year(logintime) as year, month(logintime) as month, count(distinct(account)) as total
from logintime
WHERE logintime between '2008-1-01' and '2008-12-31'
group by year(logintime),month(logintime)
year | month | total |
2008 | 6 | 1 |
mysql function解說:
1.distinct :表示不取重複資料
2.CEILING :表示無條件進位成整數
3.year:表示取年
4.month:表示取月
5.count:表示取筆數
2009年8月26日 星期三
透明
Firefox3.Chrome2.Safari3
document.getElementById('opacity_test').style.opacity='0.3';
IE6
document.getElementById('opacity_test').style.filter='alpha(opacity=30)';
document.getElementById('opacity_test').style.opacity='0.3';
IE6
document.getElementById('opacity_test').style.filter='alpha(opacity=30)';
drag&drop 這篇也有用透明
2009年8月17日 星期一
DNS 常用型態解釋
常用型態解釋
www.dyndns.com | chair.blogsite.org | 轉址到 chair-chair.blogspot.com |
twbbs.org | chair.twgg.org chair.twgogo.org |
|
godaddy | cgi.tw | dns service |
freedns | chair.cgi.tw | dns service |
2009年7月30日 星期四
喝 FIN 抽 20" 小折(攏某丟)
喝 FIN 抽 20" 小折
1.每張發票僅一次登錄機會。
2.發票購買日期必須為98/4/27-6/30,且清楚顯示購買寶特瓶580ml FIN深海健康補給飲料之發票。
3.購買通路需為全省7-11、萊爾富、全家及OK便利商店。
4.登錄期間至98/6/30 23:59:59。
5.抽獎日期:
5/25(一)(沒參與)、6/1(一)(沒參與)、6/8(一)(共姑)、6/15(一)(共姑)、6/22(一)(共姑)、7/3(五)(共姑)
6.發票未顯示購買之指定商品名稱、數量或發票不清楚有殘缺者視同無效。
7.發票顯示之購買時間需於登錄抽獎時間之前,否則視為無效。
8.中獎者登錄之個人資料(姓名、身分證號碼)須與身分證相同,否則視為不符合中獎資格。
9.贈品以實物為準。若因贈品無法提供,則黑松公司有權以等值商品替換。
10.黑松公司於網路公佈中獎者名單起之七日內,將以掛號方式寄發中獎通知,中獎者須於中獎通知之規定期間內寄回發票正本及身分證正反面影本及個人資料,包括姓名、聯絡電話及住址,寄至台北市信義路4 段296號3樓黑松公司「FIN活動小 組」收
11.中獎的發票正本將不歸還,如有其它需求,請留影本備存。
12.獎項說明未盡之事宜,依中獎通知函說明為準,中獎者不得要求指定贈品顏色、型號、更改獎項或其他類型贈品。
1.每張發票僅一次登錄機會。
2.發票購買日期必須為98/4/27-6/30,且清楚顯示購買寶特瓶580ml FIN深海健康補給飲料之發票。
3.購買通路需為全省7-11、萊爾富、全家及OK便利商店。
4.登錄期間至98/6/30 23:59:59。
5.抽獎日期:
5/25(一)(沒參與)、6/1(一)(沒參與)、6/8(一)(共姑)、6/15(一)(共姑)、6/22(一)(共姑)、7/3(五)(共姑)
6.發票未顯示購買之指定商品名稱、數量或發票不清楚有殘缺者視同無效。
7.發票顯示之購買時間需於登錄抽獎時間之前,否則視為無效。
8.中獎者登錄之個人資料(姓名、身分證號碼)須與身分證相同,否則視為不符合中獎資格。
9.贈品以實物為準。若因贈品無法提供,則黑松公司有權以等值商品替換。
10.黑松公司於網路公佈中獎者名單起之七日內,將以掛號方式寄發中獎通知,中獎者須於中獎通知之規定期間內寄回發票正本及身分證正反面影本及個人資料,包括姓名、聯絡電話及住址,寄至台北市信義路4 段296號3樓黑松公司「FIN活動小 組」收
11.中獎的發票正本將不歸還,如有其它需求,請留影本備存。
12.獎項說明未盡之事宜,依中獎通知函說明為準,中獎者不得要求指定贈品顏色、型號、更改獎項或其他類型贈品。
2009年7月3日 星期五
2009年7月2日 星期四
Sorry Sorry 쏘리 쏘리 - Super Junior
2009/7/2 下午 1:42
週日大精彩
那根芭蕉版
2009/4/26 下午 5:47
好看
好笑
對照圖
台版發音
歌手슈퍼주니어 (Super Junior)
歌名쏘리 쏘리 (Sorry, Sorry)
收錄在2009年03月09日發行的第三張專輯Sorry , Sorry裡的第1首歌
韓文&羅馬拼音歌詞
Sorry, Sorry, Sorry, Sorry
내가 내가 내가 먼저
nae ga nae ga nae ga meon jeo
네게 네게 네게 빠져 빠져 빠져 버려 baby
ne ge ne ge ne ge bba jyeo bba jyeo bba jyeo beo lyeo baby
Shawty, Shawty, Shawty, Shawty
눈이 부셔 부셔 부셔
nu ni bu syeo bu syeo bu syeo
숨이 막혀 막혀 막혀 내가 미쳐 미쳐 baby
su mi ma ghyeo ma ghyeo ma ghyeo nae ga mi chyeo mi chyeo baby
바라보는 눈빛속에 눈빛속에
ba la bo neun nun bich so ge
나는마치 나는마치 뭐에홀린놈
na neun ma chi na neun ma chi mwo e hol lin nom
(이젠 벗어나지도 못해)
(i jen beo seo na ji do mos hae)
걸어오는 너의모습 너의모습
geo leo o neun neo ui mo seub neo ui mo seub
너는마치 내심장을 밟고왔나봐
neo neun ma chi nae sim jan geul balb go wass na bwa
(이젠 벗어나지도 못해)
(i jen beo seo na ji do mos hae)
어딜가나 당당하게 웃는 너는 매력적
eo dil ga na dang dang ha ge us neun neo neun mae lyeog jeog
착한여자 일색이란 생각들은 보편적
chag han yeo ja il sae gi lan saeng gag deu leun bo pyeon jeog
도도하게 거침없게 정말 너는 환상적
do do ha ge geo chim eobs ge jeong mal neo neun hwan sang jeog
돌이킬 수 없을 만큼 네게 빠져 버렸어.
do li kil su eob seul man keum ne ge bba jyeo beo lyeos seo
Sorry, Sorry, Sorry, Sorry
내가 내가 내가 먼저
nae ga nae ga nae ga meon jeo
네게 네게 네게 빠져 빠져 빠져 버려 baby
ne ge ne ge ne ge bba jyeo bba jyeo bba jyeo beo lyeo baby
Shawty, Shawty, Shawty, Shawty
눈이 부셔 부셔 부셔
nu ni bu syeo bu syeo bu syeo
숨이 막혀 막혀 막혀 내가 미쳐 미쳐 baby
su mi ma ghyeo ma ghyeo ma ghyeo nae ga mi chyeo mi chyeo baby
딴딴 딴따다 따 따란딴, 딴딴 딴따다 따
ddan ddan ddan dda da dda dda lan ddan ddan ddan ddan dda da dda
(네게 반해버렸어 baby)
(ne ge ban hae beo lyeos seo baby)
딴딴 딴따다 따 따란딴,
ddan ddan ddan dda da dda dda lan ddan
딴딴 딴따다 따 따라빠빠라
ddan ddan ddan dda da dda dda la bba bba la
週日大精彩
那根芭蕉版
2009/4/26 下午 5:47
好看
好笑
對照圖
台版發音
歌手슈퍼주니어 (Super Junior)
歌名쏘리 쏘리 (Sorry, Sorry)
收錄在2009年03月09日發行的第三張專輯Sorry , Sorry裡的第1首歌
韓文&羅馬拼音歌詞
Sorry, Sorry, Sorry, Sorry
내가 내가 내가 먼저
nae ga nae ga nae ga meon jeo
네게 네게 네게 빠져 빠져 빠져 버려 baby
ne ge ne ge ne ge bba jyeo bba jyeo bba jyeo beo lyeo baby
Shawty, Shawty, Shawty, Shawty
눈이 부셔 부셔 부셔
nu ni bu syeo bu syeo bu syeo
숨이 막혀 막혀 막혀 내가 미쳐 미쳐 baby
su mi ma ghyeo ma ghyeo ma ghyeo nae ga mi chyeo mi chyeo baby
바라보는 눈빛속에 눈빛속에
ba la bo neun nun bich so ge
나는마치 나는마치 뭐에홀린놈
na neun ma chi na neun ma chi mwo e hol lin nom
(이젠 벗어나지도 못해)
(i jen beo seo na ji do mos hae)
걸어오는 너의모습 너의모습
geo leo o neun neo ui mo seub neo ui mo seub
너는마치 내심장을 밟고왔나봐
neo neun ma chi nae sim jan geul balb go wass na bwa
(이젠 벗어나지도 못해)
(i jen beo seo na ji do mos hae)
어딜가나 당당하게 웃는 너는 매력적
eo dil ga na dang dang ha ge us neun neo neun mae lyeog jeog
착한여자 일색이란 생각들은 보편적
chag han yeo ja il sae gi lan saeng gag deu leun bo pyeon jeog
도도하게 거침없게 정말 너는 환상적
do do ha ge geo chim eobs ge jeong mal neo neun hwan sang jeog
돌이킬 수 없을 만큼 네게 빠져 버렸어.
do li kil su eob seul man keum ne ge bba jyeo beo lyeos seo
Sorry, Sorry, Sorry, Sorry
내가 내가 내가 먼저
nae ga nae ga nae ga meon jeo
네게 네게 네게 빠져 빠져 빠져 버려 baby
ne ge ne ge ne ge bba jyeo bba jyeo bba jyeo beo lyeo baby
Shawty, Shawty, Shawty, Shawty
눈이 부셔 부셔 부셔
nu ni bu syeo bu syeo bu syeo
숨이 막혀 막혀 막혀 내가 미쳐 미쳐 baby
su mi ma ghyeo ma ghyeo ma ghyeo nae ga mi chyeo mi chyeo baby
딴딴 딴따다 따 따란딴, 딴딴 딴따다 따
ddan ddan ddan dda da dda dda lan ddan ddan ddan ddan dda da dda
(네게 반해버렸어 baby)
(ne ge ban hae beo lyeos seo baby)
딴딴 딴따다 따 따란딴,
ddan ddan ddan dda da dda dda lan ddan
딴딴 딴따다 따 따라빠빠라
ddan ddan ddan dda da dda dda la bba bba la
2009年6月17日 星期三
Regular Expression (RegExp)
Regular Expression (RegExp) in JavaScript
^
寫在 pattern 第一個位置時,表示其後一符號必須出現在字串開頭的位置。寫在 pattern 中間位置時則為否定之意,表示字串中不可有 ^ 之後一符號的內容。
$
寫在 pattern 最後一個位置時,表示其前一符號必須出現在字串尾端的位置。寫在 pattern 中時無特別意義。
1 *
表示字串中有 0 到無數個其前一符號的內容。
2 +
表示字串中有 1 到無數個其前一符號的內容。
3 ?
表示字串中有 0 到 1個其前一符號的內容。
4 { }
表示前一符號在字串中的重覆次數。例如 /A{2}/ 表示 'A' 重覆兩次 (即 'AA') ;/A{2,}/ 表示字串含有 2 到無數多個 'A' ;/A{2,5}/ 表示含有 2 到 5 個 'A' 。
5 .
表示一個任意字元。
6 [ ]
表示字串含有括號中任一字元的內容。可以 - 表示一組連續字元,例如 /[a-z]/, /[0-9]/ 。注意, [] 僅代表一個字元,例如 /[abc]/ 表示 'a' 或 'b' 或 'c' ,而不是 'abc' 。
7 ( )
表示一個 sub pattern ,符合 sub pattern 的字串內容會被存放在匹配陣列中,並依序指派數字代表此 sub pattern 。可以此數字在 pattern 的其他地方引用內容,例如 /The h([0-9]) means Title (\1)/ 表示第 1 個 sub pattern 是 0 到 9 的任一字元,而 \1 表示匹配的內容。故 'The h1 means Title 1', 'The h2 means Title 2' 到 'The h9 means Title 9' 符合規則。
8 \
表示轉義 (escaping) ,將其後的字元視為一般字元。例如要表示字串中含有 '/' 字元時,就必須寫作 /\// 。
9 |
「或」意,字串中含有 '|' 之前一符號或後一符號的內容。例如 /image\.(jpg|png)/ 表示 'image.jpg' 或 'image.png' 。通常會用 () 括住 '|' 的前後符號。
10 \d
表示任何一個數字,意同 [0-9] 。
11 \D
表示任何一個非數字,意同 [^0-9] 。
12 \w
表示任何一個字元與數字以及 '_' ,意同 [a-zA-Z0-9_] 。
13 \W
表示任何一個 \w 以外的字元。
14 \s
表示任何一個空白符號,包括 \t, \v 等。
15 \S
表示任何一個非空白符號。
ex:把 # 前面的字都清空
replace(/^.*#/, '')
引用:Regular Expression (RegExp) in JavaScript
^
寫在 pattern 第一個位置時,表示其後一符號必須出現在字串開頭的位置。寫在 pattern 中間位置時則為否定之意,表示字串中不可有 ^ 之後一符號的內容。
$
寫在 pattern 最後一個位置時,表示其前一符號必須出現在字串尾端的位置。寫在 pattern 中時無特別意義。
1 *
表示字串中有 0 到無數個其前一符號的內容。
2 +
表示字串中有 1 到無數個其前一符號的內容。
3 ?
表示字串中有 0 到 1個其前一符號的內容。
4 { }
表示前一符號在字串中的重覆次數。例如 /A{2}/ 表示 'A' 重覆兩次 (即 'AA') ;/A{2,}/ 表示字串含有 2 到無數多個 'A' ;/A{2,5}/ 表示含有 2 到 5 個 'A' 。
5 .
表示一個任意字元。
6 [ ]
表示字串含有括號中任一字元的內容。可以 - 表示一組連續字元,例如 /[a-z]/, /[0-9]/ 。注意, [] 僅代表一個字元,例如 /[abc]/ 表示 'a' 或 'b' 或 'c' ,而不是 'abc' 。
7 ( )
表示一個 sub pattern ,符合 sub pattern 的字串內容會被存放在匹配陣列中,並依序指派數字代表此 sub pattern 。可以此數字在 pattern 的其他地方引用內容,例如 /The h([0-9]) means Title (\1)/ 表示第 1 個 sub pattern 是 0 到 9 的任一字元,而 \1 表示匹配的內容。故 'The h1 means Title 1', 'The h2 means Title 2' 到 'The h9 means Title 9' 符合規則。
8 \
表示轉義 (escaping) ,將其後的字元視為一般字元。例如要表示字串中含有 '/' 字元時,就必須寫作 /\// 。
9 |
「或」意,字串中含有 '|' 之前一符號或後一符號的內容。例如 /image\.(jpg|png)/ 表示 'image.jpg' 或 'image.png' 。通常會用 () 括住 '|' 的前後符號。
10 \d
表示任何一個數字,意同 [0-9] 。
11 \D
表示任何一個非數字,意同 [^0-9] 。
12 \w
表示任何一個字元與數字以及 '_' ,意同 [a-zA-Z0-9_] 。
13 \W
表示任何一個 \w 以外的字元。
14 \s
表示任何一個空白符號,包括 \t, \v 等。
15 \S
表示任何一個非空白符號。
ex:把 # 前面的字都清空
replace(/^.*#/, '')
引用:Regular Expression (RegExp) in JavaScript
link a 屬性 rel
rel 就是 relationship 的簡寫,指得是連結目標與本份文間之間的關係型態,
在W3C當中,有列舉出所有的關係型態,其中相當常用的,大概就是Stylesheet的樣式表型態。
你可以使用多個關係型態,當中以半形空白隔開,
例如:rel=”alternate stylesheet”,下面列出來的,就是W3C所提供的型態列表:
Alternate : 用來作為替代頁面用,通常會和 lang (語言屬性)或是 media (媒體屬性)一起使用。當和語言屬性一起使用的時候,其實就是多國語言的轉換;而當和媒體屬性一起使用的時候,就可以應用在友善列印等地方
Stylesheet : 樣式表。用以連結外部樣式表,往往會與 Alternate 搭配一同使用
Start : 參照文件的開頭,這個連結型態將會告訴搜尋引擎哪個檔案才是作者設定要作為開頭
Next : 當文件是屬於線性文件的時候,例如教學文件等具備一貫性的網頁,指定下一頁的文件,可以讓使用者的流覽器選擇是否要預先載入文件,能夠有效減少使用者感覺上 loading 時間
Prev : 指定線性文件當中的前一頁,可建立文件的順序性,部分瀏覽器也支援使用「 Previous 」來替代 Prev Contents : 參照網頁內容的說明,部分瀏覽器也可以使用「 ToC 」(意指 Tabel to Content )
Index : 提供當前文件的索引內容
Glossary : 提供當前文件的詞彙資料
Copyright : 提供當前文件的版權宣告
Chapter : 指定當前文件所屬的章
Section : 指定當前文件所屬的節
Subsection : 指定當前文件的節錄內容
Appendix : 指定當前文件相關的附錄與參考資料
Help : 指定協助文件,包括更多訊息,或是連結到其他相關的資料來源網站
Bookmark : 指定書籤資訊
rev
這是反向連結,rev 代表的就是 reverse link ,下面兩行語法,其實有著同樣的意義:
Document A: <LINK href="docB" mce_href="docB" rel="Help">
Document B: <LINK href="docA" mce_href="docA" rev="Help">
引用:html-連結有幾種
引用:rel屬性
在W3C當中,有列舉出所有的關係型態,其中相當常用的,大概就是Stylesheet的樣式表型態。
你可以使用多個關係型態,當中以半形空白隔開,
例如:rel=”alternate stylesheet”,下面列出來的,就是W3C所提供的型態列表:
Alternate : 用來作為替代頁面用,通常會和 lang (語言屬性)或是 media (媒體屬性)一起使用。當和語言屬性一起使用的時候,其實就是多國語言的轉換;而當和媒體屬性一起使用的時候,就可以應用在友善列印等地方
Stylesheet : 樣式表。用以連結外部樣式表,往往會與 Alternate 搭配一同使用
Start : 參照文件的開頭,這個連結型態將會告訴搜尋引擎哪個檔案才是作者設定要作為開頭
Next : 當文件是屬於線性文件的時候,例如教學文件等具備一貫性的網頁,指定下一頁的文件,可以讓使用者的流覽器選擇是否要預先載入文件,能夠有效減少使用者感覺上 loading 時間
Prev : 指定線性文件當中的前一頁,可建立文件的順序性,部分瀏覽器也支援使用「 Previous 」來替代 Prev Contents : 參照網頁內容的說明,部分瀏覽器也可以使用「 ToC 」(意指 Tabel to Content )
Index : 提供當前文件的索引內容
Glossary : 提供當前文件的詞彙資料
Copyright : 提供當前文件的版權宣告
Chapter : 指定當前文件所屬的章
Section : 指定當前文件所屬的節
Subsection : 指定當前文件的節錄內容
Appendix : 指定當前文件相關的附錄與參考資料
Help : 指定協助文件,包括更多訊息,或是連結到其他相關的資料來源網站
Bookmark : 指定書籤資訊
rev
這是反向連結,rev 代表的就是 reverse link ,下面兩行語法,其實有著同樣的意義:
Document A: <LINK href="docB" mce_href="docB" rel="Help">
Document B: <LINK href="docA" mce_href="docA" rev="Help">
引用:html-連結有幾種
引用:rel屬性
2009年6月8日 星期一
2009年6月5日 星期五
看到通關秘語怎會笑不停
肯德基貼心的選在6/6 補上班的週六,推出說通關秘語「雙響咔啦巨無霸加量不加價」,
就免費送一個,讓消費者體驗巨無霸的八層美味,預計送出7000個 「雙響咔啦巨無霸」。
(活動於6/6供應正餐開始,每家餐廳限量50個)
每一次有什麼活動要念通關秘語,一定就想到...
正版:
大俠愛吃漢堡包,純正牛肉吃的好,香港市民添口福,吃了就是好寶寶!
天殘:
大俠愛吃黑毛毛,神經牛肉全是毛,香港市民添口福,吃了以後起泡泡!
然後就笑不停了...
就免費送一個,讓消費者體驗巨無霸的八層美味,預計送出7000個 「雙響咔啦巨無霸」。
(活動於6/6供應正餐開始,每家餐廳限量50個)
每一次有什麼活動要念通關秘語,一定就想到...
正版:
大俠愛吃漢堡包,純正牛肉吃的好,香港市民添口福,吃了就是好寶寶!
天殘:
大俠愛吃黑毛毛,神經牛肉全是毛,香港市民添口福,吃了以後起泡泡!
然後就笑不停了...
PHP 連 MSSQL
要裝三個套件
unixODBC
php-mssql
freetds
執行 yum insatll php-mssql 他會依套件相依性,會自動幫你安裝其他兩個!
====== 這個不知道要不要作 START ======
1.開啟 /etc/ld.so.conf 這個檔案
vi /etc/ld.so.conf
2.於檔案最後加入一行
/usr/local/freetds/lib
3.存檔後離開
4.於命令提示符號下,輸入下方指令
ldconfig
====== 這個不知道要不要作 END ======
安裝好後修改php.ini
vi /etc/php.ini
在622行加入extension=mssql.so;(依系統不同請自行尋找適合的位置)
修改好後將你的 Apache Server重新啟動
service httpd restart
如果正常的話去 phpinfo(); 會看到 Mssql 如下圖
再去修改 freetds.conf
說明:[ ]內的值是未來使用對 sql server 連線時的別名代稱,不一定要叫做 msdb
host 的值則是 mssql server 的位置
tds version: 4.2 (適用 MS SQL Server 6.x);
7.0 (適用 MS SQL Server 7.x);
8.0 (適用 MS SQL Server 2000)
cp950 代表繁體中文字頁碼 (Code Page: 950; ANSI/OEM - Traditional Chinese Big5)
我自已的網站是用 UTF-8(大小寫好像有關係)
cd /usr/local/freetds/bin
cd /usr/local/web/freetds/bin
./tsql -S msdb -U sa
or
tsql -S msdb -U sa
說明:-S指的是以 Server name 連線,如果要以 hostname 做為連線方式,請將『-S』的參數改為『-H』,其它 -p PORT -U 帳號 -P 密碼)
1> use mydatabase
2> select * from mytable
3> go
MSSQL 顯示亂碼:
MSSQL 一般在中文的 Windows 系統下,預設的編碼為 CP950,而非網頁常用的BIG5,因此在顯示在網頁時,必須做轉碼的動作。
忘記檔案位置用 find or whereis
find / -name freetds.conf
vi /usr/local/web/freetds/etc/freetds.conf
vi /etc/freetds.conf
freetds.conf 加一行:client charset = cp950
2. 依照網頁的編碼,使用 iconv 函式:比如網頁是UTF-8,則用iconv('CP950', 'UTF-8', $name);
MSSQL 新增時亂碼:
UTF8 環境,使用 big5_func 解決,如下:
<?php
require_once("../include/big5_func/big5_func.inc"); //中文處理函式庫
$str='你的中文字';
$str=big5_utf8_decode($str); //把UTF8 Decode成Big5
$msquery="insert into test(data) values('$str')";
mssql_query($msquery);
?>
引用:
PHP連MSSQL
在 linux 裡連結mssql
CentOS 5.2 + Apache2 + PHP5 + GD + FreeType + FreeTDS + jpeg6 + zlib + libpng 完整可用安裝方法
CentOs下php连mssql并配置unixODBC
unixODBC
php-mssql
freetds
執行 yum insatll php-mssql 他會依套件相依性,會自動幫你安裝其他兩個!
====== 這個不知道要不要作 START ======
1.開啟 /etc/ld.so.conf 這個檔案
vi /etc/ld.so.conf
2.於檔案最後加入一行
/usr/local/freetds/lib
3.存檔後離開
4.於命令提示符號下,輸入下方指令
ldconfig
====== 這個不知道要不要作 END ======
安裝好後修改php.ini
vi /etc/php.ini
在622行加入extension=mssql.so;(依系統不同請自行尋找適合的位置)
修改好後將你的 Apache Server重新啟動
service httpd restart
如果正常的話去 phpinfo(); 會看到 Mssql 如下圖
再去修改 freetds.conf
說明:[ ]內的值是未來使用對 sql server 連線時的別名代稱,不一定要叫做 msdb
host 的值則是 mssql server 的位置
tds version: 4.2 (適用 MS SQL Server 6.x);
7.0 (適用 MS SQL Server 7.x);
8.0 (適用 MS SQL Server 2000)
cp950 代表繁體中文字頁碼 (Code Page: 950; ANSI/OEM - Traditional Chinese Big5)
我自已的網站是用 UTF-8(大小寫好像有關係)
cd /usr/local/freetds/bin
cd /usr/local/web/freetds/bin
./tsql -S msdb -U sa
or
tsql -S msdb -U sa
說明:-S指的是以 Server name 連線,如果要以 hostname 做為連線方式,請將『-S』的參數改為『-H』,其它 -p PORT -U 帳號 -P 密碼)
1> use mydatabase
2> select * from mytable
3> go
MSSQL 顯示亂碼:
MSSQL 一般在中文的 Windows 系統下,預設的編碼為 CP950,而非網頁常用的BIG5,因此在顯示在網頁時,必須做轉碼的動作。
忘記檔案位置用 find or whereis
find / -name freetds.conf
vi /usr/local/web/freetds/etc/freetds.conf
vi /etc/freetds.conf
freetds.conf 加一行:client charset = cp950
2. 依照網頁的編碼,使用 iconv 函式:比如網頁是UTF-8,則用iconv('CP950', 'UTF-8', $name);
MSSQL 新增時亂碼:
UTF8 環境,使用 big5_func 解決,如下:
<?php
require_once("../include/big5_func/big5_func.inc"); //中文處理函式庫
$str='你的中文字';
$str=big5_utf8_decode($str); //把UTF8 Decode成Big5
$msquery="insert into test(data) values('$str')";
mssql_query($msquery);
?>
引用:
PHP連MSSQL
在 linux 裡連結mssql
CentOS 5.2 + Apache2 + PHP5 + GD + FreeType + FreeTDS + jpeg6 + zlib + libpng 完整可用安裝方法
CentOs下php连mssql并配置unixODBC
2009年6月4日 星期四
2009年5月27日 星期三
2009年5月26日 星期二
MSN 記錄之達啦哩個達
前面的沒記錄到,大概就問候一下(不是正常人該有的問候方式),然後我去忙了一下,回來給了達一個我朋友的錄音(阿寶),以下就是後來的記錄
恩
有像
折椅~ 說:
害我也想錄一首
哈哈哈~~~
去呀
折椅~ 說:
我覺得我老了會後悔,所以打消
哈哈哈~~~
哪會
可以用來騙孫子
折椅~ 說:
我會學的也可不少
傻傻的
哈哈哈~~~
係係係
妳慢慢學嘿~
改天在淡水捷運站看到妳~我會丟個30塊給妳
折椅~ 說:
張學友(低音)、劉德華(低音)、郭富城(中低音)、我朋友會的我都會
恩恩~(如有雷同,純屬巧合)
折椅~ 說:
如有雷同,燒後再撥
逼~~~~~~~~~~~~~~~~~~~~
折椅~ 說:
等有打雷燒起來了,再撥104查號台問119的電話(笨蛋)
和你聊msn,很難結束也
哈哈哈~~~
係呀
沒完沒了
不然我投降好了
大丈夫~能屈能伸
都給妳當~都給妳當
折椅~ 說:
一定是我太帥的原因(海賊王看太多....)
哈哈哈~~~
喔喔~這句話是騙人布說的吧
折椅~ 說:
錯!
是很像香吉士的那位
哈哈哈~~~
哈哈哈
靠盃
請叫她帥哥
折椅~ 說:
我得了一種不能聊 msn的病
塊滾
折椅~ 說:
這才是狙擊王
求妳快滾
折椅~ 說:
哈哈哈~~~
要當勇敢的海上男孩
折椅~ 說:
...................(離去)
是被架走的吧~
我~隨風而來~隨風而去
警衛~
折椅~ 說:
我要把這個對話po上我的網誌
太白爛了
可以讓人講了又講~講了又講的嗎??
折椅~ 說:
來去 po
文
the
end
離走前~請別忘了隨身物品
達啦哩個達( ... )
說:達啦哩個達( ... ) 說:
達啦哩個達( ... ) 說:
達啦哩個達( ... ) 說:
(以上純屬個人想法,請勿認真!)
哈哈哈~~~達啦哩個達( ... ) 說:
達啦哩個達( ... ) 說:
達啦哩個達( ... ) 說:
達啦哩個達( ... ) 說:
達啦哩個達( ... ) 說:
達啦哩個達( ... ) 說:
達啦哩個達( ... ) 說:
達啦哩個達( ... ) 說:
達啦哩個達( ... ) 說:
達啦哩個達( ... ) 說:
達啦哩個達( ... ) 說:
2009年5月23日 星期六
2009年5月22日 星期五
2009年5月21日 星期四
DIV 位置語法總是忘記
position
relative 相對定位
會以上層的標籤的左上角為x,y=0,0
會以上層的標籤的左上角為x,y=0,0
absolute 絕對定位
會以瀏覽器的左上角為x,y=0,0
會以瀏覽器的左上角為x,y=0,0
fixed 固定定位
IE6 不支援
IE6 不支援
2009年5月19日 星期二
2009年5月13日 星期三
2009年5月8日 星期五
2009年5月7日 星期四
2009年5月6日 星期三
2009年4月27日 星期一
2009年4月24日 星期五
drag & drop
parameter | value |
navigator.appName | |
window.event | |
auto event | |
algorithm | |
dragobj | |
mousex,y | , |
grabx,y | , |
orix,y | , |
elex,y | , |
Layer 1 |
Layer 2 |
2009年4月21日 星期二
2009年4月16日 星期四
2009年4月9日 星期四
登錄網址
* Google登錄:http://www.google.com/addurl/?hl=zh-TW
* Yahoo登錄:http://tw.info.search.yahoo.com/free/request
* MSN(Live)登錄:http://search.msn.com.tw/docs/submit.aspx
* Yahoo登錄:http://tw.info.search.yahoo.com/free/request
* MSN(Live)登錄:http://search.msn.com.tw/docs/submit.aspx
2009年4月7日 星期二
2009年4月3日 星期五
2009年3月2日 星期一
2009年2月18日 星期三
錢
電:749.75(20111215~20120215) | 水:136(20111109~20120109) | |
電:771(20111017~20111215) | 氣: | 水:184(20110708~20110908) |
電:954(20110617~20110815) | 氣: | 水:155(20110506~20110708) |
電:1292(20101215~20110216) | 氣: | 水:172(20110105~20110309) |
電:898(20101014~20101215) | 氣: | 水:168(20100907~20101106) |
電:1254.6(20100813~20101014) | 氣: | 水:167.9(20100706~20100907) |
電:1506(20100614~20100813) | 氣: | 水:219(20100507~20100706) |
網:1600(20091101~20100228) | ||
電:766(20090817~20091015) | 氣:175(20090811~20091011) | 水:163(20090716~20090916) |
電:885(20090612~20090817) | 氣:185(20090611~20090811) | 水:127(20090519~20090716) |
電:365(20090415~20090612) | 氣:295(20090411~20090611) | 水:138(20090320~20090519) |
電:352(20090218~20090415) | ||
氣:285(20090211~20090411) | 水:114(20090117~20090320) | |
電:415(20081215~20090218) | 氣:257(20081211~20090211) | 水:118(20081117~20090117) |
電:387(20091016~20081215) | 氣:123 | 水:123(200812) |
2009年2月16日 星期一
2009年1月23日 星期五
2009年1月22日 星期四
2009年1月20日 星期二
2009年1月14日 星期三
買房屋前的筆記
青年安心成家
補貼方式包括「兩年兩百萬元零利率房貸」、「租金補貼每戶每月最高3,600元」。
"直系親屬不得有自有住宅"這個問題 一位營建署的某長官回覆的, 戶籍還是跟自己的父母登記在一起的話, 可以去戶政事務所辦理分戶,這樣子就可以申請囉!
青年安家 租金月補助3600 房貸0利率 2009.01.05 03:10 am
若近日沒有要成家的確是沒辦法申請青年安心成家
可另參考住宅補貼方案(220萬)+2000億優惠房貸(280萬)=500萬
2000億優惠房貸是I+0.2
住宅補貼方案視情況介於I-0.533至I+0.042(視條件而定)
內政部營建署國民住宅組
想辦法讓自己符合條件還蠻划算的
藍衫最近剛申請到I-0.533
勞工修繕住宅貸款
http://www.fubon.com/bank/personal/policy_loan/001loan_policy03.htm
補貼方式包括「兩年兩百萬元零利率房貸」、「租金補貼每戶每月最高3,600元」。
"直系親屬不得有自有住宅"這個問題 一位營建署的某長官回覆的, 戶籍還是跟自己的父母登記在一起的話, 可以去戶政事務所辦理分戶,這樣子就可以申請囉!
青年安家 租金月補助3600 房貸0利率 2009.01.05 03:10 am
若近日沒有要成家的確是沒辦法申請青年安心成家
可另參考住宅補貼方案(220萬)+2000億優惠房貸(280萬)=500萬
2000億優惠房貸是I+0.2
住宅補貼方案視情況介於I-0.533至I+0.042(視條件而定)
內政部營建署國民住宅組
想辦法讓自己符合條件還蠻划算的
藍衫最近剛申請到I-0.533
勞工修繕住宅貸款
http://www.fubon.com/bank/personal/policy_loan/001loan_policy03.htm
2009年1月13日 星期二
2009年1月9日 星期五
SDXC
SDXC 即將上路,2TB、300MBps 最大傳輸速率
下一代的 SD 卡取名 SDXC,最大容量將可以高達 2TB,並且有最高 300MBps 的寫入能力。
第一批(容量比較低的)SDXC 卡將在三月前上市,讀寫速度暫時「只有」104MBps。
(引用:癮科技 @ SDXC 即將上路,2TB、300MBps 最大傳輸速率)
Panasonic 己表明想儘快推出 64GB 的 SDXC。當然價格及可能性還有待考證,但我們卻可以肯定的是價格一定是瘋狂的高及極高。
(引用:癮科技 @ CES 2009:Panasonic 要推出 64GB SDXC 了嗎?)
下一代的 SD 卡取名 SDXC,最大容量將可以高達 2TB,並且有最高 300MBps 的寫入能力。
第一批(容量比較低的)SDXC 卡將在三月前上市,讀寫速度暫時「只有」104MBps。
(引用:癮科技 @ SDXC 即將上路,2TB、300MBps 最大傳輸速率)
Panasonic 己表明想儘快推出 64GB 的 SDXC。當然價格及可能性還有待考證,但我們卻可以肯定的是價格一定是瘋狂的高及極高。
(引用:癮科技 @ CES 2009:Panasonic 要推出 64GB SDXC 了嗎?)
2009年1月8日 星期四
2009年1月7日 星期三
七盟 350 瓦電源供應器
1399元 以下是引用 PChome 線上購物 ========================== 七盟 350 瓦 電源供應器(ATX 2.0版) ★ATX 2.0版 ★24+4pin 兩用設計 ★350W保證足瓦輸出 本商品詳細介紹 全新的ATX2.0規格電源供應器,七盟「350瓦電源供應器(2.0版)」,採取24+4pin的兩用規格,不論您是傳統ATX主機板(20pin)或ATX 2.0版新規格24pin主機板,都能適用,給您最充分的電源供應彈性!此外七盟獨家專利「FAN ALARM」風扇運轉警示,以及「散熱失效告知功能」,更能有效保障您的主機健康和安全! 產品特色: ● 150mm*140mm*86mm ● 最新獨家專利 -FAN ALARM風扇守護神 -具散熱失效警報告知功能 ● ATX 12V V2.0(24Pin+4Pin) ● 12cm風扇 ● 115/230V Switch ● 便利性24Pin轉20Pin接頭 ● 100%符合intel ATX 12V V2.0電源設計規範 ● 七盟STNC風扇轉速控制迴路設計 ● 提供過功率、過電壓`、短路保護功能 ● 內建EMI濾波器,降低電磁波干擾 ● 100%高壓絕緣阻抗測試 ● 保證100%足瓦輸出 ● 符合低電壓指令 ● 雙組12V輸出 ● 通過intel 240VAC版本測試 |
1390元(敗) 以下是引用 順發3C ========================== 七盟ST-35FBKV ATX 2.0 12V*2 12cm溫控風扇 350W電源供應器,Pentium 4 主機板適用,V2.0,FAN ALARM,SATA*1,活動式20/24pin 接頭 產品規格 ‧規格型式 :ATX/P4-ATX/Micro-ATX ‧輸出瓦特數:350W ‧輸入電壓 :90-132V/180-264V ‧安規認證 :cUL/TUV/N/S/D/FI/CB/FCC ‧體積 :150*140*86mm ‧保固期限 :三年(2012/01/06) ‧保護裝置 :過電壓/過電流/負載/短路保護 ‧其它規格 :增加風扇警示器功能 |
訂閱:
文章 (Atom)