2011年3月26日 星期六

用wii來看電影

使用MPlayer CE來看

使用Homebrew來啟動mplayer ce

參考此篇先做升級

軟改wii 可以玩超級馬力歐 可以修改日規機成中文畫面



可以從此處下載
http://code.google.com/p/mplayer-ce/downloads/list

wiki介紹


參考這篇可以有顯示中文的方法
http://about1005.blogspot.com/2010/09/wiimplayer-ce-v075.html
中文字型可以下載免費的字型
像是
王漢宗

透過Facebook分享

2011年3月25日 星期五

Run Qt examples - Animatetiles on android


Run Qt examples fail on android


出現
"This application requires Ministro, Qt libaries for Android. Would you like to install it?"

adb install Ministro-1.0.apk
769 KB/s (31031 bytes in 0.039s)
pkg: /data/local/tmp/Ministro-1.0.apk
Success

執行
Animatedtiles needs extra libraries to run.
Do you want to download them now?

按下yes

出現Sorry dialog
The application Animatediles (process eu.licentia.necessitas.industrius.examples.animatedtiles) has stopped unexpectedly. Please try again.


logcat message


看來跟網路連線有關系



20110328使用Denny手機執行
可以出現下載xxx套件的安裝資料
看來需要trace Ministro source code

透過Facebook分享

Ministro



Run Qt examples fail on android



發現可以在Android Market下載
https://market.android.com/details?id=eu.licentia.necessitas.ministro
or 可以從sourceforge-minostro下載
http://sourceforge.net/projects/ministro.necessitas.p/files/Ministro-1.0.apk/download

會幫你安裝qt for android所需要的qt libraries

透過Facebook分享

Run Qt examples fail on android


Install necessitas


居然跑範例程式發現有這個問題

"This application requires Ministro, Qt libaries for Android. Would you like to install it?"

press yes button.

Got following error message.

"Can't find Ministro service.
The application can't start."

透過Facebook分享

Install necessitas

上次介紹necessitas

Qt on Android - getting started



安裝步驟

1. install qt-creator

chmod +x qt-creator-linux-x86-opensource-2.1.0.bin

./qt-creator-linux-x86-opensource-2.1.0.bin

About 10 mins for waiting installation completely.

2. install sdk

tar zxvf android-sdk_r10-linux_x86.tgz

download sdk


3. install ndk

tar jxvf android-ndk-r5b-linux-x86.tar.bz2

4. install necessitas

chmod +x necessitas-0.1.1-Linux-x86-Install

sudo ./necessitas-0.1.1-Linux-x86-Install

About 10 mins for waiting installation completely.


設定

執行necessitas(or . runnecessitas.sh)
runnecessitas.sh的內容如下
cd /opt/necessitas/QtCreator/bin/
./necessitas


到Tools -> Options -> Android

設定

SDK, NDK, NDK toolchain and ant path

再到

Tools -> Options -> Qt4

新增(qmake)

/opt/necessitas/Android/4.7.60/bin/qmake

press ok button.

接下來你可以試著run qt application.


透過Facebook分享

2011年3月24日 星期四

dqa換上firefox 4測試看看速度

測試分界線

透過Facebook分享

廣播通知使用 by wall



線上通知使用者 by echo


如何一次可以通知所有使用者呢

如何使用
wall [按下enter]
輸入訊息
This is nelsonchung speaking.
要發送請使用
Crtl+d

發送的內容如下


從別人終端機上就可以看到我發送出的訊息




Reference:
http://puremonkey2010.blogspot.com/2010/12/linux-wall.html

透過Facebook分享

線上通知使用者 by echo

用ssh登入linux server

想要告知其他使用者目前要使用某某資源
該怎麼辦呢

首先你要在/etc/group下確認tty有你的帳號

使用w看一下目前有誰上線



使用echo "test" > /dev/pts/1

我就可以傳送給位於dqa上的nelsonchung

如果/etc/group下 tty沒有你的帳號
則會出現
Permission denied

