タグ

2009年11月9日のブックマーク (3件)

  • white-space-スタイルシートリファレンス

    white-spaceプロパティは、ソース中のホワイトスペース(連続する半角スペース・タブ)・改行の表示方法を指定する際に使用します。 white-spaceプロパティは、 1.ソース中のホワイトスペース(連続する半角スペース・タブ)の表示方法 2.ソース中の改行の表示方法 の2点を指定するプロパティです。 この2つの表示方法の組み合わせパターンの数だけ値が用意されている、と考えると理解しやすいかもしれません。 ■値 normal ソース中のホワイトスペースを無視 ソース中の改行を1つの半角スペースとして表示 ボックスサイズが指定されている場合にはそれに合わせて自動改行する(初期値) pre ソース中のホワイトスペースをそのまま表示 ソース中の改行をそのまま表示 ボックスサイズが指定されている場合にも自動改行しない nowrap ソース中のホワイトスペースを無視 ソース中の改行を1つの半角

    kjirouu
    kjirouu 2009/11/09
    改行を禁止・抑止するには white-space: nowrap;
  • UTF-8 ドキュメントの BOM を削除する (ビジネスSNS・ソーシャルグラフのSBI Robo)

    先日 UTF-8 で記述したシェルスクリプトが実行できないということがありました。BOM が付いていたことが原因だったのですが、その削除に関するメモを残しておきます。 BOM の確認は UTF-8 の場合、先頭 3 バイトの 0xEF 0xBB 0xBF を確認します。 $ od -t x1 hoge.xml 0000000 ef bb bf 3c 78 6d 6c 20 76 65 72 73 69 6f 6e 3d ... VIM の場合は、 :set nobomb :w にて、BOM を消して保存します。 perl の場合は、 $ perl -0 -i.bak -pne 's/^\xEF\xBB\xBF//' hoge.xml となります。-0 はレコードセパレータ $/ を 8 進数で指定しますが、指定しない場合はファイル全体を読み込みます。 BOM 付きと既に分かっている場合 t

    kjirouu
    kjirouu 2009/11/09
    :set nobomb でBOMが削除できる
  • [PHP-dev 1167] ord と chr のマルチバイト文字バージョン

    Takayuki Kito hawksnow @ mail2.dnet.gr.jp 2005年 9月 16日 (金) 00:24:18 JST 次の記事 [PHP-dev 1168] Re: ord と chr のマルチバイト文字バージョン 記事の並び順: [ 日付 ] [ スレッド ] [ 件名 ] [ 著者 ] はじめまして。鬼頭と申します。 最近、マルチバイト文字列を処理するスクリプトをいろいろ作ってるのですが、 ord と chr のマルチバイト文字バージョンが標準で用意されていてもよいかも と思ったので提案してみます。 実際に関数を書くと以下のような単純なものなんですけど。 function mb_chr($num){ return ($num < 256) ? chr($num) : mb_chr($num / 256).chr($num % 256); } function

    kjirouu
    kjirouu 2009/11/09
    マルチバイト文字用のmb_ordとmb_chrサンプルコード