社会人になって一年経ったが、会社というのはつまらない。
毎日毎日出社してプログラムを書く仕事に慣れてしまったのだろう、月曜日から金曜日まで朝から夕まで自分が使うわけでもないアプリケーションを作ることでお金をもらっている。これはこれで刺激的にはなるのだろうけど、今の自分にそれが魅力的に映るわけではない。私が興味があるのはBuilderをSupplierで実装することだし、遅延評価する関数を実装することだし、家に帰ってDie Unendliche Geschichteを読むことだし、Basic Number Theoryを読むことだし、間違っても厳密な定義を与えられっこない仕様を渡されて妥協策を考えることや、自分の分かるレベルの説明じゃないと不機嫌になる同僚の顔色を窺う事ではない。それでお金をもらえるならいいじゃないかと言われれば反論はできないが、それこそ反論する意味がないような批判で、我慢と自由が釣り合わないといけないという道理はない。
続きを読むpythonバイナリ化
営業の人に自分の書いたスクリプトを渡すにあたり、py2exeを導入しようとして、condaもpipもうんともすんとも言わない(python2.7)。どうしたもんかと色々やるけど、時間が経っても仕方がないので、pyinstallerでやってみた(pipで入れた)。出来上がったapp.exeは自分のpcにあるうちはきちんと動いていたが、他のpcに移動した途端、動かなくなった。cmdが開いてそこから何も表示されない。さらには一旦作ったdistを消そうとしたらapp.exeが消せなくなった。cmdからもエクスプローラからも駄目。権限をいじるにもこれ以上対処しようがない。そもそもどうしてこうなったかわからない。果たしてこのモヤモヤを胸に残したまま退勤した。土日にこの問題についてどのくらいのリソースを割くべきか考えたが、よく考えたら家にあるのはmacだった。リビングにあるdesktop pcは会社と同じwindows10だが、自宅に帰ってやることがanaconda環境構築では何の為の週休2日か分からない。ここはひとつ休む能力を身につけるとでも思って、起こった問題を暫く棚上げにすることとしよう。
続きを読む