Debian
Armadillo-460のSDカードにDebian lennyをのっけて動かしてます。 aptitude search rxtx ってやってみると p librxtx-java - Full Java CommAPI implementation って出てくるので「おお!Armadillo-460でRXTXCommが使えるぞ!」って大喜びしてさっそくapt-ge…
とは言っても普通に使う分には何の問題もないわけですが、 例えばレプリケーションなどを組む場合に/var/lib/mysqlのデータをSlave側にコピーしたりすると/etc/init.d/mysql stopでmysqlが停止しません。 実は/etc/init.d/mysqlでmysqlの起動停止するのにDeb…
久々にArmadillo-9を使用する仕事が入ったのでCFをUbuntu10.04でfdisk、mk2fsしバックアップしてあったイメージをcp。 いつも通りにやったが起動せず。 以前fdiskでfdisk /deb/sdaとしなければいけないのを fdisk /dev/sda1とやっていて起動しなかったことが…
今までLinux=Debianでやってきましたが、ちょっとUbuntuも触ってみようかと思い始めました。 とあるやりたいことがDebianのパッケージのバージョンが古くてできなかったからなんですが、どうやらUbuntuの方が適度に新しいしバージョンアップも頻繁に行われて…
こっちは簡単。 CUPSにすでに入っている[Ricoh RPDL III Laser Printer Foomatic/rpdl]を使えばOK ただし、モノクロのみ...。
HPminiにDebianを入れて遊んでいます。 会社のプリンタがNEC MultiWriter 2360NなのですがDebianから印刷したいなと思って設定しました。 TurboLinuxの時はCUPS用のドライバ[NEC MultiWriter Foomatic/npdl]が入っていたので問題なかったのですが、Debian Le…
なんのことはない。ubuntu7.10用でインストールできます。
会社から支給されたHPmini 2140。WindowsXPだけで使うだけなんてもったいないってことでDebian Lennyをインストールしてみました。 インストール時には特に困ることもなく無事インストール完了。 きちんとXPとデュアルブートにもなってます。 唯一動かなかっ…
Debian Lennyでとあるシェルスクリプトを組んでました。 ファイル名を正規表現で取得してくるために find . -regex "./[0-9]{3}"としたところ"123"ていう名前のファイルがあるのに結果にのってきません。 かなり悩んだあげくfind . -regex "./[0-9][0-9][0-9…
インストールしたそのままの状態ではブラウザやGeditでは日本語入力ができてもKeditなどでは日本語入力ができない。 解決方法として、uim-qtとuim-ximをインストールする。 uim-qtはすでに最新バージョンが入っていたのでuim-ximだけインストールした。 apt-…
apt-get install kde では英語環境のみとなりメニューが英語になってしまう。 kde-i18n-jaもインストールすること。 apt-get install kde-i18n-ja
Javaでシリアルポートを使用する場合はRXTXComm.jarを使用しますが、Debianの場合、なんとapt-getできてしまう! apt-get install librxtx-java Debian(lenny)ならばこれでRXTXComm.jarは/usr/share/java/の中に、librxtxSerial.soその他もろもろは/usr/lib/…
Javaで外部スレッドを起動する時はProcessの標準入力、標準出力とエラー出力のstreamをclose()してあげないと「Too many open files」というIOExceptionが出てしまう。 また、標準出力やエラー出力が多くてstreamのバッファ容量を超えるとProcessがデッドロ…
LinuxでJavaを動かしている場合、各スレッドのスレッドダンプを取得することができる。 Javaの親スレッドを pstree -p | grep java*1 で探し出して、 kill -3 プロセス番号 とするとJavaの標準出力に各スレッドのスレッドダンプが表示される。phoneMEではデ…
makeのオプションにCVM_DEBUG=trueをつけると詳細なデバッグ情報を見ることができる。 Exceptionの発生行数とか、もっと細かいところだとエラーが出たCVMのソースの行数までわかる。 GDBと組み合わせるとCVMのデバッグもできるみたいだ。 ただし、CPU負荷が…
Armadillo-9+phoneMEを使用して定期的に複数スレッドでpingをうつプログラムをずっと動かしているとOSからsignal 11を受けてプログラムが止まってしまうという現象に悩まされている。 現象発生は不定期。どうもスレッド数が多くて複数スレッドで同時にping…
phoneMEのコンパイル方法を書いておこうと思いながらずっとほったらかしていました。 phoneMEのコンパイルで検索してここにたどりついた方もいるようなので残しておきます。 ただし、Armadillo-9で使用するphoneMEのコンパイル方法です。 コンパイルにはATDE…
以前DebianをインストールしたDynabookにちまちまと開発環境をいれている。 うちのJava開発用IDEはJBuilder2006なのでJBuilder2006をインストールする。 事前にインストールを試した先輩からCDのインストーラーは動かないと教えてもらっていたので以下の方法…
Armadillo-9を使用した仕事はとてもLinuxに依存したシステムになっている。 たとえばJavaからpingコマンドをうったりifconfigをうったりしている。 Javaの開発はWindowsでもLinuxでもできるけど、いざデバッグとなるとLinuxマシンじゃないとできない。 会社…
以前、Armadillo-9でメール送信について書きましたが今日試してみて気づいたことが。メール送信をするJavaプログラムを作成、起動して何げにTopコマンドを眺めていると・・・ メモリめっちゃ食ってる!Swapしまくり! どうやらオプションの-Dgnu.classpath.n…
構築に苦労をしても一度構築してしまえばあとは簡単。 CFカードの中身をごっそりコピーしてとっておいて新しいCFカードにコピーするだけ。 コピーする時は所有者情報を残してコピーするために-pオプションをつけること。
Armadillo-9で色々な機能を有効にする時にカーネルの再コンパイルが必要になります。 最初にカーネルの再コンパイルが必要になったのはpppを有効にする時でした。 最初は自分のLinuxマシンに環境を構築しようとしましたが構築がうまくいっているかもわからな…
Armadillo-9へJavaアプリケーションを移植している時に、日本語表示が出ないことに気づく。 調べてみるとロケール設定がきちんとされていないようだ。 そこでlocalesをインストール。 #apt-get install locales インストール終了後再設定。 #dpkg-reconfigur…
もともとArmadillo-9にてSwingアプリを動かしたいと思いX Windows Systemが入らなかったためetch→sargeにしたわけですが、 その後いろいろ検証した結果どうもSwingがうまく動かない。 前の日記にも書きましたがレイアウトによっては正常に表示されなかったり…
インストールは順調にいったVNCですがクライアントから接続すると灰色の画面がでるだけ(Xが立ち上がっているだけ)のようで使い物になりません。 ってことで調べながらVNCの設定をしました。 Xが立ち上がった時にWindowManagerが起動していないみたいです。…
armadillo-9のJavaによるシリアル制御に行き詰っているため気分転換(?)に会社のサーバーのインストールをしました。 サーバーはLinuxだねーと先輩と言ってたけどがディストリビューションを何にするかは決まってませんでした。 armadillo-9でDebianをさわ…