Inspiron 1525のBIOS設定で、USB Wake SupportをEnabledにすると、
112キーボード等の「Wake」「Sleep」ボタンで、サスペンド・レジュームできます。

Inspiron 1525 CPU、SSD換装

Inspiron1525のCPUをCeleron540からCore2DuoT8300へ、
HDDをSSDへ、換装しました。
換装前後の性能を、CrystalMark 2004R3で測定した結果です。

  ALU FPU MEM HDD GDI D2D OGL
Core 2 Duo T8300 2.4GHz + SSD 23722 22706 11502 25385 6208 1383 1538
Celeron 540 1.86GHz + HDD 8334 8694 7113 6037 3778 1088 728

image

1/144 ガンダム 作り較べ

| コメント(2)
002

歴代1/144ガンダムを集めました。

前回のエントリで作成したサンプルを応用して、デスクトップからブラウザ上のWYSIWYGエディタに画像をドラッグ&ドロップできる Javascriptのサンプルを作成してみました。

サンプル

前回同様、Firefox 3.6 でのみ動作可能です。

 image

WYSIWYGエディタ(リッチテキスト編集)の実現方法は、とみぞーノートさんを参考にさせて頂きました。ありがとうございます。

HTML5のドラッグ&ドロップAPIとファイルAPIを利用して、デスクトップからブラウザに画像をドラッグ&ドロップできるJavascriptのサンプルを作成してみました。

サンプル

ただし現在の所、HTML5のFileReaderオブジェクトに対応しているメジャーなブラウザは、Firefox 3.6 位のようです。

dndtest

Mozilla Developer Center のサンプルコードを元に作成しました。

iText の表に斜線を引く

帳票印刷等で、表のセルに斜め線を入れたいことがあります。
PdfPTable や PdfPCell には斜線を引くメソッドがありませんが、
PdfContentByte で、直接、描画する方法が考えられます。

座標の原点は左下で、A4用紙の幅は595ユニット、高さは842ユニットです。
なので例えば、上下左右に30ユニットずつ余白をとって作成した表の、左上隅のセルに斜線を入れたい場合には次のようにします。(セルの高さが20ユニット、セルの列幅が、表の幅の1/3の場合の例。)

float  w = (595 - 60)/3;
float  h = 20;
float px = 30;
float py = 842 - 30;
PdfContentByte cb = pdfwriter.getDirectContent();
cb.moveTo(px, py);
cb.lineTo(px+w, py-h);
cb.stroke();

サンプルコード

tebletest

iText 5.0 で iTextAsian.jar を使う

iText 5.0.0 では、パッケージ名が com.lowagie から com.itextpdf に変更されています。そのため、iTextAsian.jar をそのまま使うことができません。

以下のように jar を解いて、パッケージ名を変更したのち、また jar に固めれば OK です。

> jar xvf iTextAsian.jar
> cd com
> ren lowagie itextpdf
> cd ..
> jar cvf iTextAsian.jar com

106キーボードを101配列で使う方法

Windows Vistaや7で、日本語キーボードを101配列で利用するには、
レジストリエディタで、
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000411
の中の、
Layout File
の値を、
KBDJPN.DLL
から
KBDUS.DLL
に変更します。

Caps LockとCtrlを入れ替える方法は、こちらのサイトに書かれています。

1/380 ザク

021

カップヌードルのガンプラを作りました。

006 019

塗料は、ややゆるめにして、毛細管現象で境界線ぴったりまで色が流れるようにしました。モノアイは逆に、かためにした塗料を、つまようじでちょいちょいとくっつけました。

024

手のひらに乗る小ささです!

022 023

小さいながらも、凝った造形です。

 028

全長5cm足らずとは思えない迫力!

Windows 7 では、タイトルバーの左上のアイコンのサイズは従来と同じ 16x16 ですが、タスクバーに表示されるアイコンは、32x32 です。

Java の Swing アプリケーションでは、JFrame に setIconImage することでアイコンを設定しますが、これまでの Windows 用に 16x16 のアイコンを設定していると、Windows 7 では、タスクバーに表示されるアイコンがギザギザになってしまいます。

Windows 7 のタスクバーにも綺麗に表示されるようにするには、32x32 のアイコンを setIconImage すればOKです。タイトルバーには、自動的に 16x16 に縮小して表示されます。

final JFrame frame = new JFrame("アイコンテスト");
java.net.URL iconUrl = 
  getClass().getClassLoader().getResource("myPackage/images/32x32のアイコン.png");
frame.setIconImage(new ImageIcon(iconUrl).getImage());

レンタ(スポーツ)カー

| コメント(2)

054.JPG

クルマ好きのK崎さんにお誘い頂きロータスエリーゼのレンタカーに乗ってきました!その前はBMW M3のレンタカーにもご一緒させて頂いております。

エリーゼもM3もグランツーリスモでは乗り慣れていますが(笑)、本物に乗るのは初めてです。割とリーズナブルなお値段で借りられるものですね。

ところで、この7月で私のミニも納車10周年になりました。
最寄り駅を往復するだけでも、交差点ひとつ曲がるだけでもワクワクするのは、今も変わりません。

024.JPG

JavaDBの使い方

| コメント(4)

JavaDBを使うと、Javaアプリケーションにデータベースを埋め込むことができます。

