รวมเรื่องราวฉบับอยากเขียน by Ta

108-cover

มือใหม่หัดถ่ายรูป – ตอนที่ 5 ว่าด้วย โหมดถ่ายภาพ P A S M Auto Scene

อีกหนึ่งเรื่องที่คนเล่นกล้องใหม่ๆ งงกันมากที่สุดคือ Shooting Mode หรือโหมดถ่ายภาพ ถ้างงว่ามันคืออะไรดูรูปนี้ได้เลย ตัวหมุนที่มีตัวอักษรย่ออะไรก็ไม่รู้เขียนอยู่เต็มไปหมดพวกนี้แหละ คือตัวปรับโหมดถ่ายภาพล่ะ ซึ่งกล้องแต่ละยี่ห้อก็มีแผงควบคุมพวกนี้ไม่เหมือนกันอีก สร้างปัญหาให้มือใหม่ได้ไม่น้อยว่าฉันจะต้องหมุนมันไปที่ไหนกันนะ … หมุนไปที่ตัว A ก็กดถ่ายได้ หมุนไปที่ตัว S ก็ไม่เห็นต่างกัน แล้วรูปดอกไม้นี่ล่ะ หมายถึงอะไร? สรุปว่าเอาสบายใจปรับไปที่ Auto ก็แล้วกัน (ฮา) โอเค งั้นเรามาดูโหมดถ่ายภาพพื้นฐานที่ไม่ว่ายี่ห้อไหนก็มีกันก่อนดีกว่า แล้วโหมดพิเศษๆ อื่นๆ ค่อยว่ากันที่หลัง โหมดถ่ายภาพพื้นฐาน เป็นโหมดที่เป็นตัวอักษรย่อหนึ่งตัวคือพวก P A S M นั่นอ่ะนะ (บางยี่ห้อเรียกว่า P* Av Tv M)...

hny2016

Year in Review 2015 & next…2016

วันนี้วันที่ 1 มกราคม 2016 วันแรกของปี 2016 … เอาจริงๆ ก็ไม่ค่อยจะตื่นเต้นกับปีใหม่ซะเท่าไหร่โดยเฉพาะกับประเทศที่มีปีใหม่ตั้งสาม-สี่ครั้งอย่างนี้ ทั้งปีใหม่สากล ตรุษจีน สงกรานต์ (ฮา) แต่ก็ถือโอกาสนี้หยุดเช็กตัวเองซะหน่อยก็ไม่เสียหายอะไร (ความจริงที่บ้านถือช่วงตรุษจีนเป็นหลักแต่เนื่องจากเป็นบล๊อกก็ใช้เวลาสากลก็แล้วกัน) Year in Review – เนื่องจากไม่ค่อยสนวันปีใหม่ เลยจำไม่ค่อยได้ว่าช่วงต้นปีทำอะไรไปบ้าง (ฮา) – เปลี่ยนตัวเองจาก Web Developer มาเป็น Android Developer ถือว่าเป็นการเปลี่ยนแปลงตัวเองหาอะไรใหม่ๆ ทำที่โอเค ให้ผ่าน! – เริ่มใช้ Git แบบจริงจัง ใช้มันกับทุกโปรเจคเลย – หาธุรกิจ /...

Star-Wars-7-Poster-Banner

[รีวิว-เรื่องย่อ] Star Wars 7: Force Awaken – 2015 สตาร์วอร์ อุบัติการณ์แห่งพลัง (★☆☆)

