Skip to content

Instantly share code, notes, and snippets.

View TakesxiSximada's full-sized avatar
🐻

TakesxiSximada TakesxiSximada

🐻
View GitHub Profile
@TakesxiSximada
TakesxiSximada / README.rst
Last active August 31, 2021 16:04
gitのコードの増減をグラフ化する

gitのコードの増減をグラフ化する

gitのコードの増減をグラフ化するスクリプトです。 Python3.4で動作確認しています。

準備

@TakesxiSximada
TakesxiSximada / github-table.py
Last active September 9, 2015 13:01
GithubとPyPIからPythonのパッケージの情報を抜き出してMarkdownの表形式にする
#! /usr/bin/env python
# -*- coding: utf-8 -*-
import os
import sys
import datetime
import argparse
import requests
import bs4
#EXTM3U
#EXT-X-KEY:METHOD=AES-256,URI="http://example.com/keyfile",IV=000000000000000
#EXTINF:2,"aaa"
http://example.com/1.ts
#EXTINF:2,
http://example.com/2.ts
#EXTINF:2,
http://example.com/3.ts
#EXTINF:2,
http://example.com/4.ts
@TakesxiSximada
TakesxiSximada / dns.py
Last active December 25, 2015 13:41
DNSサーバのさわり書いてみた
#! /usr/bin/env python
# -*- coding: utf-8 -*-
"""Dummy Name Server
See
- http://www.ietf.org/rfc/rfc1034.txt
- http://www.ietf.org/rfc/rfc1035.txt
- http://www.ietf.org/rfc/rfc1886.txt
"""
function load_csv(){
var url = 'http://www.tsuchiya2.org/CSV_file_seisaku/sampleCSV/sample1.csv';
var sheet_name = 'test';
var csv_txt = download_csv(url);
var data = CSVToArray(csv_txt, ',');
var book = SpreadsheetApp.getActiveSpreadsheet();
var sheet = book.getSheetByName(sheet_name);
var record;
@TakesxiSximada
TakesxiSximada / gist:1ec4e3368af8cb6a983b
Created January 30, 2016 09:59
スレッドセーフじゃない例
#! /usr/bin/env python
import time
from threading import Thread
count = 0
class CountUpThread(Thread):
def run(self):
global count
@TakesxiSximada
TakesxiSximada / create_icon.py
Created March 30, 2016 12:05
OS X用 iconファイル生成用スクリプト
#! /usr/bin/env python
import os
import sys
import shutil
import argparse
import tempfile
from PIL import Image
@TakesxiSximada
TakesxiSximada / start-django.sh
Created May 10, 2016 02:12
djangoの初回起動時のためのscript
#! /usr/bin/env sh
set -e
set -x
### variables ####
# PROJECT_ROOT=${PROJECT_ROOT:/srv/service/djangoexample}
# SUPERUSER_NAME=${SUPERUSER_NAME:root}
# SUPERUSER_EMAIL=${SUPERUSER_EMAIL:test@example.com}
# SUPERUSER_PASSWORD=${SUPERUSER_EMAIL:PASSWORD}
# WORKER_NUM=${WORKER_NUM:1}
# LOG_LEVEL=${LOG_LEVEL:DEBUG}
@TakesxiSximada
TakesxiSximada / server.py
Created May 21, 2016 07:54
HEAD/GET/POST/PUT/PATCH/DELETE/OPTIONSに200を返す簡易サーバ
from http.server import (
HTTPServer,
BaseHTTPRequestHandler,
)
class RestfullRequestHandler(BaseHTTPRequestHandler):
def response_success(self):
self.send_response(200)
self.end_headers()
@TakesxiSximada
TakesxiSximada / usage
Created June 16, 2016 04:39
MakefileのUsageを表示するためのperl スクリプト
#! /usr/bin/env perl
#
# Display Makefile Usage Script
#
# Examle Makefile)::
#
# .all:
# @## version=VERSION
# @# comment1
# @# comment2