Wednesday, September 21, 2005

Electronic Circuit Web

วันนี้ Nuxster แนะนำเว็บที่ให้รายละเอียดเกี่ยวกับวงจรอิเล็กทรอนิกส์ต่าง ๆ มีวงจรต่าง ๆ เยอะมากน่าจะประมาณ 2000 วงจรได้มั๊ง มีตั้งแต่ระดับง่าย ๆ ไปถึงยาก ๆ เลยก็มี เข้าไปดูรายละเอียดได้ที่ Commlinx แต่หาวงจร ATX Power Supply ไม่ยักกะเจอ เดี๋ยวนี้ไม่เห็นมีใครซ่อมกันแล้ว ซื้อของใหม่อย่างเดียว เพราะราคาแค่ 200-300 บาท ไม่รู้จะมานั่งซ่อมให้เสียเวลาทำไม เอาเวลาไปทำอย่างอื่นดีกว่า ไม่รู้ว่าดีกว่าจริงหรือเปล่า เพราะเดี๋ยวนี้ เอะอะเปลี่ยนใหม่อย่างเดียว รู้สึกโง่ลงทุกวัน เพราะซ่อมอะไรไม่ค่อยเป็นแล้ว อะไรเสียก็เปลี่ยนมันทั้งชุด เผลอ ๆ เปลี่ยนมันทั้งเครื่องเลย เป็นเหมือนกันหมด ไม่ว่าจะเป็น Computer, Monitor, เครื่องเสียง, โทรทัศน์, พัดลม, เครื่องเล่น DVD VCD, โทรศัพท์มือถือ เป็นต้น

แต่บางอย่างซ่อมเอาก็ถูกกว่ากันมากเลยนะ ยกตัวอย่างเมื่อปีที่แล้วเอารถไปซ่อมที่ศูนย์ ช่างบอกว่า ECU เสียต้องเปลี่ยนใหม่ราคา 50,000 บาท ซ่อมไม่ได้ (จริง ๆ แล้วน่าจะบอกเราว่าซ่อมไม่เป็นมากกว่า) ตอนแรกก็คิดว่าจะต้องเปลี่ยนจริง ๆ ไม่คิดว่าจะซ่อมได้เพราะวงจรก็ไม่มี หลักการทำงานก็ไม่รู้ ก็เลยขอเอามาดูเล่น ๆ มันก็เสียจริง ๆ แต่ว่าตัวที่มันเสียคือ C แค่ตัวเดียว ก็เลยไปหาซื้อมาใส่ราคา 10 บาท ซึ่งถือว่าแพงเพราะปกติ C มันแค่ตัวละ 1 - 2 บาท แต่ไอ้ตัวนี้มันต้องทนความร้อนได้สูง ๆ เพราะมันอยู่ในห้องเครื่อง มันก็เลยแพง พอซ่อมเสร็จก็เอาไปใส่ปรากฏว่า ใช้งานได้ปกติ จนถึงทุกวันนี้

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

The Art of Project Management

