memo

『ライト、ついてますか?』を読みました。印象に残った文章をまとめました

『ライト、ついてますか? −問題発見の人間学』ドナルド・C・ゴース、ジェラルド・M・ワインバーグ著 (共立出版)を読みました。 自分用のメモもかねて特に印象に残った文章を抜粋しました。 気になった方はぜひ書店等で買って読んでみてください。 注意事項 …

android-sdkの環境構築(on Gentoo Linux)

Gentoo Linux上でAndroid開発環境を構築したのでメモです。 EclipseでADTの設定完了までのメモ。 環境 Eclipse:3.5.1 JavaVM:icedtea6-bin-1.9.1 android-sdk-update-manager:6 流れ Eclipseとandroid-sdk-update-managerのインストール 環境の設定 Android …

Linux(Gentoo)をサーバにしてMac OS X 10.6(Snow Leopard)とファイル共有してみた(AFP over TCP)

LinuxとMac間でファイルのやりとり出きるようにしていないことに気がついたので、AFPデーモンをLinuxに立ててファイル共有することにしました。NFSも考えましたが設定がいろいろと面倒くさいのでやめてAFPにしました。AFPというのはAppleが開発したファイル…

2TBより大きいパーティション扱う(Linux)+HDDのアライメントについて

最近はHDDだと、2TBの製品もだいぶ安くなったので人によってはRAID5やRAID6と組み合わせて、4TBや6TBの容量のパーティションを作成する機会も増えてきたかと思います。私のメインPCも2TB * 3なRAID5を導入したので、そのときに行った手順のログです。// 気が…

EXT4のゼロレングス問題(zero-length problem)に対処したマウントを行う

