Ajax (programming)

Ajax ย่อมาจาก Asynchronous JavaScript and XML เป็นวิธีการพัฒนาโปรแกรมเว็บโดยใช้หลาย ๆ เทคโนโลยีมาร่วมกันดังต่อไปนี้
  • XHTML หรือ HTML และ CSS สำหรับ สร้างและกำหนดรูปแบบข้อมูล
  • Document Object Model ใช้ JavaScript ในการสร้าง, ติดต่อกับผู้ใช้และแสดงหน้าเว็บแบบ dynamic
  • XMLHttpRequest สำหรับให้ object แลกเปลี่ยนข้อมูลแบบ asynchronously กับ web server ส่วนมากจะใช้ XML แต่รูปแบบอื่นก็ใช้ได้ดังนี้ HTML, plain text, JSON, EBML

ตัวของ Ajax นั้นไม่ใช่ technology แต่เป็นการใช้หลาย ๆ เทคโนโลยีมาทำงานร่วมกัน ข้อดีของการนำ Ajax ไปใช้งานนั้นจะทำให้ web application ของเรานั้นทำงานได้เร็วขึ้นเพราะเมื่อ user ต้องการข้อมูลในส่วนไหนก็จะ update เฉพาะส่วนนั้นไม่ต้อง update ทั้งหมด

^-^ : วันนี้นำมาเล่าเท่านี้ก่อนเดี๋ยวถ้าศึกษาเพิ่มอีกแล้วจะนำมาเล่าต่อครับ

PHP 5.1.0 Released

PHP5 ออกเวอร์ชันใหม่แล้ว 5.1.0 สามารถโหลดได้ที่ http://www.php.net

Google logos

สามารถเข้าไปดู Logo เก่าของ google ได้ที่ http://www.google.com/holidaylogos.html

NLC6

การแข่งขันระบบปฏิบัติการลินุกซ์ (NECTEC Linux Competition: NLC ) ครั้งที่ 6 ได้เปิดรับสมัครแล้ว
ดูรายละเอียดได้ที่ http://ccp.nectec.or.th/activity/nlc6/

Web Badges / Buttons

ลองเข้าไปดูมีวิธีทำ web badges/buttons และ buttons ที่เกี่ยวกับ linux / opensource ได้ที่http://www.zwahlendesign.ch/en/node/19

Symphony OS

ขอแนะนำ Symphony OS เป็น linux แบบ desktop พัฒนาจาก Debian และ Knoppix และจุดเด่นของ linux ตัวนี้คือได้มีการสร้าง Desktop environment ขึ้นมาใช้งานเองคือ Mezzo Desktop environment และมีหน้าตาที่สวยงามและแปลกไปจาก KDE & Gnome สามารถดูรายละเอียดเพิ่มเติมได้ที่ www.symphonyos.com

Run anaconda on X

สร้าง folder สำหรับ stage2 แล้ว copy ข้อมูลภายในไฟล์จาก stage2 ของตัวติดตั้งมาใส่ใน folder ที่สร้างขึ้น
ทำการ export folder ที่จะแก้ไข
#export PYTHONPATH=/lab/work/edit/stage2/usr/lib/anaconda
#export BASE=:/lab/work/edit/stage2/usr/lib/anaconda
#export PATH=$PATH:/lab/work/edit/stage2/usr/lib/anaconda-runtime/

คำสั่งที่ใช้รัน anaconda บน X ดังนี้

#anaconda --test -m nfs://lab/work/edit/stage2/usr/lib/anaconda

Learning Python

ช่วงนี้กำลังศึกษาภาษา Ptyhon ครับเพราะต้องทำการแก้ไขดัดแปลง anaconda ซึ่งเขียนด้วยภาษา Python ได้เรื่องอย่างไรเดี๋ยวจะมาเล่าให้ฟังครับ

Mirror of SUTLinux

ต้องขอขอบคุณพี่ปอครับ ได้เนื้อที่ไว้เก็บงาน แทน server เก่าที่ไม่ได้เรื่อง โหลดแล้วค้าง
http://mirrors.scphost.com/pub/sutlinux/

ชีวิตช่วงปิดเทอม

ช่วงนี้ปิดเทอมกลับมาอยู่บ้านไม่ค่อยได้ศึกษาอะไรใหม่ ๆ เลย เพราะที่บ้านไม่มีโทรศัพท์เลยไม่สามารถเล่น net ได้
ก็เลยไม่รู้จะหาอะไรใหม่ ๆ เล่นได้ยังไง ปิดเทอมก็เลยเหมือนพักผ่อนจริง ๆ อยู่บ้านดูหนัง ฟังเพลง ขับรถไปโน้นมานี่ แล้วก็คุยโทรศัพท์ ช่วงนี้ก็พอได้ลองบ้างกับ embedded linux อ๋อที่สำคัญวันนี้เกรดออก วิชาที่หนักใจก็รอดมาได้ ก็คงน่าจะจบ 4 ปีเหมือนคนปกติแล้วครับ

SUT-MDE 1.0 Released

