blogs
www.tanabutr.co.th/photobook
coLinux ตอนที่ 5 - service ใน Windows
Submitted by poonlap on Thu, 2005-09-29 21:19.แต่ก่อนก็รัน coLinux จากบรรทัดคำสั่ง มันค่อยข้างน่าเบื่อหน่ายนะต้องย้ายไดเรกทอรีไปที่ c:\colinux แล้วก็สั่งคำั่ง colinux-daemon.exe -c default.colinux.xml. ไปอ่าน blog ของ Satoru Takahashi (Namazu search engine) เขาก็ใช้ coLinux เหมือนกันและบอกว่า coLinux แบบเป็นเซอร์วิสบนวินโดวส์ที่มันเนียนมากๆ เหมือนกับว่ามีลินุกซ์อยู่อีกเครื่องที่ใดที่หนึ่งโดยที่ไม่รู้สึกขัดๆเลย. ผมลองใช้ coLinux ให้เป็นเซอร์วิสบนวินโดวส์ก็นานพอควรแล้วก็ต้องขอบอกว่าจริง เนียนมากๆ เปิดเครื่องวินโดวส์มาก็ได้ลินุกซ์เปิดเครื่องขึ้นมาด้วย. พอจะใช้ลินุกซ์ก็เปิดเทอร์มินอลของ cygwin แล้ว ssh เข้าไป. พออยากใช้โปรแกรมที่เป็นแบบกราฟิกก็แค่ตั้ง DISPLAY ให้ส่งหน้าต่างมากที่ XWin ซึ่งผมก็ทำเป็นเซอร์วิสไว้ด้วย. ถ้าต้องการคอนโซลของ coLinux ก็ดับเบิ้ลคลิ้กที่ colinux-console-fltk.exe.
coLinux ตอนที่ 4 - X Windows
Submitted by poonlap on Wed, 2005-09-28 21:17.คราวนี้มาถึงตอนสำคัญของ coLinux คือการใช้ X window โดยให้แสดงผลมาที่เครื่องวินโดวส์. ใน coLinux Wiki ก็มีเขียนไว้แล้วว่าใช้ VNC หรือ X เซิร์ฟเวอร์ก็ได้. ในกรณีจะใช้ X เซิร์ฟเวอร์ของ cygwin ที่เรียกว่า XWin ครับ. ก็เคยแนะนำวิธีการรัน XWin ให้เป็น service ของวินโดวส์ไปแล้วก็จะเอามาใช้กับ coLinux. ส่วนที่จะต้องเตรียมในครั้งนี้คือส่วนของ coLinux เองว่าต้องติดตั้งแพ็กเกจอะไรบ้าง.
ปัญหา MySQL ในเดเบียน
Submitted by poonlap on Tue, 2005-09-27 19:41.หลังจากที่เมื่อวานอัปเกรดเดเบียนที่อยู่ใน coLinux ด้วย apt-get upgrade วันนี้มาเปิดเว็บที่สร้างด้วย Drupal แล้วมันบอกว่าต่อกับ MySQL ไม่ติด. เลยต้องไปตรวจสอบว่าโปรเซสว่า mysqld มันทำงานอยู่หรือเปล่า. ปรากฏว่าไม่ทำงานซึ่งมันก็แปลกเลยต้องสตาร์ทใหม่ด้วยมือ
coLinux ตอนที่ 3 - อัปเดทซอฟต์แวร์
Submitted by poonlap on Sun, 2005-09-25 19:39.ต่อจากตอนที่แล้ว หลังจากที่ติดตั้ง coLinux และเซ็ตเน็ตเวิร์กให้มันต่อเน็ตได้แล้ว. วันนี้ก็จะมีพูดถึงเรื่อง Debian ที่มันอยู่ coLinux ว่าจะอัปเดทโปรแกรมอย่างไรดี.
Debian ที่มากับ coLinux เป็น Debian 3.0 ซึ่งมันเก่าแล้วและแพ็กเกจต่างๆที่อยู่ coLinux ก็เป็นแบบพอเพียงสุดๆคือมีแค่แพ็กเกจที่พอให้มันรันลินุกซ์ได้. ถ้าจะใช้งานจริงๆต้องอัปเดทและติดตั้งแพ็กเกจกันอีกค่อนข้างเยอะ. วิธีการอัปเดทแพ็กเกจในเดเบียนก็รู้ๆกันอยู่ว่าใช้ apt-get แต่ก่อนที่จะสั่งคำสั่งเหล่านั้นเราเตรียมระบบให้พร้อมก่อนที่จะอัปเดท.
PlanetPlanet
Submitted by poonlap on Sat, 2005-09-24 19:38.เรื่องเก่าเล่าใหม่เรื่อง PlanetPlanet อีกครั้ง. มันก็เป็นเวลากว่า 1 ปีแล้วที่เรามี Planet TLWG ไว้ใน LTN. วันนี้เป็นลักษณะมาทบทวนดูว่าสร้าง Planet อย่างไร. จริงๆแล้วพอทำ Planet เสร็จก็ไม่ได้ไปดูแลอะไรมันมากมายเพราะมันก็ยังใช้ได้อยู่อย่างนั้น แต่ตอนนี้ก็คงมีอะไรเปลี่ยนแปลงไปพอควรเหมือนกัน.
จัดการเอกสาร TIF แบบคำสั่งๆ
Submitted by poonlap on Sat, 2005-09-24 19:37.หลายครั้งที่ผมพบว่าตัวเองต้องมาจัดการเอกสารแบบคำสั่งๆ เมื่อวานก็สแกนเอกสาร A4 ที่ละแผ่นๆแล้วเก็บด้วยฟอร์แมต TIF เผื่อเอามาปรินต์ใหม่ไม่ต้องมีเครื่องถ่ายเอกสาร. ก็ลองสแกนด้วยความละเอียดต่างๆตั้งแต่ 75x75 dpi (dot per inch) ซึ่งใช้สำหรับแสดงผลบนหน้าจอคอมพิวเตอร์ จนถึง 600x600 dpi ซึ่งมักจะใช้พิมพ์เอกสารซึ่งก็เห็นชัดว่าเวลาเอามาพิมพ์อีกที 600x600 dpi ก็โอเคแล้ว.
coLinux ตอนที่ 2
Submitted by poonlap on Tue, 2005-09-13 19:35.อาทิตย์ที่แล้วแนะนำ การติดตั้ง coLinux ไปแล้ว, ส่วนวันนี้จะมาดูเรื่องการปรับแต่งต่างๆไปเรื่อยๆครับ.
ตัว coLinux มันจะมีเน็ตเวิร์กอินเทอรเฟส eth0 และก็มี IP เป็น 192.168.0.40 ตั้งไว้ให้เรียบร้อยแล้ว. ตรงนี้ให้ลองเช็คในไฟล์ /etc/network/interface ใน coLinux ดูก็ได้. อินเทอร์เฟส eth0 นี้จะเชื่อมต่อกับ TAP Win32 ของวินโดวส์. ถ้าเราตั้ง IP ให้ TAP Win32 บนวินโดวส์เป็น 192.168.0.x ก็จะทำให้วินโดวส์กับ coLinux ติดต่อกันได้ (คือตั้ง IP ให้อยู่ในวงเดียวกัน). สมมติว่าเราตั้งค่าให้ TAP Win32 มี IP เป็น 192.168.0.1 จาก command prompt ของวินโดวส์ก็จะ ping ไปหา coLinux ได้.

