Skip to content

Instantly share code, notes, and snippets.

Markdown list test

2 spaces indent.

  • foo
    • bar
      • baz

4 spaces indent.

@kanonji
kanonji / scrolling.js
Created September 16, 2019 17:19
TwitterのTLでしばらくスクロールし続けてほしい時のコード
let intervalInSecond = 1
let stopScrolling = (function(seconds) {
let intervalId = setInterval(function() {
window.scrollBy(0, window.pageYOffset)
}, seconds * 1000)
return function() {
clearInterval(intervalId)
};
})(intervalInSecond);
@kanonji
kanonji / bookmarklet
Last active November 27, 2018 10:23
http://phpcon.php.gr.jp/2018/ のタイムテーブルの縦横幅を拡張してスクロールバーが出ない様にするbookmarklet
javascript:(function(){$(".container.bg-timetable").css("max-width","90%");$(".fc-scroller.fc-time-grid-container").css("height","initial");$("#calendar").css("width","initial")})();

コーディングスタイルガイド

一般

インデント

EditorConfigで揃える

改行コード

<?php
class SimpleDelegate {
protected $callbacks = [];
public function add(Closure $callback, $key = null){
$key = $key?: spl_object_hash($callback);
$this->callbacks[$key] = $callback;
}
@kanonji
kanonji / .gitignore
Last active February 20, 2017 01:18
Destroying session with session_regenerate_id(true)
/session
@kanonji
kanonji / callee.sh
Last active August 15, 2016 11:52
Test to share variables within two script.
#!/bin/sh
echo " #${0} begin"
echo " echo \$WORKING_DIR"
echo " ${WORKING_DIR}"
echo " #${0} end"
@kanonji
kanonji / test.sh
Last active August 15, 2016 11:26
Test that command substitution invokes a subshell.
#!/bin/sh
echo "\$ echo \$(pwd)"
echo $(pwd) #Current directory not changed.
echo "\$ \$(cd ..)"
$(cd ..)
echo "\$ echo \$(pwd)"
echo $(pwd) #Current directory not changed.
@kanonji
kanonji / Publisher.cs
Created May 10, 2016 15:49
Get an event when tags edited on Tag Manager.
using UnityEditor;
using UnityEditorInternal;
namespace Kanonji.TagManagerEvent
{
public delegate void OnTagsChangedHandler(string[] tags);
public class Publisher
{
public static event OnTagsChangedHandler OnTagsChanged;