2010-02-04
サンプルアプリケーション用のリポジトリ移動
T2Framework | |
![]()
T2 Projectのサンプルアプリケーション群を、別リポジトリに移動しました。
URL
http://code.google.com/p/t2samples/
理由
GoogleCodeでsvnリポジトリ容量が1G超えてしまい、何もコミット出来なくなった。
Google code hostingに申請すると増やしてくれますので、皆さん増やしてもらいましょう。
コミッタ
サンプルアプリケーションを作成してる方、作成したい方は、言ってもらえればコミッタとして追加しますので、是非参加下さい。
雪が降っていて寒くて外に出たくない皆さん、家にこもってT2サンプル作ってみてはいかがでしょうか?
現在、id:tan_go238さん、id:shinさん、id:imai78さんが追加されています。
suz-labさんもいかがでしょうか?<suz-labさんはコミッタになって頂けました!
id:shuji_w6eさん、id:kazuki-aranamiさんもいかがでしょうか?
参照
http://d.hatena.ne.jp/shot6/20100204#1265245320
http://d.hatena.ne.jp/skirnir/20100204/1265246232
2010-01-28
Adobeのブラウザ表示チェックサービスBrowserLabが凄い件
adobe | |
![]()
Adobeさんが、クロスブラウザ表示テストサービス BrowserLabを開始したので使ってみました。
https://browserlab.adobe.com/index.html
このサービスを使うと、以下のブラウザでの表示テストが可能です。
Windows XP
- Firefox 2.0(2.0.0.18)
- Firefox 3.0(3.0.13)
- Firefox 3.05(3.5.3)
- Internet Explorer 6.0(6.0.3790.3959)
- Internet Explorer 7.0(7.0.5730)
- Internet Explorer 8.0(8.0.6001.18702)
- Chrome 3.0(3.0.195.27)
Mac OS X
使い方
Sign In
URLにアクセスし、Sign Inして、入力欄に表示テストしたいURLを入力するだけ。
URL入力
入力したら、入力欄の右のボタンを押します。
読み込み中
そうすると、それぞれのブラウザで読み込み開始されます。
ブラウザ選択
表示されたら左側のブラウザ名をクリックして表示させたいブラウザを選択します。
表示テストするときには重宝しますね。
Browser Set
テストしたいブラウザだけを、BrowserSetsボタンを押してカスタマイズも可能です。
例)WindowsのIEのみテストしたい場合
Add New Browser Setを押して、カスタマイズしたい名前を入力し(WindowsのIEだけテスト用)
Available Browsersからブラウザを選択します。
ブラウザ名をクリックして、Browser Setsから追加したSetを選択し、Test実行。
これでテストしたいブラウザだけで確認出来ます。
Viewの切り替え
表示は最大2つまで同時表示可能です。
Viewを選択し、2-up Viewで2画面表示されます。
まとめ
Adobeさん、ありがとう!!!
クロスブラウザの確認には、BrowserLabが便利です。
c9katayama
結局Nulabって感じになっちゃいますね!
yone098
そうですね。あそこは、いい会社です。
yuyan
ベーシック認証がかかってるページは閲覧できないのでしょうか?
IEtesterみたいに認証のポップが出てくると嬉しいんですが・・・。
2010-01-21
Amazon Web ServiceでEBSからEC2インスタンス起動
先月、EBSからEC2のインスタンスを起動出来るようになりました。
http://aws.typepad.com/aws/2009/12/new-amazon-ec2-feature-boot-from-elastic-block-store.html
今までは、起動イメージとなるAMIはAmazon S3に保存しておく必要がありましたが
この新機能によりEBS(永続的ブロックデバイス)をEC2にアタッチして起動可能になります。
先日、id:c9katayamaに、やってみてと言われたのでテスト環境作るついでにやってみました。
手順は、とても簡単です。
EBS AMIから起動
AMIsから、EBS Imagesを選択し起動したいAMIを選択します。
選択したあと、起動させます。
起動インスタンスにログインし環境構築
起動したインスタンスを選択しConnectを選択します。
コマンドライン用のコマンドをコピーして実行し、環境構築します。
起動インスタンスからEBS AMIを作成
起動したインスタンスを選択し、右クリックからCreate Image (EBS AMI) を選択します。
少し時間がかかりますが、AMIが作成されれば完了です。
AMI作成時は、コンソールからSSHでログインしている場合rebootされるので注意が必要です。
ログイン状態で作業途中の場合は、作業完了してからAMI作成を行って下さい。
まとめ
EBS AMIは、まだ種類が少ないので(Windows OSが多い)この辺はもう少しすると
充実していくのではないかと思います。
非常に簡単ですので時間のある人はいろいろ触って見ると良いのではないでしょうか。
2010-01-15
Web Server Gateway Interface(WSGI,Rack,PSGI)
Java屋さんが、他言語でのWebアプリケーション開発する際に押さえておくと良い仕様をメモ。
多くのWebアプリケーションフレームワークが存在して、使用可能なWebサーバを制限したりその逆があるのは
よろしくないのでWebサーバとフレームワーク間で統一されたインターフェース仕様が必要となります。
まさに Web Server Gateway Interface です。
Python WSGI
WSGI(Web Server Gateway Interface)は、Python向けの統一されたインターフェース仕様
WSGI supported web frameworks
Django, Pylons, TurboGears, CherryPy, web.py, web2.py, Zope3, ...
see
http://www.python.org/dev/peps/pep-0333/
Ruby Rack
Ruby版のWSGI
Rack supported web frameworks
Mack, Maveric, Merb, Ruby on Rails, Waves, ...
Rack supported web servers
Mongrel, WEBrick, FCGI, Thin, ...
see
Perl PSGI
Perl版WSGI。Perl Web Server Gateway Interface Specification.
see
http://search.cpan.org/dist/PSGI/PSGI.pod
PHP
前にPHPにWSGIのような仕様は無いのかね?って話しをmopemopeとしたけど
PHPにはスーパーグローバル変数があるよねって話しで終わった。
WSGI = $_XXXX
Java Servlet
Javaの場合は、Servlet仕様があるのでアプリケーションサーバを変えても通常プログラムを変更するが無いので
Web Server Gateway Interfaceのようなものを意識することは、ほとんど無いですね。
Servlet2.4(JSR-154 Final), Servlet2.5(JSR-154 Maintenance), Servlet3.0(JSR-315)
Java OSGi
WSGIでは無いが、JavaのOSGiについて。
OSGi(OSGi Alliance 従来はOpen Services Gateway initiative)は、Webに限定された仕様では無く動的なcomponent modelを実装。
最初は、Service Gateway仕様だったものが、今は適用範囲が拡大している。
see

http://www.osgi.org/Main/HomePage
まとめ
Javaプログラマな人は、ざっくりな理解をするならWSGIばServlet仕様のようなものという理解をしておけば良いです。
しっかり理解したい人は、実際に多言語で複数のフレームワークやWebサーバでサンプルを作成すると良いと思います。
2010-01-02
yone098
こちらこそよろしくお願いします!
shot6
おめでとうございます。
今年も宜しくお願いします。
yone098
T2、バスケ、いろいろとよろしくお願いします!
c9katayama
今年もよろしくおねがいしますm(_ _)m
yone098
m(_ よろしくお願いします _)m


















ぜひ、参加させて下さい。
まずは、Velocity使ったサンプルとか、いけるんじゃないか、と思います。
よろしくお願いします。