ไปเจอหนังสือ The Art of Project Management เป็นเรื่องที่กำลังสนใจอยู่พอดี เพราะเท่าที่รู้และเจอมา ปัญหาหลัก ๆ ของเมืองไทย (ไม่นับปัญหาเรื่องการโกงกิน การคอรัปชั่นของนักการเมืองเพราะมันเป็นเรื่องปกติไปซะแล้ว) ก็คือ การที่จะหา Programmer เก่ง ๆ มาทำงานให้หรือร่วมงานนั้น นับว่าเป็นเรื่องที่ยากมาก แต่การที่จะหา Project Manager ที่เก่ง ๆ นั้น ยิ่งหนักไปกว่าเดิมอีกหลายเท่า คือ แทบหาไม่เจอ การเขียนโปรแกรม กิ๊กก๊อก สัปดาห์สองสัปดาห์ก็เสร็จนั้นอาจจะไม่ต้องใช้ Project Manager เพราะปกติทำคนเดียวเขียนคนเดียว แต่ถ้าโปรเจคเริ่มใหญ่ขึ้น ต้องเขียนกันหลายสิบคน หลายร้อยคน หรือหลายพันคน ต้องใช้เวลาเป็นปี มี Requirement เป็นพัน ๆ และต้องแบ่ง Phase ในการ Release เป็นระยะ ๆ อันนี้ไม่หมูซะแล้ว ไม่ต้องเอาอะไรมาก สมมุติว่าต้องเขียนโปรแกรม เด็ก ๆ อย่าง Minesweeper ร่วมกัน โดยมีโปรแกรมเมอร์ 5 คน โดยให้ทุก ๆ คนได้ทำงานเท่า ๆ กัน เพื่อที่จะใช้เวลาให้น้อยที่สุด ต่างคนต่างทำแต่สามารถนำมา Compile ร่วมกันจนเป็น Software ที่สมบูรณ์ แค่คิดก็ไม่รู้แล้วว่าจะเริ่มต้นยังไงแล้ว เดี๋ยวรอสั่งซื้อมาอ่านก่อน แล้วจะมา Review สรุปให้อ่านกันครับ

Sunday, September 18, 2005

Yahoo Instant Search

เห็น Yahoo เปิดตัว Instant Search ซึ่ง พอเราพิมพ์ keyword ลงไปปุ๊บมันก็จะแสดงผลให้เราเห็นเลย ดูน่าสนใจดี แต่ก็ไม่น่าตื่นเต็นอะไรเท่าไหร่ เพราะผลที่ได้มีแค่รายการเดียว และถ้าเรากด Enter ก็จะได้ผลอันนี้เหมือนกัน ดูเหมือนหรู แต่คงไม่เวิร์กเท่าไร

http://instant.search.yahoo.com/

wxWidgets

เห็นเขาบอกว่า wxWidgets เป็น Cross-plateform GUI Programming in C++ ก็ไม่รู้ว่ามันเป็นยังไง แต่ที่แน่ ๆ มัน เป็น Opensource ด้วย ถ้าว่าง ๆ (ซึ่งไม่ค่อยมีในชีวิต) จะลองเขียนโปรแกรมกิ๊กก็อกซักตัวดูว่าจะน่าสนใจหรือเปล่า

Saturday, September 17, 2005

PuTTY SSH

เมื่อก่อนหน้านี้ใช้ Client OpenSSH เพื่อ Remote เข้าไปจัดการกับ Server แต่พึ่งมีคนบอกว่า PuTTY ตัวนี้ดีกว่า ก็เลยลองไป Download มาลองใช้ดู จาก Download Page ลองใช้ดูแล้ว เข้าท่ากว่า OpenSSH

Linux TLE

ลองลง Linux มาหลายตัวแล้ว รวมทั้ง Linux TLE ด้วย แต่ปกติจะกำหนดค่าต่าง ๆ เอาเอง แต่วันนี้ลองลงแบบ Default เป็น Desktop ระบบได้ Set Default Password สำหรับ Root คือ 12345 และมี username : tleuser ได้ ถูก set password เป็น 123456 เช่นเดียวกัน

Wednesday, September 14, 2005

Google Blog Search

Google เปิดบริการ Blog Search แล้ว แต่ยังเป็น Version Beta อยู่ โดยรายการแสดงผลนั้นเราสามารถเลือกได้ว่า จะ Sorted by relevance ซึ่งเป็นค่า Default หรือ Sort by date (อยู่ตรงมุมขวามือด้านบน) ลองใส่คำว่า

hardware software gps ohm

เพื่อ Search ดู จะเห็น หัวข้อที่แล้วที่ผมพึ่งเขียนไป
หรือ ลอง Search คำว่า

google blog search ohm hardware software gps

ก็น่าจะเจอหัวข้อนี้ ( หลังจากผม Publish ข้อความไปซักระยะแต่คงไม่นาน )

