Skip to content

Instantly share code, notes, and snippets.

@kentaromiura
kentaromiura / index.js
Created June 16, 2014 08:44
requirebin sketch
var div = document.createElement('div');
div.innerHTML = atob('CjxkaXY+CiAgICA8cHJlPiAgICAgICAgTG9yZW0gSXBzdW0gaXMgc2ltcGx5IGR1bW15IHRleHQgb2YgdGhlIHByaW50aW5nIGFuZDxicj4gdHlwZXNldHRpbmcgaW5kdXN0cnkuIExvcmVtIElwc3VtIGhhcyBiZWVuIHRoZSBpbmR1c3RyeSdzPGJyPiBzdGFuZGFyZCBkdW1teSB0ZXh0IGV2ZXIgc2luY2UgdGhlIDE1MDBzLCB3aGVuIGFuIHVua25vd248YnI+IHByaW50ZXIgdG9vayBhIGdhbGxleSBvZiB0eXBlIGFuZCBzY3JhbWJsZWQgaXQgdG8gbWFrZSBhPGJyPiB0eXBlPGJyPiBzcGVjaW1lbiBib29rLiBJdCBoYXMgc3Vydml2ZWQgbm90IG9ubHkgZml2ZTxicj4gY2VudHVyaWVzLCBidXQgYWxzbyB0aGUgbGVhcCBpbnRvIGVsZWN0cm9uaWMgdHlwZXNldHRpbmcsPGJyPiByZW1haW5pbmcgZXNzZW50aWFsbHkgdW5jaGFuZ2VkLiBJdCB3YXMgcG9wdWxhcmlzZWQgaW4gdGhlPGJyPiAxOTYwczxicj4gd2l0aCB0aGUgcmVsZWFzZSBvZiBMZXRyYXNldCBzaGVldHMgY29udGFpbmluZzxicj4gTG9yZW08YnI+IElwc3VtIHBhc3NhZ2VzLCBhbmQgbW9yZSByZWNlbnRseSB3aXRoIGRlc2t0b3A8YnI+IHB1Ymxpc2hpbmcgc29mdHdhcmUgbGlrZSBBbGR1cyBQYWdlTWFrZXIgaW5jbHVkaW5nIHZlcnNpb25zIG9mPGJyPiBMb3JlbSBJcHN1bS48YnI+Cjxicj4KSXQgaXMgYSBsb25nIGVzdGFibGlzaGVkIGZhY3QgdGhhdCBhIHJlYWRlciB3aWxsIGJlIGRpc3RyYWN0
@kentaromiura
kentaromiura / index.js
Created June 16, 2014 15:08
requirebin sketch
var prime = require('prime')
var emitter = require('prime/emitter')
var transition = require('transition')
var enhance = function(instance, method, parameters){
var result = Fx.parent[method].apply(instance, parameters)
instance.event.emit(method, result)
return result
}
var Fx = prime({
@kentaromiura
kentaromiura / mostAnnoyingConsoleFunctionEver.js
Last active August 29, 2015 14:03 — forked from zivc/mostAnnoyingConsoleFunctionEver.js
amend the mostAnnoyingConsoleFunctionEver to use the proper font
console.log = (function(log){
return function(str) {
var css = 'background: linear-gradient(to right, red, yellow, lime, aqua, blue, fuchsia, red); color: white; font-weight: bold;font-family:Comic Sans MS;font-size:13pt;';
var args = Array.prototype.slice.call(arguments);
args[0] = '%c' + args[0];
args.splice(1,0,css);
var speech = new SpeechSynthesisUtterance();
speech.text = str;
window.speechSynthesis.speak(speech);
@kentaromiura
kentaromiura / transform.js
Created July 5, 2014 12:13
Feature detection for applying a transform
var transform = (function(){
for(var props = ['transform', 'webkitTransform', 'OTransform', 'msTransform', 'MozTransform'], i=0, max=props.length; i<max; i++){
var prop = props[i]
if(prop in document.body.style){
return function(element, transformation){
element.style[prop] = transformation
}
}
}
})();
@kentaromiura
kentaromiura / index.js
Created July 17, 2014 08:57
requirebin sketch
var Promise = require('promise')
var request = function(options){
// faking async http request
setTimeout(options.success, 3000, {
zivc: 'use the force'
})
}
var fakeAPI = {
@kentaromiura
kentaromiura / index.js
Created April 14, 2015 09:50 — forked from kamicane/.requirebin-equation-stuff-2
requirebin sketch
"use strict";
var COLORS = {
BOX: 'silver',
BEZIER: 'silver',
BACKGROUND : {
COLOR: 'whitesmoke',
TEXT: 'black'
},
POINTS: 'gray',
GRID: 'rgba(80,80,80,0.1)',
@kentaromiura
kentaromiura / LessController.cs
Created June 18, 2009 18:21
LessController.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.IO;
namespace MvcApplication1.Controllers {
public class LessController : Controller {
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Get.aspx.cs" Inherits="MvcApplication1.Views.Home.Get" %>
<html>
<head>
<link type="text/css" rel="Stylesheet" href="/less.mvc/Show/<%= ViewData["Name"] %>.css"
</head>
<body>
<h1 id="header" name="header"> This is the less source:</h1>
<pre>
<%= ViewData["Less"] %>
</pre>
@kentaromiura
kentaromiura / test1.less
Created June 18, 2009 18:30
test1.less
/* LESS */
@brand_color: #4D926F;
@other_color: rgb(166,255,122);
.common-rules{
border:1px solid silver;
}
.font-rules{
@kentaromiura
kentaromiura / gist:132065
Created June 18, 2009 18:01
Global.asax.cs
public class MvcApplication : System.Web.HttpApplication
{
public static void RegisterRoutes(RouteCollection routes)
{
// ...
routes.MapRoute(
"less",
"less.mvc/{action}/{name}.css",
new { controller = "Less", action = "Show" }