24.02.2012 in Mac by bigchu 0

もっとキーボードを叩き込みたい人のための MacBookAIR キーボード環境



Keyboard をもっと叩きたい Macer へ贈るエントリー。自分が ThinkPad から MacBookAIR に乗り換えたときの Keyboard 関連の環境設定をまとめました。尚、キーボードは英語キーボードがおすすめです。Space や Return 、J, K あたりのキーが押しやすい位置にあるのが強みです。あとかっちょいいから。

もっとキーボードを叩き込みたい人のための設定ステップ

  • 1. Mac 英語キーボードの基本設定
  • 2. KeyRemap4MacBook を使った設定
  • 3. その他

今回は「1. Mac 英語キーボードの基本設定」です。

1. Mac 英語キーボードの基本設定

装飾キーを変更する


システム環境設定 -> キーボード -> 修飾キー を選択します。
ここで注意すべきは Command と Option の設定が右の Command と Option にも反映される事です。後の説明でこれをさらにキー変更します。

  • Caps Lock -> Command
  • Control -> Caps Lock
  • Option -> Option
  • Command -> Control

Google IME の設定

自分の入力候補などは Android でも収集されて最適化されているので IME は Google を使っています。IME でキーボードの設定は「入力切替」です。

  • Command + Space

WIndows 時代は Ctrl + Space で Mac になっても同じ位置で入力切替ができています。慣れは引き継ぐってステキ。

つづく

05.02.2012 in jQuery Mobile by bigchu 0

jQuery Mobile の ListView に append した時、スタイルが効かない場合の対応


jQuery Mobile 素晴らしい。SenchaTouch をやっていたが乗り換えました。現時点で WebApp をつくるフレームワークとしては jQuery Mobile か Kendo がステキね!

jQuery Mobile の ListView に append するとスタイルが効かない

HTML5 のタグが対応していないのかな?と思っていたがそんなことはなかった。同じような現象になっている人もぽちぽちいそう。

HTML

1
<ul id="lv"></ul>

JavaScript

1
2
var s = '<li>hoge</li>';
$('#lv').append(s).listview("refresh");

trigger(“create”) で解決!

JavaScript

1
2
3
var s = '<li>hoge</li>';
$('#lv').append(s).listview("refresh");
$('#lv').trigger("create"); // これで解決
13.01.2012 in _ by bigchu 0

ATMは恋してる、おれのカードは嫌われ者


たまには日常のブログです。

あなたはATMと磁気カードの相性があるのをご存知でしょうか?

ATMのカードは使えなくなっている。生活はカードでやっています。だが、サイフの中身が1000円きった。同僚偉大なる人生の先輩に借金をしたが、これではまずい。カードを使えるようにしなくては。

銀行へいく。
おれ「カードが使えません」
番号渡され待つ。
おれ.oO(ふむ、昼前は混むな、、、)

銀行員「番号札、xxxxの方」
おれ「はい、これこれこうで(と事情を説明)」
銀行員A「少々お待ち下さい」
おれ、待つ。
銀行員A「お待たせしました! bigchu 様ー!」
おれ「はい」
銀行員A「磁気が使えなくなっているようですね」
おれ「ぇ、また?前にもありましたが…」
銀行員A「ですが、、、ごにょごにょ」
おれ「まぁ、いいです、引き出したいのですが」
銀行員A「少々お待ち下さい」

おれ、待つ。

銀行員A「お待たせしましたー! bigchu 様ーー!!」
おれ「はい」
銀行員A「それでは係りの者が案内しますのでお待ちください」

おれ、待つ。係こない。
なので銀行員Aに質問をなげかける。

おれ「あぁ、参考までに、以前も磁気カードが使えなくなって他のカードと直接入れないようにしていたのですが、それでも壊れました。今後のためどうすれば良いか教えてくださいませんか?」
銀行員A「そうですね、、、ごにょごにょで、はい、、そういったケースもございます」
おれ「ふむ、おかしいです、おれの他のカードはちゃんと使えるのですよ」
銀行員A「ええ、ですから、ごにょごにょ」
おれ「もういいです」
おれ「ひとまず、引き出しできますよね」
銀行員A「係りの者が参りますので、しばらくお待ち下さい」

おれ、待つ。
しばらくして、係が来たが、他の客につかまる(ォーィ!! その係おれのだから!!!)

おれ「・・・」
銀行員A「・・・」
銀行員A「ではこちらへ」
おれ .oO(結局あなたが案内するんかい!!)

