29 June 2013

Location Services บน Wifi รู้ได้ไงว่าเราอยู่ไหน?

Example maps position
using location service
on Smartphone
สำหรับผู้ใช้ Smartphone หนึ่งในบริการที่สำคัญตัวหนึ่งนอกใช้โทร, Social Media ก็ต้องบอกว่าเป็นเรื่องของ Maps สำหรับในค่ายผู้ผลิตแต่ละเจ้า ต่างก็ต้องพ่วงบริการของ Maps เอาไว้อยู่ด้วยเสมอ เพราะอุปกรณ์สมัยนี้ไหนจะ A-GPS, GPS ได้มาอยู่ในมือของผู้ใช้งานทั่วๆไปกันมากแล้ว

บริการตัวหนึ่งที่อยู่ในมือถือของแต่ละท่านนั้น คนที่เคยเห็นตัวเลือก Location Services คงพอเดาได้ว่าบริการตัวนี้ต้องเอาไว้ทำอะไรกับตำแหน่งของเราแน่ๆ ซึ่งก็เป็นความเข้าใจที่ถูกต้องแล้ว เพราะ Location Services เป็นบริการพื้นฐานที่ช่วยสนับสนุนโปรแกรมต่างๆบนมือถือ ที่ช่วยสามารถให้เรา Check-in หรือ บอกตำแหน่งได้ ซึ่งโปรแกรม Social Media บนมือถือทุกอันก็ต้องเขียนเพื่อรองรับทั้งสิ้น (เพราะถ้าไม่เขียน ผู้ใช้ก็ request เพื่อให้มีอยู่ดี)

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

26 June 2013

Outlook Error 0x800CCC0F บน Wifi แก้ไงก็ไม่หาย

ปัญหาคลาสสิกของ Microsoft Outlook รุ่นเก่าที่อยู่บน Windows XP ขนาด IT Support รุ่นเก๋า ก็นั่งแก้ไม่ตกอยู่พักนึง

หากพยายามเข้า Website เพื่อหารหัส Error หมายเลข 0x800CCC0F ผลที่ได้รับในการแก้ไขปัญหา ก็จะพาเราไปตรวจสอบการตั้งค่า SMTP หรือไม่ก็ POP3 ครั้งแล้วครั้งเล่า และในปัญหาท้ายสุดกลับมาว่า เพราะเครื่องเราไม่ได้ต่ออินเตอร์เน็ตไปซะนี่ และทั้งๆที่เราก็เปิด web ได้ปกติ

ข้อสรุปที่เจอปัญหานี้ กลับเป็นเพราะการ Switch Wifi network จาก Network หนึ่งมาอีกที่หนึ่ง โดย Windows XP ไม่ผ่านการ Restart ผลที่ได้คือ Outlook งง และแสดง Error ออกมา แม้ว่าจะปิดและเปิดโปรแกรมก็ไม่หาย

สรุปว่า Windows ยังต้องใช้การ "Restart" เป็นยารักษาโรคทั่วไปอยู่ดี

22 June 2013

ศีล 227 ของสงฆ์ วิทยาศาสตร์และทฤษฎีบริหารเมื่อ 2500 ปี

งานบวช JingJun
งานบวช JingJun, Photo by daewoojaa
ชายไทยอย่างน้อยถ้าไม่เป็นทหารและก็ต้องบวช 1 พรรษา ผู้หลักผู้ใหญ่เขาว่าเอาไว้ แต่ถึงของเราจะไม่ถึง 1 พรรษา ก็ถือซะว่าเราตั้งใจปฏิบัติในระยะเวลา 10 วันช่วงที่บวชในระดับหนึ่งก็ถือว่าเป็นเรื่องดี และภูมิใจกับตนเองที่อย่างน้อยๆ เราก็ปฏิบัติได้

ในช่วงที่บวช มีสิ่งที่น่าสนใจและเรียนรู้หลายอย่าง ถ้าจะให้พูดกันตรงๆคือ ถ้าไม่ไปบวชแล้วก็คงจะไม่มีเวลาไปศึกษาเรื่องของธรรมะ หรือกิจของการเป็นพระสงฆ์ นอกเสียจากว่าจะเป็นฆราวาส (บุคคลธรรมดานั่นแหละ) ที่ตั้งใจอ่านศึกษาพระไตรปิฎก หากใครได้ศึกษาและปฏิบัติอยู่ในปัจจุบัน ก็เป็นเรื่องน่านับถืออย่างยิ่ง

