タグ

AdventCalendarに関するfakestar0826のブックマーク (21)

  • iOSゆとりプログラミングのススメ - 仕事人の開発日誌

    iOS Advent Calendar 2011という今年を締めくくる売名イベントが突如発足したので我こそはとエントリーしたわけなんだが。http://atnd.org/events/22792 俺は入門書をいくつ読んでもアプリをいつまでたっても完成させることのできないお前らの為にわざわざ書き下ろす事にした。精力的に入門記事を書いているもとまかさん(@motomaka)ですら書いていない内容をな! 今更ですがiOSアプリ開発の基礎について色々調べてみましたhttp://d.hatena.ne.jp/moto_maka/20110425/1303673150 12月3日までの記事は以下の通り。 12月1日 @glassonion1 失敗しない iOS In-App Purchase プログラミング12月2日 @k_katsumi CAEmitterLayer でクリスマスは爆発しろ12月3日

  • 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 Advent Calendar 2010 三日目 インターネットチャンネル (Kanasansoft Web Lab.)

    2010年12月1日から25日まで、毎日違う人が JavaScript にまつわるブログ記事を書く企画です。 参加表明した順番が日付(12月◯日)となります。 今年の始めにFirefoxが加速度センサに対応し、iOS4.2.1でSafariがジャイロスコープセンサや加速度センサに対応しました。 そして、KinectがHackされChromeのExtensionからも使えるようになりました。 このようなセンサをブラウザから利用できるようになったのは、今年になってからとお思いの方もいらっしゃるかもしれませんが、もっと前から似たようなものがあります。 それは、インターネットチャンネルです。 インターネットチャンネルとは、Wii用のウェブブラウザです。 「Wiiショッピングチャンネル」からWiiチャンネルの形式でダウンロードできます。 ベータ版公開当時は無料、正式版に以降するときに500Wiiポイ

  • PDO_pgsqlでハマった件 (PHP Advent Calendar 2010 17日目) - Blog::koyhoge::Tech

    12/17 が終了して数時間が経ちましたが、16日目「匿名関数と無名関数 (PHP Advent Calendar 2010 16日目) | dogmap.jp」の wokamoto さんからバトンを渡されたPHP Advent Calendarの 17日目です。 さて PHP 5.2.X も終了が宣言された昨今、みなさんの PHP-5.3 への移行は順調に進んでいますでしょうか? 私も自分の環境やメンテナンス対象のコードを徐々に 5.3 対応に修正しているところです。今回はその中で DB アクセスライブラリを Creole から PDO に変更した際にハマった事を書こうと思います。 最近はフレームワークを使ったプログラミングが一般的なので、DBアクセスもフレームワークの Model クラスや、フレームワークがサポートしている Doctrine などの O/R マッパーを使うのが普通でしょ

    PDO_pgsqlでハマった件 (PHP Advent Calendar 2010 17日目) - Blog::koyhoge::Tech
  • 匿名関数と無名関数 (PHP Advent Calendar 2010 16日目) - dogmap.jp

    shin1x1 さんから、開始された PHP Advent Calendar jp 2010 16日目です。 書くTipsは、10分で考えて、5分で書ける内容で ok です。 とのことなので、さらっと。 PHP5.3から導入された無名関数って、5.2以前からある匿名関数とどうちがうの?ってお話。 PHP5.3から無名関数が利用できるようになりました。こんな感じで書けます。 $closure_echo = function( $s ){ echo $s . "\n"; }; $closure_echo('Hello World!'); preg_replace_callback なんかの第2引数に使う一時的な関数を定義するのに便利ですね。 PHP5.2までは、同様のことを create_function を使って、実現してました。 $anonymous_echo = create_funct

    匿名関数と無名関数 (PHP Advent Calendar 2010 16日目) - dogmap.jp
  • proc_openの64kbの壁「slymak、それfile_get_contentsネタやない、proc_openや」 - tohokuaikiのチラシの裏

    PHP Advent Calendar jp (day 15) PHPerのみなさんならちょっとしたバッチやファイル操作なんかも全部PHPで書いてるPHP脳になってることと思います。もうShellScriptなんて古臭いものは使ってないことでしょう。 そんな時、システムコマンド使う時に大活躍するのがproc_openですね。プロセスの細かい処理ができ、かつエラーも取ることができ、大変便利です。 proc_openによるエラーの取得方法は以前ブログにアップしました。要約すると、system()の変わりにこれ使うとコマンドのエラーとリターンコードも得られますよっていう話です。 64kbの壁とは? で、このproc_openを使いこなしてるPHPerの皆さんならご存知かもしれませんが、デスクリプタのSTDOUTに普通にパイプを使っていると、システムコマンドが64kb以上の出力を出してきた時にデッ

    proc_openの64kbの壁「slymak、それfile_get_contentsネタやない、proc_openや」 - tohokuaikiのチラシの裏
  • ソーシャルなサービスを支援 (PHP Advent Calendar 2010 14日目) - @camelmasaの開発日記

    久しぶりの記事です。 今年に入ってだらだらと日々を過ごしてしまい記事を書けずにいましたが、このAdvent Calender 2010をきっかけに再び日課になれたらと思います。 ソーシャルなサービスを支援 少し前に作成して放置しているopenpearライブラリの紹介です。 http://openpear.org/package/Services_Twitter_Time Exception処理とかしていないやっつけライブラリなのですが、意外と使用するので良い感じ。 (誰かメンテナンスしてくれると嬉しいです。) ソースコード <?php class Services_Twitter_Time { private $prefix = 'about '; private $now_time; private $conditions; public function __construct() {

    ソーシャルなサービスを支援 (PHP Advent Calendar 2010 14日目) - @camelmasaの開発日記
  • 睡眠学習的PHPer生活 (PHP Advent Calendar 2010 13日目) - cakephperの日記(CakePHP, Laravel, PHP)

    こんにちは、cakephperです。PHP Advent Calendar 2010の13日目の担当です。 PHPを使っていると覚えきれない数の関数を目にしますね。その関数が何をするか、どういった引数を取るかなんて全部覚える必要はないですが、どんな名前のものがあるか覚えておくと、やりたいことがあったときにある程度推測で使えそうな関数が絞れることがあります。 じゃあ、どうやってその関数を覚えるのか。一番楽な方法は寝ながら覚えることですよね?じゃあやってみましょうか :) MacOSにはsayコマンドというものがあって、英語の文字をしゃべらせることができます。今回はこのsayコマンドを使って音声ファイルを作成し、夜寝ている時にこの音声ファイルを再生させて覚えることにしましょう。たぶん毎日やれば来年の今頃はすらすらと関数名が出てくるはず! ちなみにWindowsでも同じようなことができます まず

    fakestar0826
    fakestar0826 2010/12/14
    Macのsayコマンド。おもしろいな。
  • (非フレームワークの)PHPで携帯対応( #phpadvent2010 ) - gusagiの日記

    はじめに この記事は「PHP Advent Calendar jp 2010 : ATND」の12日目です。 昨日はyuyakさんの「PHPマニュアルを読み解く」でした。 PHPで携帯対応とか 最近はフレームワークを利用した開発が主流なこともあり、(CakePHPであればKtai Libraryと言った具合に)フレームワークごとのライブラリで対応することも多いかと思います。 ですが、仕事で自社独自のフレームワークを利用していたり、昔から運用されているシステムだったり、何らかの理由で携帯対応のライブラリが簡単に導入できない場合もあります。 そういった場合に「このあたりを知っておくと何とかなるんじゃない?」的なものを書いてみます。*1 前提条件 前提条件としては、3G以上の携帯前提です。 また、3G以上の携帯に対応させるための基礎知識としては、 3G携帯のみに限定したサイトを作る場合(ウノウラ

  • CURLよりfile_get_contents() - fm1202の日記

    PHP Advent Calendar jp 2010 10日目です。 Webサーバーから、JSONやXMLを取ってきたり、あるいはWebサーバーへそれらを投げたりする事がありますね。 自分はそういう時はCURL関数よりfile_get_contents()を使います。何といっても簡単で分かりやすい、と思っています。 function get($url, array $params = array(), array $headers = array()) { $queryString = http_build_query($params); if (strlen($queryString) > 0) { $url .= '?' . $queryString; } $header = implode("\r\n", $headers); $options = array( 'http' =>

    CURLよりfile_get_contents() - fm1202の日記
  • PHPを始めたばかりのころ自分なりにやってた工夫と、それこうした方がいいんじゃないのという提案

    PHPを始めたばかりのころ自分なりにやってた工夫と、それこうした方がいいんじゃないのという提案 2010年12月07日 09:00PHP PHP Advent Calendar jp 2010 に参加しています。 PHP に関する記事を日替わりで書こうというイベントですね。 昨日の slywalker さんに続いて6日目。 さて PHP というかウェブに関することは何もかも独学で 始めたばかりの頃は特に 一般的なやり方というものがさっぱりわかっていなかったので わかることの範囲内で自分なりの工夫をしてました。 そういう経験はとても大切だと思うんだけど、 かなり無駄な手間がかかっていたり やらない方がいいことをやっていたりもしたので 導いてくれる人がいなかったその頃の自分に対して こうやってはどうか、という提案を書いてみようと思います。 「なに、そんな愚かしいことしてたの」 と言いたくなるよ

    PHPを始めたばかりのころ自分なりにやってた工夫と、それこうした方がいいんじゃないのという提案
    fakestar0826
    fakestar0826 2010/12/13
    基本的なことだけど結構役立つ
  • PHPでEmoji4Unicodeを使ってみる (PHP Advent Calendar jp 2010 Day 6) - 忍び歩く男 - SLYWALKER

    PHP Advent Calendar jp 2010 5日目でございます。 前日のid:red_snowさんが PHPでxmlを簡単に扱う ということでしたので、空気を読んでxmlつながりネタをやってみることにしました。 Emoji4Unicodeとは? http://code.google.com/p/emoji4unicode/ 簡単に説明するとGoogle絵文字変換用に作成したXMLのMAPです。 emoji4unicode.xml 結構前からあるんですが、これを使ってるよって話をあまり聞きません。(自分の周りだけ??? 他の言語では使っている方がいらっしゃるみたいです。 Encode::JP::Emoji - emoji4unicode ベースの絵文字変換 Perl モジュール : Media Technology Labs (MTL) : メディアテクノロジーラボ ブログ r

    PHPでEmoji4Unicodeを使ってみる (PHP Advent Calendar jp 2010 Day 6) - 忍び歩く男 - SLYWALKER
    fakestar0826
    fakestar0826 2010/12/13
    絵文字。XML。
  • PHPでxmlを簡単に扱う(PHP Advent Calendar jp 2010 Day 4) - なげっぱなし日誌

    PHPはじめましてPHP Advent Calendar jp 2010 : ATNDの4日目参戦のredsnowです。お仕事でXMLを扱う必要があったのですが、なかなかに苦労したのでネタにしてみます。XMLを作成する時PEAR XML_Serializer今更PEAR?って思われるかもしれませんが、pear installしないで自分の環境におけるのでたまに使います。かつ、標準関数でやるとxml作成は結構大変なのでオススメです $data = array( 'family' => array( 'user' => array( 'first_name' => '波平' 'last_name' => '磯野' 'email' => array( 'pc' => 'namihei@isono.jp', 'mobile' => '', ), ), 'user' => array( 'first

    fakestar0826
    fakestar0826 2010/12/13
    XMLの処理。
  • PHP シリアライズデータ型(PHP Advent Calendar jp 2010 Day 2)

    今年(2010年)は、日でも技術系コミュニティのAdvent Calendarが流行していますね。 PHP関連だとCakePHP(明日書きます!)やSymfony、OpenPNEなどはあるのですが、PHP単体が無かったので作ってみました。 PHP Advent Calendar jp 2010 Advent Calendarについては、下記リンクが詳しいです。これを書いている段階では、まだ参加枠があるので、どんどん参加して下さい。みんなのちょっとしたPHPネタを書いていきましょう! 技術系Advent Calendarについて 他の Advent Calendar というわけで、まず初回(12/2に始めたので、Day1は空席で)のネタは、最近自分の中で流行中のPHPのシリアライズデータ(serialize()/unserialize())について。 シリアライズデータのデータ型 Cake