Session with rails

Session Register
[code="ruby"]
@current_member = Member.find_by_username_and_passwd(params[:username], params[:passwd])
unless @current_member.nil?
session[:user_id]=@current_member.id
end
[/code]
Query with Session
[code="ruby"]
unless session[:user_id].blank?
@current_user = Member.find_by_id(session[:user_id])
end
[/code]
Session Destroy
[code="ruby"]
session[:user_id]=@current_user=nil
[/code]

Tags: , ,

RAILS : link_to with specific URLs

[code="ruby"]

[/code]

Tags: , ,

RAILS - Link to ‘action’

ProjectController
[code="ruby"]
class ProjectController < ApplicationController
def index
@p=Project.find(:all);
end
end
[/code]
indexView
[code="ruby"]
Project#index

’show’,:id=>p.id}%>

[/code]

Tags: ,

Apache2 - Directory Alias and Allow From

ทำ Alias ใช้ในกรณีที่ directory นั้นๆ ไม่ได้อยู่ใน document root ของ web server เช่น
อยากให้ url http://www.kmitl.ac.th/bankster  แต่ directory bankster ไม่ได้อยู่ที่ document root
ของ www.kmitl.ac.th อาจจะอยู่ที่อื่นอย่างเช่น /home/bankster/public_html
สามารถทำการ set เป็นลักษณะของ Alias ได้ที่ /etc/apache2/sites-enabled/www.kmitl.ac.th
โดยเพิ่ม  Alias /bankster “/home/bankster/public_html”    ไว้ภายใน tag <VirtualHost> … </VirtualHost>
แล้วทำการ set option สำหรับ directory /home/bankster/public_html ดังนี้
<Directory /home/bankster/public_html>
Options FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
สังเกตุว่า ไม่อนุญาตให้ทำการ Index Directory เพราะไม่ได้ set
Options Indexs [...]

Tags: , , ,

ทำให้ MYSQL Server Accept connection จาก anywhere

ปกติแล้ว เจ้า MySQL server จะ ถูก config ให้ Accept connection จาก localhost
เท่านั้น ถ้าเราอยากจะทำให้มัน Listen ที่ 0.0.0.0 ก็ต้องไป set ที่ไฟล์ /etc/mysql/my.conf
ก่อนอื่นต้อง stop service mysql ก่อน /etc/init.d/mysql stop
แล้ว vi /etc/mysql/my.confหาบรรทัดที่เขียนว่า
bind-address            = 127.0.0.1
แก้เป็น
bind-address            = 0.0.0.0
save file แล้ว exit ออกมา
สั่ง start service mysql /etc/init.d/mysql start
ลอง netstat -na | more ดูจะพบว่า mysql listen ที่ 0.0.0.0:3306 0.0.0.0:* แล้ว
bankster@ruby:~/test$ netstat -na
Active Internet [...]

ว่าด้วยเรื่องวันนี้และวันอื่นๆ ตั้งแต่ปีใหม่

ขอรวบยอดเลยละกานนะ
เอาเรื่องเรียนก่อนละกาน ก็ตั้งแต่หลังปีใหม่มา ก็แบบว่า 2 วันแรกที่เปิดเรียนก็โดดเรียนฉลองเลย
วิชา ISAD นี่อาจารย์บอกว่าโดดไม่ได้แล้ว ใช้สิทธิ์ครบแล้ว 3 ครั้ง อิอิ
ก็สั่งให้ส่งความคืบหน้า Project web application ในส่วนของ use case diagram , use case description ,
และก็ Activity Diagram == present วันพุธ หน้า เพราะวันจันทร์ อาจารย์งดสอน
วิชา Database อาจารย์ขึ้นบทที่ 7 เรื่อง Normalization เป็นเรื่องเกี่ยวกับ verifying logical data models
ให้มีความเหมาะสมและลด data redundancy , inconsistency ออกไป โดย split out ออกมาเป็น relation ที่เพิ่มขึ้น ดูเรื่อง key เรื่อง [...]

[solved] vmware server 2 add user problem

