[Rate X] CNN is bad for kids (เขายิ่งปิด เรายิ่งเปิด เว้ยยย)

วันนี้คงไม่มีอะไรมาก เพราะหมดอารมณ์เพราะข่าว รัฐบาลไทยได้บล็อกเว็บ CNN เซงอย่างแรง -_-‘ ถ้าพรุ่งนี้เข้าเว็บนี้ไม่ได้ คงเพราะโดนหากเลขไปด้วยแล้วหล่ะ ;)

ใครอยากอ่านไอ้สิ่งที่เค้าปิดกั้นก็ตามนี้เลย บทสัมภาษณ์ของ ทักษิณ ชินวัตร ต่อ CNN + Wall Street Journal

แล้วตามด้วย บทสัมภาษณ์ ทักษิณ ชินวัตร (Transcript: Thaksin Shinawatra interview) โดย CNN ของแท้เข้าที่นี่ได้เลย ;)

หรือจะฟังสด ๆ ก็ที่นี่

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

Good news & bad news.

Bad News:
CNN.com is now completely blocked by Thai (junta) government.
Try http://cnn.com/ by yourself, you will be paused for a minute, then got a *fake* error message, “504 Gateway Timeout”.

Good News:
You can still access it via proxy servers abroad,
-OR- use “Tor” router program – an efficient way to circumvent Internet censorship.

Download Tor:
http://tor.eff.org/
http://www.theonionrouter.com/

How to setup Tor (Thai):
http://facthai.wordpress.com/2006/12/09/tor-setup/

About Tor (Thai):
http://facthai.wordpress.com/2006/12/09/tor-network/


FYI, according to FACT
Official block-list by Ministry of ICT :
13 Oct 2006 = 2,475 sites
11 Jan 2007 = 13,435 sites (500% increase)

Royal Thai Police states that they block 32,500+ sites.

see more : http://facthai.wordpress.com/data/


Sign Freedom Against Censorship Thailand’s Petition
http://facthai.wordpress.com/sign/


Please forward this message to your friends — Thanks! :)

 

[update 1] เว็บ BBC ก็โดนไปกับเค้าด้วยอ่ะ เฮ้ยยยยยย อะไรฟร่ะ และถ้าใครอยากดูเห็นภาพเอาไปเลยตามคำขอ ได้ที่นี่ YouTube จัดให้

 

Coup !!! Music player software form iTunes to Foobar2000

ประกาศคณะปฏิรูปการฟังเพลงแห่งเครื่อง Hoffman Laptop นับแต่ iTunes รับใช้การฟังเพลงในเครื่องนี้มานานกว่า 4 ปี วันนี้ก็ได้ถึงเวลาปรับเปลี่ยนไปใช้ Foobar2000 แทน ด้วยเหตุผลด้านความอืดดดดดดดดดดดด ของ iTunes  ที่ไม่รู้ว่ามันจะช้าอะไรขนาดนั้น ซึ่งเครื่อง Hoffman Laptop นี้ก็ไม่ได้ขี้เหล่ขนาดจะสั่งให้มันทำงานได้ลื่นไหล่ให้กับการฟังเพลงไม่ได้ แต่หลังจากคณะปฎิวัติได้ควานหาโปรแกรมคู่กายฟังเพลงตัวใหม่ ทางคณะปฎิรูปก็ได้เจอ Foobar2000 ที่ใช้พื้นที่น้อย กินทรัพยากรระบบต่ำ และยังปรับแต่งได้มากมายเท่าที่ต้องการ ทำให้ตอนนี้ทางคณะปฎิรูปมีมติเป็นไปในทางเดียวกันว่าจะเปลี่ยนแปลงการฟังเพลงเสียใหม่ โดยไปใช้ Foobar2000 เป็นตัวหลักในการฟังเพลง แทน แต่ทางคณะปฎิรูปก็ยังคงเห็นว่า iTunes นั้นมีระบบการจัดการ Library ที่ดีเยี่ยมจึงมีความเห็นต่อไปว่าจะให้ iTunes นั้นทำหน้าที่นี้ต่อไปตราบที่ยังคงทำงานได้ดีอยู่ โดยรวมไปถึงจัดการไฟล์ทั้งหมดและ Sync ไฟล์เพลงกับ iPod ด้วย แต่ทางคณะปฎิรูปจะไม่เอา iTunes มาฟังเพลง ให้กินช่วงเวลาประมวลผลและทรัพยากรหน่วยความจำอันมีค่าอีกต่อไป เพราะมันกระตุกอย่างมากในเวลาที่ผู้ใช้ต้องเอาหน่วยความจำ และช่วงเวลาในการประมวลผลของ CPU ไปใช้ในการเขียนโปรแกรมและทดสอบโปรแกรม ซึ่ง Foobar2000 จะทำหน้าที่เปิดเพลงให้เครื่อง Hoffman Laptop เพื่อฟังเพลงแทน iTunes นับแต่บัดนี้เป็นต้นไป

