平衡点
2011/01/02
_ 言語独自のパッケージマネージャ(?)と仲良くするにはどうするか?
Lucas さんが「もう疲れたよ, ○トラッシュ...」みたいな事書いてますね.
Ruby に限らず ELPA とか CPAN とか, 言語毎にパッケージマネージャの様な仕組みがありますが, これをディストリビューションとして提供する場合には, どうするのが良いんだろうね. ...なんて話を id:lurdan と勉強会夜の部で良く話しているのを思い出しました(というわけでメモ).
人々は
- パッケージ を探す -> 無いから gem で install
- 最初から gem で install
の, どっちなんだろう.
とはいえ Debian の場合は (パッケージの) gem で install されるモンとパッケージで install されるモンが混じる事はないのだけれどね.
2011/01/04
_ 近況
- 実家はあったかすぎます. 床暖房最強説
- 実家はゴハンが美味しすぎます.
- 実家は水が美味しすぎます.
ぬくぬくしすぎて, 多分太ったと思います(´・ω・`)
明日は新幹線で一日潰れる..._|‾|○
2011/01/05
_ 風邪
なんか酷くなった様な...喉と鼻が異様に辛い.
_ 2011 年の抱負
- 三本くらいは accept まで持って行きたい.
- 昨年末から引き摺っているアレは, そろそろ終わらせるべき, ですね.
- Debian
- そろそろ NM ?
- 英語の勉強
- TOEIC でも受けてみる?
- 何か一つ別の言語を覚える
- C++ か Lua だなぁ...どっちにしよう?
- C++ には特にモチベーションがないのだけれど, ある程度は読み書きできる
- Lua は LuaTeX というモチベーションがあるけれど, まったく知らない
- C++ か Lua だなぁ...どっちにしよう?
- 健康面では...
- 減量(笑)
- 減煙. 願わくば禁煙
最後のは「願わくば」とかいている時点で, あんまりその気になっていないのかもしれないけれど(笑).
2011/01/12
_ Let's Note S9, その3
- その1: http://d.hatena.ne.jp/sasakyh/20100410#p1
- その2: http://d.hatena.ne.jp/sasakyh/20100608#p1
Linux Kernel 2.6.37 が出たので試してみた.
- xbacklight が動作するようになっている!
- Laptop としては輝度調整ができなかったのは結構痛かったので大変嬉しい
- ALSA のために使っていた Conexant のドライバがビルドできなくなった.
- pm_qos_params.h が変更されている
- でも sound/pci/hda/patch_conexant.c に CX20584 の記述がある. cxt5066 用で動作させるみたいなんで modprobe のオプションを適当に試してみるつもり.
- とはいえ, 最近音楽聞いたりするのは大抵 Xperia なんで問題無いかなぁ.
だんだん快適になってきました.
2011/01/14
_ Let's Note S9, その4
- その1: http://d.hatena.ne.jp/sasakyh/20100410#p1
- その2: http://d.hatena.ne.jp/sasakyh/20100608#p1
- その3: http://d.hatena.ne.jp/sasakyh/20110112#p1
X が刺さる. 今迄 Intel の drm まわりで苦しんだ事がなかったんで, 意外な気分. log を見ると
(EE) intel(0): Failed to submit batch buffer, expect rendering corruption or even a frozen display: Input/output error.
が出ていた. うーん...
あと, 先程以下の log を吐いたので, 強制シャットダウン
BUG: unable to handle kernel NULL pointer dereference at 0000000000000007 IP: [<ffffffff811fe5c5>] n_tty_read+0x51d/0x7a2 PGD 1d7484067 PUD 16224d067 PMD 0 Oops: 0000 [#1] SMP last sysfs file: /sys/devices/LNXSYSTM:00/device:00/ACPI0003:00/power_supply/AC/uevent CPU 3 Modules linked in: tun usb_storage uas aes_x86_64 aes_generic arc4 ecb acpi_cpufreq mperf cpufreq_userspace cpufreq_conservative cpufreq_powersave cpufreq_stats parport_pc ppdev lp parport acpi_pad power_meter sbs sbshc acpi_memhotplug container pci_slot fan hed binfmt_misc uinput fuse loop snd_hda_codec_hdmi snd_hda_codec_conexant snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq joydev snd_timer snd_seq_device snd tpm_infineon i2c_i801 soundcore snd_page_alloc battery ac tpm_tis psmouse tpm panasonic_laptop serio_raw processor power_supply tpm_bios evdev sparse_keymap ext3 jbd mbcache btrfs zlib_deflate crc32c libcrc32c i915 drm_kms_helper i2c_algo_bit drm i2c_core sg sr_mod sd_mod cdrom crc_t10dif ahci libahci sdhci_pci ehci_hcd sdhci usbcore libata scsi_mod mmc_core e1000e nls_base thermal video button thermal_sys output [last unloaded: rfkill] Pid: 4053, comm: eblook Not tainted 2.6.37.daphne #1 CFS9-1/CF-S9JY6BDP RIP: 0010:[<ffffffff811fe5c5>] [<ffffffff811fe5c5>] n_tty_read+0x51d/0x7a2 RSP: 0018:ffff8801621addb8 EFLAGS: 00010246 RAX: 0000000000000007 RBX: ffff880202f5c000 RCX: 00007f0200baa024 RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff880202f5c52c RBP: 00007f0200baa000 R08: ffff8801621ac000 R09: ffff88021ad81440 R10: dead000000200200 R11: dead000000100100 R12: 0000000000000000 R13: 7fffffffffffffff R14: 0000000000000000 R15: 0000000000000000 FS: 00007f0200b8b700(0000) GS:ffff8800daac0000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b CR2: 0000000000000007 CR3: 00000001f218d000 CR4: 00000000000006e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Process eblook (pid: 4053, threadinfo ffff8801621ac000, task ffff880217de72c0) Stack: 00000000ffffffff ffff880202f5c0e0 ffff880217974540 ffff880202f5c278 ffff880202f5c4a0 ffff880217de72c0 ffff880217de72c0 ffff880202f5c52c ffff880202f5c1d8 ffffffff00000000 ffff880202f5c1d0 0000000000000000 Call Trace: [<ffffffff8103c230>] ? default_wake_function+0x0/0xe [<ffffffff811f9f50>] ? tty_read+0x7d/0xc7 [<ffffffff810ecab7>] ? vfs_read+0xa1/0xfd [<ffffffff810ecbc6>] ? sys_read+0x45/0x6b [<ffffffff81002a12>] ? system_call_fastpath+0x16/0x1b Code: ef 00 00 00 44 8b a3 6c 02 00 00 48 8b 54 24 18 f0 44 0f b3 22 45 19 e4 48 63 83 6c 02 00 00 48 8b 93 60 02 00 00 48 8b 7c 24 38 <0f> be 14 02 89 54 24 4c e8 d5 d3 10 00 8b 93 6c 02 00 00 ff 8b RIP [<ffffffff811fe5c5>] n_tty_read+0x51d/0x7a2 RSP <ffff8801621addb8> CR2: 0000000000000007 ---[ end trace 7b8abcad2b3b7609 ]--- tty_release_dev: pts10: read/write wait queue active! tty_release_dev: pts10: read/write wait queue active! tty_release_dev: pts10: read/write wait queue active! tty_release_dev: pts10: read/write wait queue active! tty_release_dev: pts10: read/write wait queue active! tty_release_dev: pts10: read/write wait queue active! tty_release_dev: pts10: read/write wait queue active! tty_release_dev: pts10: read/write wait queue active! ...
はてさてなんでしょうねぇ...
2011/01/17
_ Let's Note S9, その5
- その1: http://d.hatena.ne.jp/sasakyh/20100410#p1
- その2: http://d.hatena.ne.jp/sasakyh/20100608#p1
- その3: http://d.hatena.ne.jp/sasakyh/20110112#p1
- その4: http://d.hatena.ne.jp/sasakyh/20110114#p1
音に関して. linuxant で公開されているドライバはビルドできないけれども, HSF modem を使用するのでないならば, このドライバではなく linux kernel に同梱されているモジュールをそのまま使えば良い. /etc/modprobe.d/alsa-base.conf の末尾あたりに
# Fix Let's Note S9 issue. options snd-hda-intel model=ideapad
とでも書いておけば良いかと. model として指定できるパラメータについては linux kernel の Documentation/sound/alsa/HD-Audio-Models.txt を参照のこと. とりあえず model=idepad もしくは model=thinkpad で「ヘッドホン挿すと Mute」になった.
2011/01/24
_ Bluetooth ヘッドセット新調
以前使っていたのでも特に使うには問題は無かったのですが, 充電に専用アダプタが必要だったり, ペアリングできるのが一台までだったり, 多少不便だったので, 思いきって購入しました. 購入したのは Sony Ericson の MW600/B です.
ソニー(SONY), ¥11,800
レビューにもありますが, ボリュームスライダーが微妙な感じですが, 多分慣れたら気にならなくなるのかな.. 早速 PC ともペアリングしました. おかげさまで, ノートから伸びる線が一本減った感じです.