ปกติใช้ wireless โดยทั่วไปคนส่วนใหญ่เค้าก็จะใช้กันแค่ wep หรือไม่มีรหัสผ่านกัน แต่ที่บ้านกับที่ทำงานดันแปลก ไม่ยอมใช้เหมือนชาวบ้าน ใช้ wpa แทนซะ(เพื่อความปลอดภัยที่ไม่รู้กันไม่ให้ใครเล่น ) ก็เลยเจอปัญหาไม่เหมือนชาวบ้าน สำหรับ wpa ธรรมดาที่ใช้ pre shared key เคยแก้ไปแล้ว พร้อมจดบันทึกไว้ที่ หน้านี้ http://llun.info/2007/10/14/debian-install-instruction/ แต่วันนี้จะมาเขียนถึง WPA-EAP ที่พิเศษกว่าชาวบ้านหน่อย และสาเหตุที่ทำให้ต้องมาบันทึกก็เพราะ dhcp ที่ทำงานดันเจ๊ง ไม่ยอมแจก ip ให้ NetworkManager ที่ใช้ก็เลยด๋อยไปเลย สุดท้ายก็ต้องมาหาวิธีแก้ /etc/network/interfaces เอง เห้อ สิ่งที่ต้องใส่เพิ่มในไฟล์ก็ดูจาก code ด้านล่างเลย iface [name] inet static address [fix ip] netmask [netmask] gateway [gateway] wpa-conf managed wpa-ssid [ssid] [...]
OpenSUSE + Bluetooth + GPRS
คราวที่แล้วต่อ wifi โดยไม่ใช้ nm-applet ได้โดยแก้ /etc/network/networks เอาแต่พลาดลืมเอามาจดในนี้ เสียดายมาจนถึงบัดนี้ วันนี้ต่อ GPRS ได้เลยรีบจดกันลืมซะหน่อยดีกว่า เดี๊ยวลืมแล้วทำไม่ได้จะเสียดายเหมือนคราวที่แล้วอีก (แต่ถ้าจะเอาอาจจะขุดของ OpenSUSE มาดูเพราะมันมีตัวแก้ config ให้แบบอัตโนมัติโดยที่ไม่ต้องใช้ nm-applet เหมือนกัน) สำหรับมือถือที่ผมใช้ในการต่อเล่นคราวนี้เป็นรุ่น Sony Ericsson K750i ส่วน bluetooth มากับ notebook เลย มาดูวิธีทำต่อเลยดีกว่า เริ่มจากติด package bluetooth ต่างๆ ให้ครบก่อน เช่น bluez utils, pppd, kinternet (kinternet ไม่ต้องติดก็ได้ถ้าหากจะใช้แค่ command line แต่ถ้าอยากสะดวกก็ติดเหอะ) ใช้คำสั่ง hcitool scan เพื่อดูว่ามือถือที่ใช้อยู่มี mac เบอร์อะไรจะได้เชื่อมถูก #hcitool scan xx:xx:xx:xx:xx:xx nat หลังจากเจอเครื่องก็หาว่า [...]
ชิ่ง NJUG ไปเดิน Fortune
โอ๊ยเซ็งวันนี้ฝนตกตั้งแต่เช้า – บ่ายเลย เลยไม่ได้ไป NJUG4 จริงๆ ออกช้าด้วยแหละ เพราะเมื่อวานไป Esplanade กว่าจะกลับแล้วทำไรต่ออีก วันนี้ก็เลยตื่นสายซ้า เห้อเลยแทนที่จะไป NJUG4 ก็เลยไปอีกนิดไปลงสถานีพระราม9 แทนเข้า fortune แล้วก็สำรวจอะไรนิดหน่อย สิ่งที่ผมสำรวจก็คือเร้าเตอร์ Asus WL-500G Premium ที่สามารถทำเป็น NAS ได้แต่เดินไปแต่ละร้าน บอกมาเหมือนกันหมดคือ ของหมด แถมมีร้านนึงเข้าไปถามบอกไม่มี เสนอกลับมาเป็น synology NAS แทนแต่ดูราคาแล้วไม่ประทับใจเอาซะเลย 8250 บาท แพงโคตรไม่รวม HDD อีกต่างหาก จบกันงานนี้ (จริงอยากได้ synology มากกว่าเพราะมี php+mysql ด้วย os มันจริงๆเป็น linux เห็นแล้วเป็นอะไรที่น่าสนใจมาก) ถัดจาก NAS ที่ไม่ประสบความสำเร็จเท่าไหร่ก็ไปเดินหาหนังสือต่อ เล่มที่จะหาคือ Head first : Design pattern [...]
WebDAV Protocol
หลังจากค้างไว้นานมัวไปเขียน HTTP ก่อนหลังจากวันศุกร์ที่คาดว่าจะได้บรรยาย WebDAV แล้วก็ถูกเลื่อนไปวันจันทร์ ไม่เป็นไรวันนี้มาเขียนไว้ก่อนละกัน เตรียมตัวสำหรับวันจันทร์ด้วย WebDAV หรือ Web Distributed Authoring and Versioning เป็นส่วนขยายของ HTTP เพื่อให้เว็บทั่วไปสามารถแก้ไขและบันทึกได้เลย โดยที่ไม่ต้องไปพึ่งพา Protocol อื่น โปรแกรมที่ใช้กันโดยที่อาจจะไม่รู้ตัวก็คือ Outlook โปรแกรมอ่านเมล์ของไมโครซอร์ฟ โดยใช้ในการดึงเมล์มาจาก hotmail (แต่ปัจจุบันด้วยสาเหตุของความปลอดภัยมั้ง ไมโครซอร์ฟ เลยปิดไป โดยจะยอมเปิดให้ใช้ได้ก็เมื่อจ่ายตัง) หรืออีกโปรแกรมที่คนพัฒนาโปรแกรมต่างๆ น่าจะรู้จักคือ Subversion (หรือไม่รู้จักหว่า) ที่ใช้ WebDAV เป็นฐานเหมือนกันและใช้บางส่วนของ Delta-V ซึ่งเป็นส่วนเสริมของ WebDAV อีกทีในการทำรุ่นเอกสาร บ่นมายาวแล้วมาดูคำสั่งที่ใช้ส่งไปยังเซิร์ฟเวอร์ดีกว่า โดยรูปแบบของคำสั่งดูได้ตาม code ด้านล่างเลย (ขอโชว์แค่คำสั่งเดียว เพราะใส่ code ใน wordpress ลำบากเหลือเกิน เห้อ) PROPFIND /collection/resource HTTP/1.1 Host: [...]
Hypertext transfer protocol
สองอาทิตย์นี้ต้องนั่งดู WebDAV ว่ามันเป็นยังไง ใช้ยังไง แล้วถ้าจะเอาไปใช้ในจาวาต้องทำอะไรบ้าง แถมด้วยตัวเสริมอีกพอสมควรทั้ง Delta-V, ACL, DASL, Quota ซึ่งแต่ละตัวก็อยู่ต่าง rfc แต่ละ rfc ก็ไม่เล็กอีก เลยไม่ค่อยได้คุยอะไรกับใครเลยช่วงนี้ เห้อ เอาหละมาเข้าเรื่องดีกว่า จากหัวข้อที่เขียนไว้ว่าจะพูดถึงเรื่อง HTTP แต่ไหงเขียนมามีแต่ WebDAV แต่จริงๆ แล้วมันเกี่ยวข้องกัน เพราะ WebDAV เป็นส่วนขยายต่อของ HTTP และก็เป็นเหตุให้อยากเขียนเรื่องนี้เก็บไว้ก่อนเนื่องจากวันนี้ทั้งวันต้องมาปวดหัวกับ Protocol นี้พอสมควรเลย ทั้งๆ ที่เรียนผ่านมาแล้ว แถมทำ Web server แล้วอีกต่างหาก Hypertext transfer protocol เป็น Protocol ที่ใช้สำหรับส่งข้อมูลเว็บต่างๆ ในเว็บ server ทั่วไป ตอนนี้มีด้วยกัน 2 รุ่นคือ 1.0 และ 1.1 ข้อแตกต่างนั้นมีอยู่น้อยนิดคือ 1.0 server [...]