Star Wars 7: Force Awaken – สตาร์วอร์ อุบัติการณ์แห่งพลัง (2015) ให้คะแนน (★☆☆) การกลับมาหลังจากหายไป 30 ปี (และ 10 ปี หากนักจาก Episode III) ในที่สุดสตาร์วอร์ก็เดินทางมาถึงภาคที่ 7 หรือถ้าแบ่งแบบช่วงละไตรภาคก็ตอนแรกของไตรภาคที่ 3 เนื้อเรื่องก็เป็นไทม์ไลน์ต่อจากภาค 6 ประมาณ 30 ปีเท่าๆ กับเวลาในโลกจริงเลย สำหรับแฟนๆ สตาร์วอร์ที่ดูกันมาครบทุกภาคและจำเนื้อเรื่องภาค 1-6 ได้ก็สามารถทำความเข้าใจภาคนี้ได้ง่ายๆ แต่ถ้าคนที่ไม่เคยดูมาก่อนเลยอาจจะมีงงๆ บ้างว่าตัวละครแต่ละตัวมันสัมพันธ์กันยังไง (คือไม่มีข้อมูลให้เดา) แต่เนื่องจากเป็นตอนแรกของไตรภาคชุดใหม่ ทำให้เนื้อเรื่องง่ายๆ เข้าได้ไม่ยากนัก แต่ถ้าอยากเข้าไปดูฉากดวลดาบเลเซอร์หรือการบินสู้กันของยานรบอาจจะไม่ได้เห็นมากเท่าไหร่นะ...

freelance-1

[รีวิว-เรื่องย่อ] Freelance – 2015 ห้ามป่วย ห้ามพัก ห้ามรักหมอ (★☆☆)

Freelance ห้ามป่วย ห้ามพัก ห้ามรักหมอ (2015) ให้คะแนน (★☆☆) ปกติเป็นคนไม่ค่อยดูหนังไทย … ไม่สิ ใช้คำว่าไม่ดูหนังไทยเลยจะดีกว่า เพราะถ้าให้ลิสต์รายชื่อหนังไทยที่เคยดูก็คงมีไม่ถึง 10 เรื่อง (สุริโยไทย พระนเรศวร องค์บาก โหมโรง แฟนฉัน … นึกออกแค่นี้ ฮา) ไม่ใช่เพราะหนังไทยไม่ดี แต่มันไม่ใช่แนวเรา แต่กับฟรีแลนซ์ คือยังไงดีล่ะ ก็Freelanceอ่ะ ไหนๆ ตัวเองก็เป็นกึ่งๆ ฟรีแลนซ์อยู่ก็อยาก…เอ้า ดูก็ได้ เผื่อจะสนุก แล้วก็เป็นแบบที่คาด คือหนังดำเนินเรื่องช้ามาก ขนาดนั่งดูฟรีแลนซ์ไป ทำงานฟรีแลนซ์ไปคนละจอ ก็ยังดูรู้เรื่องอยู่เลยน่าจะเป็นเพราะปกติชอบดูหนังแอคชั่นระเบิดตูมตามไม่ก็แนวเนื้อเรื่องซับซ้อนแบบอินเซ็ปชั่น พอมาดูแนวเบาๆ เลยเห็นว่ามันช้ามากก็เป็นได้ เคยได้ยินมาว่าหนังค่าย...

how-to-design-brief

หลายๆ วิธีที่จะทำให้คุณเขียนโปรแกรมเก่งขึ้น

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

meeting-illustration

หลายๆ เหตุผลที่ ทำไม๊ ทำไม..ก็เขียนโปรแกรมไม่เก่งซะที

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

102-cover

[แปล] มีอะไรใหม่ใน php7

เหมือนเดือนสองเดือนที่แล้วจะมีงาน PHP Conf Asia 2015 ที่สิงคโปร์ โดยในงานมี Rasmus Lerdorf ผู้คิดค้นภาษา php ขึ้นมาพูดด้วย ส่วนตัวเราไม่ได้ดูนะ แต่ไปอ่านสไลด์เอา (ดูได้ที่นี่) หลักๆ ก็คือฟีเจอร์ใหม่ๆ ใน php เวอร์ชั่นที่ 7 ซึ่งมีการเปลี่ยนแปลงเยอะพอสมควร http://talks.php.net/singapore15#/ PHPเกิด ขึ้นมาในสมัยก่อนที่คนสร้างเว็บถ้าอยากทำ Dynamic Page หรือเว็บที่ตอบโต้กับผู้ใช้ได้ก็ต้องเขียน CGI ด้วยภาษา Perl ซึ่งคนส่วนใหญ่ก็ทำมันไม่ได้หรอก Rusmusจึงเขียนตัวแปลงสคริปต์ด้วยภาษา C แล้วจึงเกิดเป็น PHP ขึ้นมา ดัง นั้นคอนเซ็ปของ PHP...

