Monthly Archives: 4月 2014

Permalink to single post

Livestreamer改修

Livestreamerをちょっと改修。Livestationを視聴するときのための機能追加しました。

あとGitHubからPull Request出したこと無かったので軽くメモもつくったけど俺しか役立たねぇなこれ。

Permalink to single post

git pull requestメモ

  • githubでfork→作業→commit→rebaseでまとめる→push→GitHubでpull request
  • git rebase -i [対象commitのhash] → 対象commitのhash~現在までがでてくる
    • でてくるエディタで、pickをsquash にすると、その変更と直前の変更をまとめる

参考リンク

Permalink to single post

Livestreamer

ストリームいじってるプログラムを書いたりしていたんだけど、なんかいろいろあるストリーミングサービス (ustreamとか) のURLなげたらうまい具合に探ってもらって簡単にストリームを抜き出せるライブラリとかあったら便利そうじゃね?

とかおもってたけどまぁフツーにありました。

コマンドラインから利用できて、あとPythonでできてるのでPythonのライブラリとして使用できる。あと使って無いけどWindowsでも動きそうなかんじ。大変素晴らしい。

25個ぐらいのサービスに対応してるようです。さすがにニコニコとかは無い。

Permalink to single post

Gentoo+systemd+Linux Kernel 3.14でトラブる

恒例のGentooハマり。

Kernel 3.12から3.13や3.14にカーネルアップするとどうもうまく動かなかった。

具体的には、ディスクマウントのところでタイムアウト (ログには「Timed out waiting for device dev-sda6.device」とか出る) したり、nouveauのドライバで初期化にこけたり。

いろいろと調べつつ、以下の二ヶ所直せばとりあえず動いた。

1点目: マウントオプション: noauto, x-systemd.automount

/etc/fstabの全てのディスクとNFSの行に「noauto, x-systemd.automount」オプションをつける。

Gentoo Forums :: View topic – Systemd timing out during local disk mount

ここみてやってみたら動いた。ただ「temporarily fix」だよと言っている。

systemd (日本語) – Arch Linux

なんかfsckとかぶったりしてうまくいかないっぽい。

2点目: SYSFS_DEPRECATED関連をOFFる

systemdをemergeしたときに完全に見落としていた。こんなメッセージが出る。

* Messages for package sys-apps/systemd-208-r3:

*   CONFIG_SYSFS_DEPRECATED:     should not be set. But it is.
*   CONFIG_SYSFS_DEPRECATED_V2:     should not be set. But it is.
* Please check to make sure these options are set correctly.
* Failure to do so may cause unexpected problems.

これをOFFってなかった。非常に残念なミス。