WordPress の wp-content に SELinux で httpd に書き込み生成権限を与えるには

WordPress のテーマファイルやプラグイン、アップロードしたファイルの置き場所は wp-content ディレクトリ以下になる。 ここに対して、httpd (apache) で書き込み生成権限を付加する必要がある。その SELinux の設定についてのメモ。 権限の確認 httpd_t の…

XMLGregorianCalendar のデータサンプル値

メモ。 データ型 "date" 2009-05-25+09:00 データ型 "dateTime" 2009-05-25T10:15:28.261+09:00

Flex でスペースキーだけでなく Enter キーでもクリックイベントが発動するボタン

Flex 3 で実装した。Enter だったら SPACE にすり替えてしまうだけ。 KeyDown と KeyUp どちらも行う必要があった。 public class EnterButton extends Button { override protected function keyDownHandler(event:KeyboardEvent):void { if (event.keyCode…

MSDN サブスクリプションで Windows Vista Service Pack 2 と Windows Server 2008 SP2 が入手可能に

MSDN ホームページで告知されていました。 おそらく MSDN サブスクリプションのみだと思いますが…。 RTM 版は既に出ていたようなので元々秒読みではあったようですが、 Windows Vista Service Pack 2 Windows Server 2008 Service Pack 2 が公開されています…

Rubygems で x64 環境の標準 MySQL に対して mysql ライブラリをインストールする

x64 環境だとオプションを指定しないと、mysqlclient が見つからず config で失敗する。 # gem install mysql -- --with-mysql-config=/usr/lib64/mysql/mysql_config Building native extensions. This could take a while... Successfully installed mysql…

Windows 7 RC をメインで使ってみることに

いろいろと気づいた点を並べてみる。 Aero Peek まだ Office は入れていないが、文書の見比べなどで左右の自動リサイズは使えそうだ。(これはディスプレイが WUXGA だからではあるが。) Shake は実際のところあまり使うことがないかもしれない。 タスクバ…

S2JDBC で INSERT 後に Oracle のシーケンス値 CURRVAL を取得するには

メモ。 エンティティ @Entity @Generated(value = {"S2JDBC-Gen 2.4.35", "org.seasar.extension.jdbc.gen.internal.model.EntityModelFactoryImpl"}, date = "2009/05/11 10:51:08") public class ExampleEntity extends AbstractEntity implements Seriali…

Apache WebDAV + SVN で LDAP 認証を設定する

CentOS で LDAP 認証サービスを立ち上げたので、Subversion リポジトリの認証も LDAP で行うようにしたメモ。 LDAPサーバ: ldap.example.com 検索対象(ユーザーのOU): ou=People,dc=example,dc=com httpd.conf 下記のLimitExcept の部分が認証設定。 LoadMod…

VMWare の仮想ディスク vmdk を raw に変換して XenServer のストレージにインポートするには

ここでの vmdk ファイルは OS のイメージではなく、単にデータのみのイメージです。 OS イメージとしての vmdk ファイルを Xen 用の xva ファイルに変換する方法ではありません。 Windows ホストでの変換作業 qemu-img を使って、vmdk から raw 形式に変換 …

CentOS 5 で OpenLDAP によって LDAP ユーザーサービスを提供する

CentOS 5.3 で環境構築にあたってのメモ。 ベースDNは dc=tilfin,dc=local とする。 グループ tilfin とそれに属するユーザー tosshi を追加する。 openldap パッケージをインストール # yum install openldap-clients # yum install openldap-servers /etc/…

Windows Home Server を Virtual PC にインストールするときの注意事項

インストール時に以下のスペックによって制限がかかります。Virtual PC と書いてますが、これに限らずですね。 メモリは 512 MB 以上である。ちなみに Windows Server 2003 ベースだと思って選択するとメモリは 256 MB しか割り当てられないです。 ハードデ…

日本語版 Service Pack 祭り

今日は、マイクロソフトの日本語版 Service Pack リリース祭りだった。といっても二つだが。 Windows Home Server 日本語版 Service Pack 2 日本語版 2007 Office Suite Service Pack 2 どちらも Windows Update を使って、適用します。 Office 2007 Service…

Opera 対象 JavaScript でASCIIコード以外の値を書く場合は必ず charset を定義する

何故か Opera だけでエラーになっていた Ajax アプリがある調べてみると、ASCII コード以外の値が存在する JavaScript ファイルを化けて読み込んでいたようだ。 読み込み元のHTMLも js ファイルも全て UTF-8 にして Content-Type でも UTF-8 としていたのだ…

Flex の TextArea の改行コードについて

調査したのでメモ。 \r, \n に限らず、TextArea の text プロパティに代入したときは、改行コードは CR (\r) に統一されるようだ。

Windows XP IE 7 で標準的な XGA スクリーン画面いっぱいに表示可能なサイズ

Windows XP の Internet Explorer 7 で window.open したときに XGA 画面にどれだけ表示できるか測った。 ウィンドウスタイルが XP スタイルで、タスクバーは上下のどちらかのときである。 ウィンドウフレームのサイズ タスクバーの高さ 30px タイトルバーの…

ターミナルで現在時刻を表示し続ける方法

コマンドラインで実行するスクリプトで、同じ行に表示し続けたり上書きして表示するものがある。 例えばパッケージのインストールになどで出る進捗表示などである。同じような出力をするにはエスケープシーケンスを知っておく必要がある。ASCII コードの制御…

Windows Home Server 搭載の Acer Aspire easyStore H340-S1 レビュー

Page Not Found - CNET Japan ちょっと衝動買いしてしまったので、早速簡単に感想を書いておきます。 外観と設置 3.5 インチ HDD SATA がホットスワップ可能な 4ベイがあり、S1 では HDD が 1TB 搭載されている。つまり 3 つ増設可能。本体の大きさはデカ過…

Flex と Silverlight 開発の違いをメモ

Silverlight 2.0 を試し始めたので、Flex との違いをわかったことだけメモしていく。 仕様 Flex Silverlight シングルスレッド マルチスレッド IDE の違い 主にデザインサイドではなくロジックプログラミング側について 項目 Flex Silverlight IDE Flex Buil…

WordPress のフィード配信を 410 Gone にするには

WordPress の RSS, Atom フィードの URL は /feed/rss, /feed/atom/ など /feed/ 以下にある。 mod_rewrite で /feed/ 以下を 410 Gone にして、フィードが配信されなくなったことを知らせてみる。 .htaccess RewriteRule ^feed/.*$ - [G,L]※きちんと解釈し…

Flex (Flash Player) で RESTful サービスのクライアントを実装するのは厳しい

色々と調べてみたら最終的に八方塞がりに陥りそうです。 Flash Player では GET, POST メソッドしかサポートしていない。 Flash Player では GET メソッドで カスタム HTTP ヘッダを付加することができない。 URLLoader では HTTP ステータスを取れる(但し…

Flex から HTTP リクエストを投げたときに BASIC 認証は自動的にブラウザが処理してくれる

ベーシック認証によるアクセス制限がかかったディレクトリ下にある Flash (SWF ファイル) を表示する。 その Flash から URLLoader を使って同じ階層のテキストファイルなどをロードしてダウンロードするときに認証処理を自前でコーディングする必要があるの…

Debug 版 Flash Player で Trace ログを出力するには

設定方法のメモ 参考)デバッガ版の Flash Player の構成http://livedocs.adobe.com/flex/3_jp/html/help.html?content=logging_04.html mm.cfg の設定 %USERPROFILE%\mm.cfg をテキストエディタで作成して下記を定義する。 ErrorReportingEnable=1 TraceOut…

Flex で HTTP リクエストのカスタム ヘッダを使うときの注意事項

Flash Player のバージョンによってブロックされるヘッダがある。 Adobe - カスタマーサポートからのお知らせ GET ではカスタムヘッダがサポートされない flash.net.URLRequestHeader (Flex 3.2) ブラウザの制限により、カスタム HTTP リクエストヘッダは …

Ajax Web アプリケーションを Adobe AIR に移植しようとして気づいたこと

Web サービス(Ajax アプリケーション)を Adobe AIR に移植しようとして気づいたことをメモしておく。 ruby-mysql のサーバーサイド(ビジネスロジックはなくストレージ機能)は AIR の SQLite データベースで実現する。 気づいたことを徒然なるままに。 AI…

Flex でダイナミックにフォームアイテムの並び順とサイズをカスタマイズ可能にしたデモ

遡ること二年前、http://d.hatena.ne.jp/tilfin/20070224/1172319344 というエントリを書きました。 これを強化して公開することにしました。 デモは http://hatena.tilfin.net/CustomizeForm/ です。 左上にフロートするように並べられているフォームです。…

全検索結果に「損害を与える可能性」と表示してしまった Google のトラブルから見えるもの

タイトルは長いですが中身は短く行こうかと。 詳細は Google検索、世界で不具合 「人的ミス」で全URLに「コンピュータに損害を与える可能性」 - ITmedia ニュース を参考ください。 StopBadware という調査団体からもらった問題のあるサイトURLリストに「/」…

Adobe AIR の SQL 機能を試してみるためにデモアプリを作ってみた

AIR には Flex(MXML/ActionScript) と Ajax(HTML/JavaScript) の二つの作成方法があるが、今回は後者を選んだ。 http://help.adobe.com/ja_JP/AIR/1.5/devappshtml/ http://www.adobe.com/jp/devnet/air/ajax/ 開発環境は Aptana Studio を使った。 デモアプ…

TrueCrypt で外付け USB ハードディスクを暗号化して使用する

フリーの TrueCrypt - Free Open-Source On-The-Fly Disk Encryption Software for Windows 7/Vista/XP, Mac OS X and Linux を用いてバックアップ用の USB HDD を作ってみた。 http://www.truecrypt.org/downloads.php からパッケージをダウンロードしてイ…

CentOS 5 に 9Arrows を導入したときのメモ

以前、何かハマって止めていました。もう一度試してみることにして、ようやく成功しました。 PostgreSQL をインストール 普段 MySQL ばかりだったが、9Arrows は Postgres を要求しているのでインストールします。 CentOS なので、例によって yum を使いまし…

WebKit が UserAgent に like Gecko と付けている件

昨日の記事で Gecko のブラウザ判定を userAgent でしていましたが、WebKit が下記のようのユーザーエージェントをしている。 AppleWebKit/525.19 (KHTML, like Gecko) Chrome/1.0.154.43 Safari/525.19 AppleWebKit/525.27.1 (KHTML, like Gecko) Version/3…