at backyard

Color my life with the chaos of trouble.

Python

様々な言語からMinioのファイルアップロードを試す

様々な言語からMinioを試してみる。 ※といっても、現在は3言語しかまだ書いていない最近 Go言語で書かれた、S3互換のオブジェクトストレージサーバを触り始めたので、 各言語での試し方をこちらにメモしておく。 なお、あくまで現時点でのやり方となるので…

画像サイズを1/3にするPython スクリプト

画像の比率そのままに、三分の一のサイズに収縮させるPython スクリプト。 完全に書き捨て用ですが、未来の自分のためにブログに載せておく。 半年後の自分が見返したときに、もっと洗練されたものに修正してくれることを祈って。 # -*- coding: utf-8 -*- i…

bottleアプリケーションにflashを使いたい。あと、PyPI初登録の話。

使いたいなと思って探してみたらありました。クリスマスイブの夜のことでした。pypi.python.org で、下のコマンドで淹れようとしたらエラーになりました。 pip install bottle-flashUsing cached bottle-flash-0.1.tar.gz Complete output from command pyth…

Mac環境でMarkdownからreStructuredTextに変換する

ちょっとした備忘録記事。 使用環境はMac環境でbrewでインストールしたPandocを使う。 Pandoc - About pandoc Install インストールは簡単で、変換も簡単。 brew install pandoc Command 変換するコマンド pandoc -f markdown -t rst -o README.rst README.m…

Pythonでbyebugみたいにdebugしたい

普段の業務ではRuby on Railsを使っており、私はそこでbyebugを多用しています。 実際に変数の中身をチェックしたりしつつ、自分の書いたク○コードの後処理を黙々としている普段の私ですが、 byebug使ったdebugをPythonでもやりたいなと常々思っていたところ…

同じ階層内にあるjpgファイルを、python使って全て白黒にする。

機械学習用に用意した顔画像を全て白黒に一括変換したかったので、 Python使って変換しました。opencv使っています。メモする必要ないほどのシンプルなスクリプトなのだけど、 自分の頭の中のメモリはかなり品質に問題がある気がするので、 一応、自分用にメ…

Computerが触りたくなる、コードが書きたくなる動画3選

見ていると、Computer触りたくなる! プログラミングしたくなる!って動画を3つ紹介する。 ちなみに記事書いた後に気づいたのだが、どの動画もPythonが使用されている。 geohot @ overthewire vortex youtu.be "Comma.ai"にて、最近こんな記事も飛び込んで…

sigur rósのライブのセットリストの推移をPythonを使って調べてみる、その2

前回の記事の続き。shinshin86.hateblo.jp最初に書いておきますが、この記事はたぶんあなたの時間を無駄にするだけです。 自分用の備忘録として残しています。前回作成したCSVファイルを元に、各年毎のライブ演奏曲とその演奏曲数のリストを作る。 # -*- cod…

sigur rósのライブのセットリストの推移をPythonを使って調べてみる

世界中のライブのセットリストをまとめたサイトがあるらしい。 ちょっと前の記事だけど、詳しくはLifehackerにて。www.lifehacker.jp これを使えば、Sigur Rosの最近のライブセットリストを調査して、今年のフジロックの曲目をある程度予測することが出来た…

各言語で文字列変換を試みる。

備忘録である。 先日、Javascriptを使った文字の変換について触れる機会があったので、他の言語ではどうか?と思い、調べてみた。 Javascript まずはJavascriptから。String.prototype.charCodeAtはUnicodeを10進数に変換するStringメソッドであり、 String.…

Pandasにてdict -> DataFrame, MúmのSmilewound, 蚊取り線香

Pandasにて、dictionary objectからDataFrameを作る時 完全に自分用メモ。 dictからDataFrameに変換したいとき、下記のやり方で実現できる。 df = pd.DataFrame.from_dict(my_dict,orient='index') だが、これだと、カラム名がない。 当然、下記のような書き…

GitPythonでその日毎のソースを抜き出す

PythonのライブラリであるGitPythonを使って、masterブランチにその日最後にコミットした状態のソースを抜き出すプログラムを書いた。 github.com そもそも作ろうと思ったきっかけは、ある日の業務の中で、その日最後にコミットした状態のソースを抜き出すと…

virtualenv環境のPython2.7.11でnumpyが実行できなかった時の対処メモ

自身の備忘録として残しておく。 当時せかせかと作業していたせいで、ついついエラーコメントなどはとっておらず、 ちゃんとした記録が残せていないため、numpy 実行エラーなどの検索結果からやってきた方の問題解決には、 あまり役立たない可能性がある。 …

AlphaGoについて

AlphaGoに興味を持ったきっかけ 話題のAlphaGoについて書いていく。 そもそも私は囲碁のルールを殆ど知らないし、当然遊んだこともなかった。 だが、世界トップ棋士・李世ドル氏に5番勝負で3勝(最終的に4勝1敗)を挙げた、 今話題のGoogleの囲碁AIことAlpha…