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

linux 起動ディスク(hdd)の換装(大容量==>小容量)

debian squeeze の起動ディスク 80GB を 40GB のディスクへと換装する パーティションは、 sda1: 基本パーティション / 以下 sda2: 拡張パーティション sda5: swap 領域 となっている 小容量への換装なので dd コマンドなどで簡単にするといったことは出来な…

NetworkManager を使用していると sshd が再起動されない問題

ネットワークが立ち上がる際に、/etc/network/if-up.d/ 以下のスクリプトが呼ばれるが、 NetworkManager を使用していると、このスクリプトは、/etc/NetworkManager/dispatcher.d/01ifupdown から呼ばれることになる この 01ifupdown で export ADDRFAM="Net…

変換名人のICカードリーダを debian で使用する

公式サイトにドライバのインストーラがあって、 linux 用のドライバもあるが、 debian であれば、 sudo apt-get install pcscd pcsc-tools でインストールできる pcsc_scan して、カードが読み取れていれば、OK。 pt2 と組み合わせて使用出来る。

debian において、windows 環境で圧縮された日本語ファイル名を含む zip 書庫を、unzip する方法

単純に unzip すると文字化けする ubuntu の unzip コマンドに見られるような -O オプションがない (unzipされた文字化けファイル名を) convmv -f cp932 -t utf8 * しても正しく変換出来ない場合がある unzip-cp932 という自作パッケージは、どうもリンク切…

Dx warning: Ignoring InnerClasses attribute for an anonymous inner class

なるエラーが出る時の対処。 android アプリケーションを作成していた時に出た。 jar ファイルに使用したコンパイラのバージョンが小さいのが原因のようだ。 version を指定してコンパイルし直す。 maven を使用しているのであれば、pom.xml に <plugin> <groupId>org.apache.</groupid></plugin>…

debian squeeze で perl のモジュール Image::Seek と Image::Imlib2 のインストール

cpan でもインストール出来るが、 apt-get install libimage-seek-perl libimage-imlib2-perl でもよい。 Image::Seek を使用していて、セグメンテーション違反(Segmentation faults)で落ちる。 query_id を呼んだ時に落ちる。 query_id(id); と特定の id を…

Can’t find Magick-config への対処

debian squeeze で gem install rmagick したときに、 Can't find Magick-config とのエラーが出て、インストール出来ない場合、 apt-get install libmagick9-dev とすればよい。 require 'rubygems' require 'RMagick' でインストール出来ていることを確認…

mod_uploader の導入(debian squeeze + apache2)

apache2 のモジュールである mod_uploader を導入した。その時のメモ。 http://sourceforge.jp/projects/mod-uploader/releases/ から tgz ファイルをダウンロード 解凍 cd mod_uploader-3.1.1 ./configure を実行 make apache-module を実行 sudo su cp src…

adobe acrobat での縦横変換

ビューの縦横変換でなく、原稿の縦横情報を回転させたい時は、ctrl + shift + r

PCI-V6212-T + linux debian squeeze

USB2.0/1.1増設ボードである、PCI-V6212-T を debian squeeze の環境で動かしてみた。 何らかのワーニングは出ているが、取り敢えず動いている模様。 接続は PCI 接続。 ドスパラで480円で購入出来た。 外部出力4つのうち、1つが電源供給のみの不具合がある…

Firefox mobile 上で、Dom Inspector が動かない

Firefox Mobile 上のアドオン検索で Dom Inspector がヒットして、ダウンロードしたけれども、動かないのか、起動の仕方が分からないのか、よく分からないけれども、とにかく動かない。モジラのページには、mobile でも version 4.0 で動くみたいに書いてる…

delegate の生成するヘッダから HTTP_VIA の消し方

プロキシの1つである delegate はデフォルトでは、HTTP_VIA フィールドをヘッダに加える。 これを消すには、 AUTH=viagen:- を起動オプションに加えるとよい。

android版 Firefox ブラウザでのプロキシ設定(Proxy Mobile)

android 版の firefox ではプロキシ設定が出来ないように思えるかも知れないが、 about:config を url 覧に入力し、proxy で検索するなどすれば可能だ。 が、それは面倒なので、アドオンの Proxy Mobile をインストールする方がよい。 Proxy の使用/不使用 H…

FireSSH を使ってみた感想

Firefox のアドオンで、タブを ssh terminal として使える FireSSH を使ってみたが、次の点がイマイチだ。 キー入力が他のアドオンに持ってかれる。 ブラウザがクラッシュすると、セッションも強制終了される。 2番目は当然か。。

