Skip to content

Instantly share code, notes, and snippets.

View TakesxiSximada's full-sized avatar
🐻

TakesxiSximada TakesxiSximada

🐻
View GitHub Profile
@TakesxiSximada
TakesxiSximada / README.md
Created October 25, 2016 08:40
式と文

式と文

プログラミング言語には式と文があります。

Pythonの式と文

式はevalしたときになんらかの値を返す構文のことです。このなんらかの値はNone含みます。

@TakesxiSximada
TakesxiSximada / README.md
Created October 25, 2016 03:42
書きたいことを最初に書くということ

書きたいことを最初に書くということ

この記事は個人的な主義主張であり、所属する団体、企業とは関係ありません。


ブログ記事などを書くときは書きたいことを最初に書くほうが良いです。

書きたいことは最初に書かないと完成させられない

@TakesxiSximada
TakesxiSximada / README.md
Created October 24, 2016 05:25
[翻訳][Wikipedia] Lisp 2

[翻訳][Wikipedia] Lisp 2

このドキュメントは https://en.wikipedia.org/wiki/LISP_2 の翻訳です。

For Lisp-2, Lisp systems with separate function namespaces, see Lisp-1 vs. Lisp-2

Lisp-2は別の関数名前空間を持つLispシステムです。Lisp-1 vs. Lisp-2を参照。

@TakesxiSximada
TakesxiSximada / README.md
Created October 21, 2016 14:24
標準入力で入力されたURLをrequestsでGETする

標準入力で入力されたURLをrequestsでGETする

#! /usr/bin/env python
# -*- coding: utf-8 -*-
import sys
import argparse
import requests
@TakesxiSximada
TakesxiSximada / README.md
Created October 21, 2016 13:33
review のコードの中からURLを抜き出す

review のコードの中からURLを抜き出す

ドキュメンテーションビルダーのreview形式で記述されたファイルからURLを抜き出します。

get_urls.py:

#! /usr/bin/env python
import sys
import re
@TakesxiSximada
TakesxiSximada / README.md
Created October 20, 2016 14:50
iteratorをchunkに分ける

iteratorをchunkに分ける

Pythonのドキュメントに記述があるのそのまま

不足している行はfillvalueでpaddingする

chunk_fill.py:

import itertools
@TakesxiSximada
TakesxiSximada / README.md
Last active November 14, 2022 00:46
LLVMでLLVM-IRを生成して眺める

LLVMでLLVM-IRを生成して眺める

LLVM

コンパイラのフレームワーク。あらゆるステージで最適化するように設計されている。 なんとなく行っている意味はわかるけど具体的にどこがどうかはあんまりピンとこない。 仮装マシン上で動作する中間言語(LLVM-IR)を生成して、そこから動作マシーンに対応するプログラムを生成するっぽい。

LLVM とは、コンパイル時、リンク時、実行時などあらゆる時点でプログラムを最適化するよう設計された、任意のプログラミング言語に対応可能なコンパイラ基盤である。 Wikipediaよりhttps://ja.wikipedia.org/wiki/LLVM

@TakesxiSximada
TakesxiSximada / README.md
Last active October 20, 2016 13:36
[Python] collections.Counterで数を数える

[Python] collections.Counterで数を数える

ログなどを集計していくと出現個数を数えたいときがあります。

data = [
    {'tag': 'foo', 'second': 1, 'status': 'success'},
    {'tag': 'bar', 'second': 1, 'status': 'success'},
    {'tag': 'baz', 'second': 4, 'status': 'success'},
@TakesxiSximada
TakesxiSximada / README.org
Last active December 23, 2020 07:47
django.el

django.el

@TakesxiSximada
TakesxiSximada / README.md
Last active October 20, 2016 13:36
python-gistを使ってgistを管理する

python-gistを使ってgistを管理する

作成

1ファイルの作成

ファイルを指定するとgistが作成され、そのURLが標準出力に表示されます。

$ gist create "テストだよー" --public README.md