Skip to content

Instantly share code, notes, and snippets.

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);
});
@Cside
Cside / object_keys_values.js
Created March 20, 2012 11:49
Object.keys(), Object.values()
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];
});
@Cside
Cside / anime.md
Last active September 20, 2021 06:07

5.0

  • Fate/Zero
  • あの日見た花の名前を僕達はまだ知らない。

4.5

  • STEINS;GATE
  • あの夏で待ってる
  • とらドラ!
@Cside
Cside / perl.snip
Created March 21, 2012 10:45
Perl code snippets
snippet u
#!/usr/bin/env perl
use 5.10.0;
use strict;
use warnings;
snippet d
use Data::Dump qw(dump);
warn dump
@Cside
Cside / perl.tmLanguage.json
Created March 18, 2018 15:07
perl.tmLanguage.json
// 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",
@Cside
Cside / truncate.js
Created February 1, 2011 16:22
全角・半角混じった文字をいい感じにsubstrする
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;
}

★ 5

  • ジョジョの奇妙な冒険 Part2 戦闘潮流
  • ジョジョの奇妙な冒険 Part4 ダイヤモンドは砕けない
  • ジョジョの奇妙な冒険 Part5 黄金の風
  • ONE PIECE(アラバスタ編くらいまで)

★ 4.5

  • ジョジョの奇妙な冒険 Part1 ファントムブラッド
@Cside
Cside / get_git_branch_name.zsh
Created March 23, 2012 04:01
get_git_branch_name.zsh
#!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"
}
@Cside
Cside / repl.rc
Created November 13, 2012 14:16
~/.re.pl/repl.rc
#!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()