2011年10月23日日曜日

linuxサーバー自体をjukeboxにしたい

動画でやろうと思っていたネタですが、Ubuntuのアップデートを行ってみると、権限周りがあれで動画を作っても挑戦する人が躓いてイライラするだけだなぁ。と思って
こっちに作成方法を配置。

何ができるか

  • 音楽を再生することができる。
  • プレイリストを作成・保存することができる。
  • 音量を調整することができる。
Windows Media Playerとかあるけど、あれのGUI無しがMPDと思ってくれたら。
サーバーは常時電源が付いてて、スピーカーをつなげればOKな状態が望ましい。
実際の利用風景は動画のとおり。


Jukeboxをリモコンから操作するイメージです。

何がうれしいのか

  • 音楽だけはPCと関係なく再生、停止することが出来る。(これは他ではまねできない)
  • サーバーのあまったリソースはMPDにまわすことができる(3%くらい - atom)
  • ファイルサーバーと兼用させると簡単にデータの入れ替えと追加ができる。

構築について

段階に分けて書くと。
  1. とりあえず、ハードが認識されているか確認だ。
  2. AlsaMixerでもPaulseAudioでも何でもいい音が出ればいい。
  3. さぁ、MPDのインストールだ。
  4. MPDの設定だ。
というながれで構築は進みます。 順番はどっちでも良いけど、順番が違うとどこまでチェックしたっけ?ってなると思うので順番どおりにいきましょう。(このブログで解説していない部分も当然あります)
というわけで、実際の作業手順を書いていきますね。

作業手順


デバイス認識されている?


私の環境はalsamixerを使用しています。 他のオーディオサーバーでもよいのですが、純粋に入っていたのがそれだったのでalsamixerを利用しているっていうだけです。
serverでいれたひとはもしかするとalsamixer入っていないかも。(手元のubuntu serverで確認すると入っていなかった。)
無かったら入れてください。

alsaとかalsamixerとか入っていたらalsaが入っているので、ここでalsamixerをたたいてみましょう。
正常にalsamixerの画面が出てきたらOKです。
しかし、権限の関係で変更できない場合には、自分のユーザにaudioグループを所属させましょう。
これは、いきなり音を出したときに耳をふっ飛ばさないようにするためです。

alsamixerを起動してもカードが見えない場合は、lspci or lsusbなどでカードを確認しましょう。
例:
luna@tluna:~$ lspci | grep Audio
00:1b.0 Audio device: Intel Corporation System Controller Hub (SCH Poulsbo) HD Audio Controller (rev 06)
無い場合は調べてみましょう。

分かった場合には次のコマンドを利用して音を鳴らしてみましょう。
ecasound -i test.wav -o alsa,hw:0,0
テスト用のファイルは自分で用意してね。 んで、この引数として渡している「hw:0,0」は/proc/asound/cardsって言うところでインデックスされているから確認してね。
普通の人間のパソコンにはサウンドカードは一つしかないと思うけど、複数認識されている場合は上のコマンドでは動かない。

mpdのインストールと権限周りの設定

今度はmpdをインストールします。
ubuntuならsudo aptitude install mpd ncmpcと入れてください。
ncmpcはncursesを利用したmpdクライアントです。 ncursesを知りたい人はncursesを参考にしてください。

インストールしたらmpdの設定をして見ましょう。
mpd.conf
こんな感じで設定をしてください。

設定する項目は適宜変更していただければ問題なく設定は変更できると思います。
1点だけ注意したいのは、再生するときのユーザ位か? あとは、mpdからalsaimxerが触れるように権限がなってるか。とか

完了したらテスト!

設定が完了したら、 ncmpc -h ipaddressとしましょう。 使い方はmanでもみてね。(もうだめだ)

単純だけどうれしいこと

Amazonで購入したものが届いた。 壊れたHDDの代わりに注文した商品だ。

ヤマトの配送の人が届けてくれたんだけど、一つ変わったやり取りがあった。
「ここの配送先の名前あたっていますか?」という質問

