タグ

2010年11月19日のブックマーク (2件)

  • 爆速PDFリーダー『Foxit J-Reader』が機能全部入りで無料に(感動)!!

    高速PDFリーダーで有名なFoxitJapanが、完全日語化したPDFリーダー『Foxit J-Reader v4.2』を11月19日からダウンロード配布開始(http://www.foxitsoftware.com/japan/)。これ、間違いなくPDF業界に激震が走る代物かと思われます。 FoxitPDFリーダーといえば「他社の5倍速い」のが売りでしたが、そこにコメント貼り付け&編集機能、ノンインタラクティブフォームへテキストへの書き込み、電子署名機能、語句のウェブ検索リンク機能、画像&動画ファイル挿入機能と、有料でしか手に入らなかったおいしい機能が全部入り。しかも何度も言うけど無料なのですよ。むりょー! そんなわけで、ひと足お先にインストールしてみました。 メイン画面はこんな感じ。このメニューバーの充実度。 ファイルはメニュー→開く、ドラッグ&ドロップ、PDFの直接ダブルクリック

    爆速PDFリーダー『Foxit J-Reader』が機能全部入りで無料に(感動)!!
  • PHP unserialize()が__destruct()を実行する?

    CakePHPセキュリティホール(まだの方はご対応を!)から、unserialize()が話題になっています。 このセキュリティホールは、外部から送信された値をチェックせずにunserialize()したことが引き金になっており、安全でない値をunserialize()することの危険性が指摘されています。 下記エントリでは、コードを交えてunserialize()から__destruct()が実行される過程が解説されています。 PHP5 __destruct() and unserialize() function – TokuLog 改メ tokuhirom’s blog 念のための補足なのですが、unserialize()から__destruct()が呼ばれるわけではありません。 下記コードは、PHP5.3.3で実行しています。 unserialize()から実行される関数 unse

    red_snow
    red_snow 2010/11/19
    自分でやってみないといまいち動きがわからないな