US キーボード
1200円ぐらいのを買ってきてみた。すごいへなちょこなキータッチ!
* がどこにあるのか、とか素で見ないと打てない。これで逆にキー入力の遅さが気にならないぞ!
とりあえず入力切替を C-SPC に変えた (Caps Lock は Ctrl に)。頑張ってなれよう。といっても家でしか使えないわけで……
そして無意識に全/半の位置のキーを押してしまうわけで……
1200円ぐらいのを買ってきてみた。すごいへなちょこなキータッチ!
* がどこにあるのか、とか素で見ないと打てない。これで逆にキー入力の遅さが気にならないぞ!
とりあえず入力切替を C-SPC に変えた (Caps Lock は Ctrl に)。頑張ってなれよう。といっても家でしか使えないわけで……
そして無意識に全/半の位置のキーを押してしまうわけで……
アスタリスクうちにくすぎ!! S-8ってなんだよ。
あと IME の設定で常時半角スペースに変えた。S-SPC で全角にすることにする。いい機会かな的変更
文字列のクオーテーションにシングルクオーテーション使うのが多い気がするのは、シフトいらないから?
っていうか自動で日付挿入する設定なのに *t* とか書いてるのが悪いのか。
シフト押すつもりで Caps Lock 押してしまう。なんで文字でないの? とかやりまくる。
コンパクトな US キーボード持ち歩きたい。HHK Lite でも買ったらいいのかなあ。不評だけど。っていうか違うんだ。MacBook 欲しいんだ。あと一ヶ月か。長すぎる。
そういえば店頭の MacBook の Safari で lab.lowreal.net 見たら色がおかしかった。といっても直すに直せないわけですが。
どう頑張っても badly tag とかで送れないファイルがある。STE でいろいろ変えたり fb2k で上書きしたりしてみたけどだめだった。っていうか Last.fm のクライアントではちゃんと読めてるんだよなぁ。なんでだろう。
補完リストがでなかったころの名残というか、なんというかなのだろうけど、微妙に直感的じゃない挙動になるなぁ。
迷うとき
:h popupmenu-keys
望む挙動
とりあえず補完キャンセルが C-E ってだけ覚えた!
C-X C-N したらとりあえずポップアップメニューだけ表示されるっていうのは completeopt に longest を入れとけばいいみたい。
>||vim|
set completeopt=menu,preview,longest
|
補完選んだあと何を押せばいいかで悩むなぁ。
これはキーボード使いまくれっていうアレなのだろうか
おれ ここ めも かき なぐる
おまえ ここ よむ なぐる
これいいなぁ。何がいいのか謎い。が、いいなぁ。
なにやら誰かが漏れの del.icio.us の network を LDR でみている。
GreaseMonkey で外部ライブラリが使いたいな。みたいな。似たようなのでは CMS researcher - Greasemonkeyでprototype.jsやscript.aculo.usを使う方法 があるのですが、どうもうまくいかなかったので自力実装。
function dll(loadLibs, afterLoadedFunction) {
if (afterLoadedFunction._retry)
afterLoadedFunction._retry = 0;
else
afterLoadedFunction._retry++;
if (afterLoadedFunction._retry > 10) throw("Library is not loaded because of some reason.");
loadLibs.forEach(function (lib) {
GM_xmlhttpRequest({
method : "GET",
url : lib[0],
onload : function (req) {
try {
(function (r) { eval(r.responseText) }).call(window, req);
} catch (e) {
// nigiri tubushi
}
},
onerror : function (req) {
alert(req.responseText);
}
});
});
var loaded = true;
loadLibs.forEach(function (lib) {
try {
loaded = loaded && typeof eval(lib[1]) != "undefined";
} catch(e) {
loaded = false;
}
});
if (loaded) {
try {
afterLoadedFunction();
} catch (e) {
unsafeWindow.console ? unsafeWindow.console.log(e)
: window.dump(e);
}
} else {
var f = arguments.callee;
setTimeout(function () { f.apply(this, [loadLibs, afterLoadedFunction])}, 500);
}
} で、以下のように使う。
// 第一要素にロードする js への URL
// 第二要素にロード確認用のオブジェクトの名前
// を入れた配列の配列
dll([["http://example.com/mochi/Base.js", "MochiKit"]], function () {
// ロードされたら実行される
}) ポイントは eval を使うところ? eval を使うので unsafeWindow を極力使わなくてすむ。あとは DOM 系の処理でおかしいこと (ここには append できないぜ系エラー) になりにくい気がする。
ロードするスクリプトの依存関係上、何度かリクエストが発射されることがある。めんどいのでブラウザのキャッシュ機能にまかせてこっちではキャッシュしていないけど、ホントはちゃんとキャッシュしたほうがいいはず。
でもって、はてなアンケートの円グラフを PlotKit で描画しなおす GreaseMonkey スクリプトを書いてみた。hatena-q-make-graphs-with-plotkit.user.js
結果をソートするようにした。あと Global じゃなくて window 使うようにした。
id:secondlife さんからの指摘により、エラーを握りつぶす処理を追加し、最大ロード試行数を加えました。
なんとなくぼーっとソースを読みたいときって、コンソールのアプリケーションだとだめなんだよなぁ。マウスでドラッグアンドドロップでエディタで開いて、マウスホイールで眺める。そういうのを楽にやりたい。
Linux デスクトップとかだとこういうのがすっごいやりにくい。ファイラが使いにくい。なんか疲れる。
キーボードがもっとうまく使えたらいいんだろうなぁ。気合入れないとキーボード使えない。なんかキーボードは typo しまくるから、ストレスたまる。いつまでたってもタッチタイピングできない。P とか今だに一発でうてなくて @ を押しまくる。, も . もうまく入力できない。数字もだめだ。みないと打てない。[ とか ] も、? も / もうまくうてない。そして、そもそも左シフトを押す習慣がない。右手の動きに無駄が多すぎる。そういうのをいちいち感じるから、キーボードはストレスが溜まる。
それで結局、改善しようと思っても、いつもの無駄なうちかたをしてしまう。無駄な打ち型のほうが早いんだから仕方ない。少しずつやっていくしかない。左手があんまり動かなくなったのもかなり最近だしなぁ。CapsLock を Ctrl に変えたあたりでやっとあんまり動かなくなった。
intel チップセットと相性が悪いらしくて使えなかったんだけど、今日久しぶりにつないでみたら割と普通……と思いきや音切れする。
とりあえず前やったように、いくつか USB ハブを通して試してみると、一個まともに動くハブがあった。これでちょっと使ってみよう。(前はハブ通すと CPU Max まで使い切ってだめすぎだった)
あー付属のドライバは、インストールしちゃだめみたいだ。USB Audio 部分はそれがなくても動く。そしてインストールしてしまうと CPU 食いまくる。タスクマネージャで C270なんちゃら.exe を強制終了すると直る (音は出る)。
http://hp.vector.co.jp/authors/VA015243/ の MasterVC っていうのを使っているのだけれど、SE-U55GX はコントロールできないみたいで寂しい。
タスクトレイに音量が表示される、のはどうでもいいんだけど、Shift+Win+UP/Down で音量上下が癖になっててめんどい。