Skip to content

Instantly share code, notes, and snippets.

View niyari's full-sized avatar
😾
Find a profession that strokes😾

Sou Niyari niyari

😾
Find a profession that strokes😾
View GitHub Profile
@niyari
niyari / hatenablog-date-to-week.js
Last active August 29, 2015 13:56
はてなブログで日付に曜日を付けるやつ (1行版もあります。)
(function(){
datetimeEle = document.querySelectorAll('.date [datetime]');
for (var i = 0; i < datetimeEle.length; i++){
datetimeEle[i].appendChild(DateToWeek(datetimeEle[i].getAttribute("datetime")));
}
function DateToWeek(day){
if(typeof day === "undefined"){return ""}
//day = day.substr(0,10);
var d = new Date(day);
if(typeof d === "undefined" || isNaN( d ) ){return ""}
@niyari
niyari / doujin.xfd.md
Created April 21, 2014 04:52
同人音楽クロスフェード用埋め込みデータフォーマット

Ver0.0.4

仕様策定中

言語とWebページ(特設サイト)に埋め込む位置

  • 使用言語はHTML。
  • meta要素を使用する。
  • head要素の子要素として埋め込む。
  • content内のデータはutf-8をURLエンコードしたものとする。

取り扱うデータ

@niyari
niyari / comike_space2map
Last active August 29, 2015 14:05
コミケに参加するサークルが、どのホールに配置されたのかを調べるやつ
//最新の配置地図に合わせて修正してください
function comikeSpace($space_a,$space_d){
if ($space_a == "A"){
$spaceNo = intval($space_d);
if($spaceNo < 37){
return "東1";
}elseif ($spaceNo < 53){
return "東2";
}else{
return "東3";
@niyari
niyari / test_submit.ts
Created November 16, 2018 07:03
jQueryを使わず雑にINPUTでEnter押しても送信しないやつ
// input の class に allow_submit が含まれていると Enter で送信できるようになります。
// classList を使っているのでIE10未満は動作しません。jQueryを使うと良いのではないでしょうか。
// TypeScript
(() => {
let isEnter = false;
document.addEventListener("keypress", (event) => {
let target = <Node>event.target;
if (event.key === "Enter" && target.nodeName === "INPUT") {
let target = <HTMLInputElement>event.target;
if (target.classList.contains("allow_submit") === false) {