アーカイブ: 2008年11月
Internet Explorer 8 Beta2 でJavaが落ちる。
2008年11月25日
IE8にしてから、Javaが動いているページを閉じるとIEを巻き込んで落ちていました。特定のページだけかと思い放置していたのですが、どうやらJavaとの相性?の関係らしいので調べてみたら、Javaのアップデートをすればいけるらしい。いつも勝手にアップデートするJava。。。こういうときに役立たずな!
と愚痴はおいおいて、早速アップデートしてみました。結果は良好で、落ちることはなくなった模様。
http://java.sun.com/javase/ja/6/download.html
ここから、JRE 6 Update 10 を選択してインストールしました。記事の時点でのバージョンなのでご注意。
2008年11月25日 | コメント&トラックバック(0) | トラックバックURL |
カテゴリ: 006Windows
iTunesサーバーのFireflyのソースからRPMを作ってみた。
2008年11月18日 | コメント&トラックバック(0) | トラックバックURL |
カテゴリ: 001鯖缶
YetiとBaiduspiderが非常にうざいです。
2008年11月18日
中国と韓国の検索エンジンなのですが、Agentで拒否してもいつまでもコンテンツを取得しにきます。
非常にうざいのでやめてほしいのですが、どうしようもないのかな:-(
とりあえず、404でも見に来るので、iptablesで完全拒否してみようと思いますが、設定間違ったら泣けるからしばし様子見しながらちょいちょいアップデートするかな。
中国とか韓国からのアクセスは、DNS引けないとか”.”だけ返すとか、あいつら脳みそ腐ってるんじゃないかと常々思ってるのですが、あれで身元隠せるとか本気で思ってるんでしょうか。
腐った仕様でアクセスがなければ余計な仕事が増えなくて良いのですがねぇ。
追記:iptables で拒否したときのコマンド
- iptables -I INPUT -s 61.247.222.0/24 -j DROP
- iptables -I INPUT -s 119.63.194.0/24 -j DROP
- service iptables save <== リストの保存
RHEL系じゃない場合、saveコマンドがあるのかはわかりかねます。
2008年11月18日 | コメント&トラックバック(0) | トラックバックURL |
カテゴリ: 001鯖缶
Zend Frameworkでクッキー無しの場合のリダイレクトラッパー
2008年11月02日
Zend Frameworkでiモードなど、セッションクッキーが使えない環境などでのリダイレクトラッパーをちょいと書いてみました。
<?php
/**
* Chaos-Portal-Project
*
* Chaos_Controller_Action
*
* @category Chaos
* @package Chaos_Controller_Action
* @copyright 2008 CPMSTAFF
* @author eitaro
* @version 1.0.0
* @since File available since Release 1.0.0
*/
require_once 'Zend/Controller/Action.php';
abstract class Chaos_Controller_Action extends Zend_Controller_Action
{
/**
* リダイレクトのラッパ
*
* @param string $url
* @param $options
* @return void
*/
public function _redirect($url, $options = array())
{
if (empty($_COOKIE)) {
if (! preg_match('{^https*://}i', $url)) {
if ($id = session_id()) {
$name = session_name();
$id = strip_tags($id);
list($url, $param) = explode('?', $url, 2);
$url .= sprintf('?%s=%s', $name, urlencode($id));
if ($param) {
$url .= sprintf('&%s', $param);
}
}
}
}
return parent::_redirect($url, $options);
}
}
使い方ですが、コントローラーで
class IndexController extends Zend_Controller_Action
と書くところを、
class IndexController extends Chaos_Controller_Action
のように変更します。
後は、リダイレクト時勝手にセッションクエリーを追加してくれるようになります。
セッションクッキーなどは、PHP側にまかせているので、php.ini や .htaccess でセッションクエリーを自動で出力するようにしています。
例:.htaccess で設定
php_flag magic_quotes_gpc off
php_flag session.use_trans_sid On
php_flag session.use_cookies On
実装の確認はちゃんとやってないので、問題があったらまた書き直します:-)
2008年11月02日 | コメント&トラックバック(0) | トラックバックURL |
カテゴリ: 010Zend Framework