ในช่วงที่บวชนั้น นอกจากการกวาดลานวัดแล้ว สิ่งที่พระผู้ใหญ่ได้สอนเอาไว้อย่างน้อยๆ คือพยายามศึกษาเรื่องพระธรรมวินัย หรือศีล 227 ที่พระสงฆ์ต้องถือปฏิบัติ สิ่งที่น่าสนใจในการอ่านเนื้อหาแล้วก็คือ แม้เวลาจะผ่านล่วงมากว่า 2500 ปี แต่กฎทุกข้อมีการจัดกลุ่มเนื้อหา ทั้งในด้านพฤติกรรม, การบริหารจัดการ, และการควบคุมระเบียบวินัยได้ดีจนถึงปัจจุบัน ถ้าคิดกลับมาในปัจจุบันต้องใช้ศาสตร์หลายเรื่องที่สนับสนุนเหตุผลในการเขียนวินัยสงฆ์เลยทีเดียว

18 June 2013

ตามทวงหนี้ถึงบริษัท ทำอย่างไรให้ได้เงินและได้ผล

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

ข้อความบางส่วนจากการตามทวงหนี้ผ่าน Facebook ของบริษัทฯ
ตั้งใจว่าจะให้เป็นกรณีศึกษา ทั้งในส่วนของคนที่ทำงานในบริษัทที่เกี่ยวกับงานบริหารจัดการและตัวเจ้าหนี้เองว่าทำอย่างไรการทวงหนี้ถึงจะได้ทั้งเงิน และได้ผลอย่างถูกต้อง

15 June 2013

อยากเริ่มใช้ Linux ต้องรู้ command อะไรบ้าง

ข้อสรุปเร็วๆ ของการเริ่มใช้ Linux ถ้าจะให้แนะนำ เริ่ม login ผ่าน Command line และศึกษาองค์ประกอบแต่ละเรื่อง บาง command ดังนี้ครับ
  • Basic Commad Line ของการบริหารจัดการ file. ls, dir, mkdir, rmdir, mv, cp, rm และ parameter ของแต่ละตัว
  • โครงสร้าง system files ของ linux, permission พวก chmod, chown
  • ฝึกใช้ Editor ง่ายๆ เริ่มจาก nano แล้วต่อไปก็ vi เอาให้ได้แค่ edit ในเบื้องต้น
  • การบริหาร user ในระบบ usergroup, usermod, passwd
  • remote file system เช่น ftp, scp, samba, swat
  • disk management. fsck, fdisk, hdparm, df, du
  • memory และ process management ps, top, kill, kill -SIG, reboot, shutdown, mem
พยายามศึกษาตัว Parameter ของคำสั่งเหล่านั้นด้วย เพราะไม่งั้นชีวิตจะง่ายเงินไป และเมื่อพิมพ์คำสั่งเพื่อการบริหารจัดการโครงสร้างพื้นฐานพวกนี้คล่องแล้ว งานที่ใหญ่กว่านี้ก็ทำได้แน่นอน เพราะหลายองค์ประกอบของระบบ Linux ก็จะกลับมาให้เราต้องพิมพ์คำสั่งพื้นฐานเหล่านี้แทบทุกครั้งไป

Written by Tiwakorn Laophulsuk

13 June 2013

ชาวพุทธต้องกล้าพูดความจริง

หลวงพ่อปัญญานันทภิขุ

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

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

11 June 2013

แวะเวียนสัมนา INET Bangkok 2013 หัวข้อ Internet The Power to Create

INET Bangkok 2013
INET Bangkok 2013
ไหนๆก็อุตส่าห์ขอ Office ลาไปตั้ง 1 วันเพื่อแวะเข้าไปในงานสัมมนารอบนี้ ต้องขออภัยที่ไม่สามารถทำสรุปได้ครบรอบด้านนัก เอาแค่พอทำได้มา blog ไว้ให้คนที่สนใจมีโอกาสได้เห็นภาพรวมนะครับ