หลักการทำงานของ Google Blog Search คือ ตัว Search Engine จะทำ Index ของข้อมูลใน Blog จาก site feed ด้วยเหตุนี้จึงทำให้ ข้อมูลที่ได้จะ update ค่อนข้างเร็วและถูกต้อง เมื่อเทียบกับการ search web โดยทั่วไป

Hardware & Software GPS

Navigator Software ==> Destinator PN PDA Personal Navigation Software ไม่รู้มีแผนที่ประเทศไทยหรือเปล่า

GPS ข้อมือครับ Garmin Forerunner 301

Bluetooth GPS Navicore Personal หรือที่ navicore


Monday, September 12, 2005

Windows to Linux: A Beginner's Guide

บทเรียนแรกสำหรับคนที่จะเริ่มเรียนรู้ Linux ครับ สอนความรู้เบื้องต้น เปรียบเทียบ Linux และ Windows

http://www.reallylinux.com/docs/windowstolinux.shtml

โดยมีหัวข้อดังนี้

- The All Important File Manager
- Configuring the PC with Control Panel
- Finding Programs on your system
- Gnome Search Example
- KDE Search Example
- Adding Programs to the Desktop

ส่วนบทความอื่น ๆ ที่สอนมือใหม่ Linux ก็เข้าไปดูที่หน้า Home Page ได้เลย ใช้ได้ ๆ

How to add a second hard drive in Fedora (Linux)

ตอนที่ลง Linux ใหม่ ๆ มีปัญหาคือ พอมี Hard Drive เพิ่มมาอีกตัว แล้วไม่มีปัญญา Set ให้มันใช้งานได้ พึ่งไปเจอบทความวันนี้เอง เดี๋ยวเจอกัน

http://fedoranews.org/tchung/storage/

Sunday, September 11, 2005

iPod nano

ออกมาขายตั้งแต่ปลายสัปดาห์ที่แล้ว ผมว่า Apple นี่เค้าทำได้สุดยอดจริง ๆ คิดว่า iPod รุ่นแรก ๆ สวยแล้ว nano ออกมายังสวยกว่าอีก แถมบางมาก ๆ เห็นว่าใช้อุปกรณ์ประเภท Flash Memory ความจุก็เลยไม่มากนัก (4 GB ก็ฟังกันเป็นเดือนแล้ว) เมื่อเปรียบเทียบกับ Hard Drive แต่ก็มีข้อดีคือเล็กมาก ๆ




ดูรีวิวได้ ที่นี่

ที่ MAC4Thai ก็มี Review แล้วเหมือนกัน

Ref: iPod nano

RSS

ได้ยินเรื่อง RSS มานานพอควรแล้วแต่ยังไม่ได้ลองใช้ซักทีวันนี้ก็เลยไป Download จาก www.rssreader.com มา Install ดู ซึ่งเป็น Freeware ดู ๆ แล้วก็น่าจะ OK

สำหรับคนที่ยังไม่รู้จัก RSS ขออธิบายคร่าว ๆ ให้ฟังหน่อย (สำหรับคนที่รู้แล้วก็ไม่ต้องอ่านนะครับเสียเวลา)

RSS ย่อมาจาก Really Simple Syndication เป็นวิธีการ Check ว่าเว็บไซต์ที่เราสนใจมีอะไร Update หรือเปล่า เช่น พวก blog หรือ web ข่าว ต่าง ๆ สมมุติว่ามีเว็บที่เราสนใจเข้าไปอ่านเป็นประจำอยู่ 10 เว็บ ปกติเราก็ต้องเข้าเว็บเพื่อไป check ดูว่ามีอะไรใหม่ ๆ หรือเปล่า บางทีเข้าไปแล้วก็เจอข้อมูลเดิมที่อ่านหมดแล้ว บางครั้งก็ทำให้เสียอารมณ์ บางทีลืมเข้าไป check ดูหลายวันก็ทำให้ตกข่าวไปได้เหมือนกัน

