ผู้สนับสนุน

วันพฤหัสบดีที่ ๒๘ กุมภาพันธ์ พ.ศ. ๒๕๕๑

วันที่หก:Notepad++

วันนี้ขอขายของหน่อย
Notepad++ ทูลที่ผมใช้ในการเปิดไฟล์อ่าน Source Code
เนื่องจากใช้ Edit plus แล้วมันขัดๆ มือไม่ถนัดยังไงก็ไม่รู้
เลยหาลองหาอะไรใหม่ๆ ดูแล้วก็เจอเจ้านี่แหละ 

ลองโหลดมาลองกันก็ได้นะตัวเล็กกระติ๊ดเดียว(2Mbโดยประมาณ)
ลองมาดูคุณสมบัติต่างๆ ที่หน้าสนใจของมันกันหน่อยดีกว่า










Save all ใช้ในการ save เอกสารที่เราเปิดพร้อมๆกันหลายๆเอกสารในทีเดียว
Undo Redo แน่นอนอยู่แล้วต้องมีลบพลาดทำไงล่ะ (โง่เลยถ้าไม่ save ไว้ก่อน)
Synchronize เอาไว้เผื่อเราต้องการเทียบโค้ดของสองไฟล์ถ้าเป็นโหมดนี้เวลาเราลาก score bar มันจะลากสองไฟล์พร้อมกัน
Warp คงไม่สนุกถ้าเจอ code บรรทัดเดียวยาว 1 กิโล
Show all charactr คงไม่ดีเท่าไหร่ถ้าดู code แทบตายไม่เจอ Syntax error แต่ Complir บอกว่า Syntax error
หรือมีการแสดงผลที่ไม่พึงประสงค์ออกมาโดยที่เรามองไม่เห็น เช่น
เรื่อง CR LF (ตัวขึ้นบรรทัดใหม่)(เป็นใหญ่มากเมื่อคุณเขียนโปรแกรมข้าม OS)
Indent guide อันนี้จะช่วยให้คุณดู scope ของวงเล็บได้ง่ายมากขึ้นมากๆ แต่คุณต้อง จัด Indent ดีๆ ก่อนด้วยนะ
Macro เก็บไว้เลยอะไรที่เราต้องใช่บ่อยๆ เช่น #include ต่างๆ
Hex editr ใช้คู่กับ show all charactr เลยเอาไว้ดูกันให้เห็นกับอักษรประหลาดนั้นว่า รหัส แอสกีคืออะไร อย่างกรณีเก่าๆนี้ มาดูตัวอย่างกันนิดนึงเดี๋ยวงง
save all, undo redo,warp คงไม่อธิบายนะ
Synchronize,Macro เก็บไว้ก่อน
มาที่ Show all charactr กันเลย









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











แล้วถ้าเราต้องการจัดการกับบางตัวอักษรที่บางทีเรามองไม่เห็น ซึ่งบางทีเราต้องการรู้รหัสของมันเพื่อใช้ในการหาด้วยโปรแกรม

ก็ต้องตัวต่อไปเลย Hex editr คลิ๊กที่รูปเพื่อดูรูปเต็มๆนะถ้าเห็นไม่ชัด











อีกเรื่องที่ทำให้ชอบ Indent Guide










วันพุธที่ ๒๗ กุมภาพันธ์ พ.ศ. ๒๕๕๑

วันที่ห้า(ที่ล่าช้า):Lat,Long เค้าคิดกันยังไง

