文字のサイズ: A-   A   A+

工房

Satolab工房とは

Satolabでは、講義・実習・研究用に多くのソフトウェアを収集・開発・整備してきました。ここではそれらに関する覚え書きをまとめていきます。

 

以下にSatolab工房のサイトマップを表示します。

続きを読む...

TiuDevToolsについて

TiuDevToolsは佐藤の演習・講義で利用しているソフトウェアを集めたもので、東京国際大学第1キャンパスのPC教室のパソコンのほとんどにインストールされています。ここには、PHP, Perl, Java, C++などのプログラミング言語、Apache, TomcatのWebサーバソフト、データベース管理システムMySQL, SQLite、プラグラム開発用エディタ sakura などが収録されています。

TiuDevTools全体は非常に大きいですが、そのうちWebプログラム開発に必要なApacheとPHPだけを収録した簡易版を学生の自宅学習用に用意しています。これについてはWebプログラミング論の教材ページの「自宅学習へ」をご覧下さい。

SbEntityManager - PHP5上のO/Rマッパー

SbEntityManagerは、通常のオブジェクトを永続オブジェクトとしてDBに保存するサービスを提供するO/Rマッピングツールです。PHP5で書かれています。Javaの世界のHibernateを模して作られていますが、クエリについてSQLの条件式をそのまま使っていますので、その点ではiBatisに近いのかもしれません。

続きを読む...

Google Maps API V3 でドライブビュー

Google Maps API V3 では、V2まであったStreetViewPanoramaのfollowLink()メソッドがなくなったため、ストリートビューを動画で表示すること(ドライブビュー)が難しくなりました。

ここで紹介するものは、Google Maps API V3 の基本機能だけを使って、V2のときと同様のドライブビューを実現するものです。

続きを読む...

Joomla 2.5への移行経験

当サイトでは、2012年2月17日に Joomla 1.5.22 から 2.5.1 へ移行しました。この移行は比較的順調に行えましたが、いくつか注意すべき点がありました。今後のために、この移行経験の要点をまとめておきます。

続きを読む...