2/24/2012

Android : ความหมายจากชื่อของ Rom ไอแพดจี

จะอัพแอนดรอย ไอแพดจีน มาอ่านความหมายจากชื่อของ Rom กัน

ความหมายของชื่อไฟล์Romที่เราจะอัพไอแพดจีน จะได้หาromได้ถูก

ยกตัวอย่างไฟล์ตัวนี้  Uberoid_WM8650_2.2_v1.2.2_EN_20110426_8_vt1603_HCH
จุด ที่1---------Uberoid-------ชื่อรอมของค่ายนั้นๆ
จุดที่2---------wm8650 2.2---ชื่อซีพียูเวอร์ชั่น
จุด ที่3---------v1.2.2
จุดที่4---------EN -----------ภาษา
จุด ที่5---------20110426----นัมเบอร์ของจอจะได้แยกออกว่าเบอร์จอนี้ใช้กับรุ่นไหนได้บ้าง
จุดที่6---------8-------------ขนาดของจอภาพ-นิ้ว
จุด ที่7---------VT1603------อันนี้สำคัญสุดจะจิ้มทัสกรีนได้หรือไม่ขึ้นอยู่กับไดร์เวอร์ที่เราลงตรงหรือเปล่า

Android WM8650 : Backup settings / env_uboot before flash (ubootnfo.sh)

Use any terminal emulator such a ConnectBot to extract these values:

wmtenv get touchcodec (older ROMs use this)
wmtenv get wmt.model.no
wmtenv get wmt.audio.i2s
wmtenv get wmt.gpt.gsensor
wmtenv get wmt.bus.i2c
wmtenv get wmt.sys.keypad
wmtenv get wmt.display.param
wmtenv get wmt.display.tmr 
wmtenv get wmt.display.pwm 
wmtenv get wmt.io.mxcgsensor 
wmtenv get wmt.io.gsensor
wmtenv get wmt.io.touch
wmtenv get wmt.vt160x.bat
wmtenv get wmt.io.ts.2dcal 

If all options of Uberoid fail, you can mod the env_uboot file now yourself with the proper settings! Just be sure to pick the right kernel (else cam/hibernation will fail)

Or try this script out using ScriptManager or Gscript from the market:

ubootnfo.sh:

Code: [Select]
#!/bin/sh
echo "wmt.model.no:" >>/LocalDisk/ubootnfo.txt;
wmtenv get wmt.model.no >>/LocalDisk/ubootnfo.txt;
echo "wmt.audio.i2s" >>/LocalDisk/ubootnfo.txt;
wmtenv get wmt.audio.i2s >>/LocalDisk/ubootnfo.txt;
echo "wmt.gpt.gsensor" >>/LocalDisk/ubootnfo.txt;
wmtenv get wmt.gpt.gsensor >>/LocalDisk/ubootnfo.txt;
echo "wmt.bus.i2c" >>/LocalDisk/ubootnfo.txt;
wmtenv get wmt.bus.i2c >>/LocalDisk/ubootnfo.txt;
echo "wmt.sys.keypad" >>/LocalDisk/ubootnfo.txt;
wmtenv get wmt.sys.keypad >>/LocalDisk/ubootnfo.txt;
echo "wmt.display.param" >>/LocalDisk/ubootnfo.txt;
wmtenv get wmt.display.param >>/LocalDisk/ubootnfo.txt;
echo "wmt.display.tmr" >>/LocalDisk/ubootnfo.txt;
wmtenv get wmt.display.tmr >>/LocalDisk/ubootnfo.txt;
echo "wmt.display.pwm" >>/LocalDisk/ubootnfo.txt;
wmtenv get wmt.display.pwm >>/LocalDisk/ubootnfo.txt;
echo "wmt.io.mxcgsensor" >>/LocalDisk/ubootnfo.txt;
wmtenv get wmt.io.mxcgsensor >>/LocalDisk/ubootnfo.txt;
echo "wmt.io.gsensor" >>/LocalDisk/ubootnfo.txt;
wmtenv get wmt.io.gsensor >>/LocalDisk/ubootnfo.txt;
echo "wmt.io.touch" >>/LocalDisk/ubootnfo.txt;
wmtenv get wmt.io.touch >>/LocalDisk/ubootnfo.txt;
echo "wmt.vt160x.bat" >>/LocalDisk/ubootnfo.txt;
wmtenv get wmt.vt160x.bat >>/LocalDisk/ubootnfo.txt;
echo "wmt.io.ts.2dcal" >>/LocalDisk/ubootnfo.txt;
wmtenv get wmt.io.ts.2dcal >>/LocalDisk/ubootnfo.txt;
echo "Touchcodec:" >>/LocalDisk/ubootnfo.txt;
wmtenv get touchcodec >>/LocalDisk/ubootnfo.txt;
NOTE: Not all values will have output! That's OK :)


