<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel rdf:about="https://let.hatelabo.jp/ngs/rss">
    <link>https://let.hatelabo.jp/ngs/rss</link>
    <description></description>
    <title>Bookmarklets from ngs</title>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="https://let.hatelabo.jp/ngs/let/gYC-ypWK0LThIQ"/>
        <rdf:li rdf:resource="https://let.hatelabo.jp/ngs/let/gYC-xpWJp7HRQA"/>
        <rdf:li rdf:resource="https://let.hatelabo.jp/ngs/let/gYC-xpWG-5ubPg"/>
      </rdf:Seq>
    </items>
  </channel>
  <item rdf:about="https://let.hatelabo.jp/ngs/let/gYC-ypWK0LThIQ">
    <link>https://let.hatelabo.jp/ngs/let/gYC-ypWK0LThIQ</link>
    <dc:date>2010-05-17T23:47:16Z</dc:date>
    <description>現在見ているページのQRコードをオーバーレイで表示します。</description>
    <dc:creator>ngs</dc:creator>
    <title>[Let] QRコード表示 w/Google Mobilizer</title>
    <content:encoded>&lt;a href="javascript:%22https%3A%2F%2Flet.st-hatelabo.com%2Fngs%2Flet%2FgYC-ypWK0LThIQ.bookmarklet.js%20%28arg%29%22.replace%28%2F%28%5CS%2B%29%5Cs%2B%28%5CS%2A%29%2F%2Cfunction%28s%2Curl%2Carg%29%7Bs%3Ddocument.createElement%28%22script%22%29%3Bs.charset%3D%22utf-8%22%3Bs.src%3Durl%2B%22%3Fs%3D%22%2BencodeURIComponent%28arg%29%3Bdocument.body.appendChild%28s%29%7D%29%3Bvoid%280%29%3B"&gt;QRコード表示 w/Google Mobilizer&lt;/a&gt;&lt;pre&gt;/*
 * @title QRコード表示 w/Google Mobilizer
 * @description 現在見ているページのQRコードをオーバーレイで表示します。
 * @include http://*
 * @license MIT License
 * @require 
 */


