タグ

2007年6月9日のブックマーク (7件)

  • Jcode->new($s,'cp932')->z2hで絵文字が化ける件 - Unknown::Programming

    困ったちゃんです。 絵文字を壊さずにsjis⇔utf8変換をしようと思ったわけです。 でついでに全角⇔半角もやろうと思ってタイトルの通りにやってみた所、$sに絵文字が含まれていると何故か絵文字が化けるのです。 なんで化けるんだ?と思ってz2h覗いてみたらびっくり仰天。 なななんと一旦文字コードをeucに変換してEncode::JP::H2Zを使って全角⇔半角変換をし、元の文字コードに戻すということをやっているわけです。 なんでそんな実装になってるのかというとEncode::JP::H2Zがeucを前提としているからです。 Encode::JP::H2Zがutf8前提で作られてばモウマンタイなのですが・・・。 で、色々調べてみたら同じこと言ってる人もいたんだけど結局どーすんのが一番いいのかなぁと。 とりあえずUnicode::Japanese使って、 use Unicode::Japanes

    Jcode->new($s,'cp932')->z2hで絵文字が化ける件 - Unknown::Programming
  • menu要素型とnl要素型とnav要素型 (kuruman.org > Kuruman Memo)

    menu要素型とnl要素型とnav要素型Re: Re: XHTML+CSS (r)evolution, 3rdの内容は信ずるに値するか?は案外興味のあるところなのかなぁという事で簡単にmenu、nl、navの大きな違いだけざっくりと紹介する。網羅的な紹介ではないので、細かいところは各自仕様書を参照していただきたい。……というか、やっつけで書いた表なので、ニュアンスで適当に解読していただきたく。 menu、nl、nav要素型の違い

    kits
    kits 2007/06/09
    nlとnavは目指すものが違う。
  • ウェブマイスターブログ: phpはいけてる?

    明日 第6回アフィリエイトカンファレンス開催 └ pin at 2005.12.02 └ 藍玉 at 2005.12.04 └ Nori(管理人) at 2005.12.14 第2回ECサイト大見市&交流会 └ Jam-Croft at 2005.10.06 └ Nori(管理人) at 2005.10.07 バナーメーカー仮設 └ モア at 2005.10.04 └ Nori(管理人) at 2005.10.06 PHPスクリプト配布開始 └ pin at 2005.09.23 └ Nori(管理人) at 2005.09.24 └ pin at 2005.09.24 複数ブラウザのスクリーンショット └ Jam-Croft at 2005.09.18 └ Nori(管理人) at 2005.09.18 2009年04月(1) 2007年08月(4)

    kits
    kits 2007/06/09
    選択脇
  • CodeZine:OpenIDを使ってみよう(openid, 認証方法, Perl)

    はじめに OpenIDは最近非常に注目が高まっている認証技術の一つです。ここでは、OpenIDを利用したPerlのサンプルを通じてOpenIDのメカニズムに触れていきたいと思います。必要な環境 Perl 5.8以上が動作する環境が良いと思います。基動作の確認はMac OS Xを利用しましたサンプルの紹介 早速サンプルコードの「openid-test.cgi」を見ることにしましょう。このサンプルはOpenIDを利用した簡易ログインページです。 #!/usr/bin/perl use strict; use warnings; use CGI; use Net::OpenID::Consumer; #use LWPx::ParanoidAgent; use LWP::UserAgent; my $query = CGI->new; $query->charset('utf-8

    kits
    kits 2007/06/09
  • Catalystのソースを見ていたら二項演算子スライスを使ってハッシュの初期化をしていた - kopug memo

    Catalyst::Dispatcherを見ていたら二項演算子(Multiplicative Operators)スライスを使ったハッシュの初期化をみつけた。 @{ $self->registered_dispatch_types }{@classes} = (1) x @classes; で、これを分かりやすく変えると下記のようになります。 use Data::Dumper; my @keys = qw( a b c ); my %hash; @hash{ @keys } = (1) x @keys; print Dumper \%hash; $VAR1 = { 'c' => 1, 'a' => 1, 'b' => 1 }; 要は配列をハッシュのキーにして、値は1だよと。 良く判定系の処理をするときに、配列をぐるぐる回して一致するか?とかやりたくないので、 一度ハッシュに突っ込んでから、

    Catalystのソースを見ていたら二項演算子スライスを使ってハッシュの初期化をしていた - kopug memo
    kits
    kits 2007/06/09
    ハッシュスライスと x を使う方法
  • http://news.ameba.jp/2007/02/3468.php

    kits
    kits 2007/06/09
    いいと思うけどなあ
  • CSS が valid でなければいけない理由って何ですか? - lucky bag

    って質問されたら、これだ!っていう答えが思いつかない。valid ではない CSS ってのは、単純な記述ミスとかではなくて、例えば Safari の複数背景画像や Opera の opacity なんかの先行実装、もしくは -moz 系などの独自実装を使うことで invalid となっているケース。 (X)HTML で invalid だと、パーサが処理出来ないとか内容が表示されないとかクリティカルな issue が発生するかもしれないけれど、CSS では意図して invalid なコードを書くケースってのがあると思う。それが良いか悪いかは別にしてね。 んで、タイトルの問い。仕様に沿った記述をすべきっていう真っ当な回答があるんだろうけど、なんかこう膝を打つような回答って何だろ。あなたが書く CSS は valid ですか? valid であろうと心がけていますか? そうあるべき理由って何で

    kits
    kits 2007/06/09
    id:denkenさんのコメントに同意。