pgpool2 でレプリケーション

pgpool2 を使って、postgresql のレプリケーションを実施してみた。 環境 次の2つのサーバ共に、postgresql と pgpool2 をインストール debian squeeze postgresql (8.4.7-0squeeze2) pgpool2 (1.3.2) ubuntu marverick postgresql (8.4.7-0ubuntu0.10.10) p…

distcc-pump のバグ

distcc-pump make などと distcc の pump モードを実行しようとすると、 /usr/lib/pymodules/python2.5/include_server/include_server.py が見当たらないとの、エラーが出る。 /usr/bin/distcc-pump にバグがあるので、エディタで、python2.5 とある所を py…

ミラーリングツール lsyncd

lsyncd は rsyncd と違って、ユーザやパスワードによる認証が出来ないようだ。lsyncd.conf.xml にそのような項目がない。

phpPgAdmin

を debian squeeze にインストールした。設定ファイルは、/etc/phppgadmin/apache.conf にあり、 /etc/apache2/conf.d/ に、それへのエイリアスがある。Virtual Host を使用しているので、この設定を Virtual Host の設定中に移動させた。

UPS(サンワサプライ) + Linux Debian

サンワサプライの UPS(無停電電源) の UPS-350C を導入した。 付属品に、PowerPanel という停電時のシャットダウンソフトがある。 これは、Windows にしか対応してないが、Linux 版が Web からダウンロード出来る。 url は: http://www.cyberpower.jp/produc…

LUA3-U2-ATX + Ubuntu 10.10

Buffalo 製 USB2.0 LANアダプタのLUA3-U2-ATX を Ubuntu 10.10 に差したら、何の問題もなく動作した。 追記 ubuntu を 11.04 にアップグレードさせたら、動作しなくなった。

squid の cache_peer と post method

squid で多段プロキシを組むのに cache_peer を設定するが、どうも、それだけでは、post メソッドを多段プロキシしてくれない。never_direct を利用すれば解決することが分かった。

PdaNet と https 通信

PdaNet は無料版では、https 通信が出来ない。 パケットをフィルタリングしてるようで、 443ポートの通信をブロックしてるようだ。 他のポートであれば、https 通信出来る。 443ポートであれば、いかなる通信もブロックされる。 と思ったのだが、一度 pdanet…

Log::Handler in Perl

perl のロギングモジュールに Log::Handler がある。http://search.cpan.org/~bloonix/Log-Handler-0.71/lib/Log/Handler.pm に使用法がある。

chatpad とプロキシ

http://chatpad.jp をプロキシ越しで利用しようとすると、 squid では無理だが、 delegate では出来た。 squid でも出来るとは思うのだが、設定の仕方がよく分からない。 8080 ポートへのアクセスも default で許可されているのだが。。

cc1plus がないとき

プロキシサーバの delegate をソースからコンパイルしようとして、 cc1plus を exec 出来ないとのエラーで失敗するdebian squeeze であれば、 sudo apt-get install g++ とすればよい。

apache2 の再起動が出来ない

sudo /etc/init.d/apache2 restart としても address already in use などとエラーメッセージを出し、再起動出来ないときは、apache2 のプロセスが残ってたりするので、kill するとよい。

squid で The request or reply is too large とのエラーメッセージが出るときの対処

squid をプロキシとして使っていて、 The request or reply is too large とのメッセージが、 google の検索キャッシュを表示させようとすると、出る。debian squeeze であれば、/etc/squid/squid.conf 中のreply_header_max_size 20 KBをreply_header_max_s…

Apache2 と Tomcat6 の連携

debian lennyapache2 がインストール済みとして、 apt-get install tomcat6 tomcat6-admin で、tomcat6 をインストール。 /etc/tomcat6/tomcat-users.xml のユーザ情報を修正。 これで、tomcat が使える。 localhost:8080 にアクセスして確認。 apache2 と連…

Scala + Lift + Tomcat6

lift で作成したアプリケーションを Tomcat 5.5 へデプロイしようとしたが無理だった。 LiftFilter が正しく読み込めないのか、よく理由は分からなかった。Tomcat 6なら、問題なくデプロイ出来た。 debian lenny maven2.2.1 sun-java6-jdk scala 2.8.1.final…

Scala + Lift でテキストエリアのフォーカス by javascript

net.liftweb.http.js.JsCmds.FocusOnLoad を用いるとよい。text(...) を囲う。 FocusOnLoad(text(...)) 型は、Elem -> NodeSeq