programming

org.eclipse.gef 0.0.0 required for installing Android Development Tools on Eclipse 3.5.1

Today I wanted to try the Android SDK on my Ubuntu Karmic Koala, so I followed the instructions in the following URL.

http://developer.android.com/sdk/index.html

I thought that an IDE would be useful so I installed Eclipse 3.5.1 and tried to install the Android Development Tools, or ADT. However, an error "org.eclipse.gef 0.0.0 required" (or something like that) appeared.

After googling for a while, I found a URL for the GEF SDK, which is Eclipse's Graphic Editing Framework, as the following URL.

http://download.eclipse.org/tools/gef/updates/releases/

So I added this update into Eclipse by

  1. Go to the menu 'Help',
  2. Choose 'Install New Software',
  3. Place the GEF SDK updates URL into the box after 'Work with:',
  4. Choose the right version of updates in the box below (for me, GEF SDK 3.5.1),
  5. Click 'Next',
  6. After Eclipse calculates all the dependencies, just click 'Finish' and let it install the plugin.

After installing GEF SDK, return to installation of ADT. You should be able to install it now.

BarCamp Bangkok 3

และแล้วบาร์แค้มป์ กรุงเทพฯ ครั้งที่ 3 ก็จบลงอย่างเงียบ ๆ

ผมขอสดุดีให้กับทีมงานทุกคนสำหรับความอุตสาหะในการจัดงานครั้งนี้ เพราะผมเห็นว่ามันประสบความสำเร็จมาก

บาร์แค้มป์ครั้งนี้มีสิ่งที่พิเศษกว่าครั้งก่อน ๆ มาก ไม่ว่าจะเป็น ดนตรีสด การประกวดมิสบาร์แค้มป์ หรือแม้แต่เชียร์ลีดเด้อร์! ทั้งนี้ก็เพราะเป็นครั้งแรกที่มีการค้างคืนกันนั่นเอง

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

เจอ @noomz ทักว่าต่อไปเป็นหัวข้อของผม แล้วตะกี้ในห้องเขาก็ถามว่าใครพูดหัวข้อต่อไป แต่ก็ไม่มีใครตอบ (ก็หลับอยู่นี่หว่า) เลยเกิดอาการรน วิ่งไปดูให้แน่ใจแล้ววิ่งกลับมา ยังดีที่มีคนเดินมาฟังบ้าง ก็เลยพูด ด้วยความรนและเพิ่งตื่นเลยพูดเร็วเกิน ต้องขออภัยคนที่ฟังด้วย ข้างล่างนี่เป็นสไล้ด์

Python Qt MySQL และภาษาไทย

วันนี้เขียนโปรแกรมโดยใช้ PyQt แล้วติดปัญหาว่าใส่ข้อมูลภาษาไทยลงฐานข้อมูลไม่ได้ โดยฐานข้อมูลใช้ charset เป็น UTF-8

วิธีก็คือ ตอนเชื่อมต่อฐานข้อมูลให้ระบุไปด้วยว่าจะเชื่อมต่อแบบไหน

conn = MySQLdb.connect ( host = "localhost", user = "user", passwd = "pass", db = "db", use_unicode=True, charset='utf8')

ต่อมา เนื่องจากเขียนอยู่บน PyQt พอจะเอาข้อความไปใส่ฐานข้อมูล ก็ต้องแปลงจาก QString เป็น String ธรรมดาก่อน ซึ่งจะใช้ฟังก์ชั่น str() เฉย ๆ ไม่ได้ เพราะมันเป็นภาษาไทย เลยต้องใช้ unicode() แทน

ขอขอบคุณ http://www.narisa.com/forums/index.php?showtopic=15869

Subscribe to programming