บทความ

มากกว่า ไดอะล็อก

รูปภาพ
เคยแนะนำภรรยาว่าควรแยกจัดเก็บงานให้เป็นหมวดหมู่เป็นเรื่องเป็นราว เวลาค้นหาจะได้สะดวก รวดเร็ว ช่วยให้งานเราง่ายขึ้น วันนี้ภรรยาถามต่อว่าจะจัดการกับไฟล์และโฟลเดอร์ รวมทั้งไดรฟ์ต่าง ๆ ยังไงให้ง่าย (มี 3 ไดรฟ์) เพราะได้แบ่งโฟลเดอร์และไดรฟ์ต่าง ๆ เสร็จแล้ว... หากสังเกตดี ๆ Windows จะให้ไดอะล็อกบ็อก สำหรับ Open/Save ไฟล์ มาให้และพ่วงปุ่ม My Computer , My Documents และปุ่มอื่น อีกสองสามปุ่มที่คิดว่าเราใช้ประจำมาให้แล้ว ปัญหาคือเวลาเราต้องการเปิดงานซึ่งอยู่คนละโฟลเดอร์ และต่างไดรฟ์ จะทำยังไงให้เข้าถึงโฟลเดอร์ที่เราต้องการได้รวดเร็วที่สุด... อะ อะ อย่าบอกนะครับ ก็ไป My Documents -> เลือกไดรฟ์ -> เลือกโฟลเดอร์ที่ต้องการ เพราะหากเราต้องการเปิดงานแค่งานหรือสองงานจะรู้สึกไม่ลำบากอะไร แต่หากมากกว่านั้นมีปัญหาแน่นอนครับ กว่าจะสลับแต่ละงาน แต่ละเอกสารวุ่นตายเลย แอ่น แอ๊นนนนนนนน วันนี้ครูป๋องขอเสนอโปรแกรมช่วยเพิ่มโฟลเดอร์ลงไดอะล็อก นั่นคือ .... โปรแกรมนี้ครับ... Places Bar Editor โปรแกรมนี้จะช่วยให้เราเพิ่มโฟลเดอร์ที่ใช้ประจำไปไว้ใน ไดอะล็อกบ็อก ของ Open/Save ช่วยให้เราเข้าถึงโฟลเดอร์ที่ต้...

เริ่ม beta 2.0

รูปภาพ
หลังหายจากอาการขวัญเสียจากพี่ taxi สีชมพู ที่ กทม. กลับจากอบรมเรื่องห้องเรียนทันข่าวแล้ว ก็มาช่วยเพื่อน ๆ ครูในเครือข่าย ปล้ำโปรแกรมที่ใช้ยากที่สุดในประเทศไทย SMIS จนผ่านไปด้วยความเรียบร้อย จึงมีโอกาสสะสางงานที่ค้างไว้เสียที เริ่มต้นปรับโค้ดขั้นที่ 2 สำหรับโครงการสารสนเทศทางการศึกษาออนไลน์ โดยขั้นตอนนี้ปรับจากโค้ดเดิม มาเขียนเป็น component บน joomla 1.5 ประโยชน์ที่ได้เมื่อนำโค้ดมา integrate กับ Joomla คือ สามารถพัฒนาในรูปแบบ MVC ได้อย่างเต็มตัว ช่วยให้งานสะดวกและรวดเร็วขึ้น นอกจากนี้ ACL ของ joomla ช่วยนำมาจัดการระบบผู้ใช้ในโค้ดของเราได้ด้วย ไม่ต้องเสียเวลามานั่งวางแผน ปรับฐานข้อมูลเองลดภาระงานไประดับหนึ่ง โปรแกรมที่พัฒนายกมาจากเดิมที่เป็น Ajax ล้วน ๆ มาเป็นลูกผสม คือ ใช้เท่าที่จำเป็น ทั้งนี้เพราะไม่อยากจัดการกับระบบ history manager ซึ่งเป็นงานที่หินจริง ๆ เมื่อพิจารณาจากความเร่งรัดของงานเลยขอผ่านไปก่อนละกัน ตอนนี้เอางานจริงขึ้นเลยเวลาทำก็ค่อยทยอยอัปเดตไปจนกว่าจะเรียบร้อย ดูงานและความเปลี่ยนแปลงได้ที่นี่ http://www.surin3.info/j150

mootools กับ jQuery

ไม่ค่อยพบเห็นการใช้ mootools กับ jQuery เจ้าสองตัวนี้ใช้ $ เป็นตัว selector พอเอามาใช้ด้วยกันเลยไม่รู้ว่าจะเรียกยังไง วิธีแก้คือ หลบ jQuery ให้ใช้ selector ตัวอื่น โดยแทรกโค้ดนี้ลงไป <script type="text/javascript"> jQuery.noConflict(); </script> เวลาใช้ jQuery เลือก Dom ก็ใช้ jQuery แทน $

ลองเล่นดู

