<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-7388667785196336384</atom:id><lastBuildDate>Thu, 05 Sep 2024 00:53:53 +0000</lastBuildDate><category>網路應用</category><category>AJAX</category><category>應用軟體</category><category>PHP</category><category>閒聊</category><category>好站介紹</category><category>CSS / 網頁設計</category><category>DB / SQL</category><category>ColdFusion</category><category>XML / RSS</category><category>吃吃喝喝</category><category>Flash / Actionscript</category><title>Ian 懶惰蟲筆記</title><description></description><link>http://ianjung1974.blogspot.com/</link><managingEditor>noreply@blogger.com (Ian 懶惰蟲)</managingEditor><generator>Blogger</generator><openSearch:totalResults>114</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7388667785196336384.post-4997850891699310876</guid><pubDate>Thu, 22 Mar 2012 10:06:00 +0000</pubDate><atom:updated>2012-03-22T18:34:14.670+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">網路應用</category><title>透過兩個步驟讓 Google+ 成為自己專屬的知識庫</title><description>Google Reader 是我現在主要獲得各種資訊新聞的主要來源及管道，除了會將我有興趣或是認為重要的新聞資訊至 Google+ 及 Facebook 與朋友們分享，並且還會加上自己簡短的心得，而這簡短的心得也會同步寫在 Google Reader 的「註解」裡。隨著所有 Google 服務的「Google+ 風格化」，Google Reader 同樣的在新介面上與 Google+ 進行了統一，原本的「喜歡」、「分享」、「註解」按鈕完全被移除，改成使用 Google+ 來完成。&lt;br /&gt;&lt;br /&gt;此後有個問題一直困擾著我，每當想翻出之前所分享而寫下的心得註解，已無法在 Google Reader 利用搜尋來將「註解」找出，必須要到 Google+ 或 Facebook 中慢慢找，越久遠的資料越是難以找尋。最近才發現 Google+ 原來有個很棒的搜尋機制，完全解決了我的這個困擾，以下就讓我們透過兩個步驟讓 Google+ 成為自己專屬的知識庫。&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:#0066FF; font-weight:bold;&quot;&gt;Step 1.&lt;/span&gt; 將自己有興趣或是認為重要的新聞資訊分享至 Google+ 並寫下心得註解，這是建立自己專屬知識庫資料的重要步驟。&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj80e3EKKduQunv8I7s2anOjt1owGOwhX7QDUM8_EacHkeACJpr4j19gQ_C2LnGkXXUUmBN2xWbCF9VcUT-u0yqF5uA8Us_64k2ck7I7MXciFsaUT3Uv-af66dWQjWjMqXM80t1wUgkegw/s572/google_20120322_01.png&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:#0066FF; font-weight:bold;&quot;&gt;Step 2.&lt;/span&gt; 未來利用 Google+ 搜尋找尋當下想要的資訊，例如只要在搜尋框輸入「Google+ Reader」關鍵字，並且指定搜尋的來源「來自你」，馬上就可以找到自己所分享與「Google+ Reader」關鍵字有關的資訊新聞及心得註解，並且還可以「儲存這個搜尋內容」。&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgf6GR8t4CD-3COSSZpzPL4XoibdWRy1xARhWwNj9ayjQwCK3kogtd4E4hMr9n-maKveSdLccSYTBBKwjTFKyDRCabPQ2cgIsVNXlKZ98woFBIt4TFUBWrK5fIqOR9Fx0Yg4kNg4HOO20M/s512/google_20120322_02.png&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;br /&gt;相關閱讀︰&lt;br /&gt;．&lt;a href=&quot;http://www.soft4fun.net/tips/google%E6%8A%80%E5%B7%A7-%E6%90%9C%E5%B0%8B%E7%89%B9%E5%AE%9A%E5%8D%80%E5%9F%9F%E7%9A%84%E8%A8%8A%E6%81%AF.htm&quot; target=&quot;_blank&quot;&gt;[Google+技巧] 搜尋指定城市的訊息，逛街、吃飯、找樂子上G+！ | 硬是要學&lt;/a&gt;&lt;br /&gt;．&lt;a href=&quot;http://www.google.com/reader/&quot; target=&quot;_blank&quot;&gt;Google Reader&lt;/a&gt;&lt;br /&gt;．&lt;a href=&quot;https://plus.google.com/&quot; target=&quot;_blank&quot;&gt;Google+&lt;/a&gt;</description><link>http://ianjung1974.blogspot.com/2012/03/google.html</link><author>noreply@blogger.com (Ian 懶惰蟲)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj80e3EKKduQunv8I7s2anOjt1owGOwhX7QDUM8_EacHkeACJpr4j19gQ_C2LnGkXXUUmBN2xWbCF9VcUT-u0yqF5uA8Us_64k2ck7I7MXciFsaUT3Uv-af66dWQjWjMqXM80t1wUgkegw/s72-c/google_20120322_01.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7388667785196336384.post-5901069299426021993</guid><pubDate>Sat, 09 Jul 2011 14:16:00 +0000</pubDate><atom:updated>2011-07-10T11:52:28.052+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">應用軟體</category><category domain="http://www.blogger.com/atom/ns#">網路應用</category><title>Google Task 工作表 - 待辦事項管理服務</title><description>&lt;a href=&quot;http://mail.google.com/support/bin/answer.py?hl=zh-Hant&amp;answer=106237&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiYeaKW20wPwZXCio5X9y0QEnbMJjTwDt69ZvfVEC6bjfhA4MI88ducukz4dtwJAX12EZ4f2f6fVafBVfb3ztTSQgizdh886ZyLKkGOigwEy69jB0xYwK37I0ycNLNdldJIsd4MxUloAg/&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;以前曾介紹過『Remember The Milk』線上待辦事項管理工具，用來提醒你記得要去買牛奶。Gmail 裡的工作表『&lt;a href=&quot;http://mail.google.com/support/bin/answer.py?hl=zh-Hant&amp;answer=106237&quot; target=&quot;_blank&quot;&gt;Google Task&lt;/a&gt;』擁有同樣的功能，只是比較陽春了點，關於待辦事項管理工具的精神與應用可參考『&lt;a href=&quot;http://ianjung1974.blogspot.com/2009/08/remember-milk.html&quot; target=&quot;_blank&quot;&gt;Remember The Milk - 線上待辦事項管理服務&lt;/a&gt;』。不過我後來還是改用『Google Task』，主要原因是它與 Gmail 及 Google 日曆整合在一起，對於我這個 Google 服務的高度使用者來說非常重要，而且已經夠我使用。唯一可惜的是 Google 官方並未幫『Google Task』開發智慧型手機 Android App，但還是有替代方法︰&lt;br /&gt;&lt;br /&gt;一、使用另一個 Android App『&lt;a href=&quot;https://market.android.com/details?id=com.timsu.astrid&quot; target=&quot;_blank&quot;&gt;Astrid 工作&lt;/a&gt;』，它可與『Google Task』同步，讓你直接透過手機管理『Google Task』上的待辦事項。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://market.android.com/details?id=com.timsu.astrid&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://ssl.gstatic.com/android/market/com.timsu.astrid/hi-124-2&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;二、利用智慧型手機上的瀏覽器，瀏覽『&lt;a href=&quot;https://mail.google.com/tasks/android&quot; target=&quot;_blank&quot;&gt;Android 版&lt;/a&gt;』或是『&lt;a href=&quot;https://mail.google.com/tasks/iphone&quot; target=&quot;_blank&quot;&gt;iPhone 版&lt;/a&gt;』的頁面來使用。&lt;br /&gt;&lt;br /&gt;最後特別介紹一個在智慧型手機上很有創意且簡潔易用的待辦事項管理工具『&lt;a href=&quot;https://market.android.com/details?id=com.adylitica.android.DoItTomorrow&quot; target=&quot;_blank&quot;&gt;Do it (Tomorrow)&lt;/a&gt;』，如果你不想用『Remember The Milk』或『Google Task』這麼麻煩的工具可以選擇它。這個 App 只有『兩頁』，第一頁讓你記錄今天（Today）要完成的工作，翻到第二頁讓你拖延今天本應該完成的任務，或是預排明天（Tomorrow）將要完成的工作。就只有兩頁，『Do it (Tomorrow)』的用意在於練習『&lt;span style=&quot;color:#0066FF; font-weight:bold;&quot;&gt;今日事，今日畢&lt;/span&gt;』。是要求自己去完成今天應該完成的任務，就只針對『今天』，而『明天』是緩衝也是拖延！在不斷輪替的今天、明天中，兩頁清單會變成惡性循環的夢靨？還是能夠健康優雅的消化著？&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://market.android.com/details?id=com.adylitica.android.DoItTomorrow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://ssl.gstatic.com/android/market/com.adylitica.android.DoItTomorrow/hi-124-4&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;總之就是，『&lt;span style=&quot;color:#0066FF; font-weight:bold;&quot;&gt;記下它 &gt;&gt; 去做它 &gt;&gt; 完成它&lt;/span&gt;』。現在，我又完成一件事情了『在 Blog 分享 - Google Task 應用與服務』，來去按下『打勾』完成。&lt;br /&gt;&lt;br /&gt;相關閱讀︰&lt;br /&gt;．&lt;a href=&quot;http://ianjung1974.blogspot.com/2009/08/remember-milk.html&quot; target=&quot;_blank&quot;&gt;Remember The Milk - 線上待辦事項管理服務&lt;/a&gt;&lt;br /&gt;．&lt;a href=&quot;http://mail.google.com/support/bin/answer.py?hl=zh-Hant&amp;answer=106237&quot; target=&quot;_blank&quot;&gt;使用 Google 工作表 - Gmail說明&lt;/a&gt;&lt;br /&gt;．&lt;a href=&quot;http://playpcesor.blogspot.com/2008/12/gmail-tasks.html&quot; target=&quot;_blank&quot;&gt;Gmail 新增功能完整的 Tasks 工作表，幫你簡單打點生活大小事 | 電腦玩物&lt;/a&gt;&lt;br /&gt;．&lt;a href=&quot;http://playpcesor.blogspot.com/2011/01/gmail-tasks.html&quot; target=&quot;_blank&quot;&gt;如何利用Gmail Tasks工作表規劃郵件分工處理流程？心得分享 | 電腦玩物&lt;/a&gt;&lt;br /&gt;．&lt;a href=&quot;http://weloveastrid.com/&quot; target=&quot;_blank&quot;&gt;Astrid - Android’s Simple Task Recording Dashboard&lt;/a&gt;&lt;br /&gt;．&lt;a href=&quot;http://playpcesor.blogspot.com/2011/07/do-it-tomorrow.html&quot; target=&quot;_blank&quot;&gt;Do it (Tomorrow) 兩頁的待辦事項筆記本，今天做？拖明天？ | 電腦玩物&lt;/a&gt;</description><link>http://ianjung1974.blogspot.com/2011/07/google-task.html</link><author>noreply@blogger.com (Ian 懶惰蟲)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiYeaKW20wPwZXCio5X9y0QEnbMJjTwDt69ZvfVEC6bjfhA4MI88ducukz4dtwJAX12EZ4f2f6fVafBVfb3ztTSQgizdh886ZyLKkGOigwEy69jB0xYwK37I0ycNLNdldJIsd4MxUloAg/s72-c" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7388667785196336384.post-1911640118236295571</guid><pubDate>Sat, 09 Jul 2011 09:55:00 +0000</pubDate><atom:updated>2011-07-18T22:29:11.291+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">閒聊</category><title>兩腳四腳六腳行｜紀錄台灣｜中天電視-CtiTV.com</title><description>一個生命的誕生，有時候是為了拯救另一個生命，是為了希望與愛，導盲犬陪著主人用六隻腳走一條路，兩腳四腳六腳行，一切就不孤單了！&lt;br /&gt;&lt;br /&gt;● &lt;a href=&quot;http://www.ctitv.com.tw/newchina_video_c136v42437.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:#0066FF; font-size:15px; font-weight:bold&quot;&gt;遇見可魯！盲人的閃亮小天使&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://blog.ctitv.com.tw/images/blog_ctitv_com_tw/taiwanRecord/434/o_rectw0528-1.jpg&quot; width=&quot;200&quot; height=&quot;150&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;br /&gt;您還記得多年前，賺人熱淚的日本導盲犬電影「再見可魯」嗎？當年可魯可愛的模樣，不但創下票房佳績，更觀眾們在電影院裡哭得一把鼻涕一把眼淚。但出了電影院，大家都忘了可魯不是一隻貼心的「寵物狗」，牠是專業的「導盲犬」。牠是協助盲人朋友日常行進與生活安全的「工作犬」。即便如此，還是有盲人在帶著導盲犬進出公眾場所時遇到障礙：最常見的，就是被餐廳拒絕。&lt;br /&gt;&lt;br /&gt;● &lt;a href=&quot;http://www.ctitv.com.tw/newchina_video_c136v43146.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:#0066FF; font-size:15px; font-weight:bold&quot;&gt;〈遇見，可魯〉充滿愛的相遇&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://blog.ctitv.com.tw/images/blog_ctitv_com_tw/taiwanRecord/434/o_rectw0604-2.jpg&quot; width=&quot;200&quot; height=&quot;150&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;br /&gt;上個星期「兩腳四腳六腳行」，我們說到了北海道的Chiko媽媽，去看很久不見的小狗Bella，事隔半年多，你猜猜看牠還記不記得牠的主人啊？有觀眾就問我們說「導盲犬是怎麼導盲的呢」，在這個星期的節目，我們要好好地為您解答這些問題。&lt;br /&gt;&lt;br /&gt;● &lt;a href=&quot;http://www.ctitv.com.tw/newchina_video_c136v43865.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:#0066FF; font-size:15px; font-weight:bold&quot;&gt;牠是靈魂之「窗」　導盲犬日記&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://blog.ctitv.com.tw/images/blog_ctitv_com_tw/taiwanRecord/434/o_rectw0611-003.jpg&quot; width=&quot;200&quot; height=&quot;150&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;br /&gt;這一集「兩腳四腳六腳行」，我們要看專業導盲犬Hope如何在吵雜繁忙的捷運站裡，能夠辨認出盲人東發的聲音，還要聽懂東發的指令。&lt;br /&gt;&lt;br /&gt;● &lt;a href=&quot;http://www.ctitv.com.tw/newchina_video_c136v44612.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:#0066FF; font-size:15px; font-weight:bold&quot;&gt;小小可魯誕生　導盲犬生力軍&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://blog.ctitv.com.tw/images/blog_ctitv_com_tw/taiwanRecord/434/o_rectw0618-003.jpg&quot; width=&quot;200&quot; height=&quot;150&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;br /&gt;話說上個星期狗媽媽Wendy懷孕了，這個星期，Wendy要生了，我們要帶您看小小導盲犬是怎麼出生的。還有，兩隻日本小黑拉拉被送來台灣，展開寄養家庭的生活。牠們怎麼習慣台灣的生活呢？一起來看看。&lt;br /&gt;&lt;br /&gt;● &lt;a href=&quot;http://www.ctitv.com.tw/newchina_video_c136v45361.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:#0066FF; font-size:15px; font-weight:bold&quot;&gt;導盲犬日記　「走在身邊的天使」&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://blog.ctitv.com.tw/images/blog_ctitv_com_tw/taiwanRecord/434/o_rectw0625-01.jpg&quot; width=&quot;200&quot; height=&quot;150&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;br /&gt;真人連續劇「兩腳四腳六腳行」已經進入第五集。希望在這幾個星期以來，您一直跟著我們的鏡頭，對導盲犬有了更多的認識。話說上個星期狗媽媽Wendy順利生產之後，這星期小小導盲犬們的成長表現更令人驚訝。&lt;br /&gt;&lt;br /&gt;● &lt;a href=&quot;http://www.ctitv.com.tw/newchina_video_c136v46148.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:#0066FF; font-size:15px; font-weight:bold&quot;&gt;導盲犬消暑去　「狗爬式」玩水&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://blog.ctitv.com.tw/images/blog_ctitv_com_tw/taiwanRecord/434/o_rectw0702-2.jpg&quot; width=&quot;200&quot; height=&quot;150&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;br /&gt;又到了「兩腳四腳六腳行」的時間。天氣很熱，如果你家有養狗，就知道牠們真的是熱壞了。導盲犬在高溫下工作，也是會中暑的。所以有時候導盲犬協會，會帶狗狗去游泳散熱。但真實的情況是：不是每隻狗都會游泳，有的狗還會怕水。這時候該怎麼瓣呢？另外，這個星期有一隻退休的老導盲犬，開始了幸福的退休生活。到底有多幸福呢？&lt;br /&gt;&lt;br /&gt;● &lt;a href=&quot;http://www.ctitv.com.tw/newchina_video_c136v46941.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:#0066FF; font-size:15px; font-weight:bold&quot;&gt;導盲犬寄養家庭　培育「陪伴天使」&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://blog.ctitv.com.tw/images/blog_ctitv_com_tw/taiwanRecord/434/o_rectw0709-03.jpg&quot; width=&quot;200&quot; height=&quot;150&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;br /&gt;「兩腳四腳六腳行」故事已經進行到第七集，很感謝這七個星期來，一直跟著我們關心導盲犬的朋友們，讓我們跟著導盲犬一起長大，一起學習。這個星期，我們要來看看備受日本歐巴桑chiko太太疼愛的小狗Bella，在台灣的長大之後，到底有沒有辜負日本媽媽的期望，牠有沒有成為一隻優秀的導盲犬的條件呢？&lt;br /&gt;&lt;br /&gt;● &lt;a href=&quot;http://www.ctitv.com.tw/newchina_video_c136v47706.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:#0066FF; font-size:15px; font-weight:bold&quot;&gt;魔鬼訓練結束　導盲犬畢業典禮&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://blog.ctitv.com.tw/images/blog_ctitv_com_tw/taiwanRecord/434/o_rectw0716-04.jpg&quot; width=&quot;200&quot; height=&quot;150&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;br /&gt;紀錄台灣從五月底推出的「兩腳四腳六腳行」真人實境連續劇，本週將是最後一集。有很多人問我們，導盲犬雖然有退休年限，但是一生都在工作，那會不會耽誤她們的終身大事呢？其實工作導盲犬都必須結紮，才能夠跟主人合作無間。過去這幾週，我們紀錄了導盲犬的出生、在寄養家庭的訓練、以及倍受寵愛的退休生活，她們一生都在呵護中長大，盲人朋友東發和淑君甚至希望，能夠陪他們的狗狗，走到最後一刻。人類與狗狗之間的愛，是一種一生一世的，堅定的承諾與信任。&lt;br /&gt;&lt;br /&gt;&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellpadding=&quot;5&quot; cellspacing=&quot;1&quot; bgcolor=&quot;#CC0033&quot;&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td bgcolor=&quot;#FFECEC&quot; style=&quot;font-size:12px&quot;&gt;以上內容轉載至『&lt;a href=&quot;http://www.ctitv.com.tw/newchina_video.html&quot; target=&quot;_blank&quot;&gt;中天紀錄台灣&lt;/a&gt;』，相關版權為『&lt;a href=&quot;http://www.ctitv.com.tw/newchina_video.html&quot; target=&quot;_blank&quot;&gt;中天紀錄台灣&lt;/a&gt;』所有。&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;</description><link>http://ianjung1974.blogspot.com/2011/07/ctitvcom.html</link><author>noreply@blogger.com (Ian 懶惰蟲)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7388667785196336384.post-8311891982097809524</guid><pubDate>Thu, 21 Apr 2011 14:25:00 +0000</pubDate><atom:updated>2011-04-22T16:05:35.540+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">網路應用</category><title>IE6 請你安息吧...</title><description>&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSDHTF7s7BnHhyphenhyphenf9jB5uSVgSrgbaZ7vWgw7DTY5gwE6SJ-MOpAqhxKcfjoiXYbrVo1gblYma-zcQpsjRu6uHmA_G3zyKDmq2ezz3BE87vvvSO0HkmOoWPy1k0m7oufCzaLBNMV2kcn1RQ/&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;其實我內心真正的 OS 是，去死吧 IE6....&lt;br /&gt;&lt;br /&gt;IE6 算是有史以來存活最有的瀏覽器版本有如蟑螂，不少網頁設計師都非常痛恨 IE6，包括我。很多大型網站的服務也早就開始漸漸不再支援 IE6，現在連微軟也自己做了一個 &lt;a href=&quot;http://www.theie6countdown.com/&quot; target=&quot;_blank&quot;&gt;The Internet Explorer 6 Countdown&lt;/a&gt; 的網站來幫 IE6 倒數，希望使用者們可以下載新的 IE9，別再使用 IE6 了。&lt;br /&gt;&lt;br /&gt;由於 Win XP 內建的就是 IE6 的關係，有不少人的電腦中還是在使用 IE6。根據網站的統計，截至目前為止全世界還有 11.6% 的瀏覽器是 IE6，台灣也佔了 8.79%，中國為最多數佔了 33.8%，而歐美國家 IE6 的使用率都在 5% 以下。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.theie6countdown.com/&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9krabLAIknZrrPNTO0i5qgFDDQcE4bqViThA3mmxlxm67cDo5CF-RD1aEDNFYfly_FRv5M0Ro9qUe6noIOo89Xgxc6LI3iOYJtRzZgNP9-_6PeVuywr7eoFobKmub6VkG7PSWnaAky0c/&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;IE6 早已過於老舊，對很多新的網頁技術幾乎都無法支援，最該換掉 IE6 的原因是，它有嚴重的安全性的漏洞，是所有駭客的最愛。如果你的作業系統還是 Win XP，也還在使用內建的 IE6，請您把它移除，去&lt;a href=&quot;http://www.microsoft.com/taiwan/promo/ie9/experience/default.htm&quot; target=&quot;_blank&quot;&gt;下載 IE9&lt;/a&gt; 來使用。除了微軟的 IE 以外，其實您還有很多非常好的選擇 &lt;a href=&quot;http://www.google.com/chrome/index.html?hl=zh-TW&amp;brand=CHMA&amp;utm_campaign=zh_hk&amp;utm_source=zh-TW-ha-apac-tw-bk&amp;utm_medium=ha&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:#0033FF; font-weight:bold&quot;&gt;Chrome&lt;/span&gt;&lt;/a&gt;、&lt;a href=&quot;http://moztw.org/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:#0033FF; font-weight:bold&quot;&gt;Firefox&lt;/span&gt;&lt;/a&gt;、&lt;a href=&quot;http://www.apple.com/tw/safari/download/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:#0033FF; font-weight:bold&quot;&gt;Safari&lt;/span&gt;&lt;/a&gt;、&lt;a href=&quot;http://www.opera.com/browser/download/?custom=yes&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:#0033FF; font-weight:bold&quot;&gt;Opera&lt;/span&gt;&lt;/a&gt;。當您這麼做之後，將會發現原來瀏覽網頁是可以這麼愉快的。&lt;br /&gt;&lt;br /&gt;更呼籲所有想要架設網站的企業老闆們，請別再向貴公司的網頁設計或者是外包廠商，提出『網站要能支援 IE6』這麼無知且無禮的要求，我們會非常謝謝您的！！&lt;br /&gt;&lt;br /&gt;相關閱讀︰&lt;br /&gt;．&lt;a href=&quot;http://www.zdnet.com.tw/news/software/0,2000085678,20143097,00.htm&quot; target=&quot;_blank&quot;&gt;ZDNet Taiwan - 微軟力促IE 6用戶升級&lt;/a&gt;&lt;br /&gt;．&lt;a href=&quot;http://www.zdnet.com.tw/enterprise/technology/0,2000085680,20143800,00.htm&quot; target=&quot;_blank&quot;&gt;ZDNet Taiwan - 趕快停用IE 6吧&lt;/a&gt;&lt;br /&gt;．&lt;a href=&quot;http://www.zdnet.com.tw/news/software/0,2000085678,20094546,00.htm&quot; target=&quot;_blank&quot;&gt;ZDNet Taiwan - 芬蘭政府呼籲停用IE 6&lt;/a&gt;&lt;br /&gt;．&lt;a href=&quot;http://www.zdnet.com.tw/news/web/0,2000085679,20143808,00.htm&quot; target=&quot;_blank&quot;&gt;ZDNet Taiwan - 法、德政府警告民眾勿用IE&lt;/a&gt;&lt;br /&gt;．&lt;a href=&quot;http://mag.udn.com/mag/digital/storypage.jsp?f_ART_ID=267521&quot; target=&quot;_blank&quot;&gt;udn數位資訊 - 與IE6絕交：Facebook(的聊天室功能)&lt;/a&gt;&lt;br /&gt;．&lt;a href=&quot;http://mag.udn.com/mag/digital/storypage.jsp?f_MAIN_ID=322&amp;f_SUB_ID=2920&amp;f_ART_ID=233712&quot; target=&quot;_blank&quot;&gt;udn數位資訊 - 「駭」怕 Google宣布逐步減少支援IE6瀏覽器&lt;/a&gt;&lt;br /&gt;．&lt;a href=&quot;http://www.ithome.com.tw/itadm/article.php?c=59922&quot; target=&quot;_blank&quot;&gt;iThome online - 設計公司幫IE6舉行葬禮 &lt;/a&gt;</description><link>http://ianjung1974.blogspot.com/2011/04/ie6.html</link><author>noreply@blogger.com (Ian 懶惰蟲)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSDHTF7s7BnHhyphenhyphenf9jB5uSVgSrgbaZ7vWgw7DTY5gwE6SJ-MOpAqhxKcfjoiXYbrVo1gblYma-zcQpsjRu6uHmA_G3zyKDmq2ezz3BE87vvvSO0HkmOoWPy1k0m7oufCzaLBNMV2kcn1RQ/s72-c" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7388667785196336384.post-6091777366854927561</guid><pubDate>Wed, 20 Apr 2011 18:49:00 +0000</pubDate><atom:updated>2011-04-21T03:08:25.850+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">閒聊</category><title>高雄觀光產業論壇 -- 亞都麗緻總裁『嚴長壽』</title><description>『嚴長壽』亞都麗緻飯店的總裁，也是著名的勵志作家，長年不遺餘力從事台灣觀光產業的推廣，這是他出席「高雄觀光產業論壇」所做的演講，談台灣觀光產業未來發展的契機。&lt;br /&gt;&lt;br /&gt;&lt;iframe title=&quot;YouTube video player&quot; width=&quot;430&quot; height=&quot;349&quot; src=&quot;http://www.youtube.com/embed/IW9GaBuFTJc&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe title=&quot;YouTube video player&quot; width=&quot;430&quot; height=&quot;349&quot; src=&quot;http://www.youtube.com/embed/foo6PsDf-ho&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe title=&quot;YouTube video player&quot; width=&quot;430&quot; height=&quot;349&quot; src=&quot;http://www.youtube.com/embed/c3VFni_t5tA&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe title=&quot;YouTube video player&quot; width=&quot;430&quot; height=&quot;349&quot; src=&quot;http://www.youtube.com/embed/6moaJUvGqy4&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe title=&quot;YouTube video player&quot; width=&quot;430&quot; height=&quot;349&quot; src=&quot;http://www.youtube.com/embed/1xxaUMgDez8&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;</description><link>http://ianjung1974.blogspot.com/2011/04/blog-post_21.html</link><author>noreply@blogger.com (Ian 懶惰蟲)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/IW9GaBuFTJc/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7388667785196336384.post-5359238556165145823</guid><pubDate>Wed, 20 Apr 2011 18:09:00 +0000</pubDate><atom:updated>2011-07-09T18:02:25.449+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">閒聊</category><title>後山獅子心｜紀錄台灣｜中天電視-CtiTV.com</title><description>&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiylcpj-eo92rI3f7ZaYKbc_cgSgKbIcWp3j32KHBRu2Aj4Dz-Ik4u-wywDOq5-3WOF8NYBxjOYVeCedF4UcERc37g_52jyiZwWKlrgsM_fHVKFQ90IbXfm65cHs46YZMYV-kNwVxmwtrM/&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;br /&gt;● &lt;a href=&quot;http://www.ctitv.com.tw/newchina_video_c136v8450.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:#0066FF; font-size:15px; font-weight:bold&quot;&gt;後山獅子心 part1&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;很多去過的人都說，台東好山好水。根據一項居住調查，台東是全台灣最適合居住的第八名而已。交通不便、人口外移，造成台東低度開發，不過也讓台東成為台灣最後一塊淨土，台灣的觀光教父嚴長壽，特別喜歡台東，這位全台灣身價最高的導遊，帶給大家台東，好吃、好玩、好故事，嚴長壽甚至帶著大家，躺在馬路上。&lt;br /&gt;&lt;br /&gt;● &lt;a href=&quot;http://www.ctitv.com.tw/newchina_video_c136v8449.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:#0066FF; font-size:15px; font-weight:bold&quot;&gt;後山獅子心 part2&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;盡管不是每個「新台東人」都贊成嚴長壽的看法，但他們有個共同的目標，就是要想盡辦法，讓台東變得更美更好。嚴長壽說，台東沒有什麼名山大圳，卻多的是人生的「自在」，他在台東找到了人生下半場的起點，很多人跟嚴長壽一樣，把「台東」當成了再出發的起點。來看看這些留在台東，認真的把驛站當作新家，把自己變成「新台東人」，經營出非常奇特有趣的「後山生活」。&lt;br /&gt;&lt;br /&gt;● &lt;a href=&quot;http://www.ctitv.com.tw/newchina_video_c136v8448.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:#0066FF; font-size:15px; font-weight:bold&quot;&gt;後山獅子心 part3&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;嚴長壽把幾十年的人脈，全部貢獻給了台東。雲門的創辦人林懷民、作家龍應台、陶傳正，都是「希望學堂」的志工。朱宗慶打擊樂團的何鴻棋，最近三天兩頭就往台東跑，他帶著一群原住民的小朋友打鼓，這群孩子根本沒學過五線譜，大師必須結合樂理，原住民傳唱的歌謠，才能抓住原住民的節奏，要幫這群後山的的孩子脫貧，這群隔代教養的孩子，走出生活劣勢。希望學堂，可能就是他們的希望…&lt;br /&gt;&lt;br /&gt;● &lt;a href=&quot;http://www.ctitv.com.tw/newchina_video_c136v8447.html&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:#0066FF; font-size:15px; font-weight:bold&quot;&gt;後山獅子心 part4&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;「總裁獅子心」這本書，描寫的是他從外商小弟成為飯店總裁的過程，激勵了很多人。而他的這本新書「你可以不一樣」，嚴長壽想說的是，一個人不必很有錢、不必有很高的學歷，一樣可以為台灣的社會奉獻心力。&lt;br /&gt;&lt;br /&gt;&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellpadding=&quot;5&quot; cellspacing=&quot;1&quot; bgcolor=&quot;#CC0033&quot;&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td bgcolor=&quot;#FFECEC&quot; style=&quot;font-size:12px&quot;&gt;以上內容轉載至『&lt;a href=&quot;http://www.ctitv.com.tw/newchina_video.html&quot; target=&quot;_blank&quot;&gt;中天紀錄台灣&lt;/a&gt;』，相關版權為『&lt;a href=&quot;http://www.ctitv.com.tw/newchina_video.html&quot; target=&quot;_blank&quot;&gt;中天紀錄台灣&lt;/a&gt;』所有。&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;</description><link>http://ianjung1974.blogspot.com/2011/04/ctitvcom.html</link><author>noreply@blogger.com (Ian 懶惰蟲)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiylcpj-eo92rI3f7ZaYKbc_cgSgKbIcWp3j32KHBRu2Aj4Dz-Ik4u-wywDOq5-3WOF8NYBxjOYVeCedF4UcERc37g_52jyiZwWKlrgsM_fHVKFQ90IbXfm65cHs46YZMYV-kNwVxmwtrM/s72-c" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7388667785196336384.post-6290438716055197678</guid><pubDate>Mon, 18 Apr 2011 21:00:00 +0000</pubDate><atom:updated>2011-04-21T02:29:38.711+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">閒聊</category><title>大我雲端市集</title><description>&lt;img src=&quot;http://pic.pimg.tw/dawogroup/4b9dc5d7a404b.gif&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;br /&gt;《大我文創》的種種影像作品只是起點，不是終點。&lt;br /&gt;它僅僅是一種媒介，旨在連結更多朋友，&lt;br /&gt;以自己力所能及的方式來共同參與、共同推動一場互助運動。&lt;br /&gt;《雲端市集》即是落實互助運動的平台。&lt;br /&gt;《大我》將以志工身份連結各地基層人民的自助、互助組織，&lt;br /&gt;協助這些組織以委員會的形式推動經驗交流、產品交流，&lt;br /&gt;《大我》不涉入任何金流物流，也不收取任何中間費用，&lt;br /&gt;主要提供他們的生產資訊予消費大眾，&lt;br /&gt;為生產者與消費者搭起一個直接交流與交易的平台。&lt;br /&gt;《大我雲端市集》是個長程的永續工程，正在建構當中，&lt;br /&gt;你，也可以成為大我，成為互助運動的參與者、雲端市集的建構者！&lt;br /&gt;&lt;br /&gt;．&lt;a href=&quot;http://dawogroup.pixnet.net/blog/post/11783434&quot; target=&quot;_blank&quot;&gt;大我雲端市集&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellpadding=&quot;5&quot; cellspacing=&quot;1&quot; bgcolor=&quot;#CC0033&quot;&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td bgcolor=&quot;#FFECEC&quot; style=&quot;font-size:12px&quot;&gt;以上內容轉載至『&lt;a href=&quot;http://dawogroup.pixnet.net&quot; target=&quot;_blank&quot;&gt;大我文創&lt;/a&gt;』，相關版權為『&lt;a href=&quot;http://dawogroup.pixnet.net&quot; target=&quot;_blank&quot;&gt;大我文創&lt;/a&gt;』所有。&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;</description><link>http://ianjung1974.blogspot.com/2011/04/blog-post_19.html</link><author>noreply@blogger.com (Ian 懶惰蟲)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7388667785196336384.post-8920056014401238872</guid><pubDate>Mon, 18 Apr 2011 20:52:00 +0000</pubDate><atom:updated>2011-04-21T02:51:33.698+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">閒聊</category><title>紀錄長片《相助之路》- 大我文創</title><description>&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwWrdw28ZG8I7HNVpL_jMdu2ie-bdPlyvpF0ZlXAu9NhX9PqWdssCGwsgm8MdpnhCoRcEOaHRV4EYNg1vdOgWslMkTAF5rjkkgTINZEwFr5muChgc6HX6S4SKA3f2uQEIgQ6k9Pql2SLM/&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;br /&gt;歴史真相，往往遭人隱瞞或遭人湮埋。&lt;br /&gt;它有時是自覺的，有時是不自覺的。&lt;br /&gt;歴史事件的當事者，偶爾會以自身的行動來對抗遺忘。&lt;br /&gt;他們或以文字，或以照片，或以圖畫，&lt;br /&gt;或以人們難以想像的各種方式，為歴史留下証據。&lt;br /&gt;因而，歴史真相得以留存在某些物件當中。&lt;br /&gt;2009年台灣的八八風災，&lt;br /&gt;迄今才一年多，卻已遭人們逐漸淡忘，但災民自己不曾遺忘，&lt;br /&gt;迄今仍不懈奮鬥，通過自助互助，謀求重生與重建。&lt;br /&gt;同樣地，八八風災與2008年四川五一二大地震，&lt;br /&gt;兩岸人民對彼此的支援、互助，&lt;br /&gt;迄今已遭台灣淡忘，但災民自己卻拒絕遺忘。&lt;br /&gt;《相助之路》長片，即是一個影像的物件，&lt;br /&gt;把兩岸災民拒絕遺忘、對抗遺忘的行動紀錄下來，&lt;br /&gt;因而，影像的物件本身，也是一場對抗遺忘的行動。&lt;br /&gt;《相助之路》片長60分鐘，分為六段，每周一播出，&lt;br /&gt;就請所有的朋友一起來加入這場行動，&lt;br /&gt;這場對抗遺忘的行動！&lt;br /&gt;&lt;br /&gt;．&lt;a href=&quot;http://dawogroup.pixnet.net/blog/post/27291778&quot; target=&quot;_blank&quot;&gt;紀錄長片《相助之路》首映！相助之路，也是對抗遺忘之路&lt;/a&gt;&lt;br /&gt;．&lt;a href=&quot;http://dawogroup.pixnet.net/blog/post/27346160&quot; target=&quot;_blank&quot;&gt;紀錄長片《相助之路》PART2！相助之路，也是對抗遺忘之路&lt;/a&gt;&lt;br /&gt;．&lt;a href=&quot;http://dawogroup.pixnet.net/blog/post/27634293&quot; target=&quot;_blank&quot;&gt;紀錄長片《相助之路》PART3！相助之路，也是對抗遺忘之路&lt;/a&gt;&lt;br /&gt;．&lt;a href=&quot;http://dawogroup.pixnet.net/blog/post/27829912&quot; target=&quot;_blank&quot;&gt;紀錄長片《相助之路》PART4！相助之路，也是對抗遺忘之路&lt;/a&gt;&lt;br /&gt;．&lt;a href=&quot;http://dawogroup.pixnet.net/blog/post/27830020&quot; target=&quot;_blank&quot;&gt;紀錄長片《相助之路》PART5！相助之路，也是對抗遺忘之路&lt;/a&gt;&lt;br /&gt;．&lt;a href=&quot;http://dawogroup.pixnet.net/blog/post/28231684&quot; target=&quot;_blank&quot;&gt;紀錄長片《相助之路》PART6！相助之路，也是對抗遺忘之路&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellpadding=&quot;5&quot; cellspacing=&quot;1&quot; bgcolor=&quot;#CC0033&quot;&gt;&lt;br /&gt;  &lt;tr&gt;&lt;br /&gt;    &lt;td bgcolor=&quot;#FFECEC&quot; style=&quot;font-size:12px&quot;&gt;以上內容轉載至『&lt;a href=&quot;http://dawogroup.pixnet.net&quot; target=&quot;_blank&quot;&gt;大我文創&lt;/a&gt;』，相關版權為『&lt;a href=&quot;http://dawogroup.pixnet.net&quot; target=&quot;_blank&quot;&gt;大我文創&lt;/a&gt;』所有。&lt;/td&gt;&lt;br /&gt;  &lt;/tr&gt;&lt;br /&gt;&lt;/table&gt;</description><link>http://ianjung1974.blogspot.com/2011/04/blog-post.html</link><author>noreply@blogger.com (Ian 懶惰蟲)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwWrdw28ZG8I7HNVpL_jMdu2ie-bdPlyvpF0ZlXAu9NhX9PqWdssCGwsgm8MdpnhCoRcEOaHRV4EYNg1vdOgWslMkTAF5rjkkgTINZEwFr5muChgc6HX6S4SKA3f2uQEIgQ6k9Pql2SLM/s72-c" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7388667785196336384.post-3068704098452635193</guid><pubDate>Thu, 26 Nov 2009 09:09:00 +0000</pubDate><atom:updated>2010-06-26T00:00:51.878+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">AJAX</category><title>Google Maps API - 自定地圖類型</title><description>之前在『&lt;a href=&quot;http://ianjung1974.blogspot.com/2008/05/google-maps-api-gmap2addcontrol.html&quot;&gt;新增地圖控制項、地圖類型&lt;/a&gt;』一篇中已介紹過關於地圖類型的設定，以及可以使用的地圖類型（G_NORMAL_MAP 地圖、G_SATELLITE_MAP 衛星、G_HYBRID_MAP 混合、G_PHYSICAL_MAP 地形）。在 Google Maps API 也可以定義自己的地圖類型，並開發全新的顯示樣式。&lt;br /&gt;&lt;br /&gt;可以透過 &lt;span style=&quot;color:#0000FF;&quot;&gt;GTileLayer&lt;/span&gt; 建構圖塊疊加層， &lt;span style=&quot;color:#0000FF;&quot;&gt;GMapType&lt;/span&gt; 建構新的地圖類型，並使用 &lt;span style=&quot;color:#0000FF;&quot;&gt;GMap2.addMapType()&lt;/span&gt; 方法將其添加到地圖。 &lt;br /&gt;&lt;br /&gt;&lt;textarea name=&quot;code&quot; class=&quot;javascript&quot;&gt;&lt;br /&gt;//設定版權訊息&lt;br /&gt;var myCopyright = new GCopyrightCollection(&quot;Lazy Worm&#39;s Island &quot;);&lt;br /&gt;myCopyright.addCopyright(new GCopyright(&#39;Ian Jung&#39;,&lt;br /&gt;          new GLatLngBounds(new GLatLng(-90,-180), new GLatLng(90,180)),&lt;br /&gt;          0,&#39;©2009 Ian Jung&#39;));  &lt;br /&gt;//建構圖塊疊加層&lt;br /&gt;var myTileLayer = new GTileLayer(myCopyright, 0, 2, { tileUrlTemplate: &#39;ij-map-{Z}-{X}-{Y}.png&#39;, &lt;br /&gt;              isPng:true,&lt;br /&gt;              opacity:1.0&lt;br /&gt;              });&lt;br /&gt;//建構新的地圖類型&lt;br /&gt;var IJ_LAZYWORM_ISLAND_MAP = new GMapType([myTileLayer],&lt;br /&gt;           new GMercatorProjection(23), &lt;br /&gt;           &quot;Island&quot;, &lt;br /&gt;           { shortName: &quot;IJ_Island&quot;, alt: &quot;顯示 Lazy Worm&#39;s Island&quot; });&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;var myMap = new GMap2(document.getElementById(&quot;my_map&quot;));&lt;br /&gt;myMap.setCenter(new GLatLng(0, 0), 1);&lt;br /&gt;&lt;br /&gt;myMap.getMapTypes().length = 0;&lt;br /&gt;myMap.addMapType( G_NORMAL_MAP );&lt;br /&gt;myMap.addMapType( IJ_LAZYWORM_ISLAND_MAP );&lt;br /&gt;myMap.setMapType( IJ_LAZYWORM_ISLAND_MAP );&lt;br /&gt;&lt;br /&gt;myMap.addControl(new GLargeMapControl());&lt;br /&gt;myMap.addControl(new GMapTypeControl());&lt;br /&gt;&lt;/textarea&gt;&lt;br /&gt;&lt;a href=&quot;http://ianjung.googlepages.com/google_map_ex_12.htm&quot; target=&quot;_blank&quot;&gt;看範例所呈現的結果&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. 設定版權訊息&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;地圖通常包含從一些外部機構購買、生成或許可的圖片。這些圖片通常需要顯示版權訊息，在某些情況下（例如衛星數據），地圖上不同位置的圖片可能來自不同的來源。為了在自定地圖類型上顯示動態版權訊息，Google Maps API 提供了大量對象來存放版權訊息，並提供了基於當前視窗和縮放級別對此版權訊息實現檢索的方法和接口。&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:#0000FF;&quot;&gt;GCopyrightCollection(prefix?:String)&lt;/span&gt;︰管理自定義地圖類型的地圖上顯示的版權訊息。&lt;br /&gt;&lt;span style=&quot;color:#0000FF;&quot;&gt;GCopyright(id:Number, bounds:GLatLngBounds, minZoom:Number, text:String)&lt;/span&gt;︰版權對象包含以下訊息：哪個版權訊息適用於指定縮放級別的矩形地圖地區。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://code.google.com/intl/zh-TW/apis/maps/documentation/overlays.html#Copyrights&quot; target=&quot;_blank&quot;&gt;設定版權訊息詳細說明&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. 建構地圖圖塊層&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:#0000FF;&quot;&gt;GTileLayer(copyrights:GCopyrightCollection, minResolution:Number, maxResolution:Number, options?:GTileLayerOptions)&lt;/span&gt;︰您可以實現此接口，以透過 GMapType 或 GTileLayerOverlay 提供自定的地圖圖塊層。此接口的實現應使用 GTileLayer 實例作為原型，因為這樣可以為您實現版權處理。&lt;br /&gt;&lt;br /&gt;在 &lt;span style=&quot;color:#0000FF;&quot;&gt;GTileLayerOptions&lt;/span&gt; 物件中的的 &lt;span style=&quot;color:#0000FF;&quot;&gt;tileUrlTemplate&lt;/span&gt; 屬性，是指定圖塊網址模板，該模板可以針對每個圖塊請求而展開，以根據現有的圖塊坐標引用唯一的圖塊。將模板置於 GTileLayer 構造函數中可允許您使用此坐標系動態檢索圖塊，檢索方式類似於 Google 地圖檢索圖塊的方式。模板的格式應該為︰&lt;br /&gt;&lt;span style=&quot;color:#0000FF;&quot;&gt;http://host/ij-map-{Z}-{X}-{Y}.png&lt;/span&gt; &lt;br /&gt;，其中 X 和 Y 分別指緯度和經度圖塊坐標，Z 指縮放級別，比如 http://host/ij-map-2-3-1.png。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;圖塊坐標&lt;/b&gt;&lt;br /&gt;&lt;img src=&quot;http://code.google.com/intl/zh-TW/apis/maps/documentation/javascript/v2/images/pixelCoordinates.png&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://code.google.com/intl/zh-TW/apis/maps/documentation/overlays.html#Google_Maps_Coordinates&quot; target=&quot;_blank&quot;&gt;Google 地圖坐標，圖塊製作詳細說明&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. 建構新的地圖類型&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:#0000FF;&quot;&gt;GMapType(layers:GTileLayer[], projection:GProjection, name:String, opts?:GMapTypeOptions)&lt;/span&gt;︰實現自己的自定地圖類型。要在地圖中顯示地圖類型，請使用 GMap2.addMapType() 方法。&lt;br /&gt;&lt;br /&gt;參考︰&lt;br /&gt;‧&lt;a href=&quot;http://code.google.com/intl/zh-TW/apis/maps/documentation/reference.html#GCopyrightCollection&quot; target=&quot;_blank&quot;&gt;class GCopyrightCollection&lt;/a&gt;&lt;br /&gt;‧&lt;a href=&quot;http://code.google.com/intl/zh-TW/apis/maps/documentation/reference.html#GCopyright&quot; target=&quot;_blank&quot;&gt;class GCopyright&lt;/a&gt;&lt;br /&gt;‧&lt;a href=&quot;http://code.google.com/intl/zh-TW/apis/maps/documentation/reference.html#GTileLayer&quot; target=&quot;_blank&quot;&gt;class GTileLayer&lt;/a&gt;&lt;br /&gt;‧&lt;a href=&quot;http://code.google.com/intl/zh-TW/apis/maps/documentation/reference.html#GTileLayerOptions&quot; target=&quot;_blank&quot;&gt;GTileLayerOptions&lt;/a&gt;&lt;br /&gt;‧&lt;a href=&quot;http://code.google.com/intl/zh-TW/apis/maps/documentation/reference.html#GMapType&quot; target=&quot;_blank&quot;&gt;class GMapType&lt;/a&gt;&lt;br /&gt;‧&lt;a href=&quot;http://code.google.com/intl/zh-TW/apis/maps/documentation/reference.html#GMapTypeOptions&quot; target=&quot;_blank&quot;&gt;GMapTypeOptions&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;更多教學文件在此︰&lt;a href=&quot;http://ianjung1974.blogspot.com/2008/05/google-maps-api.html&quot;&gt;Google Maps API - 前言及目錄&lt;/a&gt;</description><link>http://ianjung1974.blogspot.com/2009/11/google-maps-api.html</link><author>noreply@blogger.com (Ian 懶惰蟲)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7388667785196336384.post-8320839698858668230</guid><pubDate>Sun, 23 Aug 2009 19:15:00 +0000</pubDate><atom:updated>2009-08-24T04:24:37.081+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">網路應用</category><title>Remember The Milk - 線上待辦事項管理服務</title><description>&lt;a href=&quot;http://www.rememberthemilk.com/&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://static.rememberthemilk.com/img/intl/zh-TW/logo.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.rememberthemilk.com/&quot; target=&quot;_blank&quot;&gt;Remember The Milk&lt;/a&gt;（記得牛奶），是一套介面簡潔、功能強大的線上待辦事項管理工具。主要紀錄重點是工作事項、到期日及完成與否，目的在提醒我們下一步要做什麼或是準備要做什麼，例如︰記得要去買牛奶。&lt;br /&gt;&lt;br /&gt;以往我都是利用『Google 日曆』來記錄這些事情，但是總覺得有點怪，因為這些待辦事項通常都不需要很明確的開始或結束時間，甚至不需要是個連續時間區間。例如，在月底前要將房間整理乾淨，這件事情並沒有所謂的開始時間，在任何有空的時間都可以開始去做，也可以利用很多片段的時間來做，只要記得在月底前完成。或者例如，記得要去買牛奶，這件事情沒有所謂的時間，任何時間做都可以，就是記得要去買，沒有去買其實也沒關係，只是沒得喝。像這類事情用行事曆來記錄除了奇怪也沒有必要，Remember The Milk 就是以這樣的概念產生的。&lt;br /&gt;&lt;br /&gt;那麼該如何區分什麼事情要記在『行事曆』，什麼事情要記在『待辦事項清單』呢？以我的使用經驗是，有很明確的開始及結束時間區間的約會行程就記在行事曆裡，例如︰與朋友的約會、工作會議、回南部或是出遊等。剩下沒有明確的時間區間或是只有到期日的工作事項就記在待辦事項清單裡。&lt;br /&gt;&lt;br /&gt;Remember The Milk 除了可以紀錄工作事項、到期日及完成與否，還可利用『清單』組織不同任務，利用『標籤』與『地點』做分類查詢，利用『優先順序』區分重要程度。再利用簡單的『完成』與『延期』操作按鈕，彈性的管理自己要做的事，工作完成時就按下完成，工作必須延期時就延期，系統會記下你的拖延次數。你可以很快速的看到自己『今天』、『明天』和『逾期』的工作清單。並且可製作『智慧清單』，是依據搜尋條件所建立，在工作項目有異動時，會自動更新。操作上強調直覺和快速，聚焦在於工作處理本身。&lt;br /&gt;&lt;br /&gt;Remember The Milk 還製作了『&lt;a href=&quot;http://www.rememberthemilk.com/services/igoogle/&quot; target=&quot;_blank&quot;&gt;iGoogle 首頁小工具&lt;/a&gt;』，習慣將 iGoogle 作為首頁的我就相當方便。只要開啟 iGoogle 首頁就可以在同個頁面上，利用 Gmail 讀取信件、Google 日曆查看行程、Google 閱讀器閱讀文章，現在還可以直接查閱 Remember The Milk 上的待辦事項清單。&lt;br /&gt;&lt;br /&gt;總之就是，&lt;span style=&quot;color:#0066FF; font-weight:bold;&quot;&gt;記下它 &gt;&gt; 去做它 &gt;&gt; 完成它&lt;/span&gt;。現在，我又完成一件事情了『在 Blog 寫篇 Remember The Milk 的介紹』，來去按下『完成』鈕。&lt;br /&gt;&lt;br /&gt;相關閱讀︰&lt;br /&gt;&lt;a href=&quot;http://playpcesor.blogspot.com/2009/04/remember-milk.html&quot; target=&quot;_blank&quot;&gt;電腦玩物 - Remember The Milk 線上待辦事項管理服務，隨時記住下一步行動（心得篇）&lt;/a&gt;</description><link>http://ianjung1974.blogspot.com/2009/08/remember-milk.html</link><author>noreply@blogger.com (Ian 懶惰蟲)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7388667785196336384.post-2636576407874185244</guid><pubDate>Mon, 17 Aug 2009 07:44:00 +0000</pubDate><atom:updated>2009-08-21T12:43:29.807+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">應用軟體</category><category domain="http://www.blogger.com/atom/ns#">網路應用</category><title>網頁畫面擷取工具</title><description>每回需要擷取某網頁整頁畫面時，都需要大費周章的按『PrtSc SysRq』鍵將畫面一段一段擷取下來，然後再貼到影像處理軟體（如 ︰Photoshop）來做拼接，實在是很麻煩，以下介紹三種簡單好用的工具。&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-size:120%;&quot;&gt;。&lt;a href=&quot;http://www.superscreenshot.com/&quot; target=&quot;_blank&quot;&gt;Super Screenshot!&lt;/a&gt; - 線上網頁畫面擷取&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Super Screenshot! 提供了線上網頁畫面擷取服務，不需要安裝任何軟體，只要將你想要擷取畫面的網址填入，接著按下『go』的按鈕，過沒多久該網頁的畫面就會被擷取下來。然後按下右下方的『View Screenshot』的按鈕，就可打開整張圖片，在圖片上按滑鼠右鍵選擇另存新檔即可。擷取的大小可以選擇完整大小、大、中、小、超小，檔案格式也可以選擇 JPEG 或者 PNG。&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1iOjgrcSj228jVRm8gLAmKXaFHYozK4FoXnjRnNJCJti9Zq31E8C-z5uf06iiNcyV4XNWkIO9ylvA5w8MLzpX9nFJWxYM28TayOVYNAO5o-bKrN2Zob0gir52ndXll_gBozmqkVWltTc/&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-size:120%;&quot;&gt;。&lt;a href=&quot;https://addons.mozilla.org/zh-TW/firefox/addon/1146&quot; target=&quot;_blank&quot;&gt;ScreenGrab&lt;/a&gt; - FireFox 擴充套件&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ScreenGrab 是一套擷取網頁畫面的 FireFox 擴充套件。安裝 ScreenGrab 以後，當你開啟任何網頁，只要按下滑鼠右鍵，就會出現 ScreenGrab 的選單。當中分為 Save 和 Copy，其中 Save 就是直接存成 png、jpg 檔，或是按下 Copy 複製到剪貼簿裡然後到小畫家等繪圖軟體進行編輯。&lt;br /&gt;&lt;br /&gt;其中分為三個細項︰&lt;br /&gt;&lt;br /&gt;1. Complete Page/Frame︰把網頁全部 Save or Copy 起來，不管畫面是不是超過螢幕。&lt;br /&gt;&lt;br /&gt;2. Visible portion︰把網頁畫面能看到的部分 Save or Copy 起來，超過螢幕的部分就不管了。&lt;br /&gt;&lt;br /&gt;3. Selection︰選取想要 Save or Copy 的部分。&lt;br /&gt;&lt;br /&gt;4. Window︰把網頁畫面能看到的部分及 FireFox 視窗全部 Save or Copy 起來。&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-size:120%;&quot;&gt;。&lt;a href=&quot;http://www.nirsoft.net/utils/web_site_screenshot.html&quot; target=&quot;_blank&quot;&gt;SiteShoter&lt;/a&gt; - 網頁畫面擷取小軟體&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;SiteShoter 這套專門抓網頁的小軟體，可自動呼叫 IE 瀏覽器（背景執行）擷取指定網站的畫面，還有詳細的設定項目，如自動捲動抓圖能抓取超過一個畫面的網站、裁切網頁、停用 Javascript 跟 Flash 等。此外，SiteShoter 更可以使用命令列模式，配合排程軟體，幫你定時擷取網頁的內容。&lt;br /&gt;&lt;br /&gt;安裝方式︰下載 &lt;a href=&quot;http://www.nirsoft.net/utils/siteshoter.zip&quot; target=&quot;_blank&quot;&gt;siteshoter.zip&lt;/a&gt;，解壓縮後即可執行。如要中文界面，可下載中文語系檔 &lt;a href=&quot;http://www.nirsoft.net/utils/trans/siteshoter_taiwanese.zip&quot; target=&quot;_blank&quot;&gt;siteshoter_taiwanese.zip&lt;/a&gt;，解壓縮後的 SiteShoter_lng.ini 檔放在同一資料夾下即可。</description><link>http://ianjung1974.blogspot.com/2009/08/super-screenshot.html</link><author>noreply@blogger.com (Ian 懶惰蟲)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1iOjgrcSj228jVRm8gLAmKXaFHYozK4FoXnjRnNJCJti9Zq31E8C-z5uf06iiNcyV4XNWkIO9ylvA5w8MLzpX9nFJWxYM28TayOVYNAO5o-bKrN2Zob0gir52ndXll_gBozmqkVWltTc/s72-c" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7388667785196336384.post-8353837600018242574</guid><pubDate>Sun, 05 Jul 2009 10:26:00 +0000</pubDate><atom:updated>2009-07-05T18:37:02.246+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">好站介紹</category><category domain="http://www.blogger.com/atom/ns#">應用軟體</category><title>阿榮福利味 AZO Freeware - 優質免費軟體/可攜式軟體收集 Blog</title><description>每當我們需要一些工具軟體，怎麼找都是需要付費的。雖說使用者付費，但是一般個人用戶那有那麼多錢去買那些軟體。如果去找破解版，基本上除了不尊重著作權以外，也都是非法使用。&lt;br /&gt;&lt;br /&gt;現在不同了，有很多以往需要付費的工具軟體，都有其他免費軟體可以替代，這可要感謝那些心地善良程式開發者。&lt;br /&gt;&lt;br /&gt;在這介紹一個很棒的 Blog『&lt;a href=&quot;http://azo-freeware.blogspot.com/&quot; target=&quot;_blank&quot;&gt;阿榮福利味&lt;/a&gt;』，裡面介紹了很多好用的工具軟體。所介紹的軟體都是免費的，更多是免安裝可攜式的綠色版。而且格主很用心，除了常常更新最新資訊也提供最新版本的下載點。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://azo-freeware.blogspot.com/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-weight: bold;font-size:150%;&quot; &gt;阿榮福利味&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;AZO Freeware - 優質免費軟體/可攜式軟體．提倡軟體自由．中文用戶取向&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxX3OsPB5n8UI3IR5kFeYmO6pe9r-RTU1M_HlEItjJbRRfe3_O71i4AVVulm-HQEm6zNLoj7GQbqVeJtVScQ9dnfXOWL64IXyW36rQUo1R9iUCZbT73_Lc-qABseyBgG5c8Pu2hF-h63E/s400/azo-freeware-logo_90x300.gif&quot; /&gt;</description><link>http://ianjung1974.blogspot.com/2009/07/azo-freeware-blog.html</link><author>noreply@blogger.com (Ian 懶惰蟲)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxX3OsPB5n8UI3IR5kFeYmO6pe9r-RTU1M_HlEItjJbRRfe3_O71i4AVVulm-HQEm6zNLoj7GQbqVeJtVScQ9dnfXOWL64IXyW36rQUo1R9iUCZbT73_Lc-qABseyBgG5c8Pu2hF-h63E/s72-c/azo-freeware-logo_90x300.gif" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7388667785196336384.post-3536018394104452852</guid><pubDate>Sun, 05 Jul 2009 05:47:00 +0000</pubDate><atom:updated>2009-07-05T13:57:45.731+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">DB / SQL</category><title>利用 MySQL 指令將資料庫匯出及匯入</title><description>我們曾經在『&lt;a href=&quot;http://ianjung1974.blogspot.com/2008/10/windows-mysql-bigdump-2mb-sql.html&quot;&gt;Windows 的 MySQL 資料庫熱備份 / 使用 BigDump 匯入大於 2MB 以上的 .sql&lt;/a&gt;』這篇文中介紹過，在 Windows 環境下是如何處理的。&lt;br /&gt;&lt;br /&gt;其實 MySQL 本身就有兩個很好用的指令，不論在 Windows 或是 Linux 的環境下，都可以很順利的將某個資料庫內容作匯出及匯入。以下範例假設 MySQL 資料庫的帳號為 &lt;span style=&quot;color:#0066FF; font-weight:bold;&quot;&gt;root&lt;/span&gt;，密碼為 &lt;span style=&quot;color:#0066FF; font-weight:bold;&quot;&gt;123&lt;/span&gt;，要處理的資料庫為 &lt;span style=&quot;color:#0066FF; font-weight:bold;&quot;&gt;phpbb&lt;/span&gt;。&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;‧資料匯出 mysqldump&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:#0066FF; font-weight:bold;&quot;&gt;/mysql/bin/mysqldump --opt -uroot -p123 phpbb &gt; phpbb_backup.sql&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight:bold;&quot;&gt;‧資料匯入 mysql&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:#0066FF; font-weight:bold;&quot;&gt;/mysql/bin/mysql -uroot -p123 phpbb &lt; phpbb_backup.sql&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;我目前測試過最大的資料庫為 500MB，匯出及匯入都沒有什麼問題。</description><link>http://ianjung1974.blogspot.com/2009/07/mysql.html</link><author>noreply@blogger.com (Ian 懶惰蟲)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7388667785196336384.post-3351947287049132298</guid><pubDate>Thu, 14 May 2009 02:41:00 +0000</pubDate><atom:updated>2009-05-14T10:43:56.156+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">應用軟體</category><title>心智圖 Mind Map</title><description>&lt;a href=&quot;http://zh.wikipedia.org/w/index.php?title=%E5%BF%83%E6%99%BA%E5%9B%BE&amp;variant=zh-tw&quot; target=&quot;_blank&quot;&gt;心智圖&lt;/a&gt;，又稱腦圖、思維導圖、靈感觸發圖、概念地圖或思維地圖，是一種圖像式思維的工具與及一種利用&lt;a href=&quot;http://zh.wikipedia.org/w/index.php?title=%E5%9C%96%E5%83%8F%E5%BC%8F%E6%80%9D%E8%80%83%E8%BC%94%E5%8A%A9%E5%B7%A5%E5%85%B7&amp;variant=zh-tw&quot; target=&quot;_blank&quot;&gt;圖像式思考輔助工具&lt;/a&gt;來表達思維的工具。&lt;br /&gt;&lt;br /&gt;心智圖是由英國的托尼•博贊（&lt;a href=&quot;http://zh.wikipedia.org/w/index.php?title=%E6%89%98%E5%B0%BC%C2%B7%E5%B8%83%E8%A9%B9&amp;variant=zh-tw&quot; target=&quot;_blank&quot;&gt;托尼·布詹&lt;/a&gt;）於 1970 年代提出的一種輔助思考工具。心智圖通過在平面上的一個主題出發畫出相關聯的對象，像一個心臟及其周邊的血管圖，故稱為「心智圖」。由於這種表現方式和人思考時的空間想像比單純的文本更加接近，已經越來越為大家用於創造性思維過程中。&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://upload.wikimedia.org/wikipedia/commons/7/7f/Guru_Mindmap.jpg&quot; alt=&quot;Mind Map&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;br /&gt;早期心智圖都是手繪的，現在當然有許多心智圖軟體可以使用，專業軟體如 &lt;a href=&quot;http://www.mindjet.com/&quot; target=&quot;_blank&quot;&gt;Mindje Mind Manager&lt;/a&gt; 與 &lt;a href=&quot;http://www.novamind.com/&quot; target=&quot;_blank&quot;&gt;NovaMind&lt;/a&gt;，功能都非常強大好用，但是對個人使用者來說他們的價格並不便宜。所以，這裡介紹兩款免費好用的心智圖軟體。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.mindmeister.com/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-weight: bold;font-size:120%;&quot;&gt;。MindMeister&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;MindMeister 是使用 Ajax 技術所開發的線上使用工具。不需要安裝任何軟體，只要註冊一個帳號，或是透過 OpenID 的機制就可以立即使用。而且支援多種格式檔案輸出 MindManager（.mmap）、FreeMind格式（.mm） 、RTF、PDF、圖檔。&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://www.mindmeister.com/stylesheets/skins/default/images/logo.png?1242135954&quot; alt=&quot;MindMeister&quot; border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.xmind.net/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-weight: bold;font-size:120%;&quot;&gt;。XMind&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;XMind 是 Open Source 心智圖軟體，介面比 FreeMind 漂亮很多，支援 MindManager（.mmap）、FreeMind格式（.mm） 格式，除了心智圖外，還可以畫魚骨圖、組織圖、邏輯圖。重點是它有繁體中文版，不需要看教學就能輕鬆上手。&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKTCz0AhVaByzo1D8dgJkw9jNIiX__12_2YjoTNNx3CtoVsmmhO5V3VkiErQ9dUIpLk_bNpf93oycbNjpYYWv18WoouyeTfvne2hncL5fqLGq705bOV7kLkXfb3jdX7nypqf5HwyraZ_8/&quot; alt=&quot;XMind&quot; border=&quot;0&quot; /&gt;</description><link>http://ianjung1974.blogspot.com/2009/05/mind-map.html</link><author>noreply@blogger.com (Ian 懶惰蟲)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKTCz0AhVaByzo1D8dgJkw9jNIiX__12_2YjoTNNx3CtoVsmmhO5V3VkiErQ9dUIpLk_bNpf93oycbNjpYYWv18WoouyeTfvne2hncL5fqLGq705bOV7kLkXfb3jdX7nypqf5HwyraZ_8/s72-c" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7388667785196336384.post-2119025207263568065</guid><pubDate>Sat, 09 May 2009 15:30:00 +0000</pubDate><atom:updated>2010-02-12T12:45:50.446+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">AJAX</category><title>Google Maps API - 標註管理器</title><description>在 Google Maps 添加大量標註可能會降低顯示地圖的速度，也會產生太多視覺混亂，尤其是在處於某些縮放級別時。標註管理器 &lt;span style=&quot;color:#0000FF;&quot;&gt;GMarkerManager&lt;/span&gt; 提供了一個解決這些問題的方案，允許在同一個地圖上高效顯示數百個標記，並能夠在不同的縮放級別指定所要顯示的標註。&lt;br /&gt;&lt;br /&gt;下面這個範例我們創建了台灣縣市的鄉鎮市區行政區位置標註地圖。在縮放級別 7 到 10，僅顯示縣市。然後對於縮放級別 11 到 14，將所有鄉鎮市區顯示出來。&lt;br /&gt;&lt;textarea name=&quot;code&quot; class=&quot;javascript&quot;&gt;&lt;br /&gt;var officeLayer = [&lt;br /&gt;  {&lt;br /&gt;    &quot;zoom&quot;: [7, 10],&lt;br /&gt;    &quot;places&quot;: [&lt;br /&gt;      { &quot;name&quot;:&quot;台北市&quot;, &quot;icon&quot;:&quot;sun&quot;, &quot;posn&quot;:[25.091075, 121.5598345] },&lt;br /&gt;      { &quot;name&quot;:&quot;基隆市&quot;, &quot;icon&quot;:&quot;sun&quot;, &quot;posn&quot;:[25.1089809, 121.7081454] },&lt;br /&gt;   .....&lt;br /&gt;    ]&lt;br /&gt;  },&lt;br /&gt;  {&lt;br /&gt;    &quot;zoom&quot;: [11, 14],&lt;br /&gt;    &quot;places&quot;: [&lt;br /&gt;      { &quot;name&quot;:&quot;台北市中正區&quot;, &quot;icon&quot;:&quot;snow&quot;, &quot;posn&quot;:[25.0421407, 121.5198716] },&lt;br /&gt;   { &quot;name&quot;:&quot;台北市大同區&quot;, &quot;icon&quot;:&quot;snow&quot;, &quot;posn&quot;:[25.0627243, 121.5113064] },&lt;br /&gt;   { &quot;name&quot;:&quot;台北市中山區&quot;, &quot;icon&quot;:&quot;snow&quot;, &quot;posn&quot;:[25.0792018, 121.5427093] },&lt;br /&gt;   .....&lt;br /&gt;    ]&lt;br /&gt;  }&lt;br /&gt;];&lt;br /&gt;&lt;br /&gt;//取得 Icon&lt;br /&gt;function getIcon( icon ) {&lt;br /&gt; var iconPath = &quot;http://gmaps-utility-library.googlecode.com/svn/trunk/markermanager/release/examples/images/&quot;;&lt;br /&gt; var myIcon = new GIcon();&lt;br /&gt; myIcon.image = iconPath + icon +&quot;.png&quot;;&lt;br /&gt; myIcon.iconAnchor = new GPoint(16, 16);&lt;br /&gt; myIcon.infoWindowAnchor = new GPoint(16, 6);&lt;br /&gt; myIcon.iconSize = new GSize(32, 32);&lt;br /&gt; myIcon.shadow = iconPath + icon + &quot;-shadow.png&quot;;&lt;br /&gt; myIcon.shadowSize = new GSize(59, 32);&lt;br /&gt;&lt;br /&gt; return myIcon;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;//建立標註&lt;br /&gt;function createMarker( oPlace ) {&lt;br /&gt; var myIcon = getIcon(oPlace[&quot;icon&quot;]);&lt;br /&gt; var myLatLng = new GLatLng(oPlace[&quot;posn&quot;][0], oPlace[&quot;posn&quot;][1]);&lt;br /&gt; var myMarker = new GMarker(myLatLng, { title:oPlace[&quot;name&quot;], icon:myIcon });&lt;br /&gt; GEvent.addListener(myMarker, &quot;click&quot;, function(){&lt;br /&gt;       myMarker.openInfoWindowHtml(oPlace[&quot;name&quot;]);&lt;br /&gt;      });&lt;br /&gt;   return myMarker;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;function load() {&lt;br /&gt; if (GBrowserIsCompatible()) {&lt;br /&gt;  var myMap = new GMap2(document.getElementById(&quot;my_map&quot;));&lt;br /&gt;  var myLatLng = new GLatLng(25.0426818, 121.6516113);&lt;br /&gt;  myMap.setCenter(myLatLng, 9);&lt;br /&gt;  myMap.addControl(new GLargeMapControl());&lt;br /&gt;  &lt;br /&gt;  var myMgr = new GMarkerManager(myMap);&lt;br /&gt;  for (var i in officeLayer) {&lt;br /&gt;   var oLayer = officeLayer[i];&lt;br /&gt;   var lyMarkers = [];&lt;br /&gt;   for (var j in oLayer[&quot;places&quot;]) {&lt;br /&gt;    lyMarkers.push( createMarker(oLayer[&quot;places&quot;][j]) );&lt;br /&gt;   }&lt;br /&gt;   myMgr.addMarkers(lyMarkers, oLayer[&quot;zoom&quot;][0], oLayer[&quot;zoom&quot;][1]);&lt;br /&gt;  }&lt;br /&gt;  myMgr.refresh();&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;/textarea&gt;&lt;br /&gt;&lt;a href=&quot;http://ianjung.googlepages.com/google_map_ex_11.htm&quot; target=&quot;_blank&quot;&gt;看範例所呈現的結果&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:#0000FF;&quot;&gt;var myMgr = new GMarkerManager(myMap);&lt;/span&gt; 建立一個標註管理器物件，其中 &lt;span style=&quot;color:#0000FF;&quot;&gt;myMap&lt;/span&gt; 就是要控制的指定地圖。&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:#0000FF;&quot;&gt;GMarkerManager.addMarkers(markers,  minZoom,  maxZoom?)&lt;/span&gt; 向此標記管理器添加一批標註。直到調用 refresh() 方法時，才會向地圖添加這批標註。將標註置於地圖中後，如果這些標註都在地圖的當前視窗範圍內並且地圖的縮放級別高於或等於指定的 minZoom，則顯示標註。如果設定了 maxZoom，則在地圖的縮放級別高於或等於指定級別時自動刪除標註。&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:#0000FF;&quot;&gt;GMarkerManager.refresh();&lt;/span&gt; 強制管理器更新地圖上顯示的標註。如果是使用 addMarkers 方法添加的標註，則必須調用此方法。&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:#0000FF;&quot;&gt;GMarkerManager.addMarker(marker,  minZoom,  maxZoom?)&lt;/span&gt; 向此管理器控制的標記集合添加單個標註。如果標註的位置在地圖的當前視窗範圍內，並且地圖的縮放級別屬於指定的縮放級別範圍，則立即向地圖添加標註。與 addMarkers 方法類似，minZoom 和可選的 maxZoom 參數指定顯示標註的縮放級別範圍。&lt;br /&gt;&lt;br /&gt;參考︰&lt;br /&gt;‧&lt;a href=&quot;http://code.google.com/intl/zh-TW/apis/maps/documentation/reference.html#GMarkerManager&quot; target=&quot;_blank&quot;&gt;class GMarkerManager&lt;/a&gt;︰addMarkers(markers, minZoom, maxZoom?)、refresh()、GMarkerManager.addMarker(marker, minZoom, maxZoom?)&lt;br /&gt;&lt;br /&gt;更多教學文件在此︰&lt;a href=&quot;http://ianjung1974.blogspot.com/2008/05/google-maps-api.html&quot;&gt;Google Maps API - 前言及目錄&lt;/a&gt;</description><link>http://ianjung1974.blogspot.com/2009/05/google-maps-api.html</link><author>noreply@blogger.com (Ian 懶惰蟲)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7388667785196336384.post-6051259039384605916</guid><pubDate>Fri, 27 Mar 2009 03:45:00 +0000</pubDate><atom:updated>2009-03-27T11:49:26.872+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">DB / SQL</category><category domain="http://www.blogger.com/atom/ns#">應用軟體</category><title>Access To MySQL - 將 Access 轉 MySQL 工具</title><description>Access To MySQL 是一個 Microsoft Access 資料庫轉換到 MySQL 的小工具，可以直接將資料匯入至 MySQL 資料庫，或者建立 SQL 檔案，最重要它是免費軟件。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.bullzip.com/products/a2m/info.php&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-weight: bold;font-size:180%;&quot;&gt;Access To MySQL&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://www.bullzip.com/products/a2m/ss_sourcedatabase.png&quot; alt=&quot;Access To MySQL&quot; border=&quot;0&quot; /&gt;</description><link>http://ianjung1974.blogspot.com/2009/03/access-to-mysql-access-mysql.html</link><author>noreply@blogger.com (Ian 懶惰蟲)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7388667785196336384.post-4534961657823403571</guid><pubDate>Fri, 27 Mar 2009 03:26:00 +0000</pubDate><atom:updated>2009-03-27T11:27:51.906+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS / 網頁設計</category><category domain="http://www.blogger.com/atom/ns#">PHP</category><title>Content Type 大全</title><description>.* = application/octet-stream&lt;br /&gt;.001 = application/x-001&lt;br /&gt;.301 = application/x-301&lt;br /&gt;.323 = text/h323&lt;br /&gt;.906 = application/x-906&lt;br /&gt;.907 = drawing/907&lt;br /&gt;.a11 = application/x-a11&lt;br /&gt;.acp = audio/x-mei-aac&lt;br /&gt;.ai = application/postscript&lt;br /&gt;.aif = audio/aiff&lt;br /&gt;.aifc = audio/aiff&lt;br /&gt;.aiff = audio/aiff&lt;br /&gt;.anv = application/x-anv&lt;br /&gt;.asa = text/asa&lt;br /&gt;.asf = video/x-ms-asf&lt;br /&gt;.asp = text/asp&lt;br /&gt;.asx = video/x-ms-asf&lt;br /&gt;.au = audio/basic&lt;br /&gt;.avi = video/avi&lt;br /&gt;.awf = application/vnd.adobe.workflow&lt;br /&gt;.biz = text/xml&lt;br /&gt;.bmp = application/x-bmp&lt;br /&gt;.bot = application/x-bot&lt;br /&gt;.c4t = application/x-c4t&lt;br /&gt;.c90 = application/x-c90&lt;br /&gt;.cal = application/x-cals&lt;br /&gt;.cat = application/vnd.ms-pki.seccat&lt;br /&gt;.cdf = application/x-netcdf&lt;br /&gt;.cdr = application/x-cdr&lt;br /&gt;.cel = application/x-cel&lt;br /&gt;.cer = application/x-x509-ca-cert&lt;br /&gt;.cg4 = application/x-g4&lt;br /&gt;.cgm = application/x-cgm&lt;br /&gt;.cit = application/x-cit&lt;br /&gt;.class = java/*&lt;br /&gt;.cml = text/xml&lt;br /&gt;.cmp = application/x-cmp&lt;br /&gt;.cmx = application/x-cmx&lt;br /&gt;.cot = application/x-cot&lt;br /&gt;.crl = application/pkix-crl&lt;br /&gt;.crt = application/x-x509-ca-cert&lt;br /&gt;.csi = application/x-csi&lt;br /&gt;.css = text/css&lt;br /&gt;.cut = application/x-cut&lt;br /&gt;.dbf = application/x-dbf&lt;br /&gt;.dbm = application/x-dbm&lt;br /&gt;.dbx = application/x-dbx&lt;br /&gt;.dcd = text/xml&lt;br /&gt;.dcx = application/x-dcx&lt;br /&gt;.der = application/x-x509-ca-cert&lt;br /&gt;.dgn = application/x-dgn&lt;br /&gt;.dib = application/x-dib&lt;br /&gt;.dll = application/x-msdownload&lt;br /&gt;.doc = application/msword&lt;br /&gt;.dot = application/msword&lt;br /&gt;.drw = application/x-drw&lt;br /&gt;.dtd = text/xml&lt;br /&gt;.dwf = Model/vnd.dwf&lt;br /&gt;.dwf = application/x-dwf&lt;br /&gt;.dwg = application/x-dwg&lt;br /&gt;.dxb = application/x-dxb&lt;br /&gt;.dxf = application/x-dxf&lt;br /&gt;.edn = application/vnd.adobe.edn&lt;br /&gt;.emf = application/x-emf&lt;br /&gt;.eml = message/rfc822&lt;br /&gt;.ent = text/xml&lt;br /&gt;.epi = application/x-epi&lt;br /&gt;.eps = application/x-ps&lt;br /&gt;.eps = application/postscript&lt;br /&gt;.etd = application/x-ebx&lt;br /&gt;.exe = application/x-msdownload&lt;br /&gt;.fax = image/fax&lt;br /&gt;.fdf = application/vnd.fdf&lt;br /&gt;.fif = application/fractals&lt;br /&gt;.fo = text/xml&lt;br /&gt;.frm = application/x-frm&lt;br /&gt;.g4 = application/x-g4&lt;br /&gt;.gbr = application/x-gbr&lt;br /&gt;.gcd = application/x-gcd&lt;br /&gt;.gif = image/gif&lt;br /&gt;.gl2 = application/x-gl2&lt;br /&gt;.gp4 = application/x-gp4&lt;br /&gt;.hgl = application/x-hgl&lt;br /&gt;.hmr = application/x-hmr&lt;br /&gt;.hpg = application/x-hpgl&lt;br /&gt;.hpl = application/x-hpl&lt;br /&gt;.hqx = application/mac-binhex40&lt;br /&gt;.hrf = application/x-hrf&lt;br /&gt;.hta = application/hta&lt;br /&gt;.htc = text/x-component&lt;br /&gt;.htm = text/html&lt;br /&gt;.html = text/html&lt;br /&gt;.htt = text/webviewhtml&lt;br /&gt;.htx = text/html&lt;br /&gt;.icb = application/x-icb&lt;br /&gt;.ico = image/x-icon&lt;br /&gt;.ico = application/x-ico&lt;br /&gt;.iff = application/x-iff&lt;br /&gt;.ig4 = application/x-g4&lt;br /&gt;.igs = application/x-igs&lt;br /&gt;.iii = application/x-iphone&lt;br /&gt;.img = application/x-img&lt;br /&gt;.ins = application/x-internet-signup&lt;br /&gt;.isp = application/x-internet-signup&lt;br /&gt;.IVF = video/x-ivf&lt;br /&gt;.java = java/*&lt;br /&gt;.jfif = image/jpeg&lt;br /&gt;.jpe = image/jpeg&lt;br /&gt;.jpe = application/x-jpe&lt;br /&gt;.jpeg = image/jpeg&lt;br /&gt;.jpg = image/jpeg&lt;br /&gt;.jpg = application/x-jpg&lt;br /&gt;.js = application/x-javascript&lt;br /&gt;.jsp = text/html&lt;br /&gt;.la1 = audio/x-liquid-file&lt;br /&gt;.lar = application/x-laplayer-reg&lt;br /&gt;.latex = application/x-latex&lt;br /&gt;.lavs = audio/x-liquid-secure&lt;br /&gt;.lbm = application/x-lbm&lt;br /&gt;.lmsff = audio/x-la-lms&lt;br /&gt;.ls = application/x-javascript&lt;br /&gt;.ltr = application/x-ltr&lt;br /&gt;.m1v = video/x-mpeg&lt;br /&gt;.m2v = video/x-mpeg&lt;br /&gt;.m3u = audio/mpegurl&lt;br /&gt;.m4e = video/mpeg4&lt;br /&gt;.mac = application/x-mac&lt;br /&gt;.man = application/x-troff-man&lt;br /&gt;.math = text/xml&lt;br /&gt;.mdb = application/msaccess&lt;br /&gt;.mdb = application/x-mdb&lt;br /&gt;.mfp = application/x-shockwave-flash&lt;br /&gt;.mht = message/rfc822&lt;br /&gt;.mhtml = message/rfc822&lt;br /&gt;.mi = application/x-mi&lt;br /&gt;.mid = audio/mid&lt;br /&gt;.midi = audio/mid&lt;br /&gt;.mil = application/x-mil&lt;br /&gt;.mml = text/xml&lt;br /&gt;.mnd = audio/x-musicnet-download&lt;br /&gt;.mns = audio/x-musicnet-stream&lt;br /&gt;.mocha = application/x-javascript&lt;br /&gt;.movie = video/x-sgi-movie&lt;br /&gt;.mp1 = audio/mp1&lt;br /&gt;.mp2 = audio/mp2&lt;br /&gt;.mp2v = video/mpeg&lt;br /&gt;.mp3 = audio/mp3&lt;br /&gt;.mp4 = video/mpeg4&lt;br /&gt;.mpa = video/x-mpg&lt;br /&gt;.mpd = application/vnd.ms-project&lt;br /&gt;.mpe = video/x-mpeg&lt;br /&gt;.mpeg = video/mpg&lt;br /&gt;.mpg = video/mpg&lt;br /&gt;.mpga = audio/rn-mpeg&lt;br /&gt;.mpp = application/vnd.ms-project&lt;br /&gt;.mps = video/x-mpeg&lt;br /&gt;.mpt = application/vnd.ms-project&lt;br /&gt;.mpv = video/mpg&lt;br /&gt;.mpv2 = video/mpeg&lt;br /&gt;.mpw = application/vnd.ms-project&lt;br /&gt;.mpx = application/vnd.ms-project&lt;br /&gt;.mtx = text/xml&lt;br /&gt;.mxp = application/x-mmxp&lt;br /&gt;.net = image/pnetvue&lt;br /&gt;.nrf = application/x-nrf&lt;br /&gt;.nws = message/rfc822&lt;br /&gt;.odc = text/x-ms-odc&lt;br /&gt;.out = application/x-out&lt;br /&gt;.p10 = application/pkcs10&lt;br /&gt;.p12 = application/x-pkcs12&lt;br /&gt;.p7b = application/x-pkcs7-certificates&lt;br /&gt;.p7c = application/pkcs7-mime&lt;br /&gt;.p7m = application/pkcs7-mime&lt;br /&gt;.p7r = application/x-pkcs7-certreqresp&lt;br /&gt;.p7s = application/pkcs7-signature&lt;br /&gt;.pc5 = application/x-pc5&lt;br /&gt;.pci = application/x-pci&lt;br /&gt;.pcl = application/x-pcl&lt;br /&gt;.pcx = application/x-pcx&lt;br /&gt;.pdf = application/pdf&lt;br /&gt;.pdf = application/pdf&lt;br /&gt;.pdx = application/vnd.adobe.pdx&lt;br /&gt;.pfx = application/x-pkcs12&lt;br /&gt;.pgl = application/x-pgl&lt;br /&gt;.pic = application/x-pic&lt;br /&gt;.pko = application/vnd.ms-pki.pko&lt;br /&gt;.pl = application/x-perl&lt;br /&gt;.plg = text/html&lt;br /&gt;.pls = audio/scpls&lt;br /&gt;.plt = application/x-plt&lt;br /&gt;.png = image/png&lt;br /&gt;.png = application/x-png&lt;br /&gt;.pot = application/vnd.ms-powerpoint&lt;br /&gt;.ppa = application/vnd.ms-powerpoint&lt;br /&gt;.ppm = application/x-ppm&lt;br /&gt;.pps = application/vnd.ms-powerpoint&lt;br /&gt;.ppt = application/vnd.ms-powerpoint&lt;br /&gt;.ppt = application/x-ppt&lt;br /&gt;.pr = application/x-pr&lt;br /&gt;.prf = application/pics-rules&lt;br /&gt;.prn = application/x-prn&lt;br /&gt;.prt = application/x-prt&lt;br /&gt;.ps = application/x-ps&lt;br /&gt;.ps = application/postscript&lt;br /&gt;.ptn = application/x-ptn&lt;br /&gt;.pwz = application/vnd.ms-powerpoint&lt;br /&gt;.r3t = text/vnd.rn-realtext3d&lt;br /&gt;.ra = audio/vnd.rn-realaudio&lt;br /&gt;.ram = audio/x-pn-realaudio&lt;br /&gt;.ras = application/x-ras&lt;br /&gt;.rat = application/rat-file&lt;br /&gt;.rdf = text/xml&lt;br /&gt;.rec = application/vnd.rn-recording&lt;br /&gt;.red = application/x-red&lt;br /&gt;.rgb = application/x-rgb&lt;br /&gt;.rjs = application/vnd.rn-realsystem-rjs&lt;br /&gt;.rjt = application/vnd.rn-realsystem-rjt&lt;br /&gt;.rlc = application/x-rlc&lt;br /&gt;.rle = application/x-rle&lt;br /&gt;.rm = application/vnd.rn-realmedia&lt;br /&gt;.rmf = application/vnd.adobe.rmf&lt;br /&gt;.rmi = audio/mid&lt;br /&gt;.rmj = application/vnd.rn-realsystem-rmj&lt;br /&gt;.rmm = audio/x-pn-realaudio&lt;br /&gt;.rmp = application/vnd.rn-rn_music_package&lt;br /&gt;.rms = application/vnd.rn-realmedia-secure&lt;br /&gt;.rmvb = application/vnd.rn-realmedia-vbr&lt;br /&gt;.rmx = application/vnd.rn-realsystem-rmx&lt;br /&gt;.rnx = application/vnd.rn-realplayer&lt;br /&gt;.rp = image/vnd.rn-realpix&lt;br /&gt;.rpm = audio/x-pn-realaudio-plugin&lt;br /&gt;.rsml = application/vnd.rn-rsml&lt;br /&gt;.rt = text/vnd.rn-realtext&lt;br /&gt;.rtf = application/msword&lt;br /&gt;.rtf = application/x-rtf&lt;br /&gt;.rv = video/vnd.rn-realvideo&lt;br /&gt;.sam = application/x-sam&lt;br /&gt;.sat = application/x-sat&lt;br /&gt;.sdp = application/sdp&lt;br /&gt;.sdw = application/x-sdw&lt;br /&gt;.sit = application/x-stuffit&lt;br /&gt;.slb = application/x-slb&lt;br /&gt;.sld = application/x-sld&lt;br /&gt;.slk = drawing/x-slk&lt;br /&gt;.smi = application/smil&lt;br /&gt;.smil = application/smil&lt;br /&gt;.smk = application/x-smk&lt;br /&gt;.snd = audio/basic&lt;br /&gt;.sol = text/plain&lt;br /&gt;.sor = text/plain&lt;br /&gt;.spc = application/x-pkcs7-certificates&lt;br /&gt;.spl = application/futuresplash&lt;br /&gt;.spp = text/xml&lt;br /&gt;.ssm = application/streamingmedia&lt;br /&gt;.sst = application/vnd.ms-pki.certstore&lt;br /&gt;.stl = application/vnd.ms-pki.stl&lt;br /&gt;.stm = text/html&lt;br /&gt;.sty = application/x-sty&lt;br /&gt;.svg = text/xml&lt;br /&gt;.swf = application/x-shockwave-flash&lt;br /&gt;.tdf = application/x-tdf&lt;br /&gt;.tg4 = application/x-tg4&lt;br /&gt;.tga = application/x-tga&lt;br /&gt;.tif = image/tiff&lt;br /&gt;.tif = application/x-tif&lt;br /&gt;.tiff = image/tiff&lt;br /&gt;.tld = text/xml&lt;br /&gt;.top = drawing/x-top&lt;br /&gt;.torrent = application/x-bittorrent&lt;br /&gt;.tsd = text/xml&lt;br /&gt;.txt = text/plain&lt;br /&gt;.uin = application/x-icq&lt;br /&gt;.uls = text/iuls&lt;br /&gt;.vcf = text/x-vcard&lt;br /&gt;.vda = application/x-vda&lt;br /&gt;.vdx = application/vnd.visio&lt;br /&gt;.vml = text/xml&lt;br /&gt;.vpg = application/x-vpeg005&lt;br /&gt;.vsd = application/vnd.visio&lt;br /&gt;.vsd = application/x-vsd&lt;br /&gt;.vss = application/vnd.visio&lt;br /&gt;.vst = application/vnd.visio&lt;br /&gt;.vst = application/x-vst&lt;br /&gt;.vsw = application/vnd.visio&lt;br /&gt;.vsx = application/vnd.visio&lt;br /&gt;.vtx = application/vnd.visio&lt;br /&gt;.vxml = text/xml&lt;br /&gt;.wav = audio/wav&lt;br /&gt;.wax = audio/x-ms-wax&lt;br /&gt;.wb1 = application/x-wb1&lt;br /&gt;.wb2 = application/x-wb2&lt;br /&gt;.wb3 = application/x-wb3&lt;br /&gt;.wbmp = image/vnd.wap.wbmp&lt;br /&gt;.wiz = application/msword&lt;br /&gt;.wk3 = application/x-wk3&lt;br /&gt;.wk4 = application/x-wk4&lt;br /&gt;.wkq = application/x-wkq&lt;br /&gt;.wks = application/x-wks&lt;br /&gt;.wm = video/x-ms-wm&lt;br /&gt;.wma = audio/x-ms-wma&lt;br /&gt;.wmd = application/x-ms-wmd&lt;br /&gt;.wmf = application/x-wmf&lt;br /&gt;.wml = text/vnd.wap.wml&lt;br /&gt;.wmv = video/x-ms-wmv&lt;br /&gt;.wmx = video/x-ms-wmx&lt;br /&gt;.wmz = application/x-ms-wmz&lt;br /&gt;.wp6 = application/x-wp6&lt;br /&gt;.wpd = application/x-wpd&lt;br /&gt;.wpg = application/x-wpg&lt;br /&gt;.wpl = application/vnd.ms-wpl&lt;br /&gt;.wq1 = application/x-wq1&lt;br /&gt;.wr1 = application/x-wr1&lt;br /&gt;.wri = application/x-wri&lt;br /&gt;.wrk = application/x-wrk&lt;br /&gt;.ws = application/x-ws&lt;br /&gt;.ws2 = application/x-ws&lt;br /&gt;.wsc = text/scriptlet&lt;br /&gt;.wsdl = text/xml&lt;br /&gt;.wvx = video/x-ms-wvx&lt;br /&gt;.xdp = application/vnd.adobe.xdp&lt;br /&gt;.xdr = text/xml&lt;br /&gt;.xfd = application/vnd.adobe.xfd&lt;br /&gt;.xfdf = application/vnd.adobe.xfdf&lt;br /&gt;.xhtml = text/html&lt;br /&gt;.xls = application/vnd.ms-excel&lt;br /&gt;.xls = application/x-xls&lt;br /&gt;.xlw = application/x-xlw&lt;br /&gt;.xml = text/xml&lt;br /&gt;.xpl = audio/scpls&lt;br /&gt;.xq = text/xml&lt;br /&gt;.xql = text/xml&lt;br /&gt;.xquery = text/xml&lt;br /&gt;.xsd = text/xml&lt;br /&gt;.xsl = text/xml&lt;br /&gt;.xslt = text/xml&lt;br /&gt;.xwd = application/x-xwd&lt;br /&gt;.x_b = application/x-x_b&lt;br /&gt;.x_t = application/x-x_t</description><link>http://ianjung1974.blogspot.com/2009/03/content-type.html</link><author>noreply@blogger.com (Ian 懶惰蟲)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7388667785196336384.post-4548473456340917128</guid><pubDate>Wed, 11 Feb 2009 10:40:00 +0000</pubDate><atom:updated>2009-02-17T15:53:56.608+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">網路應用</category><title>Google 工具列 API - 在 Google 工具列上建立您自己的按鈕</title><description>&lt;img src=&quot;http://www.google.com/tools/firefox/toolbar/FT3/intl/zh-TW/fftoolbar.gif&quot;  border=&quot;0&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://toolbar.google.com/buttons/add?url=http://ianjung.googlepages.com/google_toolbar_button_ian_note.xml&quot;&gt;&lt;img alt=&quot;將『Ian 懶惰蟲筆記』加入 Google 工具列&quot; style=&quot;vertical-align:middle;border:0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS1ovDnLdE7BgzvjJqYyuX0h20_I-KuEsDT00PJXAZJg68VpURbBEh9f0LUkBXELI0tax0_XHUS4ipfavwBZC-FXEDDj7QkEEf1G96xOCzd55pFmExw8Dw8OMSpkAVaTKPqTWhdGt35Zw/&quot; align=&quot;absmiddle&quot;/&gt;&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://toolbar.google.com/buttons/add?url=http://ianjung.googlepages.com/google_toolbar_button_ian_note.xml&quot; target=&quot;_blank&quot; rel=&quot;alternate&quot; type=&quot;application/rss+xml&quot;&gt;將『Ian 懶惰蟲筆記』加入 Google 工具列&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Google 工具列 API 可以讓網站管理員使用 XML 為 Google 工具列 (第 4 版以上) 建立自訂按鈕。 這些按鈕可以瀏覽及搜尋網站、在選單中顯示 RSS 資訊提供，以及適時變更其圖示。 使用者只要按一下您網站上的連結，或是 Google 的按鈕集，就可以將您的自訂按鈕加到他們的工具列中。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.google.com/tools/firefox/toolbar/FT3/intl/zh-TW/&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.google.com/tools/firefox/toolbar/FT3/intl/zh-TW/toolbar_sm.gif&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;深入閱讀︰&lt;br /&gt;&lt;a href=&quot;http://www.google.com/tools/toolbar/buttons/intl/zh-TW/apis/&quot; target=&quot;_blank&quot;&gt;Google 工具列 API 首頁&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.google.com/tools/toolbar/buttons/intl/zh-TW/apis/howto_guide.html&quot; target=&quot;_blank&quot;&gt;Google 工具列 API 說明文件&lt;/a&gt;</description><link>http://ianjung1974.blogspot.com/2009/02/google-api-google.html</link><author>noreply@blogger.com (Ian 懶惰蟲)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhS1ovDnLdE7BgzvjJqYyuX0h20_I-KuEsDT00PJXAZJg68VpURbBEh9f0LUkBXELI0tax0_XHUS4ipfavwBZC-FXEDDj7QkEEf1G96xOCzd55pFmExw8Dw8OMSpkAVaTKPqTWhdGt35Zw/s72-c" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7388667785196336384.post-2726597911094105826</guid><pubDate>Sun, 08 Feb 2009 06:30:00 +0000</pubDate><atom:updated>2009-02-08T14:36:17.040+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">DB / SQL</category><title>MySQL、MS SQL 與 Oracle 的自動編號使用方法</title><description>MySQL、MS SQL 的自動編號比較方便，只要將在欄位設定 &lt;span style=&quot;color:#0066FF; font-weight:bold;&quot;&gt;AUTO_INCREMENT&lt;/span&gt; 或 &lt;span style=&quot;color:#0066FF; font-weight:bold;&quot;&gt;IDENTITY&lt;/span&gt;，但在 Oracle 就要先增加一個 &lt;span style=&quot;color:#0066FF; font-weight:bold;&quot;&gt;Sequence&lt;/span&gt; 物件，然後利用這個 Sequence 來產生編號。以下為使用範例︰&lt;br /&gt;&lt;br /&gt;MySQL︰&lt;br /&gt;&lt;textarea name=&quot;code&quot; class=&quot;sql&quot;&gt;&lt;br /&gt;-- 建立資料表&lt;br /&gt;CREATE TABLE member&lt;br /&gt;(&lt;br /&gt;uid INT NOT NULL AUTO_INCREMENT,&lt;br /&gt;name VARCHAR( 50 ) NOT NULL,&lt;br /&gt;PRIMARY KEY ( uid )&lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;-- 新增一筆資料  &lt;br /&gt;INSERT INTO member VALUES ( NULL , &#39;Ian&#39; )&lt;br /&gt;&lt;br /&gt;-- 取得自動編號的值&lt;br /&gt;SELECT LAST_INSERT_ID()&lt;br /&gt;&lt;/textarea&gt;&lt;br /&gt;MS SQL︰&lt;br /&gt;&lt;textarea name=&quot;code&quot; class=&quot;sql&quot;&gt;&lt;br /&gt;-- 建立資料表&lt;br /&gt;CREATE TABLE [member]&lt;br /&gt;(&lt;br /&gt;[uid] [int] IDENTITY(1,1) NOT NULL,&lt;br /&gt;[name] [nvarchar](50) NULL&lt;br /&gt;) ON [PRIMARY]&lt;br /&gt;&lt;br /&gt;-- 新增一筆資料&lt;br /&gt;INSERT INTO [member] VALUES ( &#39;Ian&#39; )&lt;br /&gt;&lt;br /&gt;-- 取得自動編號的值&lt;br /&gt;SELECT SCOPE_IDENTITY()&lt;br /&gt;&lt;/textarea&gt;&lt;br /&gt;Oracle︰&lt;br /&gt;&lt;textarea name=&quot;code&quot; class=&quot;sql&quot;&gt;&lt;br /&gt;-- 建立資料表&lt;br /&gt;CREATE TABLE &quot;member&quot;   &lt;br /&gt;(  &lt;br /&gt;&quot;uid&quot; NUMBER,   &lt;br /&gt;&quot;name&quot; NVARCHAR2(50)  &lt;br /&gt;);  &lt;br /&gt;  &lt;br /&gt;-- 建立 Sequence  &lt;br /&gt;CREATE SEQUENCE &quot;seq_member&quot;  &lt;br /&gt;MINVALUE 1  &lt;br /&gt;MAXVALUE 999999999  &lt;br /&gt;INCREMENT BY 1  &lt;br /&gt;START WITH 1 &lt;br /&gt;&lt;br /&gt;-- 新增一筆資料並利用 Sequence 自動產生編號  &lt;br /&gt;INSERT INTO member VALUES(seq_member.NEXTVAL,&#39;Ian&#39;) &lt;br /&gt;&lt;br /&gt;-- 取得自動編號的值  &lt;br /&gt;SELECT seq_member.CURRVAL FROM DUAL&lt;br /&gt;&lt;/textarea&gt;&lt;br /&gt;&lt;br /&gt;深入閱讀︰&lt;br /&gt;&lt;a href=&quot;http://proxy.gtn.com.tw/forum/index.php?topic=25.0&quot; target=&quot;_blank&quot;&gt;GTN Network Solution - [Oracle] Oracle 產生自動編號方式&lt;/a&gt;</description><link>http://ianjung1974.blogspot.com/2009/02/mysqlms-sql-oracle.html</link><author>noreply@blogger.com (Ian 懶惰蟲)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7388667785196336384.post-3738477675291243472</guid><pubDate>Sat, 07 Feb 2009 06:48:00 +0000</pubDate><atom:updated>2009-02-08T12:44:31.261+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">DB / SQL</category><category domain="http://www.blogger.com/atom/ns#">PHP</category><title>PHP - ADODB $ADODB_FETCH_MODE 決定資料集以那種方式將資料傳給陣列</title><description>&lt;span style=&quot;color:#0066FF; font-weight:bold;&quot;&gt;$ADODB_FETCH_MODE&lt;/span&gt; 這個全域變數決定了資料集以那種方式將資料傳給陣列，資料集在被建立時（如 Execute() 或 SelectLimit() ）會把本變數 $ADODB_FETCH_MODE 的值保存下來，而隨後本變數 $ADODB_FETCH_MODE 的任何改變都不會影響到現存的資料集，只有在以後資料集被建立起來時才會改變。&lt;br /&gt;&lt;br /&gt;以下為為已定義的常數：&lt;br /&gt;&lt;span style=&quot;color:#0066FF; font-weight:bold;&quot;&gt;&lt;br /&gt;define(&#39;ADODB_FETCH_DEFAULT&#39;,0);&lt;br /&gt;define(&#39;ADODB_FETCH_NUM&#39;,1);&lt;br /&gt;define(&#39;ADODB_FETCH_ASSOC&#39;,2);&lt;br /&gt;define(&#39;ADODB_FETCH_BOTH&#39;,3);&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;以下為一個使用的例子：&lt;br /&gt;&lt;textarea name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;$ADODB_FETCH_MODE = ADODB_FETCH_NUM;&lt;br /&gt;$rs1 = $db-&gt;Execute(&#39;select * from table&#39;);&lt;br /&gt;$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;&lt;br /&gt;$rs2 = $db-&gt;Execute(&#39;select * from table&#39;);&lt;br /&gt;print_r($rs1-&gt;fields); // shows array([0]=&gt;&#39;v0&#39;,[1] =&gt;&#39;v1&#39;)&lt;br /&gt;print_r($rs2-&gt;fields); // shows array([&#39;col1&#39;]=&gt;&#39;v0&#39;,[&#39;col2&#39;] =&gt;&#39;v1&#39;)&lt;br /&gt;&lt;/textarea&gt;&lt;br /&gt;在本範例中，如你所見兩個資料集在被 Execute() 建立時，會依據 $ADODB_FERCH_MODE 的值來決定儲存及使用的存取模式。&lt;br /&gt;&lt;br /&gt;如果沒有任何的模式被定義，預設值則是 ADODB_FETCH_DEFAULT。呈現的預設模式則依據資料庫驅動程式而有所不同，所以不要依賴 ADODB_FETCH_DEFAULT。為了可攜性，我們建議你固定為 ADODB_FETCH_NUM 及 ADODB_FETCH_ASSOC，因為有許多驅動程式並不支援 ADODB_FETCH_BOTH。&lt;br /&gt;&lt;br /&gt;假如你有多個連結物件，並且想要有不同的 fetch 模式給每個連結，那麼就使用 &lt;span style=&quot;color:#0066FF; font-weight:bold;&quot;&gt;SetFetchMode()&lt;/span&gt; 函數，一旦連結的物件呼叫這個函數，那麼連結物件會忽略全域變數 $ADODB_FETCH_MODE 並且自己會使用內部的 fetchMode 屬性。&lt;br /&gt;&lt;textarea name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;$db-&gt;SetFetchMode(ADODB_FETCH_NUM);&lt;br /&gt;$rs1 = $db-&gt;Execute(&#39;select * from table&#39;);&lt;br /&gt;$db-&gt;SetFetchMode(ADODB_FETCH_ASSOC);&lt;br /&gt;$rs2 = $db-&gt;Execute(&#39;select * from table&#39;);&lt;br /&gt;print_r($rs1-&gt;fields); // shows array([0]=&gt;&#39;v0&#39;,[1] =&gt;&#39;v1&#39;)&lt;br /&gt;print_r($rs2-&gt;fields); // shows array([&#39;col1&#39;]=&gt;&#39;v0&#39;,[&#39;col2&#39;] =&gt;&#39;v1&#39;)&lt;br /&gt;&lt;/textarea&gt;&lt;br /&gt;要取得之前的 fetch 模式，你可以使用檢查 &lt;span style=&quot;color:#0066FF; font-weight:bold;&quot;&gt;$db-&gt;fetchMode&lt;/span&gt; 屬性，或使用 SetFetchMode() 的傳回值。</description><link>http://ianjung1974.blogspot.com/2009/02/php-adodb-adodbfetchmode.html</link><author>noreply@blogger.com (Ian 懶惰蟲)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7388667785196336384.post-5615100801907785308</guid><pubDate>Sat, 07 Feb 2009 06:24:00 +0000</pubDate><atom:updated>2009-02-07T14:50:27.790+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">PHP</category><title>PHP - Filter Functions 過濾器</title><description>在以往要檢查 E-mail 格式是否正確，我們通常都是透過寫正規表示式來做判斷，如下︰&lt;br /&gt;&lt;textarea name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;$email = &quot;abc@gmail.com&quot;;&lt;br /&gt;&lt;br /&gt;if( eregi(&quot;^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,6}$&quot;, $email) )&lt;br /&gt; echo &quot;這是正確的 E-mail&quot;;&lt;br /&gt;else&lt;br /&gt; echo &quot;這是不正確的 E-mail&quot;; &lt;br /&gt;&lt;/textarea&gt;&lt;br /&gt;但在 PHP5 之後，可以直接透過 &lt;span style=&quot;color:#0066FF; font-weight:bold;&quot;&gt;Filter 函數&lt;/span&gt;，有更方便的作法，如下︰&lt;br /&gt;&lt;textarea name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;$email = &quot;abc@gmail.com&quot;;&lt;br /&gt;&lt;br /&gt;if( filter_var($mail, FILTER_VALIDATE_EMAIL) )&lt;br /&gt; echo &quot;這是正確的 E-mail&quot;;&lt;br /&gt;else&lt;br /&gt; echo &quot;這是不正確的 E-mail&quot;; &lt;br /&gt;&lt;/textarea&gt;&lt;br /&gt;&lt;br /&gt;深入閱讀︰&lt;br /&gt;&lt;a href=&quot;http://php.biz.net.id/manual/hk/ref.filter.php&quot; target=&quot;_blank&quot;&gt;PHP Manual - Filter Functions&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.w3school.com.cn/php/php_ref_filter.asp&quot; target=&quot;_blank&quot;&gt;w3school 在线教程 - PHP Filter 函数&lt;/a&gt;</description><link>http://ianjung1974.blogspot.com/2009/02/php-filter-functions.html</link><author>noreply@blogger.com (Ian 懶惰蟲)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7388667785196336384.post-8016755779545668757</guid><pubDate>Fri, 26 Dec 2008 10:28:00 +0000</pubDate><atom:updated>2009-01-17T12:58:17.200+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">網路應用</category><title>Google Analytics 流量統計名詞解釋</title><description>&lt;span style=&quot;font-size:16px; font-weight:bold; color:#0066FF&quot;&gt;訪客 Vistors&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;‧PageView 網頁檢視&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;PageView，又可簡稱為「PV」。PV 代表站內網頁被檢索查看的總次數。當一個訪客來到你的網站後，看了首頁與兩篇文章，總共檢視了三個網頁，那麼你的部落格PV便會加上 3。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;‧Visit 造訪次數&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;「造訪次數」一般被認為是查看網站行銷效果與熱門度的基本指標，對於其他統合參數來說，「Visit」也常是必要的參考值，這是因為這項數據更具體的代表了「每一次實質的到訪行為」。例如有一個訪客來到你的網站看了兩三個網頁，然後離開網站，或者在短時間內（Google Analytics 預設為 30 分鐘）重複進出你的網站，那麼這整個瀏覽過程中這位訪客只會被計算為一次的 Visit。但是只要超過時限，「造訪次數」就不會管訪客之間是否為同一個人，都會被計算為新的一次實質造訪行為。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;‧Absolute Unique Visitor 絕對特定訪客&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;這是 Google Analytics 比較特殊的一項設計，Absolute Unique Visitor（絕對特定訪客）是比 Visit 更嚴格的計算法。它的計算方式是，在一段特定時間內（這段時間依據你在 Google Analytics 上方圖表拉出的時間長度而定），不管到訪網站幾次，只要是同一個訪客，都只會被計算為一位絕對特定訪客，也就是不重複的瀏覽者數量。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;‧Vistor 訪客&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;當我們在 Google Analytics 中使用圖表上方的下拉選單，想要改變圖表的數據項目時，你會看到一個「Vistors 訪客」的項目，這個項目顯示的數值會比「Visit 造訪次數」稍低，為什麼呢？因為這裡的「Vistors 訪客」指得就是「每天的絕對特定訪客」，亦即「每日不重複訪客」數目。一般來說，Google Analytics 預設會在它的圖表中優先顯示這個項目的數據。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;‧New Visitor 新訪客&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;「在某段時間內只造訪你部落格一次」的訪客數量。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;‧Returning Visitor 舊訪客&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;如果訪客曾經來過你的網站，那麼統計就會將其計算為「Returning Vistors」。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;‧Average Pageview 平均網頁檢視&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;平均網頁檢視就是「網頁檢視數」除以「造訪次數」，就可以得到在每次部落格上的實質訪問行為裡，平均會被瀏覽多少個網頁。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;‧Time on Site 網站停留時間&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;每一位訪客平均停留在你網站的時間。統計服務會記錄每一次「Visit 造訪」的時間長度，，然後除以「總造訪次數」，就可以得到這個平均值。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;‧Bounce Rate 退回率&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;訪客只造訪一個網頁就離開網站的比率。基本的算法是「只看一個網頁的造訪次數」除以「總造訪次數」。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;‧Visitor Loyalty 忠誠度&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;在訪客忠誠度裡，會依據不同的重複造訪次數，來顯示每個區段在總體造訪次數中所佔的比例，也就是說你可以看到有多少訪問是忠誠的不斷到訪，又有多少訪問是隨機的臨時拜訪。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;‧Visitor Recency 新近度&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;訪客新近度意即，訪客上一次來看你的網站是多久以前？（也可以說是訪客們都隔多久來看一次你的網站）你可以看到從 0 天、1 天到 365 天等不同時間點所擁有的訪客比率。有些訪客可能已經一年都沒有再回到你的網站，這其實也表示他們可能對你網站不感興趣。另外因為「0 天前」這個項目也包含了新訪客的數目在裡面，所以判讀上需要考慮這個額外因素。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;‧Length of Visit 造訪時間長度&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;在造訪時間長度中顯示，總造訪次數在不同的「停留時間區段」裡的分佈情形。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;‧Depth of Visit 造訪閱讀量&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;在造訪閱讀量中顯示，總造訪次數在不同的「閱讀頁數區段」裡的分佈情形。&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:16px; font-weight:bold; color:#0066FF&quot;&gt;流量來源 Traffic Sources&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;‧Direct Traffic 直接流量&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;些訪客並非透過任何網站轉到你的網站，他們可能是透過已經存在瀏覽器中的書籤、或直接在網址列輸入網址而來，這些都被稱為 Direct Traffic。擁有直接流量對於一個網站來說，這表示已經有讀者把你的網站視為「他們想看的目標」，所以他們才會儲存你的網址，才會想到要看時，直接連進你的網站。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;‧Referring Site 推薦連結網站&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;這項服務告訴你，訪客都是透過哪些網站的推薦而來到這裡（實際的計算情形是，你的網址連結出現在別的網站，其他人透過點擊這些連結而進入你的網站的數目）。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;‧Search Engines 搜索引擎&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;這個數據就是告訴你，訪客都是透過哪些搜索引擎來找到你的網站。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;‧Keyword 關鍵字&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;這項數據的意義是說，你的訪客都是透過在搜索引擎搜索哪些關鍵字而來到你的網站。&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-size:16px; font-weight:bold; color:#0066FF&quot;&gt;內容 Content&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;‧Top Content 主要內容&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;這個項目會列出你的網站中最常被瀏覽的網頁網址，點擊特定網址後可以看到該網頁的獨立統計數據，例如專屬這個網頁的停留時間、退回率，和長時間的流量變化。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;‧Content by Title 標題內容&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;標題內容其實有點像文字化的主要內容，「主要內容」列表顯示的是每個獨立的網址的瀏覽量，而「標題內容」裡面顯示的是以網頁標題為主的瀏覽量。有時候，訪客可能用不同的網址在瀏覽你同一個標題下的網頁，它們其實是同一個網頁，會這樣的原因之一，是有些人可能是透過網頁代理來瀏覽你的網站，因此統計時看到的是不同的網址，這時候透過「同一個標題」，就可以把這些相關網址都集合在一起統計。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;‧Content Drilldown 內容深入&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;這個項目是把你網站裡的網址分層檢索，然後讓你層層深入的去查看每一層級網址的流量。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;‧Top Landing Pages 主要到達網頁&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;這個資料可以告訴你訪客通常都從網站中的哪幾個網頁進入你的網站。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;‧Top Exits 主要離開網頁&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;這個資料可以告訴你訪客通常都從網站中的哪幾個網頁離開你的網站。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;深入閱讀︰&lt;br /&gt;&lt;a href=&quot;http://playpcesor.blogspot.com/2008/04/google-analytics.html&quot; target=&quot;_blank&quot;&gt;電腦玩物 - Google Analytics 各種流量統計數據對部落格有什麼意義？&lt;/a&gt;</description><link>http://ianjung1974.blogspot.com/2008/12/google-analytics.html</link><author>noreply@blogger.com (Ian 懶惰蟲)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7388667785196336384.post-4157154236092188930</guid><pubDate>Sat, 13 Dec 2008 05:50:00 +0000</pubDate><atom:updated>2008-12-13T13:50:55.741+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">應用軟體</category><title>免費的自動檔案同步軟體 Allway Sync</title><description>Allway Sync 是一個非常容易使用的 Windows 檔案同步軟體。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://allwaysync.com/&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://allwaysync.com/images/Logo.gif&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;它可以在幾個資料夾之間進行檔案同步。同步方式有源資料夾同步和各向同步兩種方式：&lt;br /&gt;&lt;br /&gt;一、源資料夾同步方式將以一個資料夾為基準，刪除或覆蓋其餘資料夾與源檔案相比較不相同的檔案。&lt;br /&gt;&lt;br /&gt;二、各向同步方式則自動將更新的檔案覆蓋幾個同步資料夾中的舊檔案。軟體帶有一個小型資料庫，監視每次更新後的檔案狀態。如果再一次同步之後，你刪除了同步資料夾中某些檔案，它在同步的時候將其它的幾個資料夾的副本也刪除，而不會將不需要的未刪除檔案重復拷貝到已更新的資料夾。由於軟體自己會對檔案進行刪除和覆蓋，它提供了使用回收站進行檔案備份的措施，使用者可以在不慎執行錯誤的同步動作之後，從回收站將錯誤刪除或覆蓋的檔案找回來（預設並沒有開啟該功能，需要自行設定）。&lt;br /&gt;&lt;br /&gt;此外，該軟體還具有自動同步功能，可以在指定的條件下自動執行同步任務。還可以指定檔案篩選列表，過濾一些不希望同步的檔案或資料夾。最重要的是可以透過連線網路磁碟機或 FTP 連˙線的方式同步兩台不同主機的資料夾檔案。&lt;br /&gt;&lt;br /&gt;如果您要同步的檔案大小和數量不是很多，這個軟體是免費的，你可以一直使用下去。如果您要同步的檔案和數量太多，而且經常需要進行同步，那麼可能就會超過它的使用許可，那應該購買它的專業版使用許可，才能進行頻繁的大量檔案同步操作。&lt;br /&gt;&lt;br /&gt;相關資料︰&lt;br /&gt;&lt;a href=&quot;http://allwaysync.com/download.html&quot; target=&quot;_blank&quot;&gt;官方網站下載位址&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://playpcesor.blogspot.com/2007/03/allway-sync-558.html&quot; target=&quot;_blank&quot;&gt;電腦玩物 - 免費的自動檔案同步軟體：Allway Sync 5.5.8（中文版） 實作教學&lt;/a&gt;</description><link>http://ianjung1974.blogspot.com/2008/12/allway-sync.html</link><author>noreply@blogger.com (Ian 懶惰蟲)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7388667785196336384.post-1193839418203683499</guid><pubDate>Sat, 13 Dec 2008 05:18:00 +0000</pubDate><atom:updated>2008-12-14T02:09:17.130+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">DB / SQL</category><title>當 MySQL 出現 Host &#39;host_name&#39; is blocked 錯誤時</title><description>&lt;textarea name=&quot;code&quot; class=&quot;html&quot;&gt;&lt;br /&gt;Host &#39;host_name&#39; is blocked because of many connection errors. Unblock with &#39;mysqladmin flush-hosts&#39;&lt;br /&gt;&lt;/textarea&gt;&lt;br /&gt;當你 MySQL 出現上面這個錯誤訊息，這意味著，mysqld 已經得到超過 &lt;span style=&quot;color:#0066FF; font-weight:bold;&quot;&gt;max_connect_errors&lt;/span&gt; 次的錯誤連線請求。mysqld 會認定這個錯誤可能是來自駭客的攻擊，並進一步阻止該主機繼續連線。可以透過執行下面指令來解除這個限制，重新允許該主機的連線。&lt;br /&gt;&lt;textarea name=&quot;code&quot; class=&quot;html&quot;&gt;&lt;br /&gt;C:\wamp\mysql\bin\mysqladmin -uroot -p123 flush-hosts&lt;br /&gt;&lt;/textarea&gt;&lt;br /&gt;範例假設 MySQL 資料庫的帳號為 &lt;span style=&quot;color:#0066FF; font-weight:bold;&quot;&gt;root&lt;/span&gt;，密碼為 &lt;span style=&quot;color:#0066FF; font-weight:bold;&quot;&gt;123&lt;/span&gt;。&lt;br /&gt;&lt;br /&gt;你可以透過下面的 SQL 列出 MySQL 系統變數值，得知目前 &lt;span style=&quot;color:#0066FF; font-weight:bold;&quot;&gt;max_connect_errors&lt;/span&gt; 的設定值。&lt;br /&gt;&lt;textarea name=&quot;code&quot; class=&quot;sql&quot;&gt;&lt;br /&gt;SHOW VARIABLES&lt;br /&gt;&lt;/textarea&gt;&lt;br /&gt;&lt;br /&gt;參考資料︰&lt;br /&gt;&lt;a href=&quot;http://dev.mysql.com/doc/refman/5.0/en/blocked-host.html&quot; target=&quot;_blank&quot;&gt;MySQL ::   MySQL 5.0 Reference Manual :: B.1.2.6 Host &#39;host_name&#39; is blocked&lt;/a&gt;</description><link>http://ianjung1974.blogspot.com/2008/12/mysql-host-hostname-is-blocked.html</link><author>noreply@blogger.com (Ian 懶惰蟲)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7388667785196336384.post-8502813099636255339</guid><pubDate>Thu, 23 Oct 2008 08:44:00 +0000</pubDate><atom:updated>2008-11-16T01:47:57.107+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">DB / SQL</category><category domain="http://www.blogger.com/atom/ns#">PHP</category><title>Windows 的 MySQL 資料庫熱備份 / 使用 BigDump 匯入大於 2MB 以上的 .sql</title><description>這裡介紹在 Windows 下 MySQL 資料庫熱備份的一個很簡單方法︰&lt;br /&gt;&lt;br /&gt;1. 寫一個 .bat 批次檔，內容如下︰&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color:#0066FF; font-weight:bold;&quot;&gt;phpbb_db_backup.bat&lt;/span&gt;&lt;br /&gt;&lt;textarea name=&quot;code&quot; class=&quot;html&quot;&gt;&lt;br /&gt;set DBNAME=phpbb&lt;br /&gt;set SQLDIR=C:\wamp\www\mysql_bigdump\%DBNAME%_%DATE:~0,4%%DATE:~5,2%&lt;br /&gt;set SQLFILE=%SQLDIR%\%DBNAME%_%DATE:~0,4%_%DATE:~5,2%_%DATE:~8,2%.sql&lt;br /&gt;if not exist %SQLDIR% mkdir %SQLDIR% &lt;br /&gt;C:\wamp\mysql\bin\mysqldump --opt -uroot -p123 %DBNAME% &gt; %SQLFILE%&lt;br /&gt;&lt;/textarea&gt;&lt;br /&gt;範例假設 MySQL 資料庫的帳號為 &lt;span style=&quot;color:#0066FF; font-weight:bold;&quot;&gt;root&lt;/span&gt;，密碼為 &lt;span style=&quot;color:#0066FF; font-weight:bold;&quot;&gt;123&lt;/span&gt;，要匯出的資料庫為 &lt;span style=&quot;color:#0066FF; font-weight:bold;&quot;&gt;phpbb&lt;/span&gt;。&lt;br /&gt;&lt;br /&gt;2. 手動或使用 Windows 排程執行 phpbb_db_backup.bat，執行完畢就會將資料產生一個 .sql 文件存在所指定的目錄。&lt;br /&gt;&lt;br /&gt;完成備份後在將來需要時，直接拿備份的 .sql 文件匯入 MySQL 資料庫就可以了。&lt;br /&gt;&lt;br /&gt;在 MySQL 中匯入資料庫的方式有很多種，最常用的方式就是使用 phpMyAdmin 管理程式的匯入介面來上傳、匯入。不過如果 .sql 文件太大的話，則很容易遇到伺服器的執行時間或檔案大小的限制，結果就是無法順利上傳、匯入資料。&lt;br /&gt;&lt;br /&gt;以下介紹一個相當實用的 PHP 小程式『&lt;a href=&quot;http://www.ozerov.de/bigdump.php&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:#0066FF; font-weight:bold;&quot;&gt;BigDump&lt;/span&gt;&lt;/a&gt;』，它可以幫我們將超大的 .sql 文件直接匯入 MySQL 資料庫中。&lt;br /&gt;&lt;br /&gt;首先將下載回來的 &lt;span style=&quot;color:#0066FF; font-weight:bold;&quot;&gt;bigdump.php&lt;/span&gt; 用文字編輯器開啟，修改部份設定參數，如下︰&lt;br /&gt;&lt;textarea name=&quot;code&quot; class=&quot;php&quot;&gt;&lt;br /&gt;$db_server   = &#39;localhost&#39;; // 資料庫位址&lt;br /&gt;$db_name     = &#39;&#39;; // 資料庫名稱&lt;br /&gt;$db_username = &#39;root&#39;; // 使用者帳號&lt;br /&gt;$db_password = &#39;&#39;; // 使用者密碼&lt;br /&gt;&lt;br /&gt;$linespersession  = 3000; // 執行的命令行列數&lt;br /&gt;$delaypersession  = 0; // 每次間隔休息時間（1/1000 秒）&lt;br /&gt;&lt;br /&gt;$db_connection_charset = &#39;utf8&#39;; // 使用的文字編碼&lt;br /&gt;&lt;/textarea&gt;&lt;br /&gt;修改完成後將 &lt;span style=&quot;color:#0066FF; font-weight:bold;&quot;&gt;bigdump.php&lt;/span&gt; 上傳到Server上，並將 .sql 文件放在同個目錄下，瀏覽 bigdump.php，就可以選擇要匯入的檔案，輕輕一點沒多久就可以將資料完整的回存到資料庫裡了。</description><link>http://ianjung1974.blogspot.com/2008/10/windows-mysql-bigdump-2mb-sql.html</link><author>noreply@blogger.com (Ian 懶惰蟲)</author><thr:total>0</thr:total></item></channel></rss>