วันศุกร์ที่ 20 มิถุนายน พ.ศ. 2551
วันพฤหัสบดีที่ 29 พฤษภาคม พ.ศ. 2551
Firefox3+Web developer+Firebug and last one DownloadeHelper
Firefox เป็นบราวเซอร์ที่ก่อนหน้านั้นเรามองว่าเป็นทางเลือก ตั้งแต่ตอนเริ่มต้น แต่ตอนนี้น่าจะไม่ใช่ทางเลือกแล้วครับแต่มันคือบราวเซอร์หลักอีกตัวที่จะมาขย่มขวัญหลายๆ ตัว
นอกเหนือจาก Firefox แล้วยังมีอีกสองสามตัวเช่น IE5,IE6,IE7,Opera,Safari อีกเยอะครับ ลองไปค้นดูใน Wikipedia ที่เค้าเปรียบเทียบเอาไว้
แต่วันนี้ขอพูดถึงบราวเซอร์คู่ใจนัีกพัฒนาเว็บอย่าง Firefox ก่อนละกัน
1.Firefox หรือเต็มๆ Mozilla Firefox ออกปี ค.ศ. 2002 (Mozilla Foundation) เวอร์ชันล่าสุด 3 ครับ น่าสนใจตรงที่ค่อนข้างปลอดภัยในการใช้งาน โหลดหน้าเว็บได้อย่างรวดเร็ว ถ้าไม่ติด firefug
Add-on ที่จำเป็นเขียน
2. เยี่ยมสุดกับ Web develper อันนี้ทำได้หลากหลายตามใจที่คุณต้องการในการพัฒนาเว็บ
3.อะๆ Firebug เวลาเขียน JavaScript โดยเฉพาะเขียน Ajax ท่านจะเห็นว่ามันเจ๋งเหลือเกิน
4.สุดท้าย DownloadHelper เอาไว้หาตำแหน่งและดาวน์โหลดเพลงจาก ijigg.com ครับ
นอกเหนือจาก Firefox แล้วยังมีอีกสองสามตัวเช่น IE5,IE6,IE7,Opera,Safari อีกเยอะครับ ลองไปค้นดูใน Wikipedia ที่เค้าเปรียบเทียบเอาไว้
แต่วันนี้ขอพูดถึงบราวเซอร์คู่ใจนัีกพัฒนาเว็บอย่าง Firefox ก่อนละกัน
1.Firefox หรือเต็มๆ Mozilla Firefox ออกปี ค.ศ. 2002 (Mozilla Foundation) เวอร์ชันล่าสุด 3 ครับ น่าสนใจตรงที่ค่อนข้างปลอดภัยในการใช้งาน โหลดหน้าเว็บได้อย่างรวดเร็ว ถ้าไม่ติด firefug
Add-on ที่จำเป็นเขียน
2. เยี่ยมสุดกับ Web develper อันนี้ทำได้หลากหลายตามใจที่คุณต้องการในการพัฒนาเว็บ
3.อะๆ Firebug เวลาเขียน JavaScript โดยเฉพาะเขียน Ajax ท่านจะเห็นว่ามันเจ๋งเหลือเกิน
4.สุดท้าย DownloadHelper เอาไว้หาตำแหน่งและดาวน์โหลดเพลงจาก ijigg.com ครับ
วันพฤหัสบดีที่ 10 เมษายน พ.ศ. 2551
UI >> User Interface
UI ที่ผมกำลังจะพูดถึงเป็นเรื่องของส่วนเชื่อมต่อผู้ใช้งาน(โปรแกรม)คอมพิวเตอร์หรือ User Interface
การเขียนโปรแกรมคอมพิวเตอร์นั้นเราสามารถ ใช้สามารถเลือกวิธีการพัฒนาส่วนเชื่อมต่อผู้ใช้ด้วยกัน 3 แบบหลักคือ
แบบแรก-:การเขียนโปรแกรมในแบบ GUI-Graphic User Interface หรือ Windows Form อะไรก็ตามแต่เรามองถึงการเขียนโปรแกรมโดยมีหน้าตาเป็นหน้าต่าง เอาไว้สั่งงานคอมพิวเตอร์ผ่านเมาส์ คีบอร์ดความจริงเราคุ้นเคยกับหน้าตาแบบนี้มาก เครื่องมือที่น่าสนใจที่ทำให้เราพัฒนาหน้าตาโปรแกรมแบบนี้ได้อย่างรวดเร็ว เช่น Microsoft Visual Studio

