Archive for nProtect

สมองคน แบบ Multi Threading (ขอเรียกว่างี้ละกัน)

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

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

1.คิดผลลัพธ์ของโปรแกรม ว่าจะออกมายังไง ก็สามารถเขียนโปรแกรมแบบนั้นได้เลย
2.สามารถคอมไพล์แล้วแทบจะไม่พบ Error ใน logical ของโปรแกรม (คนปกติคอมไพล์แล้วคอมไพล์อีก)
3.สามารถเขียนโปรแกรมไป และรู้ผลลัพธ์ของการทำงานนั้นๆ โดยไม่จำเป็นต้อง run โปรแกรมขึ้นมา (มี Interpreter ในสมอง)

ถ้าคุณทำได้ คุณเป็น 1 ในผู้มีสมอง Multi Threading แล้วครับ (มีโอกาสที่จะเป็นถึง 20% หาไม่ยากหรอกครับ เพราะคุณก็อาจจะเป็นโดยไม่รู้ตัวเองเลยก็ได้)

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

ขอบอก ณ ที่นี้ว่า หากคุณเจอคนประเภทนี้ อย่าดูถูกว่าเขาสมาธิสั้นนะครับ เขานี่แหละ เก่งตัวจริงเลย

วิธีการใช้ MySQL Proxy

หลังจากหาวิธีอยู่ตั้งนาน เลยมาเรียบเรียงเป็นวิทยาทาน (หรอ?) ให้แก่ผู้ที่พยายามจะศึกษาอยู่ครับ ตอนนี้เอาแค่เบื้องต้นก่อนละกัน

Read more

โปรแกรมเมอร์? สิ่งที่คนนอกวงการไม่รู้

นานๆ ทีได้มาเขียนบทความซักที ฮ่าๆ วันนี้จะมาในเรื่อง “โปรแกรมเมอร์? สิ่งที่คนนอกวงการไม่รู้”

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

1.โปรแกรมไม่ได้คลิกๆ แล้วออกมาเป็นรูปร่าง
2.การเขียนโปรแกรม 1 โปรแกรม มีขั้นตอนมากมาย เริ่มตั้งแต่การออกแบบโปรแกรมใส่กระดาษ (เดี๋ยวนี้คงไม่ใส่กระดาษกันแล้วมั้ง) ออกแบบ Flow ระบบ ออกแบบหน้าตาโปรแกรม เขียนโค๊ด ทดสอบ ถ้ามีับั๊ก ก็แก้ แล้วก็ปล่อยโหลด
3.บางครั้ง การเขียนโปรแกรม ไม่ได้มีคนเขียนคนเดียว
4.โปรแกรมเมอร์ ทำงานดึก ตื่นสาย

ฯลฯ คร่าวๆ แค่นี้ก่อน เพราะประสบการณ์ผมแต่ก่อน กว่า Audition Agent Release แรกจะออกมาได้ ก็ล่อไปเดือนครึ่ง ไม่ได้หลับไม่ได้นอนกันทั้งเดือน = =

รวมตารางสิ่งที่ (อาจ) จะต้องทำ

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

– ย้ายเครือข่ายเบอร์ 085 ไป TrueH (CC บอกว่าย้ายได้ ไปจริงๆ เสือกย้ายไม่ได้ กำลังเคลียร์)
– อัพเกรด Firmware มือถือ (ไปวันนั้นช่างไม่อยู่ เดวไปอีกรอบ)
– เพิ่งมาถึง ซื้อ Index ภาคสอง แผ่นสอง
http://www.boomerangshop.com/web/productdetail.aspx?pid=853535

มารายงานตัวแค่นี้ไปละแว๊บ

เวลางานเป็นอุปสรรคกับความรัก?

หลังจากวันนี้ หลับไปตอนเที่ยงคืน และตื่นมาตอนตี 3 เศษๆ เนื่องจากเจ้านายโทรปลุก ก็เลยยาวมายันตี 4 เพื่อ Restart Server แต่ระหว่างเข้าเกมไปรอนั้น ก็โดนบ่นพึมๆ มา (และถ้าโดนบ่นบ่อยขึ้น ก็จะมาเขียนบ่อยขึ้น เอ๊ะยังไง????) เรื่องที่ผมไม่ค่อยมีเวลาให้แฟนอะนะ เลยไม่รู้ว่าอธิบายไปเขาจะยอมเข้าใจและรับฟังหรือเปล่า

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

ก่อนจะมารู้ถึงปัญหา ขออธิบายรูปแบบงานของผมคร่าวๆ ก่อนนะครับ ก็คืองานผมจะเป็นลักษณะงานที่ เวลาทำงานไม่แน่นอน หมายความว่า เวลาตี 3 ตี 4 ถ้าโดนเรียกก็ต้องมาทำครับ นั่นก็คือ เราเลือกเวลาทำงานไม่ได้ แต่ในทางกลับกัน หากไม่มีงานอะไร เราจะไปเดินแรดที่สยามทั้งวัน หรือไปต่างจังหวัดซักครึ่งเดือน เขาก็ไม่ว่าครับ (ไม่ตัดเงินเดือนด้วย) แต่ทุกครั้งที่ผมไปใหน ถ้าไม่พก Notebook ก็จะพก smartphone ที่ลงโปรแกรม Remote Desktop ไว้เครื่องนึงเผื่อเวลาฉุกเฉินเขาเรียกมา จะได้แก้ปัญหาให้เขาได้ทันเวลา (ทีมงานที่ทำงานตรงนี้ มีแค่ 2 คน ตามปกติถ้าคนนึงไม่อยู่ อีกคนจะทำงานแทนกันครับ แต่ถ้าไม่อยู่ทั้งคู่คือซวย)

ซึ่งแบบนี้ ผมเป็นคนเลือกเองครับ เพราะอิสระมากกว่า โดยที่เขาเสนอให้ จะมี 2 แบบครับ ลองดูกันก่อน1.ทำงาน Office Time นั่นก็คือ 10 โมงเช้า ถึง 6 โมงเย็น แต่ หยุดได้เฉพาะวันที่เราเลือกไว้ ไม่เกินเดือนละ 5 วัน (หยุดเกินโดนหักตัง) นอกเหนือเวลานี้ไม่ต้องทำงาน
2.ทำงานแบบเวลาไม่คงที่ ก็แบบที่ผมเล่าไปข้างต้นแหละครับ ต้องพร้อมมาเวลาโดนเรียกตลอด 24 ชั่วโมง แต่เราสามารถหยุดวันใหนก็ได้ หรือ หยุดซักครึ่งเดือนเลยก็ได้ โดยไม่โดนหักตัง (เขาเขาเรียกเมื่อใหร่ ถ้ากลับไม่ทัน อย่างน้อยๆ ต้องหาร้านเกม)

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

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

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

มาระบายแค่นี้แหละ (แค่นี้ แต่ยาวซะ -*-) ไปนอนละแว๊บ