จุดเด่นของงานนี้คือ มูลนิธิ Internet Society (ISOC) เป็นตัวตั้งตัวตีเพื่อเริ่มจัดงานนี้เป็นครั้งแรก พอฟังดูแล้วอาจจะน้อยใจไปหน่อยเพราะ ISOC จัดมาทั่วโลกแล้วรวมไปถึงบางประเทศใน South East Asia ด้วย ประเทศไทยนั้นเพิ่งจะได้จัดมาทีหลัง แต่ยังไงซะก็ดีกว่าไม่ได้เริ่ม

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

เอกสารที่ได้รับนอกจาก Agenda แล้ว ที่เป็นชิ้นเป็นอันหน่อยก็คือหนังสือคู่มือพลเมืองเน็ต จาก Thai Netizen ซึ่งจริงๆแล้วมีให้อ่าน Online ได้

คู่มือพลเมืองเน็ต
คู่มือพลเมืองเน็ต เล่ม Hardcopy ตัวเป็นๆ
ภาคเช้าก็มีการเปิดงานโดยบุคคลสำคัญจากเจ้าภาพร่วมทุกฝ่าย แต่ไม่เหมือนการสัมนาทางวิชาการ Session แรกจึงเริ่มที่เวทีเสวนาเลยซึ่งได้เชิญบุคคลสำคัญที่เป็น Guru และเป็นผู้ใหญ่ในวงการอินเตอร์เน็ตจากหลายภาคส่วน ประกอบด้วย ดร.ทวีศักดิ์ กออนันตกูล, ผศ.ดร.กาญจนา กาญจนสุต, ดร.ศักดิ์ เสกขุนทด, คุณสุรางคณา วายุภาพ, คุณดวงทิพย์ โฉมปรางค์ ความเห็นเชิงปรัชญาจากแต่ละท่านฟังแล้วได้คิด สรุปคร่าวๆ ดังต่อไปนี้ครับ

10 June 2013

วิบากกรรม กรณี Spam ทะลุ Spamassasin


เผื่อคนอื่นๆ ที่เป็นผู้ดูแลระบบอาจจะแปลกใจ หากใช้ Spamassasin แล้วดันมีบาง e-mail ที่เป็น spam ทะลุทะลวงเข้ามาใน Inbox ได้ ทั้งที่ Config ก็ถูกทุกอย่าง

เทคนิคการส่ง spam เพื่อหลบ MTA (Mail Transfer Agent หรือ Mail server) และ spamassasin น่าจะถูกค้นพบและตรวจสอบกันมาแล้วเมื่อปี 2006 แต่เพิ่งจะมาโดนกับตัวเมื่อตะกี๊นี้ โดยผู้ spam จะใช้วิธีการไม่ระบุ from address มาด้วย ถ้าดู Log ของ MTA (กรณีนี้เป็นของ exim mainlog) จะเจอแบบนี้

2013-05-17 17:24:32 1UdHpv-0007wh-Mh <= <> U=mail P=spam-scanned S=3443 T="*****SPAM***** Do you wish to amaze your lady tonight?" from <> for xxxxxxxxxxxxxx@skinfoodthailand.com

จะเห็นว่าข้อมูลของ from เป็นค่าว่าง แม้ระบบจัดแล้วว่าเป็น spam แต่ระบบจะเลือกส่งเข้า Inbox ขึ้นอยู่กับ Policy ของ MTA

แม้ว่า spamassasin ประมวลผลและให้ score ไว้ก็จริง การส่ง mail นั้นเข้ามาใน inbox เนื่องจากว่า กรณีผู้ส่งเป็นค่าว่าง ในมาตรฐานหลาย MTA จะเข้าใจว่า เป็น Error response messages (เหมือนกับการตอบกลับกรณี e-mail ปลายทางไม่ได้รับหรือ mail เต็มแล้วเด้ง Error มา)

ยิ่งกว่านั้นหากผู้ใช้งานผ่าน Outlook บาง Version ไม่ว่าจะเป็น IMAP หรือ POP3 อาจจะทำให้ fetch mail ไม่ได้ เพราะอาจจะตีความว่าเป็น malform format ต้องพึ่งบารมี webmail หรือ Mail admins เข้ามาลบ e-mail ออกให้ ลำบากเข้าไปอีก

วิธีแก้ไขอยู่ที่วิธี config MTA server ขึ้นอยู่กับยี่ห้อที่เราใช้ หลักการคือ ให้ MTA และ Spamassasin ประมวลผล e-mail ที่มีชื่อผู้ส่งเป็นค่าว่างเหมือนกับ mail ตัวอื่นๆ ก็จะสามารถกรอง spam และไปจัดวางให้ถูกที่ถูกทางได้

