↑日記で日々積み重ねた情報をトップの「わんこのページ」にまとめています。

おのたく日記 [RDF] YouTubeも始めました→


2003-09-05(Fri) この日を編集

[CoCoon] ソニー、スカパー! 対応/バイオでDVDも作れる新「コクーン」

−500GB HDD、ダブルGRT、3次元Y/C回路搭載

新型コクーンが発売された!!

大きなディスク容量(342時間)・野球シフト・マルチユーザ対応が良いぞ!!

うーむ いまのEX77をオークションに出して、新しいコクーンを買うか…

本日のツッコミ(全1件) [ツッコミを入れる]

_ miki [Amazonで「JBoss入門」のレビューを読みました。ありがとうございます。とても嬉しいです(やった! 初めてのレ..]


2004-09-05(Sun) この日を編集

[注目!!] Yahoo! BB、PCソフトをストリーミング経由で利用できる「BBソフト」

まだ登録されているソフトが少ないので魅力無いけど、沢山使えるソフトがあるならば、ソフトウェアのレンタルって必要なときだけ使えるならばやすくて良いよね。

でも一度、登録すると毎月自動引き落としだとイヤだな。使った月だけ引き落としならよいんだけど、どうなんだろう?

See: BBソフト・トップページ

[News] 欧州版GPS「Galileo」の登場は2009年に

位置を入れるのに、ずーとUSの世話になっているのは問題だよな。日本でも日本近海限定で良いからGPS上げれば良いのにな。

英文契約の本


4789009041


2005-09-05(Mon) この日を編集

[Debian] LinuxでiPodがコントロール出来るgtkpod発見

まじかよ。これあればiTuneいらないじゃん!!

しかも、Debian 3.1(sarge)では、sutableで入っているし!! さっそくインストールしてみる。

そっか、Podcastには、まだ対応していないからiPodderが必要なのね〜

参考:

- Debian GNU/LinuxでiPodを使う

-DebianなPowerbookでDarwinと遊ぶ - 2004/11/02 (火) DebianでiPod その2

[Debian][Podcast] gtkpodを使ってみる。

おうちサーバのi845GマザーにiPodをつなぐと、

Aug 27 16:03:12 on-o.com kernel: usb 4-6: new high speed USB device using address 30

Aug 27 16:03:12 on-o.com kernel: usb 4-6: device not accepting address 30, error -71

Aug 27 16:03:12 on-o.com kernel: usb 4-6: new high speed USB device using address 31

Aug 27 16:03:13 on-o.com kernel: usb 4-6: device not accepting address 31, error -71

とUSBとして認識してもらえない。「USB 2.0なのが悪いのかも」と思って、USB 1.1のHubにつないだら、

Aug 27 17:24:22 on-o.com kernel: usb 1-1.2: USB disconnect, address 8

Aug 27 17:24:28 on-o.com kernel: usb 1-1.2: new full speed USB device using address 9

Aug 27 17:24:28 on-o.com kernel: usb 1-1.2: not running at top speed; connect to a high speed hub

Aug 27 17:24:28 on-o.com kernel: usb 1-1.2: 400mA over 100mA budget!

Aug 27 17:24:28 on-o.com kernel: hub 1-1:1.0: 200mA over power budget!

で、認識されるようになった。ただ、電流がたりなくて、やばいかもしれないので、Hubに接続するのはiPodだけにした。

これで、とりあえず、# mount /dev/sdc2 /mnt/ipod すると、ちゃんと中身が見えるようになった。

これで、mount/umountをgtkpodにさせれば無事に使える。ただし、駐車禁止マークからの復帰には、# eject /mnt/ipod が必要。

[Debian][VMware] usb-storageをhotplugの対象外にする。

Linux上で、iPodder + gtkpod でiPodを利用しようとしたけど、うまくiPodderを動かす事が出来なかったので、VMWare上のiTuneからコントロールすることにした。

いままで、USBストレージでの抜き差しは余り無かったので必要な時に、# modprobe -r usb-storage して、VMWareに認識させていたけど、iPodは抜き差しが多いので、Linuxのhotplugで、usb-storageを無視するように設定する必要が有るので、/etc/hotplug/blacklist.d/vmwareに usb-storage と書いて、無視させるようにした。

/etc/hotplug/hotplug.functionでDEBUG=yesとして、iPodを接続してみて、

Aug 27 18:14:25 on-o.com usb.agent[12330]: usb-storage: blacklisted

というログが出て usb-storageモジュールが自動的に読み込まれない事を確認した。

[Debian][Podcast] iPodderのdebパッケージ

iPodder Debian Package」によると

deb http://packages.pinkhamster.net/ unstable main

で公開されている。

でも、なんか日本語のPodcastを取って来ると再起動できなくなる。残念

[Debian][Podcast] Linux上でのiPodder少し進展

デフォルトのエンコーディングは"ascii"なので、手堅く /usr/lib/python2.4/site.pyのなかを次のように書き換えておく

encoding = "ascii" # Default value set by _PyUnicode_Init()

encoding = "utf-8" # Default value set by _PyUnicode_Init()

[iPodderがエラーになる件についてより引用]

というのを見つけて、再度、「iPodder Debian Package」をためして見る事にした。

iPodder/localization/iPodderStringsJapanese.py に入っている。ここの"str_close_window"という文字列を手がかりに探すと、:

add("str_close_window", "Hide Windowを閉じる")

とある。あたたた。unicodeになってないし!書き直し:

add("str_close_window", u"Hide Windowを閉じる")

[iPodderがエラーになる件についてより引用]

というのも直したら、ちゃんと日本語で立ち上がるようになりました。

でも、PodcastのDownload後の再起動は失敗する(;_;

File "/usr/lib/python2.3/site-packages/wx-2.5.3-gtk2-unicode/wx/_controls.py", line 4385, in SetStringItem

return _controls_.ListCtrl_SetStringItem(*args, **kwargs)

UnicodeDecodeError: 'utf8' codec can't decode byte 0xb7 in position 5: unexpected code byte

Exception in thread Thread-1 (most likely raised during interpreter shutdown):

Traceback (most recent call last):

File "/usr/lib/python2.3/threading.py", line 442, in __bootstrap

File "/usr/lib/ipodder/iPodderGui.py", line 260, in run

exceptions.AttributeError: 'NoneType' object has no attribute 'info'

まえのエラーメッセージより進展してるみたいだけど…

[Debian][Podcast] iPodder 2.0のインストールにトライ

上記のiPodderは、1.999だけど、2.0移行なら国際化されているということなのでインストールをトライする。

iPodder-linux-2.1.tar.bz2を取って来て、まずは、/usr/local/に置くためのパッチ

--- install.sh~ 2005-07-21 04:56:31.000000000 +0900

+++ install.sh 2005-08-25 01:38:38.379741773 +0900

@@ -8,8 +8,8 @@

NAME="iPodder"

INSTALLER_NAME="$NAME installer"

INSTALLER_VERSION="2.0"

-INSTALLER_PATH="/opt/${NAME}"

-INSTALLER_BIN="/usr/bin"

+INSTALLER_PATH="/usr/local/${NAME}"

+INSTALLER_BIN="/usr/local/bin"

INSTALLER_COPYRIGHT="Copyright 2005, ${NAME} Team"

INSTALLER_LICENSE="

${NAME} comes with ABSOLUTELY NO WARRANTY. This is free

--- iPodder.sh~ 2005-04-12 10:59:24.000000000 +0900

+++ iPodder.sh 2005-08-25 01:42:43.434969940 +0900

@@ -1,4 +1,4 @@

#!/bin/bash

-cd /opt/iPodder

+cd /usr/local/iPodder

python iPodderGui.py

これでトライするとDebian 3.1(sarge)のlibwxgtk2.4には無いwxの機能を使っていて×

上記のパッケージではlibwxgtk2.5.3が提供されているので

wxpython2.5.3

→libwxgtk2.5.3-python

→libwxgtk2.5.3

をインストールした。

でも、iPodderを起動してみると

$ python2.3 iPodderGui.py

Traceback (most recent call last):

File "iPodderGui.py", line 38, in ?

import iPodderWindows

File "/home/hirara/tkyn/sys/iPodder-linux/iPodderWindows.py", line 4, in ?

import listctrl as listmix

File "/home/hirara/tkyn/sys/iPodder-linux/listctrl.py", line 296, in ?

EVT_DOPOPUPMENU = wx.PyEventBinder(wxEVT_DOPOPUPMENU, 0)

AttributeError: 'module' object has no attribute 'PyEventBinder'

良く調べると、wxPython 2.6というのが出ているらしいので、iPodder 2.0は、これが前提の模様で動かず。残念


2008-09-05(Fri) 番組表がとれていないみたい この日を編集

[MythTV][Debian]番組表がとれていないみたい

いつか治した気がするけど、aptitude upgradeしたら

/etc/cron.daily/mythtv-backend:

チャンネル情報の取得に失敗しました

ネットワークの接続と地域番号を確認してください at /usr/bin/tv_grab_jp line 790.

というメールが来るようになった。

Debian Bug report logs - #481816 xmltv-util: tv_grab_jp doesn't work with perl 5.10」と言う情報によるとperlを起動するときにutf-8オプション(-C)をつけていないのが悪いらしい。/usr/bin/tv_grab_jpに

# diff -u tv_grab_jp.org tv_grab_jp

--- tv_grab_jp.org 2008-07-15 17:40:56.000000000 +0900

+++ tv_grab_jp 2008-09-05 18:52:49.000000000 +0900

@@ -1,4 +1,4 @@

-#!/usr/bin/perl -w

+#!/usr/bin/perl -w -CIOio

eval 'exec /usr/bin/perl -w -S $0 ${1+"$@"}'

if 0; # not running under some shell

というパッチを当てたらOKみたい。


Google Web検索 on-o.com内を検索