Skip to content

Instantly share code, notes, and snippets.

def get_func_closure(func):
try:
return func.__closure__
except AttributeError:
# Python < 2.6
return func.func_closure
def undecorator(func):
return get_func_closure(func)[0].cell_contents
import datetime
def get_last_sunday(dt: datetime.datetime) -> datetime.datetime:
"""
ある時刻が与えられたとき、その時刻を前回の日曜の15時に変換する
>>> get_last_sunday(datetime.datetime(2022, 12, 13, 2, tzinfo=datetime.timezone.utc))
datetime.datetime(2022, 12, 11, 15, 0, tzinfo=datetime.timezone.utc)
>>> get_last_sunday(datetime.datetime(2022, 12, 18, 14, 0, tzinfo=datetime.timezone.utc))
# -*- coding: utf-8 -*-
from docutils import nodes
from sphinx import addnodes
import sphinx.ext.refcounting
IGNORE_NODES = (
# comment
nodes.comment,
@knzm
knzm / cuda.env
Last active February 23, 2021 10:42
install CUDA 7.0 and cuDNN 6.5 v2 on CentOS 7.0
export CUDA_HOME=/usr/local/cuda
export NVIDIA_HOME=/usr/local/nvidia
export PATH=${CUDA_HOME}/bin:${PATH}
export LD_LIBRARY_PATH=${CUDA_HOME}/lib64:${LD_LIBRARY_PATH}
@knzm
knzm / gist:5185369
Last active December 30, 2020 14:34

Python パッケージングのこれまでとこれから

第1世代: distutils

$ python setup.py build
@knzm
knzm / cjk.map
Created April 3, 2012 07:40
sphinx latex-pdf
% Takaoフォントファミリー
%% 明朝系
rml H TakaoMincho.ttf
rmlv V TakaoMincho.ttf
rml-jis H TakaoMincho.ttf
%% ゴシック系
gbm H TakaoGothic.ttf
gbm V TakaoGothic.ttf
gbm-jis H TakaoGothic.ttf
import re
import operator
import json
import requests
import lxml.etree
import lxml.html
def collect_global_vars(doc):
const fetch = require('node-fetch')
const { JSDOM } = require('jsdom')
const nodeEval = require('node-eval')
const xmlParser = require('fast-xml-parser')
const DEFAULT_LANG = 'ja'
function extractTracksFromHTML(body) {
const dom = new JSDOM(body)
#!/bin/sh
set -eu
SELECT_SCHEMA_SQL=<<EOF
SELECT SCHEMA_NAME FROM information_schema.SCHEMATA
WHERE SCHEMA_NAME NOT IN ("information_schema", "performance_schema");
EOF
mysql -u root -N -e "${SELECT_SCHEMA_SQL}" | while read dbname; do
@knzm
knzm / index.md
Last active August 18, 2020 06:18

django-cms ライブラリ調査資料

Chapter. 1 使用ライブラリ調査

1-1. django-cms を djangocms-installer でインストールした場合にインストールされるライブラリ一覧

django 関連

  • django
  • django-classy-tags