วิธีการ Charge iPhone ที่ถูกต้อง

สรุป Battery ของ iPhone 1. ใช้ Lithium-ion Batteries ซึ่งแตกต่างกับ Nickle-Base Batteries ซึ่งจะมีปัญหา memory effect ดังนั้น สามารถ Recharge ได้ ทุกครั้ง เมื่อมีโอกาส โดยไม่ต้องรอให้หมดแล้วค่อย Charge 2. Battery ของ iPhone จะมี Charge Cycle ที่ 500 Cycles, โดยแต่ละ cycle คือ จำนวน % ที่ Charge เข้าไป เช่น ถ้าเราใช้ Battery จาก 100% เหลือ 75% หรือ หมายความว่า ใช้ไป 25% แล้ว จะ Charge ทุกครั้ง …. 1 Cycle จะเท่ากับการทำอย่างนี้ 4 รอบ … เมื่อครบ 500 Cycles แล้ว … ฺBattery ก็จะเสื่อม คือเก็บไฟล์ได้แค่ 80% และลดลงเรื่อยๆ 3. แต่ เพื่อให้ได้ Exercise ควรใช้ให้ Battery “ใกล้” หมด เดือนละครั้ง แต่ …. ห้ามใช้จนหมด 4. ข้อเสียของ Lithium-ion คือ พอผลิตเสร็จ ออกจากโรงงาน … มันจะเริ่มเสื่อมทันทีไม่ว่าจะใช้หรือไม่ … ดังนั้น ถ้า iPhone4 ออกมา 2 ปี แล้วไปซื้อ แม้ว่าจะเป็นมือ 1 เลย ตัว Battery ก็จะเสื่อมไปบ้างแล้ว T.T 5. ดังนั้น การใช้ App ที่เปลือง Battery ทำให้ ต้องมีการใช้พลังงานเยอะ ตามมาด้วยการต้อง Charge บ่อยๆ ก็ยิ่งทำให้ Charge Cycle ครบ 500 cycles เร็วขึ้น และการ Charge ไป ใช้ไป อาจทำให้ Battery ร้อน แล้วระเบิดได้ เท่าที่อ่านมา ประมาณนี้ครับ Reference http://www.apple.com/batteries/iphone.html http://www.apple.com/batteries/ http://electronics.howstuffworks.com/everyday-tech/lithium-ion-battery.htm http://boards.straightdope.com/sdmb/showthread.php?t=475998

Read More »

ทบทวนที่เรียนจากติว PhoneGap ด้วย HTML5 & Jquery Mobile

ผมต้องออกตัวก่อนนะครับว่า ไม่ได้เก่งในการเขียน Mobile Apps. เลยสักนิด เพียงแต่ได้ไปเข้าเรียนมา 2 วัน ผมรู้สึกว่าเป็นศาสตร์ที่น่าลองทำดู และไม่ควรให้มันจางหายไปหลังจากเรียน เดี๋ยววิทยากรจะเสียใจ อิๆ ผมจึงบันทีกไว้แบบใครอ่านแล้วไม่ชอบก็อย่าถือสาผมนะครับ ลองทบทวนจากที่เรียนใน workshop ติว “แนะนำและสอนการพัฒนาเบื้องต้นเกี่ยวกับ Application บนมือถือด้วย PhoneGap โดยใช้ HTML5 & Jquery Mobile” สภาพแวดล้อม – เป็นการติดตั้งทดสอบบน Windows 8 (32 bit) บนเครื่องโน้ตบุ๊ค HP ProBook 6450b RAM 4 GB 1. download JRE http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 32bit ได้ไฟล์สำหรับติดตั้ง jdk-7u25-windows-i586.exe (64bit ได้ไฟล์สำหรับติดตั้ง jdk-7u25-windows-x64.exe) รันไฟล์ดังกล่าวเพื่อติดตั้งลงในวินโดวส์ 2. download ADT http://developer.android.com/sdk/index.html 32bit ได้ไฟล์ที่ zip ไว้คือ adt-bundle-windows-x86-20130729.zip (64bit ได้ไฟล์ที่ zip ไว้คือ adt-bundle-windows-x86_64-20130717.zip) แตกไฟล์ดังกล่าวออกมาแล้ว 32bit ได้ไดเรกทอรี adt-bundle-windows-x86-20130729 ไว้ที่ C:\ (64bit ได้ไดเรกทอรี adt-bundle-windows-x86_64-20130717 ไว้ที่ C:\) สร้าง shortcut ไปยังไฟล์ชื่อ eclipse.exe ในไดเรกทอรี eclipse ไว้บน Desktop ทดสอบรันโปรแกรม eclipse ตั้งชื่อ workspace ไว้ที่ C:\phonegap 3. สร้าง Andriod Device ในโปรแกรม Java – ADT เมนู Windows > Android Virtual Device Manager แท็บ Android Virtual Devices คลิก New… ADV Name: ตั้งชื่อ ADV-7-inch Device: เลือก Nexus 7 Target: เลือก Android 4.3 – API Level 18 (adt-bundle-windows-x86-20130729.zip จะได้ Android 4.3 – API Level 18) Front Camera: None RAM: 768 ทดสอบเปิด ADV-7-inch คลิก Start แล้วรอ ค่อนข้างนาน 4. สร้าง New Android Application File > New > New Android Application ตั้งชื่อว่า phonegappsu ที่เหลือใช้ค่า default หน้าต่อไป Create Project in Workspace ตั้ง Location เป็นชื่อ C:\phonegap\phonegappsu หน้าต่อไป ใช้ค่า default หน้าต่อไป ใช้ค่า Blank Activity หน้าต่อไป ใช้ค่า default (Activity Name: MainActivity) คลิก Finish แล้วจะได้หน้าต่างของรายละเอียดเยอะแยะ 5. download phonegap http://phonegap.com/install/ เลือก PhoneGap2.9.0 ได้ไฟล์ที่ zip ไว้คือ phonegap-2.9.0.zip แตกไฟล์ดังกล่าวออกมาแล้ว ได้ไดเรกทอรี phonegap-2.9.0 6.

Read More »