nDiki : URL
URL - Uniform Resource Locator
URI escape (Perl)
によると
$str =~ s/(\W)/'%' . unpack('H2', $1)/eg;
と
$str =~ s/%([0-9A-Fa-f][0-9A-Fa-f])/pack('H2', $1)/eg;
がはやいそうです。
application/x-www-form-urlencoded でのエンコード (Perl)
同じく
によれば、
$str =~ s/([^\w ])/'%' . unpack('H2', $1)/eg;
$str =~ tr/ /+/;
$str =~ tr/+/ /;
$str =~ s/%([0-9A-Fa-f][0-9A-Fa-f])/pack('H2', $1)/eg;
がはやいそうです。
スポンサード リンク
Related term
2007年11月13日 (火)
■ 今日のさえずり - データベース設計していて enraku 登場見落としてた

- 12:08 nDiki サイドバー上の Twitter ステータスの中の URL も自動リンクするようにした。 *Tw*
- 15:24 会社近くのセブン-イレブンの上に猫の手帖社がある。[mb]
- 17:13 DBDesigner 4 入れた。 *Tw*
- 17:44 くー、データベース設計していて enraku 登場見落としてた。 *Tw*
- 17:50 さすがに仕事中には笑点おえないな。帰りの電車でログ見るか。 *Tw*
- 18:42 会社出た。もう笑点終わってるや。[mb]
- Twitter ステータスを nDiki サイドバーに表示 (2007-11-09)
- 今日のさえずり - Twitter ステータス中のキーワードを自動リンク化 (2007-11-12)
- DiKicker の出力する HTML コードを小さく (2006-10-05)
- 最近の Twitter ステータスを nDiki 「最近のさえずり」ページ... (2007-11-23)
- クリッピングに便利な CMS 「Tumblr」を使ってみる (2007-04-13)
2007年11月18日 (日)
■ Google Analytics から TSV エクスポートしてキーワード詳細をチェック

Google Analytics で得られるキーワード情報で遊んでみようと思い、ちょっとその辺り触ってみた。
キーワードレポートを表示した後、Web ブラウザで今表示しているページの URL に末尾に&limit=50000 を追加 (公式ブログ参照)した URL のページを表示させて、次にエクスポートから TSV 形式でレポートを取得。
で、簡単なスクリプトで処理してキーワードを眺めてみた。
Google Analytics のページ上だと、現在このサイトのキーワード1位は「スーベレーンm400」。 ここにあがってくるのはキーワードの組み合わせによる順位なので、一旦バラしてみる。
そうすると結果はperlが1位。 最近そっち系の記事は減っているのだけれど、いちおうまだまだ主にコンピュータ関連のキーワードで検索されているようである。
個別に見てみると「-楽天」「-楽天市場」「-rakuten」「-yahoo」「-amazon」「-2ch」あたりもちらほら見かける。 検索結果の上位が通販ページで占められて、なかなか欲しい情報に辿りつけないことも実際多い。それらをうまく外したいという思惑だろう。 ちなみに自分は主要な通販サイトやオークションサイト を CustomizeGoogle でフィルタリングしてしまっている。
not 演算子って自分のサイトでどの語が嫌われてリーチしなかったかわわからない(当然アクセスしてこないから統計にあがらない)から、共有できると面白いとは思うんだけれどもな。
それと Google Analytics のエクスポートは API はないのかな。メールで定期的に送ってもらうことはできるので、設定すれば自動的にローカルでスクリプトにかけることはできるといえばできるのだけれど、こちらから簡単に取りにいければもっと嬉しい。
- JavaScript でのプログラミングやっぱり面倒くさい (2006-07-23)
- Rubric でプライベート SBS を立てるも 0.140 では日本語に不具合 (2006-07-22)
- Google Analytics のデータからよく検索されるキーワードを表... (2007-12-18)
- AWStats 6.0 (2004-05-21)
- メールボックスを Gmail に集約 (2007-08-08)
2008年1月7日 (月)
■ ケータイ用にプライベート Wiki を設置

