入力欄横の"?"マークをクリックすれば簡単な説明文を見る事が出来るが、その為に態々マウスに手を伸ばすのも面倒だ。scriptを作った。Addが追加されても追随出来る筈だ。Licenseでよろしく。読書メーターで複数の書籍を一括登録するGreasemonkeyスクリプト自分の読んだ本を記録していく読書メーターというwebサービスが在る。この検索結果ページから、任意の複数の書籍を一括で登録出来るようにするGreasemonkeyスクリプトを作った。1.00.20110827開発はGithub上にて行っているので、そちらからダウンロードしても。当スクリプトをインストール後、読書メーターで検索結果のページを開くと、上部に各種情報を入力する為のフォーム、各書籍タイトルの後にチェックボックスが追加される。一括登録したい書籍にチェックを入れ、フォームの内容を埋め、一括登録ボタンを押す。完了時には、その旨を知らせるダイアログボックスが表示される。FAQ(的な何か)IE、Chrome、Opera、(その他様々なwebブラウザ)では使えないの?webブラウザによってはGreasemonkey互換機能や、それを提供するような拡張機能が存在するが、それらで動作するかは未確認。問題なく動作する場合は報告貰えると嬉しい。検索結果ページで、既に登録している書籍かどうか確認したい。イタズラに読書メーター側の負荷を上げるマネは避けたい。バグ見つけたこの記事のコメント欄に報告Githubからforkしてpushどちらかお好きな方を。○○な機能はないの?××機能作って気が向いたら。Github使ってるので、どんどんforkしてpushしてくださいな。コード汚いごめんなさい。その内直すかも知れない。Githubに有るんで適当にforkしてpushしてくださいな。Sharing!、及び読書メーターのロゴイメージを元に作成しました。Togetterで、『お気に入りしたユーザ』のアイコン表示/非表示を切り替えるGreasemonkeyスクリプトTogetterのリニューアルで、お気に入りしたユーザアイコン一覧が(3行までに)折りたためるようになりました。よって、今後このスクリプトは不要になりました。これはなに?Twitterでのやりとりをまとめる事が出来るサイトTogetterにて、『お気に入りしたユーザ』欄のアイコン群の表示/非表示を切り替える事が出来るようにするGreasemonkeyスクリプト。デフォルトでは非表示の状態。『お気に入りしたユーザ』と書かれた部分をクリックする事で表示/非表示を切り替える事が出来る。0.8.20100408.6もしかしたら、他のUserScript動作環境でも動くかも知れません。ChromeとかOperaとか。大した事やってないんで。メンドイんで調べてない。誰か動作確認して報告してくれると嬉しいです。View開発動機とかその他諸々Togetterの『お気に入りしたユーザ』リストってのは、要はニコ動のマイリストなんかと一緒で、『そのコンテンツがどれだけ注目されてるか』の1つの指標になると。ページの上部に在る所為で、一番見たい『まとめられたつぶやき』部分が見難い。いや数人なら問題ないんだけど、これが何十人レベルになると、スクロールさせなきゃ『まとめられたつぶやき』部分が読めない。探したらリストのアイコンを小さくするUserScriptは在ったけど、でもそれ根本的な解決方法じゃないよね。あと他の機能要らない。以下ちょっと専門的な事になるけど。modeで選択出来るようにrole属性を追加している。これがrole="link"で妥当なのかよく分からない。'hinttags'にデフォルトで設定されている値だからこれにしたけど。したら開閉用ボタンを追加した方が良かったのかもしれない。ここら辺誰か詳しい人意見くだしあ。右腕が痛くなって腕というか肩から二の腕辺りか。別に厨二病という訳ではない。年賀状のお年玉の当落を判定するスクリプトを書いたどうも、今年は年賀状が一枚も貰えなかった天井冴太です。..................さ、寂しくなんかない!寂しくなんかないんだからねっ!閑話休題。母から年賀状のお年玉抽選の当落調査を頼まれた。家に届いた年賀状全てに対して。......正直目で見て行くにはめんどくさいし、誤判定も怖い。これでもプログラマ(の端くれ)なので、パパッとチェック用のスクリプトを書いた。急造なので結構残念なコードになっている。エラーチェックとか桁数しか見てないし。作りっぱなしと言うのも勿体ないので一応公開。煮るなり焼くなりお好きにどうぞ。ダウンロードchecknenga.wsf使い方他些事WSH環境用のコードなんでWindows限定。実行したら入力待ちになるので、葉書右下の6桁の数字をどんどん入力していくだけ。当たっていたらその旨表示される。入力無しでEnter、或いはキャンセルボタン押下(WScript.exeでの実行時)で終了する。GUI上でもCUI上でもソレっぽく使えるWSH用入力関数を作ってみた。同じフォルダに置いといて下さい。};の部分を書き換えたら、来年以降も使える、筈。pluginが登録されているCodeReposにコミットしてからと思ってたんだけど、いつまで経ってもコミット権が貰えないので。ver1.01.20091226よりCodeReposにコミットするようにしました。これは何?Vimperatorに、新たにダイアログを追加/削除するexコマンドを追加するplugin。これで追加したダイアログの名前を用いて:dialog出来るようになる。Vimperatorってなんぞ、って人は適当にググってくだしあ。nameで開けるようにする。descriptionで説明文を指定可。descriptionのみ省略可。namenameと言う名前のダイアログを削除。これ以降:dialogを使って開けなくなる。:adddialogで登録したものに限らず、全てのダイアログを削除出来るので注意。_vimperatorrcに記述する場合は、RCファイルとpluginのロードの順番の都合上、:autocmdと併用する必要がある。ライセンス文章はファイル内に記載。TODO誰かPLUGIN_INFOの<description>と<detail>書いて下さい......英語で......PLUGIN_INFOの<detail>は書いた。文法的に正しいか自信なし。英語の<detail>を追記1.00.20091021初版公開。Twitterのstatusをはてなコピィに投稿するブックマークレットぎゃあああああ!ブックマークレットのコードの自分のはてなID消し忘れてたあああああ!まぁ、ログイン情報のないPCで俺のはてなIDにログインできる訳無いから、何の問題もないんだけど。説明と一部違う部分があったのは事実。何かにコピィをつけて楽しむサービスです。あなたのセンスを存分に発揮し、粋なコピィを作り、人気モノになってください。はてなコピィなんてサービスが出来てたから、ついカッとなって作ってしまった。これはなに?Twitterの各statusページ(URLがhttp://twitter.com/USERNAME/status/XXXXXXXXXXといった感じのページ)で使うと、そのstatusの内容をはてなコピィへのpostとするブックマークレット。はてなコピィの編集画面を表示するだけで、直接postはしない。色とか位置とかの調整が出来るしね。使い方まずは下準備として、下記リンクをブックマークに登録。ひとつ下のコードをアドレス欄にコピペしたブックマークを新規作成。その際、頭の方のXXXXXXAmaiSaetaを、自分のはてなIDに書き換える事。h='AmaiSaeta';window.open('http://copie.hatelabo.jp/'+encodeURI(h)+'/banner.create?title='+encodeURI(document.evaluate('//*[@class="entry-content"]/text()',document.getElementById('content'),null,XPathResult.STRING_TYPE,null).stringValue)+'&target_uri='+encodeURI(location.href),'_blank');})();で、はてなコピィにpostしたいstatusのページで、先程登録したブックマークレットをポチッとな。この時、はてラボにログインしていないとはてなコピィのトップに飛ばされるだけなので注意。このstatusページで使うと......こうなる。METHODを使ってる。METHODなんで、そのうち使えなくなるかもしれない。なっても、天井冴太は一切の責任を負わない。同様に、TwitterのstatusページのHTMLの構成が変わっても使えなくなるかも。そっちは気付き次第(そしてそのときヒマであれば)対応したい。以下のwebブラウザにて動作確認。全てWindows用日本語版。IEは内部で使っているdocument.evaluateが無いので無理。(530.17)更新履歴1.00.20090613初版公開TODOはてなID入れたら、そのID用のブックマークレットを吐くフォームでも用意したいな......ブックマークレットを使用したページがTwitterのstatusページか否かの判定処理はてなコピィのトップに飛ばされるだけなので注意2009年6月13日現在の仕様においては。はてなの中の人が編集したら、勿論それ以外の挙動になることもあり得る。FriendFeedに登録しているサービスを一覧表示するブログパーツFriendFeedがサービス終了した為、当ブログパーツの開発は終了しました。FriendFeedに登録しているサービスを一覧表示するblogパーツ作った。サーバなんて持ってないからJavaScript製だよ!JavaScript使えるblogサービスでどうぞ。これって何?FriendFeedに登録しているサービスを一覧表示する。ついでに登録ニックネームとアイコンも。FriendFeed公式で類似のモノが提供されているが、サービスのタイトルを表示出来る点が異なる。JavaScript製なのでJSの設置が許可されていないblogサービスでは使用できない。下記リンクから書庫をダウンロード、適当な場所に展開する。'amaisaeta';......の、amaisaetaの部分を自分のFriendFeedのアカウントに変更する。編集したffbadge.jsと、top_bottom_bg1.gif、ffbadge.css、ajax-loader.gifをweb上の適当な場所にアップロード。設置先のblogからアクセスできる場所に。設置したい場所のHTMLコードに以下のコードを追加。charset="utf-8"></script>ね?簡単でしょ?開発の動機というかなんというかあっちこっちのwebサービス使ってて、しかもそれが外部に公開する形式のものだったりすると、それをリスト化して一覧表示しておきたい。このblogから他の利用サービスへのリンクを貼ったり。そんなのblogのサイドバーにでもリンク列挙しとけばいい話だけど、複数のwebサービスに列挙するならば、何処か一カ所でリストを管理しないと追加削除が面倒くさい。最近FriendFeedのアカウント取得したし、じゃあここを使おうか、と。本当はSkypeとかメールアドレスとかも出せればいいんだけど、FriendFeedにはそういう項目は無いし。......え?iddy?あれはTwitter登録できないから論外^^ライセンスMITライセンス(X11ライセンス)で。SOFTWARE.......まぁ、日本語訳についてはOSIの日本語訳を参照。『参考訳』なのでそのつもりで。JSONPの仕様だが、どうにか対処したい。XML(XHTML)文章で何も出力されない場合が在るdocument.write()が利用出来ない為。仕様変更(利用方法の変更)が必要になると思われるので、次のメジャーバージョンアップ時に対処する予定。TODO各サービスのタイトルにマウスオーバー/選択した際に最新の更新内容を数件表示するようにしたい。今後、独自サーバ取得するような事になった場合は、JavaScript製からサーバサイドスクリプト(PerlとかRubyとか)製へ変更。謝辞FriendFeedの中の人達このblogパーツの基幹となるwebサービス、FriendFeedの開発者に感謝。JSONPを利用している。これがなければ、わざわざタイトル取得の為だけに登録サービスのHTMLを拾って来なければならないところだった。Ajaxloadの中の人ローディングイメージに、このサービスで生成したGIFを利用させて貰った。APIとあるwebサービス上の情報をプログラムから取得する為の手続き(のようなモノ)、って説明でいいのかなぁ。FriendFeedにはそういう項目は無いしそもそも本来そういう使い方を想定したものではない。Twitter登録できない正確には、『登録しようとするとエラーになる』。C++(.NET以降)のソリューション(拡張子.sln及び、それで使っている.vcproj)を無理矢理別バージョン用のものに変換します。2005で、2003用のものを2005用に変換すると2003では使えなくなってしまいます。両環境用にそれぞれ.sln、.vcprojを用意しておけばいいのですが、その場合ファイルの追加削除・設定の変更をそれぞれに対して行わなければならず非常に面倒です。このコンバータで変換をかける事で面倒な管理作業から開放されます。画像ビューアViXを、ファイルなら画像ウィンドウ(だけ)で、フォルダなら通常ウィンドウで表示するイメージ画像をアップソフト紹介フリーソフトの画像ビューア『ViX』に、任意のファイル/フォルダを渡すソフトです。ViXはファイラとしての機能も持ち合わせています。ViXでフォルダを開いた時はそれで構いませんが、只単純にViXにファイルを渡した時は画像と共にそのファイルが存在するフォルダのサムネイル一覧も表示してしまいます。画像ファイルを渡した時はそのファイルの表示だけを行ってファイラとしてのウィンドウは表示しないで欲しいものです。このソフトは対象をViXで開きますが、その際、対象がファイルならば画像ウィンドウによる表示のみを、フォルダ又は書庫ファイル(ViXの設定で『書庫ファイルをフォルダのように操作』をチェックしている場合)ならば通常ウィンドウによるファイラ表示を行うように自動的に切り替える働きをする、簡単な『クッション』として働きます。一言:プログラミングとweb閲覧が大好きなダメ人間。好きな言葉は「好きこそものの上手なれ」。嫌いな言葉は「運用でカバー」。2.0Seesaaブログ広告この広告は60日以上更新がないブログに表示がされております。以下のいずれかの方法で非表示にすることが可能です。「広告を表示しない」にチェックを入れて保存する。ブログ×この広告は180日以上新しい記事の投稿がないブログに表示されております。