2012年5月3日木曜日

[delphi]グループコンポーネントの扱い

フォームにTEdit1~TEdit6という具合に複数コンポーネントがあってこれらを一括して扱うための方法を ( http://gumina.sakura.ne.jp/CREATION/OLD/COLUMN/CD1GOBJ.htm ) で見つけたのでメモ。

c番目のTEditのTextフィールドを書き換えたい場合

// 宣言部
var str : array[1..6] of TEdit;

for i := 1 to 6 do str[i] := TEdit(FindComponent('Edit'+InttoStr(i)));

//書き換え部
str[c].Text := 'replaced string';

-解説-
FindComponentは、string で指定した。コンポーネントがないか照査し、そのオブジェクトを返すという関数らしい。

2012年4月23日月曜日

Win7で英語配列キーボード

無事に大学院を卒業できて関東に引っ越してきてk昨日やっとネットが開通したので初投稿

お題は、Windows7(64 bit)でUS配列(103配列)のキーボードを使うです
研究室時はもちろんlUbuntuだったから日本語入力できる環境でもキーボードの配列を変えることは自由自在

しかし、Windowsはそう簡単にはいきません。そこであれこれ調べたところレジストリにて、ドライバーを差し替ればいいことがわかった

まず、レジストリエディタを開いて

HKEY_LOCAL_MACHINE¥SYSTEM¥CurrentControlSet¥Services¥i8042prt¥Parameters


をたどる。


そして、

  Before After
LayerDriver JPN kbd106.dll kbd103.dll
OverrideKeyboardIdentifier PCAT_106KEY PCAT_103KEY
OverrideKeyboardSubtype 2 0


てな具合に値を変更
そののち再起動(ここで再起動しないと悪いなんてなんだかなぁ)

日本語入力のON/OFFは、[Alt+`]でできる。
しかし、Ubuntuの時は、[Shift+Space]だったから
それに変えたい。

いろいろ調べたらあった
言語バー上で右クリック→設定→全般タブ→Microsoft Office IME 2010のプロパティ→編集操作→変更

ここで、IMEオン/オフのキー割り当てを好みのものに変える

やっぱり、つくづく思ったがWindowsはとことんカスタマイズしにくいOSである。

2012年3月23日金曜日

xperiaの電池

愛機xperiaの動作が最近不安定で再起動連発なので今日ショップにいってみた

はっきり言って専門のスタッフじゃないと分かりかねますのでケータイをお預かりします的な流れを予想していたが

ドコモの店員さんも結構やるじゃんという対応だった

まず始めにインストールしているアプリをチェックされた

そして、その次に電池パックの付け直し

最後に専用の機械で電池の充電量を確かめてみた

するとOS的には(ステータスバーでは)ほぼフル充電表示にもかかわらずその機械で測ると17%しか充電されていなかった

この端末は発売日(2009/04/01)に買ったのでそろそろ二年たつ

動作の不安定性と関係があるかは分からないが電池は取り替え時らしい

OSの情報と実態との乖離があるというのは自分では以外だったし

何よりも失礼だがドコモの店員さんでここまで対応してもらえると思ってなかったので驚いた

2012年2月10日金曜日

[EPS]Symbolフォントを含むファイルの編集

今日無事に?!一回目の修士論文の提出が終わったw

論文提出間際に,グラフの追加が入りそのグラフ(epsファイル)には,
Symbolフォントの文字が含まれていて,そのグラフを編集しようと
Inkscapeに読み込ますとそのSymbolフォントの文字が表示されない.

今こうして調べて分かったのは,普通にSymbolフォントが無いためであることが分かった.

その時は,eps2epsに文字列をアウトライン化してもらうことで対処した.

急いでいるときに限ってこのような問題にぶつかるもんで困る....

2012年1月22日日曜日

[TeX]ヘッダーでページ番号のみ

論文書いてて気づいて多少はまったのでメモする.
というのは, ヘッダーの指定で
\pagestyle{headings}
としてしまっていて章見出しがヘッダーに出力されている.
論文には, 章見出しはいらない. これを, ページ番号
のみにするには,
\pagestyle{headnombre}
とすればいい.

2012年1月19日木曜日

epsの修正

gnuplotで作成したグラフを手直ししようとinkscapeに読み込ませたら拡張文字の部分の文字が変わってる.

対処法を探すよりは, 別のベクター画像エディタを探した方が早いと判断. 
そして, いろいろ調べて見付けたのがtgifと言うツール. 

epsをそのまま読めないので, 
pstoedit -f tgif input.eps output.obj
でobj形式のファイルを生成する. (ちなみに, pstoeditは入ってなかったのでソフトウェアセンターからインストール)そして, 以下のコマンドでobjファイルをtgifで開く.
tgif output.obj &
修正が完了したら保存してtgifを閉じる. そして, objファイルをepsに変換する.
tgif -print -eps -color output.obj
そうするとoutput.epsが出力される.

2012年1月11日水曜日

続->ubuntu的デスクトップ環境

LXDEの投稿の続編でやはりマウス周りがおかしい

新しいウィンドウを開いた直後にそのウィンドウでクリックができなくなる.
前回の症状同様マウスは動きはする.

いろいろ調べて以下の方法で今のところは上記の症状はなくなった.

~/.config/autostart.shを作成し以下を記入.
/usr/bin/gnome-settings-deamon &

そして,再ログイン.