2012/05/12

[Linux] Ubuntu 12.04 上給 iPad2 充電

iPad 在 Windows 上面充電可以參考 這邊 或 這邊 ,但是如果要在 Linux 上面充電,要花一點工夫。還好天天拜 Google 大神不是拜假的,Google 一下就可以找得到資料,這篇  iPad iPad2 Charge on Ubuntu 就有提到,怎麼在 Ubuntu 上面給 iPad 充電的方法:

Installation for iPad
sudo apt-get install libusb-1.0-0 libusb-1.0-0-dev
wget --no-check-certificate https://github.com/downloads/mkorenkov/ipad_charge/ipad_charge_1.0.tar.gz
tar -xzf ipad_charge_1.0.tar.gz
cd ./ipad_charge_1.0
make
sudo make install
Installation for iPad2
sudo apt-get install libusb-1.0-0 libusb-1.0-0-dev
wget --no-check-certificate https://github.com/downloads/mkorenkov/ipad_charge/ipad2_charge_1.0.tar.gz
tar -xzf ipad2_charge_1.0.tar.gz
cd ./ipad2_charge/
make
sudo make install

不過它上面寫的 udev 的 rules 不知道是過期了,還是怎樣,在 Ubuntu 12.04 上面不能正常工作,所以我又花了點工夫把 udev 的 rules 再改了一下,可以在這邊下載:

http://dl.dropbox.com/u/1117561/linux/95-ipad_charge.rules

加到你的 /etc/udev/rules.d/ 再重跑 /etc/init.d/udev 就可以正常為 iPad2 充電了。

--
更新:
* 20120612 發現 iphone 在 ubuntu 上面的充電截圖,現在看起來專業多了:

更新:
* 20120710 新增 iphone 3GS 的 usb id。
--
iPad 在 Windows 上面充電

2012/05/09

[軟體] MediaWiki 使用 phpmailer 實現用 gmail 寄信

這個標題還真拗口,簡單的說:

1. MediaWiki 很好用,可惜裡面 Email 的功能只能用傳統的 sendmail, php mail, smtp 功能。
2. phpmailer 很好用,可以用 gmail 的 smtp / ssl 寄信所以我們讓它 include 在裡面。
3. 最後再上一個 patch 修改 include/MailUser.php 就可以。

Patch 我放在
http://dl.dropbox.com/u/1117561/linux/UserMail.phpmailer.r115116.patch
--
參考資料:
http://www.gossamer-threads.com/lists/wiki/mediawiki/131400

2012/05/03

[Linux] Ubuntu 12.04 上的正妺輪播桌面

之前寫過 Ubuntu 上用 command line 更換桌面的方法,然後配合 shell script 就會把正妺時計一樣的效果弄到自已的桌面上。

當然會有效率和網路頻寬的問題,所以後來又做了一點修改,不過因為種種緣故,所以很久沒有更新自已的網䏯。



ChangeLog:
* 改用 http://www.bijint.com/ 的圖片來源
* 預設抓圖後存放到 $HOME/Public/clock 目錄底下,下次再輪到這張圖就不會去網路上抓了,這樣如果有不想看到的圖,也可以用這樣的方式替換掉。

Script 位址:http://dl.dropbox.com/u/1117561/linux/clock.sh
--
參考文章:
http://antontw.blogspot.com/2010/12/programminglinux-ubuntu.html

[Linux] Ubuntu 12.04 上使用 PPStream

Ubuntu 12.04 改了不少東西,PPStream 預設安裝完畢是不能播的,還好這是 Linux 系統,所以可以透過 shell script 簡單先包一層在外面,再來觀察到底是丟給了 mplayer 什麼參數。

經過觀察,在我的平台上面要修改給 mplyaer 的參數,把 -wid 拿掉才能播放。
如果有需要改 video output 或 audio output 的情況,大抵上都會一整個陷入煩人的狀態。

我嘗試了半天,只找到修改 /opt/pps/bin/mplayer 的方式讓 PPStream 暫時可以運作,不過整體情況仍然沒有很好,只是堪用而已。

因為我是包一層 shell script 在外面,然後 PPStream 呼叫 mplayer 可以動作,但是又留下一堆這層殼的屍體在那邊,所以需要再多花一點資源 ... (嘆)



暫時的處理方法是:
1. 下載這個 script: mplayer.sh
2. mv mplayer.sh /opt/pps/bin/mplayer
3. chmod +x /opt/pps/bin/mplayer

方法不好,不過先將就著用吧,如果有更好的處理請跟我說。
--
參考文章:
http://antontw.blogspot.com/2010/11/ubuntu-pps-for-linux-pps-for-linux.html

[Windows] git-bash 底下的工具

因為工作轉到 Windows 平台上的關係,所以很多工具改到 Windows 上面運作,跟著在 TortoiseGit 底下使用 git-bash 來維護自己的專案原始碼。結果就是裝了前面提過的 auto-hotkey 使用熱鍵來提昇自己的平台操作速度; 但除了 hotkey...