Skip to content

Instantly share code, notes, and snippets.

@miya2000
miya2000 / C# concurrent test. (lock, Interlocked, ReaderWriterLock)
Created September 27, 2008 04:56
C# concurrent test. (lock, Interlocked, ReaderWriterLock)
using System;
using System.Diagnostics;
using System.Threading;
namespace ConcurrentTest
{
class Program
{
const int CONCURRENT = 100;
const int LOOP = 100000;
@if(0)==(0) ECHO OFF
CScript.exe //NoLogo //E:JScript "%~f0" %*
GOTO :EOF
@end
// zip compress command in wsh.
// @see http://scripting.cocolog-nifty.com/blog/2008/06/zip_3cb0.html
// @see http://n-arai.cocolog-nifty.com/blog/2008/04/activeserverpag_d5bc.html
if (WScript.Arguments.Count() < 2) {
@miya2000
miya2000 / Java concurrent test. (synchronized, AtomicInteger)
Created September 27, 2008 19:30
Java concurrent test. (synchronized, AtomicInteger)
package test01;
import java.text.MessageFormat;
import java.util.concurrent.atomic.AtomicInteger;
public class ConcurrentTest {
static final int CONCURRENT = 100;
static final int LOOP = 100000;
static int counter;
static AtomicInteger aCounter;
// ==UserScript==
// @name Scrolloo
// @description Yet anther scrollbar and scroll utilities.
// @namespace http://www.hatena.ne.jp/miya2000/scrolloo
// @version 1.00 Beta
// @include *
// ==/UserScript==
//*
(function(f) {
//for debug.
@miya2000
miya2000 / nicovideo_wnp.user.js
Created December 23, 2013 23:54
nicovideo - wnp (Ginza Preview)
// ==UserScript==
// @name nicovideo - wnp (Ginza Preview)
// @description windowised nicovideo player.
// @author miya2000
// @namespace http://d.hatena.ne.jp/miya2000/
// @version Ginza Preview
// @include http://*.nicovideo.jp/*
// @exclude http://www.nicovideo.jp/watch/*
// @exclude http://*http*
// @exclude http://ads.nicovideo.jp/*
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
namespace UnitTestProject1
{
[TestClass]
public class CsvConvertUsingAnonymousTypeTest
// ==UserScript==
// @name jQuery2.0.0 for Opera10.10
// @include *
// ==/UserScript==
(function() {
if (typeof Date.now == 'undefined') {
Date.now = function() { return new Date() };
}
if (typeof Array.isArray == 'undefined') {
// https://developer.mozilla.org/ja/docs/JavaScript/Reference/Global_Objects/Array/isArray
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
namespace QueryTest
{
[TestClass]
public class QueryTest
{
[TestMethod]
public void Test1()
// ==UserScript==
// @name jQuery1.9.1 for Opera10.10
// @include *
// ==/UserScript==
(function() {
opera.addEventListener('BeforeScript', function(e) {
// div#click is "undefined". a#click, input#click is "Function".
if (e.element.src == 'http://code.jquery.com/jquery-1.9.1.js') {
e.element.text = e.element.text.replace('div.cloneNode( true ).click();', '');
}
@miya2000
miya2000 / nicovideo_q.js
Created December 2, 2012 03:39
nicovideo - Q for Opera10.10
// ==UserScript==
// @name nicovideo - Q for Opera10.10
// @include http://www.nicovideo.jp/watch/*
// ==/UserScript==
(function() {
opera.addEventListener('BeforeScript', function(e) {
if (/EmbededWatchData\.js/.test(e.element.src)) {
document.body.constructor = HTMLBodyElement;
}
}, false);