CAT CDMA and Ubuntu Server with Squid and Frox

คนเรามันไม่รู้จักพอ

previous blog: CAT CDMA 3G on Windows and Ubuntu

ในครั้งแรก ใช้ Windows XP เป็นเซิฟเวอร์ ก็ง่าย ๆ แจกได้ ลง squid เรียกร้อย แต่มันทำ transparent proxy ไม่ได้ พยายามหาโปรแกรมจัดการ route แต่ก็ไม่เจอโปรแกรมฟรี เลยปล่อยมันไปอย่างนั้น ใช้เน็ตก็ผ่าน Squid Proxy ไป

เล่นเกมก็ผ่านไปทางปกติ ไม่มีปัญหาอะไร (ที่ทำแบบนี้เพราะ ข้อมูลเขาบอกว่าได้ความเร็วไม่เกิน 500kbps บนลินุกซ์นั่นแหละ)

แต่เมื่อลองทดสอบเองแล้ว มันได้เกิน 500kbps จึงต้องเปลี่ยน Server อีกครั้ง เปลี่ยนมาใช้ Ubuntu นั่นเอง

จัดการดาวโหลด Ubuntu Sever 9.10 มาเรียบร้อย ติดตั้งเรียบร้อย โดยลงแต่ OpenSSH เพื่อควบคุมระยะไกล (แต่ยังไม่เคยลองใช้เลย ไปจิ้มที่เครื่องตลอด) และไม่ได้ติดตั้ง GNOME ต้องการจะใช้ command-line เท่านั้น

ทำเสร็จปุ๊บ ครั้งแรกก็เจอปัญหา...

ใช่แล้ว จะหมุน 3G MODEM ยังไง?

ครั้งก่อนใช้ผ่าน GUI ของ Network Manger แต่ครั้งนี้ไม่มีให้ใช้แล้ว

จนทุดท้ายได้เจอบล็อก: ถอยมาแล้ว Novatel Ovation MC760 เลยหา wvdial มาลอง

แต่ Ubuntu มันไม่ได้ลง wvdial มาให้หน่ะสิ สุดท้ายเลยต้องให้เครื่องที่ใช้ประจำแชร์เน็ตไปให้เครื่องเซิฟเวอร์ เพื่อจะลง wvdial

(ที่จริงคาดว่าคงจะมีวิธีอื่น แต่ก็ไม่ได้หาต้องรีบทำให้เสร็จ)

CAT CDMA 3G on Windows and Ubuntu

ก่อนหน้านี้ใช้ IPStar อยู่ แต่มันมีวิบากกรรมมากมาย ไหนจะราคาที่แสนแพง แล้วยัง ping เยอะมาก แต่ก็เป็นทางเลือกเดียวที่มี

แต่มาไม่นานมานี้ มีเสา CAT CDMA มาตั้งอยู่ข้างนอก (วัดเอาได้ 10 กว่ากิโล) ก็เลยลองเสี่ยงดู จัดการซื้อ Novatel Wireless Ovation MC760 มาตัวนึง พร้อมด้วย แผงรับสัญญาณแบบยากิ มาด้วย (ความตั้งใจจะซื้อ 2 ชุด)

ผลการทดสอบการใช้งาน โดยไม่มีแผงอยู่ที่ประมาณ 400kbps - 500kbps ซึ่งก็น่าพอใจ ครั้งแรกคิดว่าจะเอามาใช้ให้ Ubuntu เป็น Server เลยปิดดูรายละเอียดจากเว็บ แต่เขากลับแจ้งว่า Driver บนลินุกซ์นั้น จะให้ความเร็วได้ไม่เกิน 500kbps

ตอนนั้นยังไม่ได้แผงรับสัญญาณ เลยคิดว่า คงต้องใช้ Windows เป็น Server แน่แล้ว แต่พอแผงรับสัญญาณมาถึง ทดสอบเองแล้วได้ 600kbps - 800kbps อืม มันเกินที่เขาบอกไว้นี่นา

