学び

エニグマを作る

エニグマ作った。エニグマとはエニグマは第二次大戦時にナチスドイツ軍が使用していた当時最強に堅牢と言われていた暗号化ツール。これはドイツ軍が作ったものではなくて民間企業の商品だったようだ。ただ、エニグマの暗号化端末があまりにも高価すぎて全く…

ビットコインのブロックチェーンというものを超簡単にいってみる

仮想通貨がバブリーで何かと話題ですが「ビットコイン」の終わりから「ブロックチェーン」の時代へ--中島真志仮想通貨なんておまけみたいなもので、ブロックチェーンにこそ本当の価値があるという話をよく聞きます。 でも僕はこれには懐疑的な立場で、やっぱ…

Google Chromeの言語設定

Chromeの言語設定は、「設定」→「詳細設定」→「言語」、で設定できる。 この時によく見ると、「言語の順序」と「Google Chromeをこの言語」との2つのことが設定できる。この2つにはそれぞれ以下の感じで使う。・Google Chromeをこの言語で表示 Chromeの設…

PythonでMarkdownをHTMLにする

シンタックスハイライトするためにはpygmentsなどをインストールしておく必要がある。 $ pip install markdown $ pip install pygments $ pip install py-gfmfrom markdown import markdown path = '/tmp/test.md' f = open(path) md_str = f.read() f.close…

Herokuをちょっと触るコマンド

# ログイン $ heroku login # heroku appをローカルに作成 $ git init $ git add . $ git commit -m "initial commit" $ heroku create $ git commit -m "heroku create" # デプロイ $ git push heroku master # Clone $ heroku git:clone -a appName # ブラ…