RSS มาช่วยแก้ปัญหานี้ ตัว RSS Reader จะทำหน้าที่ไป check ให้เราอัตโนมัติ โดยเราสามารถตั้งเวลาเป็น period ให้เข้าไป check ทุก ๆ นาที ชั่วโมง วัน สัปดาห์ เดือน ได้ เมื่อมีอะไรใหม่ ๆ update ตัว Software ก็จะรายงานให้เราทราบทันที แต่ทั้งนี้ที่ Server ก็ต้อง support RSS ด้วยเช่นเดียวกัน ซึ่งบางครั้งก็ใช้คำว่า atom หรือ xml




เราก็เพียง copy url ของ RSS เช่น http://ohmdev.blogspot.com/atom.xml เพื่อไป Add new feed ของเรา ก็เป็นอันเสร็จ

สำหรับผู้ที่เป็นเจ้าของเว็บถ้าหากเราต้องการให้ใช้งาน RSS ก็เพียงแค่สร้างไฟล์ที่อยู่ในรูปแบบ XML format ขึ้นมา ก็เป็นอันใช้ได้ แล้วก็ Update File นี้เมื่อมีการ Update หรือถ้าใช้ Software ประเภท CMS ปกติก็จะมี Module มาให้ใช้อยู่แล้ว

ตัวอย่าง หน้าตา



ล่าสุด map ของ Google ก็สามารถใช้ RSS ได้ด้วย ดูรายละเอียดได้ที่นี่ http://brainoff.com/gmaps/rss.html

Saturday, September 10, 2005

Webmin, Control Panel for Web Server

พึ่งได้ Server มา ซึ่ง Server ตัวนี้ลง FreeBSD 4.9 ลงไปและ ลง Plesk 7.5 Demo Version ไว้เพื่อเอาไว้จัดการ Server
ตอนแรกตั้งใจว่าจะหาเงินมาซื้อ Plesk เพราะเคยใช้มาก่อนและเขาทำได้ดีมาก แต่ราคามันก็แพงอยู่เหมือนกันคือ ประมาณ 8000 บาท ต่อ 30 Domains กะว่าจะกัดฟันซื้อมาใช้เพราะไม่รู้ว่ามีโปรแกรม Opensource หรือเปล่า ที่รู้อีกตัวหนึ่งคือ cPanel ซึ่งตัวนี้ก็ขายเหมือนกัน

ลอง Search หาใน Google ดู พบว่ามี Opensource ที่น่าสนใจอยู่หลายตัวเหมือนกันเช่น
VHCS
Webmin
Virtualmin ตัวนี้ต้องใช้ร่วมกับ Webmin
zPanel

ลองดูข้อมูลแล้ว Webmin น่าจะดีแต่ความสวยสู้ VHCS ไม่ได้ แต่กลัวมันจะใช้ไม่ได้ ก็เลย จะลง webmin เพราะ FreeBSD เขารองรับแน่นอน

ขั้นต่อมาก็ต้อง Uninstall Plesk ก่อน ทำตามรายละเอียดดังนี้

First, log in through telnet and change to super-user with the su - command. If you have local access, log in as root.

Run /usr/local/psa/admin/bin/deinstall.sh deinstall. This will remove Plesk 6.0 from the system.

Delete /etc/psa directory.

ดูรายละเอียดเต็ม ๆ ได้ที่นี่ Uninstall Plesk

ตรวจสอบดูก่อนว่าเครื่องของเรามี Package อะไรติดตั้งอยู่บ้าง
pkg_info
ถ้ายังไม่เจออะไรเลยก็ต้องมาเริ่มกันใหม่หมด

เข้าไป Search ที่ http://www.freebsd.org/ports/index.html เพื่อดูว่า Package ที่เราต้องการนั้นอยู่ตรงไหน อ่านเพิ่มเติมได้ที่ Finding Your Application