แต่เนื่องจากใช้สายยาว 30 เมตร เลยลองทดลองต่อให้เหลือแค่ 15 เมตร ผลปรากฏว่าความเร็วยังเพิ่มขึ้นไปได้ 1000kbps - 1500kbps

เป็นอันว่า ผ่าน (ดีกว่า IPStar เยอะ แถมถูกกว่าอีกด้วย)

ntfs.sys is corrupted

หลายวันก่อนที่จะกลับบ้านน้องโทรมาบอกว่า เครื่องคอมพ์ที่บ้าน ntfs.sys is corrupted ตอนบูต เลยแนะนำให้ลงใหม่(ขี้เกียจนะเนี่ย) มันก็ตอบกลับมาว่าเหมือนเดิม ใส่แผ่น Setup แล้วก็เข้าไปแล้วมันก็ยังขึ้น ntfs.sys is corrupted อยู่ดี

ตอนแรกคิดว่าฮาร์ดดิสก์มีปัญหาเสียอีก เลยให้น้องส่งไปให้ทางร้านเช็ค ทางร้านเช็คฮาร์ดดิสก์ให้แล้วบอกว่า ไม่เสีย แล้วคิดเงินไป 150 บาท แล้วก็ไม่เช็คอย่างอื่นให้ เพราะคงจะคิดเงินอีก แต่บอกมาแค่ว่า ไม่รู้ว่าแรม หรือเมนบอร์ดเสีย น้องเลยเอามาไว้ที่บ้าน รอผมกลับไปดู

พอกลับไปบ้าน ลองบูตดู เอ่อแฮะ มันขึ้น ntsf.sys is corrupted ทั้งตอนบูตเข้า Windows และตอนผ่าน Windows Setup CD

อย่างแรก เปลี่ยนฮาร์ดดิสก์ดู (เอาเผื่อไปด้วย) ก็ยังขึ้น เลยถอดฮาร์ดดิสก์ออก ก็ยังขึ้นอยู่ดี งานนี้ไม่เกี่ยวกับฮาร์ดดิสก์ 100% แน่แล้ว

มานึกถึงที่ทางร้านพูดไว้ ไม่รู้ว่าแรม หรือเมนบอร์ดเสีย เราเปลี่ยนเมนบอร์ดไม่ได้ งั้นลองถอดแรมออกให้เหลือแถวเดียวดู ครั้งแรกเหมือนเดิม เลยเปลี่ยนแรม มันบูตไม่ผ่าน... ชะงักเล็กน้อย ในใจคิดว่า เสียทั้งสองอันเลยเหรอเนี่ย

แต่มันไม่ขึ้น ntfs.sys is corrupted นี่หว่า เลยเข้า Windows Setup ปรากฏว่า มันผ่านไปได้ด้วยดี สามารถที่จะติดตั้งได้ เลยลองเสียบแรมอันเก่า (128MB) เข้าไปดู ก็ใช้ได้ เลยสรุปว่า แรมเสีย

ตอนนี้เครื่องที่บ้านมีแรมอยู่ 128+256 = 384MB เลยต้องไปใช้แบบ Classic (มันเก่าแล้ว หาซื้อแรมให้มันไม่ได้แล้ว รอให้น้องเปลี่ยนเป็นรุ่นใหม่ ๆ เองละกัน)

12 หาง: แฟนตาซี และความสมจริง

เกม 12 หางเป็นเกมของค่าย Big Bug Studio ผมเองได้อ่านเรื่องราวของเกมนี้มานานพอสมควร และเข้าไปยังบอร์ดของเขาอยู่บ้าง แต่ไม่ได้สมัครสมาชิก จนวันนึงเขาเปิด Alpha Test เลยพลาดไปอย่างน่าเสียดาย นี่คงเป็นข้อเสียของการเป็นผีบอร์ดละมั้ง

พอหลังจบ Alpha Test ก็เกิดคำวิจารณ์มากมายเกี่ยวกับความสมจริงของเกมจากคน ๆ นึง จนทำให้ผมรู้สึกว่า เขาลืมสิ่งสำคัญอะไรไปบ้างหรือเปล่า?

