Skip to content

Instantly share code, notes, and snippets.

View ryu22e's full-sized avatar

Ryuji Tsutsui ryu22e

View GitHub Profile
@ryu22e
ryu22e / hell_yes.py
Last active August 29, 2015 13:57
hell_yes
#!/usr/bin/env python
import argparse
import os
import sys
from PIL import Image, ImageFont, ImageDraw
if __name__ == '__main__':
# argparse
parser = argparse.ArgumentParser(description='HELL YES!')
@ryu22e
ryu22e / kakkowarai.go
Created April 26, 2014 16:35
スイーツ(笑)
package main
import (
"fmt"
)
const (
笑 = "笑"
)
<?php
$oee = ["               ,, -―-、","             /     ヽ","       / ̄ ̄/  /i⌒ヽ、|    おぇーー!!!!","      /  (゜)/   / /","     /     ト、.,../ ,ー-、","    =彳      \\‘゚。、` ヽ。、o","    /          \\゚。、。、o","   /         /⌒ ヽ ヽU  o","   /         │   `ヽU ∴l","  │         │     U :l","                    |:!","                    U"];
foreach ($oee as $row) {
echo $row, PHP_EOL;
}
@ryu22e
ryu22e / form_exapmle1.py
Created August 4, 2014 02:57
DjangoのFormにKnockout.jsのdata-bind属性を書く際に勝手にエスケープされるケースの回避方法 ref: http://qiita.com/ryu22e/items/d9fc716fc98ee7f2f9f3
from django import forms
class ExampleForm(forms.Form):
address = forms.CharField(
widget=forms.TextInput(
attrs={
'data-bind': 'value: address, valueUpdate: \'afterkeydown\''
}
)
@ryu22e
ryu22e / settings.py
Last active August 29, 2015 14:05
Djagnoアプリで'django.security.DisallowedHost'が発生してもエラーメールを飛ばさない設定
def skip_suspicious_operations(record):
u"""
DisallowedHost例外はログに出力しない。
See: http://stackoverflow.com/questions/15384250/suppress-admin-email-on-django-allowed-hosts-exception/21170400#21170400
"""
if record.name == 'django.security.DisallowedHost':
return False
return True
@ryu22e
ryu22e / middlewares.py
Last active August 29, 2015 14:05
Django1.6.xでBasic認証(Python3版)
"""
Basic認証を行うミドルウェア。
以下のスニペットをベースにPython3用に書き換えた。
https://djangosnippets.org/snippets/2468/
"""
from django.http import HttpResponse
from django.conf import settings
import base64
@ryu22e
ryu22e / nya-n.go
Created August 19, 2014 14:27
にゃーん
package main
import (
"github.com/deckarep/gosx-notifier"
"log"
"math/rand"
"time"
)
func randInt(min int, max int) int {
@ryu22e
ryu22e / wercker.yml
Created October 16, 2014 10:03
Django + PostgreSQLのプロジェクトのwercker.ymlファイル
box: wercker/python
# Build definition
services:
- wercker/postgresql
build:
# The steps that will be executed on build
steps:
# A step that sets up the python virtual environment
- virtualenv:
name: setup virtual environment
@ryu22e
ryu22e / parsenicoliverss.go
Last active August 29, 2015 14:11
Goでニコニコ生放送のRSSから開場日時や放送開始日時を抽出してみる ref: http://qiita.com/ryu22e/items/54082ab4aec7c5c2f4e5
package main
import (
"encoding/xml"
"fmt"
"io/ioutil"
"net/http"
)
type Item struct {