ぼくの本の読み方

どの本を読むか まずは、読みたい本を決めることから始めるしかない。本の紹介リストとかAmazonのおすすめとかKindleの0円リストとかTwitterに流れてるとかを興味あったらとりあえずブクログの読みたい本リストに入れている。本の紹介リストはSFだったら htt…

自分向け: ファイルシステムが壊れた時に読むエントリ

やあ (´・ω・`) ようこそ、このエントリへ。 このテキーラはサービスだから、まず飲んで落ち着いて欲しい。うん、「また」なんだ。済まない。 仏の顔もって言うしね、謝って許してもらおうとも思っていない。でも、このエントリを見たとき、君は、きっと言…

大卒しました

なんかTL見てたら思い出したので大卒エントリを書くことにした。3月に大卒しました。6年目で大学クリアです。やったね。大学生活、だいたいつらいあんど楽しいでした。だいたい人生的なものでなにも変わらない。1年目(2008年)はめっちゃこう遊んでOSS開発と…

Emacsを高速起動せよ #kansaiemacs

この前の関西Emacsで発表?した内容を完結させた感じのエントリです。この動画の説明です。みんなEmacsを高速起動したいですよね。ぼくもしたいです。 今回はカーネルの視点からEmacsを高速起動しちゃうよ。まず実験用に ~/nisehome をHOMEにしてmelpaのパッ…

Gentooビルドクラスタを作りたいということ 多分次のGenTwooに向けて

https://github.com/naota/portage-daemon最近こんなのを作ってた。linux.yamlを master: address: localhost builder: command: sudo emerge -1 %s 2>&1 || true target: linux.amd64fbsd.yamlを master: address: localhost builder: command: ssh root@<IP> e</ip>…

おれがsudoできないのはどう考えてもmetalogが悪い話

最近、"sudo emerge" などしようとするとその時点で動きが止まってしまうことが多々あってまーたbtrfsか?と思っていました。でも、psを見てもSTATEは"D"になってないし、btrfsぽくはない。そんなある日metalogを強制終了してやると、止まっていたsudoが動き…

最近のbtrfsの話(linus head) cleaner の lock とか

最近、うちのbtrfsはよくこういうエラーで死んでいて % cd /sys/fs/pstore % cat dmesg-efi-3 dmesg-efi-2 dmesg-efi-1 Oops#1 Part3 <3>[16662.858996] [drm:ring_stuck] *ERROR* Kicking stuck wait on render ring <7>[17728.729197] BTRFS debug (device…

PulseAudio使ってるならカーネルのSND_HDA_PREALLOC_SIZEは2048にしとけよ?って話

ここに書いてあるのそんまんまなんだけどhttps://bugs.gentoo.org/show_bug.cgi?id=409625PulseAudio使ってて、しかもサウンドがHDA IntelだったらSND_HDA_PREALLOC_SIZEってのをdefaultが64なのを2048にした方がいいらしい。当該kernel configの説明にもそ…

「Gentoo」詳しいね!で本命彼と距離を縮める・5選「GentooInstallBattleタイムトライアルをする」

今勢いのあるメタディストリビューション「Gentoo」 男性はインストールしていてる人が多いので、会話のタネに持ってこい!今回は、「Gentoo」で気になる彼との距離を縮める方法をご紹介したいと思います。■1.Larry the cowのかわいらしさGentooで公式マスコ…

おれが…おれこそがBtrfsckだ!、という話

Btrfsは非常に安定した安心なファイルシステムです - Togetterまあ、上のリンクのような話なのだけど、そこからどういうバグだったの?とかどういう状況だったの?とかどうやって直したの?というところを補則するための記事もともとは多分ここのエラーで、leaf…

Ustした

Ustでxyzshのebuild書きましたよ。 なんでかって、その、いい題材だったんで・・・・録画はこちらー ってしたかったけど録画ボタンおしてなかったよ、ふへへへへへまとめ autotools-utilsでautotoolsなpackageは楽にできるよ PATCHES変数 AUTOTOOLS_AUTORECO…

freeのshared

freeとかしてみるとsharedが0になっている。 $ free total used free shared buffers cached Mem: 3884436 3371444 512992 0 3492 1434784 -/+ buffers/cache: 1933168 1951268 Swap: 5000188 0 5000188free(1)を見ても"The shared memory column should be …

#fav2toshi_a Advent Calendar 最終日

さ、最終日なので何日目とかは関係ないのですよ?ふぁぼとmikutter・としぁさんとの戦いについてはとしぁさんの記事を見ていただければいいかと思いますが、最近はとしぁさんのmikutterもいろんな意味で落ち着いてきましたよね。もちろん安定している、という…

hoge

[tex:\displaystyle\sum_{i=1}^{10} a] [tex:\textstyle\sum_{i=1}^{10} a]

カーネル/VM Advent Calendar 一日目: eventfd, timerfd, signalfd

ひ、日付? な、なんのことです…!?最初はfutex()とかカーネルの変更でpostgresqlが遅くなったとかの話をからめようかと思ってたんですがfutex()調べてたらどんどん大きくなってしまったので今回はスキップして(そのうちあるであろう)2回目にまわしとくことに…

REQUIRED_USE

こんな emerge エラーを見たことはあるだろうか Calculating dependencies \ !!! Problem resolving dependencies for sys-kernel/dracut ... done! !!! The ebuild selected to satisfy "dracut" has unmet requirements. - sys-kernel/dracut-024-r2::gent…

新APIGentoo山盛り

はじめに 一部で人気を博しているというこの記事から二年もたったのでいい加減いろいろと新しくしていこうと思うんですね。新時代Gentooの福音的な感じでね。やっぱり想定的にはインストールしたけど、これからどうすんべ? とか、なんとなーくわかってきたけ…

Weekly Gentoo bugz review!

Last week This week bsd assigned - 101 - bsd CCed - 53 - x86-fbsd assigned - 15 - x86-fbsd CCed - 11 - cjk assigned - 76 - cjk CCed - 20 - naota assigned - 3 - naota CCed - 25 - $ bugz search -a bsd@gentoo.org 428118 bsd dev-scheme/guile i…

コマンドラインからの NetworkManager

コマンドラインから NetworkManagerを扱うcnetworkmanagerというものがあって、使ってみたのだけれど、どうにもうまく動かない。 ので、githubを見てみたら nmcliに移行してね、みたいなことが書いてあって、んじゃその nmcliはどこにあるの?と思ったら netw…

LKMLの釣り師たち

ああん?最近釣りが多いな?最近、LKMLに変な投稿投げる釣り師(?)がいるのでまとめておく。 09/07 LKML: Angela Bernard: Suggestions for the Future of Linux Ethernetとかオワコン。誰も使わねーよ。デスクトップは死につつあるし、Linuxのデスクトップは最…

Btrfsの歴史とか

2007年 Btrfsの発表 Copy-on-Write チェックサム トランザクション snapshot subvolume 2008年 04/30 Btrfs v0.14 複数のデバイスをサポート 05/29 Btrfs v0.15 ext3からの変換をサポート 8月 Btrfs v0.16 ディスクフォーマットの変更 2009年 1月 2.6.29-rc1…

Mountain Lionが来たのでMBPをアップデートしました

Mountain Lionが来たので、さっそくApp Storeでぽちぽちしました。ダウンロードしてたんですが、途中で止まってしまったりして、インストールが止まってしまったので、App Store閉じてMountain Lionのアップデートプログラムを削除してDLしなおしました。都…

cd /usr/src/linux; make install

Linuxでmake installすると/sbin/installkernelが呼ばれる。最近、dracutでinitramfsを作っているのだけど、ちょくちょく作り直すのを忘れるのでmake installで一緒にdracutもやってくれないかなと調べてみると/usr/src/linux/arch/x86/boot/install.sh で #…

Weekly Gentoo bugz review!

Last week This week bsd assigned 96 105 +9 bsd CCed 52 - - cjk assigned 96 86 -10 cjk CCed 22 - - naota assigned 3 4 +1 naota CCed 28 - - $ bugz search -a bsd@gentoo.org 421021 bsd sys-libs/e2fsprogs-libs-1.42.3 fails to install beca => Wa…

パッケージのリビルドって自動でしてほしいよね

revdep-rebuildとか@preserved-rebuildを使っているとそう思ったことがあるのじゃあないかと思う。 perl更新したら、perl-cleanerだとかpythonだったらpython-updaterだとかghcだったらhaskell-updaterだとかとか、とかくラライブラリにせよ言語にせよアップ…

Weekly Gentoo bugz review!

Last week This week bsd assigned 111 96 -15 bsd CCed 51 52 +1 cjk assigned 95 96 +1 cjk CCed 24 22 -2 naota assigned 3 3 0 naota CCed 32 28 -4 $ bugz search -a bsd ... 406009 bsd Keword ~x86-fbsd on dev-java/libmatthew-java => Wait for jav…

Weekly Gentoo bugz review!

Last week This week bsd assigned 111 111 0 bsd CCed 49 51 +2 cjk assigned 99 95 -4 cjk CCed 28 24 -4 naota assigned 7 3 -4 naota CCed 33 32 -1 $ bugz search -a bsd ... 408791 bsd dev-libs/glib-2.30.3: non POSIX test construction in => Clos…

Weekly Gentoo bugz review!

$ bugz search -a bsd ... 408603 bsd dev-libs/libelf fails to install with parallel make => Patch already applied. RESOLVED :) 408791 bsd dev-libs/glib-2.30.3: non POSIX test construction in a configure script => No problem with -2.32.2? 40…

x-select-enable-primary

Chromeが400枚のタブの復元に失敗しくさってくれたので、ChromeからFirefox(Vimperator)にまた移行した。Vimp便利なんだけれど、p/PでURL貼って移動する時にEmacsではちゃんとyankしたものにうまく移動しないことに気がついた。結論をいうと (setq x-select-…

vcs-snapshot.eclass

最近はGitHubなんかでタグをつけて、そのままそれをリリースtarballにしているところも多い。ところが、このtarball、展開すると username-projectname-hash みたいなディレクトリに入っていて、Gentooのデフォルトのソースディレクトリ設定である${P} (zsh-…