Saturday, October 25, 2008

Set Wireless Lan for Ubuntu

type in terminal,
sudo gedit /etc/modprobe.d/options

and then,
options iwl3945 disable_hw_scan=1

Credit: Munin MCPE

Install JDK for Ubuntu

Download JDK from sun for Linux (Do NOT get the rpm!)
sudo mv jdk-1_5_0_06-linux-i586.bin /usr/local
cd /usr/local
sudo chmod a+x jdk-1_5_0_06-linux-i586.bin
sudo sh jdk-1_5_0_06-linux-i586.bin



credit: Arktis from: http://ubuntuforums.org/showthread.php?t=148075

ต่อมาก็ set JAVA_HOME เพื่อให้สามารถใช้จาวาได้ทุกที่ โดย
ไปที่ home directory เปิดไฟล์ .bashrc และเพิ่มข้อความที่ท้ายไฟล์ไว้ดังนี้

export JAVA_HOME=/usr/local/jdk-x.xxx.xxx

export PATH=$PATH:$JAVA_HOME/bin

จากนั้นลอง logout เข้ามาใหม่ แล้วเปิดเทอร์มินอล พิมพ์ javac ดูนะครับ น่าจะใช้ได้แล้ว

create link
sudo update-alternatives --install /usr/bin/java java /usr/local/jdk1.6.0_11/bin/java 500
sudo update-alternatives --config java

Thursday, October 16, 2008

Java Programming Style Guidelines

เวปนี้น่าสนใจมาก แนะนำเกี่ยวกับหัวข้อข้างบน ลองเข้าไปดูกันได้เลยนะ
http://geosoft.no/development/javastyle.html

Monday, October 13, 2008

การแปลงค่าใน JavaScript

วิธีการแปลงค่าจากตัวอักษรให้เป็นตัวเลข อย่างเช่น '20' --> 20 ทำได้โดย

var num = '20';
Number(num);

or

parseInt(num);

ทำไมต้องแปลงด้วยละ????
เพื่อให้สามารถทำค่ามากระทำกัน ... ในทางคณิตศาสตร์ได้ เช่น +, -, *, / ไงจ๊ะ
ถ้าไม่แปลงค่าก่อน ตัว JavaScript จะเข้าใจว่า เราต้องการเอา String มาต่อกันนะ โฮ๊ะๆ ๆ เจ๋งจริงๆ

กำหนดจำนวนทศนิยมใน JavaScript

Fixed ตำแหน่งของทศนิยมใน JavaScript สามารถทำได้โดย

Tuesday, September 16, 2008

วิธีการออกจาก loop (break) มากกว่า 2 loop ขึ้นไป

1. ต้อง lable ชื่อบรรทัดของ loop ที่ต้องการ
2. ใช้ break ตามด้วย lable ที่ต้องการ
ตัวอย่างเช่น
Loop1: for( ... ; ... ; ... ) {
Loop2: for( ... ; ... ; ... ) {
break Loop1;
}
}

Wednesday, September 10, 2008

Anchor Text

ในที่สุดก็ได้ความกระจ่างซักทีว่าจริงๆ แล้ว anchor text มันคืออะไรกันแน่
ยกตัวอย่างเช่น

<a href="main.html">หน้าหลัก</a>

จากตัวอย่างสรุปได้ว่า anchor text คือ "หน้าหลัก"
ส่วน hyperlink คือ "main.html" นะ