2010年10月1日 星期五

download youtube vedio

你可以使用 Youtube Downloader

進入download page
可以下載for mozilla firefox, google chrome,

首頁右邊有縮圖教你如何使用

Update 20110114:

Follow此篇 有新的下載工具

透過Facebook分享

[Android] 如何開啟已關閉的project

在Eclipse中
如果重新開啟已經close的project呢

因為Eclipse沒有Open project(但是有Open file)的選項
要使用File->Import

 Choose "Existing Projects into Workspace"

 Choose "Select root directory"
選擇你要載入的project
按下Finish

完成嚕

透過Facebook分享

2010年9月30日 星期四

薪資的名詞解釋意義

薪資的名詞解釋意義

透過Facebook分享

分享檔案空間-Dropbox

最近有需求要將一些android程式分享出來
有使用過ifile.it
但是發現它過一陣子沒有下載
會把檔案刪掉
對我來說非常不方便
畢竟我是想always分享出來

參考一下

免費的雲端檔案儲存服務 Dropbox

不會因為time pass
沒人下載
把你的檔案刪掉

如何將上傳的檔案分享出來呢
1. 申請帳號, 登入

2. 切換到Public目錄

3. 使用Upload上傳檔案

4. 移動要選擇的檔案上, 按下滑鼠右鍵, 選擇copy public link

5. 按下copy to clipboard


也有有local程式可以讓你作backup


透過Facebook分享

2010年9月29日 星期三

[Android] 切換Android模擬器的螢幕方向

Ctrl+F12
一次切換90度

Reference:
Android程式設計(二) 模擬器設定與操作

透過Facebook分享

[Android 2.2] 對話框

概念說明

Source code:
http://ifile.it/omyigxk/HelloAndroid-addDialog-YesNo.rar
or
http://dl.dropbox.com/u/2452511/HelloAndroid-addDialog-YesNo.rar

差異的部份:
setPosiiveButton and setNegativeButton的第一個參數
可以帶入一般的string - "No"
or是定義在strings.xml內的ide - R.string.string_yes


     abLeftDialog.setPositiveButton(R.string.string_yes, new DialogInterface.OnClickListener() {
             public void onClick(DialogInterface dialog, int id) {
             //Toast.makeText(this, "You press the yes button", Toast.LENGTH_LONG);
             }
            });
    
     abLeftDialog.setNegativeButton("No", new DialogInterface.OnClickListener() {
             public void onClick(DialogInterface dialog, int id) {
             }
            });

將string_yes設定到strings.xml

透過Facebook分享

android.widget.Toast

Android也有類似windows messagebox的物件叫做Toast

主要用來顯示message.






Source code:
http://ifile.it/t7enag5/HelloAndroid-addToast.rar
or
http://dl.dropbox.com/u/2452511/HelloAndroid-addToast.rar

透過Facebook分享

設定proxy 工具 on windows xp

使用proxy switch lite (free)

可以用click方式選擇proxy or direct connection ( not via proxy )


請參考
http://www.wretch.cc/blog/josephphoto/1669039

透過Facebook分享

2010年9月28日 星期二

[Android] setting up your machine - sun-java5-jdk找不到套件

1.
sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev 

[sudo] password for nelsonchung:
正在讀取套件清單... 完成
正在重建相依關係         
正在讀取狀態資料... 完成
gnupg 已經是最新版本了。
E: 無法找到套件 sun-java5-jdk

參考此篇文章
需要手動增加軟體來源
系統->管理->軟體來源
點下方"加入"
分兩次將下列兩行加入
deb http://us.archive.ubuntu.com/ubuntu/ jaunty multiverse
deb http://us.archive.ubuntu.com/ubuntu/ jaunty-updates multiverse
sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev 


正在讀取套件清單... 完成
正在重建相依關係         
正在讀取狀態資料... 完成
gnupg 已經是最新版本了。
注意,選擇了以 libsdl1.2-dev 替代 libsdl-dev
zip 已經是最新版本了。
下列的額外套件將被安裝:
  dpkg-dev fakeroot g++ g++-4.4 gsfonts-x11 java-common libaa1-dev
  libasound2-dev libaudio-dev libaudio2 libaudiofile-dev libavahi-client-dev
  libavahi-common-dev libcaca-dev libdbus-1-dev libdigest-sha1-perl
  libdirectfb-dev libdirectfb-extra libdrm-dev liberror-perl libfreetype6-dev
  libgl1-mesa-dev libglib2.0-dev libglu1-mesa-dev libice-dev libjpeg62-dev
  libpng12-dev libpthread-stubs0 libpthread-stubs0-dev libpulse-dev
  libsdl1.2-dev libslang2-dev libsm-dev libstdc++6-4.4-dev libsysfs-dev
  libwxbase2.6-0 libwxbase2.6-dev libwxgtk2.6-0 libx11-dev libxau-dev
  libxcb1-dev libxdmcp-dev libxext-dev libxt-dev m4 mesa-common-dev odbcinst
  odbcinst1debian1 patch sun-java5-bin sun-java5-demo sun-java5-jre unixodbc
  wx2.6-headers x11proto-core-dev x11proto-input-dev x11proto-kb-dev
  x11proto-xext-dev xtrans-dev xz-utils
