Skip to content

Instantly share code, notes, and snippets.

View negipo's full-sized avatar
😇
corpse

Yoshiteru Negishi negipo

😇
corpse
  • Tokyo
View GitHub Profile
@negipo
negipo / bem.md
Last active August 29, 2015 14:11
css refactorings

https://github.com/juno/bem-methodology-ja/blob/master/definitions.md

unified data domain

  • ddd的な各コンポーネントに対する命名 以下に説明する内容全てのこと
  • 検索フォーム、とかロゴ、とか
  • ヘッダーを大きくしてね、みたいな風にコミュニケーションする

block

  • アプリケーションの構成要素
  • 検索フォームブロック
javascript:location.href = location.href.replace(/(\d+)(.*?)$/, function(m){
var num = arguments[1];
var tail = arguments[2];
var span = num.length;
var next = parseInt(num, 10) + 1;
return ('00000' + next).slice(-span) + tail;
});void(0);

 吾輩は猫である。名前まだ無い どこ生れたかとん見当がつぬ何も薄暗じめし所ニャー泣て事け記憶始人間うのを聞くそ書中一番|獰悪な種族っ時々我捕え煮食話考ら別段恐思わ彼掌に載せス持ち上げフワ感ばり少落顔ゆろ妙今残第毛装飾さべきず薬缶後ぶ逢片輪度出会み真突起穴ぷ煙吹咽ぽ実弱飲む草よや頃知裏心坐お、す非常速力運転動自分眼廻胸到底助音火ふ気付兄弟疋肝母親姿隠違明容子這痛藁急笹原へ棄向大池迎来試誰風渡日暮腹減声仕方物決左苦慢理行臭入竹垣崩邸内ぐ込縁不議破路傍餓死樹蔭云根至隣家三訪問通忍び先善寒雨降末刻猶予暖以外再機遭遇層乱暴否頸筋表抛駄目ね天任ひ隙台投同四五遍繰返者づ馬偸報痞下最主騒女宿小御困鼻黒撚眺置奥口惜住極滅多合職業教師学校帰終斎ぎほ変勉強ご際勤足覗昼寝読本涎胃皮膚色淡黄帯弾活溌徴候癖飯タカジヤゼ二ペ眠垂毎夜課楽限友達平鳴望跳相手珍重得朝新必膝乗背好訳構経験櫃炬燵椽側供床ょ等己余地割醒—質例神性次部屋飛現指尻ぺ叩居観察儘断言ざ衾語勝逆頭袋[#「」点]押総追迫害加畳爪磨細君怒易座敷板他顫尊敬白情玉産涙流愛完美的戦剿論有権解憤慨元刺鰡臍利規約守腕訴毫念馳走掠奪頼正軍代関両送栄永節待失敗俳句体詩星英文弓凝謡習ヴァイオリンブ毒熱架近渾宗盛月給包提買水彩絵具筆ットマ紙果翌鑑定甘更述懐詐処金鏡越初室想像画昔太アドレ・デルサ然写辰露華禽獣魚枯木鴉幅ゃ嘲笑覚様禁揶揄結十欠伸執辛棒廓並造作器量描波斯含灰漆斑疑褐交ぜ評盲判服便催身肉早儀存首低打壊用掻鹿野郎罵呼漫受快立酷増長窘徳数倍悲道耳坪茶園広瀟洒退屈折浩養春穏睡歩嗅西杉菊倒頓着鼾横庭窃胆驚純粋午過陽透光線柔炎燃王偉格嘆賞奇忘佇静梧桐枝軽誘枚葉茂丸開琥珀遥輝双眸射矮額卑犬挫籠抱挨拶険呑冷答臓烈鼓蔑調?全随若瘠焔良膏切肥満豊車昂辺育盟遠義奴侮骨国由畠願箆癪障ぴ去邂逅吐件或雑談鼠匹智識程発勇比較悟接張髭震丈喉謹聴直吸場弁護形勢愚柄濁案年墻壁吶喊意百引槌ぱ掃除亭石面喰畜泥溝喝采屁揚景睨嫌反対呈喟息稼世取銭壱円儲碌窟味胡魔化猟要2字○放蕩適妻芸羨資連進於卒済料酒廉昧山肯劣批惚抜昨僕派欄懸夢嬉独共瞭裡未練負夫謂久振劈忠告従精洋鱈※+墟4準2-87捏信ハ喜悦散担唯男響伝顧慮饒舌冗滑稽挑撥コラクベギボ著仏革命史版演説皆傾席ソ歴セノ眉公鬼襲欺差支掛似黙ナダィチ門寺院雪漏模注警半参跛沢漸褪脂杯惹消沈尋肴秤懲赤松紅綴花ぼ尽南冬脚稀狭厭功能休幼稚唱歌毬尾健康欲涯8高許端某状深緑塗蹲踞パテ竪応拗延寄窓揺劇品払紛

// based on https://github.com/r7kamura/amazon-url-modifier
var asinElement = $('#ASIN, input[name="idx.asin"], input[name="ASIN.0"]');
if (asinElement.length > 0) {
window.history.pushState({}, '', '/dp/' + asinElement.val() + '/polog-22');
}
@negipo
negipo / MV.coffee
Last active August 29, 2015 14:04
# http://hokaccha.github.io/slides/javascript_design_and_test/ の写経
class Todo
@list: []
@add: (text) ->
todo = new Todo(text: text)
Todo.list.push(todo)
@trigger('add', todo)
// with dotjs
setInterval(function() {
$('.soundList__item').each(function(idx, item) {
if($(item).find('.soundTitle__info').length > 0) {
$(item).remove();
}
});
}, 2000);
// with dotjs
$('.tweet-btn').click(function() {
$('.tweet-box.rich-editor div').each(function() {
$(this).text($(this).text().replace(/[^.\/:!\?,@\s ]/g, function() { return ['p', 'o'][Math.floor(Math.random() * 2)]}, 'po'));
});
});
// ==UserScript==
// @name WikipediaRandomAutoPager
// @namespace http://polog.org/
// @include http://*.wikipedia.org/wiki/*
// @require http://gist.github.com/3242.txt
// ==/UserScript==
// requires AutoPagerize http://userscripts.org/scripts/show/8551 by swdyh
// using utility $X() http://gist.github.com/3242 by os0x
// notice: put this script ABOVE AutoPagerize
#!/usr/bin/env ruby
LOOP_COUNT = 20
def main
`ffmpeg -i #{ARGV.shift} -f mp4 in.mp4`
`ffmpeg #{LOOP_COUNT.times.map { '-i in.mp4' }.join(' ')} -filter_complex "concat=n=#{LOOP_COUNT}:v=1:a=0" out.mp4`
`rm in.mp4`
end
#!/usr/bin/env ruby
require 'bundler'
Bundler.require
def main
sources = sources(ARGV.shift)
targets = Magick::ImageList.new
sources.each do |source|
colors = []