apache的相關指令

在ubuntu上apache的一些停止與啟動的指令跟freebsd不太一樣

啟動指令:
[cc lang=”bash”]/etc/init.d/apache2 start[/cc]

停止指令:
[cc lang=”bash”]/etc/init.d/apache2 stop[/cc]

套用已修改的指令:
[cc lang=”bash”]/usr/sbin/apache2ctl graceful[/cc]

另外要啟用Rails的開發環境

啟用webrick(必需要進入目前正在開發的rails目錄下)
[cc lang=”bash”]script/server[/cc]

停止webrick
Ctrl + C

下指令停止webrick(該terminal視窗已經不見,或是背景執行)
[cc lang=”bash”]pgrep ruby
kill -KILL id[/cc]

關於Rails 一些教學文章

Rails是一套ruby的framework,也是專門設計web form應用程式網站的工具。

過去在用PHP開發網站時,大都是將PHP的mod建立於apache上,由apache專職來對request的資料再由php mod直譯,將運算結果呈現在web browser 。

Ruby是個語言與跟PHP是相同的地位。

而Rails是個Framework 與PHPCake是相同的地位。但以自已的觀念來explane又很接近IDE開發環境,如Dreamweaver或Eclips。

所以在了解Ruby的語法之後,就必需用Rails來試著開發一個可以連結資料庫的專案。

講這麼多,先bookmark一個網站,才不會又從頭找起。

F"筆記
http://www.wretch.cc/blog/myrecord/22015285

剛剛才發現那是以XP為平台 Orz

一些安裝ROR的環境的網站資料

install ROR on Ubuntu
https://help.ubuntu.com/8.04/serverguide/C/ruby-on-rails.html

Debian / Ubuntu Linux 的 Ruby on Rails 環境架設
http://blog.longwin.com.tw/2008/11/ruby-on-rails-linux-environment-build-2008/

Installing Ruby on Rails on Debian/Ubuntu
http://wiki.rubyonrails.org/getting-started/installation/linux-ubuntu

Passenger
http://wiki.rubyonrails.org/deployment/apache-passenger

Passenger:讓Apache直接執行Ruby on Rails
http://eportfolio.stut.edu.tw/~19690037/archives/1451

Easiest way to install Passenger
http://www.modrails.com/install.html

ubuntu 整個桌面當機的處理方法

當gnome桌面從螢幕保護程式返回桌面時,會有當機的情形,但是係統並沒有當掉。鍵盤還可以使用,所以在當機的畫面之下按下組合鍵:

ctrl + alt +F1

就可以進入文字命令模式,然後輸入指令:

[cc lang=”bash”]sudo /etc/init.d/gdm restart[/cc]

就可以返回正常的桌面了!

架設ruby on rails 於ubuntu 11.04 server上

Ruby on Rails 是一套整合性非常完整的PHP Framework 糸統。新手要上手前必需要建立糸統可runing的環境。

在此之前您的糸統要先安裝 apache 與 MySQL

第一步,輸入指令安裝

sudo apt-get install rails

先了解一下這次ruby會裝了什麼東西:

javascript-common libactionmailer-ruby1.8 libactionpack-ruby1.8
libactiverecord-ruby1.8 libactiveresource-ruby1.8 libactivesupport-ruby1.8
libbreakpoint-ruby1.8 libbuilder-ruby1.8 libcmdparse2-ruby1.8
libdaemons-ruby1.8 libi18n-ruby1.8 libjs-prototype liblog4r-ruby1.8
libmemcache-client-ruby1.8 libmmap-ruby1.8 libmocha-ruby1.8
libncurses-ruby1.8 librack-ruby librack-ruby1.8 libreadline5
libredcloth-ruby1.8 libruby1.8 libruby1.8-extras libsqlite3-ruby1.8
libtext-format-ruby1.8 libtmail-ruby1.8 libtzinfo-ruby1.8 rails
rails-ruby1.8 rake ruby ruby1.8 ruby1.8-dev rubygems1.8 wwwconfig-common

藍色標明的部分是目前俺所注意的套件。

之後…

開完會,下班~~晚上回家有空搞吧~

Mac 裡的 Print Screen

直接在桌面存個png檔
1) Command + Shift + 3 Capture Whole Screen
2) Command + Shift + 4 Capture Part of Screen
3) Command + Shift + 4 and press Space Bar Capture Objects (Icon, Dock, Menu, Submenu, etc)

擷取在剪貼簿裡
1) Command + Shift + Control + 3 Capture Whole Screen
2) Command + Shift + Control + 4 Capture Part of Screen
3) Command + Shift + Control + 4 and press Space Bar Capture Objects