Javaでスタンドアローンのデスクトップアプリ等を書くときに、
別途PostgreSQLやMySQLを利用する必要がなく、便利です。

JavaDBでは、テーブル名やフィールド名に漢字を使うこともできます。

サンプルコード

<実行結果>
>java -classpath derby.jar;. JavaDBTest
2008年12月13日に出席したのは、
三鷹 太郎さん
吉祥寺 花子さん
です。

プログラムで祝祭日を扱う

カレンダーに関連するプログラムを書いていると、
祝祭日を機械的に割り出したくなることがあります。

日付を入力すると、その日が祝日だった場合、祝日名を返すプログラムを
Javaで書いてみました。

ソースコード

<実行結果>
% java HolidaySample
2008年3月20日(木)は、春分の日です。
2008年3月21日(金)は、平日です。
2008年5月3日(土)は、憲法記念日です。
2008年5月4日(日)は、みどりの日です。
2008年5月5日(月)は、こどもの日です。
2008年5月6日(火)は、振替休日です。
2008年5月7日(水)は、平日です。
2009年9月15日(火)は、平日です。
2009年9月21日(月)は、敬老の日です。
2009年9月22日(火)は、国民の休日です。
2009年9月23日(水)は、秋分の日です。

以前、ソースコードの公開されていた、webcal2のロジックを参考にさせて頂きました。
ありがとうございます。

ボルドー

| コメント(2)

CIMG6858.JPGCIMG6867.JPG
CIMG6863.JPGCIMG6909.JPG

ボルドーでは、仕事中でもワインが出ます(おいしいです)。
また、昨年、世界遺産に登録された街並みは、とても美しいです。

RIMG0036.JPG

1/250 G・アーマー(旧キット:1984年発売)のガンプラを買ってきて作ってみました。

同じマイクロソフトオフィス2003に入っているアプリケーションでも、
エクセルとパワーポイントでは、表のセル結合と解除の手順が全く違う。

○エクセルの場合
[結合]
複数のセルを選択して右クリック→「セルの書式設定」→「配置」タブ→「セルを
結合する」をチェック

[解除]
結合したセルを選択して右クリック→「セルの書式設定」→「配置」タブ→「セル
を結合する」のチェックをはずす


○パワーポイントの場合
[結合]
複数のセルを選択して右クリック→「セルの結合」

[解除」
「表示」メニュー→「ツールバー」→「罫線」→左上の「罫線を引く」アイコン→セ
ルに線を引いて分割

1/144 ザク 作り較べ

| コメント(11)

 Rimg0017.jpg

現在、量産型ザクの1/144 ガンプラは、次の4種類のキットが入手可能です。
(2009.11.22 HG第08MS小隊MS-06JザクⅡ 追加)

ベストメカコレクション(通称:旧キット) No.11
ジオン軍モビルスーツ 量産型ザク
1981年
発売

定価
315円

昔ながらのガンプラが、今でも販売されています!今見ると、レトロな味わいがなんとも良いです。
ファーストグレード(略称:FG) 03
MS-06F 量産型ザク
2000年
発売

定価
315円

旧キットと同じ価格、ほぼ同様のパーツ構成ながら、デザインがリニューアルされており、関節の自由度もやや増しています。パッケージデザインも旧キットの箱をモチーフにしており、並べてみると面白いです。
ハイグレードユニバーサルセンチュリー(略称:HGUC) 040
MS-06 量産型ザク
2003年
発売

定価
1050円

旧キット、FGよりもパーツ数が多く、関節の自由度が大きいのでポーズをつけ易いです。パーツが始めから色分けされているので、塗装をしなくても格好良く仕上がります。
HG第08MS小隊
MS-06J ザクⅡ
1996年
発売

定価
840円

MG ver 1.0 のザクに近い格好良いフォルムです。濃い緑のシールドはスパイク付きで、動力パイプはグレーです。たくさんのモールドに墨入れすると、とてもメカっぽいです。

壁を垂直に登るロボット

| コメント(3)

Cimg6333.jpg

今回、長男に買ってきたアメリカ土産は、
スミソニアン・ショップに売っていたこのロボット。

Qステア PWM制御実験

| コメント(12)

Qステアを改造して、プロポーショナル・システム化しようとしています。

オリジナルのQステアは、前後左右の動きが全てON/OFFスイッチの所謂「トイラジ」なので、
運転の面白みがいまひとつです。

そこで、ラジコン用のプロポで、
ステアリング切れ角に応じて前輪の舵角が変化し、
スロットル量に応じてスピードが変化するように改造しようと思ったわけです。

今回は計画の第2段階として、PICでPWM信号を作り出して実験してみました。

qsteer_pwm_ex.jpg 

Qステアの回路解析

Qステアを改造して、プロポーショナル・システム化してみようと思います。
つまり送信機のステアリング切れ角に応じて前輪の舵角が変化し、
スロットル量に応じてスピードが変化するようにしたいわけです。

送信機も付属のコントローラ(ON/OFFスイッチ)ではなく、
ラジコン用のプロポや、PCにつないだステアリングコントローラを使えるようにします。

改造の方針は、なるべく基盤上の素子は活用するようにして、
制御用マイコンのみ、自作プログラムを組み込んだPICマイコンに置き換えようと思います。

第1段階として、ノーマルな基盤上の回路を解析してみることにしました↓

qsteer.jpg