開発ツール・開発お役立ち

vim でファイルを保存した時にGoogle Chrome で開いているページをリロードする

HTML を編集している時に必須の機能。今回試した方法は、 AppleScript を使う ChromeReplを使う livereload の3つです。最終的に、(不満ながらも)AppleScript 版を使っています。 追記 不満はvim でファイルを保存した時にChrome で開いているページをリロー…

tscreen に移行した

OSX のデフォルトのscreen はpbcopy が動かない問題とかがあり、今までは開発版のscreen を使ってました。ですが、開発版の方はZenTestにくっついているautotest と連携する際にステータスラインの部分がきちんと動かなかったりしてました。 そこで、tscreen…

git 環境のセットアップと簡単なチュートリアル

ソーシャル化するOSS開発者たち − @ITとGitHub Issue Tracker! - GitHubを見て、github がとても楽しそうなので、git を使い始めました。 http://github.com/lukesilvia/ 良く使いそうなコマンドとかを調べたのでメモ。 git インストール インストール Mac …

Trac + SVN + IRC の良さ

ちょっと考える機会があったのでメモ。僕の仕事環境だと、Trac, SVN, IRC(, あとplagger) を中心に開発している。 これらを使っていて思うこと Trac と連動しているとタスク管理が楽だよねー!……違うよ!全然違うよ!それだけなんて勿体ない > ↑ぶっちゃけ最初…

Evernote からChangeLog + chalow に移行した!

今までEvernote を使って作業ログを残していたのですが、chalow の方がメリットがあったので、chalow を使ってみました! Evernote のいいところ シンクロできるのでどこでも使える クロスOS なクライアントソフトがある チェックボックスを挿入できて、Todo…

Mac にphpMyAdmin を入れる手順

MySQL を使って開発している人ならお世話になるであろうphpMyAdmin。なんと、最近まで使っていませんでした。先輩が使っているのを見てとっても便利そうだったので、インストールしました。その手順をメモりります。 phpMyAdmin って何 Wikipedia から引用。…

はてなブックマークのブックマークレット

最近、はてブのブックマークレットを使うようになりました。普段は、Minibuffer 使ってはてブしているけど、既にブックマークしてあるけど編集したいって時に不便。 そこでブックマークレット。ブックマークレットならFirefox でキーワードをあてて置けば、…

サーバーにmytop をインストールする

業務でサーバーにmytop をインストールしたのでそのメモです。 環境 linux $ cat /etc/redhat-release CentOS release 4.4 (Final) mysql-client, mysql-devel $ rpm -qa | grep MySQL MySQL-devel-4.0.26-0 MySQL-client-4.0.26-0 mytop とは linux のtop …

Rails プロジェクトでのSubversion の無視リストのメモ

windows 用のTortoiseSVN なら、Settings から共通無視リスト(Global ignore pattern)を設定できます。 Rails のプロジェクトの場合は、以下のような感じになります。database の設定ファイル、スキーマの情報ファイル、log 、tmp ディレクトリを除外して…

tracでのチケット活用法

tracでチケットを使って開発していますが、タスク管理くらいにしか使ってなく、もっと上手く使えないかと調べてみました。 参考になる場所発見。 チケットの使い方 - Meadow - Trac チケットのコメントにWikiページのリンクを書き、 Wikiページにもチケット…

emacsのhtml-helper-modeのスケルトン挿入をOFFにする

html-helper-modeを使っていると、HTMLファイルを新規に開いた際にスケルトンが入る。便利な面もあると思うのですが、Ruby on Rails等で宣言部分を1つのファイルで管理して読み込むようにしている人にはいらない機能。 なので、無効にしました。下記一行を.…

Meadowの.emacs設定ではまったのでメモ

使っているのはMeadow-3.00-devです。以下のsetup-ja-3.00.5.exeからインストールできます。 Index of /meadow/dists/3.00 インストールなどは以下が参考になります。 Meadow/Emacs memo: Meadow のインストール .emacs 現在の.emacsの内容は以下の通りです…

ブックマークしているページをショートカットで起動する

