Python

Call for Alternative Programmers' Community

เคยเขียนไว้นานแล้ว ไม่ได้ทำจริงซะที ตอนนี้เริ่มมีแนวร่วม

ไอเดียผมก็เป็นเว็บสำหรับภาษาโปรแกรมนอกกระแส (หมายถึงกระแสของเมืองไทยอะนะ) หลักๆ คงเน้น Python และ Ruby แต่ก็เปิดรับภาษาอื่นๆ ไม่ว่าจะเป็น Erlang, Haskell, Smalltalk (ภาษาพวกนี้คงมีพี่ pok เป็นสมาชิกอยู่คนเดียวละมั้ง เหอๆ)

เฮียเดฟกับคุณ apirak แห่ง Thaimacdev เค้าเขียน Obj-C กัน ก็เอา คุยกับ อ.ธวัชชัย เสนอ Mono ด้วย เอามาให้หมด!

เซิร์ฟเวอร์คุณ roofimon จะหาให้ ปัญหาคือชื่อโดเมนเนมยังไม่ลงตัว ผมชอบ tubtimthai ดูคล้องจองดี แต่กลัวภาษาอื่นน้อยใจนี่สิ

ใบ้หวย

ผมไม่เคยซื้อหวย/ล็อตเตอรี่เลยครับ ไม่ว่าจะบนดินใต้ดิน ไม่เคยแม้แต่น้อย

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

วันนี้จึงได้ฤกษ์มหามงคล มาใบ้หวยกันดีกว่า

Investigating Web Framework

หลังจากตะลุย Ruby on Rails ไปได้ซักพัก ผมก็ถึงเวลามาทบทวนว่า เราจะยังมุ่งไปบนเส้นทางของ Rails ดีรึเปล่า

Rails ไม่มีอะไรไม่ดี มันเป็น web application framework ที่ดีมากๆ ปัญหาอยู่ที่ Ruby ต่างหาก

Call for Python Community

ตามความคิดของผมแล้ว ภาษาโปรแกรมมิ่งหลักๆ ในอนาคตน่าจะมี 3 ภาษา คือ C#, Java และ Python (PHP เป็นภาษาเฉพาะทางไม่นับ)

ชุมชนผู้ใช้ Java เมืองไทยมีเยอะมากๆ ส่วน C# ก็มาแรงในช่วงหลัง แต่กลับหาของ Python ไม่เจอเลยแฮะ (ของ Ruby ยังมีเลยนะ)

ในเมืองนอก Python นี่มาแรงแบบสุดๆ ไปเลยนะครับ ลูกค้ารายใหญ่ระดับ Google, Red Hat เลยแหละ ข้อดีที่แตกต่างออกไปจาก C# หรือ Java คือ Python เป็นภาษาแบบ interpreter ทำให้มีความคล่องตัวในการพัฒนามากกว่า (เขียนผิดก็ลบแล้วเขียนใหม่กันสดๆ ไม่ต้องคอมไพล์) ส่วนประสิทธิภาพที่เป็นจุดอ่อนหลักของภาษาแนวนี้ ก็ไม่ด้อยมากนัก นอกจากนี้ยังเป็นภาษาที่สร้างขึ้นในยุคหลังๆ ทำให้เขียนง่ายเขียนสะดวก built-in library ครบครัน มาเขียนแล้วจะติดใจ

หรือมันเป็นเพราะ Python มันไม่มีทูลแบบ Visual ฟระ เป็นไปได้สูง

Keyword: 

Python Reverse Sort

วันนี้เราจะมาเขียนโปรแกรมกันครับ เรื่องของเรื่องคือผมอัพเดตรายการคอลัมน์ที่เคยเขียนไปทั้งหมด ทีนี้มีไฟล์เก่าที่เก็บชื่อคอลัมน์ของปี 2003 อยู่แล้ว (เขียนมาสองปีแล้วเรอะเนี่ย) แต่มันดันเรียงตอนที่ 1 อยู่ข้างบนสุด ปัญหาคืออยากให้ตอนที่ 1 อยู่ล่างสุดมากกว่า แต่เราอุตส่าห์เป็นว่าที่บัณฑิต จะมาก็อปมือมันก็กระไรอยู่ใช่มั้ยครับ เรียนมาชิปหายวายป่วงควรจะมีประโยชน์บ้าง

วิธีแรกที่น่าจะสะดวกที่สุ ดก็คือถามพี่จุ๊ ที่ปรึกษาด้านเทคนิคได้ความว่ามีคำสั่ง tac ทำหน้าที่นี้ให้อยู่แล้ว พร้อมใช้ ปัญหาที่ตามมาคือ บน MacOSX มันไม่มีให้นี่สิ โอ้วววว... จะย้ายไฟล์ไปบนเครื่องลินุกซ์เพื่อ tac มันก็ดูเปลืองแรงงานเกิน สุดท้ายก็ต้องกลับมาที่รากเหง้า เขียนโปรแกรม reverse บรรทัดด้วย Python

โค้ดมี 6 บรรทัดเท่านั้นเอง

Pages

Subscribe to RSS - Python