ファイヤープロジェクト
TOPページ
TOPページ
ファイヤープロジェクトってなんだ?
ファイヤープロジェクトの目的は,私(matsu)の活動記録を私のために残しておくことであるが,もしかしたらその記録が誰かの役にたつかもしれないということで,公開する.私はネット上の多くの人のページにお世話になっているので,このHPの内容で少しでも誰かの役に立てれば幸いである.
最新記事15件
そろそろREST(Representational State Transfer)と言っている割りに,いつになったらその「Representation」が出て来るんだ?と思えて来る.HandlerはそのRepresentationを扱うResourceの親.そしてFinderはHandlerを見つけて生成するRestletである.
Routerは複数のRouteを持ち,Routeは要求に応じてスコアを返す.Routerはスコアとルーティングモードに応じてRouteを選択し動かす.
フレームワークとしてのRestletでは,Restletクラスを継承して,いろいろな機能をもったRestletクラスが提供されている.それをガチャガチャと組み合わせて,RESTシステムを構築する.ということで,どんな機能を持ったRestletがあるのかを調査してみた.
何となく動かせるようになったので,Restletのアーキテクチャについて,基本から調査してみる.
RESTなんだから,まずはリソースに注目してみたい.Restletではリソースを表現であるRepresentationクラスのサブクラスがいくつかあるが,そのうち基本的なものを試してみた.
WADL拡張機能を使用すると,リソースクラスとWADLファイルを作成するだけでサーバ側restletを構築できる
まず,Restletについて簡単に調査したあと,入門の手始めとして例によってHelloしてみる.
総称クラスによって,オブザーバーパターンの実装がちょっといい感じになる.
ロックで基本的な同期は実現できるが,限界がある.より高度な表現でより高度な同期を実現するための関数があるようなので,試してみた.
私の携帯電話の音楽プレーヤーがAACを再生するようなので,MP3ファイルからAACファイルを作成してみたい.ffmpegが使用できるようなので,試してみた.
恥かしながら,私はsedは置換くらいしか用途をしらない.ということで,Perlで置換してみる.
awkというと,パターンにマッチした行を処理というのが,お決まりパターンだろうか.これをPerlでやってみる.
BIOはOpenSSLにおけるフレームワークにおける抽象データ型で,暗号化や符号化,ファイルやネットワークといった入出力の詳細をアプリケーションから隠蔽する.で,このフレームワークのもとで実装されているBase64コーデックを試してみた.
time関数やsleep関数は秒単位でしか処理できないが,ミリ秒とかマイクロ秒とか,より高精度な処理をしたいときのための関数,gettimeofdayとnanosleepを試してみた
OpenSSLにはRSAのキーペアを作成し,これを使用して暗号化,復号する機能や,キーをPEM形式で入出力する機能があるのでためしてみた.
SiteGenerator
このサイトはSiteGeneratorで作成しています.

