<?xml version="1.0" encoding="UTF-8"?> 
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="ja">
<title>$ tail -f /var/log/mylog</title> 
<link rel="alternate" type="text/html" href="http://driveool.livedoor.biz/" />
<link rel="service.post" type="application/x.atom+xml" href="http://cms.blog.livedoor.com/atom/blog_id=2722930" title="$ tail -f /var/log/mylog" />
<link rel="hub" href="http://pubsubhubbub.appspot.com" />
<link rel="self" href="http://driveool.livedoor.biz/atom.xml" />
<modified>2009-11-07T02:01:18Z</modified> 
<tagline><![CDATA[Sabelのブログじゃありません]]></tagline> 
<id>tag:blog.livedoor.jp,2009:driveool</id> 
<author>
<name>driveool</name> 
</author>
<generator url="http://blog.livedoor.com/" version="1.0">livedoor Blog</generator> 
<copyright>Copyright (c) 2009, driveool </copyright>
<entry>
<title>携帯拾ったよ</title> 
<link rel="alternate" type="text/html" href="http://driveool.livedoor.biz/archives/51322098.html" />
<modified>2009-11-06T17:00:15Z</modified> 
<issued>2009-11-07T02:00:15+09:00</issued> 
<id>tag:blog.livedoor.jp,2009:driveool.51322098</id> 
<summary type="text/plain">帰りの電車

ふと前の座席を見ると

携帯が忘れられてる

おそらく

どっかから電話くるだろう

そう思って持ってたら

母親っぽい人から電話が

「では今○○なので、降りて待ってます。」と

○○駅で待って

本人が来たので渡しました

そういえばここってあの人いるよな...</summary> 
<dc:subject>雑</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://driveool.livedoor.biz/archives/51322098.html">
<![CDATA[帰りの電車<br>
<br>
ふと前の座席を見ると<br>
<br>
携帯が忘れられてる<br>
<br>
おそらく<br>
<br>
どっかから電話くるだろう<br>
<br>
そう思って持ってたら<br>
<br>
母親っぽい人から電話が<br>
<br>
「では今○○なので、降りて待ってます。」と<br>
<br>
○○駅で待って<br>
<br>
本人が来たので渡しました<br>
<br>
そういえばここってあの人いるよなと思い<br>
<br>
3年ぶりくらいの知人と飲んできました<br>
<br>
携帯が落ちてなかったら<br>
<br>
その人とさらに何年も会わなかったんだろうと思うと<br>
<br>
なんかよかったなと<br>
<br>
そう思います<br>
<br>
ただ<br>
<br>
「おいしいものでも食べてください」と半ば強制的に渡された<br>
<br>
千円<br>
<br>
ま、まぁいいんですけどね<br>
<br>
それなら<br>
<br>
頂かない方がよかったです<br>
]]> 
</content>
<author>
<name>driveool</name> 
</author>
</entry>

<entry>
<title>Sabel更新</title> 
<link rel="alternate" type="text/html" href="http://driveool.livedoor.biz/archives/51321967.html" />
<modified>2009-11-06T11:17:40Z</modified> 
<issued>2009-11-06T20:17:40+09:00</issued> 
<id>tag:blog.livedoor.jp,2009:driveool.51321967</id> 
<summary type="text/plain">前言ってた

formとvalidator周りの改修がひとまず済んだので

コミットして

ドキュメントも書きました

明日は他のコミッタの方が

php勉強会でSabelの発表するみたいです

よろしくお願いします
</summary> 
<dc:subject>Sabel</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://driveool.livedoor.biz/archives/51321967.html">
<![CDATA[前言ってた<br>
<br>
formとvalidator周りの改修がひとまず済んだので<br>
<br>
コミットして<br>
<br>
ドキュメントも書きました<br>
<br>
明日は他のコミッタの方が<br>
<br>
php勉強会でSabelの発表するみたいです<br>
<br>
よろしくお願いします<br>
]]> 
</content>
<author>
<name>driveool</name> 
</author>
</entry>

<entry>
<title>お休み</title> 
<link rel="alternate" type="text/html" href="http://driveool.livedoor.biz/archives/51321269.html" />
<modified>2009-11-04T12:42:13Z</modified> 
<issued>2009-11-04T21:42:13+09:00</issued> 
<id>tag:blog.livedoor.jp,2009:driveool.51321269</id> 
<summary type="text/plain">今日は久々の休みだったので

