Code Mania 11: Raise the Bar

งานใหญ่สำหรับชาวโปรแกรมเมอร์ไทยครั้งแรกของปีนี้! จัดเป็นครั้งที่ 3 แล้ว มีคอนเซปคือ Raise the Bar โดยสมาคมโปรแกรมเมอร์ไทย ซึ่งตอนนี้ทีมงานเค้าได้จดทะเบียนใช้ชื่อสมาคมอย่างเป็นทางการเป็นที่เรียบร้อย แล้วก็มาเปิดตัวในงานนี้ด้วย มีวัตถุประสงค์หล่อๆ ตามนี้

  1. พัฒนาทักษะ
  2. สร้างเครือข่าย
  3. ยกระดับภาพลักษณ์
  4. ช่วยเหลือนักพัฒนาและผู้ว่าจ้าง
  5. สร้างพื้นที่และโอกาสใหม่ๆ
  6. สนับสนุนและจัดกิจกรรม

ถือว่าเป็นข่าวดีสำหรับวงการโปรแกรมเมอร์เมืองไทยเลยนะ สู้ๆ นะครับ ร่วมกันพัฒนาวงการนี้ไปด้วยกัน 🙂 ใครสนใจสมัครสมาชิกก็ติดต่อไปเลยนะครับ สมัครง่ายได้ผลประโยชน์เพียบ! จบช่วงโฆษณา.. ว่าแล้วก็เขียนบอกเล่าสิ่งที่ไปฟังมาบ้างดีกว่า ขอเขียนแค่บางประเด็นนะครับ ใครอยากฟังเต็มๆ คอยติดตาม Thai Programmer Network ทาง YouTube กันเอานะ ส่วนพวกสไลด์ต่างๆ ตามเก็บได้ที่ Code Mania 11 : Raise the bar

Continue reading "Code Mania 11: Raise the Bar"

ใช้ multirow สร้างตารางใน LaTeX

การสร้างตารางถ้าทำใน Words หรือ Writer จะทำได้ง่ายมาก แค่กระดิกนิ้ว 2-3 ทีก็ได้แล้ว แต่ถ้าเป็นใน LaTeX นี่คนละเรื่องเลยนะครับ หน้ามือเป็นหลังเท้าเลย ผมได้มีโอกาสได้ช่วย อ. แปลงเอกสาร .doc เอกสารหนึ่ง ให้เป็น LaTeX แล้วก็ดันไปเจอตารางที่เค้าทำไว้แบบนี้ (ขออนุญาตเปิดเผยข้อมูลผลการทดลองนะครับ -/\-)

"เชี้ย" เป็นคำแรกที่ผมพูดออกมา.. เสียเวลาไปครึ่งวันเพื่อหาวิธีสร้าง แล้วก็ได้เจอ package ช่วยชีวิต นั่นคือ.. multirow นั่นเองครับ ถ้ามี package นี้แล้ว ตารางแบบไหนมาก็ไม่กลัว (มั้ง) บล็อกนี้ไม่ขอสอนอะไรนะครับ ถ้าสงสัยก็ทิ้งคำถามไว้ได้นะ แค่อยากมาเอาโค้ดตารางมาแปะอวดเฉยๆ 😛 โอ้ะ! ขอออกตัวไว้ก่อนนะครับว่าโค้ดตารางที่แปะไว้นี่ไม่ได้สร้างตารางที่เหมือนกันเป๊ะๆ กับตารางตามรูปนะครับ บางเส้นอาจจะไม่มี แต่ผมคิดว่าคงไม่ยากที่จะเอาโค้ดไปแก้ต่อนะ 🙂

Continue reading "ใช้ multirow สร้างตารางใน LaTeX"

My GSoC 2012 Proposal

This is my first attempt at Google Summer of Code (GSoC) 2012. I will propose my project idea to SimpleCV. I think it would be useful if I share my proposal here whether it will be accepted or rejected. 🙂 Anyway, you can find it [here].

Below is the quote from Anthony (one of the developers for SimpleCV) in pythonvision at googlegroups dot com. I would like to post it here, so readers can get the idea what SimpleCV is.

SimpleCV wrappers OpenCV amongst others. If you are new to computer vision it is probably worth a look as we have a bunch of examples: http://examples.simplecv.org

To be honest, that's how the whole SimpleCV project started. We got sick of their not being documentation, and were using other tools like ipython, etc, that we wanted integrated.  We have also written our own blob detection library because we got sick of compile errors and having to use cvblob as a dependency.

We have a long way to go, and for seasoned vision programmers SimpleCV is probably not the route you want to go, if you are beginner it's definitely easier to get up and running.  I wrote an article about the differences recently and I welcome any feedback: http://simplecv.tumblr.com/post/19307835766/opencv-vs-matlab-vs-simplecv

I think people get the misconception we are trying to replace opencv, and by no means is the case. We label ourselves as a framework not as a library.  Think of us as a jquery or rails (ruby on rails) for vision. 🙂