「 プログラミング 」一覧

本当のJavaScriptを知っているか!具体的にコードで学べる「テスト駆動 JavaScript」

本当のJavaScriptを知っているか!具体的にコードで学べる「テスト駆動 JavaScript」

本書は裏表紙に「中級技術者向け」と明記されている。JavaScriptの言語仕様に関して、入門したことない人や、関数型の言語に見地のな...

記事を読む

node.js で memcached を利用するときのキー生成

node.js で memcached を利用するときのキー生成

memcached を利用するときのキーは、基本的に長さや重複を避けるために md5 の形にして利用することが多いのですが、今回はそれ...

記事を読む

もうコレで迷わない。継続的インテグレーション環境は「Jenkins実践入門」片手に絶対構築できる!

もうコレで迷わない。継続的インテグレーション環境は「Jenkins実践入門」片手に絶対構築できる!

監修がJenkinsの生みの親である川口耕介氏である時点で、胸が熱くなる書籍です。NTTデータでJenkinsを普及・促進しているメンバ...

記事を読む

Software Design 2011年12月号 Mac活用術とイケてるGitの使い方

Software Design 2011年12月号 Mac活用術とイケてるGitの使い方

表紙の右下に「うんこ演算」とか書いてある。Software Design 12月号の発売がもうすぐですよ! 気になるところは VM...

記事を読む

node.js から memcached を利用する + おまけ情報

node.js から memcached を利用する + おまけ情報

に参加した日にこのBlogで利用していたAPIが終了するという終了勧告を受けました。まさにnode.js熱が最高の時にこんなことを知った...

記事を読む

航海に耐えられない最強の船に価値はあるのか? – プロダクティブ・プログラマ – プログラマのための生産性向上術

航海に耐えられない最強の船に価値はあるのか? – プロダクティブ・プログラマ – プログラマのための生産性向上術

プログラマーの生産性は10倍、100倍も変わると言われているのはもやは常識として考えていただきたいところですが、生産性の高い偉大なプロ...

記事を読む

アジャイルサムライ他流試合でプログラマーなら胸熱!! #agilesamurai

アジャイルサムライ他流試合でプログラマーなら胸熱!! #agilesamurai

アジャイルサムライ他流試合に主要スタッフとして参加しました!当日はみなさん、ありがとうございました。とても胸熱な忘れられないイベントに...

記事を読む

眠った技術書をもういちど読み始めるイベント開催します!!

眠った技術書をもういちど読み始めるイベント開催します!!

素晴らしい書籍だと紹介された、熱い思いを抱いて買ったあの本が眠ってませんか? その熱い思いのエピソードを教えてください。 既に読んだ人...

記事を読む

Symfony2でDebug Toolbarが表示されない時のチェック項目

Symfony2でDebug Toolbarが表示されない時のチェック項目

最近、正式リリースされたばかりだから、サンプルアプリケーションばっかりつくってると、この問題に直面してる人が多数いるようで、日本語での...

記事を読む

[2011年版] ITエンジニアが夏休みに読むべき良書8選

[2011年版] ITエンジニアが夏休みに読むべき良書8選

そろそろ夏休みの予定を立てているITエンジニアは多いのではないでしょうか。夏休みの間に読んでおきたい今年発売されたオススメの8冊を紹介...

記事を読む

やっとリリースされたSymfony2もおさえた、最新PHPフレームワーク比較表

PHP5.3フレームワークとして華々しくリリースされたSymfony2を筆頭にPHPのあらゆるフレームワークを比較した比較表を作り上げ...

記事を読む

本当にありがとう。最後の RubyKaigi2011 #rubykaigi

本当にありがとう。最後の RubyKaigi2011 #rubykaigi

Aaron Patterson (tenderlove) による‪ペアプログラマー道‬‏(動画)から全てが始まる最後の日本Ruby会議...

記事を読む

プログラマが3倍コードを早く書くための炭酸飲料11選

プログラマが3倍コードを早く書くための炭酸飲料11選

プログラマはコーラなんて気休めの飲料なんて求めてないんです。 本当に必要な炭酸飲料を紹介します。 レッドブル ドクターペッパー ...

記事を読む

コードやテストを保存したら自動でPHPUnitを実行しGrowlへ通知する環境

コードやテストを保存したら自動でPHPUnitを実行しGrowlへ通知する環境

TDDやってますか?テストを書いて、実行。コードを書いて、テストを実行。PHPUnitコマンドを1日に何度も叩いているPHPerに朗報...

記事を読む

ペアプログラミングについてみんなが誤解していること

ペアプログラミングについてみんなが誤解していること

プログラマ1人で完成できる仕事に、2人のプログラマを投入して、直感的に判断してペアプログラミングを拒否する人がいます。これには大きな間...

記事を読む

プログラマだったら使うフォントにもこだわれ – プログラミング用フォント「Ricty」

プログラマだったら使うフォントにもこだわれ – プログラミング用フォント「Ricty」

1日中、文字を見ながら思考を続けるプログラマならば、使用するフォントにもこだわりを持とう。環境やプログラミングにあったフォントを使用す...

