發表文章

目前顯示的是 4月, 2012的文章

[Linux] 如何讓系統執行工作切換到背景(job control)

如果你執行一個工作(例如Vim),中途想要回到命令列作其他事情,或是那個程式你想要一直跑,但不希望他一直佔住畫面,這時候我們可以使用『ctrl+z』,將該項工作放到背景去執行,而且可以將很多個工作放到背景去執行,我們可以使用『#jobs』去查詢背景有哪幾項工作,如果想要把背景工作叫回來呈現工作畫面,可以使用『#fg 1』後面的1是工作的序號,如果你要叫回序號5的工作,就用#fg 5。

[MYSQL] 更改資料表名稱

可能是鬼遮眼,在phpmyadmin找不到更改資料表名稱的地方,只好用語法更改,如下: ALTER TABLE oldname RENAME TO newname

[Vim] vim+chrome 超方便套件

Vimium - the hacker's browser

[PHP] 超簡單 讓網頁匯出Excel檔案

「請問,網頁上的XX表單,可以匯出成excel讓我下載嗎?」,我想大家在工作上應該會聽到這樣的需求,PHP透過header的設定,可以很簡單的達到...

[Vim] 基本操作

取代(全文取代) :%s/oldstr/newstr/g 說明:%代表找全部,g代表行頭到行尾。 取代 (指定行數) :1,100s/oldstr/newstr/g 說明:從第1行到第100行更換每search符合的字串 行頭 插入 :%s/^/"/g 說明:在每行的行頭加入雙引號 " 行尾 插入 :%s/$/"/g 說明:在每行的行尾加入雙引號 " 檢查、修改 目前的編碼方式 檢查 :set fenc 修改 :set fenc=utf-8

[PHP] 問號(?) 冒號(:) 那是啥? 淺談 三元運算子

$str=($i=="Y")?"YES!!":"NO!!"; 有時候看別人的程式碼,會看到類似上面那段程式的寫法,一開始會看不懂在寫什麼,其實那是三元運算子的運用,也就是一種可以用簡短程式寫完if判斷的方式,如果採用一般if的寫法會是: if($i=="Y"){   $str="YES!!"; } else{   $str="NO!!"; } 用三元運算子只要一行就可以寫好,可以少打幾個字。

[jQuery] 用$(this)怎麼取物件(父、子、同輩、前、後) (parent , children, siblings, next, nextAll, prev)

我們常會在迴圈中用到"this",例如: $("div").each(function(){   alert($(this).html()) }); 當取到this物件後,要對其相對物件作處理時,會發現無法像平常一樣的使用選擇器,這時候可以用下面的東西取代...

[jQuery] 透過ajax取xml的資料

假如我們要透過index.php使用ajax去抓1.xml的資料,並將資料放到mydiv這個div中顯示出來,程式碼如下...

[其他] 交易平台的防詐騙機制(以8591為例)

跟朋友聊到交易平台(例如:8591)的防詐騙機制,在這邊紀錄一下...

[HTML][好文] 如何讓IE支援canvas元素

如何讓IE支援canvas元素 下載ExplorerCanvas –excanvas.js–是個開源碼,在IE上實作了製圖區的API。 下載後,只要匯入excanvas.js即可: <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <!--[if IE]> <script src="excanvas.js"></script> <![endif]--> </head> <body> ... </body> </html> 條件式註解讓只有IE的瀏覽器,才會載入excanvas.js檔案 純excanvas.js 載點

[HTML][JavaScript] HTML5的canvas基礎教學

HTML5中非常夯的應用之一,就是canvas這個東東,他可以做出許多很炫的視覺效果,也就是為什麼HTML5在將來可以逐漸取代flash的原因之一,廢話不多說,我們直接來實作,其實非常簡單...

[PHP][好文] [Plupload] 支援 EC2/S3 的上傳筆記

[Plupload] 支援 EC2/S3 的上傳筆記

[CSS] 讓圖片自動放到最大,而且保持長寬等比例。

width:100%; height:auto;

[PHP][好文] Reading a unicode Excel file in PHP

Reading a unicode Excel file in PHP | PracticalWeb Ltd

[Vim][好文] 反模式

图灵社区 : 阅读 : Vim反模式

[Vim][好文] Vim與我的工作環境

Vim與我的工作環境

[jQuery][PHP] 如何讓jQuery應用其他網站的資料

