Skip to content

Instantly share code, notes, and snippets.

--- oAutoPagerize.js.orig 2010-06-08 14:09:09.000000000 -0400
+++ oAutoPagerize.js 2010-06-08 14:08:45.000000000 -0400
@@ -125,7 +125,7 @@
,exampleUrl: 'http://eow.alc.co.jp/%E3%81%82%E3%82%8C/UTF-8/ http://eow.alc.co.jp/are'
}
,{
- url: '^http://matome\\.naver\\.jp/\w+'
+ url: '^http://matome\\.naver\\.jp/odai/'
,nextLink: '//a[@class="next"]'
,pageElement: 'id("itemDetail")/li'
// ==UserScript==
// @name oAutoPagerize
// @namespace http://ss-o.net/
// @description loading next page and inserting into current page. oAutoPagerize supports for Opera 9.5+, GreaseKit(Safari/WebKit)
// @version 1.5.2
// @include http://*
// @include https://*
// @exclude https://mail.google.com/*
// @exclude http://b.hatena.ne.jp/*
// ==/UserScript==
// ==UserScript==
// @name iframe-addressbar
// @namespace http://d.hatena.ne.jp/edvakf/
// @description Show pseudo address-bars for iframes on load and mouseover
// @include *
// ==/UserScript==
(function(win) {
if (win.top === win.self) return;
// ==UserScript==
// @name Twitter OAuth Caution
// @namespace http://github.com/mooz/
// @description Display caution when application requests a 'write' access
// @include https://twitter.com/oauth/authorize?*
// @include https://twitter.com/oauth/authenticate?*
// ==/UserScript==
(function () {
var msgElem = document.querySelector(".signin-content > h4");
(function() {
window.addEventListener('DOMContentLoaded', setScrollBar, false);
window.addEventListener('load', setScrollBar, false);
function setScrollBar(ev) {
window.removeEventListener('DOMContentLoaded', setScrollBar, false);
window.removeEventListener('load', setScrollBar, false);
var root = document.compatMode === 'BackCompat' ? document.body : document.documentElement;
// ==UserScript==
// @name Blogger Hatena Syntax
// @namespace http://d.hatena.ne.jp/edvakf/
// @description Hatena syntax and code highlight for blogger
// @include http://www.blogger.com/post-create.g*
// @include http://www.blogger.com/post-edit.g*
// ==/UserScript==
//
// Copyright (C) 2010 edvakf
//
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <string.h>
#define MAX_LINE_LEN 4096
#define MAX_ARGS_LEN 200
ERROR #1: " str ing " === "\u00A0str\u00A0ing\u00A0" (07_Lexical_Conventions/7.2_White_Space/S7.2_A2.5_T2)
INFO #1: NaN not greater or equal zero (08_Types/8.5_The_Number_Type/S8.5_A5)
INFO #2: NaN not less or equal zero (08_Types/8.5_The_Number_Type/S8.5_A5)
INFO #3: NaN not less or equal zero OR greater or equal zero (08_Types/8.5_The_Number_Type/S8.5_A5)
INFO #4: NaN not less or equal zero ADD greater or equal zero (08_Types/8.5_The_Number_Type/S8.5_A5)
// Copyright (c) 2010, edvakf
// algorithm from http://www.ko-sw.com/Blog/post/An-Ultra-Fast-CSS-Minify-Algorithm.aspx
/*
* Copyright (c) 2010, KO Software (official@koapproach.com)
*
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
// tween2.js : http://code.google.com/p/autopatchwork/source/browse/AutoPatchWork/tween2.js
// Tweener Like snippet
// var tw = new Tween(div.style,{time:1, onComplete:function(){},left:{to:0,from:100,tmpl:"$#px"}});
function Tween(item, opt) {
var self = this, TIME = 10, time = (opt.time||1) * 1000, TM_EXP = /(\+)?\$([\#\d])/g, sets = [], isFilter,
easing = opt.transition || function(t, b, c, d){return c*t/d + b;}, _T = {time:1,onComplete:1,transition:1,delay:1};
for (var k in opt) if (!_T[k]) {
var set = opt[k], from = set.from || parseFloat(item[k]) || 0, values = [], tmpl = set.tmpl || '$#';
if (typeof item === 'function') {
isFilter = true;