ikapper

Python3

Python3 数値を文字列表現する

Python3で数値を文字列にする。floatの数を扱うときは、文字列にしようとしても、望みの表現にならないことが多々ある。v = 9003.362479565812748040023408750324# そのままprint(v)# 900...
Python3

Python3 uuencode/decodeを扱う

Python3でのuuencodeについてのメモuuencode自体は、uuencode - Wikipediaを参照。 要約すると、BASE64のように、主にバイナリデータをテキスト(ASCII文字列)で表現する形式。テキストデータを変換...
Python3

Python3 Flask-WTFのテストのCSRFトークンの扱い

Flask-WTFを使用しつつ、テストする。Flask==0.11.1Flask-Login==0.4.1Flask-WTF==0.14.2Flask-WTFで使用されているwtformsは、CSRF対策が施されている。ビュー関数内で検証す...
Mac

MacTexのアンインストール

MacTeXでインストールしたものを削除する。インストールには、Homebrewを使っていない。MacTeX.pkgを使ってインストールした。アンインストールについては、Uninstalling - MacTeX - TeX Users G...
Python3

Python Flask mongoDB上の画像をhtmlで表示する

FlaskでmongoDB上に保存された画像を表示させる環境Flask==0.11.1mongoengine==0.15.0Pillow==5.1.0したいことページ上のimgタグに、mongodb上に保存した画像を表示させる。したことim...
Python3

Python3 Pipenvの導入メモ

pipenvを導入した。以前は、pyenvとvirtualenvを使用していた。目的仮想環境下でPythonのバージョンアップを簡単にするため。参考基本的なことは、pyenv + virtualenv から pipenv への乗り換えメモ ...
Python3

Python3 Flaskで開発環境とテスト環境のデータベースを自動で切り替える

FlaskとMongoEngineとテスト環境について環境Python 3.6.1Flask==0.12.2flask-mongoengine==0.9.3方針ローカルでは、開発用とテスト用のそれぞれでデータベースを用意するテストを行うため...
Mac

Mac High Sierra Bootcamp上でWindowsを使うまでのメモ

MacのBootcampアシスタントを使用して、Windowsをインストールする。環境macOS High Sierra 10.13.2Boot Camp アシスタント.app 6.1.0必要なものWindows ISO イメージ公式ページ...
Webサービス

Heroku postgresqlアドオンの無料プランで制限に達したとき

herokuのheroku-postgresqlを利用していますが、無料プランだと10,000行の制限があります。10,000行は、設計にもよりますが、あっという間に到達してしまいます。到達したらどうなるかが前から気になっていたので調べてみ...
Swift4

Swift 3から4への移行メモ

Swift3のプロジェクトをSwift4に移行する。かなり雑なメモです。cocoapodsのライブラリの指定バージョンを上げる(必要があれば)Swift4向けに修正の2点。Swift 3から4へ変更してみた – Swift・iOSコラム –...