tag:blogger.com,1999:blog-67351295423254193272024-03-13T19:48:34.621+08:00大無限的異想空間romapramahttp://www.blogger.com/profile/07929270381036703765noreply@blogger.comBlogger11125tag:blogger.com,1999:blog-6735129542325419327.post-29150708221645905812012-11-20T15:14:00.004+08:002012-12-28T23:01:23.191+08:00iOS遊戲-Infinity Trail<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-IEfq-9koJMo/UKsVXj9aXcI/AAAAAAAAAcs/N3HHwkoBbOY/s1600/infinitytrailicon512.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="200" src="http://2.bp.blogspot.com/-IEfq-9koJMo/UKsVXj9aXcI/AAAAAAAAAcs/N3HHwkoBbOY/s200/infinitytrailicon512.png" width="200" /></a></div>
名稱:Infinity Trail<br />
類型:遊戲<br />
適合年齡:4+<br />
使用裝置:iPhone, iPad, iPod Touch<br />
<br />
已針對 iPhone 5 進行最佳化<br />
支援 Game Center<br />
<br />
付費版:<a href="https://itunes.apple.com/tw/app/infinity-trail/id570135059?l=zh&mt=8" target="_blank">進入蘋果網頁觀看</a><br />
Ad 版( 免費 ):<a href="https://itunes.apple.com/tw/app/infinity-trail-ad/id578559127?l=zh&mt=8" target="_blank">進入蘋果網頁觀看</a><br />
<br />
<br />
<br />
Infinity Trail 是一個簡單的遊戲,流程簡單快速,是很適合殺時間的小遊戲。<br />
<br />
因為支援 Game Center 所以可以看到自己的分數在全世界的排名。<br />
<br />
雖然可以點擊遊戲主畫面左上角的按鈕進入教學模式,但還是在這裡說明一下如何遊玩。<br />
<br />
首先,主畫面是下面左邊這個(以 iPhone 4s 的畫面為例):<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-1zofT3ykq5U/UN2zb2HovRI/AAAAAAAAAfo/AGsZxQQXEPo/s1600/iOS+%E6%A8%A1%E6%8B%9F%E5%99%A8%E5%B1%8F%E5%B9%95%E5%BF%AB%E7%85%A7%E2%80%9C2012.12.11+%E4%B8%8B%E5%8D%889.45.48%E2%80%9D.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="320" src="http://4.bp.blogspot.com/-1zofT3ykq5U/UN2zb2HovRI/AAAAAAAAAfo/AGsZxQQXEPo/s320/iOS+%E6%A8%A1%E6%8B%9F%E5%99%A8%E5%B1%8F%E5%B9%95%E5%BF%AB%E7%85%A7%E2%80%9C2012.12.11+%E4%B8%8B%E5%8D%889.45.48%E2%80%9D.png" width="213" /></a></div>
<a href="http://4.bp.blogspot.com/-3-NjtrkeYT0/UKsaDxEKitI/AAAAAAAAAdE/J_CwCDry9g8/s1600/iOS+%E6%A8%A1%E6%8B%9F%E5%99%A8%E5%B1%8F%E5%B9%95%E5%BF%AB%E7%85%A7%E2%80%9C2012.10.31+%E4%B8%8B%E5%8D%8810.14.57%E2%80%9D.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://4.bp.blogspot.com/-3-NjtrkeYT0/UKsaDxEKitI/AAAAAAAAAdE/J_CwCDry9g8/s320/iOS+%E6%A8%A1%E6%8B%9F%E5%99%A8%E5%B1%8F%E5%B9%95%E5%BF%AB%E7%85%A7%E2%80%9C2012.10.31+%E4%B8%8B%E5%8D%8810.14.57%E2%80%9D.png" width="213" /></a><br />
<br />
點擊左上角的按鈕可以觀看教學;點擊右上方的獎盃可以進入 Leaderboard 來看自己的分數在全世界的排名;點擊中間那顆球可以進入選擇顏色的畫面(如上面右邊的圖),再點擊一個喜歡的顏色就可以了;球的下面白色的字是顏色的名字;點擊 Play 以後會進入類型選擇的畫面,如下圖所示:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-VWC7i8BomOY/UKsa6p5ZvII/AAAAAAAAAdM/FPaRF639jOE/s1600/iOS+%E6%A8%A1%E6%8B%9F%E5%99%A8%E5%B1%8F%E5%B9%95%E5%BF%AB%E7%85%A7%E2%80%9C2012.10.31+%E4%B8%8B%E5%8D%8810.15.04%E2%80%9D.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="320" src="http://1.bp.blogspot.com/-VWC7i8BomOY/UKsa6p5ZvII/AAAAAAAAAdM/FPaRF639jOE/s320/iOS+%E6%A8%A1%E6%8B%9F%E5%99%A8%E5%B1%8F%E5%B9%95%E5%BF%AB%E7%85%A7%E2%80%9C2012.10.31+%E4%B8%8B%E5%8D%8810.15.04%E2%80%9D.png" width="213" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
遊戲類型有三種:4x4, 5x5, 6x6,點擊按鈕選擇一個想玩的類型就行了;左上角的 "Back" 按鈕會回到前一個畫面。點及選擇一個類型之後會進入選擇遊戲難度的畫面:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-0BUErBRAJBs/UKscEmnWqlI/AAAAAAAAAdU/QlKXA5rmZOc/s1600/iOS+%E6%A8%A1%E6%8B%9F%E5%99%A8%E5%B1%8F%E5%B9%95%E5%BF%AB%E7%85%A7%E2%80%9C2012.10.31+%E4%B8%8B%E5%8D%8810.15.08%E2%80%9D.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="320" src="http://2.bp.blogspot.com/-0BUErBRAJBs/UKscEmnWqlI/AAAAAAAAAdU/QlKXA5rmZOc/s320/iOS+%E6%A8%A1%E6%8B%9F%E5%99%A8%E5%B1%8F%E5%B9%95%E5%BF%AB%E7%85%A7%E2%80%9C2012.10.31+%E4%B8%8B%E5%8D%8810.15.08%E2%80%9D.png" width="213" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
難度分為三種:簡單( Easy )、普通( Normal )、困難( Hard ),點擊按鈕選擇一個難度就行,左上角的 "Back" 按鈕會回到前一個畫面。<br />
(P.S.在 Game Center 裡有每個"類型-難度"的分數排名,所以總共會有九個 Leaderboard )<br />
點擊選擇一個難度之後就會進入下面的畫面(圖片以類型6x6, 難度困難為例):<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-7OFuWG5-Nso/UKsdrv2hnLI/AAAAAAAAAdc/yL8LG89PV9k/s1600/iOS+%E6%A8%A1%E6%8B%9F%E5%99%A8%E5%B1%8F%E5%B9%95%E5%BF%AB%E7%85%A7%E2%80%9C2012.10.31+%E4%B8%8B%E5%8D%8810.15.24%E2%80%9D.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="320" src="http://3.bp.blogspot.com/-7OFuWG5-Nso/UKsdrv2hnLI/AAAAAAAAAdc/yL8LG89PV9k/s320/iOS+%E6%A8%A1%E6%8B%9F%E5%99%A8%E5%B1%8F%E5%B9%95%E5%BF%AB%E7%85%A7%E2%80%9C2012.10.31+%E4%B8%8B%E5%8D%8810.15.24%E2%80%9D.png" width="213" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
這個就是主要遊玩的畫面了。點擊左上角的 "Menu" 按鈕會回到主畫面(就是中間有一顆大球的那個畫面);右上角顯示的是目前的遊戲難度,以這個圖片為例就是困難( Hard ),中間有 6x6 總共 36 顆球,點擊右下角的 "Start" 按鈕就會開始遊戲,並且 "Start" 會變成 "Hint"。<br />
<br />
<br />
<br />
遊戲進行:<br />
點擊 "Start" 之後,畫面上會出現隨機的一條路徑,當那條路徑跑完之後,再用手指劃過同樣的路徑就行了,如果成功的劃完那條路徑,那麼畫面上會彈出這次的得分(總分會記錄在左下方的 Score 後面)如下面左圖所示;若是在中途劃錯了位置,那就會彈出這次遊戲的得分(如下面右圖所示),遊戲結束, "Hint" 按鈕變回 "Start" 按鈕:<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-ji6qPhT2yaM/UKsiucYgumI/AAAAAAAAAds/uRjgmhxPWCU/s1600/iOS+%25E6%25A8%25A1%25E6%258B%259F%25E5%2599%25A8%25E5%25B1%258F%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7%25E2%2580%259C2012.11.20+%25E4%25B8%258B%25E5%258D%25882.13.51%25E2%2580%259D.png" imageanchor="1" style="clear: left; display: inline !important; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="320" src="http://4.bp.blogspot.com/-ji6qPhT2yaM/UKsiucYgumI/AAAAAAAAAds/uRjgmhxPWCU/s320/iOS+%25E6%25A8%25A1%25E6%258B%259F%25E5%2599%25A8%25E5%25B1%258F%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7%25E2%2580%259C2012.11.20+%25E4%25B8%258B%25E5%258D%25882.13.51%25E2%2580%259D.png" width="213" /></a><a href="http://2.bp.blogspot.com/-eAdJNKw2IJY/UKsnKqA1eeI/AAAAAAAAAd8/wu8wvkode_w/s1600/iOS+%25E6%25A8%25A1%25E6%258B%259F%25E5%2599%25A8%25E5%25B1%258F%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7%25E2%2580%259C2012.11.20+%25E4%25B8%258B%25E5%258D%25882.14.17%25E2%2580%259D.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://2.bp.blogspot.com/-eAdJNKw2IJY/UKsnKqA1eeI/AAAAAAAAAd8/wu8wvkode_w/s320/iOS+%25E6%25A8%25A1%25E6%258B%259F%25E5%2599%25A8%25E5%25B1%258F%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7%25E2%2580%259C2012.11.20+%25E4%25B8%258B%25E5%258D%25882.14.17%25E2%2580%259D.png" width="213" /></a></div>
<br />
愈快在那條路徑跑完之後劃完路徑,就可以獲得愈高的分數,並且,當速度足夠快的話,可以獲得一個 Hint 獎勵,如果有獲得 Hint 就會在彈出的得分分數下面多彈出一個 1,如下圖所示:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-HqvHFxBahWU/UKsk-WJzTlI/AAAAAAAAAd0/68OVoK-aZaY/s1600/iOS+%E6%A8%A1%E6%8B%9F%E5%99%A8%E5%B1%8F%E5%B9%95%E5%BF%AB%E7%85%A7%E2%80%9C2012.11.20+%E4%B8%8B%E5%8D%882.14.10%E2%80%9D.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="320" src="http://3.bp.blogspot.com/-HqvHFxBahWU/UKsk-WJzTlI/AAAAAAAAAd0/68OVoK-aZaY/s320/iOS+%E6%A8%A1%E6%8B%9F%E5%99%A8%E5%B1%8F%E5%B9%95%E5%BF%AB%E7%85%A7%E2%80%9C2012.11.20+%E4%B8%8B%E5%8D%882.14.10%E2%80%9D.png" width="213" /></a></div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Hint 可以在玩家忘了剛剛出現的路徑之後使用,會再次顯示那條路徑出來,也可以在玩家已經劃過一部份的路徑之後使用,會顯示後面的路徑出來(一次遊戲裡獲得的所有 Hint 如果沒有在遊戲結束前使用完畢,就會全部歸零,不過都會加總並記錄在裝置裡,獲得 Game Center裡的成就)。Length 後面的數字代表的是這次隨機出現的路徑長度。<br />
<br />
這個遊戲是沒有破關的,能夠獲得幾分就獲得幾分,隨機出現的路徑會越來越長,如果怕無法記憶很長的路徑,那麼可以趁著在路徑還短的時候多多搜集 Hint 來突破自己的記憶極限。<br />
<br />
歡迎大家來挑戰自己^_^<br />
<br />
因為是我自己製作的遊戲,所以有問題歡迎直接在這下面留言。<br />
<br />
謝謝觀看^_^<br />
<br />romapramahttp://www.blogger.com/profile/07929270381036703765noreply@blogger.com0tag:blogger.com,1999:blog-6735129542325419327.post-73318449053111588942012-11-01T01:13:00.000+08:002012-11-20T15:28:37.550+08:00My iOS appsIf you have any questions about my iOS apps, please leave your comment here, or e-mail to me.<br />
romaprama@yahoo.com.tw<br />
<br />
Thanks.<br />
<br />
<br />
My iOS apps list:<br />
<br />
Infinity Trial:USD$0.99. A<span style="background-color: white; color: #222222; font-family: arial, sans-serif; white-space: nowrap;">vailable on iTunes now! <a href="https://itunes.apple.com/tw/app/infinity-trail/id570135059" target="_blank">View</a></span><br />
<span style="background-color: white; color: #222222; font-family: arial, sans-serif; white-space: nowrap;">Infinity Trail Ad:Free. Available on iTunes now! <a href="https://itunes.apple.com/tw/app/infinity-trail-ad/id578559127?" target="_blank">View</a></span><br />
<br />
<br />
我的 iOS apps 清單:<br />
<br />
Infinity Trail: NT$30,已經上架。<a href="http://romaprama.blogspot.tw/2012/11/ios-infinity-trail_20.html" target="_blank">觀看部落格網頁</a><br />
Infinity Trail Ad:免費,已經上架。<a href="http://romaprama.blogspot.tw/2012/11/ios-infinity-trail_20.html" target="_blank">觀看部落格網頁</a>romapramahttp://www.blogger.com/profile/07929270381036703765noreply@blogger.com0tag:blogger.com,1999:blog-6735129542325419327.post-77633611770554194182010-03-28T00:30:00.004+08:002010-03-28T02:27:59.057+08:00Ubuntu9.10 下使用 Wacom Bamboo Pen & Touch<div>Ubuntu9.10 目前還沒內建支援 Bamboo Pen & Touch</div><div><br /></div><div>所以要自己編譯</div><div><br /></div><div>不會很難</div><div><br /></div><div>照著下面的步驟一步一步來就可以了</div><div><br /></div><div>我在執行下面的步驟前就先把 Bamboo Pen & Touch 插上電腦了</div><div><br /></div><div>感謝 <a href="http://ubuntuforums.org/showpost.php?p=8283168&postcount=1">這一篇</a> 提供的資訊</div><br />請先到 <a href="http://linuxwacom.sourceforge.net/">http://linuxwacom.sourceforge.net/</a> 下載 Source Code (感謝 The Linux Wacom Project)<div><br /></div><div>我打這篇的時候最新的版本為 0.8.5-12</div><div><br /></div><div>下載之後把它解壓縮</div><div><br /></div><div>這時候會自動建立一個名叫 linuxwacom-0.8.5-12 的資料夾</div><div><br /></div><div>然後開終端機做以下的動作(一行一行來就可以了)<a name='more'></a><br /></div><div>=======================================<br /></div><div>1) sudo apt-get update<br /></div><div><br /></div><div>2) sudo apt-get install wacom-tools xserver-xorg-input-wacom<br /></div><div><br /></div><div>3) sudo apt-get install libhal-dev libxrandr-dev<br /></div><div><br /></div><div>4) sudo apt-get build-dep xserver-xorg-input-wacom<br /></div><div><br /></div><div>5) wget http://kernel.ubuntu.com/git-repos/ubuntu/linux-2.6/drivers/hid/hid-ids.h<br /></div><div><br /></div><div>6) sudo cp ./hid-ids.h /lib/modules/`uname -r`/build/drivers/hid/hid-ids.h<br /></div><div><br /></div><div>7) cd linuxwacom-0.8.5-12<br /></div><div>(註:不一定是0.8.5-12 ,要看你下載的是哪個版本。)</div><div><br /></div><div>8) make clean<br /></div><div><br /></div><div>9) make distclean<br /></div><div><br /></div><div>10) ./configure --enable-wacom --prefix=/usr<br /></div><div><br /></div><div>11) make<br /></div><div><br /></div><div>12) sudo make install<br /></div><div><br /></div><div>13) sudo cp src/2.6.30/wacom.ko /lib/modules/$(uname -r)/kernel/drivers/input/tablet/</div><div>(註:不一定是 2.6.30 ,要到 src 這個資料夾裡確認。)</div><div><br /></div><div>14) sudo depmod -a<br /></div><div>=======================================<br /></div><div><br /></div><div>到這裡都成功就差不多大功告成了</div><div><br /></div><div>接下來就重新載入模組<br /></div><div>=======================================<br /></div><div>sudo modprobe -r wacom<br /></div><div><br /></div><div>sudo modprobe wacom<br /></div><div>=======================================</div><div><br /></div><div>到了這裡就應該可以動起來了</div><div><br /></div><div>接下來就只是按照個人喜好進行調整</div><div><br /></div><div>調整有兩種方式</div><div><br /></div><div>一種是打指令</div><div><br /></div><div>另一種是使用圖形介面</div><div><br /></div><div>只要在終端機下輸入 wacomcpl 就會跑出來</div><div><br /></div><div>然後就可以開始設定啦</div><div><br /></div><div>只不過手指觸控的方面問題還蠻大的……</div><div><br /></div><div>所以我就先把這部份功能先停掉</div><div><br /></div><div>用那隻筆就很好用了 : )</div><br /><div>至於下指令的方式</div><div><br /></div><div>首先可以用</div><div>=======================================</div><div>xsetwacom list</div><div>=======================================</div><div>來確認可以用的硬體</div><div><br /></div><div>就我的情況</div><div><br /></div><div>顯示如下</div><div>=======================================</div><div><div>Wacom_BambooFun_2FG_4x5_Pen_eraser eraser</div><div>Wacom_BambooFun_2FG_4x5_Pen stylus</div><div>Wacom_BambooFun_2FG_4x5_Finger_pad pad</div><div>Wacom_BambooFun_2FG_4x5_Finger_touch touch</div><div>Wacom_BambooFun_2FG_4x5_Finger stylus</div></div><div>=======================================</div><div><br /></div><div>下指令設定的方式如下</div><div>=======================================</div><div>xsetwacom set "Wacom_BambooFun_2FG_4x5_Finger_touch" Touch off</div><div>=======================================</div><div>這行指令可以關閉手指觸控的功能</div><div><br /></div><div>如果要開啟手指觸控的功能就把 off 改成 on 就行了</div><div><br /></div><div>另外</div><div>=======================================</div><div>xsetwacom set "Wacom_BambooFun_2FG_4x5_Pen" bottomy 9000</div><div>=======================================</div><div>這行指令就是把筆的垂直感應範圍設定到 9000 的位置</div><div><br /></div><div>將 bottomy 改成 bottomx 就是改水平的範圍</div><div><br /></div><div>其他的設定也差不多都是照這個模式走</div><div><br /></div><div>所以就請各位自行嘗試</div><div><br /></div><div>最後就祝大家使用愉快啦 ; )</div>romapramahttp://www.blogger.com/profile/07929270381036703765noreply@blogger.com7tag:blogger.com,1999:blog-6735129542325419327.post-34406864532938149632010-02-24T22:50:00.004+08:002010-02-25T02:08:53.728+08:00Blender—燈塔<table style="width:auto;"><tbody><tr><td><a href="http://picasaweb.google.com/lh/photo/YMdxPhuv0xA5o53wTHx2xA?authkey=Gv1sRgCLSxqubqze-vGA&feat=embedwebsite"><img src="http://lh6.ggpht.com/_Yadyaa7qVIk/S4VKSb77VGI/AAAAAAAAAIk/TIGDstndstQ/s400/LightHouseKU.png" /></a></td></tr><tr><td style="font-family:arial,sans-serif; font-size:11px; text-align:right"></td></tr></tbody></table><div><br /></div><div>這張圖是我照著 <a href="http://www.cdschools.org/54223045235521/blank/browse.asp?A=383&BMDRN=2000&BCOB=0&C=55205">這個教學文件</a> 做出來的</div><div><br /></div><div>對想進入 <a href="http://www.blender.org/">Blender</a> 大門的人挺有幫助的喔!</div><div><br /></div><div>註:我也是初學者……</div>romapramahttp://www.blogger.com/profile/07929270381036703765noreply@blogger.com0tag:blogger.com,1999:blog-6735129542325419327.post-14803772708175460942010-02-08T00:33:00.004+08:002010-02-08T00:52:56.244+08:00Blender—流體<table style="width:auto;"><tbody><tr><td><a href="http://picasaweb.google.com/lh/photo/oTWwvbSpgRiREZn3KcNv2A?authkey=Gv1sRgCLSxqubqze-vGA&feat=embedwebsite"><img src="http://lh3.ggpht.com/_Yadyaa7qVIk/S27sjtXGXEI/AAAAAAAAAH0/sLZS7NY_gZo/s288/blender_fluid_2.png" /></a></td></tr><tr><td style="font-family:arial,sans-serif; font-size:11px; text-align:right"></td></tr></tbody></table><div>剛剛在 <a href="http://blender.tw/news.php">blender.tw</a> 上看到這個流體效果的教學</div><div><br /></div><div>就給他試了一下,上圖是我建出來的模型</div><div><br /></div><div>心得是:</div><div><br /></div><div>設定都還算簡單</div><div><br /></div><div>但參數的調整就讓人不敢恭維了 XD</div><div><br /></div>romapramahttp://www.blogger.com/profile/07929270381036703765noreply@blogger.com0tag:blogger.com,1999:blog-6735129542325419327.post-41252728188626706042010-01-28T20:33:00.003+08:002010-01-29T00:09:29.435+08:00影片轉換工具 —— mencodermencoder 是 Mplayer 底下的影片編碼工具,開放原始碼<div><br /></div><div>使用方式很簡單</div><div><br /></div><div>重點在 -oac 以及 -ovc 這兩個參數</div><div><br /></div><div>影片要進行轉碼,會有兩個部份:影像及聲音</div><div><br /></div><div>-oac 就是聲音的編碼部份</div><div><br /></div><div>-ovc 就是影像的編碼部份</div><div><br /></div><div>可以使用指令</div><div><br /></div><div>~$mencoder -oac help </div><div><br /></div><div>~$mencoder -ovc help</div><div><br /></div><div>來看出你的電腦裡面有哪些編碼器是可以使用的</div><div><br /></div><div>接著只要下指令</div><div><br /></div><div>~$mencoder (filename.xxx) -oac (codec) -ovc (codec) -o (OutputName.xxx)</div><div><br /></div><div>例</div><div><br /></div><div>~$mencoder filename.ogv -oac mp3lame -ovc lavc -o outputname.avi</div><div><br /></div><div>就會進行轉換了</div>romapramahttp://www.blogger.com/profile/07929270381036703765noreply@blogger.com0tag:blogger.com,1999:blog-6735129542325419327.post-56673231839979669692010-01-26T22:47:00.004+08:002010-01-26T23:49:24.558+08:00Linux下的螢幕錄製軟體—recordMyDesktop<table style="width:auto;"><tbody><tr><td><a href="http://picasaweb.google.com.tw/lh/photo/RS_8sGLj61S1V8BqGhiqxw?authkey=Gv1sRgCLSxqubqze-vGA&feat=embedwebsite"><img src="http://lh3.ggpht.com/_Yadyaa7qVIk/S18DCRP2qLI/AAAAAAAAAHY/SN2diMDce1U/s400/gtk-recordMyDesktop.png" /></a></td></tr><tr><td style="font-family:arial,sans-serif; font-size:11px; text-align:right"></td></tr></tbody></table><a name='more'></a>上圖是 gtk-recordMyDesktop 執行起來的視窗操作介面<div>原本的 recordMyDesktop 只有文字介面,是用 C 寫成的</div><div>而 gtk-recordMyDesktop 的圖形介面則用 pyGTK 寫成</div><div>另外還有 <span class="Apple-style-span" style=" -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family:文泉驛等寬正黑;font-size:medium;">qt-recordMyDesktop 圖形介面,用 pyQT4 寫成</span></div><div><span class="Apple-style-span" style="font-family:文泉驛等寬正黑;"><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-size:medium;">我本身用的是 Gnome 桌面環境的 Ubuntu</span></span></div><div><span class="Apple-style-span" style="font-family:文泉驛等寬正黑;"><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-size:medium;">就選用了 <span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; font-family:Georgia, serif;font-size:16px;">gtk-recordMyDesktop</span></span></span></div><div>操作方式很簡單</div><div>可以選擇錄製某個視窗</div><div>也可以直接窗選要錄製的範圍</div><div>只不過錄製起來是 Ogg Vedio 的檔案類型</div><div>沒得選......</div><div>不過可以再用 mencoder 換成 .avi</div><div><br /></div><div>那麼在視窗開啟之後</div><div>會在工具列上出現一個大紅點</div><div>你可以先點另存新檔,決定檔名以及儲存位置</div><div>然後選擇要錄製的範圍</div><div>接下來只要用滑鼠,在在工具列上的那個大紅點點一下就會開始錄製</div><div>然後圓圓的紅點會變成一個灰色的四方形</div><div>只要點那個四方形一下就會完成錄製</div><div>還挺方便的 : )</div>romapramahttp://www.blogger.com/profile/07929270381036703765noreply@blogger.com0tag:blogger.com,1999:blog-6735129542325419327.post-51134602736033934202010-01-13T02:10:00.024+08:002010-01-29T22:39:14.029+08:00CatCry-可批次縮圖的圖片瀏覽器<table style="width: auto;"><tbody><tr><td><a href="http://picasaweb.google.com/lh/photo/b1FlyYKeZJlaOja4kWUi6Q?authkey=Gv1sRgCLSxqubqze-vGA&feat=embedwebsite"><img src="http://lh4.ggpht.com/_Yadyaa7qVIk/S08k7Y-boDI/AAAAAAAAAGE/5EupS0WUY7s/s144/catcry.png" /></a></td></tr></tbody></table><span style="font-weight: bold;">簡介(Intro):</span><br />CatCry 是一個簡易的圖片瀏覽、編輯的自由軟體,以 wxPython 寫成,也使用到 PIL 庫。它可以將圖片以順時針、逆時針方向旋轉圖片(90度),還可以進行水平以及垂直的翻轉,另外就是可以批次縮放圖片。<div><br /><div><span class="Apple-style-span" style="font-size:medium;"><span class="Apple-style-span" style="font-family:arial;">CatCry is a simple and easy to use application designed to help you view your favorite images. This tool can also do some edit to photographs, like rotation, flip, and resize.</span></span><br /><br /><span style="font-weight: bold;">授權方式(Liences):</span><br />GPLv3<br />詳情請見<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a></div><div><br /></div><div><a href="http://www.gnu.org/licenses/"></a>GPLv3</div><div>See <a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a> for more detail.<br /><br /><span style="font-weight: bold;">載點(Donloads):</span></div><div><span></span><b>Windows:<br /></b>Version-1.0:<a href="https://sourceforge.net/projects/catcry/files/CatCry/CatCry-1.0/Windows/CatCry%20-%201.0.zip/download">CatCry - 1.0</a><div><a href="https://sourceforge.net/projects/catcry/files/CatCry/CatCry-1.0/Windows/CatCry%20-%201.0.zip/download"></a>Version-1.1:<a href="https://sourceforge.net/projects/catcry/files/CatCry/CatCry-1.1/Windows/CatCry%20-%201.1.zip/download">CatCry - 1.1</a> <a href="http://romaprama.blogspot.com/2010/01/catcry-11.html">修正內容</a> (<a href="http://romaprama.blogspot.com/2010/01/catcry-11.html">Fix detail</a>)</div><div><br /></div><div><b>Linux:</b></div><div>Version-1.1:<a href="https://sourceforge.net/projects/catcry/files/CatCry/CatCry-1.1/Linux/CatCry-1.1_Linux.tar.gz/download">CatCry - 1.1_Linux</a></div><div><br /></div><div>原始碼:</div><div>(Source code):<a href="https://sourceforge.net/projects/catcry/files/">https://sourceforge.net/projects/catcry/files/</a></div><div><br /></div><div>下載下來解壓縮後就可以直接使用了,不需安裝。<br />如果你的電腦裡有 Python 開發環境,並且安裝了 wxpython 、 PIL 的話,直些下載原始碼就可以使用了。<br /><a name='more'></a><br /></div><div>You can download it and use it without installation, just unzip it!</div><div>If you already have Python(2.5 or 2.6) in your PC, and installed with wxpython and PIL, just download the source code to use it.</div><div><br /><span style="font-weight: bold;">操作方式(How to use):</span><br /><table style="width: auto;"><tbody><tr><td><a href="http://picasaweb.google.com/lh/photo/kb00RLbMHXMbl2_6whhKHA?authkey=Gv1sRgCLSxqubqze-vGA&feat=embedwebsite"><img src="http://lh3.ggpht.com/_Yadyaa7qVIk/S08k7VuGuHI/AAAAAAAAAGI/y_VHvw1_SZQ/s400/catcry_toolbar.png" /></a></td></tr></tbody></table>上圖是當你執行程式之後會在程式視窗的上方看見的工具列,圖示由左至右及功能分別是:</div><div>The picture is the toolbar upside the window, the function of these tools are:(from left to right)</div><div><br /><span style="font-weight: bold; color: rgb(255, 0, 0);">開啟檔案</span>:開啟圖檔。</div><div><b><span class="Apple-style-span" style="color:#FF0000;">Open file:</span></b> Open file.</div><div><br /><span style="font-weight: bold; color: rgb(255, 0, 0);">儲存檔案</span>:當前顯示圖片如有進行旋轉或翻轉動作才可執行,會儲存修改並覆蓋舊有檔案。</div><div><b><span class="Apple-style-span" style="color:#FF0000;">Save file:</span></b> It can be use when you did some edit to the picture, like flip and rotation. It will recover the file.</div><div><br /><span style="font-weight: bold; color: rgb(255, 0, 0);">刪除檔案</span>:刪除當前瀏覽的圖片。</div><div><span class="Apple-style-span" style="color:#FF0000;"><b>Delete file:</b></span> Delete the file which you just looking at.</div><div><br /><span style="color: rgb(255, 0, 0); font-weight: bold;">上一張</span>:瀏覽上一張圖片。</div><div><span class="Apple-style-span" style="color:#FF0000;"><b>Previous:</b></span> View the previous picture.</div><div><br /><span style="font-weight: bold; color: rgb(255, 0, 0);">下一張</span>:瀏覽下一張圖片。</div><div><b><span class="Apple-style-span" style="color:#FF0000;">Next:</span></b> View the next picture.</div><div><br /><span style="font-weight: bold; color: rgb(255, 0, 0);">拉近</span>:拉近瀏覽圖片,最多放大10倍。</div><div><span class="Apple-style-span" style="color:#FF0000;"><b>Zoom in: </b></span>Zoom in the picture, the largest scale is 1000%.</div><div><br /><span style="font-weight: bold; color: rgb(255, 0, 0);">拉遠</span>:拉遠瀏覽圖片,最多縮小10倍。</div><div><span class="Apple-style-span" style="color:#FF0000;"><b>Zoom out:</b></span> Zoom out the picture, the smallest scale is 10%.</div><div><br /><span style="font-weight: bold; color: rgb(255, 0, 0);">原始大小</span>:瀏覽圖片的原始大小。</div><div><span class="Apple-style-span" style="color:#FF0000;"><b>Original size:</b></span> Scale the picture to it's original size.</div><div><br /><span style="font-weight: bold; color: rgb(255, 0, 0);">符合視窗</span>:拉遠圖片以適合當前視窗,若圖片原始大小比當前視窗小,則以原始大小瀏覽。</div><div><span class="Apple-style-span" style="color:#FF0000;"><b>Fit window:</b></span> Zoom out the picture to fit the window.</div><div><br /><span style="font-weight: bold; color: rgb(255, 0, 0);">順時針旋轉</span>:將當前圖片順時針旋轉90度。除非按下儲存檔案紐,不然修改不會被記錄。</div><div><span class="Apple-style-span" style="color:#FF0000;"><b>Rotation(90 C.W.):</b></span> Rotate the picture for 90 degrees C.W.</div><div><br /><span style="font-weight: bold; color: rgb(255, 0, 0);">逆時針旋轉</span>:將當前圖片逆時針旋轉90度。除非按下儲存檔案紐,不然修改不會被記錄。<br /><span style="font-weight: bold; color: rgb(255, 0, 0);">Rotation(90 C.C.W.):<span class="Apple-style-span" style="color: rgb(0, 0, 0); font-weight: normal; "> Rotate the picture for 90 degrees C.C.W.</span></span></div><div><br /></div><div><span style="font-weight: bold; color: rgb(255, 0, 0);">水平翻轉</span>:水平翻轉當前瀏覽圖片。除非按下儲存檔案紐,不然修改不會被記錄。</div><div><span class="Apple-style-span" style="color:#FF0000;"><b>Flip horizontal:</b></span> Flip the picture horizontally.</div><div><br /><span style="font-weight: bold; color: rgb(255, 0, 0);">垂直翻轉</span>:垂直翻轉當前瀏覽圖片。除非按下儲存檔案紐,不然修改不會被記錄。<br /><span style="font-weight: bold; color: rgb(255, 0, 0);">Flip vertical:<span class="Apple-style-span" style="color: rgb(0, 0, 0); font-weight: normal; "> Flip the picture vertically.</span></span></div><div><br /></div><div><span style="font-weight: bold; color: rgb(255, 0, 0);">滾輪功能(上、下一張)</span>:將滾輪功能設定為瀏覽上、下一張圖片。</div><div><span class="Apple-style-span" style="color:#FF0000;"><b>Roller function(Previous, Next):</b></span> Set the roller function to previous or next the pictures.</div><div><br /><span style="font-weight: bold; color: rgb(255, 0, 0);">滾輪功能(拉近、拉遠)</span>:將滾輪功能設定為拉近、拉遠當前瀏覽圖片。</div><div><span class="Apple-style-span" style="color:#FF0000;"><b>Roller function(Zoom in, Zoom out):</b></span> Set roller function to zoom in or zoom out the picture.</div><div><br /><span style="font-weight: bold; color: rgb(255, 0, 0);">縮放圖片</span>:當按下此功能扭,會先出現設定視窗,你可以選擇要將圖片以比例或是絕對方式縮放,然後輸入品質大小、選擇轉換後的格式,按下 OK 後就可以選擇所有你想要縮放的圖片,所有選擇圖片以相同設定套用,將會在當前瀏覽目錄下新增一個 resize 資料夾,存放所有縮放完成的圖片,檔名以原圖檔檔名套用。</div><div><span class="Apple-style-span" style="color:#FF0000;"><b>Resize picture(s):</b></span> You can resize your picture(s) what you want, it will create a "resize" folder path down the picture(s) folder.</div><div><br /><span style="font-weight: bold; color: rgb(255, 0, 0);">關於本軟體</span>:對本軟體有些簡單描述。</div><div><span class="Apple-style-span" style="color:#FF0000;"><b>About:</b></span> There's some describe for this software.</div><div><br /><span style="font-weight: bold; color: rgb(255, 0, 0);">離開程式</span>:關閉程式。<br /><span class="Apple-style-span" style="color:#FF0000;"><b>Exit:</b></span> Quit this software.</div><div><br /><span style="font-weight: bold;">鍵盤功能(Function of keyboard):</span></div><div><span style="font-weight: bold; color: rgb(255, 0, 0);">開啟檔案</span>:數字鍵盤 "2"。</div><div>Open file: Numpad "2".</div><div><br /><span style="font-weight: bold; color: rgb(255, 0, 0);">上一張</span>:十字鍵左、十字鍵上、PageUp 鍵。</div><div>Previous: "←" , "↑" , "Page Up" .</div><div><br /><span style="font-weight: bold; color: rgb(255, 0, 0);">下一張</span>:十字鍵右、十字鍵下、PageDown 鍵、Enter 鍵、空白鍵</div><div>Next: "→" , "↓" , "Page Down" , "Enter" , "Space" .</div><div><br /><span style="font-weight: bold; color: rgb(255, 0, 0);">拉近</span>:數字鍵盤 "+"。</div><div>Zoom in: Numpad "+".</div><div><br /><span style="font-weight: bold; color: rgb(255, 0, 0);">拉遠</span>:數字鍵盤 "-"。</div><div>Zoom out: Numpad "-".</div><div><br /></div><div><span style="font-weight: bold; color: rgb(255, 0, 0);">原始大小</span>:數字鍵盤 "1"。</div><div>Original size: Numpad "1".</div><div><br /><span style="font-weight: bold; color: rgb(255, 0, 0);">符合視窗</span>:數字鍵盤 "0"。</div><div>Fit window: Numpad "0".</div><div><br /></div><div><br /></div><div><b>另外:</b>滑鼠左鍵可以拖拉瀏覽、支援檔案拖放</div><div><b>Other:</b> The left key of the mouse can drag the picture which you are looking at if it's size out of the window. And you can drag-drop the picture file to the window.<br /><br />有任何問題,歡迎留言。<br />也希望大家可以回報Bug,我會盡快修正。<br />最後希望這軟體對大家有用。</div><div>If you have any questions, just leave your message.<br />And I hope you can report the Bugs, I will fix it as soon as I can.</div><div>Hope this software can be useful for anyone.</div><div><br /></div><div>Note: I'm sorry about my poor English......</div></div></div>romapramahttp://www.blogger.com/profile/07929270381036703765noreply@blogger.com0tag:blogger.com,1999:blog-6735129542325419327.post-59779080194546422112010-01-12T00:16:00.006+08:002010-01-26T23:52:17.431+08:00Ubuntu 下使用 pyinstaller使用 python 寫程式的爽度難以形容<br />但在生成執行檔的這部分就會讓人卻步不前了吧......<br />畢竟不是每個人的電腦裡都有安裝 python 的開發環境<br />所以流通性會受到阻礙<br />不然只要有幾十或幾百 KB 的源碼就可以跑了<br /><a name='more'></a><br />首先先去官網下載 pyinstaller<br />目前最新的穩定版本為 1.3 版<br />然後根據官網的描述先安裝一些必要的東西<br />apt-get install build-essential python-dev<br />接下來開啟終端機並進入到 pyinstaller 目錄下的 source/linux 目錄<br />接著下指令<br />python Make.py #[-n|-e]<br />跑完之後,再下<br />make<br />成功的話會看到兩個檔案<br />分別是<br />support/load/run<br />support/load/run_d<br />可是我之前卻卡在這關<br />在下 make 指令之後<br />終端機跑了一下最後顯示錯誤訊息<br />connot find -lz<br />然後上網查了一下<br />原來是缺了 zlib 庫<br />下了 apt-cache search zlib 卻找不到任何東西<br />應該是 Ubuntu 提供的源裡沒有 zlib 庫<br />於是就跑到 zlib 官網去下載了最新的版本<br />目前是 zlib1.2.3<br />解壓縮了之後<br />到 zlib 的目錄下下指令<br />./configure<br />make<br />sudo make install<br />就可以完成安裝<br />接著就回到 pyinstaller 的目錄下<br />重新執行 make<br />最後雖然還是有些警告出現<br />不過卻成功的跑出 run,run_d 這兩個檔案 : )<br />然後再執行 pyinstaller 目錄底下的 Configure.py<br />會將一些資訊寫入 config.dat<br />這樣前置工作就算是大功告成<br />之後就不用再做了<br />除非你有改過一些相關的設定<br /><br />然後就可以開始測試<br />我先寫了一個簡單的程式<br />#!/usr/bin/env python<br />print"Hello!"<br />存成 test.py<br />放到新建的 test 目錄下<br />然後開啟終端機<br />並移到 test 目錄下<br />然後下指令<br />python (pyinstaller dir)<pyinstaller>/Makespec.py --onefile test.py<br />這會生出一個 test.spec 的檔案<br />其中 --onefile 會幫你把程式編成單一檔案,可以不用輸入<br />其他還有一些指令,可以到 pyinstaller 官網去查看<br />然後再下<br />python (pyinstaller dir)<pyinstaller><pyinstaller>/Build.py test.spec<br />就可以建立出一個執行檔<br />再來下指令<br />./test<br />就會跑出 Hello! 的文字<br />不過就為了跑出這麼一行<br />執行檔的大小卻有 9MB 之多<br />雖然可以再用 UPX 壓縮<br />不過也不會小到哪裡去......<br />我想這點會令很多人苦惱吧<br />但不管怎麼說<br />總是把執行檔編出來了 : )</pyinstaller></pyinstaller></pyinstaller>romapramahttp://www.blogger.com/profile/07929270381036703765noreply@blogger.com0tag:blogger.com,1999:blog-6735129542325419327.post-62228459293712104572010-01-08T23:01:00.006+08:002010-01-26T23:52:29.584+08:00PyGTK + py2exe剛剛在試著使用 PyGTK 建立視窗應用程式<br />看了官網提供的 Tutorial<br />就先寫了第一個 HelloWorld 的應用程式<br />如圖是在IDLE下直接按 F5 後的執行結果<br /><table style="width: auto;"><tbody><tr><td><a href="http://picasaweb.google.com/lh/photo/ivQVYMOlAJgppxysN4bvtQ?authkey=Gv1sRgCLSxqubqze-vGA&feat=embedwebsite"><img src="http://lh3.ggpht.com/_Yadyaa7qVIk/S0dXYRFizAI/AAAAAAAAAFo/oCY6KR6fTFE/s288/pygtk_1.png" /></a><a name='more'></a></td></tr></tbody></table>然後再依照<a href="http://www.dev.idv.tw/mediawiki/index.php/Py2exe%E7%B0%A1%E4%BB%8B">這篇</a>的方法編出可執行檔<br />可是點擊執行檔執行之後會有錯誤發生<br />然後要你去看看 .log 檔內的錯誤資訊<br />接著會看到 ImportError: No module named cairo 這樣的一個訊息<br />這是在編的過程中<br />少了一些東西<br />py2exe沒有抓到<br />所以 python.exe setup.py py2exe 這行要加入一些東西<br />變成 python.exe setup.py py2exe -i cairo<br />可是光是這樣編出來之後還是會有其他 ImportError 相關的問題<br />就一個個把它們加進去就可以了<br />最後的指令就是<br />python.exe setup.py py2exe -i cairo,pango,pangocairo,atk<br />這樣編出來的執行檔就可以執行了<br />如圖<br /><table style="width: auto;"><tbody><tr><td><a href="http://picasaweb.google.com/lh/photo/lebFF3k5i00--IxX7Yu7cA?authkey=Gv1sRgCLSxqubqze-vGA&feat=embedwebsite"><img src="http://lh4.ggpht.com/_Yadyaa7qVIk/S0dSN7XtGWI/AAAAAAAAAFc/MRt8aRJw0Jk/s288/pygtk_2.png" /></a></td></tr></tbody></table>雖然按鈕以及字體的部分怪怪的...=.=|||<br />要變成跟 IDLE 的執行結果一樣的話<br />只要將 GTK2-Runtime 裡的 etc,lib,share 三個資料夾複製到執行檔所在的資料夾下就可以了<br />如圖<br /><table style="width: auto;"><tbody><tr><td><a href="http://picasaweb.google.com/lh/photo/7xKm6dPJUt4NAlMVk2VS_Q?authkey=Gv1sRgCLSxqubqze-vGA&feat=embedwebsite"><img src="http://lh3.ggpht.com/_Yadyaa7qVIk/S0dUQz9w7YI/AAAAAAAAAFg/iVRSRhIpwyk/s288/pygtk_3.png" /></a></td></tr><tr><td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"><br /></td></tr></tbody></table>romapramahttp://www.blogger.com/profile/07929270381036703765noreply@blogger.com0tag:blogger.com,1999:blog-6735129542325419327.post-51569464707529743782010-01-08T10:58:00.003+08:002010-01-17T22:10:53.132+08:00SDL實作 ─ 1<table style="width: 154px; height: 126px;"><tbody><tr><td><a href="http://picasaweb.google.com/lh/photo/7dKIJC212p-q1yTlMRn6uA?authkey=Gv1sRgCLSxqubqze-vGA&feat=embedwebsite"><img src="http://lh6.ggpht.com/_Yadyaa7qVIk/SEqrr1FYnTI/AAAAAAAAABY/LVLpza-4VP4/s144/Screenshot.png" /></a></td></tr></tbody></table>這是好久以前弄的了<br />使用 SDL 跟 C 做出來的爆炸動畫romapramahttp://www.blogger.com/profile/07929270381036703765noreply@blogger.com0