Tag Archives | Linux

cgi-bin รูอันตรายที่โฮสท์ไทยมักเปิดไว้

เสาร์อาทิตย์ที่แล้วด้วยความอยากใช้ wget จัดเลยลองเขียน cgi ด้วยภาษาซีซะเลย เริ่มแรกก็ไปหาหนังสือมาดูก่อนว่าจะเริ่มยังไงดี เพราะไม่ได้เขียนนานมากหละ ก็ได้เล่มนี้ C++ How to Program ของ Deitel แต่เห็นในเว็บเป็นรุ่นที่ 6 แล้วแต่ที่มีอยู่เป็นรุ่นที่ 3 (เป็น text เล่มแรกที่ซื้อเลยนะเนี๊ยะ ) เริ่มมามันก็บอกให้เขียนโปรแกรม printf ธรรมดาเลย ได้โค้ดประมาณนี้ ไฟล์: hello.c #include <stdio.h> int main() { printf(“Content-Type: text/html\n\n”); printf(“<html>\n”); printf(“<body>\n”); printf(“<h1>Hello, world</h1>\n”); printf(“</body>\n”); printf(“</html>\n”); return 0; } ด้านบน compile แล้วเปลี่ยนชื่อไฟล์ที่ได้ออกมาเป็นอะไรก็ได้ .cgi $gcc hello.c -o hello.cgi แล้วไปวางไว้ที่ directory cgi-bin [...]

Read full story Comments { 1 }

ไร้สายที่เดอะมอลล์

เมื่อวานไปดูหนังที่เดอะมอลล์งามวงวานมา พกโนีตบุ๊กไปด้วยเนื่องจากพึ่งกลับจากทำงาน ระหว่างรอเวลาหนังฉายก็เลยหยิบขึ้นมากะว่าจะเล่นเนทซะหน่อย แล้วก็นึกได้ว่าปิดฟังก์ชั่นไร้สายของ nm-applet ไป ความซวยเริ่มมาเยือนเพราะไม่รู้จะสแกนหาเครือข่ายแถวนั้นยังไง จะใช้ gprs ก็จะหมดแล้วอีก เลยต่อเข้ามาหาข้อมูลแป๊บนึง แล้วก็ได้คำสั่งนี้กลับไป #iwlist scan พอใช้ก็ได้เครือข่ายมายาวเหยียด แต่ก็ติดปัญหาอีกจนได้ นั่นคือ แล้วจะต่อเข้าไปยังไงหละ เลยไปพึ่ง debianclub ซะหน่อยหน้านี้ ifupdown กับแล๊ปท็อปพเนจร (อ๊าาา กลายเป็นแล๊ปท็อปพเนจรไปแล้วเครื่องผม แต่จริงๆ มันก็พเนจรอยู่ทุกวันอะนะ ) ก็ลองทำตามขั้นตอนดู โ(ดยเครือข่ายที่แสกนแล้วสามารถต่อเข้าไปได้ก็มีอยู่อันเดียว ก็คือ truewifi อันอื่นติด key หมด ก็แก้ไขได้อะไรประมาณนี้ iface truewifi inet dhcp wireless_mode managed wireless_essid truewifi แต่ปรากฏว่าต่อได้ แต่เปิดไปแล้วไม่ขึ้นหน้าให้ล๊อกอิน เลยทิ้งไว้ก่อนเพราะหนังจะฉายแล้ว เลยอดลองต่อ แต่ว่าอาจเป็นเพราะยังไม่ได้ ip ก็ได้ เพราะพอต่อเสร็จขึ้นข้อความ dhcp เต็มไปหมด แต่ไม่มี [...]

Read full story Comments { 1 }

นับถอยหลัง Leopard Gutsy Gibbon