Also WMT provides a script for this!

envlog.sh:
Code: [Select]
#!/bin/sh

# Display all boot settings in 'one-line' style
# for internal debug purpose.
#
# Written by Vincent Chen <vincentchen@wondermedia.com.tw>

for f in `find $1 -name "uboot_env_*" | sort`
do
  printf "\$cat $f\n\n"
  cat $f |tr '\n' '~'|sed 's/\\\~//g'|tr '~' '\n'|\
      sed 's/  //g'|sed '/^$/d'
  echo
done

2/22/2012

Update and flash rom MID, Irobot and android copy china.


Flash (Up rom) Tablet จีน iRobot 7″ Android 2.2 Froyo VIA8650

Uberoid for WM8650

NEWEST. Flash Player ready, Improved WIFi- Sound-Battery-New Icons-New Launcher.
FASTEST. Ready to install on a lot of WM8650 powered tablet
.

IF USE changer.bat, below is a list of very probably supported devices. 

NOTE : changer.bat software is a Uberoid HCH tool.



Now supports a lot of devices:
1=Maylong M-250 7" (Tested by HcH)
1=MID V7 7"
1=Fview NL Intertoys 7"
1=MID E18 7"
1=M009S Green LED 7"
1=TomTec Tablet 7"
2=M009S Blue LED 7" (Tested by HcH thanks to Javielopr)
2=Polaroid MPC700G 7"
2=Epad GW-70 7"
2=MIDV7 Blue LED 7"
2=WinPad-C07 7"
3=M003S 8" (Tested by HcH thanks to WISO66)            
3=Innovatek MID 7"
4=PC-802 8"            
5=BLY-806 8"
5=VIA WM8650 8"
6=M80003W 8" (Thanks for testing Tomb!)          
6=M806B 8"
6=MID M80006 8"
7=Apex 7" (Thanks for testing babak and bonsoir!)             
7=BLY-706F v1 7"
7=M706S 7"
7=Kingcom Joypad 72 7"
8=MID703 7"
8=Netbook WM8650 7"            
8=V7 MID 7"
8=ILC PC Tab701 7"
8=KLD-MID701 7"
8=Scipad 7"
8=MID710 7"
8=CE037B 7"
8=eMatic eGlide2 7"
9=Tabtech 7" (Thanks for testing Nick_1964 and Swel!)
9=M010S 7"
9=FlashTab 7"
9=Xiron 7"
9=TomTec 7"
10=M80003W v1.5.x (Thanks ctwinter!)
10=M012S 8"             
11=M70007T 7" (Thanks for testing nio!)          
11=ViaPad M7 7"
11=VIA WM8650 7"
11=M768A 7"
11=Leader V70 7"
11=Epad GW-707 7"
12=ATF3416-7 7"         
12=NeoPad8650 7" (Thanks Rastarn!)
13=BLY-706F v3 7"
13=NETPAD 11 7"
13=Zixoon Z78 7"
14=E16 5cun1603 5"
15=ED99 8cun1603 8"     
15=MID 806 8"
15=M806S 8"
15=BLY-806 8"
15=PC-802 DT 8" (Thanks for testing Kensgadget.multiply.com!)
15=Kingcom Joypad 81 (Thanks eyeshield21!)
16=E18 7cun1603 7" (Thanks PinoyDroid!)
17=ED99 8cun8900 8"     
18=Ricatech RATAB 10"
18=TomTec 10" (Thanks for VirualNobody!)
18=NetBook WM8650 10" (Thanks PADMAN!)
19=M013s 10"
20=ePad M009D 7"
21=ZX07D 7"
22=M008s 9.7" (Thanks for testing kevmyst!)
23=E18_7cun1603DT152 7"
24=E88_97cun1603153 10"
25=IMITO Im7 1.5.1 7"
26=puzhi_7inch_vt1609_ts 7"
27=M01B 1.5.3 7"
28=TP_puzhi_7inch_vt1609_ts_152 7"
29=M009plus 1.5.1 7"
30=M009SBDT 1.5.3 7" (Thanks to Gary and Kenkho for testing!)
30=SKU10374 7"
31=M731123 7"
32=SV27C151 7"
33=CEM8650701 7"
34=CEM8650702 7" (Thanks for testing Jumpjack!)
35=CEM8650801 8"
36=CEM8650971 9.7"
37=CEM8650972 9.7"
38=E10 7" (Many thanks to Maroenli02 for a lot of testing!)
39=aPad 2 9.7"
39=J355 9.7"
40=JSA8inch_std_vt1609 8"
41=8inch_vt1603 8"
42=8inch_vt1609_ts 8" (Thanks for testing jazzybazz)



