2007-01-01から1年間の記事一覧

vimの自動バックアップ

vim

プログラム書く時に結構役に立ってる vimrcです。 昔適当に書いた奴なんで微妙かも。 set backup set backupdir=/home/zenpou/tmp let file = strftime(".%Y%m%d%H%M%S", localtime()) exe "set backupext=".file unlet file ~/.vimrcにはっつけて、 利用時…

Basic認証を使ってみた。

2.0の新機能は色々あるみたいだけど、なんとなく目を引いた&簡単そうだったので、 Basic認証を使ってみた。 class TestController < ApplicationController before_filter :authenticate def index end private def authenticate authenticate_or_request_w…

Rails2.0使ってみた

Rails2.0がリリースされていたので、この日作った環境に、 Rails2.0を入れて使ってみました。 まずgemでインストール sudo gem install rails --source http://gems.rubyonrails.org で、なんかgemのインストール先がubuntuのaptitudeでのインストールだと/v…

ニコニコブックマークのブックマークレットを作りました。

会社の人がほしいって言ってた、閲覧中のページのニコニコブックマークのコメントを見る ブックマークレットを作ってみた。 はてなダイアリーだとうまくタグはれなかったので、下のJavascriptコードをお気に入りに 登録してください。タイトルに「ニコブで見…

Ubuntu7.04jaでrailsを使えるまで

Ubuntu7.04 の日本語ローカライズ版のLinuxにRuby on Railsをインストールして動かすまでの手順。 まずインストール。 基本的な方針。 aptitudeを使ってインストール Ruby on Railsで基本的に使うDBをMySQLに想定。 とりあえず使える様になるまで行う。 まず…

rake migrateの落とし穴〜データが全部消える〜

rake migrate (最近じゃ rake db:migrate)コマンドですが、 本日恐ろしい事が。 rake migrate VERSION=100 とかでmigrateのバージョンを100に指定して戻す事が出来るオプションがありますが、 rake migrate VERSION= 100 と、=と数字の間に空白を開けると、…

利用頻度の高いコマンド Best50

自分の会社の開発用端末の~/.zsh_historyから、利用頻度の高いコマンドを集計してみました。 私の主に使ってる端末は、Windowsで、主に開発用途のみにputtyごしにLinuxを使っています。 てか、Rubyの開発をvimとsh上とscreen上でやれないと不便でたまらない…

学校の勉強が改めて大事だと思った。

今日、会社の人に借りて、CPUの創りかたを読みました。CPUの創りかた IC 10個のお手軽CPU設計超入門 [ 渡波郁 ]ジャンル: 本・雑誌・コミック > PC・システム開発 > ハードウェア > CPUショップ: 楽天ブックス価格: 3,024円まだ、前半の100ページぐらいしか…

僕の斜め向かいにいる人の机の上。 ベアプログラミングだ!!

ブックマークレットをいじってみた。

会社の人にいま見てるサイトのニコニコブックマークのコメントを見るブックマークレットが 欲しいと言われたのでブックマークレット弄りに初挑戦。うーん・・・・・ニコニコブックマークってURLじゃなくてIDで管理してるのか……。 ブックマークに追加しようと…

マイマシンにUbuntu入れてみた。

自分のノート(panasonicのLet's note CF-W5)にubuntuを入れてみた。 最初は、英語版のイメージダウンロードしてしまって、日本語にならず失敗。日本語版のイメージからCDに焼いて、CDから起動してインストールして普通に入った。 そしてBerylをインストール…

最終的に作ったファイル

app/contorllers/test_controller.rb class TestController < ApplicationController in_place_edit_for :member, :name in_place_edit_for :member, :atitude def list @members = Member.find(:all , :order => "position") end def add @member = Member.…

D&Dでソート出来る様にする。

sortable_elementにより、ソート処理を実装します。 相変わらず、ヘルパー使いまくりです。12.sortable_elementをrhtmlに配置。 sortable_elementヘルパを利用してソート順を弄る様に追加します。 <html> <head> <title> 名簿管理アプリケーション </title> <%= javascript_include_tag </head></html>…

削除機能をrjsで実装してみる。

次は、Ajaxっぽく、行削除を実装します。 RailsのRJS機能を利用します。 9.link_to_remoteでリクエスト!! Ajaxへリクエストを投げる為にAタグを利用してイベントを作りますが、 普通にa href="URL"だと画面が切り替わります。 a href="#" onclick="new Aja…

次に、in_place_editor_fieldで同一画面編集出来る様にする。

今のままじゃ登録しか出来ないので、編集出来るようにします。 ここからはAjaxぽく、マウスクリックでデータを書きかえれる様にします。 (削除は次の段階でやりますよ。) 6.javascriptのファイルを設定する。 Ajaxを利用するので、Ajax用のjavascriptファイ…

まず普通のを作ってみる。

参加してるMLの小江戸らぐの人たちで集まって毎月Railsの勉強会をやっていて、 そこで講師みたいな事させて頂いたりしているのですが、 8月の時にそこでデモンストレーションしたAjaxを使ったサンプルサイトの解説を書こうかと。*1 RailsとAjaxって結構親和…

小江戸らぐのrails勉強会で発表した内容

2台のマシンでデュアルディスプレイしてみた。

私の自宅にノートとデスクトップがありまして、それぞれ必要な時にキーボード持ち替えて 使ってたんですが、作業用の机が狭いため、不便だったので、 今回「synergy」ってツールを 使ってキーボードとマウスをネットワーク共有させてみました。ここからexeフ…

部屋の掃除が終わった

ようやく部屋の掃除が終わる。 使える空間が広くなると全然印象変わりますね。

部屋の掃除が終わらない

気がついたら既読本見つけ読む そして続き探し読む われにかえり つづき片しに取り掛かるけど すぐに本を読んでるというわけで掃除の予定なのに全然進まない。

bashとvimの基本的な使い方を説明した。

毎朝やってるコードレビューの一環で、良く使う機能などを解説した。 シェルはzsh使ってるから的外れになったかも知れないけど、bashの方解説したつもり。 大した事解説してないけど。 vim チートシートが便利だよ。 ctrl+w の後に S を押下でウィンドウが分…

MiniBufExplorerを入れてみた。

vim

人が使ってたのを見て、非常に便利そうだなーって思ってたまま何ヶ月か過ぎてたvimのMiniBufExplorerをインストールしてみました。下記コマンドでインストール。 cd ~/.vim/plugin wget "http://vim.sourceforge.net/scripts/download_script.php?src_id=364…

新人の子

盆休み中に来てた新人の子に問題を出す。 FizzBuzz出そうと思ったけど、併せて今教育中の若いメンバーにも問題出そうと思い、 全員が解いた事なさそーな簡単な問題を出す。階乗を解かせてみた。

休み明けって

通常の仕事が億劫なわな。 通常の1.3倍おっくうだ。

時間があった事をきっかけにはてなに登録してみた。

まだ書き方がよくわからないけどとりあえず登録から。