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

フリーのデータベースツール

ER Master Eclipseプラグイン。インストールはhttp://ermaster.sourceforge.net/update-site/から。 参考 http://journal.mycom.co.jp/column/ide/073/index.htmlDB設計の神ツール「ERMaster」なら、ここまでできる (1/3):ユカイ、ツーカイ、カイハツ環境!…

Central Directory Record (中央ディレクトリ)のないZIPファイル形式

え、ありなの、それ? 参考 .ZIP File Format Specification http://www.tnksoft.com/reading/zipfile/pk0708.php

Antのsignjarタスクでコンソールの出力が文字化けする

文字化けしてしまって全く読めない。コンソール自体はUTF-8になっているが、どうもjarsignerの出力がSHIFT_JISになっているようで文字化けしてしまう。 以前は問題なかったのだがJDKをインストールしなおしたらおかしくなった。 要はjarsignerにパラメータで…

アプレットのださい見栄えを何とかしたい。

LookAndFeelを指定すればよいらしい。 try { UIManager.setLookAndFeel( "com.sun.java.swing.plaf.windows.WindowsLookAndFeel"); } catch (Exception e) { }http://terai.xrea.jp/Swing/LookAndFeel.htmlにも書かれてあるが、 %JAVA_HOME%\demo\jfc\SwingS…

Javaの文字列操作

Javaも面白いな。 Javaで文字列を分割して配列にする String.splitを使う。StringTokenizerでも同じことができるが、StringTokenizerの使用は推奨されていない。 Javaで文字列を繰り返す org.apache.commons.lang.StringUtils.repeatを使えという声もあるけ…

JavaでSQLite

SQLiteのJDBCドライバーはいくつかあるようだけど、http://www.xerial.org/trac/Xerial/wiki/SQLiteJDBCが使いやすそうだ。 Leo's Chronicle: [SQLite JDBC] Javaで始めるSQLiteデータベース入門

Javaのいろいろ

ZIPファイル作成 JAVA開発メモ - ZIP形式の圧縮 JavaでZipファイルを処理する - TM’s Working Memo 情報 Javaの道(Java入門・リファレンス) Oracle Technology Network for Java Developers | Oracle Technology Network | Oracle 署名付きアプレットの作…

JavaでウェブサーバーにファイルをPOSTしたい

JavaアプレットからサーバーにPOSTする必要が生じた。 簡単だろうと高をくくっていたら意外とすんなりとは行かなかった。 素直にHttpURLConnectionを使う。 Javaネットワークプログラミング(Socket,URLConnection) http://www.hpc.cs.ehime-u.ac.jp/~aman/…

Javaのキーストアに証明書を追加する

JavaにSSL証明書をインポートしないといけないことがあったので書いておく。 インポート前に今の証明書ストアをバックアップする 手動でインポートしてキーストアのファイルに変更が生じるとWindowsではJavaの自動アップデートができなくなってしまうので、…

Javaでデーモン

Javaプログラムを常駐させたい!まとめ?Java/サービス化, Daemon化メモ - Glamenv-Septzen.netAkumaが簡単でよさそう。 Akuma Embeddable daemonization library - トップ Apache commons daemon Daemon – Daemon : Java based daemons or services Java Se…

Ubuntuにjavaを入れる

Ubuntu (10.04 amd64)にJavaを入れたのでメモを残しておく。/etc/apt/sources.listを編集してコメントアウトされているarchive.canonical.comを有効にする deb http://archive.canonical.com/ubuntu lucid partner deb-src http://archive.canonical.com/ubu…

linuxでルート(/)のHDDを交換・換装する&LVMを使う

