Skip to content

Instantly share code, notes, and snippets.

View yoko's full-sized avatar
🍐
I like pear

yksk yoko

🍐
I like pear
View GitHub Profile
Date.dayInMonth = function(year, month) {
if (year instanceof Date) {
var date = year;
year = date.getFullYear();
month = date.getMonth() + 1;
}
return new Date(year, month, 0).getDate();
};
var preloadImage = function(paths) {
if (!$.isArray(paths)) paths = $.makeArray(arguments);
for (var i = 0, path; path = paths[i]; i++)
new Image().src = path;
};
@yoko
yoko / random-color.user.js
Created May 7, 2010 14:49 — forked from hitode909/random-color.user.js
WebKitでも動くようにした
// ==UserScript==
// @name random-color
// @namespace http://www.hatena.ne.jp/hitode909
// @include *
// ==/UserScript==
var randomColor = function() {
return 'rgb(' + (Math.random() > 0.5 ? 255 : 0) + ', ' + (Math.random() > 0.5 ? 255 : 0) + ', ' + (Math.random() > 0.5 ? 255 : 0) + ')';
};
<!-- フルスクリーンにする -->
<meta name="apple-mobile-web-app-capable" content="yes"/>
<!-- ステータスバーを黒(半透明)にする -->
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/>
var $ = document.querySelector.bind(document);
#!ruby
require 'rubygems'
require 'twitter'
require 'pit'
exit unless ARGV[0]
config = Pit.get('twitter', :require => {
'username' => 'username',
String.prototype.i = function(n) {
var letter = this.charAt(this.length - 1);
var ret = [this];
while (--n) ret.push(letter);
return ret.join('');
};
for f in "$@"
do
python ~/apps/scour/scour.py -i "$f" -o "${f%.*}_.svgz" --enable-comment-stripping --enable-id-stripping --enable-viewboxing --indent=none --strip-xml-prolog --remove-metadata --shorten-ids --strip-xml-prolog
mv -f "${f%.*}_.svgz" "$f"
echo "$f"
done
var supported_inline_svg = function() {
var div = document.createElement('div');
div.innerHTML = '<svg version="1.1" xmlns="http://www.w3.org/2000/svg"></svg>';
return (div.childNodes[0].namespaceURI == 'http://www.w3.org/2000/svg');
};
// ==UserScript==
// @name Endless Summer on dsbd
// @namespace http://www.tumblr.com/
// @description random next link on tumblr dashboard
// @include http://www.tumblr.com/dashboard/1*
// @include http://www.tumblr.com/show/*/1*
// @require http://gist.github.com/3242.txt
// @require http://gist.github.com/198443.txt
// @require http://gist.github.com/34615.txt
// @version 0.0.4.0.2