銀行員A「(他の銀行員に説明)」
銀行員B「ではこちらの番号札を持って(ry」
おれ「はい」

銀行員C「番号札xxxお持ちのお客ささまあああ!」
おれ「はい」
銀行員C「…」
おれ「…」
銀行員C「あのー、どういったご用件でしょうか」
おれ「!! (ぇ!!情報伝わってないのかよ!!」
おれ.oO(説明めんどくせー
おれ「カードが使えなくなって、それでも引き出しができるということで案内してもらったのです。聞いてませんか?」
銀行員C「ぇ、あ、はい、少々お待ち下さい」

おれ、待つ。
Mac 出し作業はじめる。
ぇなげええええええええええええ!

銀行員C「 bigchu 様ー! bigchu 様ー!」
おれ「はい」
銀行員C「 bigchu 様、こちら期限が近づいています」
おれ .oO (まぁ、2012年2月までだよな)
おれ「でも、まだ期限前ですよ」
銀行員C「新しいカードが送られていませんか?」
おれ「む。。。!」
おれ「あ、こちらからの不在ありましたね。でもカードは受け取っていません」
銀行員C「そちらのカードが新しいカードになります。そちらなら使えます」

ん、ちょっとまてよ。期限前に送ってくるのは良いが、連絡もなしに持っているカードが使えなくなるなんて聞いたことないぞ。

おれ「ちょっと待ってください、それはおかしいですね。なぜ事前連絡ないのですか?それに仕組みとして、新しいカードを使ったら、古いカードが使えなくなる、ではなかったですか?(たしかそんな仕組みだったはず)」
銀行員C「少々おまちくd(ry」

おれ (`Д´)  ← 心の叫び

銀行員C「 bigchu 様ー!」
おれ「はい」
銀行員C「届けるべきカードを探しております、いましばらくお待ちください」

おれ ヽ(`Д´#)ノ

銀行員C「 bigchu 様ー!」
おれ「はい」
銀行員C「まだ郵便局にあるようですので、不在通知をお持ちの上、足を運んで、、、」
おれ「わかりました」
銀行員C「それでですね、実は、こちらのカードまだ使えます」
おれ「!」
銀行員C「ATMによって読み込めない場合があります」
おれ「ぇ」
銀行員C「 bigchu 様のご利用したATMは未対応だったようです」
おれ「む、銀行直のIC対応ATMでやりましたよ」
銀行員C「相性があるようです、たまにすれているようで」

おれ .oO(ぇ、相性?おれのカード嫌われているの?)

おれ「では、先程あちらの受付で【磁気カードが使えない】と判断されましたが、あれはいかに?」
銀行員C「ですから相性がございまして」
おれ「ぇ!」
銀行員C「ぇ!」
おれ「では、誤判断?」
銀行員C「ぃぇ…」
おれ「・・・」
銀行員C「・・・」
おれ「まぁいいや、引き出せるんですね」
銀行員C「はい、引き出しですね、暗証番号を入力してください」
おれ「ぴっぴっぴっぴ」
銀行員C「少々お待ち下さい」

とまぁ、引き出しはできたが、、今まで相性で使えなかったのか。なんだそれ。
しかし、ATMの相性ってなんだよ! あいつら恋でもしてんのかよ!
だとしたら、おれのカード嫌われすぎだろ!!
07.01.2012 in Arduino by bigchu コメントは受け付けていません。

Arduino Development LOG vol.1


書籍のArduino をはじめようとArduinoスタートにうってつけの一式セットであるArduino をはじめようキットを元に進めていきます。まずは書籍のサンプルを応用して遊んでみよう。写真は Google+ にアーカイブとして残していきます。Arduino Development LOG

 Arduino をはじめようキット開発ログ vol.1

Arduino をはじめようキット開発ログ vol.1

環境

http://www.arduino.cc/en/Main/Software

こちらからソフトウェアをダウンロード、インストールします。さぁはじめよう。

試作1: LED を delay で点滅、だんだん早くなるものを作る

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
// Example 01: Blinking LED

#define LED 13 // LEDはデジタルピン13に接続

void setup ()
{
  pinMode(LED, OUTPUT); // デジタルピンを出力に設定
}

void loop ()
{
  digitalWrite(LED, HIGH); // LEDを点ける
  delay(200);
  digitalWrite(LED, LOW); // LEDを消す
  delay(200);

  digitalWrite(LED, HIGH); // LEDを点ける
  delay(400);
  digitalWrite(LED, LOW); // LEDを消す
  delay(400);

  digitalWrite(LED, HIGH); // LEDを点ける
  delay(600);
  digitalWrite(LED, LOW); // LEDを消す
  delay(600);

  digitalWrite(LED, HIGH); // LEDを点ける
  delay(800);
  digitalWrite(LED, LOW); // LEDを消す
  delay(800);

  digitalWrite(LED, HIGH); // LEDを点ける
  delay(1000);
  digitalWrite(LED, LOW); // LEDを消す
  delay(1000);
}

Verify ボタンでコンパイルします。Done compiling となればOK。Upload ボタンを押して Arduino へプログラムを転送します。

みんなもはじめよう。

書籍

Arduino をはじめようキット

20.12.2011 in Android by bigchu コメントは受け付けていません。

eclipse を vi キーバイドライクな viPlugin の 2.0.0 がリリース


viPlugin 2.0.0 リリース

http://www.viplugin.com/viplugin/?q=node/2199

eclipse を vi のキーバイドで開発したい!という方は多いはず。この viPlugin おすすめです。

自分は2年前にライセンスを購入して使っています。最近は eclipse の起動時間も長くなってきたので重宝しています。

ちなみに、自分は2011年購入ではない古いライセンスなので10ユーロでアップグレードとなります。

変更点は下記のようなものがありますが、使ってみる限りではバグ fix がうれしい。

2.0.0 の変更点

  • ビジュアルモード時に eclipse 全ての機能とショートカット利用可能
  • eclipse 終了時にマクロは保存される
  • 環境設定は eclipse 内から可能
  • ブロックモードでごにょごにょ(よくわからん!!
  • リピートコマンドの . (ドット) は自動補完

尚、更に詳しい変更点を知りたい場合は下記からログインする必要があります。

http://www.viplugin.com/mantis/changelog_page.php