ルートディレクトリも含めてすべてLVMにしたかったけど、起動しなくなったのであきらめて一部のみLVMにした。 HDD換装について Linux ブートディスクの交換と環境移行 start [yohgaki's wiki] ダウンタイムをできるだけ短くして、サーバのHDDを交換する方法 …

PHPのimap_open()でエラーになる場合の対処の1つ

PHP

PHPのimap_open("{imap.example.com:143}","user","password")で以下のようなエラーが出た。 Warning: imap_open(): Couldn't open stream {imap.example.com:143} in C:\Users\admin\workspace\imap.php on line 45 Notice: Unknown: Certificate failure f…

フォームの入力補助関連のjQuery Plugin

Enterで入力フォーカス移動 2011-02-20 指定文字数に達したら次の入力欄にフォーカス移動 Autotab: jQuery auto-tabbing and filter pluginjQuery plugin - autotab前者の方がクラス指定だけなので楽。後者は入力文字種の制限も可能。 参考 http://www.syboo…

Microsoftのキーボードのズームバーでスクロールするようにする

ブラウザではズームを使うことはほとんどないのでスクロールするようにしたい。Firefoxだとabout:configでmousewheel.withcontrolkey.actionを0にすればいいという情報もあったが、挙動が変わったのかFirefox4では相変わらずズームしてしまった。IntelliType…

SvnAntを使う

Antのタスク(関数みたいなもの)でsvnコマンドが使えるようになるSvnAntを入れてみた。以下のように書けばが使えるようになる。 <path id="path.svnant"> <pathelement location="${basedir}/svnant.jar"/> <pathelement location="${basedir}/svnClientAdapter.jar"/> </path>

UPSの鉛電池の互換品リスト

オムロンのUPS BZ50LT2のバッテリーがダメになってしまったのだが純正品(BP50LT2)が1万円もして買う気がしないので(新しいUPSが買えてしまう)、互換品を探してみた。純正品のBP50LT2の正体はYUASAのNPH5-12(12V, 5Ah)だった。どうも最安は秋月電子のLO…

PKCS#7 signed-dataの解析とかS/MIMEとかCMSとか

電子署名のデータ形式 - Signed-Data セキュリティー関連の規格 のメモ PKIŠÖ˜A‹Zp‚ÉŠÖ‚·‚éƒRƒ“ƒeƒ“ƒc PEMとかDERってなんなの? ファイル形式またはフォーマットのこと。 デジタル証明書の形式 http://www.ksd.ne.jp/~guest/ssl.html ASN.1ってなんなの? …

PHPのPDO_MySQLとクエリキャッシュとプリペアードクエリ

MySQL 5.0〜5.1.16はプリペアードクエリを使うとクエリキャッシュが効かなくなるとのこと。 blog.ISHINAO.net | MySQLのクエリーキャッシュが効かない MySQL で prepared statement を使うと query cache が効かない - kなんとかの日記 floatingdays: PDOの …

HYBRID W-ZERO3の充電用ケーブルの結線

DIME (No. 9, 10)の付録でHYBRID W-ZERO3を充電できるらしかったので、興味を引かれて買ってみたら確かに充電できた。iPhone用のコネクターも付いていて、ちょうどこれらの2台持ちの私にとってはぴったりの充電ケーブルであった。 microUSBの結線は? HYBRID…

Windows 7 (64bit)でTMPGEnc DVDEasyPackのDVDライティングツールを使えるようにする

TMPGEnc DVDEasyPackをWindows XPで使っていたのだけれど、このたび新しいPCを買ってそちらに移行することにした。 新しいPCはWindows 7の64ビット版で、動作はすこぶる快適で言うことなしで、TMPGEnc DVDEasyPackに入っているツール*1もすべてちゃんと動い…

ディレクトリにだけchmod

ディレクトリにだけ指定したグループに実行権限を与えたいことがあるが、何も考えずに chmod -R g+x ./ などとやると、ファイルにも実行権限が付与されてしまって嫌な感じになってしまう。そこでfind+xargsを使う。 find ./ -type d -print0 | xargs -0 chmo…

CentOS 5.5をインストールしようとしたら互換性検証時にエラーが出て進まなくなった

DellのPowerEdge Server r410にCentOS 5.5をネットワーク経由でインストールしようとしたのだが、毎回同じところで同じエラーが出てしまい、進まなくなった。rootのパスワードやパーティション、パッケージ選択などのインストールの設定を終え、いざインスト…

Javaのプロパティファイルで日本語編集を可能にするEclipseプラグイン

プロパティエディタ開発プロジェクト プロジェクト日本語トップページ - OSDN プロパティエディタ Eclipseの自動インストール用URL

Apacheのpreforkの設定

MaxClientsとServerLimitでどういう違いがあるのかずっとわからなかったのだけれど、マニュアルを読む限りだとMPMにpreforkを使っている場合は違いはないようだ。 Apache MPM 共通ディレクティブ Apache MPM prefork Apache MPM worker

Apacheでwww付きのドメインにリダイレクト

Apacheでwww付きのドメインにリダイレクトする。 RewriteEngine On RewriteCond %{HTTP_HOST} !^www\.$ RewriteRule ^(.*)$ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

ApacheでHTTPSにリダイレクト

HTTPでのアクセスをHTTPSにリダイレクトする。 RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]