รูปภาพ
ตามไปจาก LTN ลองเล่นดูสนุกดี You Are a Colon You are very orderly and fact driven. You aren't concerned much with theories or dreams... only what's true or untrue. You are brilliant and incredibly learned. Anything you know is well researched. You like to make lists and sort through things step by step. You aren't subject to whim or emotions. Your friends see you as a constant source of knowledge and advice. (But they are a little sick of you being right all of the time!) You excel in: Leadership positions You get along best with: The Semi-Colon What Punctuation Mark Are You?

school mapping ๕

รูปภาพ
ตัดงาน School Mapping มาฝากครับ ถึงตอนนี้ตัวระบบค่อนข้างจะอยู่ตัวแล้ว bug ที่เจอมีหลายส่วน แต่ก็ทยอยแก้ไข และทดสอบ ทุกแพลตฟอร์ม ทุกบราวเซอร์เพื่อให้ดูว่า หน้าตาที่ได้เหมือน หรือคล้ายกันให้มากที่สุด... ช่วงนี้อืด ๆ นะครับ คอยข้อมูลอย่างเดียวทั้งจากเขตและโรงเรียน ว่าต้องการข้อมูลใดบ้าง วันนี้เพิ่มเติมในส่วนของข้อมูลเครือข่าย และส่วนของผู้ดูแลระบบ สามารถ login และ logout ได้เต็มรูปแบบแล้ว ส่วนที่ต้องทำต่อไปคือ ระบบ History manager ซึ่งเป็นส่วนที่ท้าทายที่สุดสำหรับ Ajax Application รวมไปถึงระบบรวมข่าว ซึ่งสามารถเผยแพร่ประชาสัมพันธ์กิจกรรมของ เขตพื้นที่ หรือแต่ละเครือข่าย รวมถึงแม้แต่จากโรงเรียนด้วย... ติดตามกันต่อไปครับ

เปิดเทอมแล้ว

เปิดเทอมแล้วก็จดไว้เสียหน่อยว่าปิดเทอม ทำอะไรให้ตัวเองบ้าง หมวดงาน ๑. โปรแกรม School mapping เสร็จในส่วนของ เครือข่ายและเขตพื้นที่ (เท่าที่จะพอหาข้อมูลได้) แต่ก็ยังต้องรอความสมบูรณ์จากฝ่ายต่าง ๆ อีกหลายส่วน อีกทั้งยังต้องนำขึ้นไปวางบน Server ด้วย ๒. คอมโพเน้น ตรวจผลการเรียนออนไลน์สำหรับ native Joomla 1.5 นอกจากนี้ยังมีเวอร์ชันสำหรับ PHP-nuke , Post-nuke , Mambo , Standalone (MySQL) , Standalone (TextDB) ๓. งานแปลภาษาไทยสำหรับ OpenSuSE เพิ่งแปลได้ ๓ ไฟล์ ก็มีโครงการ School mapping มาเบียดบังเวลาจนหมด หมวดการศึกษา ได้ฝึกโปรแกรมต่าง ๆ ผ่านคอร์สออนไลน์ ดังนี้ ๑. Flex 3 Essential ๒. AJAX Crash Course by SitePoint ๓. AJAX by VTC ๔. Total Training Online Adobe Fireworks CS3 ๕. Lynda.com CSS Crash Course by SitePoint ๖. Lynda.com Learning XHTML ๗. Learn HTML and CSS in 30 Minutes ๘. The Web Application Hackers ๙. Total Training For Website Design-Extreme Website คลิปสั้น ๆ สอนการใช้งานเล็ก ๆ น้อย ๆ และอื่น ๆ อีก พอสมควร หมวดบันเทิง ช่วงปิดเทอม เวลาของครอบครัวและเวลาของความบันเทิงจริง ๑. หนั...

เศร้า

ไม่ได้อัปเดตบล็อกนานทีเดียว... กำลังทำใจอยู่ครับ... ฮาร์ดไดรฟ์ ที่เก็บข้อมูล เจ๊งงงงงงงงงงงงงงงงงงงงงงงง หลังจากถ่ายข้อมูลสำคัญมาเก็บไว้ เพราะไว้ใจว่าเป็นของใหม่ ซื้อมายังไม่ถึงเดือน... ปรากฎว่า พังโดยไม่มีสาเหตุ ข้อมูลที่มีอยู่หายไปเกลี้ยง ไม่ว่าจะเป็น โครงการต่าง ๆ ที่ทำไว้ หรือโครงการที่กำลังทำ รูปภาพ ไอคอน คลังภาพ คลังเสียง คลังไอคอน ไลบรารี่ ที่สะสมไว้ ที่สำคัญคือ E-Book ภาษาอังกฤษที่บางเล่มหาโคตรยาก ก็มีอันต้องหายไปด้วย งานนี้มีแต่เศร้ากับเศร้าครับ เรื่องนี้ เลยได้ข้อคิดว่า อย่าเก็บของสำคัญไว้กับตัวมากนัก แบ่งให้เพื่อน ๆ เก็บไว้บ้าง ว่าแล้วก็เลย เผื่อแผ่ และเก็บงานผ่าน Bit ซะเลย ให้เพื่อนช่วยเก็บด้วย