Skip to content

Instantly share code, notes, and snippets.

View 3265's full-sized avatar

74k35h1 k4n3k0 3265

  • Yoyodyne
  • TARDIS
View GitHub Profile

Cui bono

東京に住むならば日本に住む任意の人が東京に住むならば日本に住むことを示す。

真偽表は

P Q P ⇒ Q 住所の例
T T T 東京に住んでいる => 日本に住んでいる
T F F 東京に住んでいる => 日本に住んでいない
[mike@mike-pc ~][4:49:18][O][I][%][λ]> openssl s_client -connect imap.mail.yahoo.co.jp:993 -crlf -quiet
depth=2 C = JP, O = "SECOM Trust Systems CO.,LTD.", OU = Security Communication RootCA2
verify return:1
depth=1 C = JP, O = "Cybertrust Japan Co., Ltd.", CN = Cybertrust Japan SureServer CA G4
verify return:1
depth=0 C = JP, ST = Tokyo, L = Chiyoda-ku, O = Yahoo Japan Corporation, CN = imap.mail.yahoo.co.jp
verify return:1
* OK [CAPABILITY IMAP4rev1 ID NAMESPACE UIDPLUS LITERAL+ CHILDREN XAPPLEPUSHSERVICE AUTH=PLAIN AUTH=LOGIN] IMAP4rev1 imapgate-2.1.133 imapgate5034.mail.kks.ynwl.yahoo.co.jp
* BAD [CLIENTBUG] Invalid command or arguments
from django.db import connection
def logger(execute, sql, params, many, context):
print(sql, params)
return execute(sql, params, many, context)
class GizmoTest(TestCase):
def test_with_sql_logging(self):
with connection.execute_wrapper(logger):
@3265
3265 / django_cursor_timezone.py
Last active October 30, 2020 11:40
Whether timezone is considered or not in cursor in Django.
>>> form datetime import datetime, timezone, timedelta
>>> from django.db import connection
>>>
>>> q = 'SELECT * FROM users WHERE created < %(now)s'
>>>
>>> params = {"now":datetime.now(timezone.utc)}
>>> cursor.execute(q, params)
>>> cursor.query
b"SELECT * FROM users WHERE created < '2020-10-30T11:35:51.895240+00:00'::timestamptz"
@3265
3265 / add_arg.py
Last active October 30, 2020 10:17
def add_arg(*flags, args=None, **kwargs):
import argparse
p = argparse.ArgumentParser()
p.add_argument(*flags, **kwargs)
ns, _ = p.parse_known_args(args)
return next(getattr(ns, d) for d in dir(ns) if not d.startswith('_'))
if __name__ == "__main__":
"""
library(XML);
library(rpart);
library(pmml);
data(iris)
iris_model = rpart(Species ~ ., data = iris)
print(iris_model)
iris_pmml <- pmml(iris_model, model_name = "iris_model")
XML::saveXML(iris_pmml, "iris_pmml.xml")
@3265
3265 / NDC_vs_DDC_vs_UDC.md
Last active September 14, 2020 13:24
デューイ十進分類法
NDC (Nippon Decimal Classification) DDC (Dewey Decimal Classification) UDC (Universal Decimal Classification)
0  総記 0  総記 0  総記
1  哲学・宗教 1  哲学 1  哲学
2  歴史・地理 2  宗教 2  宗教.神学
3  社会科学 3  社会科学 3  社会科学
4  自然科学 4  語学 4  (空位)
5  技術 5  純粋科学 5  数学.自然科学
6  産業 6  技術 6  応用科学.医学.等