not good but great

プログラミング、アート、映画・本の感想について書きます。

「色即ぜねれいしょん」

色即ぜねれいしょん発売日: 2017/01/31メディア: Amazonビデオこの商品を含むブログを見る ヒゲゴジラ役の峯田が良い。青春ムービーの中でおっさんなのに、少年っぽさが残る行動に心が惹かれた。

「空気の作り方」

空気のつくり方作者: 池田純出版社/メーカー: 幻冬舎発売日: 2016/08/30メディア: 単行本この商品を含むブログ (3件) を見る ベイスターズの試合を見に行ってみたくなる本だった。 以下はメモ。 野球球団と球場は会社が別のとこが大半 ベイスターズと横浜ス…

pythonですべての例外をキャッチし詳細を表示させる

try: //your code here except: import traceback traceback.print_exc() python - pythonですべての例外をキャッチし、詳細を表示させたい。 - スタック・オーバーフロー こんなやり方あるんやと思いつつ、例外を指定しないというのもわかりにくいコードに…

ChaliceでMessenger Botを作るときWebhookの設定

awslabs/chalice: Python Serverless Microframework for AWS chaliceはawsを簡単に扱うためのフレームワーク。 Webhookの設定 Messengerの非公式pythonライブラリ conbus/fbmq: Facebook Messenger Platform Python Library (Facebook Chatbot Library) Cha…

「嘘つきアーニャの真っ赤な嘘」

嘘つきアーニャの真っ赤な真実 (角川文庫)作者: 米原万里出版社/メーカー: 角川学芸出版発売日: 2004/06/25メディア: 文庫購入: 27人 クリック: 141回この商品を含むブログ (190件) を見る ロシア語同時通訳者・作家の米原万里さんの「嘘つきアーニャの真っ…

レイ・クロックの自伝「成功はゴミ箱の中に」

成功はゴミ箱の中に レイ・クロック自伝―世界一、億万長者を生んだ男 マクドナルド創業者 (PRESIDENT BOOKS)作者: レイ・A.クロック,ロバートアンダーソン,野地秩嘉,孫正義,柳井正,Ray Albert Kroc,Robert Anderson,野崎稚恵出版社/メーカー: プレジデント社…

「ヤンキー記者、南米を行く」

ヤンキー記者、南米を行く作者: 吉永拓哉出版社/メーカー: 扶桑社発売日: 2009/09/25メディア: 単行本購入: 1人 クリック: 18回この商品を含むブログ (1件) を見る 少年院に入っていた著者が出院後、親から「南米を3年間放浪してこい!」と言われて強制的に南…

「イミテーションゲーム」「異端の統計学ベイズ」

イミテーション・ゲーム/エニグマと天才数学者の秘密(字幕版)発売日: 2015/10/02メディア: Amazonビデオこの商品を含むブログ (1件) を見る チューリングがエニグマ暗号を解く映画「イミテーションゲーム」を見た。 異端の統計学 ベイズ作者: シャロン・バ…

高須光聖「1万円アート展」

1万円アート "東京 3/100 テディベア展" 2017.04.29 SAT - 05.28 SUN @SEZON ART GALLERY 放送作家の高須さんが企画の「1万円アート展」の最終日に行ってきた。芸人や著名人が100人中3人くらいが気にいりそうなテディベアを作るという企画。ただし制作費は1…

ハッシュについて知る「なっとくアルゴリズム」

なっとく!アルゴリズム作者: アディティア・Y・バーガバ出版社/メーカー: 翔泳社発売日: 2017/01/31メディア: Kindle版この商品を含むブログを見る ある高次元ベクトルと要素数が数十万くらいの配列から似ているベクトルを探したいときに時間がかかってしま…

直URLでディレクトリが丸見えのときにそれを隠すApacheの設定

直URLでディレクトリが丸見えのときにそれを隠す Indexesを削除する index.htmlが無いとディレクトリが丸見えになってしまう - ITmedia エンタープライズ apache confのアクセス制限などの書き方 Apache:アクセス制御をする - Qiita

ApacheのWebサーバをhttps化する

