บอกลาปีเก่า สวัสดีปีใหม่ “ทิ้งของเก่า รับของใหม่” ในมุมมองของโปรแกรมเมอร์

โพสต์นี้อาจจะดูแนวปรัชญานะครับ มันเริ่มจากที่ผมดู PHP library สำหรับติดต่อ MySQL เพื่อเอามาใช้งานน่ะครับ PHP จะยกเลิกไม่ใช้ library เก่าแล้ว แล้วมาใช้ library ใหม่แทน (mysqli, PDO MySQL)

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

(คำเตือน: ต่อจากนี้จะมีภาษาคอมพิวเตอร์เยอะมาก ถ้ากลัวงง ข้ามไปช่วงท้ายเลยนะครับ)


ด้วยความที่เป็นคนทำงานเกี่ยวกับคอมพิวเตอร์ เราจะเห็นการเปลี่ยนแปลงทางด้านไอทีเยอะมาก อย่างสมัยก่อนที่เริ่มเขียนโปรแกรม ผมก็เริ่มจากภาษาเบสิค (BASIC), ปาสคาล (Pascal), ภาษาซี (C) ต่อมาก็มีภาษาจาว่า (Java) ซึ่งในสมัยนั้นเรียกได้ว่าฮือฮากันมากเลยครับ ตอนที่เรียน Data Structure ที่จุฬา ยังเรียนด้วยภาษาซีอยู่เลยครับ พอเป็นรุ่นน้องมาเรียน ก็เปลี่ยนเป็น Java ซะแระ แล้วต่อมา ก็มี Visual Basic, Visual C++, Visual Pascal พอใกล้จบ ตอนฝึกงานที่ SCB ก็ได้เรียน PHP มาในช่วงที่พึ่งออก PHP3 ใหม่ๆ ด้วยนะ

พอจบมาทำงานได้ซักพัก เอ๊ะ! เริ่มมี PHP Nuke เริ่มมีตัวช่วยมาเพิ่มแฮะ แล้วต่อมาก็มีโปรแกรมสำเร็จรูปเกิดขึ้นมาอีกมากมาย แรกๆ ก็จำพวก Content Management System (CMS) ซึ่งก็รวม WordPress ด้วยน่ะแหละ สมัยนี้มีพวก Framework อะไรต่างๆเกิดขึ้นมาเยอะแยะเลย พวก CakePHP, CodeIgnitor, YII Framework, Symfony, Laravel อีกเยอะแยะเลย

ขนาดโปรแกรมแชตในสมัยเรียนยังเล่น ytalk ใน UNIX อยู่เลย ต่อมามี MSN, ICQ มาสมัยนี้มี Social Network อย่าง Facebook, Twitter, Google+ กันแล้ว


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

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

โพสต์นี้ก็ขอจบด้วย quote แล้วกันนะครับ

อย่ายึดติดกับความสำเร็จในอดีต เพราะวิธีการที่เคยใช้ได้ผลในอดีต อาจจะใช้ไม่ได้กับปัจจุบัน

Happy New Year 2015

สวัสดีปีใหม่ 2558 ครับ

ทำเว็บด้วย WordPress – เริ่มเว็บแรก ตอนที่ 2

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

 

อ่านเพิ่มเติม “ทำเว็บด้วย WordPress – เริ่มเว็บแรก ตอนที่ 2”

ทำเว็บด้วย WordPress – เริ่มเว็บแรก ตอนที่ 1

หลังจากไม่ได้เขียนบล็อกมานาน งานยุ่งมากๆ พึ่งทำเว็บให้แฟนเสร็จหมาดๆ เลยครับ เป็นการเริ่มต้นกับ WordPress เลยล่ะ มือใหม่สุดๆ เลยกับ WordPress ก็ได้ประสบการณ์หลายอย่างทั้ง WordPress, jQuery, CSS3, LESS ในโปรเจ็คเดียวกันนี้เลย ต้องขออภัยที่ใช้เวลานานเป็นเดือนเลยกว่าจะคลอดโพสต์นี้ออกมานะครับ

อ่านเพิ่มเติม “ทำเว็บด้วย WordPress – เริ่มเว็บแรก ตอนที่ 1”

เริ่มต้นเขียน PHP ด้วย Laravel 4 ตอนที่ 1: การลง Laravel 4

จะใช้ Laravel 4 แล้วนะ

หลังจากใช้ Pure PHP (หรือ Core PHP) มานานหลายปีตั้งแต่เรียนจบใหม่ วันนี้ต้องกลับมาเรียนของใหม่กันอีกครั้งครับ เนื่องด้วยผมต้องเขียนระบบที่บริษัทเอง ตอนแรกก็จะเริ่มใช้ด้วย Code Ignitor แต่ไม่ได้เริ่มซ้าาาที จนตอนนี้เทรนด์มันเปลี่ยนไปเป็น Laravel แล้ว ตอนแรกก็จะหัด Laravel 3 แต่ก็ทิ้งไว้นานนนมากก ตอนนี้จะเริ่มแล้วครับ อ่านเพิ่มเติม “เริ่มต้นเขียน PHP ด้วย Laravel 4 ตอนที่ 1: การลง Laravel 4”

PHP 5.4.0 alpha1 ออกแล้ว

PHP 5.4.0 alpha1 ออกแล้วแล้วครับ
ผมได้รับอีเมล์ดังนี้ครับ เลยเอามาแชร์กัน เผื่อใครจะสนใจ

**หมายเหตุ: แนะนำว่ายังไม่ควรเอาไปใช้กับงานจริงครับ เพราะยังอยู่ในช่วงพัฒนาอยู่ครับ**

David Soria Parra dsp@php.net 29/06/2011

Hello!

The PHP Development Team would like to announce the release of the first
alpha version of PHP 5.4.0.

This alpha release exists to encourage users to identify bugs, and
to ensure that all new features and backward compatibility breaks are
evaluated and documented before PHP 5.4.0 is released. Please report
findings to the PHP bug tracker.

NOTE: This is an alpha release and should not be used in production
environments.

Changelog:

https://svn.php.net/viewvc/php/php-src/tags/php_5_4_0alpha1/NEWS?view=markup

Downloads: http://qa.php.net/
Windows Downloads: http://windows.php.net/qa/
Bugtracker: https://bugs.php.net

regards,
Stas and David

สำหรับโพสต่อๆไป ผมจะมีเรื่องราวเกี่ยวกับ PHP 5.4 มาให้อ่านกันครับ