charles說這是挺古老的方法

有新的方法嗎?

透過Facebook分享

[shellscript] 檢查檔案是否存在

檢查zero.bin檔案是否存在
存在,印出file exist到螢幕上
不存在, 印出file not exist到螢幕上



檢查目錄則是
test -d

Reference:
http://linux.vbird.org/linux_basic/0340bashshell-scripts.php

透過Facebook分享

2011年3月23日 星期三

[Android] launch Android Sound settings

如果你的程式需要呼叫Android sound settings
你可以參考以下代碼


透過Facebook分享

Fix: git add file fail

承繼

git add file fail


以及

git add file fail - part2


現在連git svn也會受到影響



現在把.git的權限都打開

sudo chmod 777 -R .git

目前可以正常加入檔案

透過Facebook分享

git add file fail - part2


git add file fail


這一篇


我另外將這個png檔案放到另外一個folder - gittest
使用git add卻ok


看來應該是git的bug

該怎麼回報呢

透過Facebook分享

2011年3月22日 星期二

git add file fail

git add res/drawable-hdpi/r_btn_vol.png
error: insufficient permission for adding an object to repository database .git/objects

error: res/drawable-hdpi/r_btn_vol.png: failed to insert into database
error: unable to index file res/drawable-hdpi/r_btn_vol.png
fatal: adding files failed


透過Facebook分享

[轉貼]Bill Gross: 你必須要比對手強 10 倍


Bill Gross: 你必須要比對手強 10 倍

轉貼文

放假來看一下

一個多小時的專訪


透過Facebook分享

2011年3月21日 星期一

使用git svn 抓取 subversion上的source code (卻無法得到subversion上的log)

git svn init http://subversion.royaltek.com/svn/PND/CV-7000/trunk/Src/AP/AuxIn
git svn fetch

但是沒有log紀錄

怎麼辦呢?

使用git svn fetch revisionfrom:revisionto

也沒有辦法

透過Facebook分享

Fix: Failure [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED] - part2

參考此篇

修改android package name

發生

Failure [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED]

這一篇與

Fix: Failure [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED]

稍微不同

這一次我的project裡面有兩個Activity
所以在修改package name的時候
DVDFullScreenAp">
會變成
DVDAp.DVDFullScreenAp">
build的時候不會特別警告你有問題
用eclipse會有下列錯誤訊息

[2011-03-21 16:46:53 - DVDAp] Android Launch!
[2011-03-21 16:46:53 - DVDAp] adb is running normally.
[2011-03-21 16:46:53 - DVDAp] Performing application.rtk.DVDAp.DVDAp activity launch
[2011-03-21 16:46:53 - DVDAp] Automatic Target Mode: using device '0123456789ABCDEF'
[2011-03-21 16:46:53 - DVDAp] Uploading DVDAp.apk onto device '0123456789ABCDEF'
[2011-03-21 16:46:53 - DVDAp] Installing DVDAp.apk...
[2011-03-21 16:46:54 - DVDAp] Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED
[2011-03-21 16:46:54 - DVDAp] Please check logcat output for more details.
[2011-03-21 16:46:54 - DVDAp] Launch canceled!

手動調整

DVDAp.DVDFullScreenAp">
改成
DVDFullScreenAp">
就可以正常執行嚕

透過Facebook分享

Fix: Failure [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED]

參考此篇修改package path

修改android package name

卻還是發生下篇文章的事情

Failure [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED]


Eclipse上看到

[2011-03-21 15:42:22 - DVDAp] Installation error: INSTALL_PARSE_FAILED_MANIFEST_MALFORMED
[2011-03-21 15:42:22 - DVDAp] Please check logcat output for more details.
[2011-03-21 15:42:22 - DVDAp] Launch canceled!


跟Package有關系
發現錯誤在AndroidManifest.xml
package接在android:versionName之後
build出來的apk會有問題

會有上述問題的代碼


