作りたいと思っていて色々調べていたのだけれど、以下のような場合にどうしようかなあと思っていた。インストール*1したものの、どうにもこうにも処理が遅い。Frameworkを使ってみることにしました。with句で使っているので単純にopenをモックに書き換えようとすると相当面倒くさい。いう関数が用意されている。コンテキストマネージャーとして使う方法は、ファイルが...ファイル操作をmock化する2018-07-10Github上のPythonプロジェクトに必要なテストツールとCIツールのセットアップを行った話PythonGithubに公開するなら、普通のPython関連の周辺ツールのインストールや設定をしてみようと、色々と試行錯誤したところでハマったところとかポイントとか工夫とかのメモ。ものをまねることにした。コマンドで自動検索しようとしても全然引っかからない事象に遭遇。一応、直接ファイルを指定すれば実行はしてくれる。ゲーム別の名義を使ってはいますが、個人的な趣味でボードゲームの自作などをやっています。いったゲームを作る中でも汎用性が高く、印刷しやすいコンポーネントにカードがあります。ファイルを作りたい場合にどうするか。PythonAWSのIAMユーザーを作って権限を与えて管理している場合、やっぱりふとしたミスが怖い。コミットしてしまったりなど。関数をデプロイした後にローカルのファイルを跡形も無くすっ飛ばしたので、現在アップロード済みのファイルを取得できないか調べた。ServicesをAWSCLIで使ってみて理解するAWSちょうどAWS上でワークフローが必要になるような業務を実装することになったので、アーキテクチャを考えてみました。それらのワークフローの実施が冗長化されており、同時にスケールすることも前提で。APIを結局解読したAWS1度挫折したんですが、Node.js側からせめてサーバーサイドでも認証できました。具体的なコードを(ほとんどコピーですが)以下のプロジェクトに上げました。モバイルやウェブ画面からだけではなくて、サーバー側の認証機構として使えないかをPythonとAWSCLIで色々試行錯誤して失敗したので記録しておきます。Pythonので、導入の時に迷った点を残しておく。Linuxで動作するJavaのWebアプリケーションを動かしていたんだけれど、アップデートをするとどうにもログの出力日付がおかしい。Timeoutの再設定およびメッセージの削除を行うことができない。Timeout中のメッセージを消す方法2015-04-24matplotlibで円グラフを書くPythonタイトル通りだが、実際にやってみると幾つかうまく行かないところがあったのでメモ。axes.pie関数を利用する。http://matplotlib.org/examples/pie_and_polar_charts/pie_demo_features.htmlmatplotlibで円グラフを書く2015-03-12commons-codecのBase64に改行が入ってくるJava紆余曲折、うまく行かないことを調査していくとBase64.encodeの結果に改行が入っているというところに行き着く。Linuxを仕事で使っていると、誰もが一度は通る道。Linux上でyumコマンドのどれを実行してもタイムアウトになってしまうことがある。失敗する2015-03-06AWSCLIではまったことAWSawscliを普通のbashとかと同じ感覚で使ってはまったのでメモ。パスの間に挟まってもそれを解釈した上で処理してくれる。これは、srcやdestとして使ってもおんなじ。troubleshootingDynamoDBのテーブルの存在チェックをする方法。簡単なのはListTableを実施して、その中にお目当てのテーブルがあるかどうかを見ればよい。Timeoutを使って再実行をするのはいいんだけれども、無効な命令が投げられてたりした場合には有限で終了して欲しいので、それを実現するにはどうすればいいのかというお話。幾つか方法はあるけれども、主に考えられるのは2つ。troubleshootingWindows7/Firefox36/Python2.7/Selenium2.39で発生。昨日まで動いていたプログラムがFirefoxのバージョンを上げた結果、以下のようなエラーメッセージを発して失敗するように。"C:\lib\Python27\lib\site-packages\selenium-2.39.0-py2.7.egg\sele...FirefoxをverupするとSeleniumが動作しなくなった2015-03-02matplotlibでうまく行かなかったことメモグラフを生成するライブラリとして、matplotlibを利用してみた。やりたい事が手軽にできたのだが、1つのプログラム内で大量の画像を生成しようとすると以下のような警告がでる。RuntimeWarni...matplotlibでうまく行かなかったこと2014-12-08環境構築中にハマったことAWS直近でサーバをセットアップしていてはまったネタを幾つか。両方ともテスト環境では動作していたので、調査に色々と手間取りました。両方とも、原因は再構築時に色々バージョンが上がっていたことですが、その問題にぶち当たりそうな人がしばらくで...環境構築中にハマったこと2014-02-04PowerShellのechoにつまづいたので忘備録。10PowerShellの経験が無ければ、おそらく以下のように考えるはずである。Hoge...PowerShellのechoにつまづいたので忘備録。BIRTでできる事を書いてみたプログラム仕事で既にそろっているデータを元にして自動的にレポート生成をしたいことがあった。BIRTがちょうど良かった。2013の1日目の記事です。Serverを操作するためにPowerShellのリモート機能を使うことがありました。そこで得た知見を書き残すのが、本エントリの主旨です。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。