CentOSにAirVideo Serverをインストールする
iPhoneやiPod touchでネットワーク越しに動画を見ることが出来るAirVideoというソフトがあります.
サーバ用ソフトはWindows用とMac用が標準で用意されていますが,Linux用もあったのでインストールしてみました.
Air Video Server on CentOS 5.5 - 水深100mの記事が大変参考になりましたが,ちょっと詰まったところがあるのでメモ.
AVS Linux - Download links & informationにもっと新しいAirVideo Server for Linuxがあります.
ffmpeg
x264をインストールしてからffmpegを./configureする時に--enable-libx264を付けるのですが,そのx264が見つからないというエラーが出てきました.
$ ./configure --enable-pthreads --disable-shared --enable-static --enable-gpl --enable-libx264 --enable-libmp3lame
Package x264 was not found in the pkg-config search path.
Perhaps you should add the directory containing `x264.pc'
to the PKG_CONFIG_PATH environment variable
No package 'x264' found
ERROR: libx264 not foundIf you think configure made a mistake, make sure you are using the latest
version from Git. If the latest version fails, report the problem to the
ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net.
Include the log file "config.log" produced by configure as this will help
solving the problem.
x264をmakeしたディレクトリにある,"x264.pc"ファイルを/usr/lib/pkgconfigか/usr/share/pkgconfigにとりあえずコピーすれば
無事にffmpegをインストールすることができました.
参考リンク
【Ubuntu 10.04】vaapiとffmpeg更新 | Yuji Noizumi's blog
~/.bash_profileでPKG_CONFIG_PATHをexport - きれいさっぱり、逝くぜ!
mpeg4ip-server
解凍して./bootstrapを走らせてからmakeすると,
MakefileのCXXFLAGSに-Wno-deprecatedを足すと無事make出来ました.
VirtualBoxのインストールに失敗したら
Dropboxを止めればOK.
これが分かるまでに何度も何度も再インストールしました…
dtiのvps
dtiのvpsを使っていて、最近muninをインストールしたのですが
なんだかコンテキストスイッチが異様に上昇しているんですよね。
グラフを見ると毎時同じ時間にコンテキストスイッチが上昇しているので
皆がcronの毎時で回してるジョブが重い、のでしょうか?
それとも単にmuninの設定がまずいのか…
コミックマーケット公式サイトのrobots.txtが削除された
コミックマーケット準備会は検索避けをやめてほしい - 手をよく洗いましょうのエントリで、コミックマーケット公式サイトのrobots.txtが検索ロボットを弾く設定になっているので対応してほしいと書いたのですが、先ほど確認してみるとrobots.txtが削除されていて、検索エンジンから検索が出来るようになっていました!
前の記事にコメントがあったので気がついたのですが、twitterを見ると数日前には消えていたようです。
Googleで検索してみると確かに、公式サイト内の個々のページも見つかるようになっていました。
対応していただき、ありがとうございました。
DTIのVPSを使ってみた
DTIが始めたVPSサービス「ServersMan@VPS」
VPSならDTI|月額467円(税抜) メモリ1GB|ServersMan@VPS
今なら2ヶ月間無料ということなので、試しに使ってみました。
Entryプランでシンプルセットを選択、すぐに使用可能に。
メールで接続先IPやrootパスワードが送られてきました。
いろいろ設定
PermitRootLogin no PasswordAuthentication no PermitEmptyPasswords no ChallengeResponseAuthentication no UsePAM no
- /etc/init.d/sshd restart
ユーザの追加
- adduser user
- passwd user
- usermod -G wheel user
- visudo
ユーザ変えてSSH公開鍵認証の設定
PuTTYの公開鍵をコピペ
- chmod 600 ~/.ssh/authorized_keys
rpmforgeレポジトリの追加
最初からあるレポジトリを優先させる
PackageManagement/Yum/ProtectBase - CentOS Wiki
/etc/yum.repos.d/内にあるコンフィグでrpmforgeに書き換えられたくないものにprotect=1を付ける
上の設定例見るほうがいいかも。
初期状態でインストールされているパッケージ一覧
Installed Packages MAKEDEV.i386 3.23-1.2 installed SysVinit.i386 2.86-15.el5 installed apr.i386 1.2.7-11.el5_3.1 installed apr-util.i386 1.2.7-7.el5_3.2 installed aspell.i386 12:0.60.3-7.1 installed aspell-en.i386 50:6.0-2.1 installed audit-libs.i386 1.7.13-2.el5 installed audit-libs-python.i386 1.7.13-2.el5 installed authconfig.i386 5.3.21-6.el5 installed basesystem.noarch 8.0-5.1.1.el5.centos installed bash.i386 3.2-24.el5 installed binutils.i386 2.17.50.0.6-12.el5 installed bzip2.i386 1.0.3-4.el5_2 installed bzip2-libs.i386 1.0.3-4.el5_2 installed centos-release.i386 10:5-4.el5.centos.1 installed centos-release-notes.i386 5.4-4 installed chkconfig.i386 1.3.30.1-2 installed coreutils.i386 5.97-23.el5_4.2 installed cpio.i386 2.6-23.el5_4.1 installed cracklib.i386 2.8.9-3.3 installed cracklib-dicts.i386 2.8.9-3.3 installed crontabs.noarch 1.10-8 installed cups-libs.i386 1:1.3.7-11.el5_4.6 installed curl.i386 7.15.5-2.1.el5_3.5 installed cyrus-sasl.i386 2.1.22-5.el5_4.3 installed cyrus-sasl-lib.i386 2.1.22-5.el5_4.3 installed db4.i386 4.3.29-10.el5 installed dbus.i386 1.1.2-12.el5_4.1 installed dbus-libs.i386 1.1.2-12.el5_4.1 installed device-mapper.i386 1.02.32-1.el5 installed device-mapper-event.i386 1.02.32-1.el5 installed device-mapper-multipath.i386 0.4.7-30.el5_4.4 installed dhclient.i386 12:3.0.5-21.el5_4.1 installed diffutils.i386 2.8.1-15.2.3.el5 installed dmidecode.i386 1:2.10-2.el5_4 installed dmraid.i386 1.0.0.rc13-53.el5 installed dmraid-events.i386 1.0.0.rc13-53.el5 installed e2fsprogs.i386 1.39-23.el5 installed e2fsprogs-libs.i386 1.39-23.el5 installed ed.i386 0.2-39.el5_2 installed elfutils.i386 0.137-3.el5 installed elfutils-libelf.i386 0.137-3.el5 installed elfutils-libs.i386 0.137-3.el5 installed ethtool.i386 6-3.el5 installed expat.i386 1.95.8-8.3.el5_4.2 installed file.i386 4.17-15.el5_3.1 installed filesystem.i386 2.4.0-2.el5.centos installed findutils.i386 1:4.2.27-6.el5 installed finger.i386 0.17-32.2.1.1 installed finger-server.i386 0.17-32.2.1.1 installed fipscheck.i386 1.2.0-1.el5 installed fipscheck-lib.i386 1.2.0-1.el5 installed ftp.i386 0.17-35.el5 installed gawk.i386 3.1.5-14.el5 installed gdbm.i386 1.8.0-26.2.1 installed glib2.i386 2.12.3-4.el5_3.1 installed glibc.i686 2.5-42.el5_4.3 installed glibc-common.i386 2.5-42.el5_4.3 installed gnupg.i386 1.4.5-14 installed gnutls.i386 1.4.1-3.el5_4.8 installed gpm.i386 1.20.1-74.1 installed grep.i386 2.5.1-55.el5 installed groff.i386 1.18.1.1-11.1 installed gzip.i386 1.3.5-11.el5.centos.1 installed hesiod.i386 3.1.0-8 installed hmaccalc.i386 0.9.6-1.el5 installed httpd.i386 2.2.3-31.el5.centos.4 installed info.i386 4.8-14.el5 installed initscripts.i386 8.45.30-2.el5.centos installed iproute.i386 2.6.18-10.el5 installed iptables.i386 1.3.5-5.3.el5_4.1 installed iputils.i386 20020927-46.el5 installed jwhois.i386 3.2.3-8.el5 installed keyutils-libs.i386 1.2-1.el5 installed kpartx.i386 0.4.7-30.el5_4.4 installed krb5-libs.i386 1.6.1-36.el5_4.1 installed less.i386 394-6.el5 installed libacl.i386 2.2.39-3.el5 installed libattr.i386 2.4.32-1.1 installed libcap.i386 1.10-26 installed libgcc.i386 4.1.2-46.el5_4.2 installed libgcrypt.i386 1.4.4-5.el5 installed libgpg-error.i386 1.4-2 installed libidn.i386 0.6.5-1.1 installed libjpeg.i386 6b-37 installed libpng.i386 2:1.2.10-7.1.el5_3.2 installed libselinux.i386 1.33.4-5.5.el5 installed libselinux-python.i386 1.33.4-5.5.el5 installed libselinux-utils.i386 1.33.4-5.5.el5 installed libsemanage.i386 1.9.1-4.4.el5 installed libsepol.i386 1.15.2-2.el5 installed libstdc++.i386 4.1.2-46.el5_4.2 installed libsysfs.i386 2.0.0-6 installed libtermcap.i386 2.0.8-46.1 installed libtiff.i386 3.8.2-7.el5_3.4 installed libusb.i386 0.1.12-5.1 installed libuser.i386 0.54.7-2.1.el5_4.1 installed libutempter.i386 1.1.4-4.el5 installed libxml2.i386 2.6.26-2.1.2.8 installed lm_sensors.i386 2.10.7-4.el5 installed logrotate.i386 3.7.4-9 installed lsof.i386 4.78-3 installed lvm2.i386 2.02.46-8.el5_4.2 installed lynx.i386 2.8.5-28.1.el5_2.1 installed m2crypto.i386 0.16-6.el5.6 installed m4.i386 1.4.5-3.el5.1 installed mailcap.noarch 2.1.23-1.fc6 installed mailx.i386 8.1.1-44.2.2 installed make.i386 1:3.81-3.el5 installed man.i386 1.6d-1.1 installed man-pages.noarch 2.39-12.el5 installed mcstrans.i386 0.2.11-3.el5 installed mingetty.i386 1.07-5.2.2 installed mkinitrd.i386 5.1.19.6-54 installed mktemp.i386 3:1.5-23.2.2 installed mlocate.i386 0.15-1.el5.2 installed module-init-tools.i386 3.3-0.pre3.1.54.el5 installed nash.i386 5.1.19.6-54 installed ncompress.i386 4.2.4-47 installed ncurses.i386 5.5-24.20060715 installed net-snmp.i386 1:5.3.2.2-7.el5_4.2 installed net-snmp-libs.i386 1:5.3.2.2-7.el5_4.2 installed net-snmp-utils.i386 1:5.3.2.2-7.el5_4.2 installed net-tools.i386 1.60-78.el5 installed newt.i386 0.52.2-12.el5_4.1 installed nscd.i386 2.5-42.el5_4.3 installed nspr.i386 4.8.4-1.el5_4 installed nss.i386 3.12.6-1.el5.centos installed ntsysv.i386 1.3.30.1-2 installed openldap.i386 2.3.43-3.el5 installed openssh.i386 4.3p2-36.el5_4.4 installed openssh-clients.i386 4.3p2-36.el5_4.4 installed openssh-server.i386 4.3p2-36.el5_4.4 installed openssl.i686 0.9.8e-12.el5_4.6 installed pam.i386 0.99.6.2-6.el5_4.1 installed passwd.i386 0.73-1 installed pcre.i386 6.6-2.el5_1.7 installed perl.i386 4:5.8.8-27.el5 installed perl-CGI-Session.noarch 4.42-1.el5.rf installed perl-Convert-ASN1.noarch 0.20-1.1 installed policycoreutils.i386 1.33.12-14.6.el5 installed popt.i386 1.10.2.3-18.el5 installed portmap.i386 4.0-65.2.2.1 installed postgresql-libs.i386 8.1.18-2.el5_4.1 installed procmail.i386 3.22-17.1.el5.centos installed procps.i386 3.2.7-11.1.el5 installed psmisc.i386 22.2-7 installed python.i386 2.4.3-27.el5 installed python-elementtree.i386 1.2.6-5 installed python-iniparse.noarch 0.2.3-4.el5 installed python-sqlite.i386 1.1.7-1.2.1 installed python-urlgrabber.noarch 3.1.0-5.el5 installed quota.i386 1:3.13-1.2.5.el5 installed readline.i386 5.1-3.el5 installed rootfiles.noarch 8.1-1.1.1 installed rpm.i386 4.4.2.3-18.el5 installed rpm-libs.i386 4.4.2.3-18.el5 installed rpm-python.i386 4.4.2.3-18.el5 installed rsync.i386 2.6.8-3.1 installed samba.i386 3.0.33-3.15.el5_4.1 installed samba-client.i386 3.0.33-3.15.el5_4.1 installed samba-common.i386 3.0.33-3.15.el5_4.1 installed samba-swat.i386 3.0.33-3.15.el5_4.1 installed screen.i386 4.0.3-1.el5_4.1 installed sed.i386 4.1.5-5.fc6 installed serversman.i386 1.0-004 installed setup.noarch 2.5.58-7.el5 installed setuptool.i386 1.19.2-1.el5.centos installed sgpio.i386 1.2.0_10-2.el5 installed shadow-utils.i386 2:4.0.17-14.el5 installed sharutils.i386 4.6.1-2 installed slang.i386 2.0.6-4.el5 installed smadmin.i386 1.0-003 installed sqlite.i386 3.3.6-5 installed stunnel.i386 4.15-2.el5.1 installed sudo.i386 1.6.9p17-6.el5_4 installed sysklogd.i386 1.4.1-44.el5 installed talk.i386 0.17-29.2.2 installed talk-server.i386 0.17-29.2.2 installed tar.i386 2:1.15.1-23.0.1.el5_4.2 installed tcp_wrappers.i386 7.6-40.7.el5 installed tcpdump.i386 14:3.9.4-14.el5 installed tcsh.i386 6.14-14.el5_4.3 installed telnet.i386 1:0.17-39.el5 installed termcap.noarch 1:5.5-1.20060701.1 installed time.i386 1.7-27.2.2 installed tmpwatch.i386 2.9.7-1.1.el5.2 installed traceroute.i386 3:2.0.1-5.el5 installed tzdata.noarch 2010e-1.el5 installed udev.i386 095-14.21.el5 installed unzip.i386 5.52-3.el5 installed usermode.i386 1.88-3.el5.2 installed util-linux.i386 2.13-0.52.el5_4.1 installed vim-common.i386 2:7.0.109-6.el5 installed vim-enhanced.i386 2:7.0.109-6.el5 installed vim-minimal.i386 2:7.0.109-6.el5 installed vixie-cron.i386 4:4.1-77.el5_4.1 installed vzdev.noarch 1.0-7.swsoft installed vzdummy-apache.noarch 1.0-1.swsoft installed vzdummy-glibc.noarch 1.0-1.swsoft installed vzdummy-jre-el5.noarch 1.0-1.swsoft installed vzdummy-kernel-el5.noarch 2.0-1.ce.swsoft installed wget.i386 1.11.4-2.el5_4.1 installed which.i386 2.16-7 installed xinetd.i386 2:2.3.14-10.el5 installed yum.noarch 3.2.22-20.el5.centos installed yum-fastestmirror.noarch 1.1.16-14.el5.centos.1 installed yum-metadata-parser.i386 1.1.2-3.el5.centos installed zlib.i386 1.2.3-3 installed
コミックマーケット準備会は検索避けをやめてほしい
タイトルで言いたいことはほとんど終わってしまったのですが、まずはこれを見てください。
User-agent: *
http://www.comiket.co.jp/robots.txt
Disallow: /
このrobots.txtというテキストファイルはGoogleやYahooと言った検索エンジンに対して、指定した内容(この場合はwww.comiket.co.jp以下の全ファイル)を登録することを禁止する指示を表しています。
現在「コミックマーケット準備会」でGoogle検索すると準備会のコミックマーケット公式サイトが一番上に表示されるのですが、その下に通常出るページの説明文(スニペット)が表示されていないのが分かると思います。
これは他サイトから公式サイトへのリンクを、検索エンジンが拾っているものと思われます。
何が問題か
コミックマーケット公式サイトが出てくるんだから別に問題ないじゃないか?と思う方もいるかもしれませんが、公式サイト内の個々のページが検索出来ないと、有益な情報へのアクセスがし辛い状況になってしまいます。
例えば配置担当者より一言(バックナンバー)にはサークル参加者にとって大変便利な内容なのですが、ページが細かく分かれているので検索エンジンが使えないと探すのが大変です。
また、緊急に広く伝えなければいけない情報がある場合(例:コミックマーケット準備会からの緊急のお知らせ)にも情報にたどり着く手段の1つである検索エンジンが使えないのはマイナスです。
そしてこれは仮説ですが、準備会自身が検索避けを行っていることが「同人関連のサイトは隠れるべき」というメッセージを発していないでしょうか?コミックマーケットの理念と実相で、同人文化や理念を説明しているのに検索避けをするのは不自然にも思えます。
どうなって欲しいか
http://www.comiket.co.jp/robots.txtを削除して頂くと、数日中にGoogleやYahooのクローラーが来て検索できるようになるでしょう。準備会の方々、ぜひ検討して下さい。よろしくお願いします。
追記
robots.txtは削除され、検索ができるようになりました。
コミックマーケット公式サイトのrobots.txtが削除された - 手をよく洗いましょう
Ubuntu 10.04のインストールで画面が真っ暗
Ubuntu 10.04がリリースされたので、使っているPCにクリーンインストールしようとしたら
ブート後Ubuntuのロゴは出るもののその後画面が真っ暗で何の反応も無くなりました。
調べてみるとこの問題はそこそこ報告されていて、対策もありました。
[ubuntu] 10.04 LTS RC: Blank Screen at startup
その対策方法は、ATIやnVidiaのグラフィックチップで問題が出た環境の場合
grubのブート時に与えるオプションで"quiet"と"splash"を消し、"nomodeset "を追加して起動。
intelの内蔵グラフィックスチップで古目の機種(i845やi855)では
同じくgrubのオプションで"i915.modeset=1"を追加してやれば良いとのこと。
使っているノートPCがまさにi855を積んだPCだったので、このi915.modeset=1で無事LiveCDの起動画面にたどり着きました。
https://wiki.ubuntu.com/X/Bugs/Lucidi8xxFreezesによるとintelチップでの問題回避方法はいくつかあるようなので
もし上手く行かなかったら試してみてください。
それにしてもいきなり画面が真っ暗だと正直面食らう…