10 May 2010

เครียดๆๆๆ

เส้นตายขยับเข้ามาทุกที ขณะที่ผมยังไม่คืบหน้าเท่าไหร่ โอ้แม่เจ้า!

06 May 2010

ความคืบหน้าของงาน

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

อีกปัญหาครับ..การอ่านหนังสือที่เป็น e-book หรือ การอ่านหนังสือเรียนจากจอคอมพิวเตอร์ แน่นอนครับเป็นเรื่องที่ผมหรือเพื่อนไม่คุ้นเคย เพราะการเรียนส่วนมากอ่านจากกระดาษมาจนชิน แต่ผมก็คิดครับว่า นี่เป็นการฝึกงาน เราต้องฝึกหลายๆอย่างที่เราไม่เคยทำมาก่อน ผมก็พยายามให้มีสมาธิกับการอ่านจากจอคอมพิวเตอร์มันก็ค่อนข้างยากครับ ที่จะไม่แว้บไปเปิดเว็บอื่นที่ไม่เกี่ยวข้องกับสิ่งที่กำลังศึกษา แต่ถ้ามีงานทำเป็นชิ้นเป็นอันผมก็มีสมาธิกับมันดีครับ อย่างเช่น ตอนที่มอบหมายงานแก้ Report บางส่วนก็ตั้งใจทำอย่างมีสมาธิครับ

ความคืบหน้าของงาน ตอนนี้...
นก ก็พอเข้าใจ plugin มากขึ้นและกำลังออกแบบหน้าตา twitterได้บ้างแล้ว
เบน เข้าใจ ajack,javascript,sql มากขึ้น ตอนนี้อยู่ในช่วงศึกษาอยู่ครับ
ผม ก็พอมีความรู้เรื่อง xml,rss,atom,json เท่าหางอึ่งครับ >..< กำลังอยู่ในช่วงศึกษาเหมือนกันครับ
ผมเป็นคนบริหารไม่ได้เรื่องครับ มีหลายอย่างที่ควรทำแต่ไม่ทำ เช่น ไม่ติดตามถามงาน ไม่ค่อยพูดคุยกับทีมเท่าไหร่ เรื่องงานก็รู้สึกท้อเหมือนกันครับ แต่ก็จะพยายามต่อไปครับ
แผนงานสำหรับอาทิตย์หน้า คงจะรวมการวิเคราะห์และออกแบบเข้าด้วยกันเลยครับ

ก่อนจบการฝึกงาน ตัวผมและเพื่อนๆพี่ๆหวัง ก็คงจะหวังสิ่งเดียวกันคืออยากเห็นงานออกมาสำเสร็จเสร็จตามเวลาที่กำหนดและบรรลุวัตถุประสงค์ที่พี่ๆได้คาดหวังไว้
-----------------------------------------------------------------
เหมือนจะเป็นแสงสว่างที่ปลายอุโมง ที่ลิบหรี่เหลือเกิน

04 May 2010

รู้จักกับ Java Script ?

JavaScript

หน้าเว็บเพจที่สร้างด้วยภาษา HTML/XHTML เพียงอย่างเดียว จะทำได้แค่เพียงจัดรูปแบบการแสดงผลให้สวยงาม แต่ไม่สามารถสร้างลูกเล่นต่างๆ ได้ เราจึงต้องอาศัย JavaScript เพื่อเพิ่มความน่าสนใจให้กับเว็บเพจ ^^

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

JavaScript เป็นภาษาประเภท Interpreted Language ไม่ต้องมีการ compile ก่อน กล่าวคือ คอมพิวเตอร์จะแปลและทำงานตามคำสั่งแบบทีละบรรทัด

JavaScript เป็น Client-side Script ซึ่งจะประมวลผลบนเครื่องคอมพิวเตอร์ของผู้เยี่ยมชมเว็บไซต์ โดยใช้โปรแกรมเว็บเบราเซอร์ เช่น IE (version 3 ขึ้นไป), Netscape (version 2 ขึ้นไป), Firefox ซึ่งสนับสนุนการทำงานของ JavaScript ดีอยู่แล้ว การที่ JavaScript ไม่ได้ถูกประมวลผลบนเครื่อง Web Server จะช่วยแบ่งเบาภาระการทำงานของ server และทำงานได้รวดเร็ว

JavaScript ไม่ใช่ภาษา Java แต่อย่างใด Java เป็นภาษาที่ถูกพัฒนาโดย Sun Microsystems เป็นภาษาประเภท programming สำหรับเขียนโปรแกรมที่สนับสนุนการเขียนโปรแกรมเชิงวัตถุ (OOP : Object-Oriented Programming) คล้ายกับภาษา C, C++

การใช้งานภาษา JavaScript ควรมีความรู้พื้นฐานในเรื่อง HTML/XHTML มาก่อน เพราะการใช้งาน JavaScript โดยทั่วๆ ไป จะเขียน code คำสั่งต่างๆ แทรกลงไปใน code ของ HTML

03 May 2010

รู้จักกับ JSON ?

JSON: JavaScript object notation เป็นฟอร์แมตสำหรับแลกเปลี่ยนข้อมูลคอมพิวเตอร์ ฟอร์แมต JSON นั้นอยู่ในรูปข้อความธรรมดา (plain text) ที่ทั้งมนุษย์และโปรแกรมคอมพิวเตอร์สามารถอ่านเข้าใจได้

ปัจจุบัน JSON นิยมใช้ในเว็บแอปพลิเคชัน โดยเฉพาะ AJAX โดย JSON เป็นฟอร์แมตทางเลือกในการส่งข้อมูล นอกเหนือไปจาก XML ซึ่งนิยมใช้กันอยู่แต่เดิม สาเหตุที่ JSON เริ่มได้รับความนิยมเป็นเพราะกระชับและเข้าใจง่ายกว่า XML

JSON นั้นใช้ syntax ของภาษาจาวาสคริปต์ แต่ไม่ถูกมองว่าเป็นภาษาโปรแกรม กลับถูกมองว่าเป็นภาษาในการแลกเปลี่ยนข้อมูลมากกว่า ในปัจจุบันมีไลบรารีของภาษาโปรแกรมอื่นๆ ที่ใช้ประมวลผลข้อมูลในรูปแบบ JSON มากมาย

โค้ดตัวอย่างของ JSON เป็นดังนี้




นี่ละครับที่เขาเรียกกันว่า JSON ไม่มีอะไรเลยนอกจากรูปแบบของข้อมูล..