[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

2009年7月2日のブックマーク (15件)

  • ・・寝ぼけた毎日・・

    参照:PHPフレームワーク ちいたん PHP TIPS ちいたんの仕組みはどうなってるのか、ちょっとまとめてみました。 ↓だいたいこんな感じです。 各アクション(ここではindex.php)にアクセスがあった場合どのように処理が行われるか見てみます。 まず設定ファイルを読み込みます。ここで以降読み込むフレームワークで必要な設定を準備しています。 次に/cheetan/cheetan.phpを読み込みます。 cheetan.phpの中ではまずboot.phpを呼び出し、ここでフレームワークの全ファイルを読み込んでいます。 そして関数dispatch()を実行しています。ここにちいたんの処理の要が記述されていますね。 dispatch()を呼び出す前に$data配列とCSanitizeオブジェクトを作成していますが、 現状これらの変数はどこかで参照されたりしてい

  • PHPフレームワーク「Yii Framework 1.0」登場

    オブジェクト指向のPHPフレームワーク、「Yii Framework 1.0」がリリースされた。クロスサイトスクリプティングやクロスサイトリクエストフォージェリなどの攻撃に対応するセキュリティ機能を持つ。 PHPフレームワークプロジェクトのYii Frameworkは米国時間の12月3日、「Yii Framework 1.0」をリリースした。オブジェクト指向のプログラミングに基づいたコンポーネントベースが特徴で、大規模なWeb 2.0アプリケーションを容易に開発できるという。 Yiiは米Yii Softwareが支援するプロジェクトで、Webアプリケーションを開発できるPHP5ベースのフレームワーク。容易さ、効率性、拡張性を特徴とし、最適化したブートストラップファイル「Yiilite」の利用時に、1秒当たり最大427クエリを処理できる。バージョン1.0は初の安定版となる。 純粋なオブジェク

    PHPフレームワーク「Yii Framework 1.0」登場
  • 高木浩光@自宅の日記 - 児童ポルノ単純所持処罰化とタイムマシン

    ■ 児童ポルノ単純所持処罰化とタイムマシン 日曜が休日出勤だったので今日は代休をとった。 先週末、はてブ界隈で児童ポルノ法改正の国会審議の話題が上がってきていたので、所謂「まとめサイト」を見たところ、参考人のアグネスチャンがずいぶん酷く言われていた。いったいどんなだったんだと、衆議院TVで録画を観たところ、そんなにひどい話ではなく、やはりネットのこの手の「まとめ」は真に受けてはいけないなと思った。それはともかく、与党案と民主党案の2つの法案が出ていて、法案提出者との質疑がなかなかディベートとして面白いものになっていた。単純所持での冤罪の懸念に関する議論では、コンピュータ技術に関わる部分があり、興味深い。 まず、提出されている法案を確認しておくと、与党提出法案では、(1)目的によらず、「何人も、みだりに、児童ポルノを所持し、又は(略)記録した電磁的記録を保管してはならない」と、罰則なしで禁止

  • PEAR :: Manual :: より進んだエラー処理のための PEAR_ErrorStack の利用方法

    より進んだエラー処理のための PEAR_ErrorStack の利用方法 --  シンプルで、かつ進んだエラー処理を行うための PEAR_ErrorStack の利用 導入 このクラスは、PEAR パッケージ の一部として提供されており、以下のような特徴があります。 単体テストが十分に行なわれており、ドキュメントもきちんと作成されている 動作が機敏 - PEAR_Error をはるかに上回る パッケージ固有のエラー処理 エラーレベル(notice/warning/error/exception)の指定 エラーに関連するデータがエラーメッセージとは別に保存される エラーの階層化 - 親エラーを指定可能 エラーメッセージの動的な生成機能により、 同一のエラーオブジェクトに対して異なるエラーメッセージを 生成することが可能 エラーメッセージの生成・エラーコンテキストの生成・ エラー処理機能

    stibbar
    stibbar 2009/07/02
    ロギング。Ethnaで使われてました。う~ん。
  • 2009-05-28

    今週のThunderbird Status Meeting(2009-05-26版)その他より。日付は米国太平洋夏時間(PDT)が基準である。 Thunderbird 3 Beta 3は、新検索システム(Bug 474701)が完成していないため、スケジュールが立たない状態のままだ。ただ、Beta 4のスケジュールも合わせて策定するそうなので、決まるときは一気に決まるだろう。 Beta 3はUI、バックエンド、ローカライズなど、後の作業に重大な影響を与える部分をまとめて変更するリリースとなる。重要度の低いものはBeta 4に回すわけだ。しかし、新検索システムのマルチバイト対応(Bug 472764)がBeta 4に回されている。つまり、Beta 3では、新検索システムが日語の全文検索に対応しない。このあたりの作業は変更として大きいはずで、どうやら重要度が低くなくても、作業に時間がかかるも

    2009-05-28
    stibbar
    stibbar 2009/07/02
    Jetpack、その後。
  • 翻訳者のための作業ツール『Google Translate Toolkit』公開 | ネット | マイコミジャーナル

    Googleは6月9日(現地時間)、『Google Translate Toolkit』を公開した。同社はWebページ等のテキストを自動的に機械翻訳するツール「Google Translate」の提供を行っているが、Translate Toolkitはこうしたツールを活用しつつ、翻訳者がより自然な形で翻訳を行うための補助ツールのような位置付けになる。 WebブラウザからGoogle Translate Toolkitを実行すると、基となる文書管理画面が出現する。ここで翻訳元となる文書を「アップロード」し、ブラウザ上のエディタで細かい修正を加え、最終的に「ダウンロード」で出力を行う。アップロード/ダウンロードの対象は、テキストデータのような文書ファイルでもいいし、特定のWebページでもいい。ファイルまたはURLを指定すると文書の読み込みを行い、左右に分割された画面上で翻訳前後の文書が表示

    stibbar
    stibbar 2009/07/02
    またGoogleです。ソーシャル翻訳もあるよ!
  • Tracプラグインのインストール (Re::Monologue)

    Tracはデフォルトではコマンドラインでの作業やtrac.iniの変更をしないと設定のカスタマイズができないのでプラグインを入れました。環境は引き続きFreeBSD 6.0-RELEASE。 まず任意のユーザに管理権限を与えておきます。 次にプラグインを利用する準備をしておきます。python_egg_cacheのディレクトリを作成してapahceで読める権限にしておき、 # mkdir /var/trac/python_egg_cache # chown www:www /var/trac/python_egg_cache/ apacheのconfに書き加えておきます。 # vi /usr/local/etc/apache22/Includes/virtual.conf <Location /trac> SetEnv PYTHON_EGG_CACHE /var/trac/python_e

  • GNUプロジェクト創設者R・ストールマン氏、「Mono」に対する「リスク」を警告

    GNUプロジェクト創設者であるRichard Stallman氏は、「Mono」の使用を控えるよう開発者らに呼びかけた。同オープンソースツールセットの多用に対し、Microsoftが法的な手段を講じる可能性があると主張している。 Monoは、.NET互換のツールセットで、Microsoftのプログラミング言語「C#」をベースとするアプリケーションを、Linux、BSD、UNIX、Mac OS X、Solarisなどのプラットフォーム上で動作できるようにするためのものである。メモアプリケーションである「Tomboy」や写真管理ソフト「F-Spot」など、Monoに依存して動作する有名なオープンソースアプリケーションがいくつか存在する。そのため、「Debian」などのLinuxディストリビューションでは、MonoをOSのデフォルトインストールに含めることを検討中であるとしている。 しかし、St

    GNUプロジェクト創設者R・ストールマン氏、「Mono」に対する「リスク」を警告
  • リアルタイム度No.1のTwitterって、ただのつぶやきツールではなかったのか。

    『MarkeZine』が主催するマーケティング・イベント『MarkeZine Day』『MarkeZine Academy』『MarkeZine プレミアムセミナー』の 最新情報をはじめ、様々なイベント情報をまとめてご紹介します。 MarkeZine Day

    リアルタイム度No.1のTwitterって、ただのつぶやきツールではなかったのか。
  • 「モバゲータウン」のつくりかた − TechTargetジャパン システム開発

    低価格なPCサーバ1000台で1日6億PVをさばく 「モバゲータウン」(以下、モバゲー)といえば、誰しも「中高生に絶大な人気を誇る携帯サイト」という認識ぐらいはあるだろう。ゲーム、ニュースに小説占いなどのコンテンツ、アバター(仮想キャラクター)を装ったSNSコミュニケーション、ディー・エヌ・エー(以下、DeNA)が運営するショッピングやオークションサイトなどが利用できる、携帯電話向けの総合ポータルサイトだ。 DeNAのポータル事業部 システム部 部長、武部氏 モバゲーは2009年5月現在で会員数1419万人、月間ページビュー(PV)は約183億を誇る。つまり、1日当たり6億PVである。さぞかし大掛かりなシステムを運用しているのだろうと想像してしまうが、意外にそうではない。 DeNAポータル事業部 システム部の部長、武部雄一氏は「モバゲーのシステムは、比較的低価格なPCサーバ機1000

    「モバゲータウン」のつくりかた − TechTargetジャパン システム開発
  • 今時のデザインのウェブサイトの作り方を丁寧に解説しているPhotoshopのチュートリアル集

    透明感のあるものやグランジ風・イラスト風など最近よく見かけるウェブサイトのデザインを一から丁寧に解説しているPhotoshopのチュートリアルを紹介します。

  • WebKit - Wikipedia

    この記事は更新が必要とされています。 この記事には古い情報が掲載されています。編集の際に新しい情報を記事に反映させてください。反映後、このタグは除去してください。(2019年9月) WebKit(ウェブキット)は、Appleが中心となって開発しているオープンソースのHTMLレンダリングエンジン群の総称である。HTMLCSSJavaScriptSVG、MathMLなどを解釈する。 WebKitは、元々ApplemacOSに搭載されるSafariのレンダリングエンジンとして、LinuxやBSDといった、Unix系用のレンダリングエンジンであるKHTMLをフォークして開発された。現在はその他の多くのプラットフォームに移植されている。

    stibbar
    stibbar 2009/07/02
    HTML、CSS、JavaScript、SVGなどを解釈する。Mac OS X標準のWebブラウザ、Safariの基礎を成している。
  • Amazonが従量課金制のCDNサービス「Amazon CloudFront」を開始・・・したので試してみた - 元RX-7乗りの適当な日々

    Amazonが、とうとうCDNサービス(コンテンツ配信)を開始しました。その名も「Amazon CloudFront」 CDNとは何?については以下のURLが参考になります。 CDN(コンテンツデリバリネットワーク)とは - IT用語辞典 e-Words 今まで、Amazon EC2やAmazon S3でコンテンツ配信を行おうとすると、サーバがアメリカやヨーロッパにあるため、どうしても日からはネットワーク的に不利だったわけですが、このCDNサービス「Amazon CloudFront」を使うと、コンテンツ配信の速度面や負荷分散などについては解消できそうです。 コンテンツが設置されるエッジサーバは以下の世界14ヶ所となり、日も含まれていますよ! The Amazon CloudFront Network To deliver content to end users with lower

    Amazonが従量課金制のCDNサービス「Amazon CloudFront」を開始・・・したので試してみた - 元RX-7乗りの適当な日々
    stibbar
    stibbar 2009/07/02
    CDNサービス。
  • mixiのPV、携帯がPC上回る 海外進出も「準備中」

    ミクシィが11月9日に発表した2007年9月中間期決算は大幅な増収増益だった。携帯電話向け「mixiモバイル」がPC向けmixiのページビュー(PV)を上回り、携帯向け広告が特に伸びた。同社の笠原健治社長は決算会見で、海外進出の準備に入ったことを明らかにした。 売上高は前年同期比2.4倍の46億2000万円、営業利益は2.1倍の18億1300万円、経常利益は2.1倍の18億2100万円、純利益は2.2倍の9億8200万円。「このまま巡航速度で行けば通期も見通しを上回る可能性が高いが、広告事業は景気の影響を受けやすい」(笠原社長)とし、通期の見通しは変えない。 mixiの9月末時点のユーザー数は7月末より160万多い1240万人。アクティブ率は60%と、同2ポイント低下した。 PVは、PCで減少傾向が続くが、モバイルは大きく伸びた。9月月間でPCは59億2000万(6月比8.6%減)、携帯は

    mixiのPV、携帯がPC上回る 海外進出も「準備中」
    stibbar
    stibbar 2009/07/02
    えっと、1日4億PVぐらい?仮にMGが16万PV,5GBとすると、12500GB(≒12.5TB)。つまり、出るだけでも"$47,500(≒458万円)。最低でも500万はかかるってこった。大変難しい判断ですね。なお、この計算は妄想です。意味はありません。
  • アノテーション - Wikipedia

    Javaのアノテーションはクラスやインタフェース、メソッドやフィールド、パッケージなどに対してメタデータとして付加情報を記入する機能で、Java SE 5 で追加された。アノテーションはjava.lang.annotation.Annotationインタフェースを実装することで自作することもできる。 Microsoft Visual C++は、SAL注釈 (SAL annotation) と呼ばれる独自のソースコード注釈言語をサポートする[1]。SAL注釈は関数の引数や戻り値、構造体やクラスのメンバー変数(フィールド)といったC言語/C++の構文要素を修飾し、振る舞いや仕様を規定することで、これらを利用するコード上の誤りをコンパイラによって指摘することができるようになる。また、SAL注釈によって仕様が明確になり、公開されたヘッダーファイルそのものがAPIドキュメントとして利用できるようにな

    stibbar
    stibbar 2009/07/02
    XML等の記述形式を用いてメタデータをタグ付けする場合が多い。付与したメタデータやタグを指してアノテーションという場合もある。