phpに関するnigohirokiのブックマーク (4)

  • PHPとAjaxで擬似的にリアルタイム通信を実現する。 - nigoblog

    先日QiitaQiita [キータ] - プログラマの技術情報共有サービスが主催するハッカソンに参加して参りました。 結果はなんと優勝しちゃいました!! テーマは「マルチスクリーンで動作するアプリケーション」というわけで、 一つの画面を複数のデバイスで操作するという感じのアプリケーションを作成しました。 その時に端末のデバイスでのイベントをリアルタイムでメインの画面に反映させるということをPHPとAjaxで行いました。 具体的なPHP, Ajax技術利用法を書いていきます。 アイディア 具体的にどんなものかというと、一つのメイン画面にバーが2つあり、端末を振るとそのバーが変化します。 2台以上の端末を使って、バーを二手に分け、どちらがより振ったかを競うようなアプリケーションです。 端末側はチームメンバーで私はメインの方を担当しました。 PHP, Ajax実現アルゴリズム 擬似的にリアルタイ

    PHPとAjaxで擬似的にリアルタイム通信を実現する。 - nigoblog
    nigohiroki
    nigohiroki 2012/12/13
    PHPとAjaxを用いて擬似的にリアルタイム通信をするアプリケーションを作成しました。
  • PHPのGDライブラリを使って画像の色を取り出す~ルービックキューブの画像処理~ - nigoblog

    PHPにはすごく便利なライブラリにGDライブラリというものがあります。 用途は主に画像関連の処理!! というわけでGDライブラリを用いて画像の色を取り出し、解析を行なっていきます!! そもそも GDライブラリ 使う関数とその説明 実装 このような流れで説明していきます。 そもそも なんでこれをやろうと思ったかを少し。 このブログで前回ルービックキューブの実装をPHPでしてみた~ルービックキューブクラス~ - nigoblogルービックキューブについてブログを書きました。 それで思いついたアプリケーションが 「ルービックの写真から解法を導くアプリケーション」 を作ろうと思ったわけです。 そのアプリケーションの流れはこんな感じ バラバラのルービックキューブの写真を取る(3面) その画像を解析し、ルービックキューブがどのような状態かを判断 解くまでの手順を表示 使った人は簡単にルービックキューブ

    PHPのGDライブラリを使って画像の色を取り出す~ルービックキューブの画像処理~ - nigoblog
    nigohiroki
    nigohiroki 2012/10/15
    PHPによる画像処理について書きました。
  • ルービックキューブの実装をPHPでしてみた~ルービックキューブクラス~ - nigoblog

    前回ルービックキューブにハマる~そしてアルゴリズムへ~ - nigoblog ルービックキューブにハマったということを書いたのですが、今回そのアルゴリズムを実装するべくチャレンジすることにしました。 まずはアルゴリズムを記述する前に色々な動作を書く必要があると思ったのでそこから書いて行きました。 ルービックキューブクラス ルービックキューブを配列で表す 入れ替え関数 回転処理関数 まとめ という流れでみていきます。 ルービックキューブクラス まずは動作とデータモデルを表すためのクラスを設計します。 実装は次章以降で。 データモデル これはルービックキューブをどういう風にデータ構造として表すか。 今回はPHPを用いたので、配列の中でも連想配列を用いました。 入れ替え キューブの回転処理の際に発生する入れ替えを行うクラス。単純にスワップです。 回転処理 ここがメインです。ルービックキューブは回

    ルービックキューブの実装をPHPでしてみた~ルービックキューブクラス~ - nigoblog
    nigohiroki
    nigohiroki 2012/10/11
    ルービックキューブのアルゴリズムを実装すべく、モデル部分をPHPで実装しました。オブジェクト指向にもとづいているのでそちらの学習にもなるかと思います。
  • ウェブイチをcodeigniterで実装する-第一回- - nigoblog

    CodeIgniter徹底入門 作者: 河合勝彦,鈴木憲治,安藤建一出版社/メーカー: 翔泳社発売日: 2008/06/10メディア: 大型購入: 5人 クリック: 65回この商品を含むブログ (19件) を見る 前回のブログレコメンドアルゴリズム超入門 - nigoblogでウェブイチウェブイチ のβ版を作ったと報告しました。 今回はそのウェブイチをcodeigniterで実装し直すまでを報告します。 codeigniterとは? codeigniter Assetファイルの置き場 データベースの設定 オートロードの設定 コントローラーの実装 モデルの実装 ビューの実装 以上の流れで説明します。 ちなみに第一回とありますが、もしかして今後連載するかもしれないので一応つけときました。 codeigniterとは? 概要 訳すと「コードに火をつけろ!!」 かっこいいすね(若干違うけど) 簡

    ウェブイチをcodeigniterで実装する-第一回- - nigoblog
    nigohiroki
    nigohiroki 2012/10/02
    今回はcodeigniterについて説明しました!!
  • 1