ตั้งใจจะเขียนตั้งแต่ลองเล่น Palm Pre Emulator และเพราะเล่นแล้วมันว้าววววว วันนี้นั่งรถเมล์กลับบ้านอยู่ดีๆ มันก็นึกขึ้นมาในหัว เอ๊ะ อะไรใน Palm Pre มันทำให้เราตื่นเต้น รู้สึกว่าว้าววววว แม่งโคตรน่าเล่นเลย ทำไมตอนเห็น iPhone ตอนแรกก็รู้สึกอย่างนั้นแต่ทำไม Android มันกลับเฉยๆ ต้องมีเงินรางวัลมาล่อใจถึงจะว้าววววว อย่างแรกเลยที่ทำให้รู้สึกว่า Palm Pre มันแตกต่างคือ ยังไม่เคยเห็นมันมาก่อนจนเครื่องออก แล้วพอออกมาจริงก็มีรายละเอียดที่แตกต่างจาก iPhone ที่ทำให้รู้สึกอย่างนั้นก่อนหน้า และเล่นได้ไม่สะดุดเหมือน Android แม้จะไม่ได้เล่นเครื่องจริง แค่ Emulator ก็ทำให้อยากลองเล่นแล้ว แถมเวลาที่ออกวางขายให้คนลองเล่นก็ก่อน iPhone เสียอีกทำให้ iPhone รุ่นใหม่นี่ด้อยไม่เลย ไม่รู้สึกปลื้มเหมือนกับรุ่นก่อนๆ แม้จะมีอะไรใหม่ๆ ให้เล่นพอสมควรก็ตาม แล้วทำไม Android ไม่ทำให้รู้สึกอย่างนี้บ้างหละ Emulator มันไม่ดีหรอ หน้าตาไม่สวย เท่ หรือว่าระบบมันไม่ดี จริงๆ เท่าที่ลองเล่นของ @jiramot (HTC Magic) [...]
Debian install instruction
วันนี้นั่งลง debian ใหม่ทั้งวันหลังจากลอง openSUSE ไปแล้วไม่ถูกใจ เพราะว่าเวลาติดโปรแกรมอะไรแล้วตัวแถมเยอะเหลือเกิน โดยเฉพาะ compiz-fusion ที่แถม KDE มาให้ด้วย พอใช้ไปนานๆ และติดโปรแกรมเพิ่มอีกก็เลยรู้สึกว่ามันบวมสุดๆ เลยจำใจเอาออก (จริงๆ แล้ว openSUSE มีข้อดีเยอะนะ โดยเฉพาะความง่ายในการติดตั้ง driver และติดโปรแกรมของมัน) ดูเครื่องที่ใช้ติดก่อน CPU: Core2 duo 5600, 1.83 GHz Ram : 1024 MB VGA : Geforce go 7300 Lan : Marvell 8038 Wireless : Intel pro wirelss 3945 Card reader : Texas instrument card reader 5 [...]
OpenWRT ตอนที่ 3
จากสองตอนที่แล้วทำจนสามารถใช้เป็นเร้าเตอร์ทั่วไปและพริ้นท์เซอร์เวอร์ได้แล้ว วันนี้ก็จะมาต่อเรื่อง webif หละตัวที่เลือกใช้ก็คือ X-Wrt เนื่องจากมีส่วนควบคุมพื้นฐานให้ครบ (แม้ว่าบางอย่างจะใช้ไม่ได้ก็ตาม เช่น dns masq หรือทำได้ก็ขึ้นข้อความแปลกๆ) และก็เป็นเจ้าเดียวที่มีด้วย แต่ถ้าดูแล้วไม่ชอบก็มีอีกทางคือใช้ dd-wrt ที่มี web interface สวยงามให้ใช้และมีฐานจาก WhiteRussian แต่ถ้ายังไม่ชอบอีกก็สามารถเขียนได้เอง โดยใช้ภาษา awk กับ awx เอาหละมาดูขั้นตอนการติดตั้ง X-Wrt สำหรับ Kamikaze ดีกว่า เริ่มจากติด haserl ก่อนด้วยคำสั่ง root@Epsilon:~# ipkg install http://downloads.x-wrt.org/xwrt/kamikaze/7.09/brcm-2.4/packages/haserl_0.8.0-1_mipsel.ipk แล้วตามด้วย webif^2 root@Epsilon:~# ipkg install http://downloads.x-wrt.org/xwrt/kamikaze/7.09/brcm-2.4/webif_latest.ipk จากนั้น webif จะเพิ่ม repository ของ ipkg และอัพเดทให้เอง อ้างอิง: http://wiki.x-wrt.org/index.php/Kamikaze_Installation สำหรับตอนนี้ขอเขียนสั้นๆ ซะหน่อยเพราะตอนนี้ก็เขียนไปทดลองไปด้วย ว่า package [...]
OpenWRT ภาค 2
เมื่อวานทิ้งไว้ถึงตอนที่ลง os โล่งๆ กับการตั้งค่าให้เครื่องลูกเล่นเนทได้ วันนี้เลยจะเขียนต่อ เกี่ยวกับการติด package พื้นฐานบางอย่างให้ใช้ usb ได้ เพราะจุดเด่นที่ทำให้เลือกซื้อเร้าเตอร์ตัวนี้ก็เพราะ usb ที่มีมาให้ถึง 2 ช่อง แล้วก็ใช้ทั้งสองช่องนั้นซะด้วยสิ ช่องนึงต่อ printer usb อีกช่องต่อ hdd มาดูขั้นตอนดีกว่า วิธีติด package เกี่ยวกับ usb เริ่มแรกก็ต้องเอารายชื่อ package มาก่อนคล้ายๆ debian แต่ใช้คำสั่ง root@Epsilon:~#ipkg update แทนที่จะเป็น apt-get ติด package ที่เกี่ยวกับ usb ตามนี้ root@Epsilon:~#ipkg install kmod-usb2 kmod-usb-core kmod-usb-storage kmod-usb-printer 2 package แรกไว้สำหรับให้รู้จัก usb ส่วนสอง package หลังเพื่อให้ต่อกับ hdd และ [...]
OpenWRT ภาค 1
หลังจากได้เราเตอร์ (asus wl500g premium) มาวันศุกร์ ก็นั่งแก้จนถึงวันนี้ แต่ก็ยังไม่พอใจหรอก ว่าจะทำเว็บที่ใช้คุมเองและ เพราะที่มีอยู่ขาดไปหลายอย่าง(หน้าเว็บสำหรับสั่งดาวโหลดผ่าน http, ftp และ bittorrent ) แต่วันนี้ว่าจะจดวิธีทำทั้งหมดก่อน กันลืมภายหลัง (เหมือนวิธีแก้การ์ดจอ nvidia บน ubuntu ให้ออกสองจอ ไม่จดไว้กว่าจะแก้ให้เครื่องโค้ดเปรี้ยวได้คงนานกว่านี้ มั้ง) เริ่มจากวิธียัด openWRT ลงไปในเร้าเตอร์ก่อน ดาวโหลด OpenWRT มาก่อนปัจจุบันก็ถึง kamikaze 7.09 หละ (ถ้าอยากได้ stable ก็โหลด white russian) เอาสายแลนเสียบเครื่องที่ดาวโหลดมาและจะใช้จับยัดลงเร้าเตอร์เข้าไปที่ช่องแลนช่องแรก เอาสายไฟเร้าเตอร์ออก(มันไม่มีปุ่มปิดหนินะ) แล้วหาปากกาหรืออะไรเล็กๆ มากดปุ่ม reset ค้างไว้ จากนั้นเสียบสายไฟเข้าไปใหม่ จนสังเกตุเห็นว่าไฟแสดงสถานะว่าเร้าเตอร์เปิดอยู่กระพริบช้าๆ ค่อยปล่อยปุ่มรีเซ็ต *รอจนกว่าจะได้ ip มาใหม่ แล้วใช้โปรแกรม asus firmware restore เปิดไฟล์ .trx [...]