テクめもスマートフォン用の表示で見るテクめもプログラミング関連のちょっとしたTipsなどを書いています。使うと簡単にCLIが作成できます。そのままテストすることが少し難しかったので、調べた結果、parseするとことを別の関数に切り出して、その部分をテストするのが良さそうです。トラブルシューティングMacでRailsのインストールする際にMySQL周りでエラーが発生したので、ログと解決策をメモしておきます。/Users/user_name/project_name/vendor/bundle/...Railsでmysql2のビルドエラー2019-12-30ptpythonのColorSchemeを変更するPythonptpythonのカラースキーマを変更する方法を紹介します。はじめに、ptpythonのconfigファイルをダウンロードします。再帰呼び出しの多いアルゴリズムを使う場合には、エラーになるので、上限を変更することができます。このn番目の値をPythonで求めるには以下のようなにすれば良いです。ShellプレーンなDockerイメージを使っていると基本的なコマンドがインストールされていないことがあります。コマンドをインストールすることができます。macOSpyenvでpythonをインストールしようとすると以下のようなエラーが発生しつまりましたので、その解決策を忘備録として残しておきます。TensorFlowTensorFlowとPython/CUDAのバージョン対応表2019-07-08MySQLのGRANT権限を持つユーザ作成するMySQLCREATE文でユーザ作成してからGRANT文で権限付与する。Modelの入出力を確認することができます。インストールしたOpenCVで以下のようなエラーが発生しました。"/home/ubuntu/.pyenv/versions/3.6.8/lib/python3.6/site-pac</module>...OpenCVのImportErrorを解決する2019-06-10Pythonで多重ループを1行にまとめるPythonPythonで多重ループを書くとき、標準ライブラリのitertools.productを使うと便利に書けます。このように、1行で書くことができます。久しぶりにpipenvを使用したら以下のようなエラーが発生しました。いくつか試してみたところ、サイズが40%から80%程度に削減されました。50MBくらいの大きなファイル...macでPDFのサイズを小さくする方法2019-05-20markdownで記事を書くとき、コードを折りたたむ方法markdownはてなブログやQiitaでmarkdownで記事を書くとき、HTMLのdetailsタグを用いることで、コードなどを折りたたむことができます。detailsタグの子要素にsummaryタグに、最初から表示させておく内容を書いておきます。以下のような状況です。テキストファイルは文字コードがいくつかあり、開けないアプリケーションもあったりするので、異なるOSの人に渡す際には事前確認しておくと良いでしょう。flake8は以下の3つのライブラリのラッパーです。ファイルだけでなくフォルダを指定することもできます。macOS2019-04-08ファイルの文字コードをCLIで変換CLI文字コードを変換できるnkfコマンドを紹介ます。fileコマンドでも確認することができます。...ファイルの文字コードをCLIで変換2019-04-01.gitignoreを自動生成するGitgiboを使うと.gitignoreを自動生成することができます。dumpで言語ごとや環境ごとの.gitignoreを生成できます。複数同時に指定もできます。トラブルシューティングzplugのローカルプラグインを書いているとき、変更しても反映されずつまりました。zplugでは、一度ロードしたプラグインは$HOME/.zplug/cache*1にキャッシュとして保存され、次回ロードするときはキャッシュからロードされます。pyenvやrbenvなどをまとめて管理できるツールです。Consoleにアクセスして、左のメニューの「サイトマップ」からsitemap.xmlを入力するだけです。トラブルシューティングKerasでLSTMを使おうとしたとき以下のようなエラーが発生しました。調べてみると、バージョンがよくなかったみたいで、kerasのバージョンを変更するとうまく動きました。トラブルシューティングAWSのElasticCacheでRedisを使っていて、暗号化をONしたらPythonから接続できなかったときのメモです。rese</redisのホスト名>...RedisにSSLで接続する2019-03-07SSHポートフォワーディングを使ってサーバ上のJupyterにローカルからアクセスするJupyterサーバにあるJupyterを使いたいとき、ポートを開けたり、ファイアウォールの設定をしたりしないといけない場合がありますが、SSHポートフォワーディングを使うと手軽にアクセスすることができます。はてなブログPro都内のIT企業で機械学習エンジニアをやっています。(1)注目記事スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。