Firefoxでの方法です 何がしたいの? 会社のスケジューラとか残業申請とかはてブとか、ブクマしてるページは色々あるのですが、クリックしに行くのが面倒! これをショートカットで起動しようという試みです!今まで知りませんでした(汗 手順 1.Firefoxで、…

「ファイル名を指定して実行」で効率化

アイコン消したい!マウスあまり使いたくない! 僕は、デスクトップにはアイコンを置きたくない派です。邪魔ですし、プログラムを起動するならコマンドかショートカットで起動したいです。なるだけキーボードで済ませたいです。 ただ、Windowsの場合(家では…

10分で作るFirefoxアドオン

今回は、はじめてFirefoxのアドオンを作ったので、調べたことをメモしておきます。難しいと思っていたのですが、簡単なものなら直に作れることを知りました(*´艸`)※ 動作対象はFirefox 何を作るか ブログを書く時に使うような、「開いているページのタイト…

これは便利!SBMカウンター

開発ってか、ツールですね 「SBM(ソーシャルブックマーク)カウンター」 Firefoxのアドオンです。これを入れると、ブラウザの下の部分に、閲覧しているページの「はてブ」、「del.icio.us」、「livedoorクリップ」の被ブックマーク数が表示されます。 さらに…

Meadowで半角カナを扱う

何が問題か Meadow/Emacsを使って開発をしていると、扱える文字セットの関係で困ることがある。その中の1つに半角カナがある。携帯コンテンツを作成したりすると、どうしても半角カナや半角記号を使うが、それらを打つと、全角に変換されたり、他のエディタ…

CapsLockとCtrlキーの位置を変える

家ではMacなのでこれは便利。 戻し方も一緒に載っている。 「CTRLとCAPSの替え方」

シミュレータに取って代わるMoxy

http://d.hatena.ne.jp/tokuhirom/20070728/1185590668

文字化け検証ツール

どの文字コードがどの文字コードで表示されているかの検証に役立つ。 Ajaxになっており、入力と出力の文字コードを指定すると、例文をエンコードした結果が得られる。http://blog.livedoor.jp/dankogai/archives/50809008.htmlDanさん++

Cronメール複数

MAILTO = user user には、crontabの実行結果を送信するユーザを登録します。メールの送信先を複数指定する場合には、 user を ','(カンマ) で区切って指定します。user を登録せず、環境変数、MAILTOのみを指定した場合( MAILTO='' または MAILTO="" と指定…

emacs(読み直し・文字コード指定)

■読み直し 1.. 今から実行するコマンドの文字コードを指定して a.. C-x RET c 2.. ファイルを開き直す a.. C-x C-v ■文字コード指定 文字コード(改行コード)の切り替え 現在編集中のバッファ内の文字コード・改行コードを変更するには,キーボードから C-x…

サーバーへのアプリ設置(Rails)

■アプリを設置 1.rootで入る 2.ディレクトリを作る 3.ディレクトリの権限をかえる chown username dirname[filename]〜☆ ■mysql設定1.rootのPASS mysql> SET PASSWORD =password('new_password'); 1回EXit2.ユーザーの作成 GRANT ALL ON *.* TO '…

SVNを皆で使おう

この場合、1人がコミットした場合、次にコミットすると上書きされてしまうのでは、 な〜んてことを思ったりする。 もちろん、SVNはそんなに貧弱ではない。自分でない人が更新しているのを見つけ、 それが自分のローカルでチェックアウトしたものと違えば、「…

Meadow設定

■MeadowでRubyを使いたいし、半透明にした〜い!・インストール http://www.meadowy.org/meadow/wiki/%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89 3.00のjaをゲット。パッケージは全てインストールした。・半透明化 http://www.meadowy.org/mea…

サーバーアップの仕方

・WinSCPDL パス、ID、ホストを入れる ・PuttyJpをDL http://www.stackasterisk.jp/tech/engineer/putty01_02.jsp ホストを入れた後、ID,PSでログイン rikutomoがあるディレクトリにいってみる。かつ、Wbrickを起動してみる・・・落ちた。 既にWebrickが起動…

xyzzy

使うときに絶対やりたい半透明化。モチベーションアップ http://miyamuko.s56.xrea.com/xyzzy/layered-window.html http://miyamuko.s56.xrea.com/xyzzy/layered-window/intro.htm http://d.hatena.ne.jp/matoriX/20070604/p5どうやって展開して配置すればい…

Lahaca展開の際の注意

■フォルダ移行の際に、ラハカ展開するとおかしくなることがある 【症状】 ・元のフォルダにないフォルダができていたりする ・元のフォルダと比べてファイルが足りない 等 【解決策】 一回リブートしたり、デスクトップ内に同じ名前のフォルダがないか確認し…

家からの移行

■家でもプログラミングすると、SVNレポジトリが変わって面倒。そんな時に 家でもSVN管理しているのでバグル。 →家のコピー(おそらくラハカ展開)したもの内のtrunk内のsvnを全て消す。 rm -rf .svn rm -rf */.svn rm -rf */*/.svn rm -rf */*/*/.svn 以下全…

フォルダのコピー

■CTR+ドラッグ=コピー。ドラッグしている時にCTR押してもOK