Skip to content

Instantly share code, notes, and snippets.

View yuya's full-sized avatar

Yuya Hashimoto yuya

View GitHub Profile
@yuya
yuya / gist:4023650
Created November 6, 2012 09:21
:after とかに attr で親要素? の文字列を content に入れるやつ 忘れるのでメモ
<style>
#bike {
display: inline-block;
&:after {
display: inline;
content: attr(data-text);
}
}
</style>
@yuya
yuya / preload
Created November 25, 2012 10:34
prelaod っぽいやつ
(function (global, document) {
var imgList = [
"http://cdn1.iconfinder.com/data/icons/CrystalClear/128x128/mimetypes/pdf.png",
"http://cdn1.iconfinder.com/data/icons/CrystalClear/128x128/mimetypes/unknown.png",
"http://cdn1.iconfinder.com/data/icons/CrystalClear/128x128/mimetypes/document.png",
"http://cdn4.iconfinder.com/data/icons/CV_icons_by_miffo/128/references.png",
"http://cdn2.iconfinder.com/data/icons/oxygen/128x128/mimetypes/application-vnd.oasis.opendocument.text.png"
];
preload(imgList, "imgOnLoaded");
do (root = this, factory = (window, document) ->
NS = "Hoge"
class Hoge
constructor: ->
@hoge = "hoge"
window[NS] = Hoge
) ->
# AMD
@yuya
yuya / get_ie_vm.sh
Created June 12, 2013 07:28
MS から配布されてる IE の vmware イメージを取ってくる
#!/bin/sh
curl -O "http://virtualization.modern.ie/vhd/IEKitV1_Final/VMWare_Fusion/IE6_XP/IE6.XP.For.MacVMware.sfx"
curl -O "http://virtualization.modern.ie/vhd/IEKitV1_Final/VMWare_Fusion/IE8_XP/IE8.XP.For.MacVMware.sfx"
curl -O "http://virtualization.modern.ie/vhd/IEKitV1_Final/VMWare_Fusion/IE7_Vista/IE7.Vista.For.MacVMware.part0{1.sfx,2.rar,3.rar,4.rar}"
curl -O "http://virtualization.modern.ie/vhd/IEKitV1_Final/VMWare_Fusion/IE8_Win7/IE8.Win7.For.MacVMware.part0{1.sfx,2.rar,3.rar}"
curl -O "http://virtualization.modern.ie/vhd/IEKitV1_Final/VMWare_Fusion/IE9_Win7/IE9.Win7.For.MacVMware.part0{1.sfx,2.rar,3.rar}"
curl -O "http://virtualization.modern.ie/vhd/IEKitV1_Final/VMWare_Fusion/IE10_Win7/IE10.Win7.For.MacVMware.part0{1.sfx,2.rar,3.rar,4.rar}"
curl -O "http://virtualization.modern.ie/vhd/IEKitV1_Final/VMWare_Fusion/IE10_Win8/IE10.Win8.For.MacVMware.part{1.sfx,2.rar,3.rar}"
function $(selector, context) {
context = context || document;
var firstChar = selector[0],
nameOnly = selector.substring(1, selector.length),
maybeId = firstChar === "#",
maybeClass = firstChar === ".",
isSimple = /^[\w-]*$/.test(nameOnly),
qsaRe = /^(.+[\#\.\s\[\*>:,]|[\[:])/,
element =
// Simple JavaScript Templating
// John Resig - http://ejohn.org/ - MIT Licensed
(function () {
var cache = {};
this.tmpl = function tmpl(str, data) {
var fn = !/\W/.test(str) ?
cache[str] = cache[str] ||
tmpl(document.getElementById(str).innerHTML) :
var API = {
UPDATE_WITH_MEDIA : "https://api.twitter.com/1.1/statuses/update_with_media.json"
};
function oAuthConfig() {
var oAuthConfig = UrlFetchApp.addOAuthService("twitter");
oAuthConfig.setAccessTokenUrl("https://api.twitter.com/oauth/access_token");
oAuthConfig.setRequestTokenUrl("https://api.twitter.com/oauth/request_token");
oAuthConfig.setAuthorizationUrl("https://api.twitter.com/oauth/authorize");
@yuya
yuya / Code.gs
Last active January 4, 2016 18:59
Google Apps Script で簡易 Base64Encoder
function getImageBase64(source) {
var image = UrlFetchApp.fetch(source),
blob, contentType, base64;
if (!image) {
return;
}
blob = image.getBlob();
contentType = blob.getContentType();
@yuya
yuya / gist:38e5cbb4adb2e7a7dd78
Created May 15, 2014 02:25
Transparent 1px GIF of base64 binary
data:image/gif;base64,R0lGODlhAQABAHAAACH5BAUHAAAALAAAAAABAAEAQAICRAEAOw==
<table>
<tbody><tr>
<th> feature/os version</th>
<th><a class="keyword" href="http://d.hatena.ne.jp/keyword/ios">ios</a>-4.3.2</th>
<th><a class="keyword" href="http://d.hatena.ne.jp/keyword/ios">ios</a>-5.0</th>
<th><a class="keyword" href="http://d.hatena.ne.jp/keyword/ios">ios</a>-5.1</th>
<th><a class="keyword" href="http://d.hatena.ne.jp/keyword/ios">ios</a>-6.0</th>
<th><a class="keyword" href="http://d.hatena.ne.jp/keyword/android">android</a>-1.6</th>
<th><a class="keyword" href="http://d.hatena.ne.jp/keyword/android">android</a>-2.1</th>
<th><a class="keyword" href="http://d.hatena.ne.jp/keyword/android">android</a>-2.3.3</th>