建議套件:
  bison-doc debian-keyring debian-maintainers g++-multilib g++-4.4-multilib
  gcc-4.4-doc libstdc++6-4.4-dbg git-doc git-arch git-cvs git-svn git-email
  git-daemon-run git-gui gitk gitweb default-jre equivs libasound2-doc nas
  libglib2.0-doc python-subunit libstdc++6-4.4-doc wx-common wx2.6-doc gettext
  libgnomeprintui2.2-0 libstdc++-dev xlibmesa-gl-dev libgl-dev
  xlibmesa-glu-dev libglu-dev diffutils-doc sun-java5-doc sun-java5-source
  sun-java5-plugin ia32-sun-java5-plugin sun-java5-fonts ttf-kochi-gothic
  ttf-sazanami-gothic ttf-kochi-mincho ttf-sazanami-mincho libmyodbc
  odbc-postgresql tdsodbc unixodbc-bin
下列【新】套件將會被安裝:
  bison build-essential curl dpkg-dev fakeroot flex g++ g++-4.4 git-core gperf
  gsfonts-x11 java-common libaa1-dev libasound2-dev libaudio-dev libaudio2
  libaudiofile-dev libavahi-client-dev libavahi-common-dev libcaca-dev
  libdbus-1-dev libdigest-sha1-perl libdirectfb-dev libdirectfb-extra
  libdrm-dev liberror-perl libesd0-dev libfreetype6-dev libgl1-mesa-dev
  libglib2.0-dev libglu1-mesa-dev libice-dev libjpeg62-dev libncurses5-dev
  libpng12-dev libpthread-stubs0 libpthread-stubs0-dev libpulse-dev
  libsdl1.2-dev libslang2-dev libsm-dev libstdc++6-4.4-dev libsysfs-dev
  libwxbase2.6-0 libwxbase2.6-dev libwxgtk2.6-0 libwxgtk2.6-dev libx11-dev
  libxau-dev libxcb1-dev libxdmcp-dev libxext-dev libxt-dev m4 mesa-common-dev
  odbcinst odbcinst1debian1 patch sun-java5-bin sun-java5-demo sun-java5-jdk
  sun-java5-jre unixodbc wx2.6-headers x11proto-core-dev x11proto-input-dev
  x11proto-kb-dev x11proto-xext-dev xtrans-dev xz-utils zlib1g-dev
升級 0 個,新安裝 71 個,移除 0 個,有 6 個未被升級。
需要下載 80.4MB 的套件檔。
此操作完成之後,會多佔用 223MB 的磁碟空間。
是否繼續進行 [Y/n]?

按下y進行安裝






Reference:
http://steve-on-sakai.blogspot.com/2010/05/how-to-install-sun-java-15-on-ubuntu.html
http://source.android.com/source/download.html

透過Facebook分享

2010年9月27日 星期一

Oracle VirtualBox Guest Additions 功能

需求
1. 畫面無法放到最大(經Nelson驗證成功)
2.掛載local端硬碟失敗(經Auxxx, Toxx驗證成功)

安裝訊息
nelsonchung@nelsonchung-laptop:/media/VBOXADDITIONS_3.2.6_63112$ sudo ./VBoxLinuxAdditions-x86.run
[sudo] password for nelsonchung:
Verifying archive integrity... All good.
Uncompressing VirtualBox 3.2.6 Guest Additions for Linux.........
VirtualBox Guest Additions installer
tar: 記錄大小 = 8 區塊
Building the VirtualBox Guest Additions kernel modules
Building the main Guest Additions module ...done.
Building the shared folder support module ...done.
Building the OpenGL support module ...done.
Doing non-kernel setup of the Guest Additions ...done.
Starting the VirtualBox Guest Additions ...done.
Installing the Window System drivers
Installing X.Org Server 1.7 modules ...done.
Setting up the Window System to use the Guest Additions ...done.
You may need to restart the hal service and the Window System (or just restart
the guest system) to enable the Guest Additions.

Installing graphics libraries and desktop services components ...done.





版本-3.2.6 r63112


 





Reference:
http://mqjing.blogspot.com/2009/10/virtualbox-guest-additions.html
http://kileleu.pixnet.net/blog/post/24819781


Update:
如何存取local端的電腦資料
1. 設定vbox 
請參考http://mqjing.blogspot.com/2009/10/virtualbox-guest-additions.html


2.mount資源(紀錄自己的設定值)
mkdir Shared
mount -t vboxsf windows-xp-shared /home/nelsonchung/Shared


3. 若要開機後 也有此功能  請增加以下設定
nelsonchung@nelsonchung-laptop:~/windows-xp-shared$ sudo vi /etc/rc.local
nelsonchung@nelsonchung-laptop:~/windows-xp-shared$ cat /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
mount -t vboxsf windows-xp-shared /home/nelsonchung/Shared
exit 0
nelsonchung@nelsonchung-laptop:~/windows-xp-shared$


透過Facebook分享