C:\Documents and Settings\poonlap>ping 192.168.0.40
Pinging 192.168.0.40 with 32 bytes of data:
Reply from 192.168.0.40: bytes=32 time=7ms TTL=64
Reply from 192.168.0.40: bytes=32 time<1ms TTL=64
Reply from 192.168.0.40: bytes=32 time<1ms TTL=64
Reply from 192.168.0.40: bytes=32 time<1ms TTL=64
Ping statistics for 192.168.0.40:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 7ms, Average = 1ms
ให้ระวังเรื่อง Firewall ของวินโดวส์ด้วยไม่เช่นนั้นอาจจะ ping แล้วไม่มีการตอบกลับ.
การเน็ตเวิร์กแบบนี้เป็นการติดต่อกันระหว่างเครื่อง Windows กับ coLinux เท่านั้น, ถ้าจะให้ coLinux ติดต่อเน็ตเวิร์กใช้อินเทอร์เน็ตก็มีอยู่สองวิธีคือ bridge กับ NAT. ในที่นี้จะแนะนำวิธี NAT เพราะง่ายดี. วินโดวส์ XP มีความสามารถให้แชร์เน็ตเวิร์กผ่านตัวมันเองอยู่แล้วโดยการเลือกอินเทอร์เฟสที่เป็นตัวแชร์ เช่นผมอยากให้ coLinux ใช้เน็ตเวิร์กออกไปข้างนอกผ่าน wireless อินเทอร์เฟสก็ไปคลิ้กขวาที่ connection ของ wireless, เลือก properties ไปที่แท็บสุดท้ายเลือกให้แชร์เน็ตเวิร์กไปให้ TAP Win32 ก็ OK. เสร็จแล้วตัววินโดวส์จะตั้งค่า IP ของ TAP Win32 ให้เป็น 192.168.0.1 โดยอัตโนมัติ. ตรงเน็ตเวิร์กคอนเน็คชันก็มีรูปมือแสดงด้วยว่าแชร์เรียบร้อยแล้ว.
gVisit ดูตำแหน่งคนเยี่ยมชมเว็บ
Submitted by poonlap on Thu, 2005-09-08 19:32.ลอง gVisit ตั้งแต่เมื่อวานดูแล้วเจ๋งดี. gVisit เป็นบริการคล้ายเว็บเคาน์เตอร์แต่จะมีหมุดปักสถานที่คนที่เข้ามาในเว็บไซด์เราและใช้ Google Map แสดง. วิธีใช้ก็ไม่ยากอะไรไปที่ไซด์แล้วลงทะเบียนไว้, ก็จะได้ javascript มาแปะไว้ที่เว็บของตัวเองแล้วมี URL ให้ดูว่าคนมาดูเว็บจากที่ไหนบ้าง. รู้สึกว่าอัปเดทค่อนข้างช้า, จะไม่เห็นผลทันที.
ละครญี่ปุ่น
Submitted by poonlap on Mon, 2005-09-05 19:31.วันก่อนดูโฆษณา iTV ว่าจะเอาละครญี่ปุ่นเรื่องกู่ก้องรักให้ดังทั่วโลก (อะไรทำนองนี้) (世界の中心で愛をさけぶ) วันนี้ก็เลยอยากจะลิสละครญี่ปุ่นที่่เคยดูแล้วชอบ
- แด่คุณครูที่รัก หรือชื่อภาษาญี่ปุ่นว่า School wars (スクール・ウォーズ) ละครเก่ามากแล้วเคยดูที่เมืองไทยตอนเด็กๆ. อาจารย์มัธยมที่เป็นโค้ชรักบี้ พยายามทำให้นักเรียนที่ก้าวร้าวเอามาเล่นกีฬารักบี้. จำเนื้อเรื่องไม่ได้แล้วแต่ละครนี้มันให้ข้อคิดอะไรดีนะ. เห็นว่าตอนนี้มาทำเป็นหนังด้วย.
อินสตอลล์ coLinux
Submitted by poonlap on Sat, 2005-09-03 19:28.หลายวันก่อนเขียนไปแล้วว่ามีหลายวิธีที่จะรันลินุกซ์บนวินโดวส์ และหนึ่งในนั้นคือใช้ coLinux.
พูดง่ายๆ coLinux คือโปรแกรมวินโดวส์ที่สามารถรันตัวลินุกซ์เคอร์เนลที่ได้รับการปรับแต่งมาแล้ว. มันจะต่างกับ VMware หรือ QEMU ซึ่งโปรแกรมพวกนั้นจะจำลองการทำงานของหน่วยประมวลผล ฯลฯ. สรุปคุณสมบัติคร่าวๆได้ว่า
