タグ

2013年1月30日のブックマーク (3件)

  • CROSS2013でシステム運用についてのセッションしたよの話

    有料イベントですが、CROSS 2013 というイベントが1月18日にありました。 http://www.cross-party.com/ そこでひとつセッションオーナーになってまして、パネルディスカッションぽいことをやったのですが、それはともかくとして夕方以降にはプレミアムモルツ飲み放題タイムがありました。サントリーからでかいタンクでやってくる美味いプレモルを飲みまくりながらそのへんのソフトウェアエンジニアとしゃべりまくるという素敵な時間になりましたので、ぜひ来年もあれば来ると良いのではないかと思います。 セッションの話 「継続的システム運用のゲンバの話」と題してやりました。16:30-17:30。 サービスやシステムを作るのはいい。だができてからのほうが長いんだぜ。このセッションでは、運用フェーズに入ってからシステム規模を適性に調節していく・ハードウェアやソフトウェアを代謝させていくた

  • jQuery 1.9 のソースマップ対応で圧縮版でもデバッグが簡単になった話

    jQuery 1.9 がリリースされました。1.9 の新機能の中ではあまり注目されていませんが、ソースマップに対応したのが地味に便利そうです。 というのも、圧縮版の jquery.min.js を使っていると 何か問題が起きたときにスタックトレースを眺めても jQuery の部分が意味不明 デバッガーで jQuery のソースにステップインしても意味不明 といった理由で、開発中には非圧縮の jquery.js を使うことが多かったわけです。 それが、1.9 からはソースマップに対応したので圧縮版のままでのデバッグが簡単になってます。 超簡単な使い方 ソースマップに対応したブラウザーは現時点では Google Chrome のみなので、Google Chrome の手順を説明します。 (Firefox はソースマップへの対応を計画中らしい) 事前準備を忘れずに Google Chrome

    jQuery 1.9 のソースマップ対応で圧縮版でもデバッグが簡単になった話
  • 開発メモ#3 : レガシーなCGIアプリケーションのリファクタリング - naoyaのはてなダイアリー

    開発メモその3です。今回は Perl のおはなし。 何年も前に作ったウェブアプリケーションのコードを開いてみたら黒歴史なコードが出てきて憂な気分になる、そんな経験ありませんか。私はあります。ずっとそんな現実から目を背けて生きてきました。 さて、先日 Perl + CGI で書いて Apache::Registry で高速化している、実行環境が Apache に癒着した CGIアプリケーションを発見しました。おえ〜っ。一から作り直したい気持ちをぐっと堪えて、これを Plack 化したりとリフォームしていくとしましょう。その過程を以下記します。劇的ビフォア・アフター! ・・・とかは期待せず、地道な変更を積み重ねていくのがコツです。 方針 いきなりコードをがりがり書き換えていくというよりは、試行錯誤のしやすい環境に移行させていきながらリフォームを進めます。遠回りですが、結果的にその後の運用が楽

    開発メモ#3 : レガシーなCGIアプリケーションのリファクタリング - naoyaのはてなダイアリー