พอดีว่าจะเพิ่ม user เข้าไป manage vmware server host
ซึ่งเป็น vmware server version 2 แต่พอเพิ่ม user เข้าไป มันก็ error อย่างที่เห็น
ก็เลย google ดู ก็พบวิธีแก้ปัญหา
/etc/init.d/vmware-mgmt stop
nano /etc/vmware/hostd/authorization.xml
เข้าไปแก้ตรง <NextAceId>11</NextAceId>
เป็น <NextAceId>21</NextAceId> หรือตัวเลขอื่นๆ ที่ไม่ใช่ 11
/etc/init.d/vmware-mgmt start

Tags:

SAM Broadcaster SILENT MODE OUTPUT [winserv2003]

หลังจากที่ลง SAM บน windows server 2003 enterprise 32 bit
แล้วพบว่า SAM ไม่สามารถเล่นเพลงได้ ก็เลยลองถามเจ้า Ink ดู
ให้ลองเข้าไปดู ว่ามันเกิดจากอะไร INK ก็บอกว่า sam มันหา sound card ไม่เจอ
มันเลยไม่เล่นเพลงให้ อืมมมม
ไอ้เราก็จำได้ว่า ตอนลง SAM ใน Windows Server 2008 มันก็หา sound card ไม่เจอ
แต่มันจะมีขึ้นให้บอกว่า ให้ run SAM ใน Silent Mode แต่พอลงใน windows server 2003
กลับไม่มี dialog box นั้นขุึ้นมา แสดงว่ามันคงหาเจอ แต่เป็น audio ของ vmware
เลย output ออกมาไม่ได้ ก็เลยลองกดเข้าไปในส่วนของ configuration [...]

Note : mongrel_cluster

1. CLUSTER CONFIGURATION
root@ruby:/app/# mongrel_rails cluster::configure -e RAILS-ENV -p PORT -a IP_ADDRESS -PROCS_NO
2. CLUSTER START
root@ruby:/app/# mongrel_rails cluster::start

Tags: , , ,

02/01/2009 วันที่สองของปีใหม่

ผ่านไปอีกปีนึงแล้วสำหรับชีวิตของเรา
ปีที่ผ่านมามีอะไรหลายๆอย่างเกิดขึ้น ทั้งเรื่องดีดีและไม่ดี
แต่ผมคงเลือกที่จะจดจำแต่สิ่งที่ดีดี ละกันเนอะ
ปี 2008 เป็นปีแห่งเพื่อน งาน เรียน
แบบได้เพื่อนใหม่ ได้งานใหม่ และก็เรียนในชั้นปีสอง
ตื่นเต้นเหมือนกันนะ ปีใหม่แล้ว
หลายคนคงคิดมาตั้งแต่ท้ายปีแล้วว่า
จะเอาปีใหม่เป็นจุดเริ่มต้นของสิ่งต่างๆ
ผมเองก็หวังว่า ปีใหม่นี้จะเป็นการเริ่มต้นเพื่อแก้ไข
หรือเริ่มจาก 0 แล้วก็ต่อยอดสิ่งที่มีอยู่แล้ว
เมื่อวานไปดูหนัง happy birthday กับ the day the earth stood still
หนังสองเรื่องนี้ทำให้ผมได้ข้อคิดเรื่องของเวลา จุดเปลี่ยน
ความพยายาม  และความรักของมนุษย์
“มนุษย์จะเปลี่ยนแปลงและวิวัฒน์ เมื่อถึงจุดที่วิกฤติ”
Thanks….
ป๊ากับม๊า - ขอบคุณที่ทำทุกสิ่งทุกอย่าง ที่ให้ 20 ปีของลูกคนนี้มีแต่ความสวยงามบนความรักและความเข้าใจ
สัญญาว่าจะทำทุกอย่างๆ ทำทุกๆ วันให้ดีที่สุด บนความพอเพียง และไม่เบียดเบียนใคร
Ink - ขอบคุณความเป็นเพือนที่มีให้กันตลอดเกือบหนึ่งปีที่สนิทกัน ขอบคุณเบาะจักรยานที่ให้ซ้อนไปทำงานที่สำนักวิจัย ไปกินข้าว ไปไหนๆ ขอบคุณสำหรับงาน ที่สุดยอดๆๆๆๆๆ ขอบคุณอีกหลายๆ อย่าง T-T
Bank32 - ขอบคุณสำหรับทุกอย่าง ขอบคุณสำหรับหลอกไป series และอีกๆหลายๆ อย่าง
Fah - ขอให้ใจเป็นไปอย่างที่คิดซักที
เอย ใหม่ Amp Noon [...]

Tags: ,