Apacheのversionを確認 apache 2.4におけるSSL証明書の設定 - Qiita 2.4.8以降はやり方が違う 証明書ファイルの作成 証明書、秘密鍵、中間CA証明書を作成。viで開いて手持ちの証明書、秘密鍵、中間CA証明書をコピペする。 #証明書 $sudo vi /etc/ssl/certs/s…

cssのbackground containのようにpythonで縦横比を保ったまま画像をリサイズする

python-resize-image 1.1.11 : Python Package Index resize_containを使おう

bashrcで設定した環境変数を削除する方法

環境変数からいらないやつを削除 $PATH から特定のパスだけを削除する - Qiita シェルを再起動 シェルを再起動させる簡単な方法 - Qiita exec $SHELL

ChaliceでLINE Botを動かすときに「 A http status of the response was '415 Unsupported Media Type」になったときの対処法

chaliceでline bot A http status of the response was ‘415 Unsupported Media Type chalice version 0.6.0では動かない 0.5.0だと動く API GateWayの違い 0.6.0 Lambdaプロキシ統合の使用にチェック 0.5.0 Lambdaプロキシ統合の使用にチェックなし 「本文…

pyenv-virtualevでchaliceの環境構築

chaliceとは? awslabs/chalice: Python Serverless Microframework for AWS Python Serverless Microframework for AWS (Chalice) を使うと、サーバーレスアーキテクチャの IAM ポリシーの管理が劇的に簡単になる! | Developers.IO 準備 pythonのversionは…

Chainerで「RuntimeError: cuDNN does not allow an eps value less than 1e-5」

epsの関するエラー RuntimeError: cuDNN does not allow an eps value less than 1e-5. cudnn.hで「CUDNN_BN_MIN_EPSILON」の定義を見る。 #define CUDNN_BN_MIN_EPSILON 1e-5 // Minimum epsilon allowed to be used in the Batch Normalization formula ep…

python3でanacondaを使わずにOpenCVをinstall

anacondaでopencvをinstallする方法があるけど、今回はanacondaを使いたくなかった。面倒だったのでメモを残しておく。 opencvをdownload 「Getting the source」までを実行する。 opencv-pyenv-notes.md How to install cmake 3.2 on ubuntu 14.04? - Ask U…

pythonのimportで相互参照をさけるためには関数内でimportする

相互参照 importで相互参照をさけるためには関数内でimportする Simple cross import in python - Stack Overflow

pythonで削除したいインデックスリストを指定してarrayから要素を削除

numpy deleteを使うとできる💪 listだとpopしてindexが変わる numpy.deleteで行や列を削除 - 計算物理屋の研究備忘録 numpy deleteに削除したいインデックスリストを渡すと削除してくれる

deep photo style transferできなかった

レポジトリ GitHub - luanfujun/deep-photo-styletransfer: Code and data for paper "Deep Photo Style Transfer": https://arxiv.org/abs/1703.07511 Build準備 module ‘loadcaffe’ not found:No LuaRocks module found for loadcaffe apt-get install lib…

numpyで値が大きい上位K件の配列インデックスを取得

gist.github.com argmaxだと最大値のインデックスしか取れない。上位k件のインデックスが欲しかった。調べて見るとnumpy argpartitionというのがあるらしい。それを使って書いた。 MNISTで nearest neighbor / int か float か,それが問題です / np.argpa…

python3、pyenv-virtualenvでmod_wsgiを使う

注意しておきたいこと mod wsgiのインストールはapt getではなくpipを使う mod wsgiのpythonは1つしか指定できない apt getのときだけ? installするときにpythonのバージョンを指定 特にバージョンを指定しないとsystemのバージョンとなる(2系) pythonを準備…

独居老人スタイル

独居老人スタイル (単行本)作者: 都築響一出版社/メーカー: 筑摩書房発売日: 2013/12/19メディア: 単行本この商品を含むブログ (20件) を見る これは最高。日本を元気にするのは若者じゃなくて老人だ!😂👌

「応用数学夜話」