BEFORE FIRMWARE UPDATING please back-up the env_uboot and wmt_scriptcmd files from your devices factory firmware you could need it later if env_uboot in list are not working for you!!!

To install do the following:
Format a SD card to FAT32 
Extract the contents of the zip file to your SD card.

If you do not use Changer.Bat ( I DONT !!!) , I am sure you are able to do the following:
Choose your env.uboot file under Firmwareinstalle/env according your device and rename env_uboot, delete all the other you have founded in that directory. 

Eventually insert SD card into your device and power on ; upgrade will run automatically. Once it’s finished wait 1 min. before removing your SD card . 
The device will reboot and you can have a cup of coffe!! 
PLEASE WAIT… and be patient, it needs 4-5 min.

the system loading screen stucked for more than 5 minutes , OK try another env_uboot or BETTER IDEA use the env_uboot and wmt_scriptcmd files from your devices factory firmware.

TIPS from Wicknix:
If you have NO sound after flashing try this fix:
Edit the env_uboot file you used and change this....
"setenv wmt.audio.i2s vt1603:f1:f2:ff:ff:100" to this "setenv wmt.audio.i2s vt1603:f2:f1:ff:ff:100"
Save and reflash.

If your camera doesn't work try this fix (works on most devices):
Edit the env_uboot file you used and change this....
"setenv wmt.gpo.cmos 1:0:7:D8110040:D8110080:D81100C0" to this "setenv wmt.gpo.camera1 1:0:7:D8110040:D8110080:D81100C0"
Save and reflash.

TIP from netizenmt:
The auto-rotation issue was also a problem with Uberoid's latest test version. Some people get it, some don't. The problem is in the env_uboot file. The values at the following line are messed up.
setenv wmt.io.mxcgsensor 1:3:4:0:-1:1:-1:2:-1

The correct values that worked for me were:
setenv wmt.io.mxcgsensor 1:3:4:0:1:1:1:2:-1

ถ้า touch ไม่ทำงานหรือ touch ไม่ตรง ให้ลองเปลี่ยน ทีใช้นี้ทีล่ะตัว
setenv wmt.io.touch 1:vt1603:2:800:480
setenv wmt.io.touch 1:uor615x:0:800:480

Or edit code.
setenv wmt.io.touch
setenv touchirq
setenv touchcodec

How To recognize this problem?
* the battery meter in the task bar has only a few steps: 100, 80, 60, 40, 20..
so the best way to check if your battery is stuck on 100% is to look under "settings" \ "about device". If it's stuck on 100%, then you need to fix!

Please report which number in the changer has this problem, it will be resolved next version.
For those who want to fix it now:
1. Get ConnectBot
2. Connect local
3. SU <enter>
4. wmtenv set wmt.vt160x.bat 0:1:10:0 <enter>
5. reboot!
6. if this setting fails, you can try wmt.vt160x.bat 1:0:10:0, some models require this value.

using connect bot and the following
wmtenv set wmt.vt160x.bat 0:1:10:0 <<100% battery
wmtenv set wmt.vt160x.bat 1:0:10:0 <<100% battery
wmtenv set wmt.vt160x.bat 0:0:10:0 <<0% battery ... switches off automatically without power lead
wmtenv set wmt.vt160x.bat 10:0:10:0 <<0% battery ... switches off automatically without power lead
You can edit env_uboot file before flashing the rom.
Known BUGS:battery indicator neeed a fix.
Thanks to Wicknix for his MODROID and EVERYBODY else from Slatedroid ! 
Use at your own risk!!!!! 


Download rom
http://www.mediafire.com/?qsx5y2jvcqxb5wy

2/21/2012

Format USB to NTFS under Ubuntu?

Install gparted and ntfsprogs, then use System->Administration->GParted to format. Make sure to choose the correct medium in the top right.

use code in terminal.
apt-get install gparted
apt-get install ntfsprogs

