図書館戦争 シリーズ

JUGEMテーマ:読書
 
正直『図書館戦争』自体は読むの凄く辛くて時間かかったけど
3日で4冊全部読んでしまいました。面白かったです。

『図書館内乱』から文章が急に読みやすくなるのは慣れたのかなんなのか。
変な銃撃戦が無いからかなと思ったけど茨城の話は読みやすかったので
単純に設定が納得いってなかったんかもなと思ったり。

絵本は規制対象で漫画が対象にならないってのがどうもな〜って感じ。
あえて良化委員会側のことは書かなかったと書いてあるので
あんまり深く考える必要はないんだろうとは思うんですが
子どもが読んだものをそのまま受け取って影響を受けるとすると
童話の類って内容がかなり直接的でよくないよな〜なんて思いました。
グリム童話読んだら継母は相手の連れ子をいじめるのがデフォルトだったりするし。

東京都の条例に対して9歳の子がtwitterで
いいかわるいか自分で考えるし、もうすこし信用して欲しいというようなことをつぶやいたとニュースで見たけど、
全く触れたことの無いものに関しては経験をいかして判断するしかないので
さすがにそのセリフを恥ずかしげもなくつぶやけるってのは子どもなんだなと思った。
最近は小学校でもメディアリテラシーについて教えるそうだけど
低学年ぐらいまではサンタクロース信じるぐらいの方が夢があっていいと思うんですけどどうですかね。

どうでもいいけど「なんでも1か0かで割らないと気がすまないのか」っていうセリフが気持ち悪い。
0で割ることは出来ませんよ・・・掛けることはできるけど。

あと『図書館革命』のエピローグはいらんかったんでは。
キャラ物はその後どうなったか考えるのが楽しいってのは同意なのであれはいらんかったと思う。
書くなら直ぐ後か20年後くらいかそっちのがよかったんじゃないですかね。

別冊も読んでみよう。
評価:
有川 浩
メディアワークス
¥ 1,680
(2006-02)

評価:
有川 浩
メディアワークス
¥ 1,680
(2006-09-11)



【GoogleMaps】範囲内のマーカーだけ表示する

Google Maps JavaScript API V3
APIキー取得しなくてよくなってずいぶん楽になりましたね〜

タイトル通り、位置データが1万件以上あって
それ全部表示とか馬鹿っぽいから範囲とってその中だけ表示して
移動したり、ウィンドウリサイズしたら取り直してくれるようにしたいなと思って
とりあえず上下左右の緯度と経度はどうやって取得するのかなとググッたら
ずばり『気ままにWeb』さんでやりたい事のサンプルが!!(記事を見る

素晴らしい!!
1日くらいどうやって動かすか悩むかと思ってたら1日でデータまで表示できた

サンプルはXMLなんですが面倒くさかったのでJSONPにしてみたけど
情報取得によく失敗する。。。
json_encodeって遅いんですかねぇ。
FireBug見てると200OKって出てるのに真っ白。
でもURLを叩くと表示される。
XMLのがいいのかなぁ。明日試してみよう。

明日はマーカーのクリックイベント設定して。
そしたらもう終わりかな〜

ズームの範囲を決めたいんだけどやり方がわからない・・・。
NavigationControlOptionsにはないみたいだし。
StyleをSMALLにしてもがんばってクリックすれば最小までいけるしねぇ。
・・・
英語版のリファレンスと日本語版が全然違う。
minZoomあるし。MapOptionsのプロパティが違うのはどういうこと??
言語が日本語だとだめとかあるんかな。まぁ明日やってみりゃいいか。


ColorBoxで動的なhrefの設定方法

jQuery ColorBox
$("#click").colorbox({
  href: function(){
    var href = ここにいろいろ;
    return href;
  }
});
こんな感じになるみたいです。
ただこれだと最初の一回目しか効きませんでした。

$("#click").click(function(){
  $(this).colorbox({ open:true,
    href: function (){ return examplef (); }
  });
  return false;
});

function examplef () {
 var href = いろいろ;
 return href;
}
こうすると毎回examplef を参照してくれるみたい。

フォームの結果をcolorboxに表示したくて1日悩んだ(^^;
jQuery Form Pluginと組み合わせてQueryStringのGETで送ってみたけど
こんな使い方でいいのかしら…


CPIサーバー mod_rewrite

 ([¥w]+)使えなかった。
めっちゃ悩んだのに([0-9a-z]+)これだったら通った…

CPIサーバーの.htaccess難しいわ〜


PDOで1MB以上の画像が表示できない…

 PDOは1MB以上のクエリの結果を取得できないらしい。
できないというかデフォルトの設定が1MBらしい。
んでPDO作成時に設定してやると取得ができる。
$db = new PDO("mysql:host=$dbhost; dbname=$dbname", DBUSER, DBPASSWD, array(PDO::MYSQL_ATTR_MAX_BUFFER_SIZE=>1024*1024*10));
いやーはまった。

http://d.hatena.ne.jp/yoshifumi1975/20081023/p1


携帯 mailto:

検索すると必ず
AUとDoCoMoはSJIS、SoftBankはUTF-8って出てくるけど
DoCoMoでも新しい機種はSJISだと文字化けする…。

とりあえず「905i」とか「706i」とかはSJISだろうってことで暫定的に以下を追加。
$encoding = ereg("[0-9]i", $agent) ? 'SJIS' : 'UTF-8';

どんだけググってもヒットしなかったので
*-01A」とかでもSJISとかもあるかもしんないです。


[jQuery]checkboxもchangeだった…

久々に自分のサイトを見たらエラーで見れなくなってた
今日帰ったら直す。

さて都道府県→地域→地区→町名とチェックボックスでデータを呼び出す部分を作っていて
京都と滋賀だけでもずらずらデータを表示させてたら結構重くなったので
JSONで呼び出そうとしてえらいハマった。

これをなんとか使えないかなと思ったけど
selectとcheckboxじゃデータの受け取り方が違うから断念した。
結局ちまちま自分で書きましたよ

JSONで呼び出してappendすると一瞬待ちが出るので今回は町名だけ。
地区が「zone」で町名が「town」です。
JSONデータはzoneのキーごとにtownのkeyをキー、valを町名てな感じで。
$(function(){
  $('#zone').change(function () {
    $('#town div').html(''); //町名クリア

    $('input[name="zone[]"]:checked').each(function(){
      var zone = $(this).val();
      getTown(zone);
    });
  });
});

function getTown(zone) {
  $.getJSON("town.json.php", function(json){
    var getData = "";
    var len = json[zone].key.length
    for(var i = 0; i < len; i++){
      getData += "<label><input type=¥"checkbox¥" name=¥"town[]¥" value=¥"" + json[zone].key[i] + "¥" />" + json[zone].val[i] + "</label>";
    }
    $("#town div").append(getData);
  });
}
でも最終的に一番はまったのは「change」じゃなくて「click」にしてたことでした。
「click」にすると「checked」のeachのとこで全部データとってきやがるの。
全然知らんかった…。

IE6でもそれほど待ち発生しないかも。
でも書き直すのめんどくさいしいいや…


calendar
  12345
6789101112
13141516171819
20212223242526
2728293031  
<< May 2012 >>
selected entries
categories
archives
recent comment
recent trackback
recommend
links
profile
search this site.
others
mobile
qrcode
powered
無料ブログ作成サービス JUGEM
JUGEMのブログカスタマイズ講座