気まぐれSE日記

地方でエンジニアしてます

web

Shibboleth(シボレス)認証 その後

web

ほぼ一年くらい放置していたシボレスのプロジェクトをやっております。 シボレスの環境構築するのは、さすがに資料見てもお手上げだったのであきらめた。サーバ2台必要とかtomcatとかめんどくさそうだったから..なぁ。 で、シボレスと連携するようなシステム…

またIE8だけ動作が変⇒なぜかダウンロードできない

Web

PHPでとあるファイルをダウンロードさせる処理を検証して居るんですが、またもIE8だけ妙な挙動をしてくれやがるです。 protocolは httpとhttpsで試して居るんだけど、 httpの場合は、ファイルのダウンロードダイアログは表示されて、保存をクリックすると瞬…

XMLファイルからflashで生成されるグラフを作る

Web

ちょっと仕事でグラフを調べる機会があったので、簡単で使えそうなのを探してみたところこのサイトのXML/Chartsが使えそうだと判断しました。 XML/SWF Charts > Introduction ライセンスがよくわからないが、 技術的なサポートを受けるには$49ドルを払えと有…

シングルサインオン

でなんかケルベロスとかShibboleth(シボレスで読み方いいんかな?)ていうのを調べるようにと...英語情報ばかりなので面倒そう。PHPでの動かし方が良くワカランですね。 実証資料探してるんですが、研修にでも行ってこないと理解できなさそうですねー。

Linux上のPHPからAccessのMDBを使うには

題名の件ですが調査を依頼されたのですが個人的に結構苦戦した部類だったのでメモしておきます。先日書いていたPHPのコンパイルでおかしくなったのはこれをやろうとしてはまりました。 まずはLinuxからMDBを操作できるのか? ググってみたところでは Microso…

IE8 RC版

RCということで試してみるも案の定、使えなかった。 なぜかというとログインセッションが切れまくる...IE7時もそうだったのに同じ問題引きずったままとはこれいかに。タブに4つページ開いてもう1個IE8起動するととたんに不安定に...うーん。 参考・注意など …

PHP4での奇妙な現象

PHP4.4.9の ./configure オプションに --with-unixODBC を付けてコンパイルするとなぜかわかんないけどpostgresql関数の pg_affected_rows()関数がundefineになってしまいその関数が動かなくなってしまう。コンパイルのバグなんだろうかわからないが、一旦こ…

xdebugを組み込んだらphpが動かなくなって泣いた

Web

最初はPHP4.4.9と最新版のxdebug 2.0.3で動作させようと思ったのですが、なぜかxdebug2.0.3だとコンパイル失敗してしまったのでxdebug2.0.2に落として再度コンパイルしました。その後apache再起動させてphpinfoを見て確認→ページが見つかりません。あれ? PH…

Apacheとmod_auth_kerb で認証

某所のシステムでWindows2003サーバ上のActiveDirectoryドメインに参加したクライアントがログインIDでApacheWebサーバの特定のURLを開く際に認証をかけようとしております。apacheにはmod_auth_kerbを使用してAD側でkeytabっていうファイルを作ってapacheサ…

仕事でapache 2.2.8へアップグレード

某Webサーバの監査により、apacheのセキュリティが甘いと指摘されたため、apacheを2.2.8へアップグレードしました。 そのサーバはTuroboLinux 10がインストールされていて、付属のRPM版apache 2.0.xx(パッチも当てていた)でしたが、最近の記事を読んでみて上…

PHPで外部のPHPを呼び出す

Web

仕事でまさにこれと同じ症状になってしまいはまってしまいました。 http://sb.xrea.com/showthread.php?t=12153 具体的にはexec関数でPHPスクリプトを呼ぶことはできないということです。今日初めてハマり初めて知りました。 どうするとなるのか?こんなコー…

PHPでLDAPの管理

web

phpLDAPadmin Main Page - phpLDAPadmin PHPとかでLDAP管理する奴を誰か作ってくれないかなと思っていたら既にあったそうです。 sambaにも対応しているようなので、良いかもしれない。 今度、sambaで使えるか試してみます。外観からは日本語が対応できるのか…

Web系アプリのパフォーマンス測定ツールを調査

Web

とある仕事で下記の2アプリを調査しなさいと言われました。 Aapche JMeter (AJM)と Microsoft Web Application Stress Tool (MWAST)を比較する とりあえず、今作成中なのでまとまったら清書します。何ができるかというと、Webサーバ(ApacheやIIS)にこのツー…

squidでこんなエラーが大量

OS:TruboLinux 10 Server squidはrpm で入ってる奴 TurboLinuxでsquidが走るサーバを何個か用意して、兄弟キャッシュを有効にしたとたん、 squidが重たくなったしまい、しばらく接続不能な状態に陥ってしまった。原因はなんだろっか?ってことでログを見てみ…

最近のfirefox Nightly (3.0a pre2)

Web

