- Fate/Zero
- あの日見た花の名前を僕達はまだ知らない。
- STEINS;GATE
- あの夏で待ってる
- とらドラ!
const waitFor = (selector: string): Promise<NodeList> => { | |
return new Promise(resolve => { | |
const id = setInterval(() => { | |
const elems = document.querySelectorAll(selector); | |
if (elems.length >= 0) { | |
clearInterval(id); | |
resolve(elems); | |
} | |
}, 300); | |
}); |
Object.prototype.keys = function (i) { | |
var keys = Object.keys(this); | |
return (i >= 0) ? keys[i] : keys; | |
}; | |
Object.prototype.values = function (i) { | |
var self = this; | |
var values = Object.keys(this).map(function(key){ | |
return self[key]; | |
}); |
snippet u | |
#!/usr/bin/env perl | |
use 5.10.0; | |
use strict; | |
use warnings; | |
snippet d | |
use Data::Dump qw(dump); | |
warn dump |
// Applications/Visual Studio Code.app/Contents/Resources/app/extensions/perl/syntaxes/perl.tmLanguage.json | |
{ | |
"information_for_contributors": [ | |
"This file has been converted from https://github.com/textmate/perl.tmbundle/blob/master/Syntaxes/Perl.plist", | |
"If you want to provide a fix or improvement, please create a pull request against the original repository.", | |
"Once accepted there, we are happy to receive an update request." | |
], | |
"version": "https://github.com/textmate/perl.tmbundle/commit/c0b7a4bd65882380522d82a60b536479a62b07c3", | |
"name": "Perl", | |
"scopeName": "source.perl", |
function truncate(str, size, suffix) { | |
if (!str) str = ''; | |
if (!size) size = 32; | |
if (!suffix) suffix = '...'; | |
var b = 0; | |
for (var i = 0; i < str.length; i++) { | |
b += str.charCodeAt(i) <= 255 ? 1 : 2; | |
if (b > size) { | |
return str.substr(0, i) + suffix; | |
} |
#!zsh | |
function git_info() { | |
local info | |
if test -z $(git rev-parse --git-dir 2> /dev/null); then | |
info='' | |
else | |
info="${$(git symbolic-ref HEAD 2> /dev/null)#refs/heads/}" | |
fi | |
echo -n "$info" | |
} |
#!perl | |
=pod | |
Original rc file is https://gist.github.com/3fb14d60757e29f8ef13. | |
ttakezawa++ | |
=cut | |
use strict; | |
use warnings; | |
use Term::ANSIColor; |
var gulp = require('gulp'); | |
var browserify = require('browserify'); | |
var babelify = require('babelify'); | |
var source = require('vinyl-source-stream'); | |
var webserver = require('gulp-webserver'); | |
gulp.task('browserify', function() { | |
browserify('./src/index.js', { debug: true }) | |
.transform(babelify) | |
.bundle() |