Linux
Armadillo-460のSDカードにDebian lennyをのっけて動かしてます。 aptitude search rxtx ってやってみると p librxtx-java - Full Java CommAPI implementation って出てくるので「おお!Armadillo-460でRXTXCommが使えるぞ!」って大喜びしてさっそくapt-ge…
XOOMを買いましたのでさっそくadb接続。 これまたIS01と同様に特に何もしなくても接続できました。adb serverのsudoでの再起動が必要です。ちなみにsudoの場合、フルパスで書かないといけないのがめんどくて仕方ありません。 ググってみましたがセキュリティ…
とは言っても普通に使う分には何の問題もないわけですが、 例えばレプリケーションなどを組む場合に/var/lib/mysqlのデータをSlave側にコピーしたりすると/etc/init.d/mysql stopでmysqlが停止しません。 実は/etc/init.d/mysqlでmysqlの起動停止するのにDeb…
ホスト:Windows ゲスト:Linuxの場合は共有フォルダ設定 -Y.A.M の 雑記帳-やVirtualBoxの共有設定でハマる -Android Zaurusの日記-を見ていただくとして自分のThinkPadはホスト:Ubuntu10.04 ゲスト:WindowsXPなのでどうしたもんかなと・・・。 ぐぐるさ…
久々にArmadillo-9を使用する仕事が入ったのでCFをUbuntu10.04でfdisk、mk2fsしバックアップしてあったイメージをcp。 いつも通りにやったが起動せず。 以前fdiskでfdisk /deb/sdaとしなければいけないのを fdisk /dev/sda1とやっていて起動しなかったことが…
なんてことありませんでした。 Ubuntu9.10インストール後 システム→システム管理→ハードウェア・ドライバにてBroadCom STA無線ドライバを選択。 以上です。 変にドライバ当てたりwpa_supplicantをいじったりするからおかしくなってたようで(汗 ちなみに/etc…
Ubuntu9.10のインストールはあっさり終わりましたが、案の定こちらでも無線LANポートが認識しません。 色々調べているとこんな記事を見つけました。 Ubuntu Documentation WifiDocsDriverbcm43xx ここのInstalling drivers for the BCM4311,4312,4321,4322 C…
今まで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ではデ…
Armadillo-9+phoneMEを使用して定期的に複数スレッドでpingをうつプログラムをずっと動かしているとOSからsignal 11を受けてプログラムが止まってしまうという現象に悩まされている。 現象発生は不定期。どうもスレッド数が多くて複数スレッドで同時にping…
以前Runtime.exec()を使用してのLinuxでのパイプ使用について書いたが、どうもRuntime.exec(String command)だとうまくパイプ使用ができないようだ。 試したのはgrepだけど、パイプ以降が無効になってるかのようにgrepせずにすべての結果を出してくる。 悩ん…
phoneMEのコンパイル方法を書いておこうと思いながらずっとほったらかしていました。 phoneMEのコンパイルで検索してここにたどりついた方もいるようなので残しておきます。 ただし、Armadillo-9で使用するphoneMEのコンパイル方法です。 コンパイルにはATDE…
以前DebianをインストールしたDynabookにちまちまと開発環境をいれている。 うちのJava開発用IDEはJBuilder2006なのでJBuilder2006をインストールする。 事前にインストールを試した先輩からCDのインストーラーは動かないと教えてもらっていたので以下の方法…
Armadillo-9を使用した仕事はとてもLinuxに依存したシステムになっている。 たとえばJavaからpingコマンドをうったりifconfigをうったりしている。 Javaの開発はWindowsでもLinuxでもできるけど、いざデバッグとなるとLinuxマシンじゃないとできない。 会社…
RuntimeクラスのRuntime.getRuntime().exec(String command)にてLinuxのパイプやリダイレクトを使用する場合はシェルスクリプト経由にしないとうまく動かない。 × Runtime.getRuntime().exec("ps -A | grep syslogd"); ○ Runtime.getRuntime().exec("/bin/sh…
Armadillo-9で色々な機能を有効にする時にカーネルの再コンパイルが必要になります。 最初にカーネルの再コンパイルが必要になったのはpppを有効にする時でした。 最初は自分のLinuxマシンに環境を構築しようとしましたが構築がうまくいっているかもわからな…
Armadillo-9へあるJavaアプリケーションの移植をしています。 このアプリケーションの機能としてcsvファイルの読込があるのですが、Armadillo-9上で読込をすると Charset MS932 not found と表示されてうまく読み込めない。 どうやら日本語のエンコーディン…
もともとArmadillo-9にてSwingアプリを動かしたいと思いX Windows Systemが入らなかったためetch→sargeにしたわけですが、 その後いろいろ検証した結果どうもSwingがうまく動かない。 前の日記にも書きましたがレイアウトによっては正常に表示されなかったり…
やっとArmadillo-9のシリアルポートをJavaで制御できるようになりました。最初はSunもしくはRXTXのcommunication APIを使用しようと思っていました。 当然のことながら(?)どちらもARM用はなかったのですがRXTXにソースコードがあり、gccでコンパイルすれ…
インストールは順調にいったVNCですがクライアントから接続すると灰色の画面がでるだけ(Xが立ち上がっているだけ)のようで使い物になりません。 ってことで調べながらVNCの設定をしました。 Xが立ち上がった時にWindowManagerが起動していないみたいです。…
armadillo-9のJavaによるシリアル制御に行き詰っているため気分転換(?)に会社のサーバーのインストールをしました。 サーバーはLinuxだねーと先輩と言ってたけどがディストリビューションを何にするかは決まってませんでした。 armadillo-9でDebianをさわ…