แบบที่สอง -: CLI - Command Line Interface ตามตัวเลยครับการเขียนโปรแกรมโดยมีส่วนหน้าตาการเชื่อมต่อผ่านรูปแบบของ บรรทัดคำสั่ง ในยุคก่อนหน้านี้ ซัก สี่ห้าปี DOS นั่นแหละครับที่ใช้ CLI ความจริงแล้วเรายังจำเป็นต้องใช้ CLI อยู่เช่นการสั่งงานเครื่องแม่ข่ายผ่าน SSH โดยโปรแกรม PuTTy


แบบสาม -: Browser Based หรือ Web based ในปัจจุบันในรับความนิยมสูงมากขึ้นมากครับ อาจเป็นเพราะเทคโนโลยี AJAX ที่ใช้ JavaScript เป็นตัวแลกเปลี่ยนข้อมูล(JSON,XML) โดยที่ไม่ต้องหด submit หรือ refresh หน้าที่เราใช้งานและในแนวทางนี้ ข้อด้อยเดิมของเว็บแอพพลิเคชันที่ไม่สามารถสู้ Desktop Application ก็อาจทัดเทียมกันได้ครับ
การเขียนโปรแกรมคอมพิวเตอร์นั้นเราสามารถ ใช้สามารถเลือกวิธีการพัฒนาส่วนเชื่อมต่อผู้ใช้ด้วยกัน 3 แบบหลักคือ
แบบแรก-:การเขียนโปรแกรมในแบบ GUI-Graphic User Interface หรือ Windows Form อะไรก็ตามแต่เรามองถึงการเขียนโปรแกรมโดยมีหน้าตาเป็นหน้าต่าง เอาไว้สั่งงานคอมพิวเตอร์ผ่านเมาส์ คีบอร์ดความจริงเราคุ้นเคยกับหน้าตาแบบนี้มาก เครื่องมือที่น่าสนใจที่ทำให้เราพัฒนาหน้าตาโปรแกรมแบบนี้ได้อย่างรวดเร็ว เช่น Microsoft Visual Studio

แบบที่สอง -: CLI - Command Line Interface ตามตัวเลยครับการเขียนโปรแกรมโดยมีส่วนหน้าตาการเชื่อมต่อผ่านรูปแบบของ บรรทัดคำสั่ง ในยุคก่อนหน้านี้ ซัก สี่ห้าปี DOS นั่นแหละครับที่ใช้ CLI ความจริงแล้วเรายังจำเป็นต้องใช้ CLI อยู่เช่นการสั่งงานเครื่องแม่ข่ายผ่าน SSH โดยโปรแกรม PuTTy


แบบสาม -: Browser Based หรือ Web based ในปัจจุบันในรับความนิยมสูงมากขึ้นมากครับ อาจเป็นเพราะเทคโนโลยี AJAX ที่ใช้ JavaScript เป็นตัวแลกเปลี่ยนข้อมูล(JSON,XML) โดยที่ไม่ต้องหด submit หรือ refresh หน้าที่เราใช้งานและในแนวทางนี้ ข้อด้อยเดิมของเว็บแอพพลิเคชันที่ไม่สามารถสู้ Desktop Application ก็อาจทัดเทียมกันได้ครับ
วันพุธที่ 9 เมษายน พ.ศ. 2551
Domain age awareness
วันก่อนเจอเว็บไซท์ที่นึงครับ เป็นเว็บสำหรับจัดเกรดให้กับเว็บไซต์ของเราว่ามีความเหมาะสมที่กับบริการ search engine มากน้อยเพียงใด เอาง่ายๆว่า มันจัดลำดับคะแนนเว็บเรา เว็บที่ว่า http://www.websitegrader.com มีคำแนะนำดีๆ หลายอย่างจากเว็บนี้ครับรวมถึง การจดทะเบียนโดเมนที่ควรมีอายุของโดเมนเกินกว่า 1 ปี โดยเฉพาะเว็บที่ทำทางด้านธุรกิจ

ภาพด้านบนได้จากเว็บไซท์ websitegrader.com ถ้าได้ "Congratulations! This domain is registered for more than one year." ก็โอเคครับโดเมนของเรามีอายุยาวนานมากกว่า 1 ปี
ลองแปลคำแนะนำที่เว็บ websitegrader ให้คำแนะนำไว้ว่า
ตัวเครื่องมือช่วนค้นหาทั้ง google และเจ้าอื่นๆนั้นให้ความสำคัญกับอายุของโดเมนที่ลงทะเบียนเอาไว้ด้วยเพราะมันหมายถึงโดเมนนั้นๆ คงไม่เป็นเพียงโดเมนที่อุปโลกน์ขึ้นมาเฉยๆ ที่ไม่ได้ใส่ใจในเนื้อหาสาระที่จะมีอยู่บนเว็บไซท์(แน่นอนครับ search engine ให้ความสำคัญกับเนื้อหาบนเว็บแม่้กระทั้ง tag อย่างเช่น header tag อย่าง h1,h2)
สรุปแล้วก็คือว่าเราซื้อโดเมนกัน 1 ปีมันคงไม่พอแล้วละครับ

