2011年4月28日木曜日

音楽プレイヤーでLRC歌詞ファイルを連動させる

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1254446312

http://www.videolan.org/
http://www.crintsoft.com/dl.htm

VLCプレイヤーとMiniLyrics
2つインストールすればできるようだ。

2011年4月26日火曜日

Debian 7.0のコードネームが決定

Squeezeがリリースされて次のコードネームが気になったので
調べてみたら

Debian 5.0 Lenny
Debian 6.0 Squeeze
Debian 7.0 Wheezy

「Wheezy」だそうです。
うちが生きてる間に正式リリースされるのかな:)

ブラウザOS webconverger

Maroniと似たアプローチを取ってるディストリビュージョン「webconverger」。
構成はDebian Squeeze+Firefox。
起動時の高速化など入れてあるみたいですが、気になるのがブラウザをX、Framebufferどちらで
表示してるのかですかね。

自分はWEBブラウザにハード制御を行えるようにしたかったので、
Maroniの構成は、Debian Squeeze+netsurf+Webサーバ(nginx+gnicorn)

メモリー使用量も抑えてFramebuffer上でブラウザ起動、極小WEBサーバ追加で使用メモリーは合計30MBくらい。

ちなみにwebkitでmozillaをX上で起動させる手法を取った事あるけど、
X自身の使用メモリーも大きかったので、使わなかったけど。

こういうディストリビューションが増えてくれるのは嬉しいことだ。


参考URL:
http://webconverger.com/

2011年4月14日木曜日

Bluetooth経由でActiveSync接続を行う。

Windows CE(Mobile Professinal)とWindows(XP、Vista、7)をActiveSyncで接続する方法をまとめておく。

・BluetoothスタックはMicrosoft標準のものを使った。


前提条件:PDA、PC両方Bluetoothが使用可能

1.PDAからピンコード認証付きでペアリングを行う。

2.PC側のBluetooth設定画面の通信ポートタブを開き、COM番号を覚え
  ActiveSyncアプリを開きファイル→接続設定のCOM設定に上記番号を指定する。

3.Bluetoothデバイスコントロール内にある
  「通知オプション」:Bluetoothデバイスに接続するとき、ビジュアル通知を受け取る
  「認証オプション」:すべての操作に対してこのデバイスでの接続を常に許可する
  をチェックしておく。

4.PDAから設定→ActiveSyncを開き、Bluetooth接続を行うとパートナーシップ設定を行う。
  (利用可能な機能欄にActiveSyncが表示されるのでチェックする)

5.PDAから設定→ActiveSyncを開き、Bluetooth接続を行う



参考サイト:
http://blog.goo.ne.jp/omi1130/e/bb3f79e37da52240cb2ea0a34eef74f5

2011年4月13日水曜日

youtube-dl.py 日本語文字対応

youtubeにある猫動画をダウンロードしたいとき、
動画タイトルに日本語2バイト文字そのまま保存ファイル名に出来るようにする方法を残しておく。

保存形式はUTF-8なので注意。


1046行目付近
---
def _real_extract(self, url):
...

video_title = sanitize_title(video_title)

# simplified title
simple_title = re.sub(u'(?u)([^%s一-龠ぁ-んァ-ヴ]+)' % simple_title_chars, ur'_', video_title)
simple_title = simple_title.strip(ur'_')

# thumbnail image
...

上から3つ行目にある正規表現で全ての漢字を指定しています。
「一-龠ぁ-んァ-ヴ」


これでダウンロードしたときどの何のファイルだったか分かりやすくなって便利。

参考サイト:http://d.hatena.ne.jp/toton/20051102/1130971334

Androider