โปรดฟังอีกครั้งหนึ่ง !!!

ท่านที่สนใจปฎิรูปตามผมก็ตามไปที่ http://www.foobar2000.org/ ครับ

 

บทความ OOP in PHP ตอนที่ 1 สำหรับลงใน ThaiAdmin Magazine เสร็จแล้ว เย้ …….

กว่าจะเขียนเสร็จเล่นเกือบตาย ไม่ใช่ว่ามันยากหรืออะไรหรอกครับ แต่ว่าการอธิบายให้ดูง่าย ๆ นี่มันทำยากกว่ามาก ๆ แถมการใช้ศัพท์ใด ๆ ต้องคิดถึงคนที่ไม่รู้ด้วยเป็นทุน ไม่งั้นมันจะส่งสารให้กับคนอ่านยากลำบากมาก โดยในบทความพยายามที่จะไม่ยัดศัพท์ทางเทคนิคใน OOP ลงไปแต่จะอาศัยการคำพูดไทย ๆ ที่เปรียบเทียบให้เห็นแล้ววงเล็บศัพท์เทคนิคตรงนั้นไป แล้วพยายามเอาเรื่องใกล้ ๆ ตัวมาอธิบายให้รูปแบบ OOP แทน ค่อย ๆ สอนเป็นขั้นเป็นตอน อะไรที่มันดูยาก ๆ อธิบายยาว ๆ ก็ตัดออกไปก่อนอย่าง Polymorphism นีไม่อธิบายเลย เอาหลัก ๆ 3 ส่วนพวก Abstract Data type, Encapsulation และ Inheritance ให้เห็นภาพก่อน แล้วค่อยเอาเรื่องยาก ๆ โดยมีการใช้ภาพประกอบอยู่หลายส่วน และนำเอาเรื่อง Object Model และ Reference Variable กับความสัมพันธ์ของ Object มาพูดด้วยโดยอาศัยหลักการ Object แท้ ๆ ในระดับล่างว่ามันทำงานอย่างไร เพื่อให้เห็นภาพว่าการที่เรา initialized แล้วมันเกิดอะไรขึ้นบ้าง แล้วไอ้ตัวแปรที่เป็น Object ตัวนั้นน่ะ จริง ๆ แล้วมันก็แค่ชื่อตัวแปร แต่ตัว Object จริง ๆ มันอยู่ในหน่วยความจำอีกทีหนึ่ง อะไรแบบนี้ เพราะไม่งั้นจะสับสนว่ามันก็แค่ตัวแปรตัวหนึ่ง แต่จริง ๆ แล้วมันมีอะไรมากกว่านั้น อ่อ ลืมไปว่าในนั้นก็ใส่เรื่องการส่ง Message ระหว่าง Object ลงไปในนั้นด้วย คงประมาณนี้ มีเขียน Hello World และให้ดูความแตกต่างว่าได้ Object มา 2 ตัวมันทำงานแตกต่างกันได้อย่างไร อะไรประมาณนี้ คงต้องอ่านในนิตยสารเอาหล่ะครับ ;) เพิ่งส่งให้ตอนเย็นนี้เอง แล้วเจอกันในนิตยสาร ThaiAdmin เล่ม 1 วันที่ 8 กุมพาพันธ์ 2550 นี้นะครับ ที่งาน Com world ครับ

 

Get !!! MacWorld 2007 Keynote File ขนาด 1.21GB

เข้าไปโหลดกันได้ที่นี่ ครับ อ่อ ลืมบอกว่า คุณต้องมีโปรแกรม iTunes ก่อนนะครับ ไม่งั้นโหลดไม่ได้ ฮ่า …..