ext4で問題となっているゼロレングス問題に対処するためのマウント方法です。方法は、noauto_da_allocオプションを追加してマウントするだけです。 マウント方法 $sudo mount デバイス ターゲット -t ext4 -o noauto_da_alloc ゼロレングス問題(zero-length …

EXT4をSSD向けにマウントする

EXT4を用いて、SSDで用いられているTrimコマンドを使用するためのオプションです。 Trimコマンドを有効にする 方法は非常に簡単で、discardオプションをマウント時に渡すだけです。 mountコマンドでマウントする場合 $sudo mount /dev/sd[0-9]+ /mnt -t ext4…

Linux 2.6.33 to 2.6.34

基本 Disable Bootmem code (NO_BOOTMEM) [Y/n/?] (NEW)>Y slabの準備が終わる前のbootmemの代わりに直接early_res(early reserved memory area)を用います。これにより、初期アロケータと最終アロケータの間を結んで、1つレイヤーを減らします。ようは、複…

rawデバイスの作り方とrawデバイス化

rawデバイスとは、通常カーネルが行っているバッファリング等を一切行わないデバイスのことをいいます。rawデバイスはデバイスの正確な性能を測定したい場合などに使います。まぁ、最近はシステム全体のパフォーマンスを計るのが当たり前なので、使われるこ…

linux-2.6.32 to 2.6.33

make oldconfigしてみた。 基本 Kernel compression mode 1. Gzip (KERNEL_GZIP) 2. Bzip2 (KERNEL_BZIP2) > 3. LZMA (KERNEL_LZMA) 4. LZO (KERNEL_LZO) (NEW) choice[1-4?]: ? >3 カーネルイメージの圧縮にLZOが追加されました。LZOは圧縮率はBZIP2やLZMA…

MacFusionを使用する

Mac OS X 10.6.3でMacFusionを使用する方法です。ソフトの実際の使い方とかは、別のサイトからどうぞ。 MacFuseについて システム設定から、MacFuseの設定項目を開いて、Betaバージョンにアップデートする MacFusion 下記、サイトのMacFusoin-2.0.4-SLをダウ…

manについて

manについて基本的なこと。 manの使い方 $man man セクションの意味 $man man-pages 検索 $man -k hoge

IBusをインストールする

最近いくつかのディストリビューションで採用されている、IBus(Intelligent Input Bus)を導入してみました。 バージョン ibus-1.3.2 ibus-qt-1.3.0 ibus-anthy-1.2.1 手順 keywordsへ追加 パッケージの導入 .xprofileの設定 keywordsへ追加 下記、パッケージ…

KDE4のオーディオCDまわりの調査(systemsettingsのオーディオCDの設定について)

KDE4のCD-Audioのサポートについて調べてみました。調べるきっかけは、「systemsettings − 詳細 − オーディオCD − 全般タブ − CDデバイスを指定する」の設定を有効にしない場合にどのように動作するのかが、なぞだったからです。答えはすぐ見つかって、kio-a…

KDE4 天気ウィジットの設定

お天気予報のウィジットでTokyoを表示する場合は、下記を選択することで、予報を表示することができます。 都市:Tokyo プロバイダ:BBC 他、Yokohama,Osakaとかも取得可能です。

mplayer トランク版 on Gentoo

mplayerのトランクビルドが久々に通るようになりました。 mplayerのトランクビルドする方法 $sudo sh -c "echo 'media-video/mplayer **' >> /etc/portage/package.keywords" $sudo emerge mplayer -1q

xorg-server-1.7に移行する

statbleにxorg-server-1.7が降りてきました。ということで、アップデートしました。 やること アップデートする xの各種ドライバーを再ビルドする xを再起動する アップデートする いつものとおりです。 $sudo emerge -uNDq world xの各種ドライバーを再ビル…

ToDo

ToDo Stack PulseAudioへの移行 Wiiリモコンサポート ヒラギノフォントを使えるようにする ck-sourcesの概要チェック kbluetooth使い方まとめ Fontコンフィグ修正 iBusへの移行 日本語manの修復 ffmpegthumbnailとmplayerthumbnailの比較 KDEのthumbnailまわ…

GentooLinuxのchromiumがx264に対応しました

GentooLinuxのchromiumにx264とmp3のUSEフラグが追加されました。これで、ffmpeg経由でhtml5なyoutubeを再生することができます。 (5.0.375.3ではパッチにミスがあってうまく動かなかったのですが、、、5.0.375.9で修正されました) chromeとchromiumの違い c…

KDE4でbluetoothを有効にする no Gentoo

いまさらになって、bluetoothドングルを買ったので、有効にしてみました。 参考サイト http://www.gentoo.org/doc/en/bluetooth-guide.xml 環境 kernel:gentoo-sources-2.6.32-r8 KDE-4.4.2 bluez-4.39-r2 kbluetooth-0.4.2 ステップ カーネルのドライバを有…

syslog-ngの設定を3.0向けに変更する

syslog-ngのデーモン起動時にGentoo Linuxのインストールドキュメントそのままの設定で文句言われるので修正しました。かなりてきとー 行頭に「@version: 3.0」を追加する 「sync(0);」の行を削除する 「stats(43200);」を「stats_freq(43200);」に変更する …

lm_sensorsモジュール(ASUS P5E)

「ACPIのドライバのロードでコンフリクトが起きてる」 と、lm_sensorsまわりのドライバでコンフリクトが起きているのを見て気がついたのですが、ASUS P5Eはatk0110というドライバだけあればいいらしい。また、適切なドライバがあれば、自動的にロードされる…

bcプログラム

bcとは、コンソール向けの電卓プログラムです。下記みたいな、ことができます。 $bc 4 + 3 7 x = 4 if (4 == x) { 4 *4 } 16

PCIのアドレスがコンフリクトしていると表示される不具合

2.6.31以降のカーネルでは pci 0000:04:02.0: BAR 6: address space collision on of device [0xfe900000-0xfe9fffff]と、起動時に表示される不具合があります。 いろいろ探してみたら、2.6.34で改修された模様。試しにrc3を入れてみたら、直ってました!と…

linux-2.6.31 to 2.6.32

基本部分 RCU Implementation 1. Tree-based hierarchical RCU (TREE_RCU) 2. Preemptable tree-based hierarchical RCU (TREE_PREEMPT_RCU) (NEW) >2 Tree-based RCUは非常に大きなSMP(マルチプロセッサ環境)にも耐えうるRCUです。100とか1000とかまでいけ…

ヒラギノフォント on KDE4.4でクラッシュ

Gentoo LinuxでKDE4.4で生活をしているのですが、どうもSystemSettingsで国設定を開くとglibでクラッシュが発生していました。 時間に余裕が無かったので1週間ほど放置していたのですが、昨日の早めに宅に着いたのでいろいろ調べていたところ、どうもQT-GUI…

役立ちそうなメッセージ

Messages for package media-libs/libv4l-0.5.3: * * libv4l includes wrapper libraries for compatibility and pixel format * conversion, which are especially useful for users of the gspca usb * webcam driver in kernel 2.6.27 and higher. * * To…

KDE4のエフェクト復旧

背景 Gentoo Linuxでずいぶん前にKDE4のインストール位置を/usr/binに変更する対応が行われました。これはkdeprefixというUSEフラグを標準で外れるものなのですが、そのときからなぜかKDE4のビルトインエフェクトが使えない状態になっていました。 で、ずっ…

カーネルのコンフィグ変更方法

カーネルのコンフィグ変更方法 CUI $sudo make menuconfig GUI xlib $sudo make xconfig GTK $sudo make gconfig

kernel-2.6.31へアップデート

アップデートしたのでログ。 基本部分 Kernel Performance Counters (PERF_COUNTERS) [Y/n/?] (NEW) ? >N CPUのperformance counterを利用可能にするものみたいです。使わないので有効にしません。 Enable gcov-based kernel profiling (GCOV_KERNEL) [N/y/?…

openrcに移行してみる

現在、Gentoo Linuxでは起動時にディレクトリ構造を定義するためのbaselayoutというスクリプトが動作します。initはsysvinitというパッケージです。 参考 http://www.gentoo.org/doc/en/openrc-migration.xml スペック openrc-0.4.3-r3 basylayout-2.0.1 sys…