Author:あろは (alohakun) WAKATSUKI toshihiro デバッガ開発者見習い(予定) 連絡先 : alohakun ___at___ gmail.com mixi : http://mixi.jp/show_friend.pl?id=182927 twitter : http://twitter.com/alohakun このページはインラインフレームを使用しています
先日のShibuya.pm #9のLightening Talkで「gdbでXS on mod_perlをデバッグ」という話をしてきました。XSを使い出すと、従来のPerl的デバッグだけでは不十分なのでgdbをうまく使って、効率的にデバッグしましょう、という話です。実は、はてな社内では1年近く前に勉強で話したネタだったのですが、ようやく公開することができました。 Shibuya.pmでは5分という枠があったのでショートver.でしたが、ここでは制限はないので、本来のロングバージョンの資料をアップします。ちょっと公開できない情報が混っていたので、xxxで隠していますが、ご了承ください。 ちなみに、Rubyとかでも似た感じでデバッグできると思うので、そちらの人も参考にしてください。長いよ!という人は、最後の「これは設定しておけ的gdb初期化マクロ」だけでもどうぞ。かなり便利です。 (資料公開が
When I saw Kent Beck's "Extreme Programming Explained" in our office, I was shocked. I've already accepted the inevitable occasional purchasing of obscure C++ wisdom, exemplified by titles such as "Effective C++", "Exceptional C++", "Imperfect C++", "Modern C++ Design" and so on. Yikes. Oh well. As long as nobody uses the boost libraries in production code, they can entertain themselves by orderin
はじめに目的 NetBeansを使ってRuby/Ruby on Rails(以下RoR)開発を行うための環境を構築します。想定読者NetBeansを使ってRuby/RoRによる開発を行いたい人なんらかの言語開発経験がある人EclipseなどのIDEを使用したことがある人 NetBeansとは NetBeansは、Sun Microsystemsが無償で提供しているオープンソースのIDE(統合開発環境)です。開発言語としてJava、C/C++、Ruby/RoRなどをサポートしており、デスクトップ、Web、モバイルアプリケーションの作成に必要な機能を備えています。 Javaで作成されておりJDKがあれば動作するため、Windows、Linux、Mac OS X、Solarisなど複数のプラットフォームで実行できます。標準で利用できる高機能なエディタなどに加え、プラグインを追加して機能拡張するこ
Java theory and practice: Performance management -- do you have a plan?の適当訳です。(一部訳を省略しています) パフォーマンスの問題は何に起因するだろうか?効率の悪いアルゴリズム、冗長な計算、非効率なデザインなどだろうか。 もっとありそうでさらにダメージが大きいのはプログラミングの間違いではなく、アプローチとマネージメントの間違いだろう。 パフォーマンス問題の原因そのものを見つけるのはとても難しい、特定してしまえば直すのは簡単である。さらに難しいのはパフォーマンスの問題のない洗練されたプログラムをデザインすることだ。 アルゴリズムの選択や、データの表現方法、計算結果の再利用の失敗などプログラミングにおける各種決断がパフォーマンス問題の原因と思われがちである。だが実はもっと深い問題を抱えていることがある。それは開発プロセ
7月になったので書く。 iPhoneのアプリケーションを作った。大層なものじゃない。以下平凡なプログラマの感想。非凡であれば全然違うだろうとは考えているという意味です。 動機 TumblrのMarcoが And when I finally get good at this, I’ll have unintentionally qualified myself to develop Mac software as well. That’s a nice side benefit, but it wasn’t good enough by itself to overcome the learning curve. Marco.org: The new iPhone SDK bubble と書いているのを読んでから、これはやる価値があると思った。 NDAがあるのでSDKがらみの話をブログに
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く