昼まで寝て

クリーニングに出したっきりのスーツ取り行って

買い物にでかけました

冬物って高いですね

調子乗って時計も買っちゃったので

15万近く飛んでいきました

まぁ

そういう時があってもいいと思います

さて

明日からまた頑張ろ...</summary> 
<dc:subject>雑</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://driveool.livedoor.biz/archives/51321269.html">
<![CDATA[今日は久々の休みだったので<br>
<br>
昼まで寝て<br>
<br>
クリーニングに出したっきりのスーツ取り行って<br>
<br>
買い物にでかけました<br>
<br>
冬物って高いですね<br>
<br>
調子乗って時計も買っちゃったので<br>
<br>
15万近く飛んでいきました<br>
<br>
まぁ<br>
<br>
そういう時があってもいいと思います<br>
<br>
さて<br>
<br>
明日からまた頑張ろう]]> 
</content>
<author>
<name>driveool</name> 
</author>
</entry>

<entry>
<title>安すぎる</title> 
<link rel="alternate" type="text/html" href="http://driveool.livedoor.biz/archives/51320968.html" />
<modified>2009-11-03T17:39:26Z</modified> 
<issued>2009-11-04T02:39:26+09:00</issued> 
<id>tag:blog.livedoor.jp,2009:driveool.51320968</id> 
<summary type="text/plain">高すぎると受注できず

安すぎてもダメだしされることもある

見積もりって

難しいね
</summary> 
<dc:subject>雑</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://driveool.livedoor.biz/archives/51320968.html">
<![CDATA[高すぎると受注できず<br>
<br>
安すぎてもダメだしされることもある<br>
<br>
見積もりって<br>
<br>
難しいね<br>
]]> 
</content>
<author>
<name>driveool</name> 
</author>
</entry>

<entry>
<title>Sabel JS</title> 
<link rel="alternate" type="text/html" href="http://driveool.livedoor.biz/archives/51320566.html" />
<modified>2009-11-02T15:43:37Z</modified> 
<issued>2009-11-03T00:43:37+09:00</issued> 
<id>tag:blog.livedoor.jp,2009:driveool.51320566</id> 
<summary type="text/plain">Sabel JSがコミットされてました

jsの人に「カレンダーがおっそい」って言ったら

対応してくれたようです

これでカレンダーだけjQueryってのもなくなります

よかったです

年・月をセレクトできるようにしたいとか

いろいろありますが

今忙しそうなので

そのうちやっ...</summary> 
<dc:subject>Sabel</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://driveool.livedoor.biz/archives/51320566.html">
<![CDATA[Sabel JSがコミットされてました<br>
<br>
jsの人に「カレンダーがおっそい」って言ったら<br>
<br>
対応してくれたようです<br>
<br>
これでカレンダーだけjQueryってのもなくなります<br>
<br>
よかったです<br>
<br>
年・月をセレクトできるようにしたいとか<br>
<br>
いろいろありますが<br>
<br>
今忙しそうなので<br>
<br>
そのうちやってもらいましょう　<br>
<br>
そういえば<br>
<br>
Sabelで開発してて<br>
<br>
なんでSabelってファイルは$_FILES直接使うしかないんだろう<br>
<br>
こりゃ面倒だ<br>
<br>
って毎回思ってたので何とかしました<br>
<br>
もう少し頑張れば1.2RCいけるかな<br>
<br>
でもJSとかDIとかAspectとか何かするのかな<br>
<br>
最近の改修分を他のコミッタにレビューしてもらわないと<br>
<br>
でも仮ドキュメントくらいないとレビューも面倒なわけで<br>
<br>
こりゃ大変だ<br>
<br>
とりあえずHPだけでも早めに立ち上げないと...<br>
]]> 
</content>
<author>
<name>driveool</name> 
</author>
</entry>

<entry>
<title>肉体労働</title> 
<link rel="alternate" type="text/html" href="http://driveool.livedoor.biz/archives/51319370.html" />
<modified>2009-10-30T16:31:23Z</modified> 
<issued>2009-10-31T01:31:23+09:00</issued> 
<id>tag:blog.livedoor.jp,2009:driveool.51319370</id> 
<summary type="text/plain">今日は

新しい事務所に荷物を搬入しました

デスク組み立てたり

やたらめんどくさい本棚組み立てたり

