Skip to content

Instantly share code, notes, and snippets.

View sters's full-sized avatar
🐱
meow!

sters sters

🐱
meow!
View GitHub Profile
function UrlEncodeAll(s) {
return s.split("").map(function(v){ return "%" + v.charCodeAt(0).toString(16); }).join("");
}
(function jQuery_load(){
var head = document.getElementsByTagName("head")[0];
var sc = document.createElement("script");
sc.src = "//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js";
head.appendChild(sc);
sc.onload = function(){
jQuery.noConflict();
window.$jQ = jQuery;
};
})();
function inversefb(data) {
var _base = "1211213", base = "";
var _value = [3,5,6,9,10,12,15], value = [];
data = data.map(function(v){ return v == "Fizz" ? "1" : v == "Buzz" ? "2" : "3"}).join("");
while(data.length > base.length) {
base += _base;
value = value.concat(_value);
}
@sters
sters / encoder.js
Last active August 29, 2015 14:00
@yagihashooに脅されて作成した
var GomibacoEncode = (function() {
var translateTable = "ごみばこ".split("");
return {
Encode : function(str) {
return str.split("").map(function(cur){
var enc = cur.charCodeAt(0).toString(translateTable.length);
for(var i = enc.length; i < translateTable.length; i++) {
enc = "0" + enc;
}
translateTable.forEach(function(translateWord, idx){
@sters
sters / calcHTMLColor.js
Created July 14, 2014 02:01
#00FFAA + #112233 みたいなのを計算したかっただけ
//
// calcHTMLColor("#00FFAA + #112233");
// calcHTMLColor("#00FFAA - #445566");
//
function calcHTMLColor(expression) {
var replacer = [
{
regexp: /\#([0-9A-Fa-f]{2})([0-9A-Fa-f]{2})([0-9A-Fa-f]{2})/g,
callback: function(str, r, g, b) {
return "rgb(" + [r,g,b].map(function(n){ return parseInt(n, 16); }).join(",") + ")";
@sters
sters / ncvid.js
Last active December 13, 2015 21:29
"Supporterz" all night hackathon.
//--------------------------------------------------
// please read:
// 某ニコニコできる動画サイトにログインして、
// マイリストページでこのスクリプトを実行
// (ChromeならF12おしてconsoleにはっつけてください)
// すると、上から連続で再生してくれるかもしれない何かです。
//
// クロスフェードっぽい何かもついてますがうまくいかないかも...
// 動画が読み込めなかったときやエラーなど例外的なサムシングは考えてません。
//
@sters
sters / npp_myfile_compiler.rb
Created March 13, 2013 15:00
Script to compile some script language. for me. I use notepad++ and NppExec plugin. this plugin can run to any shell program. But don't process according to file extension, so write this script in process according to file extension.
###################################################
#
# Any file compile run on shell.
# Can't some file joint compile that regret...
#
# target : win32, Ruby
# necessary : Ruby # can simple file name processing and command run.
# gem/win32console # color set
#
# support : haml It mean, "can compile command run".
@sters
sters / ohirune.html
Last active December 17, 2015 10:39
ohirune
<!--
moved: https://github.com/sters/ohirunejs
-->
<html>
<body>
<a id="ohirune" target="_blank">おひるね</a>
<a id="okita" target="_blank">おきた</a>
<script type="text/javascript">
<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>スタイルシートそのものを変更する</title>
<link rel="stylesheet" type="text/css" href="style-a.css" id="style-a" disabled="true">
<link rel="stylesheet" type="text/css" href="style-b.css" id="style-b" disabled="true">
<style id="style-c">
#foo {
@sters
sters / shower.js
Last active December 21, 2015 15:19
例のアレ
(function(){
function auto_font_size($, target){
var temp = $("<div>").css({
"display" : "none",
"font-family" : target.css("font-family"),
}).text(target.text()).appendTo("body");
var maxWidth = $(window).width();
var tempWidth = temp.width();