埼玉県春日部市 不動産のKNホーム - 草加市,越谷市

埼玉県春日部市 不動産のKNホームでは大切な財産である家やお店、投資物件を幅広く取り揃えております。不動産売買・新築戸建・中古戸建・マンション・ 賃貸・リフォームなどもお任せ下さい!

愛知県 一戸建ての大河内建築

愛知県の一戸建ての「大河内建築」は桧造りの頑丈な住宅をつくるので評判の工務店。安西市を中心とした工務店をお探しなら、愛知県の一戸建ての「大河内建築」へ!

>新築一戸建て・工務店(福井)ならササキ工業のColoの家

福井の一戸建て,工務店の「ササキ工業」は親切丁寧な安心の地域密着型の会社。一生に一度の大切な買い物は安心の福井県の「Coloの家」へ!

工務店・一戸建て(静岡県・浜松市)ならコバケンホーム

工務店,一戸建て(静岡県・浜松市)なら「小林建設」。静岡県、浜松市の地域密着型の会社です。一生に一度の大切な買い物は安心・信頼の工務店,一戸建て(静岡県・浜松市)の「小林建設」へ!

  

モンスターカレンダー

« 2006年5月 »
12345678910111213141516171819202122232425262728293031

2006年5月アーカイブ

やっとPerlのエントリーが書けます。

Perlで日本語を含むPDFを生成する場合に便利そうなモジュールに中島 靖さん作成のPDFJというのがあります。

PDF自体の生成の方法は中島さんのサイトに多数サンプルがあるので割愛して、その生成したPDFをメールに添付して送る方法をまとめます。

ウェブクリエイター向け、ニッチで微妙なWEB2.0(?)アプリ、作ってみました。

名前空換名前空換
サイトのディレクトリ名やファイル名を決める時、日本語を英語に変えたりするのに案外悩んだりしませんか?わたしは悩みます。辞書などで調べても、しっくりこなかったり。

そんなときはこの「名前空換」でページ名にしたい日本語を入力してみてください。
「名前空換」は実際にインターネット上で使われているURLを解析して、最適なファイル名からイマイチなファイル名までランク順に教えてくれます。

市場の狭い微妙なアイディアですが、案外使える結果がかえってくる(こともある)ので、役に立つといいですね。

Text Link

テキストだけの(Aタグの記述されていない)にダブルクリックで遷移できるようにするもの。
ttp://www.google.com や http://www.google.co.jp/などもダブルクリックでOkです。

Dictionary Tooltip 0.9日本語版

翻訳ツール
数ある翻訳用Extensionの中から、やっと本命を見つけたかもです。
デフォルト設定では、英単語をダブルクリックすると翻訳ウィンドウが表示れます。

fx-dic.gif

ダブルクリックではちょっとあれなんで、ctr+ダブルクリックで翻訳、と設定してみました。
辞書も英辞郎やgoo、バビロンなど色々選べます。great!!


Web Designing vol.6に特集されていたので、その中からいくつかインストールしました。

Cache Status
Firefoxはブラウジング中にどんどんメモリを使いまくります。バグではなくて、キャッシュする仕様らしいんですが、長時間ブラウジングしてると、メモリ使い切ってスワップを利用しだすので、とたんに重くなります。
それを解消(メモリを開放)するエクステンションです。

画面表示


NETAFUL - 「Hamachi」でネット越しにiTunesのライブラリを共有 で紹介のHamachi

http://www.hamachi.cc/

簡単にVPNが構築できるフリーソフトです。
我が家では玄箱@debian+mt-daapで家庭内mp3共有をしているので、これを使えば自宅の玄箱~オフィスPCで共有が出来るかも、と試してみました。

JavascriptのArrayオブジェクトに存在するsortメソッドのより詳しい使い方について、理解が足りていないので、メモ。

以下が単純な配列のソート

var nums = [ 5, 4, 2, 7, 1, 6, 3 ];
nums.sort();
alert(nums); //結果「1234567」

じゃぁオブジェクトの、あるプロパティ値を比較してソートするには?


Tagwire + MT-XSearchの組合せにて、半角スペースを含むタグだとエラー(Bad Request)になることがわかり急遽しらべてみると、どうやらMT-Xsearchのデフォルトのdelimiterが半角スペースであることが原因のようです。

Tagwire本家Ogawa::Memorandaさんのエントリーコメント欄

tagにスペースを含む文字を使う場合、MT-XSearchがうまくうごいてくれない問題が...。 drryさんのところでも指摘されてますけど、&delimiter=,をパラメータとして渡してやるとうまくいきました。

と同内容やり取りがあったので、mt-xsearch.cgiのクエリーパラメータに「&delimiter=,」を追加で解決と思いきや、それでもうまくいかない!

どうやらMTのフィルターであるencode_urlは半角スペースを%20に変換してるようで、これが「+」に変換されないといけないようです。
で、よく見たらTagwire自体にencode_urlplusというフィルターがありました。
これを<$MTTag encode_urlplus="1"$>と付けてあげて解決!
なかなか気が付かなくて、危うく自分で作りそうでした・・。(考えてた名前もencode_url_plus)

次にアクションコントローラーを追加していきます。
例えば/foo/にアクセスした場合や/foo/barにアクセスした場合の動作を例にします。

application/controller/ にfooController.phpを追加します。この***Contoroller.phpの***部分がURI上の/***にあたります。(これに気が付かずに結構悩みました。)

ライブラリのインストールサーバーの設定が済んだらいよいよスクリプトを作成します。

まずはhttp://localhost/にアクセスした場合のアクションを設定します。

サーバールートにindex.phpを作成します。
これは先に.htaccessで記述した通り、全ての仮想アクセスに対して最初に読み込まれるファイルになります。
(このファイルの役割を「フロントコントローラー」と言うそうです)

<?php
require_once 'Zend/Controller/Front.php';
Zend_Controller_Front::run('/path/to/your/controllers');
?>

ライブラリのインストールが終わったら、スクリプトの作成が可能ですが、アパッチのURLリライト設定をします。

スクリプトを設置するディレクトリに以下の内容の.htaccessを設置します。

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php [L,QSA]

この設定で、ファイルやディレクトリが実在しない場合のみ、すべて/index.phpにリライトされます。
これは公式の説明では以下の記述の.htaccessでしたが、ちょっと変えてみました。

RewriteEngine on
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php

PerlのFramework本命と言われるCatalystはインストールに疲れきってその後あまりさわってないのですが、PHPにも本命?と言われるFrameworkが登場したようです。CatalystやRailsと同様、流行のMVCをお手軽にといったノリでしょうか。
と言うわけで、ちょっと浮気してみました。

まずはZend FrameworkでFramework一式をダウンロードしてきます。2006/05/16時点で最新は0.1.3でした。

CSSコーディングでは、リストタグをfloat:leftで横に並べてメニューなどを作ることが多いです。

//html
<ul>
<li>home</li>
<lli>page1</li>
<li>page2</li>
</ul>

//css
li {
float: left;
}

これでFireFoxやWinIEなど主要ブラウザではリストが横に並ぶのですが、正確にはこの記述は間違いで、

li {
float:left;
width:**px;
}

とwidthを指定しなければいけません。この書き方でmac-ieでも表示されるようになります。

まぁよく考えたら、liはblock要素だから、幅を指定しなければ横100%になって、フロートした次の要素が回り込む隙がないですから、どちらかというと先の書き方でうまくいってしまうFirefoxなどの解釈が間違っているということでしょうか。