ออกแล้วครับสำหรับ SUT-MDE 1.0 (Mobile Development Environment) เป็น livecd ที่สามารถติดตั้งลงใน harddisk ได้ เหมาะสำหรับใช้เขียนโปรแกรมภาษา c/c++ , java และใช้ในการเรียนการสอนการเขียนโปรแกรม
  • Anjuta 1.2.2 (สำหรับเขียน c/c++)
  • Eclipse 3.1 (สำหรับเขียน java)
  • Blender3D 2.37a (สำหรับทำ 3D)
  • ได้ทำการเปลี่ยน themes และ engine ของ gnome ใหม่
  • เมื่อทำการติดตั้งลง harddisk แล้วสามารถขยายเนื้อที่ได้อีก
สามารถ download และอ่าน readme
Screenshots







Fixed xterm+thai

วันนี้อ.สมพันธุ์ โทรมาบอกว่าแก้ปัญหาการแสดงภาษาไทยใน xterm ของ SUT-MDE 1.0 ได้แล้ว ต้องขอโทษอาจารย์จริง ๆ ที่ไม่ด้ช่วยแก้ในส่วนนี้ เพราะติดอยู่ในช่วงสอบพอดี จะตายอยู่แล้ว พรุ่งนี้อาจารย์จะเอาตัวที่แก้เสร็จแล้วมาให้ทดสอบและผมอาจจะเพิ่มเติมอะไรบางอย่างเข้าไป และก็น่าจะ release ได้แล้ว อ่านหนังสือต่อแล้วเดี๋ยวไม่รอด

uClinux

เมื่อวันก่อนได้คุย m กับพี่ปอเกี่ยวกับเรื่อง Project ที่พี่เขาทำแล้วมันเป็นเรื่องเกี่ยวกับ Embedded linux ซึ่งเป็นเรื่องที่สนใจอยู่นานแล้วแต่ยังไม่มีโอกาสได้ลองศึกษาจริงจังสักทีเพราะไม่รู้จะปรึกษาใคร ก็พอได้คุยกับพี่แล้วก็พอจะเริ่มรู้แล้วว่าต้องเริ่มจากตรงไหน วันนี้เลยนั่ง search google คำว่า embedded linux ก็เลยเข้าไปอ่านของ uClinux ซึ่งเป็น embedded linux ตัวหนึ่งซึ่งเราสามารถนำมันมาทดลอง กับ emulator ได้ซึ่งมีอยู่หลายตัว เดี๋ยวว่าจะลองเอามาเล่นดู ถ้าได้เล่นแล้วจะมาเล่าสู่กันฟังครับ

Favourites Icon

Favourites Icon เรียกย่อ ๆ ว่า Favicon เคยเห็นกันใช่ไหมครับรูป icon ที่อยู่หน้า url เวลาเราพิมพ์ชื่อ site ลงใน browser ถ้าอยากรู้ว่าทำยังไง
ดูได้ที่ http://poonlap.blogspot.com/2005/08/faviconico.html

Problem of xterm+thai

ใกล้เสร็จแล้วครับสำหรับ SUT-MDE 1.0 ต่อนนี้กำลังแก้ปัญหาเกี่ยวกับการแสดงภาษาไทยใน x terminal น่ะครับคาดว่คงไม่น่าเกินสุดเดือนนี้น่าจะออก version stable ได้แล้ว

เริ่มสอบปลายภาคแล้ว

ก็เป็นแบบนี้ละ เรียน 3 เทอม แป๋บเดี๋ยวก็สอบแล้ว

วันแม่

เป็นครั้งแรกที่ได้ทำอะไรเป็นพิเศษสำหรับแม่ วันนี้ตื่นแต่เช้า 6 โมงตรงรีบไปตลาดซื้อพวงมาลัยมาไหว้แม่ พอทำแล้วรู้สึกดีแต่ก็รูสึก เขิน ๆ นะเพราะเป็นครั้งแรก พรุ่งนี้ก็ต้องกลับมหาลัยแล้ว
ปล.วันนี้เป็นแม่ก็ขอให้เป็นวันที่เราพึงระลึกถึงแม่แล้วก็เริ่มต้นที่จะดูแลเอาใจใส่และรักท่านให้มาก ๆ

Screenshot of SUT-MDE 1.0 (beta)

รูปร่างหน้าตาของ SUT-MDE 1.0 เวอร์ชัน beta ซึ่งตัว stable ก็น่าจะไม่ต่างจากนี้เท่าไร










เปลี่ยน icons ของ SUT-MDE

เมื่อเราดาวน์โหลดพวก icons ของ gnome มาแล้วเราจะต้องแตกไฟล์แล้วนำไปไว้ที่ห้อง /usr/share/icons
จากนั้นก็เข้าไปแก้ config ไฟล์ใน gconf ก็จะทำให้ icons ที่เราเลือกเป็นค่า default ของระบบ

SUT-MDE

ช่วงนี้กำลังทำ SUT-MDE เป็น livecd เวอร์ชันที่ใช้สำหรับพัฒนาโปรแกรมโดยตอนนี้ได้เพิ่มโปรแกรมสำหรับใช้เขียน
โปรแกรมหลักสองตัวคือ Anjuta และ Eclipse แล้วได้ใส่ Blender สำหรับทำพวก 3D ด้วยตอนนี้ยังอยู่ในช่วงพัฒนาและน่าจะมี beta version ออกมาในไม่ช้าครับ