Webコンサルタントの愚痴とアジャイル,生産性向上,Trac,オープンソースなどの与太話
公式サイトより。
Firefox 2.0.0.x will be maintained with security and stability updates
until mid-December, 2008. All users are strongly encouraged to upgrade
to Firefox 3.
2.0系のアップデートはセキュリティ対応も含め、2008年の12月中旬に終了。全利用者はFirefox3へのアップグレードを強く推奨。
ということなので、サイトを作るときに、Firefox2でのテストなんてしなくても良いかも。ちょっと助かる。
しかし、理由を明示せず、ただ辞退というのはいかがなものか。原監督によると、ある球団は候補者全員が辞退し、その球団の別の選手に要請したところ、また断ってきた。そこまでくると、チームとして何らかの力が働いているとみられても仕方あるまい。
まったくさ~。誰のおかげで選手は給料貰えているのか考えた方がいいね。
「ある球団は全員辞退し~」の下りからは組織的な非協力さが見え隠れする。もし球団から選手にそのように指令が出ていたのだったら、選手会とかでちゃんと抗議しろよ~。
前回のWBCを見ての盛り上がりは、素晴らしかった。イチローをはじめとする各選手がまとまっていて、これぞプロだ、とファンのみならず、みんなが思ったはず。
そのような場に選手を送りこむことって、最高のファンサービスだと思うのだよね。
プロだからシーズンでちゃんと成績を残すことが大事だ!って思ってるのかもしれないけど、プロっていうのは、結果出すだけじゃなく、それ以上に、金払ってもファンに見たいと思わせるものを提供するのが役割。
なのに、お金を払うファンのことを考えないで、こういう対応してしまう姿勢ってどうなのよ。
個人的には、オールスターの辞退のように罰則規定を作り、故障以外でのWBCの辞退者は、開幕から10試合出場停止とかにした方が良いと思う。
以下、CakePHPに関する完全に私的なメモ書き。
RedhatES4にOracle 10g XEをインストールした。インストール自体はOracleのサイトでユーザ登録をして、rpmを取得して叩き、あとは指示に従う。
ただ、/etc/init.d/oracle-xe configureを実行した際に、
としてポートを聞かれるが、アプリケーションサーバと同居させるような場合は、8080だとバッティングの可能性があるので、適当なポートに変えるほうが良い。
あと、これで起動すると、http://127.0.0.1:8080/apexにアクセスしてGUI操作できるようになるが、このままだと、localhostでしかListenしていないので、外部からのアクセスは出来ない。(netstat -na | grep 8080すると分かる)
修正するには
としてDBにログインしたあと、
のコマンドを発行する。これでlocalhost以外からの接続も受け付ける。(グローバルIPを持っているようなサーバはセキュリティには注意が必要)
なお、Listenするポート番号を変更したい場合は
のコマンドを発行すれば良い。
それにしてもOracleぜんぜんわからん。MySQLとPostgreSQLで十分不自由しなかったし。

痛い目に遭いつつあるのでメモ。
eclipseはプラグインによって色々拡張できるんだけど、ある時点で動いているからといって、最新のバージョンに更新して動作するとは限らない、という限らないの度合いがかなり大きい。
あと、JAVAとPHPとRubyとPerlと・・・って何でも1つのeclipse上でやろうとすると、色々なプラグインを導入しないといけなくて、動きがもっさりしてしまいイライラする。
んで、常識だけどバージョン管理は開発環境も含めて行う必要がある。(うちの会社では出来ていないケース多数)
個人的には、以前からMockテストの実装の簡単さから、SimpleTestを使っていたのだが、継続的統合をやろうとすると、必然的にphpUnitになってしまうような気がする。
一方で、PHPのソースコードをeclipse上で書いている。
当然unitテストはeclipse上から簡単に実行したい、ということで、SimpleTestが提供しているeclipseプラグインを利用しているのだが、これがSimpleTestで実装したテストはちゃんと動くが、phpUnit2は対応しているといいつつ俺の環境では動作しない。eclipseのバージョンによる可能性もあるけど。
ということで選択肢は2つ。
あー、どうすっかな~。
前のデザインに戻した。やっぱ自分が使いづらいのはダメだ。
メモ。
IEかどうかを1行で判定する方法は以下の通り。
先日作ったプラグインだが、IEだと動かなかった。普段IEなんて使わないので、全く気づかなかったよorz
ということで、修正した。ダウンロード
前回は、JAVAScriptで、window.onsubmitの時にチェックを行っていたんだけど、IEがこのイベントを通ってくれない(何かと競合?)ので、明示的にDOMからsubmitするフォームを取得して、そいつに対して、onsubmitを割り当てることで解決。
なお、新規登録はこれでOKだったが、チケット更新については、更新用フォームにidがついていないので、そのままだとうまく行かない。
ちゅうことで、テンプレートのticket.csについて、
<?cs if:trac.acl.TICKET_CHGPROP || trac.acl.TICKET_APPEND ?>の後の
<form action="<?cs var:ticket.href ?>#preview" method="post">
について
<form action="<?cs var:ticket.href ?>#preview" method="post" id="newticket">
のように変更すると、更新時もチェックできるようになる。
なんだかんだで意外と面倒。
なお、改めて、Firefox、Opera、Safari、GoogleChrome、IEで動作確認をした限りは問題なさそう。
日記 PHP オープンソース Linux Trac Perl wordpress フリーソフト Agile 自宅サーバ phpMyFaq Plugin 書評 Delphi apache プラグイン Subversion アジャイル mojavi セキュリティ Ruby Firefox Ajax/Web2.0 eclipse サーバ Zope フレームワーク CakePHP 文字化け scuttle OpenVZ 自宅 phpBB CMS 翻訳・日本語化 Excel ApacheDS 生産性向上 仮想化 hacks CodeIgniter XAMPP LDAP SBM taskfreak Ajax 修正 言語ファイル mod_security ダウンロード HTML::FillInForm 情報共有 格安 メンテナンス 移転 アンケート レンタル PhpScheduleIt 翻訳 API