記事を読む

PHPUnitの環境をつくろう for PHPer #tddbc in Tokyo

PHPUnitの環境をつくろう for PHPer #tddbc in Tokyo

お手持ちの環境で、下記のように表示される方は問題ありません。安心して、TDD Boot Camp in Tokyoにお越しください。 $ ...

記事を読む

IT系勉強会に参加する人が実践すべき10のこと

IT系勉強会に参加する人が実践すべき10のこと

この時期になると各言語界隈の大規模なイベントが開かれたりして、勉強会熱が一気に上がってきます。4月から新しい環境で働き始めた人も慣れは...

記事を読む

TDD(テスト駆動開発)をはじめたい人にオススメの資料(無料)

TDD(テスト駆動開発)をはじめたい人にオススメの資料(無料)

TDDBC in TokyoをPHPUnitでやる予定なので、TDD関連資料をあさってました。 実際に手を動かして、1から2時間で最後ま...

記事を読む

プレゼンの2枚目の写真が重要なイベント第4回Symfony2勉強会を開催しました。 #Symfony2study

プレゼンの2枚目の写真が重要なイベント第4回Symfony2勉強会を開催しました。 #Symfony2study

運営側として参加しました。 第4回Symfony2勉強会 第1部基礎編 第4回Symfony2勉強会 第2部実践編 第4回Sy...

記事を読む

#tddbc (TDD Boot Camp) in Tokyo 開催します!!

#tddbc (TDD Boot Camp) in Tokyo 開催します!!

TDD Boot Camp in Tokyo の開催を正式に宣言します。 僕はテスト駆動開発(TDD)に出会って、本当にソフトウェアのつ...

記事を読む

passengerもrvmで動かすOSのrubyに依存しない環境づくり

passengerもrvmで動かすOSのrubyに依存しない環境づくり

OSに最初からついているrubyのバージョンやパッケージのバージョンとかを見てみると、 $ /usr/bin/ruby -v ruby...

記事を読む

第4回Symfony2勉強会に参加します。

第4回Symfony2勉強会に参加します。

日本Symfonyユーザー会の方でアナウンスされている第4回Symfony2勉強会にスタッフで参加します。 第4回Symfony2勉...

記事を読む

4/27 22時〜 Symfonyしゃべりば Ustreamでしゃべります!

4/27 22時〜 Symfonyしゃべりば Ustreamでしゃべります!

4/27(水) 22:00〜1時間半程度 Symfonyしゃべり場 Ustreamでトーク参加します。 日本symfonyユーザー会からの...

記事を読む

達人とペアプロして得られるようなモノが学べる「良いコードを書く技術」 #goodcode

達人とペアプロして得られるようなモノが学べる「良いコードを書く技術」 #goodcode

Backlogなどで有名なヌーラボの@agataさんが書いた書籍です。 JavaのフレームワークであるCubbyのコミッターとしても活躍さ...

記事を読む

ITエンジニアが知っておくべき7つの法則

ITエンジニアが知っておくべき7つの法則

今年社会人になった人は、もう2週間たちますね。そんな新米ITエンジニアに向けて、知っておくべき法則をお教えします。

記事を読む

今春、先輩・上司となる人が心得るべき7つのこと

今春、先輩・上司となる人が心得るべき7つのこと

賛否両論ありますが、今春“プロ”グラマーになる人が、あと1週間ですべき7のことを読んで頂きありがとうございます。少しでも実践して頂いて、新...

記事を読む

PHPを使っているすべての人が知るべき無料のPaaSサービス

PHPを使っているすべての人が知るべき無料のPaaSサービス

symfonyをはじめ、フレームワークを稼働させるためには、ロリポップをはじめとした激安の共有サーバでは無理があります。低価格な候補として...

記事を読む

今春“プロ”グラマーになる人が、あと1週間ですべき7のこと

今春“プロ”グラマーになる人が、あと1週間ですべき7のこと

4月から就職してプログラマーになる人たちは、もう1週間を切った頃ではないでしょうか。新しい生活や覚えるべきことがたくさん待ち構えていると...

記事を読む

いまどきのRubyとRailsの学び方

いまどきのRubyとRailsの学び方

code school という学習サイトがあります。現在は、Ruby on Railsに特化したコンテンツがありますが、確認する限りでは...

記事を読む

執筆した「symfony1.4によるWebアプリケーション開発」が発売されました。 #sf14book

執筆した「symfony1.4によるWebアプリケーション開発」が発売されました。 #sf14book

