Author Archives: 鈴木 圭

I’m a programmer.

GitHub: suzuki-kei

入力値の自動変換

こんにちは、鈴木です。

今回は入力値の自動変換を題材に、メタプログラミングの話をします。

入力値の自動変換とは、例えば会員登録フォームで入力された内容を DB に保存する前(バリデーションする前)に自動変換することです。
続きを読む...

テストコードでバリデーションを検証する

こんにちは、鈴木です。

テストコードでバリデーションの検証を行うときの話です。

以下のような User クラスがあるとします。
続きを読む...

Rails3 案件をこなしてみて、思ったこと、分かったこと

こんちには、鈴木です。

最近、Rails3 を使用した案件があったので、その中で思ったこと、分かったことをまとめようと思います。
続きを読む...

Scala 手習い

こんにちは、鈴木です。

Scala やってみようかな、という方へのエントリです。

コードと実行結果を多めに載せましたので、ぜひお手元で実行しながら読み進めていただけたらと思います。
続きを読む...

HTML5 の File API でドラッグ&ドロップする

こんちには、鈴木です。
HTML5 には File API というものがあます。
File API を使うとローカル PC からブラウザにドラッグ&ドロップされたファイルを扱うことができます。
続きを読む...

あえて言うほどではないけれども、svn コマンドあるある

こんにちは、鈴木です。

あえて言うほどではないけれどもシリーズです。

svn 関係の良く使うコマンドをご紹介します。
ファイルの追加、変更
まずはファイルの追加、変更からです。
続きを読む...

Synergy! Code Jam レポート

こんにちは、鈴木です。

先週末、社内でのプログラミングイベントがありました!ハッカソンです!Synergy Code Jam です!

日常の業務では、じっくり設計、きちんと実装、しっかりテスト、という感じで、一歩一歩手堅く進める必要がありますが、
今回のイベントでは、「作りたいものを創ろう!」「スピード感を感じよう!」ということで開催されました。
続きを読む...

database.yml の管理方法いろいろ

こんにちは、鈴木です。

Ruby on Rails ではデータベースの接続情報を database.yml というファイルに保存します。

database.yml にはデータベースに接続するためのパスワードが記述されます。
続きを読む...

独自のRakeタスクでUnicornを快適に扱う

こんにちは、鈴木です。

Ruby on Rails は開発に必要なものが一通り提供されているフルスタックのフレームワークです。一通りのものが提供されているとはいえ、「こんなものが欲しい」「あんなものが欲しい」と思うこともあります。
続きを読む...

あえて言うほどではないけれども良く使うコマンド(ソースコード一括整形)

こんにちは、鈴木です。

普段の仕事では Ruby on Rails でシステムを構築することが多いです。

案件があるごとに rails コマンドでプロジェクトを作成し、共通機能を作成し、ときどきソースコード全体として統一感があるかチェックする、ということを行っています。
続きを読む...