พอวันนี้มาเห็นกระทู้แสดงรูป Screen Shot ของเกม เลยได้ตอบกลับไปว่า

แฟนตาซี คือ ความเพ้อฝันของมนุษย์ที่จะเนรมิตภาพฝันในจิตใจส่วนลึก ๆ การที่สร้างสรรค์มันให้มาโลดแล่นในโลกแห่งความจริง คือปรารถนาสูงสุดของคนผู้นั้น

จินตนาการ ไม่จำเป็นต้องเสมือนจริง ภาพวาดของจิตรกรเอกผู้โด่งดังมากมาย ยังมีความไม่สมจริง จินตนาการให้เห็นอยู่เสมอ

เกมหลายเกม มีหลากหลายเผ่าพันธ์ ทั้งมนุษย์ เทพ สัตว์ มันเพียงสะท้อนจินตนาการ และเอกลักษณ์ของอุปนิสัยของมนุษย์ลงไปในเผ่าพันธ์/ตัวละครตัวนั้น ขึ้นชื่อว่าเทพแล้วย่อมอ่อนโยน และรักสันติมากกว่าออคผู้ที่เอาแต่ใช้กำลัง และเกรี้ยวกราด

ภาพยนตร์ต่าง ๆ หลายเรื่องไม่ได้ใช้มนุษย์เป็นตัวเอกในการดำเนินเรื่อง โฟรโดก็มิใช่มนุษย์ เป็นเพียงฮอบบิท, นีโม่ก็แค่ปลาการ์ตูน, วอลอีก็เป็นแค่หุ่นยนต์, เชเร็คกลับเป็นยักษ์ตัวเขียวแถมยังอัปลักษณ์, มิกกี้เองก็มีหูที่ใหญ่, ดัมโป้อีกตัวที่หูใหญ่ แถมยังบินได้อีกต่างหาก

อะไรคือสิ่งที่ขาดหายไปจากใจคุณ อะไรที่คุณได้ลืมไปแล้วเมื่อครั้งคุณยังเป็นเด็ก แล้วอะไรที่ทำให้เกิดสิ่งประดิษฐ์มากมาย อันไม่น่าเชื่อว่าจะมีขึ้นมาได้

ถ้าไม่ใช่...จินตนาการ...

คำทำนายจากเบอร์มือถือ

บังเอิญเห็นทวิตอันนี้ เลยลองดูสักหน่อย ถ้าคำนายมันออกมาดี ๆ พื้น ๆ ผมก็คงจะไม่สน แต่นี่มันออกมาแบบผมอึ้งไปในตอนแรก

เพราะผมคิดว่าผมจะไม่เปลี่ยนเบอร์อีกแล้ว ไม่ว่ายังไงก็ตาม

โดยผลทำนายมันออกมาว่า

หมายเลข ๓๗ ผู้สูญสิ้น พลังความวิบัติ

ผลทำนายย่อ ๆ ก็คือ

  • คนจะเป็นผู้ที่ประสบแต่ปัญหา ปัญหา และปัญหา มีอุปสรรคต่าง ๆ มากมาย
  • มีโรคภัยไข้เจ็บมากมาย
  • เจ้าชู้(อีกแล้ว)
  • หนี้สินล้นพ้นตัว
  • แต่มีสติปัญญาดี
  • ไม่ชอบคนจู้จี้จุกจิก

หลาย ๆ ส่วนผมก็ถือว่าตรง หลาย ๆ ส่วนผมก็ไม่รู้ แต่เอาเป็นว่ามันโดนใจผมละกัน

แต่ถ้าถามว่าจะเปลี่ยนเบอร์ไหม? คำตอบเดิมคือ ไม่เปลี่ยนหรอก :)

และนี่คือ ผลการทำนายเต็ม ๆ

Tags:

ลิขสิทธิ์ ลิขสิทธิ์! ลิขสิทธิ์!!

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

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