仕事がら体動かす機会もないので

たまにこういうことすると

すぐに疲れてしまいます

おっさんです

これから踏ん張らないといけない時期で

最近また12時間勤務が当...</summary> 
<dc:subject>雑</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://driveool.livedoor.biz/archives/51319370.html">
<![CDATA[今日は<br>
<br>
新しい事務所に荷物を搬入しました<br>
<br>
デスク組み立てたり<br>
<br>
やたらめんどくさい本棚組み立てたり<br>
<br>
仕事がら体動かす機会もないので<br>
<br>
たまにこういうことすると<br>
<br>
すぐに疲れてしまいます<br>
<br>
おっさんです<br>
<br>
これから踏ん張らないといけない時期で<br>
<br>
最近また12時間勤務が当たり前になってきてます<br>
<br>
Sabelは明日のコミットで<br>
<br>
大きな変更は終わると思います<br>
<br>
さて、頑張ろう]]> 
</content>
<author>
<name>driveool</name> 
</author>
</entry>

<entry>
<title>Sabel開発</title> 
<link rel="alternate" type="text/html" href="http://driveool.livedoor.biz/archives/51318950.html" />
<modified>2009-10-29T15:06:22Z</modified> 
<issued>2009-10-30T00:06:22+09:00</issued> 
<id>tag:blog.livedoor.jp,2009:driveool.51318950</id> 
<summary type="text/plain">最近少しずつ

Sabelの開発をしています

週に10～15時間くらい

とりあえず

年内に1.2をリリースしたいと思います

ここ1年の開発で

これしょぼいなと思ったものを

ガリガリ改修&amp;実装してます

今ebine.orgに上げてるものは

ガンガンInterface変わってるのでご注意を

...</summary> 
<dc:subject>Sabel</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://driveool.livedoor.biz/archives/51318950.html">
<![CDATA[最近少しずつ<br>
<br>
Sabelの開発をしています<br>
<br>
週に10～15時間くらい<br>
<br>
とりあえず<br>
<br>
年内に1.2をリリースしたいと思います<br>
<br>
ここ1年の開発で<br>
<br>
これしょぼいなと思ったものを<br>
<br>
ガリガリ改修&実装してます<br>
<br>
今ebine.orgに上げてるものは<br>
<br>
ガンガンInterface変わってるのでご注意を<br>
<br>
文句言ってくれればなるべく早めにfixするか直します<br>
<br>
とりあえず今はFormアドオンを廃止し（しょぼいので）<br>
<br>
app/formsにformクラスを置いてなんたらかんたらする<br>
<br>
というような中規模な改造をしています<br>
<br>
それにつられてバリデーション周りの改修をしています<br>
<br>
それにつられてSabel_Db_Model_Localizeっていう微妙なものとか<br>
<br>
skeleton内のlib/dbが無くなります<br>
<br>
で、Sabel_Request_ValidatorはSabel_Validatorになるかもしれません<br>
<br>
あと今考えてるのは<br>
<br>
検索フォーム&ページャのからみを簡単にできればなとか<br>
<br>
タスク実行時に指定したプロセッサを実行できる機能とか<br>
<br>
Sabel_Rss_*を久々に使ってみたらしょぼすぎたので何とかしたいとか<br>
（動くけど）<br>
<br>
Sabel_Http_Requestのソースを久々に読んだらひどすぎたので何とかしたいとか<br>
（そういえばSabel_Http_Clientに変わります）<br>
<br>
というかHTTP/1.1の対応が面倒なのでこれはもうZendでよくね？とか<br>
<br>
こんなところです<br>
<br>
Form、バリデーション周りがコミットできたら<br>
<br>
とりあえずまたドキュメント更新していきます<br>
]]> 
</content>
<author>
<name>driveool</name> 
</author>
</entry>

<entry>
<title>yumめ</title> 
<link rel="alternate" type="text/html" href="http://driveool.livedoor.biz/archives/51314891.html" />
<modified>2009-10-19T11:32:21Z</modified> 
<issued>2009-10-19T20:32:21+09:00</issued> 
<id>tag:blog.livedoor.jp,2009:driveool.51314891</id> 
<summary type="text/plain">運用中のサーバにimagick入れたら

phpが5.3になってしまい

てんやわんや

LVから切り離して

yum remove php* して

5.2.10とそれに合うモジュール, peclを探し

rpmを一つ一つインストール