応用数学夜話 (ちくま学芸文庫)作者: 森口繁一出版社/メーカー: 筑摩書房発売日: 2011/10/06メディア: 文庫購入: 2人 クリック: 28回この商品を含むブログ (10件) を見る 専門的な数学の本を読める自信がない、しかし数学に関する知識は増やしたい。というこ…

007「スカイフォール」

007 / スカイフォール (字幕版)発売日: 2014/02/26メディア: Amazonビデオこの商品を含むブログを見る 今回はボンドカーが少し活躍したのが良かった。ただ旧式だったので最新のアストンマーチンで暴れてほしい。

007「慰めの報酬」

007 / 慰めの報酬 (字幕版)発売日: 2014/02/26メディア: Amazonビデオこの商品を含むブログ (2件) を見る カジノロワイヤルの続編。派手な007という感じではなく、前作のヴェスパーのことを思い続けるボンドが大人な感じがした。

007「カジノロワイヤル」

カジノ・ロワイヤル (字幕版)発売日: 2014/02/26メディア: Amazonビデオこの商品を含むブログを見る どんでん返しがいくつもあり面白かった。ボンドカーがもっと活躍して欲しかったかなー。

秋山仁「誰かに解かせたくなる算数・数学の本」

誰かに解かせたくなる算数・数学の本 (幻冬舎文庫)作者: 秋山仁出版社/メーカー: 幻冬舎発売日: 1999/07メディア: 文庫この商品を含むブログを見る 神保町の古本屋で100円で購入。たまに暇なときに読んだら面白い。確率の話なんかはMachine Learningにも少し…

甘利俊一「情報理論」

情報理論 (ちくま学芸文庫)作者: 甘利俊一出版社/メーカー: 筑摩書房発売日: 2011/04/08メディア: 単行本購入: 4人 クリック: 48回この商品を含むブログ (11件) を見る 難しかったので第1章で挫折した。けど情報量、エントロピーについて読みやすい語り口で…

ヤンキー人類学

ヤンキー人類学-突破者たちの「アート」と表現作者: 斎藤環,都築響一,椹木野衣,増田聡,飯田豊,石岡良治,卯城竜太,櫛野展正,津口在五,鞆の津ミュージアム出版社/メーカー: フィルムアート社発売日: 2014/10/07メディア: 単行本(ソフトカバー)この商品を含む…

ssh接続先のUbuntuでFirefoxを複数起動し、Seleniumを使う

Firefoxを使う こちらを見た。Chromeのやり方もあるみたいだけどできなかったので、Firefoxを使用した。ssh接続しているので物理的なディスプレイがない。なのでxvfbというやつを使うみたい。 Ubuntu:xvfbとfirefoxのインストール - Web系開発メモ selenium…

Python2系で作成したpickleファイルをPython3系でloadするときはencoding

encodingする必要がある。 Pickle incompatability of numpy arrays between Python 2 and 3 - Stack Overflow

「a CUDA runtime call was likely performed without using a StreamExecutor context」の対処法

「a CUDA runtime call was likely performed without using a StreamExecutor context」が出たらTensorflow以外のフレームワークを使っていないか確かめよう。 自分の場合はChainer、GPU(CUDA)を使ったプログラムで出力したpickleファイルをTensorflow、GPU…

Lasagneの初期化関数

LasagneのDenseLayerの初期化関数はxavierなのかな。 Lasagne/init.py at 996bf64c0aec6d481044495800b461cc62040041 · Lasagne/Lasagne

Ubuntu 14.04でTheanoをinstallする

これをやったらいけた。 Install Theano on Ubuntu 14.04

プログラミングのための確率統計

プログラミングのための確率統計作者: 平岡和幸,堀玄出版社/メーカー: オーム社発売日: 2009/10/20メディア: 単行本(ソフトカバー)購入: 10人 クリック: 133回この商品を含むブログ (31件) を見る 確率統計を例え話を使って説明した本。例えが上手くないと…

カテゴリカル分布(categorical distribution)のcross entropy

