os/exec で外部プロセスを正しく実行する

これは Go 4 Advent Calendar 2020 7日目の記事です。 この記事では Go の os/exec パッケージで外部プロセスを実行する際にやりがちな間違いをクイズ形式で紹介します。 外部プロセスを実行するなんていうのはとてもありふれた作業ですが、複数プロセスが走…

Advent of Code 2019 が楽しかったので布教したい

I just completed all 25 days of Advent of Code 2019! https://t.co/w09D094j5K #AdventOfCode— Shuhei Takahashi (@nya3jp) 2020年5月5日 今年のゴールデンウィークは暇だなぁと思いながらネットを巡回していた時、ふと見つけた Advent of Code 2019 が思…

Python に end を導入してみる

この記事は Python Advent Calendar 2016 9日目の記事です。 モチベーション みなさん御存知の通り、Python は文法上のブロックがインデントによって表現されています。たとえば次のような 3 重ループを含む Python プログラムを考えてみましょう。 def wars…

Hacking import mechanism

この記事は Python Advent Calendar 2015 22日目の記事です。 概要 Python の import システムには様々なフックが存在し、柔軟にカスタマイズが出来るようになっています。 この記事では、カスタマイズの一例として、インターネット上の .py ファイルをロー…