Written by Tiwakorn Laophulsuk

07 June 2013

คำนวณวันส่งมอบงาน ใช้ Excel ช่วยได้ไม่ลายตา

ถ้าต้องเขียนสัญญา และมีการส่งมอบงานเป็นงวดๆ เช่น ครบรอบ 30 วัน, 60 วัน, 180 วัน การไปนั่งเปิดปฏิธินนับวันนี่ตายแน่ๆ

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

คำนวณ due date ด้วย Excel
สูตรคำนวณ
=A1+30

โดยที่ A1 เป็นวันที่เริ่มต้น และ จำนวน 30 คือวันที่ต้องการให้นับไป เพียงแค่เอาวันที่ตั้งต้นไปบวกกับตัวเลขใน Column B ตามตัวอย่างในภาพ

วันที่ทำคำนวณจะเป็นจำนวนวันที่ไม่ได้นับจากวันทำการ ซึ่งก็มีคนทำสูตรวันทำการไว้แล้ว ตาม Link นี้นะครับ กรณีนับวันทำการด้วย Excel

Mr.JingJun

04 June 2013

Now from China in 15 seconds

มิตรสหายท่านหนึ่งที่ได้ไปเยี่ยมเยือนจีน ได้ส่ง mail กลับมาเล่าให้ฟังเกี่ยวกับจีนในวันนี้ ได้ส่งข้อความ mail สั้นๆ แต่ผมชอบที่มีหลายมุมมอง การเปรียบเทียบบ้านเขาบ้านเรา ลองอ่าน mail เค้าดู ใช้เวลาแป๊บๆซัก 15 วินาที เครดิตขอบคุณมิตรสหายที่แชร์เรื่องเล่าสู่กันครับ

Hey Dude,

Damn hot here. 32-34c and Internet here is so slowww. I use 15 min to connect google and wrote this message to you guys. And I remembered that I'm behind the great firewall. Yes, no Facebook, twitter, YouTube. But Google search is fine. Thai website forget it. 10 min per page.

China better than I thought. I mean they aim to be a developed country. People try to stand in queue (in some place). Clean road (most of). Speed limit etc. I believe in 10 year their new gen people will surpass Sarakan land.

But I can smell the burst of economic bubble. I saw many big department store as big as Paragon were  build. Condominium is cost 3-4 M.baht per room. Super growth econ. Still many poor people.

Bullet was super fast 300km/h. Even Thai TDRI still think it not good for Thai people in term of transportation. They didn't view it from other angle.

By the way I'm the only one who use Hotel WiFi at lobby at 24:00.

[มิตรสหายท่านหนึ่ง]

P.S. No pictures. Fast internet. And they got 4G.

01 June 2013

อู้ยตาย ส่ง e-mail ผิดซอง ป้องกันด้วย Draft ดีกว่า

คนทำงาน Office ไม่ว่าจะทั้งภาคเอกชน, ราชการ หรือแม้แต่อาชีพอิสระ หากมีงานที่ต้องทำมากๆ เป็นลายลักษณ์อักษรแล้ว ก็คงต้องผ่านระบบ e-mail และโดยเฉพาะอย่างยิ่ง เคยไหมที่ส่ง e-mail แล้วมันดันส่งไปในแบบที่เราไม่ต้องการ

Save as Draft, mail client
การ save as draft รองรับในทุกๆโปรแกรมที่ไว้ส่ง mail ได้

Blog นี้เกิดเพราะมีแรงบันดาลใจจากมีเจ้าหน้าที่น่าจะในโรงพยาบาลบึงกาฬ ส่ง e-mail งบการเงิน ของปีงบประมาณ พ.ศ. 2555 มาให้ แม้ว่าเราจะตอบ mail กลับไปแล้วว่าผิดคน แต่ก็ยังหลุดส่งเรื่องอื่นมาอีกแหละ ก็เลยขอเอามานำเสนอหน่อย ไหนๆเขาก็ส่งมาแล้วก็เลยคิดได้ว่าถ้ากรณีที่บางคนไม่ได้ตั้งใจส่ง แต่มันส่งผิดไปจริงๆล่ะจะป้องกันได้ไหม แล้วใช้โปรแกรมอะไรช่วยป้องกัน