Skip to content

Instantly share code, notes, and snippets.

View n0ts's full-sized avatar
🏠
Working from home

Naoya Nakazawa n0ts

🏠
Working from home
  • Freelancer
  • Tokyo, Japan
  • X @n0ts
View GitHub Profile
@n0ts
n0ts / gist:10645605
Created April 14, 2014 12:59
tomahawk on CentOS 5
$ tomahawk -h h1 uptime
Traceback (most recent call last):
File "/usr/bin/tomahawk", line 4, in ?
from pkg_resources import require; require('tomahawk==0.7.0')
File "/usr/lib/python2.4/site-packages/pkg_resources.py", line 2479, in ?
working_set.require(__requires__)
File "/usr/lib/python2.4/site-packages/pkg_resources.py", line 585, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python2.4/site-packages/pkg_resources.py", line 483, in resolve
@n0ts
n0ts / gist:10712912
Created April 15, 2014 08:13
256_colors.sh
# show 256 terminal colors
for i in {0..255} ; do
printf "\x1b[38;5;${i}mcolour${i}\n"
done
@n0ts
n0ts / gist:11243060
Created April 24, 2014 05:56
/etc/supervisord.conf
[unix_http_server]
file=/var/run/supervisor.sock ; (the path to the socket file)
;chmod=0700 ; sockef file mode (default 0700)
;chown=nobody:nogroup ; socket file uid:gid owner
;username=user ; (default is no username (open server))
;password=123 ; (default is no password (open server))
;[inet_http_server] ; inet (TCP) server disabled by default
;port=127.0.0.1:9001 ; (ip_address:port specifier, *:port for all iface)
;username=user ; (default is no username (open server))
@n0ts
n0ts / gist:11359549
Created April 28, 2014 01:17
usbhid.sh
#!bin/sh
echo -n "5-1:1.0" > /sys/bus/usb/drivers/usbhid/unbind
echo -n "5-1:1.0" > /sys/bus/usb/drivers/usbrh/bind
echo -n "5-2:1.0" > /sys/bus/usb/drivers/usbhid/unbind
echo -n "5-2:1.0" > /sys/bus/usb/drivers/usbrh/bind
ls /proc/usbrh
@n0ts
n0ts / user_agent.yml
Last active August 29, 2015 14:00
User Agent
iPhone 5s:
carrier: SoftBank
ua: Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53
width: 640
height: 1136
Nexus 5:
carrier: Others
ua: Mozilla/5.0 (Linux; Android 4.4.2; Nexus 5 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.105 Mobile Safari/537.36
width: 1080
height: 1920
@n0ts
n0ts / remote_bash.sh
Created May 1, 2014 06:35
execute bash script from remote site
# http://stackoverflow.com/questions/5735666/execute-bash-script-from-url
bash <(curl -s http://mywebsite.com/myscript.txt)
# http://stackoverflow.com/questions/4642915/passing-parameters-to-bash-when-executing-a-script-fetched-by-curl
curl http://foo.com/script.sh | bash -s arg1 arg2
@n0ts
n0ts / remove-old-kernel.sh
Created May 7, 2014 09:51
Remove old kernel
sudo apt-get remove --purge $(dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d')
@n0ts
n0ts / gist:55c8650985cb519355c2
Last active August 29, 2015 14:02
brew install --powerline --vim-powerline ricty
...
==> fontforge -lang=py -script /private/tmp/ricty-JOuT/Ricty-3.2.3/scripts/powerline-fontpatcher [] Ricty-Bold.tt
Executable based on sources from 14:57 GMT 31-Jul-2012-D.
Library based on sources from 14:57 GMT 31-Jul-2012.
usage: powerline-fontpatcher [-h] [--no-rename] [--source-font font]
font [font ...]
powerline-fontpatcher: error: argument font: can't open '[]': [Errno 2] No such file or directory: '[]'
READ THIS: https://github.com/Homebrew/homebrew/wiki/troubleshooting
If reporting this issue please do so at (not Homebrew/homebrew):
@n0ts
n0ts / get_oracle_jdk_x64.sh
Last active September 16, 2023 12:07
Get latest Oracle JDK package bash shell script for linux/osx/windows
#!/bin/bash
# You must accept the Oracle JDK License Update
# https://www.oracle.com/java/technologies/javase-downloads.html
# usage: get_oracle_jdk_x64.sh <jdk_version> <platform> <ext>
# jdk_version: 14
# platform: linux or osx or windows
# ext: rpm or dmg or tar.gz or exec
jdk_version=${1:-14}
@n0ts
n0ts / gist:3f6b95dec568c9674163
Created September 17, 2014 07:30
AWS EC2 create-tags
for i in `aws ec2 describe-security-groups | jq -r '@csv "\(.SecurityGroups[] | [.GroupId, .GroupName])"'`; do aws ec2 create-tags --resources `echo $i | cut -d ',' -f 1 | tr -d '"'` --tags Key=Name,Value=`echo $i | cut -d ',' -f 2 | tr -d '"'` ; done