Programming

Apache Harmony จาวาโอเพนซอร์ส

Apache Harmony

จาวาโอเพ่นซอร์ส




ข่าวใหญ่ในวงการโอเพ่นซอร์สช่วงปลายเดือนพฤษภาคมที่ผ่านมา คือ การประกาศโครงการ Harmony ของมูลนิธิ Apache Foundation ซึ่งเป้าหมายของโครงการก็คือ การสร้าง Java 2 Standard Edition ขึ้นมาใหม่ให้ทำงานได้เท่ากับตัวดั้งเดิม แต่ตัวใหม่นี้มีสัญญาการใช้งานแบบโอเพ่นซอร์สทั้งหมด



Keyword: 

Column: 

Version Control System

Python Reverse Sort

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

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

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

Keyword: 

Language and Unix History

mrchoke ส่งมาให้อ่าน เข้าใจง่ายดี

เลยนึกถึงของเก่าที่เคยเจอ แบบเดียวกันเลย เป็นของ Unix

เหมาะเอาไว้อ้างอิงดี
อันสุดท้ายนี่ขำๆ เคยเห็นแปะข้างห้องทีมทะเลไว้นี่ล่ะ

Keyword: 

Drupal Categories Sort

I did a little tweak with this drupal site. Enabling clean URLs is very nice and enabling Path module which you can alias URL of each node is nicer. Last thing I want is the Categories block in the right navigation menu sorted alphabetically. (Default is sorted by last updated.)

After Googling for a while, I found this page "Overridding Drupal Sort order on node display". It's exactly what I want but after looking some code, I found that php code isn't the same (parameter and somethings). maybe different version of Drupal.

Finally, I decided to edit the code myself and here is the solution:

Keyword: 

Pages