Public Gists by os0x

Gravatar
Tue May 12 06:19:49 -0700 2009
1
2
3
// ==UserScript==
// @name Diff for gist.github for Opera & Chrome
// @namespace http://ss-o.net/
Gravatar
Thu Apr 30 18:55:52 -0700 2009
1
2
3
// ==UserScript==
// @name twitter.AutoPager
// @namespace http://ss-o.net/
Gravatar
Thu Apr 30 03:59:32 -0700 2009
1
2
3
//var id = randomkey(10);
function randomkey(len,key){
do {key = (key||'') + Math.random().toString(36).substring(2);} while (key.length < len) ;
Gravatar
Fri Apr 24 03:15:08 -0700 2009
1
2
3
@namespace url(http://www.w3.org/1999/xhtml);
 
ul:before,ul:after,
Gravatar
Tue Apr 14 20:40:44 -0700 2009
1
2
3
#!/usr/bin/perl -wT
use strict;
 
Gravatar
Mon Apr 13 23:38:15 -0700 2009
1
2
3
// ==UserScript==
// @name canvas.GlitchMonkey
// @namespace http://d.hatena.ne.jp/youpy/
Gravatar
Mon Apr 13 03:17:51 -0700 2009
1
2
3
<!-- from:http://blog.hawklab.jp/item-62.html -->
<p>リンク元をチェックしていて気になった、『<a href="http://www.akatsukinishisu.net/itazuragaki/js/bindaseventlistener.html" target="_blank">bindとbindAsEventListenerについての疑問</a>』。</p>
<p><a target="_blank">prototype.js 1.4.0を読む:base.jsその2</a>』では「bindAsEventListenerはIEのためにある」と書いたが、IEでもattachEventを使えば、Eventオブジェクトが引数として与えられるので、bindAsEventListenerは要らないのではないか、という話。</p>
Gravatar
Wed Apr 01 01:04:30 -0700 2009
1
2
3
// ==UserScript==
// @name simple_guestures
// @namespace http://looxu.blogspot.com/
Gravatar
Tue Mar 17 01:24:08 -0700 2009
1
2
3
//var cookie_month = cake({expires:30});
//var cookie_session = cake();
//var setting = cookie_month.get('setting');
Gravatar
Wed Mar 11 23:50:52 -0700 2009
1
2
3
function URI(uri,base){
var a, _loc = location, self = this;
if (base) {//via nanto_vi
Gravatar
Mon Mar 09 20:51:49 -0700 2009
1
2
3
// element.style.position='fixed';
// endrag(element);
// e.g. http://ss-o.net/test/drag.html
Gravatar
Sun Mar 01 23:29:44 -0800 2009
1
2
3
// reduce https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Objects/Array/reduce#Compatibility
function reduce(arr, fun){
var len = arr.length, i = 0;
Gravatar
Mon Feb 16 07:28:28 -0800 2009
1
2
3
#!/usr/bin/perl
 
use strict;
Gravatar
Sun Jan 25 19:18:39 -0800 2009
1
2
3
function addCSS (css){
if (document.createStyleSheet) { // for IE
var sheet = document.createStyleSheet();
Gravatar
Wed Jan 21 07:03:44 -0800 2009
1
2
3
// ==UserScript==
// @name with hatebu search
// @namespace http://b.hatena.ne.jp/
Gravatar
Tue Jan 13 02:55:51 -0800 2009
1
2
3
function duration (dat) {
var ret = 0, map = {
sec:1, min:60, hour:3600, day:86400, week:604800, month:2592000, year:31536000
Gravatar
Mon Jan 05 03:11:46 -0800 2009
1
2
3
if (!Array.prototype.reduce)
{
  Array.prototype.reduce = function(fun /*, initial*/)
Gravatar
Mon Dec 22 08:09:42 -0800 2008
1
2
3
// ==UserScript==
// @name twitter post fix
// @namespace http://ss-o.net/
gist: 29681 very simple $X
Gravatar
Wed Nov 26 20:17:23 -0800 2008
1
2
3
// very simple version of $X
// $X(exp);
// $X(exp, context, resolver, XPathResult.NUMBER_TYPE).numberValue;
Gravatar
Tue Nov 25 23:15:27 -0800 2008
1
2
3
// ==UserScript==
// @name b.hatena ldrizer
// @namespace http://ss-o.net/