Excel

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

บุคคลแรกคงหนีไม่พ้น อาจารย์สมเกียรติ ฟุ้งเกียรติ แห่ง excel expert training dot com ซึ่งตอนหลักได้มีชื่อเพิ่มเติม แสดงความเป็นตัวตนของเว็บแห่งนี้ คือ xlsiam.com (xls i am) ผมได้ความรู้จากบทความที่อาจารย์เขียนไว้บนเว็บมากมาย และภายหลังก็ได้มีโอกาสเข้าอบรมกับอาจารย์ในหลักสูตร ลดความซ้ำซ้อน เพิ่มผลงานด้วย excel VBA ซึ่งเป็นการเรียนอีกครั้งหนึ่งที่ผมประทับใจ เพราะนอกจากจะมีเนื้อหาตามหลักสูตรแล้ว อาจารย์ยังใส่ความรู้ที่เกิดจากการเก็บเกี่ยวประสบการณ์ของอาจารย์ ให้แบบไม่ห่วง (ถ้าจะให้สะใจหน่อยคงต้องบอกว่า “ไม่มีกั๊ก”) ถ้ามีโอกาส ผมแนะนำครับ แล้วคุณจะรู้ว่า ราคาของ excel ไม่แพงอย่างที่คิด*

บุคคลต่อมาก็คงไม่พ้น บรรดาบุคคลต่างๆ คงไม่พ้นบรรดาสมาชิก ขำประจำและขาจรบน ฟอร์รัมของเว็บครับ ไม่ว่าจะเป็น คุณอรวีย์, อ. นัท รวมถึงคนที่มาตั้งปัญหาต่างๆ ที่ผมอาจจะจำได้ไม่หมด ถือว่าเป็น “ครู” ของผมทั้งสิ้น

และด้วยมิตรภาพที่ดี จากบุคคลเหล่านี้ทำให้ผมรัก excel ครับ

     หลายๆคนอาจจะรู้แ้ล้วว่า ผมมีโอกาสเป็นอาจารย์พิเศษให้กับโรงเรียนสอนคอมพิวเตอร์แห่งหนึ่ง (ถ้ายังไม่รู้ ย้อนกลับไปอ่านอีกทีครับ ฮา) โดยไปสอนวิชา MS Access 2003 (แบบไม่ได้ตั้งตัว และทางโรงเรียนบอกว่าถือว่าเป็นการทดสอบสอนจริง) ให้กับนักเรียนคนหนึ่ง ในขั้นต้นผมถูกให้สอนส่วนเนื้อหาที่เหลือ (ซึ่งครูคนก่อนอ้างว่าติดธุระและขาดสอนไป เกือบสองเดือน) ซึ่งคือการใช้เครื่องมือต่างๆ ในโปรแกรม แต่หลังจากที่ได้คุยกับนักเรียนแล้ว พบว่าอยากให้ช่วยเพิ่มในสิ่งที่คิดว่า ยังไม่เข้าใจซึ่งก็คือเรื่องการ สร้าง form และ sub form เท่าไรนัก เนื่องจากทำออกมาแล้วข้อมูลไม่แสดงตามที่ต้องการ ผมเลยต้องจัดการขอ งานที่ทำมาดูก่อนเพื่อหาสาเหตุ ผลปรากฎว่าสิ่งที่นักเรียนคนนั้นเข้าใจว่า ตัวเองไม่เข้าใจ กลับไม่ใช่สาเหตุที่แท้จริง เนื่องจากไม่ได้ทำอะไรที่ผิดไปจากปกติเลย แต่สาเหตุที่แท้จริงคือ ฐานข้อมูลที่ออกแบบมาผิดพลาด และผิดพลาดอย่างร้ายกาจด้วย บทเรียนที่ผมเตรียมไว้จึงไว้จึงต้องเปลี่ยนหมด เพราะว่าถ้าผมสอนต่อไป มันจะไม่ได้ช่วยแก้ปัญหาให้กับนักเรียนคนนี้้เลย

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

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

กลับมาถึงตรงเรื่องที่ผมถึงบางอ้อ สิ่งที่ผมอ้อคือ

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

เรื่องที่แปลกใจคือไม่มีใครมาดูการสอนของผมเลยครับ ไม่มีการประเมินว่าผมสอนเป็นยังไงบ้างต้องปรับปรุงตรงไหน อย่างไร แต่มีเรื่องประหลาดกว่าคือ หลังจากจบการสอน เจ้าของโรงเรียนได้สอบถามผมเรื่อง การสอนครั้งต่อไป ซึ่งก็คือวิชา SQL Server 2000 (ผมสมัครไปสอน excel แต่ครั้งแรกให้ทดสอบสอน access) ได้หรือไม่ ซึ่งบอกบอกไปว่า ผมไม่สอนเพราะว่าไม่มั่นใจว่าจะสอนได้ ถึงแม้ว่ามันคือสิ่งที่ผมทำงานด้วยทุกวัน เหมือน excel และก็คิดต่อไปว่า ตกลงรับผมเป็นอาจารย์พิเศษแล้วหรือ??? ง่ายไปหรือเปล่า ทำไมบ้านๆ ขนาดนี้ มาตรฐานอยู่ตรงไหน?? บางคนอาจจะคิดว่า ได้งานก็ดีแล้วสิ จะมาบ่นทำไม??

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

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

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

Gamma Meeting