javascript因為安全上的考量,基本上不允許抓非自身網域的網頁資料, jQuery是javascript的應用 ,所以也不例外,要突破這個限制,需要靠特殊方式(請參考 本篇 ),舉一個應用的實例,供大家參考,如下...

[好文][PHP] PHP文件上傳進度的實現原理

PHP文件上傳進度的實現原理

[PHP][好文] 使用PHP創建Instagram的濾鏡效果 Create Instagram Filters With PHP

使用PHP創建Instagram的濾鏡效果 Create Instagram Filters With PHP

[好文][facebook] 整合Facebook的連接到您的網站 Integrate Facebook Connect to your website

Integrate Facebook Connect to your website

[好文][facebook] 為什麼你 84% 的 Facebook 粉絲都神秘失蹤了? « TechOrange

為什麼你 84% 的 Facebook 粉絲都神秘失蹤了? « TechOrange

[Android][好文] 只需輸入URL,Uppsite為你提供一站式服務:同時生成網站的iOS和Android版應用並幫你提交到應用商店

只需輸入URL,Uppsite為你提供一站式服務:同時生成網站的iOS和Android版應用並幫你提交到應用商店

[MYSQL] 多個資料表(兩個以上)的連結(INNER JOIN)

第一種寫法: SELECT * FROM( SELECT * FROM ( SELECT * FROM ( SELECT * FROM ( SELECT * FROM `table001` AS t1 INNER JOIN `table002` AS t2 ON t1.t1_no=t2.t2_t1_no ) AS t12 INNER JOIN `table003` AS t3 ON t12.t2_no=t3.t3_t2_no ) AS t123 INNER JOIN `table004` AS t4 ON t123.t3_no=t4.t4_t3_no ) AS t1234 INNER JOIN `table005` AS t5 ON t1234.t4_no=t5.t5_t4_no ) AS t12345 INNER JOIN `table006` AS t6 ON t12345.t5_no=t6.t6_t5_no 照此架構,以此類推即可。 第二種種寫法: SELECT   * FROM   ` table001` AS t1   INNER JOIN ` table002` AS t1 ON t1.t1_no = t2.t2_no   INNER JOIN ` table003` AS t3 ON t2.t2_no = t3.t3_no   INNER JOIN ` table004` AS t4 ON t3.t3_no = t4.t4_no   INNER JOIN ` table005` AS t5 ON t4.t4_no = t5.t5_no   WHERE   t1.status = 'y' AND t2.status = 'y' AND t3.status = 'y' 可以一直串接下去。 我個人比較推薦第二種寫法。

[jQuery] 輕鬆在網頁上做出觸控事件(touch)

如何在網頁做出像手機app那種觸控事件,只要利用jquery的touchend事件,就可以輕鬆完成了,如下...

[PHP] 讓網頁不被直接連結 (實務應用:只有透過ajax才能向該網頁取得資料)

假如我們想做一個網站,讓使用者只需要訪問index.php這一頁,不需要換頁就可以查到所有他想查詢的資料,我想你這個時候應該已經聯想到,只要透過ajax這個技術就可以達到這個目的。 為了提供index.php各式各樣的動態資料,我們需要產生1.php、2.php...等相關的資料查詢網頁,而這些網頁只負責餵資料給index.php,我們不打算給使用者直接連結,所以,我們可以採取一些保護措施,例如...

[好文] 軟體人員面試教戰守則

軟體人員面試教戰守則

[PHP][好文] 如何在用户中断时停止程序的运行 (應用:關網頁則登出)

如何在用户中断时停止程序的运行 或許可以用在紀錄使用者登出時間 因為不能期望使用者都會去按"登出" 很多人都是直接關掉瀏覽器

[其他] 利用google的翻譯功能,在書籤(我的最愛)建立翻譯按鈕

直接把下面的連結加到書籤(我的最愛) 轉繁 然後在看外文網頁時,直接按就會翻譯整個網頁,也可以利用滑鼠選取的部份單字或段落,進行局部翻譯。

[Android][CSS] 讓圖片可以在手機版網頁上,顯示適當的大小

網頁圖片如果我們有設定固定大小時,例如:<img src="logo.jpg" width="1000px" />,雖然在一般電腦上瀏覽網頁,圖片大小看起來很正常,但是,當使用手機等行動裝置瀏覽網頁,就會發現圖片太大導致超出螢幕的寬度,這樣很不美觀,而且對使用者來說也不方便閱讀,透過css就可以輕鬆解決這個問題...

[Linux] 利用ln建立目錄捷徑(虛擬目錄)

