2012年8月31日 星期五

Git 版本管理

之前我一直都是用subversion,但是最近在學ubuntu下,發現有另一個大家滿推的叫Git,這裏有不錯的使用說明Git 魔法

2012年8月30日 星期四

Ubuntu VirtualBox Windowx XP 分享 共用 讀取 資料夾

我的Ubuntu 要在VirtualBox 中Read XP 的資料夾,這該如何來設定呢?沒想到是要把Account 加入到群組中去 可以看這一個內容Access VirtualBox Shared Folder from Ubuntu 12.04 (Precise Pangolin) Guest Machine | Liberian Geek

2012年8月29日 星期三

Ubuntu gedit gcin 中文輸入

在玩過了php後,也是該要朝linux上前進,試試在這樣的環境下,來開發程式,最近安裝了Ubuntu12.04,發現gedit在中文的輸入上有點問題,在阿仁的幫忙下,也順利的解決這個問題,重點整理如下 用Ubuntu Software Centor 安裝gcin。版本是gcin 2.7.3+dfsg-1,此外還裝了gcin-gtk3-immodule,gcin-anthy,gcin-chewing,gcin-qt4- immodule,都是在Ubuntu Software Centor上gcin的頁面選的 電腦有移除ibus,選擇輸入法是用im-switch而不是im-config 把"/usr/lib/gtk-2.0/2.10.0/immodules/"底下的im-gcin.so拷貝到/usr/lib/i386-lin ux-gnu/gtk-2.0/2.10.0/immodules/,然後再gtk-query-immodules-3.0 --update-cache,之後重新開機就一切正常了 以上資料取自於加入 最新的 gcin 的 ubuntu 12.04 repository 程式庫謝謝大家無私的分享

2012年8月9日 星期四

CodeIgniter PDO MSSQL DSN database hostname

這兩天搞升級到2.1.2,讓我傷了一點神,目前先暫時OK,為了能使用PDO,所以又再試了一下這也真是一門學問可以參考這個PHP: PDO_SQLSRV DSN - Manual,還好找到這一個才搞定,但是你的CI中的database.php要如何來設定? 其實重點只有在hostname 這個選項 $db['win7']['hostname'] = 'sqlsrv:Database=MvcMusicStore;Server=127.0.0.1'; 這樣就可以了

2012年7月26日 星期四

CodeIgniter json

實做到了用json,才發現,asp.net真的做了不少事 從CI中來實做時才知道自己要多做這麼多功,不過還 是把自己的過程先記下來,以防止年紀大的我,忘了 這中間的過程 1.Controller 要把資料往前送有兩方式 → 陣列 或 → 物件 陣列要是有具名的那種方式 EX: $jsn = array( "Message" => $albumName . "has been removed from your shopping cart." ,"CartCount" => $this->cart_summary() ,"CartTotal" => $cartTotal ,"ItemCount" => 0 ,"DeleteId" => $p_id ); 物件則是 $jsn = new jsn_obj; $jsn->Message = $albumName . "has been removed from your shopping cart."; $jsn->CartCount = $this->cart_summary(); $jsn->CartTotal = $cartTotal; $jsn->ItemCount = 0; $jsn->DeleteId = $p_id; 2.在Controller 中,把資料丟山去前,再加上這兩段指令 $this->output ->set_content_type('application/json') ->set_output(json_encode($jsn)); 而前端上的使用就看你如何發揮jquery

2012年7月3日 星期二

PHP 陣列 動態 Key Value

開了陣列後,想要動態的讓這個陣列長大,而且PHP的陣列還有支援用Key、Value 的方式,這用在Dropdown上很好用,只是真的好簡單,只要這樣下指令 $options = array();
foreach($genre as $g)
{$options[$g["Name"]]=$g["Name"];}
所以陣列定好後,只要在名字加入你的Key,再讓它等於你的Value,這樣就完成了,有沒有很簡單呢 ^^

2012年6月28日 星期四

CodeIgniter img src

為了這個,我煩了好久,為什麼會找不到img src 呢?在和阿仨討論過後,他的建議是,請用絕對路徑,而不要用相對路徑,果不其然,我今天在開發過程中又遇到這個問題,因為程式寫多了,路徑就會換來換去,MVC這的路徑會一直變換,只好加上用絶對路徑了,問題就解決了。