วันพฤหัสบดีที่ 30 ธันวาคม พ.ศ. 2553

PantipCafe - readOnly. มียอดโหลดเกิน 5000 ครั้ง

เป็นเวลากว่า 4 เดือนครับ ที่ PantipCafe - readOnly. ที่ได้เข้าสู่ Android Market

วันนี้มียอดโหลดเกิน 5000 ครั้งแล้ว แม้จะมี Bug บ้าง, UI แบบ Tutorial ไม่สวยเหมือนบน Iphone, Feature ไม่ถูกใจบ้างก็ขอขอบคุณผู้ใช้ทุกท่านนะครับ ใช้กันต่อไปครับ

Happy New Year นะครับ
:)

วันอังคารที่ 28 ธันวาคม พ.ศ. 2553

NoSQL at Twitter

http://www.infoq.com/presentations/NoSQL-at-Twitter

เป็น Presentation ที่ดีครับ เพราะว่า Kevin ได้แยก Software Component ออกมาได้ชัดเจน ว่าแต่ล่ะ Component ทำงานยังไง ทำงานเพื่ออะไร แก้ปัญหาอะไร

:)

วันเสาร์ที่ 18 ธันวาคม พ.ศ. 2553

PantipCafe - readOnly. V4.4

+History/Bookmark/Commented, Option-Menu will be next.
+News RSS from Sanook.

if you got any problem from upgrade such as "Package was not sign correctly". Please uninstall from Setting/Application/Manage Application. It seems a new android's market got a problem.

Package was not sign correctly
http://goo.gl/Q6ewx


วันอาทิตย์ที่ 28 พฤศจิกายน พ.ศ. 2553

PantipCafe - readOnly Version 3.9

ตอบกระทู้ได้แล้วนะครับ :)
  • ในกรณีที่ตอบกระทู้ไปแล้ว กลับมาหน้าเดิม ยังไม่เห็นก็ไม่ต้องตกใจครับ กด Refresh สักหน่อย ถ้ายังไม่เห็นก็รอนิดนึงครับ Pantip เค้าทำ Http-Caching ไว้ครับ หรือถ้าอยากเห็นเพื่อความสบายใจ ก็กด Open New Window ไปดูเลยครับ
  • ตอนกรอก User/Password ในตอน Save ไม่ได้ส่งไปตรวจ ค่านี้จะนำไปใช้ในตอนตอบกระทู้เลยครับ ดังนั้นการกรอกใช้ความสามารถกันเองครับ :)
  • บัตรผ่านรอก่อนครับ ง่วงนอนแล้ว :)

วันเสาร์ที่ 20 พฤศจิกายน พ.ศ. 2553

PantipCafe - readOnly. Version 3.4

  • ตอนนี้ผมกำลังเริ่มศึกษาเกี่ยวกับ Component ของ AdMob ก็เลยได้ลองเขียนแล้วได้เพิ่มเข้ามาใน Version นี้ครับ แต่ก็แค่การทดลองเท่านั้นครับ สำหรับท่านใดที่ไม่ต้องการเห็นปิด AdMob ได้ที่ Setting เลยครับ (พอดีเริ่มมีเพื่อนฝูงมากปรึกษา ก็เลยลองสักหน่อย)
  • การ Implement AdMob นั้นทำไม่ยากม. เมื่อสมัคร AdMob จะได้ให้ Lib มา 1 ตัว ซึ่งภายในก็มี View. View ตัวนี้ก็จะไปเรียกโฆษณามาแสดงแบบที่เราๆ เห็น
  • AdMob มีการทำงาน 2 แบบ แบบแรกธรรมดาเลย ขอแค่ต่อ Internet ได้ แบบที่ 2 คืออ้างอิงจาก Location Service ซึ่งตัวนี้ ผมไม่ได้ใช้ เพราะว่ามันต้องขอ Permission จาก User เพิ่มเอง 1 ตัว
  • AdMob แสดงโมษณาอยากรู้ก็เลยกดเข้าไปลองสักหน่อย เสียค่าโง่สักหน่อย มันก็จะเปิดหน้าของ เวป TOMYAM อย่าไปกดสักอันเลยนะครับ เพราะว่ามันเสียตังทันที เสียตังแล้วก็จะได้ SMS ข่าวไร้สาระมา ราคา 6 บาท ซวยเลยครับ ต้องรีบบอก CC AIS ให้ยกเลิกให้ด่วน ฮ่าๆ...
  • ส่วนหน้า Topic ที่แสดงรายละเอียดของแต่ล่ะกระทู้ ก็ปรับให้เร็วขึ้นครับ แต่ก่อนคิดไปไกลถึง Caching ก็เลย Program ให้ไปโหลดมาเก็บก่อน ผมว่ามันเสียเวลามาก แก้เอาบ้านๆ ครับ อ่านใน While Loop กันไปเลย

