yukata

日々出会ったIT技術関連の所感やら紹介やら

2012-01-01から1年間の記事一覧

Gehirn(ゲヒルン)のRS2登録と、baserCMSのインストール

Gehirn(ゲヒルン)のRS2がどんなものか試してみたくて登録してみました。デフォルトでPHPが使えますので、とりあえずbaserCMSをインストールしました。特に難しい手順はなく、と言うかびっくりするぐらいにあっさりと完了し、しかも標準でWAF(Webアプリケーシ…

rubyでdowncase VS 正規表現

ついでにupcaseも。大文字と小文字を区別せずに大量のデータを比較する場合、downcaseが速いのか正規表現の方が速いのか、確認してみました。コードは以下です。(こんなんでいいかな・・・?) require 'benchmark' a = "BaNaNa RiNgo BuDo IchiGO" b = "bana…

dotcloudでデプロイしようとしたらコマンドをアップロードしろって言われた

dotcloudでデプロイしようとしたらいきなりこんなこと言われたのでメモ。 $ dotcloud push --all [アプリ名] Warning: A new version of the DotCloud cli is available: 0.9.1 This new version is an important update and several changes have been made…

PHP Matsuri 2012 参加してきました!

PHP

PHP Matsuri公式サイトまず、参加してよかったこと。それは、自分がどんだけしょぼいかってことを再確認できたことです・・・みなさんすごかった。レベルが高い。。まだまだ自分も頑張らなくては・・・(涙)やってることのレベルも高いですし、なによりプレゼ…

PUSHERの利用に認証を含める

前回の記事の内容に、認証処理を含めてみます。以下のサイトを参考にしました。認証シーケンスや、使い方が書かれています。 http://pusher.com/docs/authenticating_users細かい部分を省いてポイントだけシンプルに書きます。 websocketを利用するブラウザ…

PHP+PUSHERを利用してWebsocket通信を行う

現在、とあるWebアプリケーションの開発の中で、ブラウザ間のリアルタイム同期が必要となりました。Websocketを使う場合、サーバを用意するのが面倒だと思っていたら、PUSHERというクラウドサービスがあることを知って、検討するためにちょっと使ってみまし…

XAMPPでApacheを起動して、http://localhost にアクセスしてからXAMPPのトップページが表示されるまで

WindowsでPHPをさわってみるためにXAMPPを入れてみました。http://localhostにアクセスするとまずXAMPPのページが表示されますが、これが表示されるまでの流れを書いておきます。Apacheをさわることがあまりないので、色々思い出すいい機会になりました。も…

rails3.2.8の起動を追いかける その2

前回の続きそれでは、sampleアプリケーション内の、「sample/script/rails」ファイルで読み込まれた、「rails/commands」以降の内容を確認していきたいと思います。 「rails/commands」の中身 「/Library/Ruby/Gems/1.8/gems/railties-3.2.8/lib/rails/comma…

rails3.2.8の起動を追いかける

プログラムコードを、スーパーpre記法できれいに書けたものの、行数をつける方法がわからない・・・とりあえず一旦諦めます。。orz さて、本題。railsアプリケーションの起動中、どんな流れでプログラムが実行されているのかを追ってみました。Railsのバージ…

DotCloud上でJenkinsはどこまで使えるか検討してみました

以下のような環境を作成しました。 GitHubアカウント登録、及びPHPサンプルアプリのリポジトリ作成GitHubの登録方法は割愛します。今回は、Jenkinsの動作確認のために、PHPUnitのテストコードが含まれているサンプルアプリを適当に持ってきて、リポジトリに…

とりあえず

ビール!! ではなく、遅ればせながら、私が出会ったIT技術関連について、気になったものをどんどん書き溜めていこうかと思います。技術以外についても気になったことがあったら書いてみたりするかもしれません。