Skip to content

Instantly share code, notes, and snippets.

@kawamurayuto
kawamurayuto / generate-password-and-copy-to-clipboard.txt
Last active March 7, 2018 03:27
パスワードを生成してクリップボードにコピーするブックマークレット
javascript:(function(){for(var a,b="0".charCodeAt(),c="z".charCodeAt(),d="",e=0;10>e;e+=1)d+=String.fromCharCode(b+(Math.random()*(c-b)|0));a=d;var f=document.createElement("span");f.style.opacity=0;f.textContent=a;document.body.appendChild(f);var g=document.createRange();g.selectNode(f);getSelection().removeAllRanges();getSelection().addRange(g);document.execCommand("copy");document.body.removeChild(f);
alert("\u4ee5\u4e0b\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u30af\u30ea\u30c3\u30d7\u30dc\u30fc\u30c9\u306b\u30b3\u30d4\u30fc\u3057\u307e\u3057\u305f\u3002\n\n"+a);})()
@kawamurayuto
kawamurayuto / fizzbuzz.php
Last active December 28, 2017 01:12
PHP de FizzBuzz
<?php
for($i=1;$i<101;$i++){echo@['Fizz'][$i%3].@['Buzz'][$i%5]?:$i,"\n";}
@kawamurayuto
kawamurayuto / file0.txt
Last active January 11, 2017 16:50
Swift3 で生年月日から現在の年齢を取得する ref: http://qiita.com/kawamurayuto/items/6297046603b6d088434e
let calendar = Calendar(identifier: .gregorian)
let birthDate = DateComponents(calendar: calendar, year: 1983, month: 4, day: 15).date!
let now = DateComponents(calendar: calendar, year: 2017, month: 1, day: 12).date!
let age = calendar.dateComponents([.year], from: birthDate, to: now).year!
age // -> 33
@kawamurayuto
kawamurayuto / file0.txt
Last active November 8, 2016 10:08
Swift3 で今日の0時0分0秒を取得する ref: http://qiita.com/kawamurayuto/items/93e9c48174ad080ee973
let calendar = Calendar(identifier: .gregorian)
calendar.date(bySettingHour: 0, minute: 0, second: 0, of: Date()) // Nov 7, 2016, 12:00 AM
@kawamurayuto
kawamurayuto / json-pretty-print.txt
Last active July 20, 2016 09:40
Bookmarklet: JSON Pretty Print
javascript:new function(){document.write('<pre>',JSON.stringify(JSON.parse(document.body.textContent),null,' '),'</pre>')}