2007-01-01から1年間の記事一覧

shellのredirect(シェルのリダイレクト)

これ(http://d.hatena.ne.jp/m-hiyama/20071221/1198221671)を読んで勉強させられました。特にこの部分、 ここで、noneは「何も表さない値」で、noneがファイルディスクリプタに代入されると、そのファイルディスクリプタは閉じられ使えなくなります。一時的…

演算子と改行

foo = long_text + long_text No Method Errorになる。 foo = long_text + long_text のようにする。 演算子の位置が大事。ちょっとハマった。お恥ずかしい。

テキスト中の自動リンク (簡易版)

URLっぽいやつ、メールアドレスっぽいやつがテキスト中にある場合に、自動でa要素を付加するメソッド。 # == 自動href def auto_href(s) uniform = '(https?|ftp|gopher):' mailto = 'mailto:' domain = '(([-a-zA-Z\d]+\.)+[a-zA-Z]+|\d+\.\d+\.\d+\.\d+)' …

XAMPPとMODxのインストール

isbn:9784881665732を購入してMODxをXAMPPにインストールしてみた。 というのは、VMware ServerをXPにインストールしてCentOSでテスト環境を作成していたのだが、非力なマシンだとVMware Serverのサービスがやっぱ、重く感じていて、これをなんとかしたいと…

MODxのインストール

MODx(0.9.6.1)をhttp://modxcms.com/forums/index.php/topic,4544.0.htmlを参照にインストールしてみた。 環境 Apache 2.0.61 PHP 4.4.7 (mod_php) Mysql 4.0.27 Apacheの設定変更 index.phpが先に読まれるように、.htaccessが有効になるようにする。 <Directory "/home/foobar/public_html/modx/"> Direc</directory>…

Web用に貼り付けるソースコードデータの作成

いつもうっかり忘れるので備忘録。これでできたpre内に貼り付け。 $ diff -u foo.js.sv foo.js | perl -pe 's/&/&amp;/g;s/</&lt;/g;s/>/&gt;/g' | expand > text-file

印刷も考慮したhtml/cssのデザイン

普通の人は、ブラウザの見た目を印刷にも求めてしまう。 わたしはスタイルなしでもいいかと思うときもあるのだが、そうはいかない。 IEの詳細設定オプション(Firefoxのページ設定もかな?)では、背景と色の印刷はOFFになっている?ので背景がなくてもそれな…

Strict文書でのtarget属性

.... <a href="http://d.hatena.ne.jp/kazuokohchi/" target="_blank">こうちかずお</a> のようにStrict指定でのtarget属性は認められていない。上記のように別ウィンドウにしたければ、 Transitionalにする。 http://www.ichiro.to/note/target で書いてあるようにjavascriptで行う。 があるが、S…

Linux(CentOS)での静的ルーティング設定(/sbin/route add -net)

# /sbin/route add -net XXX.YYY.ZZZ.128 netmask 255.255.255.248 gw XXX.YYY.ZZZ.1 というのをOSブート時に行わせたい場合。以下を参照。 http://blog.goo.ne.jp/minimal_room/e/04ac470a0dd903eb9d04fd7770c95ded # cat >/etc/sysconfig/static-routes an…

IEでのhrの高さ

IE6にてhrを使う場合、いくらCSSで hr { margin: 0px; padding: 0px; height: 1px; } としたところで、1行分の高さをとってしまう。ググってみたら、 http://support.microsoft.com/kb/883631/ja にある通り、バグのようで、divで囲んであげる必要があるらし…

SafariでのDate.parse()

Safari 1.0.3 on MacOS X 10.2.8 という環境で、 Date.parse('2007/02/01 00:00:00'); は、2019年8月17日と認識されてしまう。なぜ?で、 Date.parse('Feb, 1 2007 00:00:00'); と変更。

xhtmlでのjavascriptの書き方

<html xmlns="http://www.w3.org/1999/xhtml"> <head> .... <meta http-equiv="Content-Script-Type" content="text/javascript" /> .... <script type="text/javascript"> // </meta></head></html>

IE6でのposition: absolute;時の問題

あるサイトで div#foo { position: relative; .... } div#foo img { position: absolute; .... } のようなことをやって画像を表示させていたのだが、このページで、ブラウザのフォントサイズを大きくしたら、IE6だけ表示されない現象に悩まされていた。そも…

divレイアウトカラムの高さを揃える

http://coliss.com/articles/build-websites/operation/css/558.html の記事から。揃えたいそれぞれのカラムに、 padding-bottom: 32768px; margin-bottom: -32768px; という2**(16-1)の値(signed shortの値)を指定するとのことだが、 それらを囲んでいるdiv…

IE6でul/liをCSSにてレイアウトしているときの余白

ul/liを使用して、cssで高さなんぞ指定しているのにもかかわらずIE6では下のほうに余白ができる。 http://b.hatena.ne.jp/entry/3572522 にある、行の高さを正しく算出しない:Internet Explorer (Windows) CSSバグリストに書いてあるとおり、 li { font-siz…

Photoshopでアイコン(favicon.ico)作成

Photoshopにプラグインを追加して、favicon(ファビコンっていうらしい)を作る方法。このサイトで紹介されているプラグインのサイト見ると、Photoshop6とかでも大丈夫みたい。 http://2xup.org/log/2006/04/28-2323 Photoshop6では、プラグイン(.8bi)を C:\Pr…

floatの親ボックスをoverflowで伸ばす

http://d.hatena.ne.jp/kazuokohchi/20071016 に書いたように、親に高さを反映させる方法があるが、こちらもそう。 http://redline.hippy.jp/lab/css/floatoverflow.php タイトルの通り、overflowで親ボックスを伸ばすんだそうだ。こちらのほうがすっきりし…

float直後に高さが親要素に反映されない件

<style type="text/css"> #left { float: left; } </style> .... <div id="wrap"> <div id="left"> <p>....</p> </div> <div id="content"> <p>....</p> </div> </div> みたいなことをしていると#wrapに#leftの高さが反映されない。これを解決するために、 .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .cl…

IE6における、html中での改行とかスペースとか

<style type="text/css"> .... img { margin: 0px; padding: 0px; border-width: 0px; } div.mainline { margin: 0px; padding: 0px; width: 458px; height: 5px; } .... </style> .... <div class="mainline"> <img src="line.gif" alt="ライン" title="ライン" width="458" height="5" /> </div> .... ってしてるのに、IE6だと画像の上部があいてしま…

xhtml、css/スタイルシートでの中央寄せ(左右対称)について

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> </head></html>

firefoxで「証明されていない内容が含まれています」

firefox2.0で、httpsのあるページにアクセスすると、鍵に斜線がついた状態になり、それにマウスを乗っけると、 証明されていない内容が含まれています となるページがあることに気がついた。リロードすると直ったり(「....による証明」と表示)するので、なん…

wgetオプション

カレントにindex.htmlを取得 $ wget http://www.example.jp/index.html あるサイトだけすべて持ってくる $ wget -r -Dwww.example.jp http://www.example.jp/ リンクの深さ指定(0,1)デフォルトは5 $ wget -r -l0 http://www.example.jp/index.html $ wget -r…

GIMPで、素人が撮影した写真を、簡単にイケてる写真にする方法

素人が撮影した写真を、10秒でイケてる写真にする方法 にてlivedoorのディレクターさんが紹介してくれている方法にインスパイアされて、GIMP(on Windows)で行ってみました。そのときの備忘録みたいなものです。ちなみに、超素人につき、10秒ってわけにはいか…

GIMP for Windows のインストール その2

http://d.hatena.ne.jp/kazuokohchi/20070429 に書いたのが、再度記述。久しぶりにGIMPのサイトに行ったら、結構バージョンアップしていたので、バージョンアップした。バージョンアップというか入れ替えである。 コントロールパネルからインストールしてい…

Windows Vista での DHCP取得の問題。

Windows Vista で特定のルーターやマイクロソフト製以外の特定の DHCP サーバーから IP アドレスを取得できない http://support.microsoft.com/kb/928233/ja にあるようだ。 この問題は、Windows Vista と Microsoft Windows XP Service Pack 2 (SP2) との間…

Flashオブジェクトの書き方

http://validator.w3.org/ にてValidなFlashオブジェクトの書き方。 Netscape系のために、embedを記述していたが、それがinvalidになってしまう。invalidになった時に表示される文章中のFAQを読むと以下の方法が書いてあった。 <object type="application/x-shockwave-flash" data="foobar-flash.swf" width="XXX" height="YYY"> <param name="movie" value="foobar-flash.swf"> </object> IE6/IE7やFi…

IE6でのdl,ddでの改行した場合のずれ

<div id="foo"> <dl> <dt>その1</dt><dd>その1データ</dd> <dt>その2</dt><dd>その2データ<br>その3データ</dd> </dl> </div> のようなhtmlがあり、スタイルシートにて、dt,ddが水平になるように、 #foo { clear: both; } #foo dt { float: left; clear: left; } #foo dd { padding-left: 4em; } のようなことをしているとIE6のみ、…

IE7での印刷ずれ

<h3>テスト</h3> <div id="foo"> <dl> <dt>その1</dt><dd>その1データ</dd> <dt>その1</dt><dd>その1データ</dd> </dl> </div> のようなhtmlがあり、スタイルシートにて、dt,ddが水平になるように、 #foo { clear: both; } #foo dt { float: left; clear: left; } #foo dd { padding-left: 4em; } h3 { .... float: left; clear: both; }…

IEのイメージツールバーの非表示

IEにて、200px以上の画像を表示すると、イメージツールバーという4つのボタンが表示される。これをオフにするには、インターネットオプションの詳細設定でしかできないと思っていたが、html側でも制御が可能なようだ。以下をヘッダ中に記述する。 <meta http-equiv="Imagetoolbar" content="no"> 元記事は</meta>…

googleガジェット

googleガジェットがはてなに貼れるようになったらしいが、sidebarにNHK Clockを入れると枠線が伸びちゃうのなぜだろう?コードは以下のもの。 <script src="http://gmodules.com/ig/ifr?url=http://ttake2005.googlepages.com/nhkclock.xml&amp;synd=open&amp;w=150&amp;h=165&amp;title=NHK+Clock&amp;border=%23ffffff%7C3px%2C1px+solid+%23999999&amp;output=js"></script> で記事に…