皆さん、プログラムのデプロイはどうしていますか??
通常scpやrsync、その他のデプロイツールを使用すれば、簡単かつ確実に運用サーバにプログラムを配備することが出来ます。
しかし、利用するサーバによって、FTP接続しか出来ない場合があります。
LinuxのFTPコマンドは非常に使い勝手が悪く、ディレクトリ配下を全てアップロードする等という事が出来ません。
また、ソースコードをローカルにダウンロードしてFTPソフトウェアでアップロードする方法は効率が悪く、アップロードしたく無いファイル等は事前に削除するなど、非常にミスを誘発しそうな作業です。
サーバ上のコマンド一発でFTPアップロードが出来たら、確実に便利です。
今回は、サーバ間でFTPアップロードが出来るシェルスクリプトを作成してみました。
この投稿の続きを読む »
前回、Flash/AIR で FeliCa へアクセスでご紹介した通り、FlashからFeliCaを扱う事が出来るようになりました。
まだFeliCaの用途を試行錯誤している最中ですが、試しにECシステムのオープンソースであるEC-CUBEにFeliCaを使ってログインするモジュールを開発してみました。
通常、MYページ等のログイン認証にはIDとパスワードを入力しますが、FeliCaが保持する固有のIDとパラメータを使用して、ID/PW以外のログイン方法を提供します。
FeliCaのログイン画面が表示されたら、予め登録済みのFeliCaをタッチすることでログイン出来るという構成です。
※FeliCaログインを利用するには、PC内蔵の「FeliCaポート」や専用のリーダーが接続されている事、またFeliCaポートソフトウェアがインストールされている必要があります。
最近、ソニーが開発した非接触ICカード技術“FeliCa”への関心が高まっています。先日、SDK for FeliCa AIR/Flash というFlash/AIRからFeliCaを操作出来るSDKがリリースされました。このSDKには、Basic版(無償)とStandard版(有償)があり、機能が制限されていますが、簡単な動作確認であれば、Basic版で十分です。
SDK for FeliCa & Adobe® AIR® / Adobe® Flash®
今回は新しくFlash Builber 4を使用してFlex4で簡単にサンプルを作成してみました。
この投稿の続きを読む »
皆さん、単体テストしてますか??
PHPで単体テストを実施する場合、私はPHPUnitを使用します。コーディングの時間が無く、テストを書けない時もありますが、出来ればTDD(テスト駆動開発)を実践したいですよね。
さて、今回はPHPUnitでPrivateやProtectedなどのアクセス権を設定したメソッドのテストコードについてです。
プライベートメソッドに対するテスト方法で紹介されているような方法もあると思いますが、ここではもっと簡単なテスト方法をご紹介します。
この投稿の続きを読む »
前回のエントリー「CentOSにRedmine0.9.2をインストール」で、とりあえずRedmineをインストールする事が出来ました。今回は、RedmineとApacheを連携させてバーチャルホストでの運用、またその他の設定などをやってみたいと思います。
※ここではRedmineと連携するHTTPサーバ(Apache)が構築済みという前提で進めていきます。
この投稿の続きを読む »



