星期日, 七月 12, 2009

[CodeIgniter] 變更 log 的副檔名

在 CodeIgniter 預設的 log 副檔名還是取 .php,所以在 PDT 中就會出現警告(因為不符 php 語法),由於 CI 本身並沒有設定 log 副檔名的開關,所以如果想改的話,快一點就直接改 library/log.php
在 Line 89 行中,

$filepath = $this->log_path.'log-'.date('Y-m-d').EXT;

直接改成

$filepath = $this->log_path.'log-'.date('Y-m-d'). '.log';




星期六, 七月 11, 2009

[Windows] 遠端連線快速鍵

重度使用 遠端連線 的我把這些快速鍵記下有助於工作效率。
ref: http://windowshelp.microsoft.com/Windows/zh-HK/help/663a7dd9-c125-47cf-8fdc-42d2757b5f611028.mspx

快速鍵

說明

ALT+PAGE UP

從左到右切換程式。

ALT+PAGE DOWN

從右到左切換程式。

ALT+INSERT

依照程式的開啟順序循環顯示它們。

ALT+HOME

顯示 [開始] 功能表。

CTRL+ALT+BREAK

在視窗和全螢幕顯示模式間切換。

CTRL+ALT+END

顯示 [Windows 安全性] 對話方塊。

ALT+DELETE

顯示 Windows 功能表。

CTRL+ALT+數字鍵台上的減號

將用戶端電腦的作用中視窗複製到遠端電腦的 [剪貼簿] (功能如同在本機電腦上按下 ALT+PRINT SCREEN)。

CTRL+ALT+數字鍵台上的加號

將整個用戶端電腦的視窗區域複製到遠端電腦的 [剪貼簿] (功能如同在本機電腦上按下 PRINT SCREEN)。

CTRL+ALT+向右鍵

可讓您從遠端桌面控制項「切換」至主機程式的控制項 (例如,按鈕或文字方塊)。當遠端桌面控制項內嵌在其他 (主機) 程式時很有用。

CTRL+ALT+向左鍵

可讓您從遠端桌面控制項「切換」至主機程式的控制項 (例如,按鈕或文字方塊)。當遠端桌面控制項內嵌在其他 (主機) 程式時很有用。



星期三, 六月 24, 2009

[RoR] 安裝篇 - Ubuntu

在Ubuntu 安裝似乎有蠻多陷阱,把流程記下來,免得下次又找一次

1. 先下載 rubygems-1.3.4.tgz
    wget http://rubyforge.org/frs/download.php/57643/rubygems-1.3.4.tgz
2. 解壓縮 rubygems-1.3.4.tgz
     tar zxvf rubygems-1.3.4.tgz
3.  cd ubygems-1.3.4
4.  sudo ruby setup.rb          ### 更新 rubygems
5.  sudo gem update --system  ### 更新系統的 gem
6.  sudo gem install rails    ### 安裝 rails
7. sudo apt-get install sqlite3
8. sudo apt-get install ruby1.8-dev   ### 這個套件沒有安裝的話,等一下 sqlite3-ruby 會無法安裝
9. sudo gem install sqlite3-ruby

另外,順便記錄一下 gem 常用的語法
gem install -l  ### 表示強制由本地安裝(不從網路上抓套件)
gem search -r STRING  ### 搜尋遠端含 STRING 字串的套件
gem cleanup ### 清除安裝後的套件
gem fetch {package_name} ### 下載遠端的套件而不安裝

gem help commands  ### 列出所有的指令
gem {command} --help ### 列出次指令的語法




星期六, 六月 13, 2009

[Ruby] 函數 - 不定量參數

在 ruby 中傳遞不定量的參數很簡單,就在參數前加個 * 就可以了。
example:
def hello(*names)
    names.each do |name|
        puts 'Hello, ' + name
    end
end
hello('Mark')
hello('Mark', 'Mary', 'Marlon')

星期五, 六月 12, 2009

[Develop] 開發人員最佳的 firefox 套件

firefox 現在已經是我日常生活的一部分了,實在愛死它「擴充套件」 這個功能。
在「Useful Firefox Extensions For Developers」這篇由 Ram 提供的建議的建議套件:
  1. Greasemonkey
  2. Firebug
  3. Web Developer
  4. Html Validator
  5. JavaScript Debugger
  6. MeasureIt
  7. Poster
  8. CSSViewer
  9. Load Time Analyzer
  10. FireFTP
  11. FirePHP
  12. ColorZilla
  13. X-Ray
  14. Aardvark

星期四, 五月 28, 2009

[System] 移除 Windows 7 beta 和 Windows Server 2008 R2 beta 視窗右上角的 "send feedback" 連結

執行 regedt32
到 HKEY_CURRENT_USER\Control Panel\Desktop 的位置,將「 FeedbackToolEnabled」的 DWORD 的值設為 0。

登出再登入後,就看不到 "send feedback" 連結了

參考 

Windows 7 Blog

http://winse7en.blogspot.com/2008/12/hack-to-remove-and-disable-send.html

星期四, 五月 21, 2009

IE & Firefox 遇到某些網站會自動關閉?

最近行政電腦常會接收一些老師用隨身碟傳過來的檔案,不幸的是,有些人的隨身碟似乎有些「怪東西」,會互相傳來傳去,所以呢!小弟就好心幫三個處室的行政電腦重灌,由於萬惡的「公文系統」,所以特地注意了一些地方,JVM, 設權設等等雜七雜八的東西,不料,這正是麻煩的開始

今天又發生一件怪事,利用 IE 或 Firefox 連結到某些網站會突然無預警關閉,但是大部分的又正常,本來以為是 Flash 的關係,重灌又無效,只好土法煉鋼,直接去看會導致瀏覽器掛掉的網站內容到底是什麼東東......

找了很久,做了多次無效嘗試後,終於找出問題,我不確定發生的問題是如何形成的,但是我把 JVM 再重灌一次,就好了.............真是令人想罵髒話!