เห็นช่วงนี้คนอื่นเค้านับถอยหลังรอ Leopard กันแต่เนื่องจากไม่ได้เป็นสาวก(ไม่มีเครื่องแมค ) เลยไม่รู้จะไปนับกับเค้าทำไม นับรอ Ubuntu ดีกว่าที่จะออกพรุ่งนี้แล้ว เลยเอา feature ใหม่ๆ ของ gutsy (ที่คนเล่น beta กับ rc คงเล่นกันไปหมดแล้ว) มาโชว์บ้าง อย่างแรกเลยไม่ Deskbar (โปรแกรมที่ใช้ค้นหาข้อมูลต่างๆ ในเครื่องคล้ายๆ Finder ใน OSX) จะเปิดตอนเริ่มต้นหละ แต่ผมไม่ค่อยได้ใช้เลยแฮะ สงสัยมันกดยากไปหน่อย สำหรับคนที่ใช้ windows ควบคู่ไปด้วย รุ่นนี้จะสามารถอ่านเขียนไฟล์บน patition ของ ntfs ของ windows ได้แล้ว จากแต่ก่อนที่อ่านได้อย่างเดียว Compiz Fusion ที่เพิ่มลูกเล่นมากขึ้น ทั้ง Expo, Cover Flow(ดูจากโพสท์ย้อนหลังของ OpenSUSE) และอีกมากมาย(แต่ใช้ไปนานๆ จะไล่ปิดไปทีละตัว Printer service ตัวจัดการเครื่องพิมพ์แบบใหม่ที่น่าใช้ขึ้น Firefox plugin [...]

Read full story Comments { 0 }

Linux ที่บูทได้ภายใน 10 วิ

ปกติชม mac ว่าบูทเร็วโคตร เปิดแป๊บเดียวก็เล่นได้แล้ว ปิดก็เร็วเปรียบเทียบกับ linux แล้วโอ้ว มันช้าอะไรเยี่ยงนี้เจอข่าวนี้เลยสนใจอย่างยิ่งเพราะมันคือ linux ที่บูทเร็วโคตรๆ ตั้งแต่ grub จนโหลด window manager(WM) เสร็จเลยอ่ะนะ เจ้า linux ที่ว่านี้คือ MACH BOOT มีฐานจาก debian และใช้ WM เป็น IceWM แทนที่จะเป็น gnome หรือ kde ไม่รู้เป็นเพราะตรงนี้ด้วยหรือป่าวที่ทำให้โหลดเร็ว แต่ที่น่าเศร้าคือ มันใช้กับเครื่องที่มี cdrom เป็น sata ไม่ได้(ตอนกลางวันเข้าใจผิดบอก willwill ผิดไปซะแล้ว นึกว่าใช้กับเครื่่องที่มี hdd เป็น sata ไม่ได้) เดี๊ยวคงต้องลองดูหน่อยแล้ว เพราะขนาดก็ไม่ได้ใหญ่มากแค่ 241 MB เอง ที่มา: distrowatch.com

Read full story Comments { 0 }

Ubuntu Club@Esplanade

วันนี้ Ubuntu club ไปออกบูทที่ Esplanade เนื่องในวัน Software Freedom Day ตอนเช้าเข้า irc ก็เจอ sourcode(ต่อไปนี้จะเรียกว่าโค้ดเปรี้ยวหละนะ) เข้ามาถามบอกว่าให้โทรหาพี่มะระให้โทรกลับหน่อยเนื่องจากตังหมด  :???: pFz เลยจัดการให้ (รู้อีกทีก็ตอนไปถึงนั่นแหละว่าไม่ได้หายากไรเลยเข้าไปก็เจอเลย แต่ตอนโค้ดเปรี้ยวไปไม่เจอใครเท่านั้นเอง  :lol: ) ส่ิงที่แปลกใจอย่างหนึ่งก็คือที่ Esplanade มีฟรี wireless เยอะโคตร(จริงๆ อาจจะไม่ฟรี แต่แอบใช้  :lol: ) เลยมีเนทให้เล่นสบายๆ ไม่ต้องกังวลเลย สำหรับผมกว่าจะไปถึงก็เที่ยงหละ เจอ rooney(พี่บอย) กับ gumara(พี่มะระ) กำลังแนะนำคนเดินผ่านนิดๆ หน่อย และก็เจอ จรูญ(ชื่อเหมือนคนไทยแต่คนต่างประเทศอ่ะนะ จริงๆ เจอตอน meeting ของ club ที่กินหมู่กระทะ แต่ภาษาปะกิดห่วยมากเลยไม่ได้คุยเลย  :sad: ) กับอีกสองสามคน แต่ก็ไม่ได้คุยอีกนั่นแหละ เง้อ หลังจากผ่านช่วงเที่ยงไปก็มี theDtTvB2 [...]

Read full story Comments { 0 }