くれすのFreeBSD日記 このページをアンテナに追加 RSSフィード

只今建設中。。。

CressUnix.org

2009年03月26日(木)もうすぐWEB屋卒業なのだけど

[] IEFirefoxで挙動の違う属性フィルタ 19:22  IEとFirefoxで挙動の違う属性フィルタ - くれすのFreeBSD日記 を含むブックマーク はてなブックマーク -  IEとFirefoxで挙動の違う属性フィルタ - くれすのFreeBSD日記

エレメントを作ったときの挙動が、IEFirefoxで異なる模様。

foo.xmlからデータを取得してimgエレメントを作成し、それをリンクにしてやるという、割とありがちな処理なのだが、

$(function() {
    $.get('foo.xml', false, function(data) {
        $('list', data).each(function() {
            $('<img width="98" style="float: left;" />').attr({
                src : $('src', this).text(),
                alt : $('alt', this).text()
            }).appendTo('#imageArea').wrap('<a href="#insertImage"></a>');
        });
        $('<br style="clear: left;" />').appendTo('#imageArea');

        $('a[href="#insertImage"]').click(function() {
            alert('にゃんにゃん');
            return false;
        });
    });
});

このとき、$('a[href="#insertImage"]') の部分がIEだと実行されない。

HTMLを表示してみてようやく原因が判明。

<A href="http://www.example.com/path/to/html#insertImage" jQuery1238062255062="null"> ... 省略 ... </A>
<a href="#insertImage"> ... 省略 ...</a>

IEだけ絶対URLになってるし!


IE爆発しろ!!もうやだIE……

危うくクロスブラウザ用のライブラリクロスブラウザでない処理を書くところだった。

トラックバック - http://freebsd.g.hatena.ne.jp/Cress/20090326

2009年02月03日(火)何年ぶりかのC言語

[] ロードアベレージを表示するやつとか書いてみた。 03:50  ロードアベレージを表示するやつとか書いてみた。 - くれすのFreeBSD日記 を含むブックマーク はてなブックマーク -  ロードアベレージを表示するやつとか書いてみた。 - くれすのFreeBSD日記

詳細は、man 3 getloadavg あたりで。

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
    double av[3];

    puts("Content-Type: text/plain\n");
    if (getloadavg(av, 3)) {
        printf(" 1min: %f\n", av[0]);
        printf(" 5min: %f\n", av[1]);
        printf("15min: %f\n", av[2]);
    }
    return 0;
}

Content-Typeヘッダつけたので、コンパイルするだけでCGIとして動いちゃったり。

http://cress.cc/cgi-bin/uptime.cgi(大したものじゃないけど一時的に公開中)

Pen3ですが何かPen3ですが何か2009/04/08 16:10自鯖ならperlでバックスラッシュとか...

トラックバック - http://freebsd.g.hatena.ne.jp/Cress/20090203

2009年01月05日(月)FreeBSD 7.1-RELEASE

[] FreeBSD 7.1-RELEASE 16:42  FreeBSD 7.1-RELEASE - くれすのFreeBSD日記 を含むブックマーク はてなブックマーク -  FreeBSD 7.1-RELEASE - くれすのFreeBSD日記

FTPサーバには昨日あたりからあったのだが、今日になってようやくアナウンストップページ直ってないね・・・

FreeBSD 7.1-RELEASE Announcement


リリースノートは後でゆっくり読むことにする。

FreeBSD 7.1-RELEASE Release Notes


ずいぶん前からlinux-flashplugin9が動かないのが問題になっていたが、その不具合もようやく修正された模様。

djebel250xcの日記

FreeBSD で flash9。 » かけまわる子犬。

linux_base-fc4 で利用していたこれを削除して、再度インストールしなおせば劇的に速く動作するようになります。

ちょっとコツがいるみたい。

トラックバック - http://freebsd.g.hatena.ne.jp/Cress/20090105