APK

วันอาทิตย์ที่ 7 พฤศจิกายน พ.ศ. 2553

[*#*#4636#*#*] Android Phone Testing and Information

*#*#4636#*#*

Phone Information ใช้สำหรับแจ้ง Call Center
บ่อยครั้งกับการใช้ Edge หรือมีปัญหาด้านการใช้งานโทรศัพท์ ที่ผ่านมาจะพบว่า Call Center ของแต่ล่ะค่ายก็จะมาขอข้อมูลต่างๆ เพื่อส่งให้ทางช่างเทคนิคตรวจสอบ
ซึ่งค่าที่จำเป็นจริงๆ ในการสอบของช่างเทคนิค ได้แก่ค่า CID และค่า LAC
และค่า Signal Strength ที่ Client ได้รับ








วันอังคารที่ 26 ตุลาคม พ.ศ. 2553

PantipCafe - readOnly. Version 3.0

เพิ่มให้อ่าน ข่าวของไทยรัฐได้ โดยดึงข้อมูลจาก http://www.thairath.co.th/rss/news.xml ส่วนเนื้อหาของข่าว นั้นเป็นเนื้อข่าวเต็มจากหน้าเวปปกติ เห็นหลาย App ออกมาดึงจาก RSS แต่อ่านเนื้อหาจับใจความไม่ได้เลย สุดท้ายก็ต้องเปิดหน้าเวปอยู่ดี ช้าเหมือนเดิม ผมเลยตัดสินใจทำมันซะเลย :) ตอนนี้มีอยู่สำนักข่าวเดียวนะครับ ไว้มีเวลาจะมาเพิ่มต่อให้ครับ :)

วันศุกร์ที่ 15 ตุลาคม พ.ศ. 2553

PantipCafe - readOnly. Version 2.9

หลังจากใช้เครือข่าย TOT3G มาสักพัก ก็พบว่า บางที่ไม่ค่อยมีสัญญาณ (เช่นใน Office ) หรือบางทีมีสัญญาณก็ใช้งานไม่ได้ และที่สำคัญคือที่สุดคือในจังหวะที่ผมจะใช้งานจริงๆ มันจะใช้ไม่ได้ สุดท้ายผมเลยกลับมาใช้ AIS-EDGE อีกครั้งนึง

พอกลับมาใช้ EDGE พบว่า PantipCafe ไม่ว่าจะเป็นเรียกจากผ่าน Browser หรือผ่านจาก readOnly เอง ทำงานได้ช้าและน่าเบื่อมาก ก็เลยตัดสินใจเขียนเพิ่มให้ไปอ่านจาก http://www.pantip.com/cafe/pda/

สิ่งที่ต่างออกไปในหน้า PDA Version ก็จะไม่มีข้อมูลบางอย่างเช่น จำนวนคนตอบกระทู้ เวลาการสร้างกระทู้ รวมถึงการแสดงรูปและ Link ต่างๆ คำแนะนำถ้าคิดว่าอยากดูรูปก็ให้ Open In Browser ดูเองอีกครั้ง

ในกรณีที่ใช้ Cafe-PDA เมื่อเลือกกระทู้แล้วหน้าจอเงียบหายไป ให้กด Refresh อีกรอบนะครับ
ไว้ว่างจะทดสอบให้อีกครั้งครับ


Version 2.8 ที่ผ่านมา เป็น Version ที่มา Bug จากการ Rotate เยอะมาก มีทั้งหมด 7 Report (NullPointerException in com.ac.reader) Exception ชื่อยอดนิยมสำหรับคนเขียน JAVA :)


:)


วันจันทร์ที่ 11 ตุลาคม พ.ศ. 2553

Software Cost

ถูกใจมาก :)

http://developers.slashdot.org/story/10/10/11/1331223/NSF-Wants-To-Know-How-Much-Software-Really-Costs?from=headlines


Software cost = programmer's salary ...
+ the cost of the computer the programmer used to write the code ...
+ the cost of the electricity to power said computer ...
+ the cost of the software the programmer used to write the code (which may be $0) ...
+ the salary of the QA staff that test the code ...
+ the salary of the documentation staff that write the documentation for the code ...
+ the salary of the HR staff that hired the programmer, QA staff, documentation staff, etc.
and ensures they receive their paychecks ...
+ the rent/mortgage payment for the office where the programmer, QA staff, documentation staff, and HR staff work ...etc.

วันเสาร์ที่ 2 ตุลาคม พ.ศ. 2553

PantipCafe - readOnly. V2.8 For Android

PantipCafe - readOnly. V2.8 For Android