103-cover

เลิกใช้ AppServ กันได้แล้วนะ!!

บล็อกนี้เป็นกระทู้บ่นเล็กๆ น้อยๆ ไม่มีอะไรมากหรอก (ฮา) เรื่องของเรื่องคือไปสอนน้องๆ มา สอนเรื่องการเขียน PHP ซึ่งเป็นภาษาที่ต้องติดตั้งตัวรันเซิร์ฟเวอร์ในเครื่องก่อนหรือ PHP develop environment นั่นแหละ เจ้าพวก.. Apache PHP MySQL / phpMyAdmin การติดตั้งโปรแกรมพวกนี้ส่วนใหญ่ก็ไม่มานั่งติดตั้งเองทีละตัวหรอก แต่มักจะติดผ่านโปรแกรม integrate-installer ซึ่งมีหลายเจ้ามาก และ AppServ ก็เป็นหนึ่งในนั้น และยังมีคนใช้มันหัดเขียน PHP อยู่เลย โนววว *หมายเหตุ – จากการถามต่อไป น้องๆ บอกว่าที่คณะให้ใช้ตัวนี้ … เอ่อ มันก็ไม่เป็นไรหรอกนะ ถ้าเป็นเมื่อ 6...

101-cover

<T> และ <E> หรือ Generic ใน Java คืออะไร และใช้ยังไงกัน

ไม่ได้เขียนบล๊อกเกี่ยวกับ Programming มาพักใหญ่ๆ และ วันนี้ขอจัดหน่อยละกัน Java และภาษาตระกูล C ส่วนใหญ่จะมีลักษณะการประกาศตัวแปรแบบ Type-sensitive หรือต้องฟิกไปเลยตั้งแต่สร้างตัวแปรว่ามันจะเก็บข้อมูลแบบไหน เช่น int x, y; double d; String str; แต่ถ้าเป็นพวกภาษา Dynamic-type การสร้างตัวแปรพวกนี้จะง่ายกว่า เช่น var x ใน JavaScript หรือ $x ใน PHP ซึ่งสร้างอะไรขึ้นมาก็เก็บได้ตั้งแต่ตัวเลขยัน object ซึ่งบางครั้งเราใช้ก็อาจจะเกิดเหตุขัดใจนิดหน่อยกับภาษาพวก Type-sensitive เพราะ บางครั้ง เราก็ไม่รู้ Type ของตัวแปรนะ...

99-cover

มือใหม่หัดถ่ายรูป – ตอนที่ 4 ว่าด้วย Aperture / Speed Shutter / ISO

เรื่องต่อไปที่เราจะพูดถึงคือ 3 พี่น้อง Aperture / Speed Shutter / ISO หรือจะเรียกย่อๆ ว่า A / S / ISO ก็ไม่ผิดกฎแต่อย่างใด เหตุผลที่รวมเจ้า 3 ตัวนี้เข้ามาอยู่ในบทเดียวกันก็เพราะพวกมันทั้ง 3 มีผลต่อปริมาณแสงที่เข้าสู่กล้องไงล่ะ และถ้าใช้และควบคุม 3 อย่างนี้ได้คล่อง ก็ถือว่าผ่านระดับมือใหม่ได้แล้วประมาณนั้นเลย ** รูปตัวอย่างที่เอามาให้ดูในบทนี้ เราถ่ายเองทั้งหมด และเอามาให้ดูแบบไม่ได้ปรับหรือรีทัชรูปอะไรเลย เพื่อให้เข้าใจ A S ISO ดียิ่งขึ้น Aperture หรือไดอะเฟรมหน้ากล้อง หาคุณมองเข้าไปในเลนส์ คุณจะเห็นว่ามีใบปัดอะไรสักอย่างอยู่ที่ปลายสุดของเลนส์ ส่วนใหญ่จะมีใบทั้งหมดประมาณ...