Skip to content

Instantly share code, notes, and snippets.

@yuitest
yuitest / keyremapping-foot.xml
Created August 6, 2012 06:15
Foot Switch FS3-P KeyRemap4MacBook
<?xml version="1.0"?>
<root>
<devicevendordef>
<vendorname>SONIX_TECHNOLOGY</vendorname>
<vendorid>0x0c45</vendorid>
</devicevendordef>
<deviceproductdef>
<productname>FOOT_SWITCH_FS3_P</productname>
<productid>0x7403</productid>
</deviceproductdef>
@yuitest
yuitest / gist:3327768
Created August 11, 2012 23:20
ことえりのかきくけこを Dvorak 向けにした際の diff
$ diff KotoeriRomaji.txt{.bak,}
395a396,403
>
> #########################
>
> ca か
> ci き
> cu く
> ce け
> co こ
@yuitest
yuitest / tictactoe.py
Created September 25, 2013 09:31
Python で書いた何の変哲もない 3 目ならべ。 技術的に特別なことは何もしていない。 ただ、これを Wrap して Console -> Web API -> Web Application としていくにはどういう設計がいいか、 どうしたら美しく書けるか、を考えながら書いていた。
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from __future__ import print_function
def enum(**enums):
return type(str('Enum'), (), enums)
#!/bin/sh
USERNAME=''
PASSWORD=''
URL='https://api.bitbucket.org/2.0/repositories/'
curl "$URL$USERNAME/$1" \
-d '{"scm": "git", "name": "'"$1"'", "is_private": true}' \
-H 'Content-Type: application/json' \
-X POST -u "$USERNAME":"$PASSWORD"
@yuitest
yuitest / siranaiwa.sh
Created December 8, 2013 10:45
シェルスクリプトって、複雑な分岐を書くよりも「答えを作るシェルスクリプトを作るシェルスクリプトを書く」 方が美しいよね。 xargs との相性も良いし。
#!/bin/sh
NAME='siranaiwa.png'
DIR='images'
PREFIX='t'
for i in 40 70 90 100
do
for j in 40 70 90 100
do
@yuitest
yuitest / rainbow
Last active December 30, 2015 16:59
いえい!
#!/usr/bin/env dash
base64 -d <<__EOH__ | exec gzip -dc
H4sIAK1zzVIAA7VaUXajMAx8+c0V+sMRYCHk5XGUPQP3/900JViWZiTZ6farxa5tzUgjWTAM8ufr
77jNy3bblnGbxnH/eXATD85Zk3z4ejLW/7cPnT9XdZ5Rn2eyB1wmOTY9xya5v551UytM37s8xm1Z
ytH18w6bTksOO47lvyFe9M7jTtEPjAP2LZqKaqv1mHV//QrHECCd/J1LTefS0/aYElYNcD4z4w3D
2nPo95k1UcbV4GFfI7MYqc4972LC/Jww7/L/tC8WeyLS5h5+roAZai2NE85d0vTCVtZ6OfwOorXT
emh+bFzOtmPWvD3mMusuf9XKueon3McbA3kn9uZguxaehJcYh2U41QhonDxYIu4dDUhgpCWiflZv
3Kop1zOJeooeAMj0xAFUoznrPeRsPAOEImHkjhyXJbaCYkXSgWYdydZ9FTd1IDRIwLU4slvdYB2c
7Rxh+oX4q0YY+CRC/P58cLeIw5OZ8mF6/RqKK4uT9kpBpd/WwkEUC71bt0NpZlwEeBdSBruaAyes
#!/usr/bin/env python
from __future__ import unicode_literals, print_function
import json
import argparse
import os
import sys
import logging
from subprocess import check_output
from urllib import urlopen
# coding: utf-8
from __future__ import unicode_literals, print_function
import Skype4Py
import sys
import subprocess
from datetime import datetime, timedelta
class SkypeAutoCallStopper(object):
@yuitest
yuitest / install-skype-on-server.py
Created January 12, 2014 14:47
Ubuntu Server 12.04 LTS に、 Skype をサービスとしてインストールするための fabfile だよ!!! 参考にしたよ → http://orangain.hatenablog.com/entry/20130223/1361629662 というか、中身は殆どそのままだよ!
# coding: utf-8
from __future__ import unicode_literals, print_function
from fabric.api import (
env,
run,
sudo,
cd,
)
from cuisine import package_ensure, select_package
#!/bin/sh
cd target_directory
wget http://dl.bukkit.org/downloads/craftbukkit/get/02457_1.7.2-R0.2/craftbukkit-beta.jar
java craftbukkit-beta.jar
cd plugins
# 前提 MOD