ほんと面倒

でも

自分のせいだから

仕方ないね</summary> 
<dc:subject>プログラム的なもの</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://driveool.livedoor.biz/archives/51314891.html">
<![CDATA[運用中のサーバにimagick入れたら<br>
<br>
phpが5.3になってしまい<br>
<br>
てんやわんや<br>
<br>
LVから切り離して<br>
<br>
yum remove php* して<br>
<br>
5.2.10とそれに合うモジュール, peclを探し<br>
<br>
rpmを一つ一つインストール<br>
<br>
ほんと面倒<br>
<br>
でも<br>
<br>
自分のせいだから<br>
<br>
仕方ないね]]> 
</content>
<author>
<name>driveool</name> 
</author>
</entry>

<entry>
<title>もつ</title> 
<link rel="alternate" type="text/html" href="http://driveool.livedoor.biz/archives/51314598.html" />
<modified>2009-10-18T15:23:18Z</modified> 
<issued>2009-10-19T00:23:18+09:00</issued> 
<id>tag:blog.livedoor.jp,2009:driveool.51314598</id> 
<summary type="text/plain">珍しく帰る時間が一緒だった後輩と

もつ鍋を食べてきた

この前

上州屋に行く時に偶然見つけた店

なかなか良かったです

会社からも近いし

これから月1回程度

お世話になろうと思います</summary> 
<dc:subject>雑</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://driveool.livedoor.biz/archives/51314598.html">
<![CDATA[珍しく帰る時間が一緒だった後輩と<br>
<br>
もつ鍋を食べてきた<br>
<br>
この前<br>
<br>
上州屋に行く時に偶然見つけた店<br>
<br>
なかなか良かったです<br>
<br>
会社からも近いし<br>
<br>
これから月1回程度<br>
<br>
お世話になろうと思います]]> 
</content>
<author>
<name>driveool</name> 
</author>
</entry>

<entry>
<title>肉</title> 
<link rel="alternate" type="text/html" href="http://driveool.livedoor.biz/archives/51314201.html" />
<modified>2009-10-17T15:53:14Z</modified> 
<issued>2009-10-18T00:53:14+09:00</issued> 
<id>tag:blog.livedoor.jp,2009:driveool.51314201</id> 
<summary type="text/plain">どれくらいだろう

前会ったのがいつか覚えてないくらいの

久し振りの知り合いと

肉を喰らってきました

個室だったけど

通路はさんで向こう側は一般卓だったので

ちょいうるさかったです

もう行かないと思います

その人は

ずっと頑張ってきた道で

ようやく

でかい...</summary> 
<dc:subject>雑</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://driveool.livedoor.biz/archives/51314201.html">
<![CDATA[どれくらいだろう<br>
<br>
前会ったのがいつか覚えてないくらいの<br>
<br>
久し振りの知り合いと<br>
<br>
肉を喰らってきました<br>
<br>
個室だったけど<br>
<br>
通路はさんで向こう側は一般卓だったので<br>
<br>
ちょいうるさかったです<br>
<br>
もう行かないと思います<br>
<br>
その人は<br>
<br>
ずっと頑張ってきた道で<br>
<br>
ようやく<br>
<br>
でかい波が来たようです<br>
<br>
来月は武○館みたいです<br>
<br>
すごいです<br>
<br>
関係者席の縮小とのことで<br>
<br>
招待できるか微妙とのことですが<br>
<br>
そんなのなくても<br>
<br>
その人が<br>
<br>
武○館でやってるって思うと<br>
<br>
それだけでうれしいです。<br>
]]> 
</content>
<author>
<name>driveool</name> 
</author>
</entry>

<entry>
<title>コーディング</title> 
<link rel="alternate" type="text/html" href="http://driveool.livedoor.biz/archives/51313457.html" />
<modified>2009-10-15T14:16:21Z</modified> 
<issued>2009-10-15T23:16:21+09:00</issued> 
<id>tag:blog.livedoor.jp,2009:driveool.51313457</id> 
<summary type="text/plain">問題に対してすぐさま解決法を決めつけるプログラマが多すぎる。
彼らは1分考えて、1日をコーディングに費やす。
1時間考えて1時間でコーディングする代わりに。

と、Jon Bentleyさんが言ったそうだ。

プログラマになってずっと、コーディングばかりしてた。

