タイムアウトの処理は大体こんな感じ window.setTimeout(function () { if (レスポンスがない?) { エラーメッセージをセット 表示ルーチンを呼ぶ } }, ミリ秒 ); 指定したミリ杪経過したら記述した関数が実行される GM_xmlhttpRequestのonloadの処理がまだ…
図書館側のサーバがメンテナンス中であったりパッケージが変わってURIが変わったりした時に状態を表示するところまで出来て完成かな?と思っていたけれど GM_xmlhttpRequestのonerrorコールバックって上手く動いていないのではないかしら? そもそも名前が引…
ユーザスクリプトの一覧とダウンロード先 地区コード 図書館名 共通 備考 04406 利府町図書館 rifu.1.4.user.js インストール時の注意 古いスクリプトをアンインストールしてください
どのブラウザでも動作するユーザスクリプトを一通り更新した所でGreasemonkey専用版も更新という段階で、Greasemonkey以外でも動作するといいなと思い色々調べたがやっぱりGM_xmlhttpRequestに相当する関数が無いのでダメだという結論に到達した。 自分のサ…
ユーザスクリプトの一覧とダウンロード先 地区コード 図書館名 共通 備考 06000 山形県立図書館 yamagata_p.1.4.user.js 06203 鶴岡市立図書館 tsuruoka.1.4.user.js 06204 酒田市立図書館 sakata.1.4.user.js 06205 新庄市立図書館 shinjo.1.4.user.js 0620…
ユーザスクリプトの一覧とダウンロード先 地区コード 図書館名 共通 備考 05000 秋田県立図書館 akita_p.1.4.user.js 05201 秋田市立図書館 akita.1.4.user.js 05203 横手市立図書館 yokote.1.4.user.js 05202 能代市立図書館 noshiro.1.4.user.js 05216 大…
ユーザスクリプトの一覧とダウンロード先 地区コード 図書館名 共通 備考 02000 青森県立図書館 aomori_p.1.4.user.js 02201 青森市民図書館 aomori.1.4.user.js 02202 弘前市立弘前図書館 hirosaki.1.4.user.js 02203 八戸市立図書館 hachinohe.1.4.user.js…
ユーザスクリプトの一覧とダウンロード先 地区コード 図書館名 共通 備考 03000 岩手県立図書館 iwate_p.1.4.user.js 03201 盛岡市立図書館 morioka.1.4.user.js 03202 宮古市立図書館 miyako.1.4.user.js 03203 大船渡市立図書館 ofunato.1.4.user.js 03205…
ユーザスクリプトの一覧とダウンロード先 地区コード 図書館名 共通 備考 04000 宮城県図書館 miyagi_p.1.4.user.js 04100 仙台市図書館 sendai_a.1.4.user.jssendai_b.1.4.user.js 両方インストール 04203 塩竈市民図書館 shiogama.1.4.user.js 04205 気仙…
ユーザスクリプトの一覧とダウンロード先 地区コード 図書館名 共通 備考 07000 福島県立図書館 fukushima_p.1.4.user.js 07201 福島市立図書館 fukushima.1.4.user.js 07202 会津若松市立図書館 wakamatsu.1.4.user.js 07203 郡山市図書館 koriyama.1.4.use…
前回のバージョンUPから大分たってAmazon側の仕様変更等できちんと機能していなかった部分等を見直して多少なりとも見れるようにしたつもり 一通り更新が終わったらGreasemonkey専用版も更新します 確認が取れている環境 OS ブラウザ 拡張等 OSX(10.4.11) Sa…
FLOTがバージョンUPされています Flot Examplesを眺めていたら、グラフのサンプルが増えていて、もしやと思いGoogle Code Archive - Long-term storage for Google Code Project Hosting.を確認すると新しいバージョンが来ていた(0.3 -> 0.4) かなり変更点…
データ抜けを自動で補完する機能を抑制する方法 結論から言うと一つのデータ群としては出来ず、データ別けるしか無いようです。 var d1 = [ [1, 96], [2, 89], [3, 85], [4, 90], [5, 87], [6, 86], [8, 83], [9, 86], ]; var d2 = [ [1, 137], [2, 135], [3…
しばらく前にjQueryを使わないjsを試していたのだけれどデータをXMLでやり取りするのが面倒だったりしてほったらかしにしていたのだけれど たまたま、jQueryのPluginでFLOTというのを見つけて、プロットデータが普通のJSONなのでちょっと試してみた 前のJSだ…
1.2.2版で色々試すも結局分からず放置していましたが、1.2.3版がリリースされたので再度チャレンジしたところ [Exception... "'Permission denied to call method XMLHttpRequest.open'...なんてエラーが、Permission deniedって同一ドメインなのに何故?と…
サーバ側で全然問題なく動作していたJSON.pmが自分のMacBookで微妙なエラーを吐いて動作していなくて、ちゃんと調査したところJSON.pmがメジャーバージョンアップしてた 'objToJson' will be obsoleted. Please use 'to_json' instead. at ./_07202.cgi line…
折角MacBookが手元にあるのに、毎回一々サーバにUploadしてTRY&ERRORというのもかなり馬鹿馬鹿しいなと思っていたが、 当然@NICの位置もサーバと違うのでエラーが無くなった後に書き換えてUploadというのもどうか?という事でほったらかしにしていた。 先日…
所蔵マップでISBNで検索する時にAWSを使って情報を持って来ているのだけれど、折角だからAmazonの「この商品を買ったひとはこんな商品も買っています」みたいな見せ方で、そのジャンルのトップセールが表示したらどうだろうか?なんてことをふと思った ざっ…
今日はISBNのハイフン編集編 実際のコード 最初に書いたサブルーチン(を多少書き直したもの) #!/usr/bin/perl use lib '/home/natu-n/perl/lib/perl5/site_perl/5.8.8'; use lib '/home/natu-n/local/lib/perl5'; use strict; use warnings; use Readonly; u…
最近、ちゃんとしたPerlの本を読み始めたので古いスクリプトを書き直して実行速度と読みやすさを調べてみた。 第一弾はISBN10からISBN13への変換ルーチン 実際のコード 最初に書いたサブルーチン(を多少書き直したもの) #!/usr/bin/perl use lib '/home/natu…
昨日のJavaScript charts for web & mobile | FusionChartsをダウンロードして早速試してみた サンプルデータやドキュメントが結構入っているが、実際に必要なものはコアとなるJSが一つとそれぞれのレイアウト用のSWFだけのシンプルな構成*1 ザックリとサン…
最近、寒さと怠けで血圧が上がり気味で流石に不味いなという事で、ここ半年位つけていなかった朝晩の血圧測定を再開しようと思ったのだが、忘れていると血圧計のログがサイクリックしてしまうのと、一々PCを起動してExcelに入力するのがネックになってついつ…
今後作成するページの為に練習をかねてモックアップを作ってみた 最初の状態 非同期に検索結果を表示 所蔵している館はレのアイコン、していない館は×のアイコンを表示 ドラッグすることでボックスの入れ替えが可能(もちろん検索中でも) 今日学習した所 ui…
水沢図書館はシステム変更に伴い胆沢図書館も検索可能に、江差図書館はドメイン変更 ユーザスクリプトの一覧とダウンロード先 地区コード 図書館名 共通 GM専用 備考 03204 奥州市立水沢図書館 oshu.1.3.user.js oshu.2.1.user.js 03212 奥州市立江刺図書館 …
結論 色々調べた結果、CSSであらかじめ縦スクロールバーを表示しておくことでOperaも正しく表示出来るとのことで早速試してみた 1px下にはみ出してスクロールバーを表示させる html { margin-bottom:1px; height:100%; } 表示させた結果 Firefox2.x 問題なし…
かゆい所 デフォルトのCSSでは画面の半分の位置から4pxのborderを付けて描画するような指定になっているけど #TB_window { position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 4px solid #525252; text-align:left;…
今回実験しているところ いよいよThickBoxで検索結果を表示するところに取りかかったのですが、なんとGrayBoxには有ったフルスクリーンで表示するという機能がないことに気がつきました。 もちろんheightとwidthをパラメータで与えてあげれば出来ないことも…
今回実験しているところ 元々の冗長すぎるロジックを見直しながら固定でISBNを投げて検索結果を表示するところ迄、以外にすんなり出来たのだけれどIEではエラーにならないにも関わらずまともにマップが表示出来ないという現象が発生、散々悩んだあげく「IEer…
今回実験しているところ 折角タブが動いたならGoogle Mapsを表示させたいというか、Google Mapsの表示位置の切り替えを行いたいのでタブを使うのが本来の目的 折角なのでGoogle Maps Apiの読み込みもGoogle AJAX API Loaderを使いたかったのだが、調べ方が悪…
前回実験したところ 描画完了後に該当する要素の高さを配列に入れてから最大値を求めて、それぞれのBOXの差分を差し込むというやり方で対応してみた。 最初は最大値と自分の高さが等しくても差し込んでいたのだけれど、IEだとHeightが0でもBOXが表示されてず…