คุณภาพของภาพดีเยี่ยมมาก Resoluation ขนาด 640 x 352 เป็นรูปแบบไฟล์ MPEG-4 H.264 ครับ

ข้อมูลได้มาจาก ThaiMacClub ครับผม ;)

 

[update 2] PHP Framework -> PHPHoffmanFramework

ตอนนี้ระบบเริ่มนิ่งแล้วหลังจากผ่าน Revision ที่ 53 มา โดยได้ทำการเพิ่ม Add-on Text Editor ของ FCKEditor ลงใน Add-on พื้นฐานข้อมูลระบบแล้ว รวมถึงได้ทำการแยกส่วนของการ Config ของ apps และ core ออกจากกัน แต่ยังแค่ส่วนหนึ่งคาดว่าอีกสักพักจะแยกออกมาทั้งหมด โดยผู้พัฒนาจะไม่จำเป็นต้องเข้าไปยุ่งกับ Config ใน core อีกต่อไป ให้ทำการ Config ใน apps อย่างเดียว และได้เพิ่ม directory ชื่อ userdata เพื่อใช้ในการ upload ไฟล์และต้องการเพิ่มไฟล์ต่าง ๆ ที่นอกเหนือจากระบบหลัก และใน Revision นี้ได้ทำการ upgrade PEAR Date Package เป็น version ใหม่แล้ว รวมถึงแก้ไข bug ในส่วนของลำดับการเรียกใช้ไฟล์ JavaScript ใน Add-on ด้วย

ระบบโดยรวมเป็นไปตามที่กำหนดไว้ทั้งหมด น่าจะออก Beta ได้ตามเวลาที่กำหนด (ถ้าไม่เกิด idea ใหม่ ๆ ที่มีผลกับ Core หลักของระบบชนิดเปลี่ยนยกแผง)

ซึ่งเมื่อตอนเย็นที่วันที่ผ่านมา พอดีว่านั่งเรียนแล็ปวิชา Computer Language แล้วในวิชานี้เรียนภาษาโปรแกรมมิ่งอยู่ 2 ตัวคือ Java Web Application Platform และ PHP โดยช่วงหลังมิดเทอมเป็นเรื่องของ PHP

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

นี่คือโจทย์ที่ผมได้รับและจากการอยากทำสอบ PHP Framework ที่ผมสร้างขึ้น เลยได้ลองทำระบบดู จากการทดลองนั้นผมใช้เวลาในการสร้างส่วนติดต่อผู้ใช้งานทั้งหมดซึ่งเป็น Theme หลักของระบบที่มีอยู่แล้ว ในเวลา 1 นาที ในการ Export จาก SVN ผมก็ได้ Theme ที่ตกแต่งเป็น Layout ที่สนับสนุนบน IE และ Firefox ต่อมาก็ใช้เวลาในการสร้างรายงานข้อมูลของทั้ง 3 ตารางอีก 10 นาที ตามด้วยฟอร์มของทั้ง 3 ตารางในการใส่ข้อมูล และแก้ไขอีก 25 นาที โดยได้มีระบบตรวจสอบความถูกต้องด้วย JavaScript เพิ่มลงไปให้เรียบร้อย ต่อมาก็มาจัดการส่วน SQL ก็ใช้เวลาอีก 25 นาที ในการทำ SQL เพื่อใส่ข้อมูล, แก้ไข และลบข้อมูล รวม ๆ แล้ว ใช้เวลาประมาณ 1 ชั่วโมงแต่จริง ๆ นานกว่านั้นเพราะต้องนั่งช่วยเพื่อนทำด้วย ในขณะที่ทำเสร็จเพื่อน ๆ ยังงมกับโค้ดที่ไม่เป็นระเบียบอยู่ แต่ของผมนั้นสามารถเปลี่ยนแปลงได้อย่างมีสัดส่วน ซึ่งตอนนี้สามารถใช้งานได้สมบูรณ์ดีครับ

ด้านล่างคือรูปที่จัดการตารางรายการภาพยนต์ครับ

เอาแค่นี้แล้วกันครับ ส่วนอื่น ๆ ไว้มีเวลาจะเอามาโพสต่อนะครับ ง่วงแล้วไปนอนหล่ะครับ