本日、ジュンク堂渋谷店にて なんと!Perlの棚に並んでおります。(下の棚にはPEARの本があったので、PerlとPHPの棚なのだろうけ...

記事を読む

herokuでruby 1.9.2を使う方法

herokuでruby 1.9.2を使う方法

はRails使いには便利なホスティングサービス。 1つのコマンドだけでRailsのデプロイを自動でしてくれてすぐに動作する。 小さいアプリ...

記事を読む

そうだ、rails3でfactory_girlをつかおう!

そうだ、rails3でfactory_girlをつかおう!

Fixturesを利用してテストを書いていくと、リレーションの定義がファイルをまたいでわかりづらくなったり、同じようなデータなのだけど、少...

記事を読む

emacsでruby開発環境を整える

emacsでruby開発環境を整える

emacs の elisp が ruby のソースコードに一通り含まれているらしいので確認する。 $ wget $ tar jxvf r...

記事を読む

jenkins エレガントなコードを書くための執事のすすめ

jenkins エレガントなコードを書くための執事のすすめ

勉強会したので、資料公開。 jenkinsを使って、自動テストだけでなく静的コード解析や統計情報をおこなって、ケント・ベックが提唱した「コ...

記事を読む

ハッカーと画家 普通のやつらの上を行け

ハッカーと画家 普通のやつらの上を行け

「ハッカーと画家」はYahoo! Storeの前進となるオンラインストアシステムを構築した筆者の当時を振り返ったエッセイ集である。筆者はV...

記事を読む

WEB+DB PRESS vol.61 本当のプログラマになりたいヤツは読んでおけ

WEB+DB PRESS vol.61 本当のプログラマになりたいヤツは読んでおけ

通勤経路の本屋には取り扱いがないWEB+DB PRESSを近くの中規模書店にも行ったにもかかわらず、しか置いてなくて、結局、日曜日の朝10...

記事を読む

自動テストの知識をプログラマは知らないと恥ずかしい

自動テストの知識をプログラマは知らないと恥ずかしい

「なぜ、自動テストを書くのですか?」とか聞かれたので、これはきちんと理解してもらった方がいいなぁ。と思ったので、理由を書いてみる。TDDと...

記事を読む

俺とPHP

俺とPHP

なんか知らないうちにPHPを全然書いたことがないという噂が広まっていて心外すぎるので弁明しておく。長くなるかもしれない。 俺がインターネ...

記事を読む

あなたが知らない git svn の世界

あなたが知らない git svn の世界

みんながいまだにsvnを使い続けるので、自分だけでもgitを使って幸せになってやる。って人のためのガイド。ツールや環境がsvnでがっち...

記事を読む

ITエンジニアのプロとしての5つの行為

ITエンジニアのプロとしての5つの行為

このブログのタイトルを「HIROKI.JP」から「Act as Professional」と変更しました。このブログを始めた当初は何も...

記事を読む

あなたは何個あてはまる?成長しないエンジニアの悪習慣

あなたは何個あてはまる?成長しないエンジニアの悪習慣

スーパーエンジニア達の習慣が大人気だったので、自戒の意も込めて、反面教師として成長しないエンジニアの悪習慣について僕の経験と視点からまとめて...

記事を読む

スローテストの悪夢

スローテストの悪夢

スローテストとは? 自動テストによるフィードバック(グリーン or レッド)が返ってくるのが遅い状態。この状態に陥ると、開発効率が追う幅...

記事を読む

これはマネしたい!スーパーエンジニア達の習慣

これはマネしたい!スーパーエンジニア達の習慣

いままで勉強会に顔を出し、すばらしいエンジニアと数多く会うことができた。そして、スーパーエンジニアと共に仕事をすることもできたし、できて...

記事を読む

第2回Symfony2勉強会 これからの「Symfony2」の話をしよう

第2回Symfony2勉強会 これからの「Symfony2」の話をしよう

第2回Symfony2勉強会でLTしました。 .prezi-player { width: 550px; } .prezi-play...

記事を読む

明日から使えるエンジニアに「へぇ〜」っていわせる話 10選

明日から使えるエンジニアに「へぇ〜」っていわせる話 10選

知っている人は知っているんだけど、あまり話にでないから、実は周りの人は知っていない、エンジニアが「へぇ〜」っていいそうなお話を10個あつ...

記事を読む

daemontoolsで勝手にプロセスが終了していたという悲しい状況を防ぐ

daemontoolsで勝手にプロセスが終了していたという悲しい状況を防ぐ

Ruby1.9スクリプト(Twitterbot)をLinuxデーモン化する方法 にて、Rubyスクリプトをデーモン化して、簡単に自動起動と...

記事を読む

達人プログラマーに学ぶ リファクタリング

達人プログラマーに学ぶ リファクタリング

ガーデニングのメタファーはソフトウェア開発の現実にかなり近いものです。あるルーチンが大きくなりすぎたり、色々なことを実現しようとしすぎてい...

記事を読む

達人プログラマーに学ぶ コメントは必要?不要?

達人プログラマーに学ぶ コメントは必要?不要?

「良いコードには多くのコメントがある」とコードの中にコメントを記述することの重要性をプログラマーは新人の頃から教え込まれます。しかし残念な...

記事を読む

Ruby1.9スクリプト(Twitterbot)をLinuxデーモン化する方法

Ruby1.9スクリプト(Twitterbot)をLinuxデーモン化する方法

Ruby 1.9系からRubyスクリプトをデーモン化するのが1行できるようになりました。 3分でわかる RubyでつぶやくTwitt...

記事を読む