What's New?
แสดงกระทู้แนะนำ โดยกระทู้แนะนำจะแสดงในห้องรวมนะครับ ถ้าเลือกกลุ่มย่อยก็จะไม่มีกระทู้แนะนำ
หรือ
ถ้าไม่อยากเห็นกระทู้แนะนำ ก็ไปที่ Setting -> กระทู้แนะนำ -> ไม่ ก็จะไม่มีกระทู้แนะนำมาให้เห็นอีกต่อไป :)

ตอนนี้ก็มียอด Download อยู่ที่ 1208 แต่ใช้จริง (ยังติดตั้งอยู่) ประมาณ 826 คิดเป็น (68%)

1205 total
826 active installs (68%)



http://www.pantip.com/cafe/mbk/topic/T9759200/T9759200.html



Crash errors in com.ac.reader
New
in Topic.onContextItemSelected()
1 reports
1 reports/week

New
in ViewRoot.setView()
2 reports
0 reports/week




Platforms
Nexus One
1 reports/week
1 reports

Stack traces
v2.7
Oct 2, 2010 1:23:43 AM
1 reports/week
1 reports

java.lang.NullPointerException
at com.ac.reader.Topic.onContextItemSelected(Topic.java:421)
at android.app.Activity.onMenuItemSelected(Activity.java:2199)
at com.ac.reader.Topic.onMenuItemSelected(Topic.java:327)
at com.android.internal.policy.impl.PhoneWindow$ContextMenuCallback.onMenuItemSelected(PhoneWindow.java:2744)
at com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:143)
at com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:855)
at com.android.internal.view.menu.MenuDialogHelper.onClick(MenuDialogHelper.java:137)
at com.android.internal.app.AlertController$AlertParams$3.onItemClick(AlertController.java:875)
at android.widget.AdapterView.performItemClick(AdapterView.java:284)
at android.widget.ListView.performItemClick(ListView.java:3382)
at android.widget.AbsListView$PerformClick.run(AbsListView.java:1696)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:4627)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
at dalvik.system.NativeStart.main(Native Method)

วันพฤหัสบดีที่ 23 กันยายน พ.ศ. 2553

วันเสาร์ที่ 18 กันยายน พ.ศ. 2553

PantipCafe - readOnly Version 2.6 For Android

What's New 2.6

-เพิ่ม Setting กระทู้ต่อหน้า (Default : 100) ครับ ถ้าเครื่อง RAM น้อยแนะนำให้ใช้ <= 125 เกินกว่านี้ จะเกิดอาการหน่วงๆ ได้ครับ

-การ Share ทำ Short URL ผ่าน http://tinyurl.com/ (TinyURL ผมคิดว่าง่ายและสะดวกมาก ไม่จำเป็นต้อง Authentication Key ในแง่ของ Response Message ก็ง่ายมาก เป็นแค่ Text ธรรมดา :)

รวมกระทู้เก่าๆ

# PantipCafe - readOnly. V2.3 For Android #

PantipCafe - readOnly. V2.2 For Android

PantipCafe - readOnly. V2.1 For Android

PantipCafe - readOnly. V1.9 For Android


วันอาทิตย์ที่ 5 กันยายน พ.ศ. 2553

PantipCafe - readOnly Version 2.1

What's New?
-รูปแสดงได้ดีขึ้นกว่าเดิมแล้วครับ :)

ขอขอบคุณแนวคิดเรื่อง Lazy ListView แบบ Asynchronous และ Threading จาก

วันเสาร์ที่ 4 กันยายน พ.ศ. 2553

PantipCafe - readOnly Version 2.0

Version นี้ก็แสดงรูปภาพได้แล้วนะครับ

แต่...มันก็มี Limit อันเนื่องมาจากเกี่ยวกับการ Crash หรือ Hang
  1. ภาพจะถูกย่อให้เหลือ 1/2 ความเร็วในการ Render ถ้าเป็นปกติ ...พบว่า... Crash
  2. ภาพจะถูกโหลดโดยการเข้า Thread Queue ตามลำดับ...ถ้าเป็น EDGE จะดี แต่ถ้าเป็น 3G, TOT จะพบว่ามันควรจะเป็น Thread วิ่งแข่งกันเลย แต่..ก็เอาคนหมู่มากให้ใช้ได้ดีกว่า
  3. การโหลดภาพเป็น Asynchronous บางที่พอโหลดเสร็จ View มันก็ไม่ยอมมา Update ให้ ต้องเลื่อนไปเลื่อนมา ... --"
ไว้โอกาสนี้ มีเวลาจะมาเขียนต่อนะครับ :)

วันอาทิตย์ที่ 29 สิงหาคม พ.ศ. 2553

ThaiTaxi - readOnly.


