表紙 | 新規 | 一覧 | RSS | 検索 | 閲覧履歴 | 作成履歴 | 更新履歴

2005/09/16 - HomeWork

差分表示


&color(ffff00,HomeWork)

* 10ヶ月前の宿題
そんなこんなでi-mode対応版のPonyWiki携帯電話版出してみました。

メインの機能は文字コードの変換です。力技でゴリゴリとゴリ押しで解決。
出力を全て変数で受けて、まとめてコード変換したなんて口が裂けても言えませんよ。
大体上手くいっているのですが、たまに謎?マークが出るのはご愛嬌。

* 10年前の宿題
突然[[WebArena]]で動かしているPonyWikiが500(Internal Server Error)を出すようになりまして、原因を色々と探っていたんですよ。
そうしたら、どうやらメモリの制限にあたったようです。処理時間に制約がある事は知っていたんですが、
メモリも使いすぎたらダメですか。10MB超えちゃダメですよね、そうですよね。

という訳でダイエット作戦です。&br()
今回制限を越えていたのはアンテナ(RSSリーダー)機能なので、そこを削り削り。

まずは値渡しになっているところをポインタ渡しに書き換えたのですが、思ったほどメモリ使用量が減らない。500KB〜1MBぐらいしか減らない。
もうちょっとがんばってみたのですが、array変数とスカラー変数を行き来しているのでやりにくい。
そのうちどっちかに統一するように書き換えよう。&br()
で、仕方がないのでモジュールの関数を呼ぶ前に、データ自体をダイエットさせてみました。これは成功。
一気に使用量が減って問題クリア。使わない事が分かっているデータは捨て捨て。

[[はっぴぃ]]ちゃんに話したら、「コンベンショナルメモリを気にしながらMASM書いていた頃みたいだ」とか言われましたが、確かに同意。
資源を大切にね!

*真救世主伝説 北斗の拳
http://www.hokuto-no-ken.jp/

阿部寛声優初挑戦!だそうで。&br()
彼の代表作と言えば、孔雀王(共演ユン・ピョウ)でしょう。

*キーボードのタイプ音から情報漏洩のおそれ--米研究者らが報告 (CNET)
http://japan.cnet.com/news/sec/story/0,2000050480,20087237,00.htm

機械的に安価に高速できるよ、ってところがミソなんでしょうね。まぁ人力でできる技ですから、機械的にできて不思議ではないです。

ある程度だったら私もタイプ音でパスワード分かりますよ。全体の文字数、含まれる記号/数字の数、キーボードのどの辺りを打っているのかは推測できます。

* もうちょっと改造 for PonyWiki
検索結果もキャッシュ対象としてしまおうかと、テスト。

予想的中。あんまし速くならんかった。ページキャッシュ機能のない携帯電話向けスクリプト用に使うくらいかなぁ。消してしまおうかなぁ。

* Google はユーザの行動を収集している模様、 って昔から収集しているって言ってましたよ
&link(セキュリティホール memo,http://www.st.ryukoku.ac.jp/%7Ekjm/security/memo/2005/09.html#20050913_Google)に載っていた話。

ネタ元はくらさばさんの&link(Google がユーザに ID をつけて情報収集している模様,http://d.hatena.ne.jp/RIP/20050908#p1)あたりです。

これ読んで「あれ〜?追跡しているって前にGoogleで読んだ覚えがあるんだけどなぁ〜」と思いゴソゴソしてみると、
&link(プライバシーポリシー,http://www.google.co.jp/intl/ja/privacy.html)に書いてますね。

-Google からユーザーのコンピュータに「クッキー」が送られます。 クッキーとは、個々のユーザーを識別するデータです。
-Google は、ユーザーの好みをクッキーに保存すること、およびユーザーによる検索の傾向やパターンを追跡することを通じて、これを行っています。
-Google は、各クエリの時刻、ブラウザのタイプ、ブラウザの言語、および IP アドレスなどを記録します。
-Google が URL リダイレクタを使用する場合、検索結果から URL をクリックすると、そのクリックの情報が Google に送られると同時に、Google はそのサイトを表示します。

かなり前に読んだ覚えがあったのでweb archiveで見てみると2001年にはありますね。&br()
http://web.archive.org/web/*/http://www.google.co.jp/intl/ja/privacy.html

みんな意外とプライバシーポリシーや利用規約とか読まないんですねぇ。&br()
と思うのと同時に、なんでみんなそこまでGoogleを信用するんだろう。


----
[[2005年09月の日記]]一覧へ
-----
[[#rtrackback]]

先頭へ