open program Gparted

2/17/2012

สร้างButton โดยใช้ CSS ปรับแต่ง

ที่ไฟล์ PHP

<style type="text/css">
body
{
font-family:"Tahoma", Arial, sans-serif;
}
input{
font-family:"Tahoma", Arial, sans-serif;
}
.css_button
{
border:#658A33 solid 3px;
background-color:#97CD39;
color:#000;
font-size:14px;
padding:4px

}

.pink_button{
border:#fdd6d9 solid 4px;
background-color:#fff;
color:#b94d30;
font-size:14px;
font-weight:bold;

height:40px;
-moz-border-radius: 3px; -webkit-border-radius: 3px;
}

.green_button{
border:#d8e2bd solid 4px;
background-color:#fff;
color:#819c2b;
font-size:14px;
font-weight:bold;

height:40px;
-moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.blue_button{
border:#399bc9 solid 4px;
background-color:#368bbc;
color:#fff;
font-size:14px;
font-weight:bold;

height:40px;

}
.black_button{
border:#000 solid 4px;
background-color:#000;
color:#fff;
font-size:14px;
font-weight:bold;
height:40px;
-moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.login_button{
border:#dedede solid 2px;
background-color:#f5f5f5;
color:#819215;
font-size:14px;

height:30px;
-moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.cancel_button{
border:#dedede solid 2px;
background-color:#f5f5f5;
color:#d12f19;
font-size:14px;

height:30px;
-moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.cange_button{
border:#dedede solid 2px;
background-color:#f5f5f5;
color:#000;
font-size:14px;

height:30px;
-moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.down_button{
border:#285694 solid 2px;
background-color:#285694;
color:#fff;
font-size:14px;

height:30px;
-moz-border-radius: 9px; -webkit-border-radius: 9px;
}
</style>

เรียกใช้โดย เพิ่ม class = "" ที่ต้องการใช้ เช่น

<input type="submit" value=" Try this " class="blue_button" />

Css Buttons

ที่มา http://pgm-lesson.blogspot.com/2011/11/button-css.html

         

  

Save Now

PHP : ใช้ css ช่วยตกแต่ง table

ที่ไฟล์ PHP  ต้องลองดูแล้วจะรู้ว่าเป็นยังไง


<style type="text/css">

.simply{
font:14px Trebuchet MS, Tahoma;
margin: 45px;
width: 630px;
border-collapse: collapse;
text-align: left;
}
.simply th{
font:normal 16px Trebuchet MS, Tahoma;
color: #222;
background:#cbeffd;
padding: 10px 8px;
border-bottom: 2px solid #ccc;
}
.simply td{
border-bottom: 1px solid #ccc;
color: #666;
background: #fff;
padding: 5px;
}
.simply tbody tr:hover td{
color: #222;
background: #eee;
}

</style>


เรียกใช้โดยกำหนดในหัวของ Table เช่น
<table width="714" height="30" border="0" align="center"  class="simply">

ที่มา http://palermos.exteen.com/20080924/css-table

2/10/2012

LibreOffice : การเรียกใช้ Form ค้นหาแลแทนที่ใน LibreOffice

ใน LibreOffice vertion 3.4.5
วิธีที่ 1...
1. กด Ctrl + F เป็นการค้นหา ตามรูป


2. หาต้องการให้ค้นหาได้ให้ คลิกขวาที่ Form เลือก Visible Buttons ----> Find & Replace ตามรูป



3. แล้วกดทีเครื่องมือ Find & Replace  ที่เป็นรูปแว่นตามรูป
     
ก็จะได้เมนูค้นหาและแทนทีขึ้นมา

วิธีที่ 2...
ทำได้โดยกด  Ctrl+Alt+F  ตามรูป

2/09/2012

PHP : จัดรูปแบบวันที่ใหม่เช่น 2009-10-08 เป็น 08/01/52

เรียงวันที่ใหม่
จากใน database  2009-10-08
ได้ออกมาเป็น 08/10/52

เรียกไปที่ฟังก์ชั่นนี้ เช่น
echo FDTH("2009-10-08");

ทำไว้ในไฟล์ Function ของ web เลยก็ได้

function FDTH($dd){
$d=substr($dd,8,2);
$m=substr($dd,5,2);
$y=substr($dd+543,2,2);
return $d.'/'.$m.'/'.$y;
}

2/08/2012

Ubuntu : ตรวจดูอุณหภูมิอุปกรณ์ง่ายๆ ด้วย PSnsor

สำหรับผู้ที่มีปัญหากับความร้อนของเครื่องที่ใช้อยู่เป็นประจำ วันนี้เรามีโปรแกรมดีๆ มาแนะนำกันอีกแล้ว ซึ่งโปรแกรมที่ว่านี้คือ PSensor โปรแกรมตรวจดูอุณหภูมิของอุปกรณ์ที่อยู่ในเครื่องเรา

โปรแกรม PSensor นี้ ไม่ได้ตรวจสอบความร้อนได้เพียง CPU เท่านั้น แต่ยังตรวจความร้อนของ GPU, Harddisk และความเร็วรอบของพัดลมได้อีกด้วย


วิธีติดตั้ง

- เพิ่ม PPA ของ ppa:jfi/ppa ก่อน ด้วยคำสั่ง sudo apt-add-repository ppa:jfi/ppa
- สั่ง sudo apt-get update
- ติดตั้งด้วยคำสั่ง sudo apt-get install psensor lm-sensors hddtemp lm-sensors


http://ubuntuclub.com/node/3139

How to use USB in Virtual Box linux mint 12

How to use USB in Virtual Box linux mint 12

not fine manu System Administor

you use code in terminal.
sudo gedit /etc/group

Then search for the "vboxusers" group and add your username to that line, like so:

vboxusers:x:126:suwit

save file and reboot linux.


http://forums.linuxmint.com/viewtopic.php?f=47&t=93372&p=535579&hilit=*virtualbox*#p535579

Ubuntu : ใช้ปุ่ม Grave Accent เปลี่ยนภาษาบน Ubuntu

เมื่อคืนน้องที่พัทลุงถามผมว่าทำไงให้ใช้ปุ่ม grave accent เปลี่ยนภาษาไทย-อังกฤษบน ubuntu 9.04 ผมเคยให้เค้าใช้ตัว xkb-data-hacked_0.8-7mrchoke1_all.deb แต่เค้าบอกว่าใช้ไม่ได้ ตอนนี้ผมใช้ 9.10 ก็ลองเอามาลงก็ปรากฏว่าใช้ไม่ได้แล้วจริงๆ ด้วย ก็ search ไปเจอกระทู้ใน ubuntuclub ก็ลองโหลดมาติดตั้งดูก็ปรากฏว่าใช้ได้ โดยดาวน์โหลดตัว xkb-data-grave.deb มาแล้วติดตั้งด้วยคำสั่ง

- $ sudo dpkg -i xkb-data-grave.deb

ติดตั้ง เสร็จแล้วเข้าไปแก้ให้ใช้ปุ่ม Grave Accent โดยเข้าไปที่เมนู System >> Keyboard >> เลือก Tab Layouts >> คลิก Layout Options… >> ตรง Key(s) to change layout เลือก ปุ่ม Grave switches layout.



Grave switches layout

เสร็จแล้วทดลองกดปุ่ม Grave Accent กันดู

แต่ สำหรับใครที่แค่อยากลองทดสอบว่าใช้ได้จริงหรือเปล่าอย่างผม หลังจากลง xkb-data-grave แล้วอยากกลับไปใช้ Alt+Shift เหมือนเดิมกลับเป็นปัญหาครับคือไม่สามารถใช้ Alt+Shift ได้ทั้งๆ ที่เลือกไว้ทั้ง Alt+Shift และปุ่ม Grave และถึงแม้ว่าจะถอนการติดตั้ง xkb-data-grave แล้วก็ตามก็ยังใช้ปุ่ม Alt+Shift ไม่ได้ ลองทำตามวิธีผมดูครับ

1. ให้ถอนการติดตั้ง xkb-data-grave ก่อน

- $ sudo apt-get remove xkb-data-grave

2. reinstall xkb-data เข้าไปใหม่

- $ aptitude reinstall xkb-data

จาก นั้นเข้าไปคลิกเอาทั้ง Grave Accent และ Alt+Shift ออกก่อน(ไม่ให้เปลี่ยนภาษาได้) จากนั้นก็กด Close หน้า Layout แล้วเข้าไปเปลี่ยนเป็นปุ่ม Alt+Shift อีกครั้งก็จะทำให้สามารถกลับมาใช้ Alt+Shift ได้อีกครั้งครับ

ที่มา
http://imrgill.com/2009/10/27/how-to-use-grave-accent-switches-keyboard-layout-on-ubuntu.html