package接在xmlns:android之後
package接在android:versionCode之前
就無上述問題

無上述問題的代碼


只要編譯成功後

再恢復成有問題的代碼
也會變成沒問題

透過Facebook分享

Fix: adb devices - no permissions

繼此篇

adb devices - no permissions


發生問題

似乎是有關權限的問題
使用sudo -s轉換身份

請follow下列command

透過Facebook分享

How to exit minicom

minicom can read data from com port (/dev/ttyS0)

這篇之後

install minicom on Ubuntu


使用sudo minicom進入minicom
要怎麼離開呢
Ctrl+a
然後按下q

Reference:
http://www.hackint0sh.org/f127/6366.htm





透過Facebook分享

adb devices - no permissions

cv7000@DQA:~$ adb devices
List of devices attached
???????????? no permissions

lsusb

Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 015: ID 0bb4:0c02 High Tech Computer Corp. Dream / ADP1 / G1 Phone (Debug)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub



dmesg

[ 1195.881271] usb 1-2: new high speed USB device using ehci_hcd and address 15
[ 1196.041790] scsi17 : usb-storage 1-2:1.0
[ 1197.041413] scsi 17:0:0:0: Direct-Access                 0000 PQ: 0 ANSI: 2
[ 1197.043280] scsi 17:0:0:1: Direct-Access                 0000 PQ: 0 ANSI: 2
[ 1197.045403] scsi 17:0:0:2: Direct-Access                 0000 PQ: 0 ANSI: 2
[ 1197.045874] sd 17:0:0:0: Attached scsi generic sg2 type 0
[ 1197.046033] sd 17:0:0:1: Attached scsi generic sg3 type 0
[ 1197.046177] sd 17:0:0:2: Attached scsi generic sg4 type 0
[ 1197.069272] sd 17:0:0:2: [sdd] Attached SCSI removable disk
[ 1197.108402] sd 17:0:0:1: [sdc] Attached SCSI removable disk
[ 1197.114399] sd 17:0:0:0: [sdb] Attached SCSI removable disk


透過Facebook分享

Failure [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED]

adb install xxx.apk
1073 KB/s (618708 bytes in 0.562s)
        pkg: /data/local/tmp/xxx.apk
Failure [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED]



logcat message:

D/AndroidRuntime( 2751):
D/AndroidRuntime( 2751): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
D/AndroidRuntime( 2751): CheckJNI is OFF
D/dalvikvm( 2751): creating instr width table
D/AndroidRuntime( 2751): --- registering native functions ---
D/dalvikvm( 2539): GC_EXPLICIT freed 187 objects / 12136 bytes in 43ms
D/PackageParser( 2167): Scanning package: /data/app/vmdl36102.tmp
W/PackageParser( 2167): /data/app/vmdl36102.tmp (at Binary XML file line #15): does not have valid android:name
D/dalvikvm( 2167): GC_EXPLICIT freed 458 objects / 22128 bytes in 65ms
D/AndroidRuntime( 2751): Shutting down VM
D/jdwp    ( 2751): adbd disconnected

透過Facebook分享

2011年3月20日 星期日

輪胎年份

輪胎上可以找到類似0111的東西
像我車上可以看到CCC0111

因為我剛回原廠換輪胎的關係
所以用了一個今年才剛出產的輪胎

代表什麼意思呢

代表2011年第01周出產的

透過Facebook分享

輪胎研究

輪胎上會有以下資訊

205/55R16 91V

代表什麼意思呢

205:輪胎的寬度
55: 輪胎的扁平率. 胎寬跟胎高的比率
R: 輪胎的結構. RADIAL結構
16:輪胎的內徑
91:載重的最高限量

V速度代號
速度代號 速度 (公里/小時)
Q 160
S 180
T 190
U 200
H 210
V 240
Z 超過240

透過Facebook分享

Mazda3 輪胎

RADIAL MAXXIS MX551
205/55R16 91V

透過Facebook分享