สำหรับผม Search คำว่า webmin เพราะต้องการลงตัวนี้ ได้ผลลัพท์ สอลรายการคือ
virtualmin และ
webmin (ต้องการลงตัวนี้)
สังเกตุดู Requires มีอยู่สามตัวที่ต้องลงเพิ่ม p5-Authen-PAM-0.14, p5-Net-SSLeay-1.25, perl-5.8.7 (Version อาจมีการเปลี่ยนแปลงภายหลัง)

เราสามารถพิมพ์ Command Line เพื่อดู Package ที่เครื่องเลยก็ได้ (ถ้ามี)
whereis webmin

ต่อมา Download Software ที่ต้องการ ตามรายละเอียดจาก Installing a Package

# ftp -a ftp2.FreeBSD.org
ftp> cd /pub/FreeBSD/ports/packages/perl5/
ftp>dir perl* เพื่อดูชื่อ File
ftp> get perl-5.7.8.tbz (พิมพ์แค่ตัวต้นแล้วกด tab ก็ได้)
หรือจะใช้คำสั่งนี้เลยก็ได้
ftp>get /pub/FreeBSD/ports/packages/perl5/perl-5.7.8.tbz
แล้วก็นั่งรอนานเลยเพราะขนาดตั้ง 10 MB
แล้วก็เข้าไปเอาตัวอื่น ๆ ที่จำเป็น (Require)
ftp>get /pub/FreeBSD/ports/packages/security/p5-Authen-PAM-0.14
ftp>get /pub/FreeBSD/ports/packages/security/p5-Net-SSLeay-1.25
ftp>get /pub/FreeBSD/ports/packages/sysutils/webmin-1.220_3
ส่วนตัวนี้ใช้สำหรับทำ Virtual Host ผมก็เลยจะลองเอามาเล่นดู
ftp>get /pub/FreeBSD/ports/packages/sysutils/virtualmin-2.50

พอเสร็จแล้วก็กลับบ้านเรา
ftp>by

#pkg_add perl-5.7.8.tbz
#pkg_add p5-Authen-PAM-0.14
#pkg_add p5-Net-SSLeay-1.25
#pkg_add webmin-1.220_3

ดูซิว่า package ที่เราลงมันเรียบร้อหรือเปล่า
#pkg_info

มีปัญหาอีกและ คือ พอ Run
#/usr/local/lib/webmin/setup.sh

#/usr/ports/systuils/webmin/make install
มันบอกว่าเครื่องไม่มี web server ต้องไปหาวิธีลง apache เสียก่อนมั๊งเนี่ย

#pkg_delete webmin-1.220_3

ดูตำแหน่งของคนเข้า web ของเรา

สามารถดูตำแหน่งว่ามีใครจากไหนเข้ามาดูเว็ปเราบ้าง ดูรายละเอียดได้ที่ เว็บของ p' Poonlap ครับ
http://poonlap.blogspot.com/2005/09/gvisit.html

Thursday, September 08, 2005

Quake3 เปิดเป็น Opensource GPL

ใครสนใจเขียนเกม ลองเข้าไป Download มา Compile ดูนะครับ
http://www.shacknews.com/onearticle.x/38305

MS Visual Studio .NET 2005 & Tutorial

เมื่อคืนนั่งเขียนโปรแกรมเพลินไปหน่อย จนถึงตี 4 เพราะไปเจอข้อมูลเกี่ยวกับ VS .NET 2005 ซึ่งมีเนื้อหาที่น่าสนใจอยู่มากเลยทีเดียว

http://lab.msdn.microsoft.com/express/

เว็บนี้ทำได้สุดยอดจริง ๆ ส่วนใหญ่จะเป็นข้อมูลที่เกี่ยวกับอะไรใหม่ ๆ ใน VS .NET 2005 และจะมีบางส่วนที่เป็น Tutorial เป็นการสอนให้เราทำตาม ลองเข้าไปดูที่ quick tour ถือว่าเป็นสื่อการสอนที่ยอดเยี่ยมมาก เป็น e-learning ที่สมบูรณ์แบบที่สุดที่เคยเห็นตั้งแต่เกิดมาเลยทีเดียว ต่อไปถ้าเขาทำแบบนี้ออกมาเยอะ ๆ ก็ไม่ต้องไปอบรมตาม สถาบันแล้วหละ (ไม่รู้ว่าใครจะมาขยันทำให้เรียนกัน)

