ウレタン系高反発マットレスでよく言及されるのが密度です。それを頑張って分かりやすく説明してみます。
ウレタン系高反発マットレスでよく言及されるのが密度です。それを頑張って分かりやすく説明してみます。
何かくっつける系のGreasemonkeyが作りやすくなってます。 エントリごとに表示投稿日時が出てる箇所に追加されます。 window.entry_widgets.add("name", generator , "description"); generatorはfunction(feed,item){ ... }のように無名関数で記述できます。feedはフィードに関する情報、itemはその記事のリンクや記事本文が取れます。データ構造はまるごとPerlに書いてあります。 descriptionは省略可能ですが、将来的に何か気の利いたUIでも作ろうかと考えていたりするので入れておくと良いかも知れません。今のところtitle属性に使うようになってます。Greasemonkeyだと日本語が通らないのでエスケープする必要があります。 エントリにくっつけるサンプルエントリごとにlivedoorクリ
てんぷれ例 // ==UserScript== // @name Test // @description Test // @namespace http://lowreal.net/ // @include * // ==/UserScript== (function () { /* GM_xmlhttpRequest({ method : "GET", url : url, headers : { "User-Agent":"monkeyagent", "Accept":"text/monkey,text/xml", }, onload : function (req) { var doc = new XML(req.responseText.replace(/^<\?xml.+?\?>/, '')); }, onerror : function (req) { alert(req.r
jshjsh demo 20061014 Googleのロゴを非表示にする簡単なスクリプトを作成し適用します。「JavaScript Development Environment」からuser.js生成コードをコピーし、同等の機能を利用できるようにしています。 「Bookmarklet Builder」の圧縮とフォーマットも利用できるようにして、ブックマークレットの作成にも対応したいな。
JavaScript 検討、全てのサイトでGM_xmlhttpRequestを使う 上記エントリのコードは脆弱で、GreasemonkeyのGM_xmlhttpRequestを予期しないコンテンツウィンドウから奪われる可能性があることを、Days on the Moonのnanto_viさんにメールにて教えていただきました。貴重なアドバイスを頂き、深く感謝しております。 具体的には、gmXMLHTTPRequestの__parent__プロパティから、Greasemonkeyスクリプトのコンテキストを取得され書き換え、APIキーをコンテンツウィンドウにコントロールし乗っ取ることができます。サンプルコードは以下です。 gmXMLHTTPRequest.__parent__.API_KEY = 'ABC'; GM_XHR_API_KEY = 'ABC'; gmXMLHTTPRequest({
(追記)id:takef:20051031:1130774844 に改良版があります。 大幅に書き直した。 昨日、一昨日作ったやつの中身が大体同じだったのでくっつけてさらにアンテナにも対応させた。 OperaとFirefox+Greasemonkeyで動作確認。 http://www.asahi-net.or.jp/~hn9t-fjt/js/HatenaDesignChanger.user.js 何がうれしいか 今までのデザインを変更する際の流れを書くと デザイン設定のページを開く スタイルシートを編集 プレビューしてみる 編集画面に戻る(2へ戻る) といちいちページ移動を伴うわけで、これがうっとうしい。 今回作ったスクリプトを使うとページを移動せずにデザインの確認ができます。 何ができるのか このスクリプトをインストールしてやるとページの一番下に「デザイン編集」ボタンが現れます。これを押
すべてのリンクに対して操作を行う http://diveintogreasemonkey.org/patterns/match-attribute.html a タグはページアンカーとしても使われるので、必要なら次のように処理する。 var allLinks, thisLink; allLinks = document.evaluate( '//a[@href]', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null); for (var i = 0; i < allLinks.snapshotLength; i++) { thisLink = allLinks.snapshotItem(i); // do something with thisLink } 指定したエレメントの後に要素を追加する http://di
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く