隔了七個多月的時間,我之前寫的Android - MapView上面的圖片跟著縮放 在ptt上面又被挖出來了,這次比較不一樣的是,原本由程式帶入的點位,要改成由使用者在地圖上面長按後,將所按壓的位子放一個圖片,而這個圖片一樣要可以隨著地圖縮放!
所以我下班之後花了一點時間把之前的寫的範例修改成本次的需求,不過有一點要特別說明的是,之前的圖片縮放法太耗資源了,所以我改成了用 Matrix 的方式去縮放。
以下就是本次的範例說明
2012年3月4日 星期日
2012年2月13日 星期一
2012年1月2日 星期一
Git Server via HTTP with Apache2 on Ubuntu 11.10
折磨我好久的Git Server安裝終於建立成功了,這淘氣的東西讓我這Linux生手搞了三個禮拜才安裝好...真是....嘰咕修~~~
趕緊把它寫下來,免得之後發生意外,又要三個禮拜去回想...
首先環境是 Ubumtu 11.10 on vmware station 8,network 用 NAT,設定port forwarding讓外部電腦可以經由Host的ip直接連結進去。
接下來是指令,開啟終端機,開始輸入吧!
如果有跳出輸入帳號密碼的話,恭喜你!你成功安裝完成了!
趕緊把它寫下來,免得之後發生意外,又要三個禮拜去回想...
首先環境是 Ubumtu 11.10 on vmware station 8,network 用 NAT,設定port forwarding讓外部電腦可以經由Host的ip直接連結進去。
接下來是指令,開啟終端機,開始輸入吧!
#安裝apache2 apt-get install apache2
#安裝git apt-get install git-core
#建立存放repository的base(位置可以自訂) mkdir /var/git
#在repository底下建立新的專案 cd /var/git mkdir MyNewProject.git
#初始化專案git設定 cd /var/git/MyNewProject.git git --bare init
#修改權限(設給www-data <= apache用) chown -R www-data.www-data . #注意後面有一個小點 => .
#再次修改權限(不知道為什麼要設到777這麼大) chmod 777 . -R #注意有一個小點 => .
#更新git server info git update-server-info
#安裝dav模組 a2enmod dav_fs
#編輯apache serve 的設定檔 gedit /etc/apache2/conf.d/git.conf
#填入下列內容,注意專案名稱與路徑的對應 #passwd.git 密碼檔案名稱可以自訂 Alias /MyNewProject.git /var/git/MyNewProject.git <location /mynewproject.git> DAV on AuthType Basic AuthName "Git" AuthUserFile /etc/apache2/passwd.git Require valid-user </Location>
#新增帳號密碼 htpasswd -c /etc/apache2/passwd.git 帳號 #接著會要你輸入密碼
#重新起動apach /etc/init.d/apache2 restart最後用瀏覽器測試連線:http://your.domain.name.or.ip/MyNewProject.git(剛剛建立的專案資料夾)/HEAD
如果有跳出輸入帳號密碼的話,恭喜你!你成功安裝完成了!
訂閱:
文章 (Atom)