<?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/qsxcrt/rss">
    <link>https://let.hatelabo.jp/qsxcrt/rss</link>
    <description></description>
    <title>Bookmarklets from qsxcrt</title>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="https://let.hatelabo.jp/qsxcrt/let/hJmf9cfztYwK"/>
        <rdf:li rdf:resource="https://let.hatelabo.jp/qsxcrt/let/gYC-x7rIuvWLaw"/>
        <rdf:li rdf:resource="https://let.hatelabo.jp/qsxcrt/let/gYC-x7X3ycfpUA"/>
      </rdf:Seq>
    </items>
  </channel>
  <item rdf:about="https://let.hatelabo.jp/qsxcrt/let/hJmf9cfztYwK">
    <link>https://let.hatelabo.jp/qsxcrt/let/hJmf9cfztYwK</link>
    <dc:date>2015-09-08T10:26:50Z</dc:date>
    <description>突然の死を作ります</description>
    <dc:creator>qsxcrt</dc:creator>
    <title>[Let] 突然の死</title>
    <content:encoded>&lt;a href="javascript:%22https%3A%2F%2Flet.st-hatelabo.com%2Fqsxcrt%2Flet%2FhJmf9cfztYwK.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;突然の死&lt;/a&gt;&lt;pre&gt;/*
 * @title 突然の死
 * @description 突然の死を作ります
 * @include http://*
 * @license NYSL
 * @require 
 */

(function(){
    var input = prompt(&amp;quot;&amp;gt;入力&amp;lt;&amp;quot;,&amp;quot;突然の&amp;quot;);
    // process
    var len = getBytes(input);
    var res = &amp;quot;＿&amp;quot; + repeat(&amp;quot;人&amp;quot;,(2+len)/2) + &amp;quot;＿\n&amp;quot;;
    res += &amp;quot;＞ &amp;quot; + input + &amp;quot; ＜\n&amp;quot;;
    res += &amp;quot;￣&amp;quot; + repeat(&amp;quot;^Y&amp;quot;,(2+len)/2) + &amp;quot;￣&amp;quot;;
    
WINDOW_=window.open();
res=res.split('\n').join('&amp;lt;br/&amp;gt;');
WINDOW_.document.write(res)
    function repeat(c,count){
        var res = &amp;quot;&amp;quot;;
        for(var i=0;i&amp;lt;count;++i){
            res += c;
        }
        return res;
    }
    function getBytes(str){
        var count = 0;
        for(var i=0;i&amp;lt;str.length;++i){
            count += isWide(str.charCodeAt(i)) ? 2 : 1;
        }
        return count;
    }
    function isWide(code){
        return (
            code &amp;gt;= 0x1100 &amp;amp;&amp;amp; (
            code &amp;lt;= 0x115f || 0x2329 === code || 0x232a === code ||
            (0x2e80 &amp;lt;= code &amp;amp;&amp;amp; code &amp;lt;= 0x3247 &amp;amp;&amp;amp; code !== 0x303f) ||
             0x3250 &amp;lt;= code &amp;amp;&amp;amp; code &amp;lt;= 0x4dbf ||
             0x4e00 &amp;lt;= code &amp;amp;&amp;amp; code &amp;lt;= 0xa4c6 ||
             0xa960 &amp;lt;= code &amp;amp;&amp;amp; code &amp;lt;= 0xa97c ||
             0xac00 &amp;lt;= code &amp;amp;&amp;amp; code &amp;lt;= 0xd7a3 ||
             0xf900 &amp;lt;= code &amp;amp;&amp;amp; code &amp;lt;= 0xfaff ||
             0xfe10 &amp;lt;= code &amp;amp;&amp;amp; code &amp;lt;= 0xfe19 ||
             0xfe30 &amp;lt;= code &amp;amp;&amp;amp; code &amp;lt;= 0xfe6b ||
             0xff01 &amp;lt;= code &amp;amp;&amp;amp; code &amp;lt;= 0xff60 ||
             0xffe0 &amp;lt;= code &amp;amp;&amp;amp; code &amp;lt;= 0xffe6 ||
             0x1b000 &amp;lt;= code &amp;amp;&amp;amp; code &amp;lt;= 0x1b001 ||
             0x1f200 &amp;lt;= code &amp;amp;&amp;amp; code &amp;lt;= 0x1f251 ||
             0x20000 &amp;lt;= code &amp;amp;&amp;amp; code &amp;lt;= 0x3fffd)
        ); 
    }
})();&lt;/pre&gt;</content:encoded>
  </item>
  <item rdf:about="https://let.hatelabo.jp/qsxcrt/let/gYC-x7rIuvWLaw">
    <link>https://let.hatelabo.jp/qsxcrt/let/gYC-x7rIuvWLaw</link>
    <dc:date>2013-04-04T10:11:13Z</dc:date>
    <description>だいたい1000コめのあたりでとまる</description>
    <dc:creator>qsxcrt</dc:creator>
    <title>[Let] はてなハイクで自動でスクロールってやつをついったー用にかきかえた</title>
    <content:encoded>&lt;a href="javascript:%22https%3A%2F%2Flet.st-hatelabo.com%2Fqsxcrt%2Flet%2FgYC-x7rIuvWLaw.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;はてなハイクで自動でスクロールってやつをついったー用にかきかえた&lt;/a&gt;&lt;pre&gt;/*
 * @title はてなハイクで自動でスクロールってやつをついったー用にかきかえた
 * @description だいたい1000コめのあたりでとまる
 * @include http://h.hatena.*
 * @license MIT License
 * @require 
 */

lts=0;lt=0;
sI_id_scroll = setInterval((function() {

	if(document.querySelectorAll('#stream-items-id li').length==lt){
		lt=document.querySelectorAll('#stream-items-id li').length;
		if(lts&amp;lt;=5){
			lts+=1;
		}else{
			lts=0;
			clearInterval(sI_id_scroll);
		}
	}
	window.scroll(window.scrollX, window.scrollMaxY);
	return null;
}), 500);&lt;/pre&gt;</content:encoded>
  </item>
  <item rdf:about="https://let.hatelabo.jp/qsxcrt/let/gYC-x7X3ycfpUA">
    <link>https://let.hatelabo.jp/qsxcrt/let/gYC-x7X3ycfpUA</link>
    <dc:date>2013-03-28T05:29:48Z</dc:date>
    <description>ただやっただけ</description>
    <dc:creator>qsxcrt</dc:creator>
    <title>[Let] はてな</title>
    <content:encoded>&lt;a href="javascript:%22https%3A%2F%2Flet.st-hatelabo.com%2Fqsxcrt%2Flet%2FgYC-x7X3ycfpUA.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;はてな&lt;/a&gt;&lt;pre&gt;/*
 * @title はてな
 * @description ただやっただけ
 * @include http://hatena.ne.jp
 * @license MIT License
 * @require 
 */


&lt;/pre&gt;</content:encoded>
  </item>
</rdf:RDF>