ภาพด้านบนได้จากเว็บไซท์ websitegrader.com ถ้าได้ "Congratulations! This domain is registered for more than one year." ก็โอเคครับโดเมนของเรามีอายุยาวนานมากกว่า 1 ปี
ลองแปลคำแนะนำที่เว็บ websitegrader ให้คำแนะนำไว้ว่า
ตัวเครื่องมือช่วนค้นหาทั้ง google และเจ้าอื่นๆนั้นให้ความสำคัญกับอายุของโดเมนที่ลงทะเบียนเอาไว้ด้วยเพราะมันหมายถึงโดเมนนั้นๆ คงไม่เป็นเพียงโดเมนที่อุปโลกน์ขึ้นมาเฉยๆ ที่ไม่ได้ใส่ใจในเนื้อหาสาระที่จะมีอยู่บนเว็บไซท์(แน่นอนครับ search engine ให้ความสำคัญกับเนื้อหาบนเว็บแม่้กระทั้ง tag อย่างเช่น header tag อย่าง h1,h2)
สรุปแล้วก็คือว่าเราซื้อโดเมนกัน 1 ปีมันคงไม่พอแล้วละครับ
วันพุธที่ 2 เมษายน พ.ศ. 2551
PFSense, https remote control ผ่าน WAN
Open Source Firewall
PFSense เป็นไฟล์วอล์อีกตัวที่น่าสนใจนอกเหนือจากไฟล์วอลในสายของ GNU/Linux เช่น IPCop หรือ Smoothwall ในแนวคิดของ PFSense นั้นพยายามเพิ่มขีดจำกัดของไฟล์วอล์อย่างเช่น MonoWall ซึ่งไม่เน้นเฉพาะการ Embeded ไว้เฉพาะฮาร์ดแวร์เพลตฟอร์ต แต่เน้นเพื่อติดตั้ง กับ PC ที่ทำให้ PC เครื่องธรรมกากลายเป็นเครื่องมือรักษาความปลอดภัยทางเครือข่ายที่ทรงพลังอย่างมาก
วันนี้ขอคุยเรื่องการควบคุม PFSense จากระยะไกลซึ่งค่าโดยปริยายของ PFSense นั้นจะไม่เปิดให้เราสามารถจัดการได้จากระยะไหลแม้จะสามารถควบคุมได้ผ่านเว็บแต่กระนั้นก็ต้องเข้าควบคุมผ่านส่วนเชื่อมต่อ LAN เท่านั้น แต่ไม่ใช่เรื่องใหญ่สำหรับการสร้างส่วนเชื่อมต่อระยะไกลผ่าน WAN เลยครับ โดยมีขั้นตอนดังนี้
อย่าลืมนะครับครูตอนประถมบอกว่า LAN เป็นเครือข่ายแบบท้องถิ่น และ WAN เป็นอินเตอร์เน็ต เรากำลังพูดถึงระยะไกลไม่ใช่นะยะทางระหว่างตึกสองตึก
1. เปิดการทำงานของ https protocol ในส่วนของเมนู Gerneral Setup ตามด้วยเลือก https ใน webGUI protocol

2. หลังจากเปิดการเข้าถึงผ่าน https แล้วเราต้องเพิ่ม Rule หรือกฏการเข้าใช้งานของ WAN ในเมนู Rule ให้ตรงตามรูปเลยครับ พอร์ที่ Accept ต้องเป็นสามเหลี่ยมสี่เขียวนะครับ เป็นพอร์ 443 คือ https

