タグ

ブックマーク / y-kawaz.hatenadiary.org (5)

  • Unicodeの似た文字を整理してみた - y-kawazの日記

    XMLやCSV等のデータをJavaで色々加工して出力したりといったことをしてると必ずハマるのが波線などの文字化け問題です。 文字化けが発覚するたびにググって場当たり的な対処を繰り返すのに疲れたのでよく問題になる文字と形が似た文字をリストアップして、更にそれをJavaで各種エンコーディングに変換したらどの文字になるかを頑張って纏めました。 ついでに文字化けしないよう上手いこと出力可能な文字に置換する関数も作ってみました。 Javaの変換テーブル 表中の U,S,W,E,J はそれぞれ、UTF-8、Shift_JIS、Windows-31J、EUC-JP、ISO-2022-JP で出力した際の文字です。 見た目で分からないくらい似た文字ばかりなので、各セルにマウスカーソルを乗せたらツールチップで確認できるようtitleにコードポイントを書いておきました。 分かりやすいよう、青は文字化けなし、黄

    Unicodeの似た文字を整理してみた - y-kawazの日記
  • mod_rewriteで特定のクエリパラメータを削除する - y-kawazの日記

    .htaccess などで特定のクエリパラメータを削除する書き方メモ。 以下は、携帯サイトで意図せず余計なパラメータが付加されてしまうことで裏にあるキャッシュシステムのヒット率が下がってしまうという問題の対策に使っている設定です。 # 不要パラメータを削除する RewriteCond %{QUERY_STRING} ^(.*&)?(?:uid|sid|pid)=[^&]*&?(.*)?$ RewriteRule (.*) $1?%1%2 [N][N]は普段あまり使わないフラグですがNextの意味で、書き換えが発生したときに最初のルールから*1やり直すという命令です。これを使うとループが書けるようになります。但し無限ループを作らないよう気を付けましょう。 あと、当然ですがここで設定したuidパラメータ等が必要なページがある場合は除外するようRewriteCondを追加したりします。 蛇足 例

    mod_rewriteで特定のクエリパラメータを削除する - y-kawazの日記
  • iPhone/iPad向け3G回線のIPアドレス帯がまた増えるみたいです - y-kawazの日記

    僕の記憶する限りは今回で4度目のIP帯の拡大です。 最初*1の2回は自分が使ってるiPhone系システムの不具合から発覚するというパターンでしたが、前々回*2の後に作ったIP観測システム*3が上手く動いてくれたようで、前回*4に続いて今回も事前に対策しておくことが出来そうです。 IP拡大予報 日14:00〜14:20頃にかけて、126.154.x.x〜126.159.x.x の逆引きが *.panda-world.ne.jp に変更されたことを観測しました。 このIPによる実際のアクセスはまだ未観測です。ですが過去のIP拡大を踏まえると早くて今夜辺りから新しいIPによるアクセスが発生し始めるかもしれません。 iPhone/iPad向けのWEBサービス作成者の方たちは注意しておいたほうがよいでしょう。 現在のpanda-world.ne.jp範囲 実際のアクセス有無はおいておいて、逆引き情

    iPhone/iPad向け3G回線のIPアドレス帯がまた増えるみたいです - y-kawazの日記
  • Linuxでうっかりrm -rfしちゃったけど復活出来たよー\(^o^)/ - y-kawazの日記

    サーバのファイル整理作業をしていたところ…、 間違えてrm -rfしてしまった! ぎゃーバックアップもねー! 長いこと生きてたらこんな経験の1度や2度はありますよね? えぇ、ついさっきやらかしちゃいましたwwオワタwww 速攻「rm 復活」とか「rm 取り消し」とかでググッたねw、したらmcってプログラムのUndelete機能使えばよいって情報が出てくるが、どうやらこれext2じゃないと使えないっぽいぞ…、うちext4だ。 混乱。以下ターミナルのヒストリーより実況。 ## こーいうときはまずあれだ、現場保存! ## まずは今いるパーティションを確認 # df -hT Filesystem Type サイズ 使用 残り 使用% マウント位置 /dev/sdb2 ext4 193G 6.9G 176G 4% / /dev/sdb1 ext3 194M 22M 163M 12% /boot /d

    Linuxでうっかりrm -rfしちゃったけど復活出来たよー\(^o^)/ - y-kawazの日記
  • 僕の楽天SPAM対策 - y-kawazの日記

    楽天で年間数十万円使う程度のそこそこヘビーユーザーの僕が、楽天のメルマガ攻勢に耐えぬく為に行っている設定をご紹介します。 ネットでは楽天は結構嫌われているように思います。楽天が嫌われる最大の理由の一つは、一度でも買い物しようものなら大量に届き始めるメールマガジンという名の迷惑メールでしょう*1。 しかもこれ、わざとか知りませんが、楽天体や楽天内の各ショップから来るメールはFromアドレスやX-何とかヘッダなどによる仕分けが出来るようには全くなっていません、しかも注文確認などの重要なメールは残したいとなると、この仕分け問題は更に困難を極めます。 そこで僕が行っている基戦略は↓こんな感じです。 楽天専用のメアドを使う メルマガの停止はしない 必要なメールはフィルタで保護 Gmailの迷惑メールフィルタで大虐殺 ネットを見る限り、この戦略をとってる人は少ないようですが…。 解説は以下に続きま

    僕の楽天SPAM対策 - y-kawazの日記
  • 1