Lat,Long คือ เส้นมาตรฐานที่ใช้ในการกำหนดพิกัดจุดบนโลกใบนี้ ซึ่งจะกำกับอยู่บนแผนที่ต่างๆ แต่หลายคนอาจจะไม่รู้ว่าเค้านับกันอย่างไร วันนี้ก็จะมาอธิบายคร่าวๆ ให้ดู(ไม่ควรนำไปใช้อ้างอิงทางวิชาการนะจ๊ะ) Lat หรือ Latitude คือ เส้นที่เกิดจากการลากกวาดของเส้นรัศมีในแนวตั้งของโลก โดยมีการนับองศาที่ 0 เริ่มจากเส้นศูนย์สูตรจนถึง 90 องศา ถ้านับค่อนไปทางเหนือจะเรียกว่า องศาเหนือ(N) เช่นเดียวกันถ้าไปทางใต้ก็จะเรียกว่า องศาใต้(S) Long หรือ Longitude เส้นที่เิกิดจากการกวาดของเส้นรัศมีในแนวราบของโลก โดยมีการกำหนดให้เส้นที่ 0 องศาคือเส้นที่ลากผ่านเมือง Greenwich แล้วกระจายออกไปทั้งทางตะวันออก และ ทางตะวันตกของเมือง Greenwich โดยมีทั้งหมด 360 เส้นแต่จะนับโดยถ้าเป็นเส้นที่ออกไปทางขวาของเมือง Greenwich จะเรียกเป็น องศาตะวันออก(E) เช่นเดียวกันถ้าออกไปทางตะวันตกก็จะเรียกว่า องศาตะวันตก(W) ปล. คำพูดอาจจะไม่ทางการนักนะอย่าเอาไปอ้างอิงทางวิชาการ(บอกอีกรอบ) ผิดพลาดตรงไหนติชมมาได้นะเสนอแนะก็ได้ ประเทศไทยอยู่ประมาณ 15 ํN 100 ํE

วันจันทร์ที่ ๒๕ กุมภาพันธ์ พ.ศ. ๒๕๕๑

วันที่สี่:Opera Seach Bar

รอการปรับปรุง

วันอาทิตย์ที่ ๒๔ กุมภาพันธ์ พ.ศ. ๒๕๕๑

วันที่สาม:Cache Concept

จากรายวิชาระบบปฏิบัติการในเรื่องของการทำ Caching เรามาดูเรื่อง concept ของการทำ caching กันง่ายๆ ดีกว่า cache ตาม Longdo แปลว่า สถานที่เก็บซ่อนสิ่งของ ที่ซ่อนในที่นี้เป็นที่ซ่อนเล็กๆ ที่สามารถหยิบใช้ได้ง่ายและรวดเร็วแต่คนอื่นมองไม่เห็น cache จะใช้คู่กับ Bigr Storage เสมอ Bigr Storage คือที่เก็บของที่มีขนาดใหญ่กว่าแต่ว่าในการค้นหาหรือกาีรนำมาใช้กับช้าหรือยุ่้งยากกว่า cache และ Bigr Storage จะมีการเปลี่ยนถ่ายสิ่งของกันได้สิ่งที่มีการใช้บ่อยกว่าจะถูกนำไปเก็บไว้ที่ cache และที่ใช้น้อยครั้งกว่าก็จะถูกเก็บไว้ที่ Bigr Storage ยกตัวอย่างเช่น ชั้นเก็บหนังสือที่บ้าน กับหนังสือการ์ตูนซักสองสามเล่มที่วันนี้เราจะพกไปโรงเรียน ในกรณีนี้ cache ของเราก็คือกระเป๋านักเรียนนั่นเองถ้าแม่ไม่ค้นไม่รู้แน่ว่าเราพกไปแทนหนังสือเรียน และเราสามารถหยิบออกมาใช้ง่ายและรวดเร็วกว่า(ก็พกติดตัวง่ะ มีไม่กี่เล่มด้วย) cache(กระเป๋า)มีขนาดเล็กกว่าไม่สามารถใ่ส่อะไรเข้าไปได้มาก Bigrฯ(ชั้นหนังสือ)มีขนาดใหญ่กว่าไม่สะดวกในการหยิบใช้(ต้องหาตามหมวดที่จัดไว้หรือถ้าไม่ได้จัดไว้ล่ะก็ หุหุ) ในทางคอมพิวเตอร์ก็เช่นกันได้มีการนำ concept แบบนี้ไปใช้กับหลายส่วนของ computr ไม่่ว่าจะเป็น CPU cache--RAM,Harddisk cache--ตัวDisk ใน Harddisk Network Card,ฯลฯ

