Skip to content

Instantly share code, notes, and snippets.

View ujiro99's full-sized avatar

ujiro99 ujiro99

  • japan
View GitHub Profile
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Repellat odit officiis necessitatibus laborum asperiores et adipisci dolores corporis, vero distinctio voluptas, suscipit commodi architecto, aliquam fugit. Nesciunt labore reiciendis blanditiis!</p>
<div class="shadow-host" style="--ul-color-3: orange;">
<!-- Also could be a
<custom-element />
-->
</div>
let i = 0
const t = Date.now() + 5000
function raf() {
requestAnimationFrame(() => {
if(Date.now() < t){
i++
// console.log(i) // console.log is very heavy!
raf()
}else{
@ujiro99
ujiro99 / WriteBytesToStdinPipe.go
Last active May 1, 2018 12:16
Write more than 4K bytes to StdinPipe.
package main
import (
"bytes"
"fmt"
"log"
"os/exec"
"io"
)
@ujiro99
ujiro99 / extract.py
Created September 10, 2017 11:37
指定ディレクトリ配下の圧縮ファイルを展開する
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import os
import zipfile
import rarfile
import click
@click.group(invoke_without_command=True)
@click.argument('target-dir', type=click.Path(exists=True))
@ujiro99
ujiro99 / bootlocal.sh
Last active August 21, 2017 13:10
PyCharmでDocker(Hyper-V)を使う on Windows 10(2017/8時点) ref: http://qiita.com/ujiro99@github/items/7d916f9cb9078225987b
# /var/lib/boot2docker/に格納するとdocker-machine起動時に実行される
ip addr add 172.29.32.2/20 dev eth0 # HostOSと同じサブネット内で固定IPアドレスを設定する
uid=1000 # dockerユーザ
gid=50 # staffグループ
user=share # HostOSで共有を許可したユーザ名
password=xxxxxxxxxxxx # 共有を許可したユーザのパスワード
host_ip=//172.29.32.1 # HostOSのIPアドレス
@ujiro99
ujiro99 / bootlocal.sh
Created August 16, 2017 17:38
docker-machine起動時にHostOS(Windows)のDirectoryをマウントするスクリプト
# /var/lib/boot2docker/に格納するとdocker-machine起動時に実行される
ip addr add 172.29.32.2/20 dev eth0 # HostOSと同じサブネット内で固定IPアドレスを設定する
uid=1000 # dockerユーザ
gid=50 # staffグループ
user=share # HostOSで共有を許可したユーザ名
password=xxxxxxxxxxxx # 共有を許可したユーザのパスワード
host_ip=//172.29.32.1 # HostOSのIPアドレス
@ujiro99
ujiro99 / change-key-repeat.bat
Last active January 27, 2023 16:20
Windows10のキーリピートの速さを変える
reg add "HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Response" /v AutoRepeatDelay /d 200 /f
reg add "HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Response" /v AutoRepeatRate /d 10 /f
reg add "HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Response" /v BounceTime /d 0 /f
reg add "HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Response" /v DelayBeforeAcceptance /d 0 /f
reg add "HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Response" /v Flags /d 59 /f
(function() {
RTT.addPlugin("emptyPlugin", {
onSendTimeEntry: function(RTT, params) {
return console.log("onSendTimeEntry");
},
onSendedTimeEntry: function(RTT, params) {
return console.log("onSendedTimeEntry");
@ujiro99
ujiro99 / itunes.sh
Last active August 29, 2015 14:26 — forked from rkumar/itunes.sh
control iTunes from command line
#!/bin/bash
#
####################################
# iTunes Command Line Control v1.0
# written by David Schlosnagle
# created 2001.11.08
# edit 2010.06.01 rahul kumar
####################################
showHelp () {
@ujiro99
ujiro99 / bumpUp.coffee
Created February 22, 2015 02:07
選択したファイルのリビジョン番号をインクリメントし、元のファイルのバックアップを行う、秀丸ファイラ用のスクリプト
class FileOperator
# constant
BACKUP_DIR_NAME = "bak"
NO_OVERWRITE = "false"
PATH_SEPARATOR = "/"
EXTENSION_SEPARATOR = "."
REVISION_INIT = 2
# fields