タグ

2009年6月9日のブックマーク (7件)

  • https://www.codeeclipse.com/

    shimooka
    shimooka 2009/06/09
    コードの難読化サービス
  • 2009-06-09

    勉強会カンファレンス2009の目覚まし勉強会の一発目に 「PHP懇親会の居酒屋プレゼン」という事で、以前より不定期に開催しているPHP懇親会の紹介をさせていただきました。 発表資料 発表資料は以下になります。 動画 Ustreamの動画は以下のリンク先でご覧になれます。 http://www.ustream.tv/recorded/1612408 発表のKPT Keep (今回うまくいったこと) 「エー○○○」という口癖は少なくなった タグの中にsakusakuを入れたら後でサクサカーに会えた 途中から聞いている人を見れるようになった 質疑応答で質問を受けた 終わってから興味を示してくれる人が声をかけてくれた Problem (問題・反省点) 発表の出だしの口語が堅苦しい>< 笑いをとりにいったつもりでスベッた 自己紹介にタグクラウドを使ったが失敗 出だしは画面を見続けて読んでしまった 一

    2009-06-09
    shimooka
    shimooka 2009/06/09
    次回マダー
  • 100行のCプログラムでWebチャットを実装する方法 - mixi engineer blog

    例の冷却ファンを修理してもらいに秋葉原に行ったのですが、最近の同人ゲームのクオリティはすごいなあと感心していたら、その二階はもっととんでもないことになってて、ひとつ大人になってしまったmikioです。今回は、Tokyo Cabinetのテンプレート直列化機能を駆使して、たった100行のCプログラムでWebチャットシステムを実装してみます。 古式ゆかしいWebチャットシステム 10年くらい前にCGIスクリプトでチャットシステムを作るのが流行していたのを覚えている方も多いと思います。チャットログは現在のようにデータベースサーバに転送して格納するのではなく、ローカルファイルシステム上のファイルにCSVやTSVなどのフォーマットで格納したり、同じくローカルのDBMファイルに格納するのが主流でした。2ちゃんねるの「datファイル」もそのようなデータファイルの一種と言えるでしょう。 その頃から、CGI

    100行のCプログラムでWebチャットを実装する方法 - mixi engineer blog
  • GoogleDeveloperDay2009に行ってきた!!vol.2 - shiottyのぐうぜんのきろく

    HTML5のセッションのメモ書きです。 HTML5の内容 HTML5はアプリケーションプラットフォーム HTML4までは構造文書を定義するという姿勢だった HTML5は構造化文章として強化するとともに アプリケーションを作るための要素が追加 挙動の定義 様々なAPIの定義(文章と関係ないAPIも定義) アプリケーションを動かすための標準プラットフォームを定義する規格へ 長期的な目標はOSネイティブアプリケーションに匹敵するような機能をOSに依存することなく作る HTML5がウェブの使いやすさを向上させる オフライン関連機能 SVG,MathML,canvas,audio,videoなどによる表現力の向上 メニューやフォーム強化 HTML5が開発を容易にする プラグイン無しでサービスを提供可能 メニューやフォーム検証には大量のスクリプトコードが必要であったが、HTMLの記述だけで可能になる

    GoogleDeveloperDay2009に行ってきた!!vol.2 - shiottyのぐうぜんのきろく
  • 携帯電話とSSLルート証明書

    おことわり DoCoMo, SoftBank, auの3キャリアの携帯電話端末にインストールされているルート証明書について述べる。 言うまでもなくこの文書は無保証。猛犬注意。濡れていて滑ります。 SSL非対応端末は相手しません。 せっかちな人はまとめからどうぞ。 DoCoMo DoCoMo提供の資料を見ればわかる。端末には3種類ある。 SSL対応全PDC端末およびFOMA 2001/2002/2101V/2051/2102V/2701/900iシリーズにインストールされているのは以下の5つ。 VeriSign Class 3 Primary CA VeriSign Class 3 Primary CA G2 Verisign/RSA Secure Server CA GTE CyberTrust Root GTE CyberTrust Global Root FOMA901i/700i/8

  • forcing access to __PHP_Incomplete_Class object properties

    shimooka
    shimooka 2009/06/09
    __PHP_Incomplete_Classを無理矢理stdClassにcast
  • __PHP_Incomplete_Class を防ぐ富豪アプローチ

    調べると session start が auto になってて必要なファイルが読み込めてませんとかいう間抜けな事例が多いこの問題は、別に session とは無関係にオブジェクトのシリアライズを使う場面でよく出くわす。 原因はいたってシンプルで、unserialize() しようとしているオブジェクトの必要としているファイルがすべて揃っていないとこういう現象が起きる。 そもそも unserialize() してできあがったオブジェクトというのはクラス名そのものは保持しているけれどもクラス定義も、もちろんメソッドも保持していないオブジェクトで、自身が保持しているクラス名の定義を、現在読み込んである PHP スクリプトから探し出して当てはめようとする。 当然この段階で include されていないクラス定義を利用することはできず、結果、__PHP_Incomplete_Class という特殊な

    shimooka
    shimooka 2009/06/09
    unserialize