ThaiTaxi เป็นโปรแกรมง่ายๆ สำหรับใช้คำนวณค่าโดยสาร ตามสูตรปี พศ.2551 (http://th.wikipedia.org/wiki/แท็กซี่)

Motivation
ปัจจุบันเวลาขึ้น Taxi ก็ไม่ค่อยจะพบเจอ Taxi ที่แขวนตารางราคาไว้ที่ด้านหลัง เมื่อวันศุกร์ที่ผ่านมาก็ขึ้น Taxi พี่เค้าก็ได้เล่าเทคนิคการสังเกตุพฤติกรรมการโกงมิเตอร์ให้ฟัง ก็เป็นอีกเรื่องที่ตนต้องเป็นที่พึ่งแห่งตน ประกอบกับลอง Research ใน Android Market ก็ยังไม่มีคนทำตัวคำนวณง่ายๆ ตามตาราง ที่มีอยู่เป็นแนวการใช้ GPS ซึ่งดีมากเลยคับ (Thailand Taxi : http://bit.ly/9WvoXV)






วันเสาร์ที่ 21 สิงหาคม พ.ศ. 2553

Oh....PantipCafe is still in maintenance period.


"ด้วยเกิดเหตุขัดข้องจากการปิดเว็บ ทำ File System ไปเมื่อช่วง 00.00 - 11.00 ของวันเสาร์ที่ 21 ส.ค. ทำให้เมื่อเปิดกลับมาให้บริการปกติ พบว่าจำเป็นต้องกลับไปใช้ข้อมูลเดิมทั้่งหมด เหมือนก่อนปิดบริการ ส่งผลให้ไม่สามารถกู้กระทู้และข้อความที่โพสในช่วงประมาณ 11.00 - 13.30 น. ของวันเสาร์ที่ 21 ส.ค. กลับมาได้ ทางเว็บ Pantip ต้องขออภัยเป็นอย่างยิ่ง
ทั้ง นี้ เว็บ Pantip.com-Cafe จำเป็นต้องงดให้บริการชั่วคราวอีกครั้ง ในช่วงเวลาประมาณ 00.00 - 12.00 น. ของวันอาทิตย์ที่ 22 ส.ค. 53 เพื่อทำ File System Maintenance ประจำเดือน แก้ปัญหา เว็บอืด และ กระทู้เสีย ใหม่อีกครั้ง ขออภัยในความไม่สะดวกครับ"

Hope to see you soon.

วันพฤหัสบดีที่ 19 สิงหาคม พ.ศ. 2553

PantipCafe - readOnly Version 1.8 For Android

What's new?
  • Change a display record for Topic-List page to 150.
  • Decrease a layout padding to 5 pixel, Thanks for a recommendation from Pantip's user.

Now I still busy to coding on Reply feature. As I thought If an android's browser are allow another apps to access its cookie, I will write only a http-client module. It's just a first step. :)

วันเสาร์ที่ 14 สิงหาคม พ.ศ. 2553

PantipCafe - readOnly Version 1.7 For Android

What's News?
  • On the Topic page, Add a Sharing feature by call default android's handler for email, Facebook, Twitter
  • On the Topic page, Add a ItemContext (Copy Text, Copy Url, Copy Attach-Url), Some item cannot do it, I don't know why --").
  • Change Minimum Sdk to Android API Level 3 (1.5)


What's Next?
  • On the Topic-List with a searching feature.

วันศุกร์ที่ 13 สิงหาคม พ.ศ. 2553

PantipCafe - readOnly Version 1.6 For Android

  • Add a backward, refresh icon to menu context.
  • Fix some bug on Topic List page.

What's Next?
  1. Now I am coding a sharing feature (mail, facebook).
  2. About Topic's reply feature. It would be better if i can test on http://www.pantip.com/cafe/php/writeboard.php :)



วันจันทร์ที่ 9 สิงหาคม พ.ศ. 2553

วันอาทิตย์ที่ 8 สิงหาคม พ.ศ. 2553

PantipCafe - readOnly Version 1.1

PantipCafe - readOnly Version 1.1
  • ปรับ User Interface หน้า Topic List
  • แสดง Url ของไฟล์แนบ ในหน้า Topic
ขอบคุณทุกความคิดเห็นครับ :)
http://www.pantip.com/cafe/mbk/topic/T9558715/T9558715.html

PantipCafe - readOnly Version 1.00


PantipCafe - readOnly. Version 1.00
  • OS Support : ตั้งแต่ Android 1.6 ขึ้นไป
  • Content Provider : http://www.pantip.com/cafe
  • Page Flow
  1. Cafe
  2. Topic List (Menu Item: Refresh, Back)
  3. Topic (Menu Item : Refresh, Back, Open in Browser)
  • Image does not support in this version. Try to use Open in Browser instated.
Open Android Market, and search for "pantip" or "readOnly" or "PantipCafe"