1分考えて、1...</summary> 
<dc:subject>プログラム的なもの</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://driveool.livedoor.biz/archives/51313457.html">
<![CDATA[問題に対してすぐさま解決法を決めつけるプログラマが多すぎる。<br>
彼らは1分考えて、1日をコーディングに費やす。<br>
1時間考えて1時間でコーディングする代わりに。<br>
<br>
と、Jon Bentleyさんが言ったそうだ。<br>
<br>
プログラマになってずっと、コーディングばかりしてた。<br>
<br>
1分考えて、1日をコーディングに費やしていた。<br>
<br>
今は30分考えて、半日コーディングしている。<br>
<br>
通勤の電車の中、頭の中でコーディングしておくと<br>
<br>
実際書くときにスムーズだったりする。<br>
<br>
ただ、頭の中でほぼ完成しているコードを<br>
<br>
エディタに起こすのが面倒だったりもする。<br>
<br>
頭でCtrl+cしてエディタでCtrl+vできればいいのにな。<br>
<br>
<br>
<br>
]]> 
</content>
<author>
<name>driveool</name> 
</author>
</entry>

<entry>
<title>qmail -&gt; php</title> 
<link rel="alternate" type="text/html" href="http://driveool.livedoor.biz/archives/51307764.html" />
<modified>2009-10-01T14:38:49Z</modified> 
<issued>2009-10-01T23:38:49+09:00</issued> 
<id>tag:blog.livedoor.jp,2009:driveool.51307764</id> 
<summary type="text/plain">メールからphpに渡すとき

いつもpostfixなので

qmailな環境に焦った。

$ cd /var/qmail/alias
$ vim .qmail-{受信アカウント名}

|/usr/bin/php /var/qmail/receive.php

でOK。

もちろん、実際にアカウント作る必要はなし。

.qmail-xxxとreceive.phpの

パーミッション...</summary> 
<dc:subject>プログラム的なもの</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://driveool.livedoor.biz/archives/51307764.html">
<![CDATA[メールからphpに渡すとき<br>
<br>
いつもpostfixなので<br>
<br>
qmailな環境に焦った。<br>
<br>
$ cd /var/qmail/alias<br>
$ vim .qmail-{受信アカウント名}<br>
<br>
|/usr/bin/php /var/qmail/receive.php<br>
<br>
でOK。<br>
<br>
もちろん、実際にアカウント作る必要はなし。<br>
<br>
.qmail-xxxとreceive.phpの<br>
<br>
パーミッションに気をつける。<br>
<br>
ドメイン指定でまるっと受け取る方法は分からなかった。<br>
<br>
どうやってやるんだろう。<br>
<br>
まぁ、なんとかなったからいいや。<br>
<br>
]]> 
</content>
<author>
<name>driveool</name> 
</author>
</entry>

<entry>
<title>おい MySQLよ</title> 
<link rel="alternate" type="text/html" href="http://driveool.livedoor.biz/archives/51306643.html" />
<modified>2009-09-29T14:11:28Z</modified> 
<issued>2009-09-29T23:11:28+09:00</issued> 
<id>tag:blog.livedoor.jp,2009:driveool.51306643</id> 
<summary type="text/plain">やっちまった

レプリケーションって

SQL流すだけだから

ON DELETE CASCADE で消えた分は

スレーブは知ったこっちゃねぇのか

素直にスレーブもInnoDBにするか

あー

システム止めて

最初からコピーさせよ

データ量少ないうちでよかった</summary> 
<dc:subject>プログラム的なもの</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://driveool.livedoor.biz/archives/51306643.html">
<![CDATA[やっちまった<br>
<br>
レプリケーションって<br>
<br>
SQL流すだけだから<br>
<br>
ON DELETE CASCADE で消えた分は<br>
<br>
スレーブは知ったこっちゃねぇのか<br>
<br>
素直にスレーブもInnoDBにするか<br>
<br>
あー<br>
<br>
システム止めて<br>
<br>
最初からコピーさせよ<br>
<br>
データ量少ないうちでよかった]]> 
</content>
<author>
<name>driveool</name> 
</author>
</entry>

<entry>
<title>メールアドレスチェック</title> 
<link rel="alternate" type="text/html" href="http://driveool.livedoor.biz/archives/51306303.html" />
<modified>2009-10-30T16:34:33Z</modified> 
<issued>2009-09-29T13:31:09+09:00</issued> 
<id>tag:blog.livedoor.jp,2009:driveool.51306303</id> 
<summary type="text/plain">たまーに要求のある

