2010年10月28日木曜日

DvorakJの設定

設定ファイル

をこんな感じに作ったので上げとくの。

まずはASCII

同時に打鍵する配列

[
1|2|3|4|5|6|7|8|9|0|-|=|{BS}|
q|w|e|r|t|y|u|i|o|p|[|]|
a|s|d|f|g|h|j|k|l|;|'|\|
z|x|c|v|b|n|m|,|.|/|`|
]

-shift[
{!}|@ |{#}|$ |% |{^}|{&}|* |( |) |_ |{+}|{BS}|
Q |W |E |R |T |Y |U |I |O |P |{{}|{}}|
A |S |D |F |G |H |J |K |L |: |" |@@@|
Z |X |C |V |B |N |M |< |> |? |~ |
]

つぎにNICOLA。変換キーとSpaceキーをChangeKeyで入れ替えてるから,左親指キーが変換キー,右親指キーがSpaceキーになってるの。

同時に打鍵する配列

/* 文字キーを単独で入力 */
[
1|2|3|4|5|6|7|8|9|0|-|=|{BS}|
。|か|た|こ|さ|ら|ち|く|つ|,|、|゛|
う|し|て|け|せ|は|と|き|い|ん|{BS}|{Esc}|
.|ひ|す|ふ|へ|め|そ|ね|ほ|・| |
]

/* [変換] + 文字キー */
-henkan[
?|/|~|「|」|[|]|(|)| | | |{BS}|
ぁ|え|り|ゃ|れ|ぱ|ぢ|ぐ|づ|ぴ|゛|゜|
を|あ|な|ゅ|も|ば|ど|ぎ|ぽ| |{BS}|{Esc}|
ぅ|ー|ろ|や|ぃ|ぷ|ぞ|ぺ|ぼ| | |
{変換}|
]

/* [Space] + 文字キー */
-space[
?|/|~|「|」|[|]|(|)| | | |{BS}|
|が|だ|ご|ざ|よ|に|る|ま|ぇ|゛|゜|
ヴ|じ|で|げ|ぜ|み|お|の|ょ|っ|{BS}|{Esc}|
|び|ず|ぶ|べ|ぬ|ゆ|む|わ|ぉ| |
{space}|
]

/* [shift] + 文字キー */
-shift[
!|@|#|$|%|^|&|*|(|)|_|+|{BS}|
Q|W|E|R|T|Y|U|I|O|P|{|}|
A|S|D|F|G|H|J|K|L|:|”|||
Z|X|C|V|B|N|M|<|>|?| |
]

日本語キーボードを ASCII 配列で使っていたのをもとにもどす

ことのおこり

そろそろ親指ひゅんQもだめなのかなぁ,ということで,DvorakJに移行することに。で,ここの話なんだけど,変更後のパラメータは書いたけど変更前のパラメータが書いて無くって使えないったら……。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters

  • LayerDriver JPN : kbd106.dll
  • OverrideKeyboardIdentifier : PCAT_106KEY
  • OverrideKeyboardSubtype : (2)
  • OverrideKeyboardType : (7)

あとここ。(VisualStudioとか向けだったはず)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000411

  • Layout File : KBDJPN.DLL

2010年9月29日水曜日

Redmineをインストールしたい! その11

マイグレーション

の前に,database.ymlとかemail.ymlとか書いたり,MySQLにユーザ作ったり…。 そうそう,ユーザ,@127.0.0.1 はダメで,@localhost でないといけないのかも。

そして,

$ sudo rake config/initializers/session_store.rb
(in /var/www/redmine-1.0.1)
$ sudo rake db:migrate RAILS_ENV=production
(in /var/www/redmine-1.0.1)
== Setup: migrating ==========================================================
-- create_table("attachments", {:force=>true})
 :
== EnableCalendarAndGanttModulesWhereAppropriate: migrated (0.0057s) =========

ここまでの確認

WEBrickで動くことを確認しておく。

$ sudo script/server -e production
ブラウザで,example.com:3000 でつながったらオッケー

Putty で Ctrl-s して困ったら Ctrl-q なんだけど,問題の根源をやっつけるには

フロー制御

というものらしいの。で,
$ stty stop undef
とか,
$ stty -ixon
すればいいらしいの

いまの状況はこう。

$ stty -a
speed 38400 baud; rows 72; columns 96; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = ; eol2 = ;
swtch = ; start = ^Q; stop = ; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V;
flush = ^O; min = 1; time = 0;
-parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl -ixon -ixoff -iuclc -ixany
-imaxbel -iutf8
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke
なのに,
(i-search)`':
で固まっちゃうのはなんでなのかな?かな??

Redmineをインストールしたい! その10まできてしまったよ

今回の方針

まずは方針を

  1. rubyやrailsを,lenny-backportsからインストール。
    MySQLを使うから,libmysql-rubyもインストール。
    このときついでにgemもインストールされる。
  2. redmineはダウンロードしてくる。
  3. マイグレーション時にrackがないといわれるので,これだけgemでインストール
でよくないかなぁ。

いんすとーる

$ sudo aptitude -t lenny-backports install ruby rails rails-ruby1.8 libmysql-ruby
redmineはもうずっと前から展開してある。

$ sudo gem install rack -v='1.0.1' Successfully installed rack-1.0.1 1 gem installed Installing ri documentation for rack-1.0.1... Installing RDoc documentation for rack-1.0.1... $ gem list *** LOCAL GEMS *** rack (1.0.1)
gemを使うのはここだけにしたいなぁ…。

2010年9月27日月曜日

Redmineをインストールしたい! その9

いんすとーる!

なにはともあれインストールしてみることにしましょう。

$ sudo aptitude install redmine redmine-mysql

途中でいろいろ訊かれるけど,パッケージのredmineは使わないのでてけとー。


けつろん

これでもマイグレーション時にrackがないと言われる…

Redmineをインストールしたい! その8まで来てしまっての決意

初心に戻る!

このあたり。

squeezeなら…

初心に戻った時間は3時間ほどでした……。

squeezeのRedmineパッケージのインストールを試してみればいいんではないかな!という訳で,テスト環境でゴー!

apt/sources.list

squeezeを追加。

apt/preferences

すでに設定済みだった。これでいいのかな??

Package: *
Pin: release a=testing
Pin-Priority: 105

Package: *
Pin: release a=testing-proposed-updates
Pin-Priority: 110

Package: *
Pin: release a=unstable
Pin-Priority: 90

ごー(シミュレーション)

$ sudo aptitude install redmine -s
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
拡張状態情報を読み込んでいます
パッケージの状態を初期化しています... 完了
タスクの記述を読み込んでいます... 完了
以下のパッケージは依存関係が壊れています:
redmine
以下の新規パッケージがインストールされます:
dbconfig-common{a} libactionmailer-ruby{a} libactionmailer-ruby1.8{a}
libactionpack-ruby{a} libactionpack-ruby1.8{a} libactiveresource-ruby{a}
libactiveresource-ruby1.8{a} libdbd-sqlite3-ruby{a} libdbd-sqlite3-ruby1.8{a}
libdbi-ruby1.8{a} libruby1.8{a} libsqlite3-ruby1.8{a} libtext-format-ruby1.8{a}
libtmail-ruby1.8{a} redmine-sqlite{a} ruby{a} ruby1.8{a}
更新: 0 個、新規インストール: 18 個、削除: 0 個、保留: 0 個。
アーカイブ 4765kB 中 2675kB を取得する必要があります。展開後に 23.4MB のディスク領域が新たに消費されます。
以下のパッケージには満たされていない依存関係があります:
redmine: 依存: rails (>= 2.3.5) [インストール不能です]
依存: libactivesupport-ruby (>= 2.3.5) [インストール不能です]
依存: libjs-scriptaculous (>= 1.8.2) [インストール不能です]
以下のアクションでこれらの依存関係の問題は解決されます:

以下のパッケージをインストールする:
libactiverecord-ruby1.8 [2.3.5-1.1 (testing)]
libactivesupport-ruby [2.3.5-1.1 (testing)]
libactivesupport-ruby1.8 [2.3.5-1.1 (testing)]
libbreakpoint-ruby1.8 [0.5.1-2 (stable, testing)]
libbuilder-ruby1.8 [2.1.2-1 (stable)]
libcmdparse2-ruby1.8 [2.0.2-2 (stable, testing)]
libdaemons-ruby1.8 [1.0.10-2 (stable, testing)]
libi18n-ruby1.8 [0.4.1-1 (testing)]
libjs-jquery [1.2.6-2 (stable)]
libjs-scriptaculous [1.8.3-1 (testing)]
liblog4r-ruby1.8 [1.0.5-7 (stable)]
libmemcache-client-ruby1.8 [1.7.8-2 (testing)]
libmmap-ruby1.8 [0.2.6-3 (stable, testing)]
libmocha-ruby1.8 [0.9.0-1 (stable)]
libncurses-ruby1.8 [1.1-3 (stable)]
librack-ruby [1.1.0-4 (testing)]
librack-ruby1.8 [1.1.0-4 (testing)]
libredcloth-ruby1.8 [3.0.99.0.svn.20060519-1 (stable)]
libruby1.8 [1.8.7.302-2 (testing)]
libruby1.8-extras [0.5 (stable, testing)]
libtzinfo-ruby1.8 [0.3.19-1 (testing)]
rails [2.3.5-1.1 (testing)]
rails-ruby1.8 [2.3.5-1.1 (testing)]
rake [0.8.7-2 (testing)]
ruby1.8 [1.8.7.302-2 (testing)]
rubygems1.8 [1.2.0-3 (stable, now)]
zip [2.32-1 (stable)]

以下のパッケージを更新する:
libncurses5 [5.7+20081213-1 (stable, now) -> 5.7+20100313-3 (testing)]
libssl-dev [0.9.8g-15+lenny8 (stable, stable, now) -> 0.9.8o-2 (testing)]
libssl0.9.8 [0.9.8g-15+lenny8 (stable, stable, now) -> 0.9.8o-2 (testing)]

スコアは -371 です

この解決方法を受け入れますか? [Y/n/q/?]

以下の新規パッケージがインストールされます:
dbconfig-common{a} libactionmailer-ruby{a} libactionmailer-ruby1.8{a}
libactionpack-ruby{a} libactionpack-ruby1.8{a} libactiverecord-ruby1.8{a}
libactiveresource-ruby{a} libactiveresource-ruby1.8{a} libactivesupport-ruby{a}
libactivesupport-ruby1.8{a} libbreakpoint-ruby1.8{a} libbuilder-ruby1.8{a}
libcmdparse2-ruby1.8{a} libdaemons-ruby1.8{a} libdbd-sqlite3-ruby{a}
libdbd-sqlite3-ruby1.8{a} libdbi-ruby1.8{a} libi18n-ruby1.8{a} libjs-jquery{a}
libjs-scriptaculous{a} liblog4r-ruby1.8{a} libmemcache-client-ruby1.8{a}
libmmap-ruby1.8{a} libmocha-ruby1.8{a} libncurses-ruby1.8{a} librack-ruby{a}
librack-ruby1.8{a} libredcloth-ruby1.8{a} libruby1.8{a} libruby1.8-extras{a}
libsqlite3-ruby1.8{a} libtext-format-ruby1.8{a} libtmail-ruby1.8{a}
libtzinfo-ruby1.8{a} rails{a} rails-ruby1.8{a} rake{a} redmine redmine-sqlite{a}
ruby{a} ruby1.8{a} rubygems1.8{a} zip{a}
以下のパッケージが更新されます:
libncurses5 libssl-dev libssl0.9.8
更新: 3 個、新規インストール: 43 個、削除: 0 個、保留: 0 個。
アーカイブ 11.1MB 中 10.4MB を取得する必要があります。展開後に 42.7MB のディスク領域が新たに消費されます。
先に進みますか? [Y/n/?]