Kamthorn's Tumble Log

Jul 08 2008
http://www.pantip.com/tech/developer/topic/DM2562661/DM2562661.html#58

ความคิดเห็นที่ 58

บังเอิญไม่ได้อ่านยกแรก

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

เอาตามที่ผมเข้าใจก่อนละกัน

โอเพนซอร์สทำลายธุรกิจซอฟต์แวร์ ?

ผม ว่าคนที่พูดอย่างนี้ คือกำลังหา “แพะ” ซักตัวรับบาป ขณะที่ด้านหนึ่งบอกว่า ในประเทศไทยมีการใช้ซอฟต์แวร์โอเพนซอร์สน้อยมาก แต่ผู้ประกอบการพัฒนาซอฟต์แวร์กล่าวโทษว่า เพราะโอเพนซอร์ส ทำให้รายได้ของตนหดหายหมด อีกประการคือเจ้าของกระทู้ยกตัวอย่างว่า SAP คือโอเพนซอร์ส ซึ่งไม่ตรงกับความเป็นจริง SAP มีเครื่องมือหลายอย่างเป็นโอเพนซอร์สจริง แต่ไม่ใช่ทั้งหมด ตัวเอนจินหลัก ๆ ยังปิดอยู่เลย ที่เปิดซอร์สเช่น SAP DB (http://www.sapdb.org/) และพวก developer tool บางอย่าง ผมตีความเอาว่าเจ้าของกระทู้เดือดร้อนเพราะ SAP มากกว่า ซึ่งมันก็เป็น commercial นี่แหละครับ นอกจาก SAP แล้วยังอาจจะต้องเจอกับ Oracle + Developer 2000 อะไรสักอย่าง แม้กระทั่ง Excel หรือ Access ที่ผู้ใช้ทำเองได้ ไม่ต้องจ้างคนมาพัฒนาซอฟต์แวร์

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

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

จากคุณ : kamthorn - [ 31 พ.ค. 51 22:36:28 A:192.168.0.16 X:202.91.19.204 ]

Confirmed by : นายไปล่ , Lanbig , sugreep

Jun 26 2008

wordpress theme

อยากเปลี่ยน theme อีกละ Qwim! มันก็ดีหรอก ชอบด้วย แต่มันเก่ามาก ไม่สนับสนุน tag กับ gravatar แล้วก็มีคนบ่นว่าอ่านยาก ตัวเล็ก สีจาง เอิ่ม.. จะแก้หรือหาใหม่ดีกว่า เหอ ๆๆๆ
May 14 2008

6 ประชุมใน 2 วัน

จริง ๆ แล้วมี 8 แต่อีก 2 อันมันชนกับอันอื่น ๆ เลยเข้าร่วมได้ 6

ทำไมชีวิตมันวุ่นวายอย่างนี้เนี่ยะ

May 12 2008

new theme

ลองหลาย ๆ theme คิดว่าอันนี้แหละ ลงตัวสุด Qwilm! 0.3 มีแก้ไปนิดหน่อย

ดูผลลัพธ์สุดท้ายได้ที่ http://kamthorn.org

May 10 2008
กำลังหา theme ใหม่ให้ Wordpress อันเดิมเคยใช้ vSlider3 ซึ่งออกแบบมาให้ใช้ Wordpress กับ Gallery2 ร่วมกันได้เนียนมากขึ้น แต่เอาเข้าจริง ๆ ก็เก็บรูปไว้กับ Flickr เหมือนเดิม เลยไม่จำเป็นต้องใช้ละ หาตัวอื่นใช้ดีกว่า ตอนนี้เลยใช้ default ไปก่อน

2 คอลัมน์สงสัยจะไม่พอแฮะ หา 3 คอลัมน์ก็ดี
May 08 2008
May 04 2008

connect ppp via Motorola EZX Phone

เจอวิธีที่ http://www.motorolafans.com/forums/showthread.php?t=16673

Solved!
Just adding this 2 lines below in /etc/ppp/options

novj
:192.168.100.101
+

ScribeFire กับ Tumblr

ScribeFire 2.1 ที่พึ่งออก สนับสนุนการโพสต์ใน Tumblr แล้ว เยี่ยมจริง ๆ เคยคิดเล่น ๆ เหมือนกันว่าน่าจะทำได้ เพราะ Tumblr ก็เปิด API ให้โพสต์ได้อยู่แล้ว ต่อไปก็จะโพสต์ได้ง่ายขึ้น บ่อยขึ้น
Apr 22 2008

Dr. Phil's Personality Test 1

I scored 41 on Dr. Phil’s personality test

Others see you as fresh, lively, charming, amusing, practical and always interesting;
someone who’s constantly in the center of attention, but sufficiently well-balanced not to let it go to their head. They also see you as kind, considerate, and understanding; someone who will always cheer them up and help them out.

Apr 11 2008

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

โปรแกรมต่างๆ เกี่ยวกับ Internet ต้องมีครบตามที่ลูกค้าต้องการ อย่าง Web Browser ผมจะมีทั้ง IE 5.5 sp1, Netscape 4.7x, Opera 5.x ให้เลือกใช้ตามต้องการ และบางทีเราก็แนะนำลูกค้าว่าลองใช้ Opera สิ เร็วดีนะ ภายหลังลูกค้าก็มาเล่าให้ฟังว่า ร้านอื่นไม่เห็นมีเลย อยากใช้ Opera เล่นเว็บ ต้องมาร้านนี้

โปรแกรมสำหรับ Chat นอกจาก ICQ แล้ว ผมก็มี MSN Messenger และ Yahoo Messenger อันนี้มีลูกค้าประจำ 2-3 คนที่มาเล่นเพราะต้องการใช้ Yahoo Messenger ซึ่งร้านอื่นไม่มี

ลูกเล่นบางอย่างที่ทำให้ลูกค้าใช้งานได้สะดวกขึ้น เช่น ICQ นี่เซ็ตให้เก็บ database รวมไว้ที่ File Server เวลาลูกค้ามาเล่น ก็เล่นจากเครื่องไหนก็ได้ พอลงทะเบียนเสร็จปุ๊บ list เก่าๆ ก็ขึ้นมาทันที ไม่ต้อง add เพื่อนๆ ใหม่ อันนี้ลูกค้าชอบใจ เกมบางเกมที่ต้อง save อย่างเช่น CM 00/01 นี่ก็ตั้งให้ save ที่ server เช่นกัน

ความเร็วของการ load ข้อมูลจาก Internet ต้องตรวจสอบเป็นประจำ อย่างง่ายๆ คือผมใช้คำสั่ง ping ทดสอบความเร็วในการตอบกลับ เช่น web ของ ISP ผมคือ www.kknet.co.th ก็ทดลอง ping ดู

E:\>ping www.kknet.co.th

Pinging www.kknet.co.th [203.151.39.21] with 32 bytes of data:

Reply from 203.151.39.21: bytes=32 time=140ms TTL=126
Reply from 203.151.39.21: bytes=32 time=141ms TTL=126
Reply from 203.151.39.21: bytes=32 time=180ms TTL=126
Reply from 203.151.39.21: bytes=32 time=131ms TTL=126

Ping statistics for 203.151.39.21:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 131ms, Maximum = 180ms, Average = 148ms

ดูผลว่า ไม่ควรมี packet lost และค่า average round trip time ควรอยู่ในช่วง 100-500 ถ้าเกิน 1000 ก็ถือว่าช้าแล้ว เพราะการติดต่อกับ ISP ไม่ควรช้าขนาดนั้น

สาเหตุที่ช้า มักเกิดจากสัญญาณรบกวนในสายโทรศัพท์ ถ้ามีคู่สายอื่น ก็ลองเปลี่ยนสายดู การทดสอบ ping ไปที่ ISP นี้ทำให้ทราบถึงปัญหาการเชื่อมต่อกับ ISP

ต่อไปทดลอง ping ไปที่ Web Server ในต่างประเทศ เพื่อทดสอบเวลาในการตอบสนองกลับมา เช่น

E:\>ping www.yahoo.com

Pinging www.yahoo.akadns.net [204.71.200.74] with 32 bytes of data:

Reply from 204.71.200.74: bytes=32 time=390ms TTL=241
Reply from 204.71.200.74: bytes=32 time=371ms TTL=241
Reply from 204.71.200.74: bytes=32 time=370ms TTL=241
Reply from 204.71.200.74: bytes=32 time=381ms TTL=241

Ping statistics for 204.71.200.74:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 370ms, Maximum = 390ms, Average = 378ms

อันนี้ทดลอง ping ไปที่ www.yahoo.com ใช้เวลาเฉลี่ย 378ms ถือว่าดีมากๆ เพราะปกติ จะอยู่ที่ 600-700 ถ้ามากเกินไป แสดงว่า ISP นี้มี link ไปกรุงเทพ (ในกรณ๊เป็น ISP ต่างจังหวัด) หรือ link ไปต่างประเทศเล็กเกินไป หรือ user มากเกินไป ทำให้เวลาตอบสนองช้า ทดลองกันเอาเองนะครับ แต่ละ ISP ให้ค่าเหล่านี้ต่างกันจริงๆ

จากนั้นก็ทดลอง load ไฟล์ดูซัก 1-2MB เช่น load WinAmp ตัวล่าสุดดูว่าเร็วดีไหม ปกติ ควรจะได้ซัก 3-4k สำหรับโมเด็มแบบ 56k

ใช้เทคนิคเพิ่มความเร็ว เช่นติดตั้ง proxy server ช่วยเพิ่มความเร็วได้ราวๆ 29% (วิเคราะห์จาก log file ของ squid ด้วยข้อมูลที่ลูกค้าใช้เล่นจริงๆ เป็นเวลา 1 เดือน)

อ้อ อีกประการคือ สายโมเด็มไม่ควรหลุดบ่อย ดีที่สุดคือต่อครั้งเดียว เล่นได้ทั้งวัน ถ้ามีหลุดบ้าง ควรไม่เกิน 3-4 ครั้งต่อวัน

ถ้าหลุดบ่อย ลองเช็คสายโทรศัพท์ ว่ามี noise รบกวนหรือไม่ พยายามเดินสายโทรฯ ให้ห่างสายไฟ, LAN

และก็ใช้ Modem ดีๆ หน่อย (ผมใช้ SupraExpress 56k ext.) สุดท้ายคือ ลองเปลี่ยน ISP ครับ ผมเคยเจอว่าบาง ISP ต่อยังไงก็หลุดวันละนับ 10 ครั้ง เปลี่ยนคู่สายก็ไม่หาย แต่พอใช้กับอีก ISP หนึ่ง กลับใช้ได้ปกติ ไม่หลุดเลย แถมเร็วดีด้วย

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

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

แถมด้วยปัญหาใหม่ของร้านเน็ตที่นี่ (ขอนแก่น) ช่วงนี้คือ ตำรวจกวดขันเรื่องห้ามไม่ให้เด็กอายุต่ำกว่า 18 ปี เล่นเน็ตเกิน 4 ทุ่ม เล่นเอาหนาวเลยครับ ทั้งคนเล่น ทั้งเจ้าของร้าน

จากคุณ : HAL9000 - [24 เม.ย. 2544 16:23:03]

Page 1 of 2