Skip to content

Instantly share code, notes, and snippets.

@simota
simota / flask-json-logger.py
Created March 26, 2018 05:11
flask-json-logge
import logging
import datetime
from logging.handlers import RotatingFileHandler
from pythonjsonlogger import jsonlogger
from flask import Flask
app = Flask(__name__)
class JsonFormatter(jsonlogger.JsonFormatter):
@simota
simota / .jsbeautifyrc
Created December 4, 2015 06:23
jsbeautifyrc
{
"html": {
"allowed_file_extensions": ["htm", "html", "xhtml", "shtml", "xml", "svg"],
"brace_style": "collapse",
"end_with_newline": false,
"indent_char": " ",
"indent_handlebars": false,
"indent_inner_html": false,
"indent_scripts": "keep",
"indent_size": 2,
sudo apt-get install -y curl wget build-essential autoconf automake autogen git texinfo librsvg2-dev librsvg2-2 libgpm-dev libdbus-1-dev libgconf2-dev libfreetype6-dev libm17n-dev libotf-dev libxft-dev xaw3dg xaw3dg-dev libxpm-dev libpng12-0 libpng12-dev zlib1g-dev libjpeg62 libjpeg62-dev libgif-dev libncurses-dev libgnutls-dev libselinux1-dev libacl1-dev
sudo apt-get install -y libtiff4-dev
cd /tmp
wget https://ftp.gnu.org/gnu/emacs/emacs-24.5.tar.gz
tar zxf emacs-24.5.tar.gz
cd emacs-24.5
./configure
make
@simota
simota / file0.txt
Created August 1, 2014 13:11
VM上のDockerコンテナに固定ipを割り振ってホスト側から接続出来るようにする ref: http://qiita.com/simota/items/06ad3400224e98d43fc5
HOST: Mac OSX 10.9
Docker HOST: ubuntu 14.0.4
source ~/.bash_profile
hash oclint &> /dev/null
if [ $? -eq 1 ]; then
echo >&2 "oclint not found, analyzing stopped"
exit 1
fi

Docker 虎の巻

何故Dockerを使うべきか

Why Should I Care (For Developers)

"Dockerが面白いのはシンプルな環境に隔離性と再現性をもたらしてくれることだ.ランタイムの環境を一度作れば、パッケージにして別のマシンでも再利用することできる.さらに,すべてはホスト内の隔離された環境で行われる(VMのように).最も素晴らしい点は,シンプルかつ高速であることだ."

#!/bin/sh
# Just copy and paste the lines below (all at once, it won't work line by line!)
# MAKE SURE YOU ARE HAPPY WITH WHAT IT DOES FIRST! THERE IS NO WARRANTY!
function abort {
echo "$1"
exit 1
}
set -e

Vagrantの最新版をインストール

$ vagrant -v
Vagrant version 1.1.5
@simota
simota / API.md
Created June 3, 2013 10:31 — forked from iros/API.md

Title

<Additional information about your API call. Try to use verbs that match both request type (fetching vs modifying) and plurality (one vs multiple).>

  • URL

    <The URL Structure (path only, no root url)>

  • Method:

@simota
simota / dynamic_form.py
Created August 9, 2012 01:48
[web.py]DynamicForm
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import web
from web import form
urls = (
'/', 'Index'
)