タグ

ブックマーク / shimooka.hateblo.jp (14)

  • JsRenderチュートリアル - 他のテンプレートを読み込む - Do You PHP はてブロ

    JavaScript製でjQuery非依存なテンプレートエンジンであるJsRender/JsViewsを使ったチュートリアルを書いてみようと思います。 以前に書いたエントリJsRender入門 - Do You PHP はてなも参照してください。 今回やること 他のテンプレートを読み込んで値を表示する コード <html> <body> <!-- レンダリング結果を表示するスペース --> <div id="result"></div> <script src="https://code.jquery.com/jquery-1.11.1.min.js" type="text/javascript"></script> <script src="http://www.jsviews.com/download/jsviews.min.js" type="text/javascript"></s

    JsRenderチュートリアル - 他のテンプレートを読み込む - Do You PHP はてブロ
    seneca
    seneca 2015/03/11
  • PHPによるデザインパターン入門 - GoFパターン - Do You PHP はてブロ

    このエントリは、Do You PHP?(www.doyouphp.jp)で公開していたコンテンツを移行/加筆/修正したものです。公開の経緯はこちらをどうぞ。目次はこちらです。 1995年、Erich Gamma氏、Richard Helm,氏 Ralph Johnson氏、John Vlissides氏の4名(GoF:Gang of Four;4人のギャングたち)により、ある一冊の書籍が世に送り出されました。通称「GoF」と呼ばれる「Design Patterns : Elements of Reusable Object Oriented Software」(邦題:「オブジェクト指向における再利用のためのデザインパターン」/ソフトバンクパブリッシング/1999年)です。聞いたことのある方も多いかと思います。書もこれ以降「GoF」と呼称します。 このでは、23個のパターンが紹介され

    PHPによるデザインパターン入門 - GoFパターン - Do You PHP はてブロ
    seneca
    seneca 2014/12/12
  • 第55回PHP勉強会@関東で発表してきた - Do You PHP はてブロ

    無事、第55回PHP勉強会@関東が終了しました。幹事のid:gusagiさん、会場を提供していただいた株式会社コンテンツワンさん、ありがとうございました:-) 今回は『PHP for Android 〜 SL4A+PFA』ということで、PHPAndroidな話をさせてもらいました。 プレゼン資料 いつも通り、handsout.jpにUPしてあります。slideshareにUPし直しました。フォントが。。。コードとか一切でてこないので、これだけ見ても分らんなぁ。。。 http://handsout.jp/slide/3528 また、デモで使ったコードは、doyouphp.jpにUPしてあります。Android.phpはPFAをインストールすれば、自動的にインストールされます。 http://www.doyouphp.jp/phpstudy_102.zip SL4A+PFAのインストールにつ

    第55回PHP勉強会@関東で発表してきた - Do You PHP はてブロ
  • PostgreSQL9.0でStreaming Replication + Hot Standbyを試してみた - Do You PHP はてブロ

    2010/09/20に正式リリースされたPostgreSQL9.0ですが、大幅な機能強化がなされてますね。 PostgreSQL 9.0 に関する技術情報 - SRA OSS, Inc. 日支社 個人的に大きなポイントだと思っている項目がいくつかありますが、その中でも ストリーミングレプリケーション ホットスタンバイ の組み合わせは実運用でもかなり使いたいと思っています。 ストリーミングレプリケーションは、WAL(アーカイブログ)の転送タイミングがより細かくなったことで、レプリケーションしているDBのスタンバイ側の更新遅延が少なくなるというもの。ホットスタンバイは、同じくスタンバイ側で参照系のクエリを受け付けられるようになるというものです。以前試したウォームスタンバイの場合、スタンバイ中はDB接続できませんでしたから、レプリケーションしつつ参照用DBとして活用できるようになりそうです。

    PostgreSQL9.0でStreaming Replication + Hot Standbyを試してみた - Do You PHP はてブロ
  • Class Metadataを使ってPOPOのバリデーションやってみた - Do You PHP はてブロ

    1つ前のエントリの続き。 一通り訳が終わったということで、http://wiki.php.net/rfc/annotationsに添付されたパッチをsnapshot版PHPに組み込んで、とりあえずPOPO(Plain Old PHP Object)にアノテーションを付けてバリデーションをおこなう、というサンプルを作ってみました。 使用したPHP 2010/08/26 04:30付けのsnapshotにhttp://wiki.php.net/rfc/annotationsに添付されたパッチを当てたPHPです。build自体は結構前にやったんですが、しばらく放置プレーしてました。。。 $ php -v PHP 5.3.99-dev (cli) (built: Aug 26 2010 15:13:07) Copyright (c) 1997-2010 The PHP Group Zend Eng

    Class Metadataを使ってPOPOのバリデーションやってみた - Do You PHP はてブロ
    seneca
    seneca 2010/09/12
  • 書籍「PHPによるデザインパターン入門」のGoF23パターン公開完了 - Do You PHP はてブロ

    ずいぶん時間がかかりましたが、日公開したVisitorパターンで、GoF全23パターンの公開が完了しました。 で、これに伴い、校正前の原稿テキストを(一部を除き)順次公開しようと思います。基的に『原稿テキストをHTML形式に変換したもの+図画そのまま』ですので、誤字/脱字、説明不足の箇所もあるかも知れませんがご了承ください。挿絵はありません。 http://www.doyouphp.jp/book/book_phpdp.shtml とりあえず、第1章、第4章のTemplateMethodを公開しました。残りの22パターンは週一ペースでアップしていこうかと思います。 コードの書き方がなってないとか、autoload使ってないとか、namespace使ってないとか、こんなところでこんなパターン使わねーよとか、いろいろとツッコミたい人はこれをダシにして是非Blogエントリ書いてください;-)

    書籍「PHPによるデザインパターン入門」のGoF23パターン公開完了 - Do You PHP はてブロ
  • 第53回PHP勉強会@関東に参加してきた - Do You PHP はてブロ

    昨日行われた第53回PHP勉強会@関東に久しぶりに参加してきました。会場を提供して頂いたマイクロソフトさん、ありがとうございました。また、参加された皆さん、お疲れ様でした:-) 今回は発表もしてきました。発表資料は、handsout.jpにUPしてあります。 http://handsout.jp/slide/2738 プレゼンの時にお見せしたコードは、doyouphp.jpからダウンロードできます。 phpstudy_97.zip で、Ustなんですが。。。今回は配信班がいなかったので、手持ちのHTC Desire+Ustream Broadcasterで配信/録画してみました。2、3名の方が見ていらっしゃったようです。録画したものは、以下からどうぞ。 第53回PHP勉強会@関東 @asao_jp『RESTっぽい HTMLフォーム』 第53回PHP勉強会@関東 @asao_jp『RESTっ

    第53回PHP勉強会@関東に参加してきた - Do You PHP はてブロ
  • SQLのオレオレコーディング規約 - Do You PHP はてブロ

    via. ホームページ移転のお知らせ - Yahoo!ジオシティーズ 読んでて懐かしかった(?)ので、なんとなくエントリ。。。 下手すると宗教戦争になりかねないコーディング規約ですが、複数人で開発する場合、プログラミング言語だけではなく、SQLにもあった方が良いのは言うまでもありません。 今のところ、オレオレ規約で書いてるわけですが、ベースとなってるのは最初に入社した会社の先輩の書き方です。で、SQLプログラミング作法の"コーディング・ルール"にある項目に沿って、それぞれどんな感じで書いてるのか晒してみます。 コメント ハイフン2つ(--)も複数行コメント(/* 〜 */)も両方使ってます。後者はjavadocっぽく書いてます。 /** * ○○○○を日毎に集約 * * @todo チューニング */ インデント スペース4つ。基的に、"意味が切れる"予約語(FROM、WHERE、AND

    SQLのオレオレコーディング規約 - Do You PHP はてブロ
    seneca
    seneca 2010/04/29
  • 例外を使う - Do You PHP はてブロ

    via. http://d.hatena.ne.jp/uratch/20100303/1267587165、2010-03-18 - ます’s Diary - どうでもいい事100選 前のエントリにも続きますが、Javaっぽく書くのであれば、例外を使うのもそうかもしれません。 一番のメリットが、ロジックの中にCライク(?)な"戻り値が0だったら〜、そうじゃなかったら〜"みたいな処理を書かなくて済むのと、例外をcatchする箇所を絞って、エラー処理をまとめて書ける事じゃないかと思います。 たとえば、"DBに繋いでデータを取得するコード"を考えてみます。例外を使わない場合は次のようなコード。 <?php $conn = oci_connect("scott", "tiger", $db); if ($conn === false) { // エラー処理 } $stmt = oci_parse(

    例外を使う - Do You PHP はてブロ
    seneca
    seneca 2010/03/20
  • PHPでJavaっぽく書く - Do You PHP はてブロ

    ネタです。 PHPは C:Perl:Java:javascript=3:4:2:1でブレンドし、+αした言語なので、CとPerlJavajavascriptを知っといた方が良いと思う に続けた 逆に (C|Perl|Java|javascript)の経験者なら、その言語っぽく書くこともできる に対して、id:ZIGOROuさんから @shimooka php で○○言語風に書くとこうなるってサンプル見たいー! というreplyをいただいたので。 個人的に業務で使った言語が、(略)→PHPJavaPHP→(Java|PHP|Perl)と移っていったので、PHPだけじゃなくていろんな言語を知っておいた方が(何かと)役に立つことがあると思ってます。また、Javaの期間が結構長かった(JDK1.0/1.1〜1.4ぐらい)のと、同時期にPHPJavaの文法を積極的に取り入れていたので、どち

    PHPでJavaっぽく書く - Do You PHP はてブロ
    seneca
    seneca 2010/03/19
  • 2009年3月のDo You PHPはてなアクセスランキング - Do You PHP はてブロ

    ここのところ忘れがちなアクセスTOP10(2009年3月分:2009/03/01〜2009/03/31)を出してみました。各エントリのパーマリンクランキングです。 Paros使ってみた - Do You PHP はてな 出力バッファとflush()・ob_flush() - Do You PHP はてな 「multipart/form-data使ってアップロード」で助けて〜 - Do You PHP はてな CF-R4のメモリを増設 - Do You PHP はてな 花粉の飛散量を取得するPHPモジュール - Do You PHP はてな Ajaxを使ったPHPのオンラインマニュアル - Do You PHP はてな http://d.hatena.ne.jp/shimooka/20090309/1236579091 CTRL+w最強 - Do You PHP はてな MySQLが起動しな

    2009年3月のDo You PHPはてなアクセスランキング - Do You PHP はてブロ
  • 第3回設計勉強会をやりました - Do You PHP はてブロ

    無事、第3回設計勉強会が終了しました。会場を提供して頂いたアイティメディア株式会社さん、ありがとうございました。今回も、id:NEKOGETさんのご協力で、Ustreamでの配信も行えたようです。毎度ありがとうございます!アーカイブがUPされるのは時間の問題かとw 今回は「ustもあるし、誰かメモをガガッとblogに上げるだろう」という予想の元、メモはほぼ取っていません。すみません。 発表資料は、handsout.jpにUPしてあります。 http://handsout.jp/slide/1635 「頑張ってテスト書いたよ」的な内容っぽく見えますが、実はもう1つプレゼンを作ってあって、そちら側は「ガッツリ書いたけど、どうだったの」的な話にしてました。ついでにUPしておきました。 http://handsout.jp/slide/1636 結論としては、「バランス重要」ということで。まあ、「

    第3回設計勉強会をやりました - Do You PHP はてブロ
  • PHPカンファレンスのUstream中継 - Do You PHP はてブロ

    日・明日と開催されるPHPカンファレンス2009ですが、日PHP界が誇る動画配信職人(?)id:i_ogiさんを中心に全力で配信予定! 今年も,PHPカンファレンスはUstream を通じて中継配信いたします! Ustream のチャンネルは, http://www.ustream.tv/channel/phpcon http://www.ustream.tv/channel/phpcon-sub の2つで配信予定となっています(当日はこのウェブサイト上にも埋め込み配信いたします).ビジネスデイは #phpcon のチャンネルのみ,テックデイは小展示ホール(メイン会場)を #phpcon, コンベンションホール(サブ会場)を #phpcon-sub にて配信予定です. 仕事とか、仕事とか、仕事とか、いろんな都合で会場に行けない方は是非!

    PHPカンファレンスのUstream中継 - Do You PHP はてブロ
  • PHPカンファレンス2009 スペシャルレポート〜直前レポート - Do You PHP はてブロ

    gihyo.jpでPHPカンファレンス2009 スペシャルレポート〜直前レポートが公開されています。 今年で10回目を迎えるPHPカンファレンス。今回は「新しいPHPカンファレンス」をテーマとして,9月4日(金)と9月5日(土)の2日間,過去最大のスケールで開催されます。 : 初回は事前レポートということで,イベントの見どころなどを紹介していきます。 また、 イベント期間中は,随時更新する形でレポートしていきます。お楽しみに! とのこと。どんなレポートが上がってくるか、楽しみに待ってましょう:-)

    PHPカンファレンス2009 スペシャルレポート〜直前レポート - Do You PHP はてブロ
  • 1