「ちゃんとしたメアドで登録させたい」

このちゃんとしたというのは

ふざけたメアドを拒否したいということで

つまり

短時間だけ有効なメアドのことを言ってたりします。

ということで

こんなチェックをするといいかもしれません。


function is_...</summary> 
<dc:subject>プログラム的なもの</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://driveool.livedoor.biz/archives/51306303.html">
<![CDATA[たまーに要求のある<br />
<br />
「ちゃんとしたメアドで登録させたい」<br />
<br />
このちゃんとしたというのは<br />
<br />
ふざけたメアドを拒否したいということで<br />
<br />
つまり<br />
<br />
短時間だけ有効なメアドのことを言ってたりします。<br />
<br />
ということで<br />
<br />
こんなチェックをするといいかもしれません。<br />

<pre>
function is_valid_mailaddr($email)
{
  $a = "[a-zA-Z0-9_\-\.]";
  $w = "[a-zA-Z0-9]";
  $regex = "~^{$a}+@{$w}{$a}+\.{$w}{2,4}$~";
  
  if (preg_match($regex, $email) === 0) {
    return false;
  }
  
  $ignores = array(
    "bsnow.net", "mailinator.com", "mailexpire.com", "maileater.com",
    "jetable.org", "spambox.us", "guerrillamailblock.com", "tempomail.fr",
    "tempemail.net", "spamfree24.com", "spamfree24.eu", "spamfree24.net",
    "spamfree24.info", "spamfree24.de", "spamfree24.org", "spam.la",
    "supermailer.jp", "dea-gw.com", "renraku.in", "filzmail.com",
    "upken.jp", "mintemail.com", "meltmail.com", "dodgit.com", "mgne.jp",
    "spamcorptastic.com",
  );  
  
  foreach ($ignores as $ignore) {
    if ($ignore === substr($email, -strlen($ignore))) {
      return false;
    }   
  }
  
  list (, $domain) = explode("@", $email);
  if ($domain !== gethostbyname($domain)) {
    return true;
  }
  
  getmxrr($domain, $mxs);
  return !empty($mxs);
}</pre>
<br />
たまーにこの拒否ドメインリストを更新する必要があるかもしれません。<br />
<br />
「メールアドレス 使い捨て」とかで検索すればOK。<br />
<br />
御丁寧に一覧を作ってくれてるBlogもあります。<br />
<br />
この関数、"foo.bsnow.net"などサブドメインも拒否しますが<br />
<br />
弊害として<br />
<br />
"foobsnow.net"も拒否してしまいます。<br />
<br />
まぁ<br />
<br />
それは変なドメイン取った人が残念ということで。<br />
<br />
]]> 
</content>
<author>
<name>driveool</name> 
</author>
</entry>

<entry>
<title>&quot;～&quot;にハマった</title> 
<link rel="alternate" type="text/html" href="http://driveool.livedoor.biz/archives/51306100.html" />
<modified>2009-09-28T13:07:16Z</modified> 
<issued>2009-09-28T22:07:16+09:00</issued> 
<id>tag:blog.livedoor.jp,2009:driveool.51306100</id> 
<summary type="text/plain">SJISで入力された&quot;～&quot;をUTF-8に変換すると

ふつーに入力されるUTF-8の&quot;～&quot;と何か違うので
（見た目は全く同じだけど）

検索に引っ掛からなかったりして迷惑なので

str_replace(&quot;\xef\xbd\x9e&quot;, &quot;\xe3\x80\x9c&quot;, $convertedString);

とすると幸せになれました。
</summary> 
<dc:subject>プログラム的なもの</dc:subject>
<content type="text/html" mode="escaped" xml:lang="ja" xml:base="http://driveool.livedoor.biz/archives/51306100.html">
<![CDATA[SJISで入力された"～"をUTF-8に変換すると<br>
<br>
ふつーに入力されるUTF-8の"～"と何か違うので<br>
（見た目は全く同じだけど）<br>
<br>
検索に引っ掛からなかったりして迷惑なので<br>
<br>
str_replace("\xef\xbd\x9e", "\xe3\x80\x9c", $convertedString);<br>
<br>
とすると幸せになれました。<br>
]]> 
</content>
<author>
<name>driveool</name> 
</author>
</entry>
</feed>