暗くて見えなかったのかな?と思って確認をしていると、
「老眼で文字が見えなくてね」と付け加えてくれた。

小さいことだけど、こういうチェックをちゃんとしているって気持ちが良いなと思って商品を受け取れた。

考えてみると商品の引渡しって最終的にその人の元に届かないといけないから、それはちゃんとするって本来はあるべきだなと。
その人はそういう特別な理由があってやったわけではないと思うけど、配送のミスを防止するという意味でもこれはいい行動だと思う。

2011年10月22日土曜日

性格診断をやってみた

実施したのはYG性格検査の簡易版?なるもの
結果は次のとおり
なんか違う気がする。

2011年10月14日金曜日

Biglobe年間パスポート解約


AU側でWiMAXに接続できるようになったので、今まで契約していたBiglobe WiMAXが不要になったので契約を解除しました。

年間パスポート契約は解除料として5000円発生するそうですが、使わないものに金をかけても仕方が無いのでそのまま解除。
対応よかったよ。ありがとう。 またプロバイダー必要になったらみてみるよ。

そしてやらかす

叩き売りSMRT
FlickrDroid Upload

昨日近くのAUショップでEVOとSMTが抱き合わせで叩き売りされているのを見つけました。
 料金計算をしているとあの金額だったら新規契約してそのあと気に入らんかったら解約してもいいっていう結論に達しました。

えぇ完全に「えいや」です。端末の詳細をほとんど調べずにその端末の大体の機能と頭数で得が大きいと判断しました。

肝心の二つの製品ですが、今までdesireのsd-ext領域にアプリをおいて利用していたので、その機種の持っている本来の速度は使えていませんでした。
しかし今度の端末は端末側の記憶領域はdesireみたいに小さいわけではないので気軽にアプリをインストールすることができます。内蔵メモリにアプリをおけるというのは素晴らしいことだと再認識
Sdカードの領域に配置すると、データの大きさの制限は緩和されますが、代わりにかアクセス速度は大きな制限がついてしまいます。

どれだけ差が出るかというと
Android2.2なHTC Desire X06HTのベンチマークスコア(更新) | juggly.cn
SMT-i9100 レビュー ベンチなどなどandroidタブレット。久しぶりの購入!|exit・StudentsのPCパーツ雑記帳
Desire1149
SMT    942

Desireが勝利なんだけど、ハード側の記憶容量の少ないdesieは普段使いではっきりとわかるくらい速度が使い物にならない状態。(内蔵だけで済ませばdesireの方が早いのでしょうけど)

早い話メモリにデータが乗っかるまではとんでもない時間がかかるということです。その点は今なら多くのメーカーが内蔵の記憶領域が増えました。

パソコンでいうとDesireはメモリは多く積んだけど、HDDはほとんど積まないで、代わりにFDD使ってね的なそういう構成

Androidの場合それでは辛いわけで。
そして、これで通信機器配備完了

純正のblogger クライアントを試用

Blogaway細かいバグがあったのとbloggerが純正のクライアントを出したということで使ってみることにした。

できることは次の通り

記事作成 写真投稿(ローカル) 文字装飾(ボールド、イタリック、リンク作成)
タグ付け draft 投稿(即時投稿)

ちょっと公式アプリだからHTML編集があるといいなとか思っていたのだけど
バグは特に見当たらないからさくっとblogerだけにアップする時にはいいんじゃないかという感想
テスト
<a href="テスト">テスト</a>
やっぱりhtmlは許可されていないみたい。
ただ、このブログシステムなら対応するって期待しています

2011年10月13日木曜日

募集中

【ニコニコ動画】【合体】V♂C@L♂ID FAIRY CARNIVAL-兄貴誕生祭2010-【歪音エナ】 【ニコニコ動画】本格的音ゲイ合作 BEMARA sEXPO 森の妖精とVOCALOIDの記事書いたり、つぶやいている人募集中。 コメントか、twitterフォローお願いします。 P.S.今年度は誕生祭はしなかったのでしょうか。