Firefox Search Bar

วันนี้ความรู้ก็คงเป็นเรื่องเล็กๆ น้อยๆ ว่าด้วยเรื่องการเพิ่ม Search Engine ให้กับ Firefox ของเรา หรือเรื่องนี้เค้ารู้กันหมดแล้วหว่า?? เอาน่ากว่าตูจะรู้ก็ใช้มาพักนึงแหละน่า ขั้นแรกเข้าไปยังเว็บ Search Engine ที่เราชอบก่อนในที่นี้ผมเลือก Longdo dict เมื่อเราเข้ามาในหน้าของ Longdo ได้แล้วเราก็มาสังเกตการเปลี่ยนแปลงของน้องหมาของกัน แล้วทีนี้ก็กดตรงลูกศร Drop down อยู่ข้างๆตัว G ของ Google อ่ะ แล้วก็จะไ้ด้ตังรูป และเมื่อทำตามขั้นตอนนี้ในที่สุดเราก็ได้ Search Engine Longdo มาอยู่ใน Firefox Search Bar ของเราเป็นที่เรียบร้อบ ปล. แม้ว่าผมจะใช้ FF3 beta 3 ก็ตามแต่ว่า FF 2 ก็มีความสามารถนี้เรียบร้อยแล้วใช้ได้เหมือนกัน
Update: firefox 3 ล่าสุดก็ยังคงเป็นเหมือนเดิมครับ

วันศุกร์ที่ ๒๒ กุมภาพันธ์ พ.ศ. ๒๕๕๑

About this blog...

เนื่องจากเหตุการณ์ที่ได้ไปเข้าร่วมงาน CodeFest | Asia Open Source Software Conference and Showcase 2007 >> ซึ่งในงานนี้ Rookie อย่างผมก็ได้พบ geek อย่าง gniibe และ yabuki และทำให้ผมได้เรียนรู้จากพวกเขาว่าการจะเป็นคนเก่งนั้นก็เริ่มจากคนไม่เก่งนั่นแหละั เค้าได้บอกผมว่าถ้าคนเราไม่หยุดที่จะเรียนรู้ แค่คิดง่ายๆว่าเรียนรู้อะไรก็ได้ แค่วันล่ะหนึ่งอย่างแล้วจดบันทึกไว้เมื่อผ่านไปหนึ่งปีคุณลองหันกลับไปมอง คุณก็จะพบว่าคุณได้มีความรู้มากขึ้นถึง 365 อย่างแล้วแล้วถ้าผ่านไปซัก 3 ปี ถ้าคุณศึกษาเรื่องใดเรื่องหนึ่งอย่างจริงจังคุณก็เป็นผู้รอบรู้เรื่องนั้นแล้ว เพราะว่าคุณรู้เรื่องเกี่ยวกับมันถึง 1095 อย่าง แล้วผมก็ว่าจะทำตามแต่ก็ไม่ได้ทำซักที(พลัดวันประกันพรุ่งมานาน) แล้ววันนี้ก็ได้เวลาซ้ากที

วันแรก:ก๊อป โค้ด มา แต่ ใช้ ไม่ ได้

Web Quote ’ ' " สามตัวนี้ต่างกันนะ
Hex e2 80 99
"\u2019"
ตัวแรกไม่สามารถเอามาใช้เขียนโปรแกรมได้นะ สองตัวหลังใช้ได้
เป็นสิ่งที่ต้องระวังในการก๊อปปี้อะไรจากเว็บก็ตามเพื่อเอามาแปะเป็น Code ของตัวเอง
เนื่องจากเป็นตัวอักษรที่แสดงผลออกมาได้ใน Editr บางตัวทำให้มองออกยาก
และเมื่อมันเป็น Code ของโปรแกรม ก็จะทำให้ compilr ประมวลผลไม่ออก
เนื่องจากเห็นเป็นตัวอักษรประหลาด
เหตุการนี้เกิดขึ้นบ่อยกับการก๊อปปี้ Code Progrm จากเว็บ
โปรดระมัดระวังกันนะ