;(function(_d){
  var
    ID = &amp;quot;bookmarklet-qr-overlay&amp;quot;,
    qr = &amp;quot;http://chart.apis.google.com/chart?chs=250x250&amp;amp;cht=qr&amp;amp;chl=&amp;quot;+_d,
    w = document.getElementById(ID);

  if(w) { w.style.display = &amp;quot;block&amp;quot;; return; }

  function div(p,id,s,o) {
    var e = document.createElement(&amp;quot;div&amp;quot;);
    if(id) e.id = id;
    p.appendChild(e);
    for(var i in o) e.setAttribute(i,o[i]);
    var style = [];
    for(var i in s) style.push(i,&amp;quot;:&amp;quot;,s[i],&amp;quot;;&amp;quot;);
    e.setAttribute(&amp;quot;style&amp;quot;,style.join(&amp;quot;&amp;quot;));
    return e;
  }
  
  w = div(document.body,ID,{
    position : &amp;quot;fixed&amp;quot;,
    top:0, left:0,
    width:&amp;quot;100%&amp;quot;, height:&amp;quot;100%&amp;quot;,
    &amp;quot;z-index&amp;quot;:10000
  },{
    onmousedown : &amp;quot;this.style.display = 'none';&amp;quot;
  });

  div(w,null,{
    position : &amp;quot;absolute&amp;quot;,
    top:0, left:0,
    width:&amp;quot;100%&amp;quot;, height:&amp;quot;100%&amp;quot;,
    background:&amp;quot;#fff&amp;quot;,
    opacity:0.8
  },{});

  div(w,null,{
    position : &amp;quot;absolute&amp;quot;,
    top:0, left:0,
    width:&amp;quot;100%&amp;quot;, height:&amp;quot;100%&amp;quot;,
    background:&amp;quot;url('&amp;quot;+qr+&amp;quot;') no-repeat center center&amp;quot;
  },{});

})(encodeURIComponent(&amp;quot;http://www.google.com/gwt/x?u=&amp;quot;+encodeURIComponent(document.location.href)));&lt;/pre&gt;</content:encoded>
  </item>
  <item rdf:about="https://let.hatelabo.jp/ngs/let/gYC-xpWJp7HRQA">
    <link>https://let.hatelabo.jp/ngs/let/gYC-xpWJp7HRQA</link>
    <dc:date>2010-05-17T23:30:34Z</dc:date>
    <description>現在見ているページのQRコードをオーバーレイで表示します。</description>
    <dc:creator>ngs</dc:creator>
    <title>[Let] QRコード表示</title>
    <content:encoded>&lt;a href="javascript:%22https%3A%2F%2Flet.st-hatelabo.com%2Fngs%2Flet%2FgYC-xpWJp7HRQA.bookmarklet.js%20%28arg%29%22.replace%28%2F%28%5CS%2B%29%5Cs%2B%28%5CS%2A%29%2F%2Cfunction%28s%2Curl%2Carg%29%7Bs%3Ddocument.createElement%28%22script%22%29%3Bs.charset%3D%22utf-8%22%3Bs.src%3Durl%2B%22%3Fs%3D%22%2BencodeURIComponent%28arg%29%3Bdocument.body.appendChild%28s%29%7D%29%3Bvoid%280%29%3B"&gt;QRコード表示&lt;/a&gt;&lt;pre&gt;/*
 * @title QRコード表示
 * @description 現在見ているページのQRコードをオーバーレイで表示します。
 * @include http://*
 * @license MIT License
 * @require 
 */


;(function(_d){
  var
    ID = &amp;quot;bookmarklet-qr-overlay&amp;quot;,
    qr = &amp;quot;http://chart.apis.google.com/chart?chs=250x250&amp;amp;cht=qr&amp;amp;chl=&amp;quot;+_d,
    w = document.getElementById(ID);

  if(w) { w.style.display = &amp;quot;block&amp;quot;; return; }

  function div(p,id,s,o) {
    var e = document.createElement(&amp;quot;div&amp;quot;);
    if(id) e.id = id;
    p.appendChild(e);
    for(var i in o) e.setAttribute(i,o[i]);
    var style = [];
    for(var i in s) style.push(i,&amp;quot;:&amp;quot;,s[i],&amp;quot;;&amp;quot;);
    e.setAttribute(&amp;quot;style&amp;quot;,style.join(&amp;quot;&amp;quot;));
    return e;
  }
  
  w = div(document.body,ID,{
    position : &amp;quot;fixed&amp;quot;,
    top:0, left:0,
    width:&amp;quot;100%&amp;quot;, height:&amp;quot;100%&amp;quot;,
    &amp;quot;z-index&amp;quot;:10000
  },{
    onmousedown : &amp;quot;this.style.display = 'none';&amp;quot;
  });

  div(w,null,{
    position : &amp;quot;absolute&amp;quot;,
    top:0, left:0,
    width:&amp;quot;100%&amp;quot;, height:&amp;quot;100%&amp;quot;,
    background:&amp;quot;#fff&amp;quot;,
    opacity:0.8
  },{});

  div(w,null,{
    position : &amp;quot;absolute&amp;quot;,
    top:0, left:0,
    width:&amp;quot;100%&amp;quot;, height:&amp;quot;100%&amp;quot;,
    background:&amp;quot;url('&amp;quot;+qr+&amp;quot;') no-repeat center center&amp;quot;
  },{});

})(encodeURIComponent(document.location.href));&lt;/pre&gt;</content:encoded>
  </item>
  <item rdf:about="https://let.hatelabo.jp/ngs/let/gYC-xpWG-5ubPg">
    <link>https://let.hatelabo.jp/ngs/let/gYC-xpWG-5ubPg</link>
    <dc:date>2010-05-17T22:44:25Z</dc:date>
    <description>CSSファイルに乱数をつけて読み込み直す</description>
    <dc:creator>ngs</dc:creator>
    <title>[Let] Reload CSS</title>
    <content:encoded>&lt;a href="javascript:%22https%3A%2F%2Flet.st-hatelabo.com%2Fngs%2Flet%2FgYC-xpWG-5ubPg.bookmarklet.js%20%28arg%29%22.replace%28%2F%28%5CS%2B%29%5Cs%2B%28%5CS%2A%29%2F%2Cfunction%28s%2Curl%2Carg%29%7Bs%3Ddocument.createElement%28%22script%22%29%3Bs.charset%3D%22utf-8%22%3Bs.src%3Durl%2B%22%3Fs%3D%22%2BencodeURIComponent%28arg%29%3Bdocument.body.appendChild%28s%29%7D%29%3Bvoid%280%29%3B"&gt;Reload CSS&lt;/a&gt;&lt;pre&gt;/*
 * @title Reload CSS
 * @description CSSファイルに乱数をつけて読み込み直す
 * @include *
 * @license MIT License
 * @require 
 */

;(function(d){
  var
    links = d.getElementsByTagName(&amp;quot;link&amp;quot;),
    RE = /__reload__=\d+/,
    q = &amp;quot;__reload__=&amp;quot;+new Date().getTime();

  for(var i in links) {
    var link = links[i], h = link.href||&amp;quot;&amp;quot;;
    if(!/^stylesheet$/i.test(link.rel)||!h) continue;
    link.href = RE.test(h) ? h.replace(RE,q) : h+(h.search(/\?/)==-1?&amp;quot;?&amp;quot;:/&amp;amp;$/.test(h)?&amp;quot;&amp;quot;:&amp;quot;&amp;amp;&amp;quot;)+q;
  }

})(document);&lt;/pre&gt;</content:encoded>
  </item>
</rdf:RDF>
