之前練習Perl時,寫了一個可以下載flickr相片的小工具,雖然這種工具網路上已經一大堆了,且還是GUI的 (我的只有文字介面...),但我覺得這個小工具還算堪用,所以把它放到網路上。

下載連結:https://github.com/riddleapple/raTools

使用方式:frgetter [-o] Flickr_Sets_URL

這個程式會用到curl。Ubuntu使用者可以用"sudo apt-get install curl"指令安裝curl。Mac OS X 10.6/10.7已內建curl,不用額外安裝。

Flickr_Sets_URL指的是相片集的網址,例如,想下載某個相片集,可以這麼使用:
  frgetter http://www.flickr.com/photos/riddleapple/sets/72157627896552339/

加-o參數,會嘗試下載原始大圖:
  frgetter -o http://www.flickr.com/photos/riddleapple/sets/72157627896552339/

 

如果想一次下載好幾個相片集,可以使用frgetter_list:
先建立一個文字檔,然後輸入相片集的網址,一行一個網址,且不要有多餘的空白行:
例如:
http://www.flickr.com/photos/riddleapple/sets/72157627896552339/
http://www.flickr.com/photos/riddleapple/sets/72157627896557783/

然後開始下載相片集,假設文字檔的檔名為list.txt:
  frgetter_list list.txt

加-o參數,會嘗試下載原始大圖:
  frgetter_list -o list.txt

frgetter_list會把文字檔的內容一行一行讀出,然後傳給frgetter下載相片。

才谷蘋太郎 發表在 痞客邦 留言(3) 人氣()

1. 安裝Netatalk:
sudo apt-get install netatalk

2. 安裝Avahi,Ubuntu預設已經安裝了。如果沒裝,可用此指令安裝:
sudo apt-get install avahi-daemon

3. 設定Avahi:
sudo gedit /etc/avahi/services/afpd.service

然後貼上這段文字:
<?xml version="1.0" standalone='no'?><!--*-nxml-*-->
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
 
<name replace-wildcards="yes">%h</name>
 
<service>
<type>_afpovertcp._tcp</type>
<port>548</port>
</service>
 
<service>
<type>_device-info._tcp</type><port>0</port>
<txt-record>model=Xserve</txt-record>
</service>
 
</service-group>

 

其中,model=Xserve會讓Finder在共享的地方顯示的圖示為Xserve,如:
xserve.png  

其他的機型有:
PowerBook
PowerMac
Macmini
iMac
MacBook
MacBookPro
MacBookAir
MacPro
AppleTV1,1
AirPort
iPhone

如果設定成Macmini則會顯示:
macmini.png   

 

4. 設定分享資料夾:
sudo gedit /etc/netatalk/AppleVolumes.default

預設是分享家目錄,也可改成想分享的目錄:
#~/ "Home Directory" 
~/share "Share"

5. 設定完後,重新啟用Netatalk與Avahi服務:
sudo service netatalk restart
sudo service avahi-daemon restart

6. 設定開機時啟動avahi-daemon服務:
sudo update-rc.d -f avahi-daemon defaults

因為netatalk已經有加入/etc/rcX.d了,所以不用自己手動加入。

 

7. 從Mac連線:
按"連接身份":
afp_s1.png  

輸入Ubuntu上的使用者名稱和密碼
afp_s2.png  

afp_s3.png  

才谷蘋太郎 發表在 痞客邦 留言(0) 人氣()

例如,我想將/usr/local/mytools/路徑加到PATH環境變數裡,那可以這麼做:

1. cd /etc/paths.d/

2. sudo emacs MYTOOLS

3. 鍵入/usr/local/mytools

4. 按Control-x Control-s 存檔,按Control-x Control-c 離開emacs

5. 關閉終端機,然後重新執行終端機,輸入 echo $PATH 看看路徑是否已加入。

上述的作法就是在/etc/paths.d/裡新增一個文字檔,然後把路徑加入到那個文字檔裡。

才谷蘋太郎 發表在 痞客邦 留言(0) 人氣()

下載SDLMAME for Mac OS X: http://sdlmame.parodius.com/
SDLMAME需要SDL runtime library才能執行。SDL runtime library下載連結:http://www.libsdl.org/download-1.2.php

安裝:
1. 安裝SDL runtime library:
拷貝SDL.framework資料夾到/Library/Frameworks (註: /資源庫/Frameworks)。

2. 將下載來的sdlmame壓縮檔解壓縮。

3. 在解壓縮出來的sdlmame資料夾裡建立一個roms資料夾。

4. 把遊戲本身的ROM和所需要的BIOS ROM拷貝到roms資料夾裡 (註:ROM檔不用解壓縮,直接把.zip檔拷貝過去即可)。
如下圖,遊戲為越南大戰(Metal Slug),以及所需的BIOS ROM(neogeo.zip):
romsdir.png   

使用:
5. 執行sdlmame:
- 打開終端機,切換到sdlmame資料夾,例如:

cd ~/Downloads/sdlmame0143b-macosx/

- 執行遊戲:

./mame mslug3

(mslug3為遊戲檔名,不含.zip副檔名。)

- mame預設是使用全螢幕模式,如果想用視窗模式,請加入-window -waitvsync參數,例如:

./mame mslug3 -window -waitvsync

- mame視窗模式預設會把視窗最大化,如果不想一開始執行時就最大化視窗,請加入-nomaximize參數,例如:

./mame mslug3 -window -nomaximize -waitvsync

6. 設定:
- 遊戲第一次執行時,會出現如下圖的畫面,按下鍵盤的"O"跟"K"鍵即可:
mameokkey.png

 

- 進入遊戲後,接著要設定按鍵,按下tab鍵會出現如下圖的畫面,選擇Input (this Game):

setkey00.png

 

- 更改按鍵設定:按下Enter鍵,會出現左右三角形,接著按下想設定的按鍵約2秒即可,如下圖:
setkey01.png  

setkey02.png  

 

- 設好按鍵後,按下esc鍵離開設定選單。

- 回到遊戲畫面後,按下"5"和"1"鍵就可以開始玩遊戲了 :)

- 按"P"鍵可以暫停遊戲。

- 按Shift+F7鍵可以儲存遊戲狀態(註:若是Apple鍵盤,預設情況下,要按Shift+Fn+F7)。

- 按F7鍵可以載入儲存的遊戲狀態(註:若是Apple鍵盤,預設情況下,要按Fn+F7)。

 

補充:
- 遊戲的ROM檔可以去ROM World找,MAME BIOS可以到MameChannel.it找。
- 如果不想用終端機執行sdlmame,可以使用M+GUI這個GUI程式執行sdlmame。

才谷蘋太郎 發表在 痞客邦 留言(0) 人氣()

昨天想用control+滑鼠滾輪放大螢幕,結果發現這個功能被關閉了...

開啟control+滑鼠滾輪放大螢幕功能:
1. 
z1.png  

2.
z2.png  

3. 
z3.png  

才谷蘋太郎 發表在 痞客邦 留言(0) 人氣()