タグ

2012年5月6日のブックマーク (4件)

  • ふつうのformをつかいたい - はまちや2 - ニコニコ超会議2012

    こんにちはこんにちは!! はまちや2 (@Hamachiya2) ブロガー、クラッカー。特技は洗濯、趣味は破壊、苦手なことはプログラミング。 WEB+DB PRESS のお便りコーナー担当。 「はまちちゃん」とかで適当にググってください。 無料で プレミアム機能を 使う方法 見つける時間がありませんでした。 何話そう? プログラムは苦手だし… セキュリティとか興味ないし… そんなわけで普通のことを話します。 日のテーマ: 『ふつうのformを使いたい』 <form> 電話番号はハイフン抜きの半角で…(はいはい) フリガナはカナで… (カナで名前を学習してしまうのが嫌だけど…) 郵便番号は前と後ろに分けて… (めんどくさいなぁ…) 住所は全角で… (あーはいはい…) … (できた!) (これで送信、と…) ※エラー:住所を正しく入力してください (え、なんで!?) ※住所は全角で入力してく

    sotarok
    sotarok 2012/05/06
  • PHPのロケールに関するまとめ - hnwの日記

    5/3 17:45追記:t_komuraさんに指摘いただいた関数と、さらに僕が調べ直したものを含め、「ロケール設定に従う関数一覧」に25個ほど追加しました。かなり見落としがありましたね…。 PHPのロケール*1まわりについて調査したので、これをまとめてみます。 この記事は「ロケールの影響を受ける関数 - Sarabande.jp」を掘り下げたものです。masakielasticさん、ナイスな記事をありがとうございます。 PHPの文字列型と文字エンコーディング 他のモダンなLL言語と異なり、PHPは文字列の文字エンコーディングに関して何も仮定せず、単なるバイト列として管理しています。つまり、文字エンコーディングの取り扱いは各関数の実装に委ねられています。 下記の通り、これはマニュアルにも記述があるのですが、実に残念なことです。 残念ながら、PHP の各関数が文字列のエンコーディングを判断する

    PHPのロケールに関するまとめ - hnwの日記
    sotarok
    sotarok 2012/05/06
  • ロケールの影響を受ける関数

    Unicode に関する認知バイアスと教材の改善PHP の文字列関数の将来についてmbstring を標準モジュールに変更する場合の検討課題GPL、LGPL ではない Unicode ライブラリはかぎられているPHP における文字列型 (PHP 公式マニュアル)UTF-8 未対応の文字列関数のリスト文字列関数の抽象化ライブラリはあまり意味がないPHP 5.5 以降の不正なバイト列を処理する関数の選択についてmb_convert_encoding の引数の改善案UTF-8 の不正なバイト列を代替文字に置き換えるオプションを json_encode に追加する必要性ロケールの影響を受ける関数2013年6月12日追記:ロケールのセキュリティ対策のリンクを追加しました。 2012年8月4日追記:PDO::quote はロケールの影響を受けるの記事を書きました。 2011年25日追記: ファイルシス

    ロケールの影響を受ける関数
    sotarok
    sotarok 2012/05/06
  • tiarra+stoneを卒業してZNCを使い始めた - すぎゃーんメモ

    IRC Bouncers(IRC Proxy)あれこれ - すぎゃーんメモでIRC Bouncerを調べたりしつつも結局tiarra(+SSL接続のためにstone併用)でやっていたけど、ようやくZNCに以降できたっぽいのでメモを書き残しておく。 ZNCの特徴 yumなどのpackage managerで簡単にインストールできる 設定ファイルを対話的に作成できる Web管理画面を使った設定確認/変更も可能 様々なプラグイン機構(あんまり試してないけど) SSL接続可能 複数ネットワークに接続するためには複数ユーザを作る必要がある 最後のがちょっとネックではあるけれど、逆にその方が自然な気もするしそれで良いのかも知れない。 ZNCのインストール $ sudo yum install znc ZNCの初期設定 znc --makeconfで対話的に設定を行うことができる。例: $ znc --

    tiarra+stoneを卒業してZNCを使い始めた - すぎゃーんメモ
    sotarok
    sotarok 2012/05/06