いや、Nightlyを使っている時点であんまり文句っ言えないんですけれども 最近、ここ2週間くらいからレイアウトが崩れる現象がでております。 (20061222頃からかな?)Nightlyではfaviconのサイズがちゃんと16x16に治っているのは良いんだっけどー かなりレイ…

usermin のmailboxだけ日本語化

usermin ver 1.240対応版のに差し替えました。 たいして変わってませんけど。 ↓これです。EUC-JP版 http://f20.aaa.livedoor.jp/~eternalh/files/ja_JP.euc userminは1.240から画面がフレーム分割されたのですね... (テーマがBlue Framed Themeの場合だけの…

某所xoops

Web

某NPOのボランティアで設置・設定やってるんですが、 ページが真っ白になるとかで困ったことにまともに動いてくれないので苦情が... 私のレベル的にはお手上げなんだよね。 正直、その人に設定から全部やってもらいたいんだけど。 困った。 通常の仕事が終わ…

IE 7

Web

たまにページの読み込みが途中でストップするんだけど、有名なバグなのかな? ていうか、ブラウザにとっては深刻な問題な気がする...。

ApacheでSSLのVirtualHost

IPベースでやるとVirtualHostでSSL環境を複数作れるらしいです。 といっても、IPエイリアスでIPをどんどん作らないといけないです。 普通VirtualHostというと、Host名ベースでやります。 SSL以外の場合はこのまま複数サイト環境を作成できるんですが、 SSLの…

XOOPS Cube でエラー

Web

XOOPSは詳しくないんだけど、TinyD っていうモジュールでコンテンツを作成して そいつをトップページにしたところ、トップページが真っ白になる報告がありました。PHPは 4.4.4 XOOPS Cube は10/10時点での最新版 2.1 Alpha5c TinyD は 2.22 いちおうxoopsを…

PHP

TurboLinux 10 Server x64 EditionにPHP4.4.4をインストールしてるんですが私、ちょっとうかつでした。というのは、Adobeから提供されているFDF Tool Kit というのがあるんですが、 64bitだと、PHPコンパイル時にFDFTKなんて言うライブラリはネエヨと怒られ…

休み明けはいつも辛いですね〜。 予想していた事態とはいえ、仕事が山盛り。 今日知ったことなんですが、ActiveDirectoryでSSL証明書のCAをさせることができる という話を聞きました。ようするに、SSLの自己証明書などのなんちゃって証明書だと 「この証明書…

Java (JRE 1.6)

Web

jre 1.6 のpre版がリリースされてたので試してみようとダウンロードしてインストールを試みるも、失敗してしまいます。 ダウンロード先 http://download.java.net/jdk6/binaries/ エラーの内容が、「変換するときにエラーが発生しました。指定された変換のパ…

Apache が死ぬ現象が最近ちらほら...

むう。 Apache 1.3.33+PHP4.4.2+PostgreSQL7.2.8 を使用している環境で次の症状が最近見られます。 パターン1 Apacheのプロセスは残っており、Apacheのエラーログにはエラーは出ていないが、 ページにアクセスするとタイムアウト(ページが見つかりません)と…

webmin

webmin(うぇぶみん)1.280がリリースされてました。 http://www.webmin.com/ 変更点は Updated the Apache module to support version 2.2.0. Updated the MySQL module to support views in MySQL version 5. 大きい点は、Apache2.2に対応したようです。 詳…

PHP で Proxyを作ってみる。

web

危ないサイトとか、エロサイトとかに行く場合、Proxyといいますか、HTTP通信の 変数を変えてやらないとつながってくれないサイトというものが世の中にはあります。それでもって、レッツPHP!さんにあるPHP串(http://php.s3.to/net/)?を参考にいろいろと改造…

Apacheの高速化

最終手段としては、ログを取らないっていうのも有りですけど。 Apache2系ではキャッシュモジュールでアクセスを高速化できるということを つい最近知ったので、試してみました。 Apacheのダイナミックドキュメント キャッシュという機能を使用します。 この…

Apache の不思議な現象。

Web

某所のLinuxサーバ(RedHat7.3)で稼働中のApache で プロセスは残ってるんですが、HTTPでアクセスすると何も出てこないという わけのわからん現象が発生。でもって、apache再起動すると治った。メモリが足らないのか? 今のことはわかりません。

Apache 2.2 を試してみました

Web

Apache 2.2.x をやってみろといわれてやってみたメモです。 [ダウンロード] http://httpd.apache.org/# 展開 tar xfj httpd-2.2.0.tar.gz cd httpd-2.2.0 # so,rewrite,speling,cgi,ssl,deflate を有効化 # (openssl を手動でインストールした場合はこんな感…

PHPでFTPアップが遅い件 その後

Web

いろいろ調べてるうちにやっぱりアップロードする部分が遅いことが分かりました。 ループ内でftp_put() を連続発行してるんですが、1ファイル15KB前後、合計20個で300KB未満のデータで74秒かかってます。 今回のトラブった学校と同じ上流回線CATVの別学校で…