Skip to content

Instantly share code, notes, and snippets.

View shouhei's full-sized avatar

Shouhei shouhei

  • japan
View GitHub Profile
@shouhei
shouhei / grep_and_kill.sh
Created January 26, 2016 13:51
grepで検出されたプロセスをkillするやつ
kill `pgrep -fl command | awk '{print $1}'`
import re
def is_telephone(tel):
return re.search("^\d{10,11}\Z", tel)
@shouhei
shouhei / gunicorn
Last active December 28, 2015 02:05
upstream app_servers {
server 127.0.0.1:8080;
}
# Configuration for Nginx
server {
# Running port
listen 80;
location / {
# Generated by iptables-save v1.4.7 on Fri Dec 25 05:18:11 2015
*filter
:INPUT DROP [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [31:2264]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m tcp --tcp-flags FIN,SYN,RST,PSH,ACK,URG NONE -j DROP
-A INPUT -p tcp -m tcp ! --tcp-flags FIN,SYN,RST,ACK SYN -m state --state NEW -j DROP
-A INPUT -p tcp -m tcp --tcp-flags FIN,SYN,RST,PSH,ACK,URG FIN,SYN,RST,PSH,ACK,URG -j DROP
-A INPUT -i lo -j ACCEPT
1 new todo
2 new todo
3 new todo
4 new todo
5 new todo
@shouhei
shouhei / donetodo.py
Created December 24, 2015 12:51
simple python todo
import tempfile
import os
if "__main__" == __name__:
with open("sample.todo") as file:
raw_data = file.read()
data_list = raw_data.split("\n")
if data_list[4]:
del data_list[4]
temp_file_name = str(tempfile.mkstemp()[1])
@shouhei
shouhei / function_fputcsv.php
Created December 16, 2015 02:50
PHPのfputcsv検証
<?php
$f = new ReflectionFunction("fputcsv");
$params = $f->getParameters();
var_dump($params);
@shouhei
shouhei / RubyとRailsの参考.md
Last active January 25, 2024 12:14
RubyとRailsを勉強する際に参考にすべきサイトもしくは書籍

web上で参考になる記事は山程ありますが、古いバージョンを元とした記述のため役に立たなかったり、そもそも間違った記述をしている場合があります。

遠回りな様に見えますが、公式ドキュメントもしくはお金を払って得られる情報源を精査することが問題解決の近道になると思うので纏めておきます。

Ruby

web

@shouhei
shouhei / tablenized.php
Created November 30, 2015 06:13
tsv形式のファイルを、HTMLのtableに出力する
<?php
if($argc != 2){
echo "引数が足りません".PHP_EOL;
exit;
}
$file = new SplFileObject($argv[1]);
echo '
@shouhei
shouhei / for_model.php
Created August 28, 2015 06:37
EloquentのModelに紐付いてTableを描画するときに便利なやつ
<?php
public function for_table(){
foreach($this->attributes as $kye => $val){
yield ['key'=>$kye, 'value' => $val];
}
}