Internet Memoの最近のブログ記事
最近の作業の保存は、サブバージョンにコミットです。
Windowsで、クライアントはTortoiseSVN。
TortoiseSVNをコマンドラインから利用するとマウス作業が減って省力化できます。
サンプル(リポジトリが C:\remix\ という前提)
C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe /command:commit /path:"C:\remix\core\views\" /closeonend:1 /notempfile/notempfile は必須。/closeonend:1 は自動的にログを閉じる。
パラメーターの詳細は C:\Program Files\TortoiseSVN\bin\TortoiseSVN_ja.chm
目次の一番最後 "D.1. 使用できるコマンドとオプションの一覧" を参照。
おすすめはBluewindなどのコマンドラインランチャーと組み合わせて使うことです。
ほぼキーボード操作だけでコミット・更新可能です。
(ログメッセージの入力は、Alt+oで飛ばせます。)
もう少し進化させて、好きなキーに割り当ててみる
AutoHotkeyでキーに割り当てる
AutoHotkey
http://www.autohotkey.com/
AutoHotkeyを流行らせるページ
http://lukewarm.s101.xrea.com/
AutoHotkey.iniに以下のように書くとF1キーに割り当てられる
f1::Run, C:\Program Files\TortoiseSVN\bin\TortoiseProc.exe /command:commit /path:"C:\remix\core\public\js" /closeonend:1 /notempfile
subversionのコミットログで出退報告してる人におすすめ。
しばらく空きました。
けっこう充実しつつ、Blog書く余裕なく。
メモ程度ですが、気の向いたときに更新します。
Vistaを使って2ヶ月雑感メモ。
使用マシンは、Panasonic CF-Y7。
Windows Vista Business。
・萌ディタが動きません><
↓こうしたら動いた
Twitter / AUSGANG SOFT: @bulkneets 互換モードXPSP2で、管理者権...
http://twitter.com/nektixe/statuses/68221762
互換モードXPSP2で、管理者権限で実行をチェックexeファイルのプロパティ→互換タブで↑でいけました。
・セキュリテイうざい
↓切る方法
【コラム】Windows Vistaスマートチューニング (7) ユーザーアカウント制御(UAC)を無効にする | パソコン | マイコミジャーナル
http://journal.mycom.co.jp/column/winvista/007/index.html
・メモリ喰いすぎ
Aero、サイドバーなど切ってクラシック表示にしても、起動時のメモリ使用量600MBオーバー><
自分の使い方だとスワップおきまくるので、とりあえず1.5GBに増設。
ノート用のMicroDIMMが8千円。いい時代になった。
・Ready Boost
SDスロットがついてるので、Ready Boost。
↓SDHC対応ので。
4GB SDHC 150X (SD 2.0 SPD Class 6)
若干、動きがマシに。
・常用アプリで動いたもの
- bluewind
- eClip
- Kbd Acc
- ペースター
- AutoHotkey
・非対応
- 窓使いの憂鬱
・その他
プロファイルフォルダの場所(Firefox / Thunderbird) - えむもじら
http://level.s69.xrea.com/mozilla/index.cgi?id=profilefolder
総じて言うと、別にサポートさえあるならWindows2000でもいい。
でも店頭では、ほとんどVistaマシンしか選択肢がない。
使い勝手は若干、変わってるけど設定次第では、それなりにXPから移行できる。
でも、メモリ1GBは絶対必須。快適に使うには2GBは欲しいかも。
六月です。
今日から、転職して、洛西一周さんと鈴木健さんが立ち上げる新会社、株式会社NOTAに。
とてもおもしろいプロジェクトが進行中で、それに参加します。
2月の関西LiveCodingで洛西さんに
「紙copiは、RakuCopyとなんとなく似ていて親近感があるんですー。」
って話していた時から、3ヶ月ちょっと。こうなってるとは、全然予測してませんでした。
自分が何が一番やりたいか考えてみた結果、もっともやってみたいことだなと。
ということで今日から横浜。プログラマー。
Twitterは、今何してる?を共有するサービス。
非常にライブ感があって、楽しいですね。
自由に人を add できるのですが、アイコンだけだとイマイチ誰が誰なのか見るのが面倒だったので、わかりやすくするスクリプトを書きました。
friend アイコンにカーソルをあわせるとプロフィールを表示します。
開発謝辞
cho45氏の$X関数を使わせていただきました。感謝。
XPath, $X function, NSResolver
http://lowreal.net/logs/2006/03/16/1
ふぁっきん not well-formed, XMLHttpRequest とかで
http://lowreal.net/logs/2006/06/19/1.html
追記:コメントに返信しようとしたらエラーが出るので、こちらで返信を。
> sidus さん
コメントありがとうございます。
もしや新しくGreasemonkeyをインストールされましたか?
他のスクリプトでも同じエラーがでるようなら、↓の対処を試してみてください。
MediaLab Love - Greasemonkeyでファイルがインストールできない時の対処
http://d.hatena.ne.jp/Koumei_S/20060812
開発を簡単にするのに、rails.vim とか RadRails とかあるけど、他のエディタでやりたい。
ので、少しでもラクするために、毎回開くもの・起動するものを、
追記:
すいません。このスクリプト以下のサイトのものをInstant_Rails用に修正・追加したものです。
CMS researcher - WindowsにおけるRailsアプリの開発環境を改善するWSHスクリプト
http://d.hatena.ne.jp/ysano2005/20060604/1149414355
元ネタを忘れてしまっていました。
大変失礼しましたm(__)m
'===========================================================
' InstantRails Development Environment Launcher for Windows
'===========================================================
x = InputBox("アプリタイプを入力してください。")
' Config
InstantRails = "C:\InstantRails\InstantRails.exe"
app_root = "C:\InstantRails\rails_apps\" + x +"\"
ruby_bin = "C:\InstantRails\ruby\bin\"
Set shell = WScript.CreateObject("WScript.Shell")
' Launch InstantRails
shell.Run(InstantRails)
cmds = "cd " + app_root + "& set PATH=" + ruby_bin + ";%PATH%"
' Launch test server
shell.Run("%ComSpec% /k " + cmds + "& ruby script\server")
' Open a new command prompt
shell.Run("%ComSpec% /k " + cmds)
' Open a app directory
shell.Run("explorer /e," + app_root)
使い方
- Rails.vbs とか名前を付けて保存して、実行。
- アプリ名を聞いてくるので、アプリのフォルダ名を入力。

- コマンドラインとWebrickが起動、アプリフォルダがエクスプローラで開く。
- 開発する。
ブラウザで開くも追加しとくといいかもしれない。
' Open a test page
WScript.Sleep 5000
shell.Run("iexplore http://127.0.0.1:3000")


