A Micro Toolbox

ソフトウェアのニッチな問題の対処記録です

2013-01-01から1年間の記事一覧

errnoの定義

C言語にはエラー原因を格納するerrnoという変数がある。実際に入った値の定義を確認する必要があって調べたところ、/usr/include/errno.hからincludeのネストを辿ることになった。 RHEL 5.5(64bit)の場合。 基本的なエラー値は/usr/include/asm-generic/errn…

Windows 7のアドレスバーにURLを入れたらQtWebで開くようにする

Windows 7のExplorerでアドレスバーにURLを打ち込むと既定のブラウザが立ち上がる。 普段使っているブラウザだと起動に時間がかかるので、軽量ブラウザのひとつQtWebがかわりに立ち上がるようにした。 レジストリエディタでキーを登録する。 ProgIdを登録 HK…

Apache AntがどのJavaで動いているかを確認する

複数バージョンのJDKを入れている環境で、Apache AntがどのJavaで動いているか調べるには、bash -xで実行してみればよい。 $ which ant /usr/bin/ant $ $ ant -version Apache Ant version 1.8.1 compiled on April 30 2010 $ $ bash -x /usr/bin/ant -versi…

lsのファイル日時形式を変える

CentOS 6.4のlsコマンドには--time-styleオプションがあって、ファイルの日付時刻の表示形式をカスタマイズできる。 通常の表示(locale=C)。 $ ls -la total 28 drwx------ 2 xxxx xxxx 4096 Aug 13 22:01 . drwxr-xr-x. 4 root root 4096 Jun 30 18:46 .. -…

passwdコマンドのパスワードチェック方法を変える実験

RHEL5で実験。一般ユーザでpasswdコマンドを実行すると、単純なパスワードははじかれるようになっている。 $ passwd Changing password for user xxxx. Changing password for xxxx (current) UNIX password: New UNIX password: ★abcdeなどを入力 BAD PASSW…

Usermin:gray-themeで検索フォーム非表示

sambaのパスワード変更をWEB画面からできるようにしたくてUserminを入れた。 # wget "http://sourceforge.net/projects/webadmin/files/usermin/1.550/usermin-1.550-1.noarch.rpm/download?use_mirror=jaist" # rpm -ivh usermin-1.550-1.noarch.rpm /etc/u…

DBD::Pg 2.19.3のインストールがPostgres8.3との組み合わせだとエラー255で失敗する

DB

PostgreSQL 8.3を入れているマシンにDBD::Pg 2.19.3をインストールしようとしたらエラー255で失敗した。 # cpanm DBD::Pg --> Working on DBD::Pg Fetching http://www.cpan.org/authors/id/T/TU/TURNSTEP/DBD-Pg-2.19.3.tar.gz ... OK Configuring DBD-Pg-2…

MoinMoin 1.9.6から1.9.7に移行

MoinMoinを新サーバにpip installしたら1.9.7にバージョンアップしていた。Apacheを旧サーバと全く同じに設定した後行ったことを簡単にメモ。 1. static docs(htdocs)のディレクトリを新サーバに転送。2. wikiconfigdirを新サーバに転送。3. wikiconfigdir/u…

CDH4のhadoop-streamingでOutOfMemoryError

gnupack+CDH4のhadoop-streamingを実行したところ、OutOfMemoryErrorが出た。 $ hadoop jar "C:\tool\hadoop\hadoop-2.0.0-cdh4.2.0\share\hadoop\tools\lib\hadoop-streaming-2.0.0-cdh4.2.0.jar" -mapper cat -reducer cat -input input -output output cy…

gnupackでhadoopを実行すると「cygpath: can't convert empty path」と表示される

Windows 7+gnupackでCDH3のhadoopを実行したら、"cygpath: can't convert empty path"というエラーメッセージが出た。 $ hadoop version cygpath: can't convert empty path Hadoop 0.20.2-cdh3u5 Subversion git:ubuntu-slave02/var/lib/jenkins/workspace/…

MoinMoin1.9: superuserだけが新規ユーザ作成できるように設定

MoinMoin1.9からsuperuserだけが新規ユーザ作成できるようにする設定が楽になった。1.8では、ユーザ作成を全面禁止したインスタンスを公開用とし、別途ユーザ作成用の非公開インスタンスを立てる必要があった。下記のページに基本的な手順が載っているが、日…

Cygwinのlsで日本語ファイル名が??になる

cygwinのlsをコマンドプロンプトで実行すると日本語ファイル名が??になる。ls -Nとすれば日本語のまま表示できる。

新規作成ファイルのテンプレートを右クリックメニューから直接コピーする

テンプレートファイルを開いているフォルダにコピー(回りくどいけど楽に安全に) - Toolbox Perl/Tkx版テンプレートファイル選択ダイアログ - Toolbox の続き。拡張子.templateを呼び水にしなくても、フォルダの右クリックメニューから直接テンプレート選択ダ…