เจ้าของผลงานเลยมาพูดว่า จะไม่ถือสาหาความอะไรอีก ซึ่งเว็บก็เห็นว่า ต่างฝ่ายต่างจบกันไป ในเรื่องนี้ และได้ร่างใบปะหน้าสำหรับงานเขียนที่ไม่สามารถติดต่อกับเจ้าของผลงานได้มาใช้ (เพราะงานเขียนหลายเรื่องก็เก่ามาก และแพร่กระจายไปทั่วอินเทอร์เน็ต จนหาเจ้าของผลงานไม่เจอ) และพยายามติดต่อกับนักเขียนหลายท่าน เพื่อทำการขออนุญาตให้เรียบร้อย

แต่

เจ้าของผลงานคนนี้ก็ยังมาโวยวายต่อว่าทางเว็บในทำนองว่า เรื่องนี้ก็ไม่ได้ขออนุญาต(ซึ่งงานเขียนเรื่องนี้ถูกเขียนขึ้นเมื่อประมาณ 7 - 8 ที่แล้ว) อยากจะให้มีเรื่องเกิดขึ้นอีกเหรอ?

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

สมาชิกในเว็บท่านหนึ่งเลยโพสข้อความนี้ขึ้น

Tags:

Flock กับ Ubuntu 64bit และ Flash plugins

วันก่อนมีพี่คนนึงถามว่า "เคยใช้ Flock ไหม" ผมตอบไปว่า "ไม่เคย แต่รู้ว่ามันเป็นร่างที่แปลงมาจาก Firefox เท่านั้น" แต่ก็ไม่ได้หยุดเฉย เลยไปหาคำตอบว่า Flock มันทำอะไรได้ และได้รู้ว่ามันคือ Social Network Browser และมี Twitter Client ในตัว เลยลองดาวโหลดมาดูสักหน่อยนึง

ในครั้งแรกผมดาวโหลดจากเว็บหลัก ได้เป็นไฟล์ .tar.gz มาติดตั้งใน home ก็ใช้ได้ดี เลยไหหาในเว็บ getdeb.net และได้ไฟล์ .deb มาติดตั้งลงไปในระบบเลย

พอเปิดมาลองหา Twitter ก่อนเลย และได้พบว่ามันแสดงเป็น Sidebar ด้านซ้าย ทำให้ผมสามารถที่จะเล่นเว็บแล้วเหลือบไปมองมันได้บ่อย ๆ และมีระบบ Social Network อื่น ๆ อย่าง Facebook, Flickr, MySpace, Delicious ฯลฯ และยังมีตัวเช็คเมลของ GMail, Yahoo!, AOL ให้ในตัว (ไม่มีของ hotmail แฮะ)

มันยังตรวจพบ Media Contents (พวกรูปภาพใน Flickr และวิดีโอใน Youtube) แล้วแสดงเป็นหน้าต่างให้เลือกบริเวณด้านบน

แต่มันไม่เจอ Flash plugins รวมทั้ง plugins ต่าง ๆ ที่ลงไว้กับ Firefox อีกด้วย ลองค้นหาตามเว็บต่าง ๆ แล้วได้เจอมาหลากหลายวิธีมาก อย่างเช่น

  • สร้าง symbolic link ไปยัง /usr/lib/firefox/plugins/ {syntaxhighlighter brush: bash} ln -s /usr/lib/firefox/plugins/ /usr/share/flock/plugins {/syntaxhighlighter}
  • คัดลอกไฟล์จาก /usr/lib/firefox/plugins/ ไปยัง /usr/share/flock/plugins/ โดยตรง

แต่ก็ยังไม่ได้ผลเลย (ผมลองทั้ง lib และ lib64 แล้วก็ยังไม่ได้ผล) เลยสุดท้ายเจอคำแนะนำว่า ใช้ .so จากเว็บหลักดู

ลองดูในเครื่องมีไฟล์ install_flashplayer_10_linux.deb อยู่แล้ว เลยลองใช้อันนี้ลงละกัน (ถ้าใครไม่ใช้ .deb จะโหลด .tar.gz มาก็คงจะได้เหมือนกัน) ลองเอา libflashplayer.so ไปใส่ใน /usr/share/flock/plugins/ แล้ว Flock มันก็เล่น Flash ได้แล้ว (เย้!)

ควบคุมเครื่องระยะไกลด้วย TeamViewer

