javascript
extensions\bookmark@hatena.ne.jp\chrome\content\addPanel\18-TagCompleter.jsの64行あたりに一行追加。 showTags: function(tags, el, pos) { this.clear(); let tagsCount = TagCompleter.tagsCount; let self = this; // タグカウントの大きい順にソー…
Google Spreadsheetsのメニューから ツール - スクリプトエディタ を開いて、コードを以下のように書き換えて、Upper/Lower case なり適当な名前で保存すると、スクリプトが登録される。 スクリプトを使う場合は、大文字に変換したいセルを選択した状態で、…
APIドキュメント http://en.wikipedia.org/w/api.php http://www.mediawiki.org/wiki/API/ja 使い方 http://ja.wikipedia.org/w/api.php?action=query&list=random&rnnamespace=0&rnlimit=10 にアクセスすればXML。http://ja.wikipedia.org/w/api.php?action…
[["mikan","nashi"],["keizoku","spec"]] この配列を '[["mikan","nashi"],["keizoku","spec"]]' のような文字列に変換したい場合は、 toSource()を使う alert([["mikan","nashi"],["keizoku","spec"]].toSource()); // [["mikan", "nashi"], ["keizoku", "s…
ダウンロードした画像を整理する際にファイル名がバラバラで選別しにくい事ってよくありますよね。サーバによってランダムにファイル名が付けられていると画像ビューアで取捨選択する際に並びが揃っていないので高速に処理できない。そこでプログラミング。 …
目標 Ctrl+Dで今日の日付を入力させたい。フォルダ作成やファイルを保存する際に使う。 Google日本語入力などのIMEで「きょう」で変換すれば、「2010/11/24」「2010-11-24」「2010年11月24日」などのフォーマットで変換されるが求めているのは20101124の形で…
検索メモ(Saved Searches)には、検索結果が0の場合に解除するリンクが表示されない欠陥がある。それをブックマークレットで解決する。 javascript: var id = $('#saved_searches .active').attr('id').replace(/^ss_/,""); $.ajax({ type: "post", url: 'htt…
window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…
5/27にはてダがバージョンアップされましたが、 Twitter 連携機能の追加 @Anywhere に対応 ブログへのTwitterロゴの表示などが可能な「@Anywhere」をはてなダイアリーで利用できます ※@AnywhereはTwitter社より試験公開されている開発者向け機能です はてな…
Jetpack(Firefox?)のコンテキストメニューのlabelは62文字くらいで省略されてしまうのでUIを考えた。 jetpack.future.import("menu"); jetpack.menu.context.page.add("1234567890123456789012345678901234567890123456789012345678901234567890") 問題点 絶…
Firefox専用。メモしておいたアドレスをまとめて開きたいときに便利。 使用条件 Firefox3からデフォルト値になっているのであまり関係ないと思うけど、about:configでeditor.singleLine.pasteNewlinesの値が2になってるのが条件。 ソース javascript: var st…
壁紙から始まるTwitterコミュニケーションの提案エントリー。 javascript:c=document.getElementById("container").style;c.visibility!="hidden"?c.visibility="hidden":c.visibility="visible";void(0); 使い方 上のjavascript:ではじまる文字列をコピーし…
おれおれブックマークレット javascript:prompt("twitter","%E3%80%90%E3%83%96%E3%83%AD%E3%82%B0%E6%9B%B8%E3%81%84%E3%81%9F%E3%80%91"+document.title.replace(/%20-%20Cherenkov%E3%81%AE%E6%9A%97%E4%B8%AD%E6%A8%A1%E7%B4%A2%E3%81%AB%E3%81%A3%E3%81…
おれおれブックマークレット。 今回は背景を黒にしてじゃまなものをどけた。ブラウザをリサイズして画面のすみに移動してみる人向け javascript:p=document.getElementById("divPlayer");d=window.prompt("%E5%80%8D%E7%8E%87%E3%82%92%E5%85%A5%E5%8A%9B%E3…
javascript:window.prompt("%E3%81%AF%E3%81%A6%E3%81%AAhttp%E8%A8%98%E6%B3%95","["+location+":title="+document.title+"]");void(0); タイトルはだいたいはてな側で自動取得してくれる http記法を作成する色々な方法 - A Better Project@はてなダイアリ…
http://photos.nikkansports.com/sports/wttc/2009/pingpong7/archives.html var t = document.evaluate('//div[@class="thumWrap"]//img',document,null,7,null); for(var i=0;i
Windows環境のFirefox3でFlashの上にレイヤーとしてimgをかぶせたいときに参考になるであろうエントリー。 以前、はてな市民にもなったことだし、群衆の叡智を使ってみる このエントリーではてなーに疑問をぶつけてみたんだけどまったく反応がなくてそのまま…
javascript:p=document.getElementById("divPlayer");d=window.prompt("倍率を入力してください。","1.5");if(d){h=p.style.height.replace(/px/,'')*d;w=p.style.width.replace(/px/,'')*d;p.style.height=h;p.style.width=w;}void(0)
WedataのSITEINFOで正規表現を覚えたつもりになっている人に警鐘を鳴らすエントリー。 AutoPagerizeはSITEINFOのurlとlocation.hrefがmatchするかどうか判定しています。 まずはmatchおさらい。→String#match - MDC matchに文字列が渡された場合、RegExpオブ…
with(document){ title; } //Cherenkovの暗中模索にっき 関連 with - MDC
window.onclickの上位概念はwindow.addEventListener("click"という認識なので、同じようにwindow.onbeforeunloadもaddEventListenerに置き換えられるものなんだろうかと思ってやってみた。 通常のonbeforeunload。Firebugで実行してみてください。ページを…
http://1.kissho.org/100R/ このページのAutoPagerizeのnextLinkのXPathどう書く? id:miya2000さまよりブコメを頂いた。す、すごい。ゴクリ。 //a[contains(@href,"http://1.kissho.org/100R/") and contains(@href, ".php?") and (preceding-sibling::node…
誤植を見つけたけどどこに報告したらいいかよくわからないエントリー。 id:potappo いつも利用させてもらっています。管理ごくろうさまです。誤植を見つけたので報告します。 https://developer.mozilla.org/ja/Core_JavaScript_1.5_Reference/Global_Object…
役に立たないエントリー。教材にid:javascripterがつくったoperator.jsを使用する。 contains: function (a, b) { return a in b; }, ん、このcontainsはどう使うんだろう、が発端。 デバッグ練習 まずhttp://gist.github.com/22565を開く。 そのページにope…
JavaScript で配列にある値が含まれているか調べる - Reread これをそのまま使わせてもらってた。 使い方はこう。 var ary = new Array( 1,5,10 ); alert( ary.contains(10) ); // true alert( ary.contains(24) ); // false ところが Array.prototype.conta…
firefoxのバージョンは最新の、2.0.0.18。 気まぐれにfirebugのバージョンを1.05(たぶん)から1.2.1(現在の最新安定バージョンとして配布)にしてコンソール開いて、console.log('aaaaa');を打つと ReferenceError: console is not defined ていわれた。fi…
flash playerのバージョンチェックはどうやるのかメモ。 Adobeのやりかた Adobe Flash Playerのバージョンチェックページ http://www.adobe.com/products/flash/about/ の http://www.adobe.com/swf/software/flash/about/flashAbout_info_small.swf swfを読…
先日、途中まで書いた記事が失われる事故を未然に防ぐgreasemonkeyなんてものをつくってフンフンしてたら、 プアー・メモリー - shi3zのzeptopad開発日記 だから最近のはてなダイアリーの自動保存機能は素晴らしいと思うし、GMailの自動保存もしかり。 あれ…
−−・−− −・−−・ −−・・ −−・−− −・−・・ ・・ ・− ・・・− −・−・ −−・−− ・− −・ ・− なにこれ? モールス信号を選択中に以下のブックマークレットを実行させると解読します。 ブックマークレット firefox2と3で動作確認。IEは動かない。 javascript:(funct…
な、長い。