パケ・ホーダイを契約してから、MovaTwitter・RTM・モバイル Gmail などで携帯電話を活用するようになった。そんななか、決定打がないのが、ノートアプリケーション。電車の中などの隙間時間に、この nDiki の 下書きなどはケータイでできるようにしたい。
Google ドキュメントが使えればいいが、前年ながらまだiモードでは使えない。 メールベースでやる手もあるが、メモには良いものの再編集を繰り返したいようなものに難がある。
ということで自前でプライベート Wiki を立てそこに書き込んでみることにした。
@ iモードから WiKicker
使う WikiEngine はいつも通り自作の WiKicker。
書き込んだテキスト内のキーワードを nDiki へ自動リンクさせることができるので、パーソナルナレッジベースとして自分にとっては一番便利。書式も同じなので、Wiki に書いた下書きを、そのまま nDiki で使える。
肝心のケータイからの書き込みだが Ajax 等凝った技術を使っていないおかげで、問題なく FOMA 端末(D703i)からiモードで読み書きできた。WiKicker は UTF-8 でページを出力しているが、網側か端末側の処理かは知らないが今のところ問題なし。
なお認証は簡単に Basic 認証で済ますことにした。 安全とは言えないがそれほど重要なデータを置くわけではないしいいかな。 cookie は必要ないし WikiEngine に手を入れなくてもよいので、すぐできるのはコレ。
ユーザ名とパスワード付きのトップページ URL を端末でブックマークしておけば1発でアクセスできる。
@ Google Mobile Proxy 経由で使う
これでケータイ(と PC)から使えるプライベート Wiki を設置できたわけだが、なにぶんもともとケータイをサポートしている WikiEngine ではないため、長いページの分割機能などはないのがちょっと不安。PageName で生成される URL が長くなった時の振る舞いもちょっと不安。
そこで Google Mobile Proxy (http://www.google.co.jp/gwt/n) 経由で Wiki を使うことにした。 ページを携帯端末向けに変換してくれる proxy で、Basic 認証もできるしフォーム の POST もできる。
Google Mobile Proxy 経由で見たページ内のリンク先も全て自動的に proxy 経由になるので、 PC 向け Web ページの URL を書いておけばそのまま携帯電話で見ることができる。
安全のためか、比較的短い一定時間立つと認証の再確認画面が表示されてしまうが、ユーザ名とパスワードを入力すれば、セッションは継続される。 テキスト編集に時間がかかってしまうと POST する時にひっかかってしまい認証の再入力がちょっと面倒だが、再認証が通れば POST リクエスト自体は有効で書き込みがロストすることはないようだ。
しばらくはこれで読み書きしてみよう。
- 半分は Twitter のためにパケ・ホーダイを契約 (2007-08-01)
- SO905iCS ファーストインプレッション (2008-02-16)
- ビジネス用電話番号をマルチナンバーで追加した (2007-09-20)
- さよなら PHS (2007-02-10)
- メールボックスを Gmail に集約 (2007-08-08)
2008年2月2日 (土)
■ 資源有効利用促進法にもとづき、ディスプレイの回収を申し込んだ

普段はノート PC ばかり使っていて、自宅にある自作 PC はここ数年年賀状の作成程度にしか使っていなかった。 いい加減、場所ばかりとって邪魔なので廃棄することにした。 ということで有給休暇をとった昨日、データをノート PC や、外付け HDD にコピー。
で今日はディスプレイの回収の手配。 資源の有効な利用の促進に関する法律(通称、資源有効利用促進法)に従ってメーカーに回収してもらう必要がある。
こちらは1999年に購入したソニーの CPD-G200J。 当然 PC リサイクルマークがついていないので、回収・再資源化料金を払って回収してもらうことになる。
手順を確認して、Web から申し込み。 予算が少ないのか、作りがショボい。 最後の確認画面まで進まない。 しょうがないので、HTML のソースを見てみた。 JavaScript コードで hidden パラメータのあるフォームを自動的に POST させている部分がうまく動いていないようだ。 しょうがないので URL の後ろにパラメータをつけて GET リクエストしてみたら、受け付け完了した。 決済にクレジットカードがあるのにちょっとひどい。
とりあえずなんとか申し込み終了。 税込4,200円也。 エコゆうパック伝票待ちだ。
ディスプレイは結構綺麗に使ってきたので、まだまだ十分使えるんだけれどなぁ。 しかし17インチとはいえ自宅においては場所占めすぎ。
買った当初は「発色とか考えると液晶モニタではなく CRT モニタだよね」とか思ってチョイスしたんだけれどねぇ。
- Hyper Estraier で社内 Web コンテンツ検索 (2006-06-01)
- クリッピングに便利な CMS 「Tumblr」を使ってみる (2007-04-13)
- ノート PC で Apache Virtual Host (2004-12-15)
- Debian GNU/Linux に Hyper Estraier 1.2... (2006-05-31)
- Twitter ステータスを nDiki サイドバーに表示 (2007-11-09)
2008年2月22日 (金)
■ Twitter にケータイ写真を流すのに twitterfeed を使う

Twitter にケータイで撮った写真を流す (画像/画像ページへのリンクを貼る) には、知る限り MovaTwitter の「写ツ」が一番楽で便利である。 メールに添付して送信するだけだし、MovaTwitter 上ではその写真をインライン表示してくれる。 (Twitter と MovaTwitter の調子が良ければ)すぐに Twitter にメッセージが流れるのもよい。
たまに使ったりしているんだけれど、1つ気になるのは twitter's fotolife という自分の管理下じゃないところに写真が残るところ。 自由に編集したり消したりできないのと、逆に消えてしま可能性があるという点が長い目で見るとちょっと気になる。
ケータイ (SO905iCS) から Flickr にアップロードする方法を確定した(記事)したので、Flickr へアップロードしたら自動的に Twitter へポストするようにするのがいいかな。
@ twitterfeed
やり方はいろいろありそうだが、自前でやるのもメンテが大変なので今回は twitterfeed を使うことにした。
twitterfeed は認証に OpenID を使っている。去年の3月に Flickr 用に Yahoo! ID を取得していたので Open ID には Yahoo! を使うことにした。
指示通りに進めてログインできたら、Twitter の名前とパスワード、Flickr の RSS フィード URL を指定して twitter feed を追加すれば OK。 [photo] というプレフィックスを各メッセージにつけるようにしておいた。
最小で30分間隔なので、写ツのようにリアルタイムに「今こんな感じ」と写真を見てみらうことはできないけれど、まあいいかな。即時性が必要な時は写ツを併用すればいっか。
tweet になることを意識して、変な写真のタイトルをつけてしまいそうだ。
- ケータイの写真を Gmail 経由で Flickr にメールアップロード (2008-02-22)
- VQ1005 の画像をケータイで閲覧 (2008-03-20)
- Flickr の写真を自動的に Twitter アイコンにする (2008-03-13)
- Twitter を使い始めて1年 (2008-04-06)
- MAILPIA による Twitter チェック (2008-04-04)
2008年3月13日 (木)
■ Flickr の写真を自動的に Twitter アイコンにする

2週間ほど前にtwitterfeed で Flickr に写真をアップロードしたら自動的に Twitter にタイトルと URL をポストするようにしたのだが、これだと写ツみたいに画像そのものはポストされず今一歩なので、写真自体を自動的に Twitter アイコンにアップロードするようにしてみた。
流れは以下:
- cron で定期的に Flickr の RSS フィードをフェッチする (URI::Fetch + XML::RSS)。
- 新しい写真がアップロードされていたら(最新の写真が変化していたら)、RSS フィード中のサムネイル画像 URL を抜き出して画像をダウンロードする (URI::Fetch)。
- 正方形に crop。それからころころ Twitter アイコンを変えると誰だかわからなくなるので、決まった画像 (今のところ自分の写真)を重ねる (ImageMagick / PerlMagick)。
- Twitter にアップロードする(アップロードスクリプト)。
例えば今日 VQ1005 で撮影して Flickr にアップロードした写真を自動的に加工させたものがコレ。
なんか偽中継のような嘘臭さがあるけれど、まあだいたいアップロードした写真は自分が実際にその場にいたのだから、あながちでもないんじゃないか。
- Twitter にケータイ写真を流すのに twitterfeed を使う (2008-02-22)
- Twitter ステータスを nDiki サイドバーに表示 (2007-11-09)
- デジカメ写真管理ソフトウェア digiKam (2006-03-10)
- Twitter を使い始めて1年 (2008-04-06)
- VQ1005 の画像をケータイで閲覧 (2008-03-20)
2008年3月31日 (月)
■ 今日のさえずり - 子供がブランコから抜けなくなってる

@ 2008年03月29日
- 12:10 [photo] 東芝病院の桜 http://tinyurl.com/2qklvr
- 13:18 @alyssum さっき東芝病院散歩してきました。すごい綺麗でよかったです。
- 13:29 [B!] 生誕20周年を迎えた「ぬ~ぼ~」 今年7月に完全復活!? | エキサイトニュース http://www.excite.co.jp/...
- 14:51 アトレ大井町に授乳室ができた。[mb]
- 16:58 子供がブランコから抜けなくなってる。
- 18:18 Google マップの航空写真、春のデータなのか桜が咲いているので探すのに好都合。
- 18:23 @hoge_systemz 日本の Google マップの航空写真が更新されると公式 Blog でアナウンスされたりしますね。されないときもあると思いますが。
- 00:07 今日はそれほど酷くないと思っていたのだが、今ごろくしゃみと鼻水が。
- 00:19 Nikon F100 の普段は使わない「コンティニュアスAFサーボ」と「ダイナミックAFモード」の機能を使用説明書で再確認。
@ 2008年03月30日
- 10:49 地震。L:品川区
- 11:21 パイプマンスムースジェル黄色い (いつもはパイプユニッシュ)。
- 12:39 @k12u MovaTwitter は緊急メンテナンスがあったはず。
- 21:59 Amazon.co.jp でフードプロセッサー注文した。
@ 2008年03月31日
- 10:10 iモードIDを「通知しない」に設定。
- 10:40 フードプロセッサー発送のメールきた。
- 11:38 Google ドキュメントのスプレッドシートはまだオーナー変更できないのか。
- 14:00 一緒に研究開発をしていた研究者が明日からの就職を前に挨拶にきてくれて帰っていった。でも多分すぐまた Twitter で見かけると思う。
- 14:33 誰だ、デモ用アカウントに Administrator と同じパスワードを設定したヤツは。
- 15:02 @k12u お菓子2個目いただきます。
- 15:27 今だに会社から物を送る時に何を使えばいいのかよくわからない。
- 15:40 クロネコメール便はじめて手配した。
- 16:00 @k12u もう食ったー。
- 18:13 [B!] Emacsは忘れた方がいい(Gosling):2008年の名言 http://tinyurl.com/2sghjd
- 19:19 MovaTwitter 設定リセットされてたので再設定。今日はすぐ気がついた。[mb]
- 19:22 身に覚えのない OKUZASHIKI エントリが追加されてたのは気持ち悪いな。URL 漏洩してなければよいが。[mb]
- 20:58 天気予報が高田っちじゃなくなった。[mb]
- 23:19 Skype for Linux、1台で2つ起動して同時に別々のアカウントで普通にログインできた。
- 23:58 RssFwd を使い始めてみる。
- Twitter にケータイ写真を流すのに twitterfeed を使う (2008-02-22)
- Twitter を使い始めて1年 (2008-04-06)
- ケータイ用にプライベート Wiki を設置 (2008-01-07)
- Linux 母艦ノート PC を使わずに仕事ができるかチャレンジ (2007-08-20)
- 今日のさえずり - 大人が全員黄色い帽子をかぶれば (2008-04-02)
2008年4月25日 (金)
■ タイトルが便利か邪魔か? ライフログサービス Logpi!! ログピ

ログピの一般公開が始まったので、さっそくユーザ登録してみた。 登録にあたり、まずは JugemKey ID を取得。 いつも使っている文字列が既にとられていたので登録する気が失せそうになったが、ログピ自身のアカウントは JugemKey ID とは別で、こちらはいつも通りに取得できたので使う気回復。
@ ログにはタイトルが必須
ログピでは、ログを書き込む際にそのタイトルを選ぶ(あるいは新規に作成する)必要がある。 この点が、Twitter とは大きく異なる点だ。
タイトルによって「全員/フレンズ/自分」毎にログをグループ分けして閲覧することができる。 タイトルは、ログをカテゴライズするためだけではなく、擬似的にチャット的に使ったり、同じテーマについてコメントを書いたりするなど様々な用途に活用できる。
その反面、書き込む際には必ずどのタイトルにするか頭を働かせる必要がある(固定にしてしまうという手もあるが)。 このことで心理的障壁ができてしまい、ライフログという観点ではマイナスになるのではという懸念はある。 使いこんでみないとと実際のところどうなのかはまだ未知数だ。
@ Twitter へのマルチポスト
Twitter のアカウントとパスワードを設定しておくと「twitter Pi」ボタンで、ログピと Twitter にマルチポストできる。
ニクイのが、Twitter へのポストにはログピのマイページへの URL が必ず挿入されるところ。 これによって、非ログピユーザへのログピの宣伝になるようになっている。 実際、自分も他の人の Twitter 書き込みに繰り返し現れるリンクを見て興味をもったクチだ。 Twitter ユーザの取り込みには結構効いているのではと思う。
なおマルチポストの際は URL 以外にタイトルもあわせて Twitter にポストされる。マルチポストを使う場合は、この分を考慮して短めのメッセージにする必要があるだろう。
@ モバイルログピ
同時にモバイルログピのサービスも開始された。 iモードからもログイン・閲覧・書き込みが可能。 残念ながら「twitter Pi」がまだないので、ここから書き込む気はまだあまりない。 今後 twitter Pi できるようになることを期待。
- 今日のさえずり - JugemKey ID がいつもので取れない (2008-04-25)
- 今日のさえずり - 子供がブランコから抜けなくなってる (2008-03-31)
- 携帯電話(iモード)から Twitter を更新する (2007-04-07)
- Twitter にケータイ写真を流すのに twitterfeed を使う (2008-02-22)
- 今日のさえずり - 4C-0.4 (R4C4) 買ってきた (2008-01-22)
2008年4月26日 (土)
■ Flickr の自分の写真を Google マップ上で見る

位置情報つきの写真を SO905iCS から Flickr にたまにアップロードしている。 Flickr の日本地図は滅茶苦茶なので、Google マップ上に表示しよう。
Google マップの地図を検索フォームに、Flickr の自分の KML フィードの URL http://api.flickr.com/services/feeds/geo?id=51802166@N00&format=kml_nl を指定するだけ。
大きな地図で見る
こうしてみると、GPS の精度のせいかズレていることがわかるな。
- 今日のさえずり - 「じゅうふく(重複)」はやはり気持ち悪い (2008-03-21)
- Twitter にケータイ写真を流すのに twitterfeed を使う (2008-02-22)
- Flickr の写真を自動的に Twitter アイコンにする (2008-03-13)
- Twitter を使い始めて1年 (2008-04-06)
- VQ1005 の画像をケータイで閲覧 (2008-03-20)
2008年5月26日 (月)
■ PC2M でプライベートネットワークが見えてしまう

PC2M のおかげで FOMA 端末で Google リーダーを巡回できるようになり、電車の中では最近は MovaTwitter よりも PC2M 経由 で Google リーダーを見ることの方が多くなった。
でその PC2M であるが、がふと気がついてプライベートネットワーク内のホストの URL を入力してみたらあっさり見えてしまった。 これはまずい。
とりあえず現行の RESTRICT_URL + allowd_urls の枠組を使って、denied_urls を使えるようにして応急処置(PC2M 0.9.22.5 に)。
--- pc2m.php.orig 2008-05-26 13:17:44.000000000 +0000
+++ pc2m.php 2008-05-26 13:24:30.000000000 +0000
@@ -653,6 +653,7 @@
global $remote_url;
global $local_args;
global $allowed_urls;
+ global $denied_urls;
global $urls_to_redirect;
global $quick_search;
global $new_image;
@@ -841,6 +842,12 @@
exit;
}
if (defined('RESTRICT_URL') and RESTRICT_URL === true) {
+ if (isset($denied_urls)) {
+ if (urlMatch($_url, $denied_urls)) {
+ $remote_url = $_url;
+ return sayError('ERROR_URL_RESTRICTED', $_url);
+ }
+ }
if (isset($allowed_urls)) {
if (!urlMatch($_url, $allowed_urls)) {
$remote_url = $_url;
これだと 192.168.0.0/24 のような範囲指定ができないので、実際にはきちんと塞げるようにすべき。
- PC2M でiモードから Google リーダーにアクセス (2008-05-15)
- ケータイ用にプライベート Wiki を設置 (2008-01-07)
- Twitter にケータイ写真を流すのに twitterfeed を使う (2008-02-22)
- 今日のさえずり - 新幹線の静岡駅と浜松駅が酷似している (2008-06-18)
- SO905iCS ファーストインプレッション (2008-02-16)
■よく検索されるキーワード
うなぎ(432) スーパー(266) 温め方(192) 温め(74) 書き方(47) 調理(46) perl(44) 提案書(37) windows(36) linux(35) cvs(32) アジェンダ(29) ウナギ(28) debian(25) ドラマ(22) svn(21) 壁紙(21) 動画(20) 鰻(19) java(19) ガッテン(18) 美味しく(18) 冷蔵庫(18) インストール(16) 画像(16) サンプル(16) 使い方(15) rcs(14) 修理(14) テンプレート(13) torrent(12) ためしてガッテン(12) tc-1(12) 温める(12) so905ics(11) web(11) iphone(11) x31(11) 渡辺杏(11) subversion(11) make(11) ganttproject(10) 影舞(10) おいしく(10) ノート(9) ガントチャート(9) パック(9) ヨドバシカメラ(9) gmail(9) apache(9) ツール(9) 映画(9) porter(9) 時計(8) thinkpad(8) emacs(8) wiki(8) usb(8) レンジ(8) google(8) gtd(8) 大井町(8) gnu(8) c#(7) ダイソー(7) 4c(7) 日本語(7) twitter(7) 提案書の書き方(7) 生年月日(7) 市原隼人(7) リフィル(7) pc(7) c++(7) 写真(7) djunit(6) scons(6) ボールペン(6) 故障(6) 方眼(6)■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 方法 設定 サンプル ダウンロード セール 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 最新 MP3 動画 解説 意味 用語集 参考文献 お薦め お勧め おすすめ Blog ブログ mixi 待受画面 相場 海外旅行 旅行Process Time: 0.464175s / load averages: 1.55, 1.40, 1.39
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)




スポンサード リンク