3. หลังจากนั้นก็เข้าควบคุม PFSense ได้ผ่านทาง https://.... ได้เลย (เติม s หลัง http แค่เนี้ย)
PFSense เป็นไฟล์วอล์อีกตัวที่น่าสนใจนอกเหนือจากไฟล์วอลในสายของ GNU/Linux เช่น IPCop หรือ Smoothwall ในแนวคิดของ PFSense นั้นพยายามเพิ่มขีดจำกัดของไฟล์วอล์อย่างเช่น MonoWall ซึ่งไม่เน้นเฉพาะการ Embeded ไว้เฉพาะฮาร์ดแวร์เพลตฟอร์ต แต่เน้นเพื่อติดตั้ง กับ PC ที่ทำให้ PC เครื่องธรรมกากลายเป็นเครื่องมือรักษาความปลอดภัยทางเครือข่ายที่ทรงพลังอย่างมาก
วันนี้ขอคุยเรื่องการควบคุม PFSense จากระยะไกลซึ่งค่าโดยปริยายของ PFSense นั้นจะไม่เปิดให้เราสามารถจัดการได้จากระยะไหลแม้จะสามารถควบคุมได้ผ่านเว็บแต่กระนั้นก็ต้องเข้าควบคุมผ่านส่วนเชื่อมต่อ LAN เท่านั้น แต่ไม่ใช่เรื่องใหญ่สำหรับการสร้างส่วนเชื่อมต่อระยะไกลผ่าน WAN เลยครับ โดยมีขั้นตอนดังนี้
อย่าลืมนะครับครูตอนประถมบอกว่า LAN เป็นเครือข่ายแบบท้องถิ่น และ WAN เป็นอินเตอร์เน็ต เรากำลังพูดถึงระยะไกลไม่ใช่นะยะทางระหว่างตึกสองตึก
1. เปิดการทำงานของ https protocol ในส่วนของเมนู Gerneral Setup ตามด้วยเลือก https ใน webGUI protocol

2. หลังจากเปิดการเข้าถึงผ่าน https แล้วเราต้องเพิ่ม Rule หรือกฏการเข้าใช้งานของ WAN ในเมนู Rule ให้ตรงตามรูปเลยครับ พอร์ที่ Accept ต้องเป็นสามเหลี่ยมสี่เขียวนะครับ เป็นพอร์ 443 คือ https

3. หลังจากนั้นก็เข้าควบคุม PFSense ได้ผ่านทาง https://.... ได้เลย (เติม s หลัง http แค่เนี้ย)
เครื่องหมาย ? หลังคำสั่ง
"แล้วมันเครื่องหมายอะไรกันละ"
เข้าใจว่าหลายๆ ท่านใช้ระบบปฏิบัติการวินโด หรือ Microsoft Windows กันส่วนใหญ่ครับและข้อดีอย่างยิ่งสำหรับตัว Windows เองก็คือระบบกราฟฟิคที่แสนจะฉลาดอย่างน่าขื่นขม ผมกำลังหมายความว่ามันทำให้เราลืมไปเลยว่าเมื่อต้องใช้คำสั่งง่ายๆ อย่างคำสั่ง ping มันต้องทำยังไง และหัวเรื่องของผมคือ เครื่องหมายอะไรครับ ผมขอเรียกมันอย่างนี้แหละ เพราะมันคืออะไรจริงๆ
แน่นอนว่า อะไร คงเป็นการถามมากกว่าเป็นการบอกเล่านะครับ ผมกำลังพูดถึงเครื่องหมายนี้ครับ เครื่องหมาย "คำถาม"

เครื่องหมายคำถามเป็นเครื่องหมายที่ใช้ต่อท้ายคำสั่งบน Command line ในระบบปฏิบัติการ Windows มันเหมือน help ครับเช่นหากต้องการทราบว่าคำสั่ง ping นั้นใช้ยังไง หรือมีพารามิเตอร์อื่นๆ ที่ยังสามารถใช้ได้อีกหรือไม่ แน่นอนว่ามันบอกมาหมด
คราวนี้ท่านที่ยังไม่ทราบก็คงไม่ต้องง่วนไปถามถึงว่า ping มันใช้ยังไงใช่ไหมครับ
เข้าใจว่าหลายๆ ท่านใช้ระบบปฏิบัติการวินโด หรือ Microsoft Windows กันส่วนใหญ่ครับและข้อดีอย่างยิ่งสำหรับตัว Windows เองก็คือระบบกราฟฟิคที่แสนจะฉลาดอย่างน่าขื่นขม ผมกำลังหมายความว่ามันทำให้เราลืมไปเลยว่าเมื่อต้องใช้คำสั่งง่ายๆ อย่างคำสั่ง ping มันต้องทำยังไง และหัวเรื่องของผมคือ เครื่องหมายอะไรครับ ผมขอเรียกมันอย่างนี้แหละ เพราะมันคืออะไรจริงๆ
แน่นอนว่า อะไร คงเป็นการถามมากกว่าเป็นการบอกเล่านะครับ ผมกำลังพูดถึงเครื่องหมายนี้ครับ เครื่องหมาย "คำถาม"

เครื่องหมายคำถามเป็นเครื่องหมายที่ใช้ต่อท้ายคำสั่งบน Command line ในระบบปฏิบัติการ Windows มันเหมือน help ครับเช่นหากต้องการทราบว่าคำสั่ง ping นั้นใช้ยังไง หรือมีพารามิเตอร์อื่นๆ ที่ยังสามารถใช้ได้อีกหรือไม่ แน่นอนว่ามันบอกมาหมด
สมัครสมาชิก:
บทความ (Atom)