#sudo ln -s (實體目錄) (虛擬目錄) 例如: #sudo ln -s ~/myweb/web001 /var/www/ 說明:上面這一段的意思是,將~/myweb/web001這個資料夾,在/var/www/這個目錄下,產生一個虛擬的web001資料夾 PS.不知道為什麼在輸入實體目錄時,按tab鍵無法自動完成...

[其他] 網頁時光機

如何找已經關閉網頁 或 網站已下架的舊網頁資料呢? 使用網頁時光機就對了...

[PHP] 透過 $_SERVER['HTTP_USER_AGENT'] 來判斷使用者是否使用IE

資料來源: PHP官網

[PHP] $_SERVER 環境變數的說明

PHP官網說明 取目前帶參數網址的作法,可使用 $url = basename(__FILE__).'?'.$_SERVER['QUERY_STRING']; __FILE__的用法可參考: 這篇 網友整理 假如網址列是http://www.kimo.com.tw/test.php?id=20&link=123456 $_SERVER['PHP_SELF']; 是取得 /test.php $_SERVER['QUERY_STRING']; 是取得 ?id=20&link=123456 $_SERVER['HTTP_HOST']; 是取得 www.kimo.com.tw $_SERVER["REQUEST_URI"] 會給檔名 + 參數 (如 /tw/show/rating?userID=tata3055) -- $_SERVER的參數和用法說明 $_SERVER['PHP_SELF'] #當前正在執行腳本的文件名,與 document root相關。 $_SERVER['argv'] #傳遞給該腳本的參數。 $_SERVER['argc'] #包含傳遞給程序的命令行參數的個數(如果運行在命令行模式)。 $_SERVER['GATEWAY_INTERFACE'] #服務器使用的 CGI 規範的版本。例如,「CGI/1.1」。 $_SERVER['SERVER_NAME'] #當前運行腳本所在服務器主機的名稱。 $_SERVER['SERVER_ADDR'] #當前運行腳本所在服務器主機的IP。 註:就是SERVER主機的IP。 $_SERVER['SERVER_SOFTWARE'] #服務器標識的字串,在響應請求時的頭部中給出。 $_SERVER['SERVER_PROTOCOL'] #請求頁面時通信協議的名稱和版本。例如,「HTTP/1.0」。 $_SERVER['REQUEST_METHOD'] #訪問頁面時的請求方法。例如:「GET」、「HEAD」,「POST」...

[facebook] 使用者執行app,出現This application does not yet support secure browsing (HTTPS). Learn More 錯誤

如果使用者要登入app時,出現 "此應用軟件不支援安全瀏覽" "This application does not yet support secure browsing (HTTPS)" "secure browsing is not supported" 等錯誤訊息,代表該 用戶將安全性設置為安全加密瀏覽模式,此時...

[jquery] 簡單的表格排序工具 tablesorter

使用方式很簡單,請參考範例檔去修改就可以了... 1. table標籤的class需有tablesorter,id需為myTable 2. 標題列需用<thead>包起來

[其他] 富人默默在做的事

圖片

[facebook] 調整app的畫面大小

剛建立好的 FB app 畫面會很窄很難看,只要在FB的開發人員應用程式裡面做設定,就可以輕鬆調整大小囉...

[facebook][Linux] FB的app網頁放在ubuntu主機上出現錯誤Uncaught exception ‘Exception’ with message ‘Facebook needs the CURL PHP extension.’

因為沒有擴充CURL,擴充方式 sudo apt-get install php5-curl 然後 重啟apache sudo /etc/init.d/apache2 restart 這樣就OK啦

[jQuery] jQuery Cycle 圖片輪播套件

jQuery提供了優良的動態效果支援,以往需要使用flash才能呈現的圖片輪播效果,現在用jQuery就可以達成了。 而且 jQuery Cycle 套件更讓我們省去撰寫jquery程式碼的麻煩,使用方法非常簡單...

[Vim][好文] 寫程式?那些老師沒教的事

[Vim][好文] 寫程式?那些老師沒教的事

[Vim][好文] Vim by 高見龍

Vim by 高見龍

[好文][其他] 無線網路的加密方式 : 安全又不影響速度,無線加密 WPA、WPA2 怎麼選?

安全又不影響速度,無線加密 WPA、WPA2 怎麼選? 請用 WPA / WPA2 的 AES 加密方式

[HTML] 用HTML5寫的網頁多人連線RPG遊戲

BrowserQuest