Windows Form Component ก็มีเพิ่มมาพอสมควร มีแต่ดี ๆ ทั้งนั้น เช่น ชุด Control Panel ที่มีปุ่ม Open, Save, Cut, Copy, etc. ก็มีมาให้เป็นชุดเรียบร้อยเลย

ส่วน Microsoft Development Enviroment 2005 นั้นก็ทำได้ดีอีกเหมือนกัน มีอะไรที่ทำให้สะดวกขึ้นอีกเยอะเลย ไม่ว่าจะแสดงส่วนของ code ที่เราทำการ Edit แต่ยังไม่ได้ Save, การเปลี่ยนชื่อ object ถ้าเป็นแต่ก่อนต้องไปไล่เปลี่ยนเอาเองทุก ๆ ตัวใน Source Code แต่เวอร์ชั่นนี้จัดการให้เรียบร้อยเลย และอีกอันก็คือสามารถดู ค่าของ object เช่นถ้าเป็น object ที่เก็บ string ที่เป็น XML ก็สามารถ View เป็น XML ได้เลยถือว่าสะดวกขึ้นมาก ๆ

.NET Framework 2.0 ก็มีอะไรใหม่ ๆ เพียบเหมือนกัน เช่นในส่วนของ Web Form Component ก็มี Login Controls, Navigation Controls และ WebParts Control เป็นต้น มีแต่เด็ด ๆ ทั้งนั้น ดูรายละเอียดได้ที่ ASP.NET 2.0

ถ้าเป็นแบบนี้สงสัยคนที่คิดจะหนีจาก VS .NET ไปซบอก Opensource ต้องทำใจยากขึ้นไปอีก เพราะมันทั้งมีพลัง ทั้งง่าย และก็สวย ถึงแม้จะแพงก็คงต้องยอมซื้อใช้ต่อไป และเท่าที่เข้าไปติดตามดูใน Mono Project นั้น พบว่าเขาก็ทำไปได้ไกลแล้วเหมือนกัน เพราะสามารถ Support ส่วนหลัก ๆ ได้เกือบทั้งหมดแล้ว ในส่วนของเว็บเองก็สามารถ Support ทั้ง Webpage และ Webservice เรียบร้อยแล้ว

BSD Forums

ถ้าต้องการจะ check version ของ FreeBSD (หรือของพวกตระกูล unix) คำสั่งที่ใช้คือ
uname -a

ถ้าอยากรู้อย่างอื่น ลองเข้าไปดูที่ BSDforums.org มีอีกเพียบ

Sunday, September 04, 2005

Mott Insulator

เห็นข่าวในเว็ปผู้จัดการรายงานว่า นักวิทยาศาสตร์เกาหลีประสบผลสำเร็จในการพัฒนา Mott Insulator ซึ่งจะมาแทน Silicon ซึ่งมีข้อดีคือ สามารถทำขนาดได้เล็ก ถึง 5 นาโนเมตร ไม่มีปัญหาเรื่องความร้อนในขนาดที่เล็ก ๆ (ถ้าเป็น Silicon มันจะพัง หรือทนพลังงานได้น้อยกว่า) และอีกประเด็นก็คือเมื่อแรงดันสูงจะมีอุณหภูมิไม่สูงมากเหมือน Silicon

อ้างอิง : http://www.manager.co.th/CyberBiz/ViewNews.aspx?NewsID=9480000119836

เพิ่มเติม
http://www.mg.co.za/articlePage.aspx?articleid=249838&area=/breaking_news/breaking_news__business/
http://www.physik.uni-mainz.de/quantum/bec/experiments/mottinsulator.html
http://www.bakutoday.net/afps/english/shared/hightech/050902073417.hcwm8omb.html