จะเข้าไปดูที่ไหนก็เลือกเอานะ ที่ PicasaWeb หรือที่ Multiply ตามสะดวกเลยเพื่อน
ไปหละ ไปนอน พรุ่งนี้ไปลงประชามติ

ปล รู้สึกว่า รูปตั้ม เดี่ยวจะไม่มี เหอๆ ไปหาจากกล้องคนอื่นละกัน (รูปตูด้วย)

Excel

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

อธิบายพอสังเขป จากสูตรที่เห็นคือ เราจะใช้ฟังก์ชัน WEEKDAY เพื่อหาวันของสัปดาห์ โดย สูตรนี้จะให้ผลลัพธ์เป็น 1 – 7 (เริ่มจากวันอาทิตย์ – เสาร์) เมื่อได้ค่ามาแล้ว เราจึงให้ ฟังก์ชัน CHOOSE เพื่อนำค่าผลลัพธ์ที่ได้ (1-7) มาเลือก วันลิสต์ ของวันที่ที่เราใส่ไว้

Find Weekday from Date

ปล ผมก็ไม่แน่ใจว่ามีวิธีอื่นอีกหรือไม่นะครับใครมีวิธีดีๆ ก็ฝากไว้ในคอมเม้นต์ได้เน้อ

 

 

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

Graduation Ceremony
 

ดูแบบเต็มๆได้ ที่นี่เลย
ยินดีด้วยนะครับเพื่อนๆ

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

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

และก้อมีเสียงสวรรค์ บอกมาว่า ixwebhosting.com สิใช้ได้เหมือกันราคาไม่แพง 9.95 USD /Month แต่ข้อจำกัดคือ ทุกคนใช้ ftp แชร์กัน ซึ่งไม่สะดวกแน่ๆถึงแม้ว่าเราจะเป็นคนดูแลเองทั้งหมด แต่ชอบใจที่นี่ตรงที่ว่า support เค้ามีตลอดเวลา ผมทดสอบมาแล้ว แต่ยังไม่ได้เช็คเรื่อง เวลาเราถามทางด้าน เทคนิคแบบสุดกู่ ว่าเป็นอย่างไรบ้างนะ แต่  ผ่านไปก่อน…

ต่อมาก้อนึกขึ้นได้ว่า มีอีกที่นึงของคนไทย datacenterasia.com ซึ่งอาจารย์เราก็ใช้บริการอยู่ ซัพพอร์ท .net 2.0 แล้วด้วยแวะไปดูซะหน่อยซิ ถูกสเป็คทุกอย่างเลย แต่ว่าติดเรื่องราคาอยู่อีกนิดนึง ปีละประมาณ หกพันบาท (15.1 USD/ Month) แพงกว่าพอควรแต่ว่าได้เรื่องความเร็ว เอาไงดีหว่า เก็บไว้ก่อนละกัน

และท้ายสุดก็เริ่มกลับมาดูเว็บที่ดูๆแลๆอยู่ว่าจำเป็นต้อง windows host มั๊ย??? ก็เลยลองโทรไปหาคนทำเว็บอีกที่นึง ว่ายังจะเขียน .net อยู่หรือปล่าว (คือเห็นหน้า .net error มาสองชาติกว่า ไม่เห็นแก้ซักที) ปรากฏว่า ตาคนประสานเค้ารายงานมากว่าคนทำเว็บเดิมหายไปแล้ว ตอนนี้ใช้ front page ทำเว็บ (กรรม ทำตรูป่วนอยู่นานเชียว)

และทันใดนั้นเสียงโทรศัพท์ก็ดังขึ้นทันใด อ๊ะๆ รุ่นพี่เราที่เค้าเช่า reseller ไว้นี่หน่า เค้าโทรมาถามอะไรนิดหน่อย ได้โอกาสเราก็เลยถามไปว่า มีที่เหลือๆ ซัก 2 GB มั๊ยครับ ผมจะมาช่วยหารต้นทุน พี่เค้าตอบกลับมาด้วยน้ำเสียงดีใจเล็กน้อย เอาสิ พี่เช่าไว้ ไม่ค่อยได้ใช้เรย (เย้ๆๆๆๆ)  สรุป ผมก็ได้ ที่ซะที โดยพี่เค้าจัดการเรื่องการจ่ายเงินกับทางเมืองนอกให้ และเราก็ไปจ่ายให้พี่เค้าอีกที ในราคา เดือนละ 6 USD สบายใจ เพียงแต่เป็น linux host เท่านั้นแหละ (ก้อไม่ต้องใช้ วินโดว์ส แล้วนี่หน่า) 

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

– เพิ่มโดเมนได้ unlimit
– ftp แยกอิสระแต่ละ โดเมน
– มีคนช่วยดำเนินการ (อันนี้สำคัญ)

ปล จริงๆแล้ว มีอีกหลายที่ที่ดูมาแต่ว่ามันเยอะจนจำไม่ได้ เน้นไปทางโฮสต่างประเทศซะส่วนใหญ่ เพราะมันถูกดี อิอิ ลองเข้าไปดูได้ที่นี้นะครับ www.webhostingjury.com

ที่สงสัยอย่างหนึ่งคือ ทำไมในไทย ค่าโฮสมันถึงได้แพงขนาดนี้น้อออ.. อยากใช้ของไทยนะ แต่มีตังค์ไม่พอ