Skip to content

Instantly share code, notes, and snippets.

View sifyfy's full-sized avatar

Sifi Takashina sifyfy

View GitHub Profile
@sifyfy
sifyfy / cookie-state-data
Created September 16, 2013 06:18
Cookie Clickerのセーブデータ
@sifyfy
sifyfy / cc-save-data
Created September 16, 2013 09:21
Cookie Clicker save data
MS4wMzZ8fDEzNzkyNDc0NTk2ODB8MTExMTExfDEwMDEyMjY3MjMzNzk5OzIzOTQyNzAwODU0Nzc2OzEyMDE3OTY7OTsxMjUzMTk2NzE0OTA1MTsxMjU7LTE7LTE7MDszOzA7
MDswOy0xfDE1OSwxNTksNDE0MTU0NjY3MTcsMDsyNTYsMjU3LDE3MjU2ODcwNjU3MywwOzEwNCwxMDQsMTEyNTE4NTk1LDA7OTEsOTEsNTExNTcxODU2LDA7ODMsODMsMTM2
MzU1NzExMCwwOzczLDczLDMwNDM1MTc2NzksMDs2Miw2Miw5NzM2MDQ3NjMzLDA7NzMsNzMsMTY4NjA2MDk3Mzg1LDA7NTIsNTIsNzYzNTI2Njg2Mzg1LDA7MzgsMzgsMjM4
MzczMDQ1MzY4MywwO3w0NTAzNTk5NjI3MzcwNDk1OzQ1MDMxODczMTA1MTAwNzk7MzM3NzY5OTcyMDUyNjQ2MzszOTQwNjUyNDkyNTMyMjIzOzU2ODIyM3wzOTQwMDk3OTA0
ODY5Mzc1OzkwOTI3MTMwNjgyNTE%3D%21END%21
@sifyfy
sifyfy / cb
Created November 30, 2015 03:50
copy a file content to the clipboard
#!/bin/sh
cat $1 > /dev/clipboard
#!/bin/bash
curl -o - https://www.stackage.org/download/snapshots.json | jq "."
@sifyfy
sifyfy / run-web-server
Last active March 27, 2016 07:52
Run simple web server for local use.
#!/bin/bash
NAME=$1
DIR=$2
if [ "$NAME" != "" -a "$DIR" != "" ]; then
set -m
docker pull siphilia/apache-php
docker run --rm --name $NAME -v $DIR:/var/www/html siphilia/apache-php &
sleep 3
echo "### Server IPv4 address ###"
module Combinations where
-- | リスト要素n個の組み合わせの生成。O(n^m)
combinations :: Int -> [a] -> [[a]]
combinations 0 = const []
combinations 1 = map (:[])
combinations n = concatMap (\(x:xs) -> map (x:) $ combinations (n-1) xs) . takeWhile ((>=n) . length) . iterate (drop 1)
#!/bin/bash -eu
if [ $# -gt 0 ]; then
docker inspect -f '{{ .NetworkSettings.IPAddress }}' $1
else
echo "Usage: docker-ip CONTAINER_NAME|CONTAINER_ID"
fi
#!/bin/bash -eu
docker run --rm gliderlabs/alpine:3.3 ip route get 8.8.8.8 | grep -oP "(?<=via )([\d\.]+)"
#!/bin/bash -eu
AUTO_START_DIR=${HOME}/.config/autostart
KEYRING_CONFIG=gnome-keyring-ssh.desktop
if [ ! -d $AUTO_START_DIR ]; then
mkdir -p $AUTO_START_DIR
fi
if [ ! -e ${AUTO_START_DIR}/${KEYRING_CONFIG} ]; then
root = true
[*]
indent_style = space
indent_size = 4
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true