Multinomial distributionとCategorical distributionの違い - LESS IS MORE Theano実装 Theano/nnet.py at ae36be011c98b1a2f30753162db01f6588ff8be3 · Theano/Theano Can softmax be used with cross entropy? : MachineLearning

「図解・ベイズ統計「超」入門」を読んだ

図解・ベイズ統計「超」入門 あいまいなデータから未来を予測する技術 (サイエンス・アイ新書)作者: 涌井貞美出版社/メーカー: SBクリエイティブ発売日: 2013/12/18メディア: 新書この商品を含むブログ (14件) を見る 結構しつこく同じことを解説しているの…

Tensorflowの関数、reduce_sum、random_normal、save、restore

Tensorflowの関数を調べたのでメモ。 tensorflow/tf.reduce_sum.md at master · tensorflow/tensorflow tensorflow/tf.random_normal.md at master · tensorflow/tensorflow 正規分布からサンプリング TensorFlow学習パラメータのsave, restoreでつまった - …

公開鍵、秘密鍵を使ってSSH接続する

SSH接続するときに鍵認証を使おうと思い、いろいろ調べたのでメモ。 SSH接続エラー回避方法:.ssh/known_hostsから特定のホストを削除する/削除しないで対処する3つの方法 - Qiita パスワードを入力を省略するために公開鍵、秘密鍵を作成 公開鍵認証によるSS…

UbuntuでGitの環境設定を行う

Ubuntuの開発環境 gitをinstall UbuntuにGitをインストールする Bash-it/bash-it: A community Bash framework. bashのoh-my-zshみたいなやつ ターミナルを見やすくするために導入 Bash itを使ってbashの設定をいい感じにする - 株式会社BEFOOL Themes · Bas…

Pythonの環境設定、CUDA、cuDNNをインストール

Pythonの環境設定 conda で python の環境つくり condaは使わない、ブラックボックスなところが多い UbuntuでPythonの開発環境を整える - Qiita pyenv yyuu/pyenv: Simple Python version management UbuntuでPythonの開発環境を整える - Qiita pyenv-virtua…

MySQLをやってみた

MySQL データベースを扱う必要があったので勉強してみた。メモを残しておく。 MySQLの基礎 MySQL入門 (全19回) - プログラミングならドットインストール 基本的な操作 一週間で身につくMySQL|応用編3日目:データベースの構築① 正規化を学ぶ。大学の授業でや…

主成分分析、Autoencoderについて調べた

主成分分析について調べる 最初は主成分分析について調べた。 10分でわかる主成分分析(PCA) 実装 https://github.com/contaconta/PCA_lecture/blob/master/PCA.ipynb 大まかに理解する Kerasで学ぶAutoencoder まずこれを読んだ Kerasのコードがあるので数式…

「Address already in use: AH00072: make_sock: could not bind to address」が出てapacheが起動できない時の対処法

「sudo service apache2 restart」したら下記のエラーが出ました。 * Restarting web server apache2 (98)Address already in use: AH00072: make_sock: could not bind to address [::]:80 (98)Address already in use: AH00072: make_sock: could not bind…

Python2.7,OpenCVで画像を回転

機械学習を用いて顔認識したいとき、顔の画像データが大量に必要になります。しかし手元に少量しかない時、データを増やすことをやるそうです(Data Augmentation)。その手法の一つに画像を微妙に回転させるやり方があります。OpenCVを使って画像を回転させて…

Python2.7,OpenCVで顔検出して、顔の部分だけ切り取り表示

OpenCVを顔検出して、顔の部分だけ切り取ることを行います。 モジュールをimport import cv2 from os import path import numpy as np from matplotlib import pyplot as plt %matplotlib inline CascadeClassifierを選定 cascades_dir = path.normpath(path…

リモートサーバ上でjupyterを起動させローカル環境のブラウザで見る

これを見たらできた🙆 IPython notebookをリモート接続する - Qiita

jupyter notebookの色を黒に変えてカッコよくする

jupyter-themesをpipでinstall。 dunovank/jupyter-themes: Custom Jupyter Notebook Themes 白い画面は眩しくて疲れることがあったので、黒に変えられて良かった。