TeamViewer เป็นโปรแกรม เล็ก ๆ ที่ใช้ควบคุม เครื่องคอมพิวเตอร์เครื่องอื่น ผ่านทางอินเทอร์เน็ต(หรือผ่านระบบแลน ก็ได้)

คุณสมบัติของโปรแกรม

  • ควบคุมเครื่องอื่นจากระยะไกล (Remote Support)
  • แสดงหน้าจอของเราให้อีกเครื่องดู (Presentation)
  • แลกเปลี่ยนไฟล์ (File Transfer)
  • VPN (Virtual Private Network)

การใช้งานไม่ยุ่งยาก

  1. ให้เครื่องปลายทางเปิด TeamViewer ขึ้นมา แล้วบอก ID/Password (อยู่ทางช่องด้านซ้าย) ให้แก่เรา
  2. เราเปิด TeamViewer ขึ้นมา แล้วกรอก ID ในช่องขวา แล้วเลือกว่าจะทำอะไร แล้วคลิก Connect to partner
  3. รอให้ตัวโปรแกรมเชื่อมต่อไปยังเซิฟเวอร์ แล้วก็เครื่องปลายทาง จากนั้นมันจะถามรหัสผ่าน ให้กรอก รหัสผ่านลงไป
  4. รอสักพัก มันจะเชื่อมต่อให้ แล้วเราก็สามารถควบคุมเครื่องปลายทางได้ดั่งใจ

EMBED to BBCode Converter

อยู่ดี ๆ ก็กลับมาเล่นบอร์ด (เว็บบอร์ด) อีกครั้ง หลังจากหายไปนานมาก เลยทำให้ห่างหายจาก Twitter ไป

มันเป็นบอร์ดที่ค่อนข้างแคบสักหน่อย แต่ก็อบอุ่นในความรู้สึก เลยทำให้เข้าร่วมได้มาก (เมื่อก่อนก็มักแค่ผู้อ่านพเนจร) จึงโดนถามเรื่อง BBCode ขึ้นมา ก็เลยไปโพสวิธีการใช้ BBCode ให้ไป

แต่มันมีปัญหาเรื่องการแทรกแฟลช ซึ่ง embed code ที่เว็บต่าง ๆ ให้มา มันอ่านยาก ถอดให้เลือกแต่ที่เอาไปใช้กับบอร์ดนั้นก็ลำบากอยู่ไม่น้อย เลยเกิดไอเดียว่า "ถ้าเขียนเป็น Web Application ล่ะ จะได้ไหม?" (เรียกให้หรูว่า Web Application แต่จริง ๆ ใช้แค่ไม่กี่ฟังชั่น)

เอา Kernel เก่าของ Ubuntu ออก

เวลาอัพเดท kernel ใหม่ Ubuntu จะเก็บ kernel เก่า ๆ ไว้ด้วย เผื่อมีปัญหากับ kernel ใหม่จะได้ใช้ kernel เก่าแทน แต่การอัพเดทหลาย ๆ ครั้งเข้า ทำให้รายการของ kernel ใน grub ยาวเหยียด

ถึงแม้จะแก้ไขใน menu.lst ของ grub ได้ แต่ตอนอัพเดทใหม่ มันก็สร้างขึ้นมาใหม่ตลอด งั้นเอาออกไปเลยดีกว่า

โดย package ที่จะต้องเอาออกก็คือ

  • linux-image-หมายเลขรุ่น-generic
  • linux-restricted-modules-หมายเลขรุ่น-generic
  • linux-headers-หมายเลขรุ่น
  • linux-headers-หมายเลขรุ่น-generic

วิธีเอาออกก็เปิด Synaptic Package Manager ขึ้นมา แล้วค้นหา linux-image- และ linux-headers- หากจำไม่ได้ว่าหมายเลขรุ่นของ kernel อันไหนที่จะเอาออก

Note: อย่าเอา kernel ล่าสุดออกเป็นอันขาด และควรจะเว้น kernel เก่าไว้สักรุ่นเผื่อ kernel ล่าสุดมีปัญหา

Pages