さよならマウス

2010.08.24(火)

早寝早起きbeshinです。こんにちわ。
長時間作業していると、マウス操作が邪魔くさくなるときがありませんか?
特にコードとか書いてるときに、何か別のアプリを起動するときとか、いちいちマウス握って、カーソル合わせて、ダブルクリック・・・って、わー!だー!とにかく面倒です。
そんなとき、こんなtweetを見つけました。
キーボード>マウス>タッチパネル、どん
どん脳とコンピュータの間が広くなっている
気がする。せっかく脳とコンピューターを
キーボードで直結したのに、わざわざ身体
を伴うタッチはまどろっこしい。
なるほどたしかに。あれってコンピューターとの距離感だったんですね。
とはいうもの、すべてCUIてな感じで操作というのは、ちょいとハードルが高い気がします。
というわけで、少しでもマウスに触れない生活する方法を考えてみました。
まず、使っている人は、すでに使っていると思うのですが、Windowsには「ファイル名を指定して実行」というのがあります。
ショートカットでwin+rを押すと起動します。
たとえば、コマンドプロンプトを起動したければ、名前のところに「cmd」と打つと起動します。メモ帳だと、「notepad」と打つと起動します。
他にも、適当に普段使っているアプリ名を入れると、結構起動します。ファイルのパス名とかをいれると、エクスプローラーが立ち上がって、そのフォルダを表示してくれたりもします。
アプリ名を入れても起動しないものは、環境変数のPathとかを設定します。
いちいちマウスもたなくていいので、少しは楽ですね。
また、ブラウザとかだと、vim風のキーバインド操作が出来る拡張機能とかもあります。
firefoxだと、Vimperatorとか有名ですね。
僕は普段choromeを使っているのですが、Vimiumっていうのがシンプルでいい感じです。
ちなみに、MacだとQuickSilverっていうすばらしいランチャーとかもあります。
いろいろ組み合わせて使うと、ネットやメールくらいならほとんどマウス操作なしで生活できるようになりました。
次はエディタをvimに乗り換えてみようかなあと思ってます。
http://ja.wikipedia.org/wiki/Vim
まだまだ残暑が厳しい季節です。マウスみたいな重たいものはささっと窓から放り投げて、涼しく過ごせばいいんじゃないでしょうか?
それではごきげんよう。

消えちゃうよ!?

2010.08.17(火)

毎日暑いですねーそろそろ暑さにも飽きてきたpearmasterです

さて、以前何気なく見ていたページですが
テキストをコピペしようと選択すると・・・
消えてしまうやろー!
ほんとビックリです

と、とにかく見てください!
コチラ
Ctrl+Aしてみてください、消えちゃいますよー(IE以外で見てね)

さて、そのソースを簡単にしたのがコチラ
どうやらJavaScriptで選択したら消しているようです
(詳細はソース見てね)

どうしてもコピーされたくない文章を公開する時なんか使えそうですね

GitとTortoiseGitとgithubでレッツソーシャルコーディング

2010.03.29(月)

Gitというものが最近はやってるらしいので、やってみました。

●Gitってなに?
「分散型バージョン管理システム」らしいのですが、
簡単に言うと、ファイルの変更履歴を管理できる仕組みだと思います。
分散型というのは、リポジトリが1箇所に集中しているのではなく、複数個所に分散し、リポジトリ間で変更履歴のやり取りができるという意味らしいです。
リポジトリはデータベースのように、
データを貯蔵出来るサーバみたいなもんだと思われます。

●何ができるの?
自分が持っているソースコードを管理できて、
更新ごとにファイルがバックアップされ、いつでももとに戻すことが出来る。
さらに、ファイルのマージが簡単にできてどこをどう編集したか、
一目瞭然になる。

■インストール方法————————————
1.Gitをインストール

いろいろ、いろいろ選択肢は出ますけど、
道なりにインストールしてください。

・Git ダウンロード
http://code.google.com/p/msysgit/downloads/list
Git-1.7.0.2-preview20100309.exe

2.Gitクライアントをインストール

Git単体で使うことも可能ですが、
玄人向けで難しいので、今回はGit専用のクライアントを使います。

・TortoiseGit ダウンロード
http://code.google.com/p/tortoisegit/downloads/list
TortoiseGit-1.3.6.0-32bit.msi

・インストール方法と使い方はこちら
「実用レベルに達したWindows向けGitクライアント「TortoiseGit」でGitを始めよう」
http://sourceforge.jp/magazine/09/06/19/0340248

3.githubを使ってソースコードを公開

1と2でローカルのバージョン管理は出来るのですが、
せっかくなので、自分のソースコードをウェブに公開してみます。

・github -SOCIAL CODING
http://github.com/

・GitHubをTortoiseGitから使ってみる
http://d.hatena.ne.jp/k2ca3/20090709/1247070673

だいたい人頼みでしたけど、
これで、安全で快適なプログラミングライフを送れることが出来そうですね!

ちょっと、公開まで手順が多めなのですが、
githubでは他人のコードをダウンロードしたりフォークしたりできるので、
たくさん刺激を受けることが出来るかもしれませんね。