Skip to content

Instantly share code, notes, and snippets.

@kunst1080
kunst1080 / SimpleWebServer.java
Created April 12, 2015 07:30
Simple Web Server (Java)
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.PrintStream;
import java.io.DataInputStream;
import java.io.FileInputStream;
import java.util.Scanner;
import java.net.ServerSocket;
import java.net.Socket;
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="lhaplus" />
<package id="windowslivemail" />
<package id="adobereader" />
<package id="googlejapaneseinput" />
<package id="git" />
<package id="google-chrome-x64 " />
<package id="firefox" />
@kunst1080
kunst1080 / server
Last active August 29, 2015 14:15
simple server
#!/usr/local/bin/python
import socket
import os
from subprocess import Popen, PIPE
PORT_NO = 8080
HOSTNAME = ''
SCRIPT = "listen"
def main():
@kunst1080
kunst1080 / ans1.c
Created January 8, 2015 13:07
Answers for POH4 (パイザオンラインハッカソン4・Lite エン恋 POH4Lite : https://paiza.jp/poh/enkoi)
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main() {
char buf[15], *token1;
int i, count, n, sum;
sum = 0;
fgets(buf, sizeof(buf), stdin);
@kunst1080
kunst1080 / archsetup.sh
Created October 19, 2014 12:12
Setup ArchLinux
NEWHOSTNAME=$1
ROOTPASSWD=$2
# Keymap
loadkeys jp106
# Setup HDD
parted /dev/sda mklabel gpt
parted /dev/sda mkpart primary btrfs 1049KB 8591MB
parted /dev/sda mkpart primary linux-swap 8591MB 10.7GB
@kunst1080
kunst1080 / refresh-resolvconf.sh
Created September 7, 2014 13:29
refresh resolv.conf and copy to Jail prisoners and Jail flavors
#!/bin/sh
readonly PREFIX=/usr/jails
resolvconf -u
ls $PREFIX/*/etc/resolv.conf | xargs -I@ cp -v /etc/resolv.conf @
ls $PREFIX/flavors/*/etc/resolv.conf | xargs -I@ cp -v /etc/resolv.conf @
resolvconf -l
@kunst1080
kunst1080 / create_jail.sh
Last active August 29, 2015 14:05
Create FreeBSD Jail with qjail(8), using user flavor and inital script.
#!/bin/sh
USAGE(){
cat <<++EOS >&2
USAGE:`basename $0` jail_name ip_address user_flavor [ -y root_password default_user default_user_password ]
++EOS
}
# const
PREFIX=/usr/jails
@kunst1080
kunst1080 / create_jail.sh
Created August 25, 2014 08:56
Create FreeBSD Jail with qjail(8)
#!/bin/sh
USAGE(){
cat <<++EOS >&2
USAGE:`basename $0` jail_name ip_address flavor [ -y root_password default_user default_user_password ]
++EOS
}
# Const
NIC=em1
@kunst1080
kunst1080 / anubis.sh
Created July 8, 2014 12:31
2014-07-05 暇をもてあましたアヌビス神の遊び
#!/bin/bash
WORKDIR=anubis
mkdir -p $WORKDIR
cat Data.csv | awk 'NR>1' | tr ',' '/' | xargs -I% echo mkdir -p $WORKDIR/% | sh
function spread() {
echo "<td rowspan=\"`find "$2" | wc -l`\">$1</td>"
ls "$2" | while read L
@kunst1080
kunst1080 / gist:388fdea590b7bbf99e7f
Last active October 20, 2015 05:29
PlayFramework学習のための関連のリンクまとめ