タグ

2007年3月27日のブックマーク (7件)

  • Pylonsのトレースバックは凄い! - スコトプリゴニエフスク通信

    PylonsのTracebackは凄いです。例外発生時のスタックフレームに対して、ブラウザ経由!で対話的にデバッグを行うことができます。DjangoのTracebackも親切だと思いましたが、Pylonsには及びません。  実例を紹介します。RSSフィードを返すアクションの実装中、当てずっぽうで書いたので、案の定、例外が発生しました。  例外の発生箇所のツリーを開いて、該当フレームの情報を確認します。  feed.writeというメソッドの使い方がよく分からないので、おもむろに、help(feed.write)を実行します。  ヘルプが表示されました。引数encodingを指定していなかったから例外が発生したということが分かります。  元のコードを修正する前に、対話的シェルから、encodingを指定してfeed.writeを呼んで、出力結果を確認してみます。繰り返しますが、下の操作はブラ

    toton
    toton 2007/03/27
    イイねこれ
  • PHPは100台近く,MySQLは1億レコードのDBで使用---楽天 開発推進部長 安武弘晃氏に聞く

    「外部に対し情報を提供すれば,我々が必要とする情報も入手しやすくなる」---これまで内部システムについては口を閉ざしてきた楽天が,そのシステムについて語り始めた。 同社はいわずとしれた国内最大規模のオンライン・ショッピング・サイト「楽天市場」を運営する企業。楽天はシステムではなくサービスを提供する企業,という考えから,これまでシステムについての情報はあまり提供してこなかったのだ。 しかし,状況は変わってきた。楽天で開発の陣頭指揮を執る安武弘晃 開発推進部長は,「サービスの規模が大きくなるにつれて企業規模も大きくなり,開発の進め方が職人芸的な形から,チームによる組織的な形へと変わってきた」と述べる。そして冒頭のようなオープン路線宣言となったわけである。 その結果,楽天LinuxやApacheはもちろん,数十台のサーバーでMySQLを動かし,約半数のアプリケーションでPHPを採用する,オープ

    PHPは100台近く,MySQLは1億レコードのDBで使用---楽天 開発推進部長 安武弘晃氏に聞く
    toton
    toton 2007/03/27
  • 痛いニュース(ノ∀`):【富山レイプ冤罪事件】『警察にも非があるが、あんたにも非がある』富山県警、誤認逮捕・二年間服役の男性に

    【富山レイプ冤罪事件】『警察にも非があるが、あんたにも非がある』富山県警、誤認逮捕・二年間服役の男性に 1 名前:窓際政策秘書改め窓際被告φ ★ 投稿日:2007/03/23(金) 13:21:25 ID:???0 母の遺影持たせ自供強要 県警誤認逮捕の男性告白 平成十四年に県西部で発生した婦女暴行と婦女暴行未遂の二つの事件で県警に 誤認逮捕された男性(39)=逮捕当時県西部在住=が約二年間服役した問題で、 無実の男性が二十一日、富山市内で取材に応じた。主な一問一答は次の通り。 −無実なのになぜ容疑を認めたのか。 「警察に『おまえの家族が(犯行は)間違いないからどうにでもしてくれと言ってる』と 言われ、見捨てられたと思った。死んだ母の写真を持つように言われ『母さんに やってないと言えるのか、母さんが泣いてるぞ』と言われ続けた」 −逮捕後、地検と裁判官には否認したが。 「

  • PHPで動画形式の各種変換が行えるffmpegのラッパークラスライブラリ「ffmpeg」:phpspot開発日誌

    JavaScriptでボックス要素の角丸を自由自在に操るライブラリ「RUZEE.Borders... 次の記事 ≫:Webサーバ上のエクスプローラー「PHPEXPLORATOR」 PHP Classes - Class: ffmpeg This class is a wrapper around the ffmpeg program to manipulate and convert video files. PHPで動画形式の各種変換が行えるffmpegのラッパークラスライブラリ「ffmpeg」。 ffmpegを使えば、あらゆる動画形式のファイルの相互変換を行うことが出来ます。 例えば、Flashのビデオ形式であるflvをmpegやmp3に変換したり、WindowsMedia形式の動画をiPod用の動画形式に変換することが出来ます。 今回はそのffmpegを、PHPから簡単に扱うためのク

  • Dave Yost - Java switch statements should allow Strings, not just ints

    Java switch statements should allow Strings, not just ints (see Update at end) From Arnold/Gosling 3rd Edition: The switch expression must be of type char, byte, short, or int. All case labels must be constant expressions—the expressions must contain only literals or named constants initialized with constant expressions—and must be assignable to the type of the switch expression. Proposal: the swi

    toton
    toton 2007/03/27
    stringでswitch-case文
  • (PHP)プログラマのためのVIM (3) - 置換・テキストオブジェクト - おぎろぐはてブロ

    元記事: Andrei Zmievski: "VIM for (PHP) Programmers" slides and resources この記事シリーズまとめはこちら: (PHP)プログラマのためのVIM (まとめ) - おぎろぐはてな (1)カーソル位置・カーソル移動・マーク・挿入 (2)削除・検索 置換 :[range]s/<pattern>/<replace>/{flags} が置換コマンド 主に範囲指定と合わせて利用される 範囲指定はすごく強力 (マニュアル読んで) :-23,'ts/foo/bar/: 現在位置から前に23行目から、mtでtにマークした行までを範囲として foo を bar に置換 実際は、ショートカットの組み合わせか、Visualモードを利用するだろう 便利な範囲指定 % - 1,$と等しい (ファイル全体) . - 現在行 :%s/foo/bar/ -

    (PHP)プログラマのためのVIM (3) - 置換・テキストオブジェクト - おぎろぐはてブロ
    toton
    toton 2007/03/27
    vimのテキストオブジェクト操作
  • Programming in Emacs Lisp: Table of Contents

    序文 これは誰のために書かれたものか Lisp の歴史 初心者の人へ 謝辞 訳者まえがき 1. List 処理 1.1 Lisp のリスト 1.1.1 Lisp のアトム 1.1.2 リストの中の空白 1.1.3 GNU Emacs によるリストのタイプの支援 1.2 プログラムの実行 1.3 エラーメッセージの出力 1.4 シンボルの名前と関数定義 1.5 Lisp インタプリタ 1.5.1 バイトコンパイル 1.6 評価 1.6.1 内部のリストの評価 1.7 変数 1.7.1 値のないシンボルに対するエラーメッセージ 1.8 引数 1.8.1 引数のデータ型 1.8.2 引数には変数の値やリストも使える 1.8.3 可変な数の引数 1.8.4 関数に間違った型の引数を与えると 1.8.5 関数 message 1.9 変数の値の設定 1.9.1 set の利用 1.9.2 setq

    toton
    toton 2007/03/27