タグ

2011年1月12日のブックマーク (12件)

  • PHP Advent Calendar jp 2010 まとめ

    PHP Advent Calendar jp 2010が終了しました。 shin1x1から、ラストのrnskさんまで、24日間24名が毎日(若干日がずれたり、前後したりしたことはありましたが;-p)PHPに関するエントリをblogに書いていきました。 参加されたみなさん当にありがとうございました&お疲れ様でした。 技術系Advent Calendarに参加すること自体が今年初だったのですが、やってみて色々感じたことをつらつらと。 感じたこと 担当日の緊張感(締切りのあるblogエントリ) 言いだしっぺなので初日が当番だったわけですが、何がなんでもその日に書かなきゃいけないというのは良い緊張感でした。 blogを書くというのは、なんだかんだ言ってパワーがいるわけです。とくに忙しい時期だと書きたいことはあってもなかなか書き出せない。もし書き出してもなんかしっくりこずにそのままお蔵入りになるこ

  • 0.1+0.7 =? 【PHP Advent Calendar Day22】 « Love Tokyo

    書くTipsは、10分で考えて、5分で書ける内容で ok です。 普段 PHP を使っていて、便利な機能、好きなテクニック、興味のあるネタなど、 さらっと書いて下さい。(がっつり書いても良いです:D) ってことでしたが みんな、がっつりじゃないですかぁー そんな中、面白みの少ない話ですが、よろしくお願いします。 色々な言語でプログラミングの経験を積んでる人や 情報処理系の学科とってたり、試験受けたりしてる人には常識、古典的なネタですが…… wordpressからPHP始めた人などは、知らずに通ってしまいそうですので 0.1+0.8ネタ書いておきます。 ということで早速はじめます PHPで(ほんとはPHPでってわけでも無いですが) <?php if (0.8 === 0.1 + 0.7) { echo "同じ"; }else{ echo "違う"; } このようなスクリプトを実行し

    fakestar0826
    fakestar0826 2011/01/12
    何気にはまりそうだなこれ。。。
  • OpenGLなにそれうまいの?? という人のためのWebGLの始め方 - hagino3000's blog

    追記:例題の頂点シェーダーで何をしているか説明を追加しました 追記:動作環境の所修正しました、IE9では動作しません。 皆さんはじめまして、荒川智則です。この記事はJavaScript Advent Calendarの21日目です。 この記事では、Google I/OやFirefox Developers Conferenceで華麗なデモがバリバリ出てくるにもかかわらず、実際に使っている人が異常なまでに少ないWebGLについて書きます。対象読者はWebGLに興味があるor手を出してみたけどクソ難しそうだし既に諦めそう、という人です。 WebGLの概要 WebGLはOpenGL ES 2.0のグラフィックAPIをCanvas要素上で使える様にした物です。OpenGL ESはOpenGLの組み込み機器向けのサブセットで、iPhoneandroid端末にも搭載されています。OpenGL ESな

    OpenGLなにそれうまいの?? という人のためのWebGLの始め方 - hagino3000's blog
  • WebSocket接続イベント登録用のライブラリを作ったよ

    JavaScript Advent Calendar 2010 の23日目です。 最近WebSocketを色々試してました。 WebSocketはブラウザとサーバ間で双方向通信が出来るプロトコルです。 WebSocketChatやWebSocketSlideとかを作りましたが、Javascript側があまり慣れていないこともあってどうしても表示処理部分とWebSocketオブジェクトの管理がごちゃごちゃになりすぎるので、WebSocket接続イベント登録用のライブラリを作りました。 使う人は中身を知らなくてもwebsocketのイベント時の表示を考えるだけで大丈夫なように作ったつもりです。 表示部分がないのでライブラリファイルの使い回しが可能ですね。 当ならecho serverを作って試してもらうとかする方が良かったんですが、すいませんタイムリミットです。 jWebSocketDele

  • Web Storage について - へっぽこプログラマーの日記

    ひさしぶりのエントリになります。JavaScript Advent Calendar 2010 の24日担当です。 この Advent Calendar では、12月1日からクリスマスの12月25日まで1日ずつ持ち回りでblogに書くことになっています。お題に"JavaScript"とあるように、blogは、JavaScriptに関するものになります。他の方々も面白いことを色々を書いておられますので、是非読んでみてください。 さて、何やら世間はクリスマスイブで盛り上がっていますが、仕事で缶詰の私には関係ありませんので(もちろん仕事がなくても関係ありませんが…)、今回は、HTML5 の API のひとつである、Web Storage について紹介したいと思います。 割と初心者向けの内容になります。 Web Storage とは Web Storage は、データをブラウザ上に永続的に保持する

    Web Storage について - へっぽこプログラマーの日記
  • 【PHP/CakePHP】phpadvent2010 Day21「ピュアPHPでも便利なCakePHPを使おう」 | ECWorks Blog

    PHP Advent Calendar jp 2010 21日目担当のMASA-Pです。 CakePHP界隈ではいろいろとやらせていただいていますが、PHPコミュニティの方はなかなか日程等があわない関係もあって不参加状態ですので、もしかしたら初めましての方もいらっしゃるかもしれません。一応こんなものなんかを公開させていただいております。またこんなとかこんななんかを執筆させていただだいておりますので、もし興味がありましたら是非よろしくお願いします。できれば買って!(笑) さて、今回はPHP Tipsという事なのですが、非常にお恥ずかしい話ですが当方は既にCakePHPがないと生きていけない体になっております(笑)。当方としましてもそういう道連れ的な方を一人でも多く製造したい次第ですので(笑)、布教活動がてら「CakePHPに存在している超便利な機能をライブラリとして使ってしまおう!」とい

    fakestar0826
    fakestar0826 2011/01/12
    配列いじるCakeの部分機能。クソ便利だなこれ。
  • HTTP と WebSocket でセッションを共有する

    こんにちは、 nodejs.jp の @masahirohです。 JavaScript Advent Calendar の最終日です。クリスマスだけど空気を読まずに Node.js の地味な話をします。ごめんなさい。 さて、 Node.js では Socket.IO を使えば、 WebSocket を使ったアプリケーションを割と簡単に作れるわけですが、これを Web フレームワークと一緒に使う場合、どうやってセッションを共有したらいいんだろう?とふと思いました。ユーザ名とパスワードをメッセージにのせたらいいんですかね? いや、セッション ID をメッセージにのせればいいのかな? うーん・・と思いながら Github をうろうろしていたら SessionWebSocket というアプリケーションを見つけました。セッション管理機能を追加する方法が結構参考になったので、コードリーディングをします

  • JavaScriptのオブジェクト指向:プロトタイプをきちんと理解する - builder by ZDNet Japan

    はじめに JavaScriptをより深く知りたい人のための当連載、今回が10回目です。 前回から、JavaScriptでオブジェクト指向を行うために必要な知識を解説しています。今回はその続きとして、「オブジェクトのプロトタイプ」というものについてお話ししたいと思います。 前回のおさらい 前回、JavaScriptで「クラス」を作るもっとも単純な方法として、以下のような方法をお見せしました。 function Person(name) { // this演算子を用いて、メンバを追加 this.name = name; this.hello = function() { // this演算子を用いてメンバを参照 alert("こんにちは。私の名前は" + this.name + "です。"); }; } thisキーワードを使って、オブジェクトに変数やメソッドを追加しています。前回の記事の最後

    JavaScriptのオブジェクト指向:プロトタイプをきちんと理解する - builder by ZDNet Japan
  • JavaScriptのオブジェクト指向:コンストラクタに関するありがちな誤解 - builder by ZDNet Japan

    膨大なアクセスを支える屋台骨 高い安定性とパフォーマンスを両立 ZOZOTOWNが選んだストレージ基盤を解説 エッジ市場の活性化へ 高まるIoTを中心としたエッジ分野への期待 OSS活用が新しい時代のビジネスを拓く ハイブリッドクラウド時代の救世主 企業ITを素早く進化させるためのAVS サービス開始から1年で大幅に機能がアップ Anywhere Workspace! ハイブリッドワーク時代の働き方 分散業務環境3つの課題と解決策 A Business New Era あらゆるモノ・コトが変化している今 デジタルでビジネスは生まれ変わる 全世界22万以上の企業・組織で採用 DX時代の顧客価値創出に大きな役割を担う CI/CD環境の現実解を紐解く クラウド導入が進まない当の課題 ITベンダーだからこそ知っている クラウドに二の足を踏む企業のボトルネック これからの社内DX 真のDXのため、

    JavaScriptのオブジェクト指向:コンストラクタに関するありがちな誤解 - builder by ZDNet Japan
  • JavaScript OOP におけるクラス定義方法 - IT戦記

    クラスを定義する方法です。考え付くだけでも、これだけたくさんの方法があります。やっぱり、 JavaScript って柔軟であり複雑な言語ですね。 ちなみに、以下のすべての例はこのクラスを定義しています。 ちなみに、僕は一番下の書き方ですね。 皆さんはどのようにプログラミングしていますか? プロトタイプを使わない。クロージャを使う。 // プロトタイプを使わない。 // クロージャを使う。 function Item(price) { this.showPrice = function() { alert(price); }; } プロトタイプを使わない。クロージャを使わない。 // プロトタイプを使わない。 // クロージャを使わない。 function Item(price) { this.price = price; this.showPrice = function() { aler

  • CoDe KNOCK » Blog Archive » リアル塗り絵アプリ (Crayola ColorStudio HD)

    Posted by kUtsunomiya | Posted in Inspiration, iPad | Posted on 10-01-2011 「CES 2011」にて発表された、入力デバイスとiPadアプリとを組み合わせた素晴らしいアイデア。 Griffin Technology社による、iPadアプリ「Crayola iMarker」とデジタルペン「Crayola ColorStudio HD」とを併用して使うことで、iPad上で塗り絵が出来る、というものです。 Griffin Technology社:製品案内 AppAdvice At CES: Crayola ColorStudio HD 塗り絵との相性は、やはりペンしかもリアルなペンに勝るものはないと思います。 そして子供向け領域には、まさにこのアプローチがそうであるように、 まだまだ見落としているアイデアチャ

  • CoDe KNOCK » Blog Archive » 人が集まる九ヶ条 (高野山真言宗 築港高野山 釈迦院)

    Posted by kUtsunomiya | Posted in Inspiration, Social Network | Posted on 10-01-2011 ・人は人が集まる処へ集まる ・人は快適な処へ集まる ・人は噂になっている処へ集まる ・人は夢の見られる処へ集まる ・人は良いもののある処へ集まる ・人は満足の得られる処へ集まる ・人は自分の為になる処へ集まる ・人は感動を求めて集まる ・人は心を求めて集まる 質が見事に凝縮された、素晴らしい九ヶ条。 あらゆるコミュニケーションにおいて適合される、素晴らしい手たる条項と思います。 また、少なくとも自分にとっては、これだけ理解すれば十分とすら思える内容にも思えてきます。 この条項の出自が寺院というところが、またいいですね。 定期的に人に集まってもらう/教えを説く/共感してもらう/理解してもらう/