MacOSで接続していない外部ディスプレイの領域にウィンドウを移動させた時の対処方法

Chromeのウィンドウをドラッグさせたら画面から消えた。 画面下にある、Dockのアプリ一覧から、 Ctrl + マウスクリック でコンテキストメニューを表示して、 Options > Desktop on Display 1 メニューのZoomで直るという記事も何個かあったけど、直らなかっ…

php 5.5が入っているCentOS6をyum update

エラー $ sudo yum update --enablerepo=remi Loaded plugins: fastestmirror, presto Setting up Update Process Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * extras: ftp.iij.ad.jp * remi: mirror.innosol.asia * remi-safe: mi…

Docker ubuntu Flaskアプリ用構築メモ

ubuntuでPython Flaskのアプリを途中まで作ったので、 Dockerfileでdockerコンテナを構築してみた。 pyenv install 2.7.13 が動かない dockerのイメージを作るために、 ubuntuコンテナ内でコマンドラインで作業していたら、 pyenv でpython実行環境のインス…

シンギュラリティまであと何日

シンギュラリティが起こるとされる、2045年まであと28年。 28 * 365 = 10220 なので、あと1万日くらい。 キリのいい数字だったので、今日から何日後なのか調べてみた。 あと、ちょうど10000日の日付も調べてみた。 Python from time import time, mktime fr…

sudo関連のメモ

visudo visudo コマンドで編集するファイルは、 /etc/sudoers ubuntuでsudoできるようにする設定 dockerコンテナで作業。 Ubuntu 16.04.2 LTS 実行するコマンド useradd -m user1 echo 'user1:pass1' | chpasswd usermod -aG sudo user1 Dockerfileに書く場…

MacのTerminalでマウスのスクロールが履歴表示になる

OS X Yosemite Version 10.10.5 Terminalを使っているとマウスのスクロールが、 画面のスクロールではなくて、コマンドの入力履歴になることがある。 Shiftキーを押しながらスクロールで、画面スクロールと入力履歴のスクロールを切り替えられた。 メニュー…

CentOS7 通常ユーザーでdockerコマンドを実行

VirtualBoxにCentOS7をインストールして、Dockerを動かしてみた。 rootでdockerを入れて、通常ユーザーで、docker コマンドを実行しようとしたらエラーが出た。 $ docker ps Cannot connect to the Docker daemon. Is the docker daemon running on this hos…

gitリポジトリのサイズを減らしたときのメモ

結果 ↓こんな感じでやったらうまくいった。 git filter-branch --index-filter 'git rm -r --cached --ignore-unmatch \ aaa/bbb/ccc.swf \ aaa/bbb/ddd.swf \ aaa/bbb/eee.swf \ cdn_server/' \ --prune-empty --tag-name-filter cat -- --all git gc --pru…

Ansible --start-at-task

Ansible には –start-at-task という、 指定したタスクから開始するオプションがあるけどうまく動かない。 https://github.com/ansible/ansible/issues/11692 deploy% touch ansible.cfg deploy% vi ansible.cfg [defaults] task_includes_static = True han…

ansible をアップグレードしようとしたらエラー

pip install –upgrade ansible でエラー。 pip install --upgrade ansible Collecting ansible Downloading ansible-2.2.1.0.tar.gz (2.5MB) 100% |################################| 2.5MB 404kB/s build/temp.macosx-10.10-x86_64-2.7/_openssl.c:1107:27…

Amazon Linuxで残りディスク容量アラートを設定

メトリクス送信設定 CloudWatchのメトリクスをLinuxから送信して、ディスク容量が減ったらアラートメールを送信するようにする。 Amazon Linux http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/mon-scripts.html http://docs.aws.amazon.com/ja_jp/AWSE…

PostgreSQLのリプリケーションをしてみるテスト

準備 postgresql94 AWS上にt1.smallでPostgresqlが動いているAmazon Linuxを2台構築。 Amazon Linux $ cat /etc/os-release NAME="Amazon Linux AMI" VERSION="2016.09" ID="amzn" ID_LIKE="rhel fedora" VERSION_ID="2016.09" PRETTY_NAME="Amazon Linux A…

cronで作成日時から一定期間過ぎたファイルを削除

メモ: cronで作成日時から一定期間過ぎたファイルを削除 MAILTO="" # delete files older than 3 days # 1 3,15 * * * find /var/www/app1/shared/docs/ -maxdepth 2 -type f -ctime +3 -delete 1 3,15 * * * find /var/www/app1/shared/docs/input/ -maxde…

ansistranoのafter_symlinkでsudo(become)を実行する

ansible の YAML ansible ansistrano の after_symlink hook で /etc/init.d/ にシンボリックリンクを作る。 - name: initd symlink become: true file: state: link src: /var/www/app1/current/deploy/initd/app1_uwsgi #dest: /home/user1/app1_uwsgi des…

lsのソースコードを読む 2017

lsのソースコードを読んでみたくなったのでメモ。 lsコマンドをハックしてみよう - Yahoo! JAPAN Tech Blog lsのソースを読みました - mfumiの日記 https://svnweb.freebsd.org/base/head/bin/ls/ 当初の目標 - Visual Studio Codeでステップ実行 - ソースを…

AWS Lambda エラーメモ1

AWS

作成したLambda + API Gatewayにアクセスしたら以下のエラー。 {"message":"Missing Authentication Token"} Lambda管理画面のTriggers で、 既存のものを削除して作り直したら、エラーが出ずに正常に実行された。 エラー2 Lambda > Functions > funcName Tr…

とりあえずserverlessでpythonを試してみる

npmのインストール なんかインストール方法が複数あるっぽいけど、 nodebrewというのを入れるのがよさげだったのでそれにしてみる。 (会社のmacにはanyenvというのが入っていた) http://www.hirooooo-lab.com/entry/development/install-node brew install…

Docker TensorFlow

『pythonによるスクレイピング&機械学習 開発テクニック』 の5章 (5-2)だけ試してみた。 docker run -it b.gcr.io/tensorflow/tensorflow:latest-devel 本の通りにpython3で試したらエラー。 root@ac3b891d06fd:~# python3 Python 3.4.3 (default, Oct 14 2…

rmする時、ワイルドカードでマッチするファイルの内、一つだけ除外したい場合

~/Documents/ に FileZilla_ で始まる消したいファイルがあったけど、 最新の1個だけ残しておきたかった時のメモ。 rm FileZilla_* で全部消せたけど、マッチするファイルの内1個だけ残したい。 同じディレクトリに消したくないファイルが他にある。 find …

macOSにpipが入っていない

macOS Sierra Version 10.12.2 % brew install pip Updating Homebrew... ==> Auto-updated Homebrew! Updated 1 tap (homebrew/core). ==> Updated Formulae antlr youtube-dl Error: No available formula with the name "pip" Homebrew provides pip via:…

Visual Studio CodeでPython

MacBookProを買ったので環境設定。 Visual Studio CodeでPythonの開発環境構築を構築してみた。 | Developers.IO Python - Visual Studio Marketplace Visual Studio Codeで Command + P ext install python donjayamanne.python If using a custom Python …

Homebrewのインストール

MacbookPro 2016 13インチを買った。 Homebrew — macOS 用パッケージマネージャー /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

viでコピー&ペーストしたら勝手にコメントになった

http://stackoverflow.com/questions/7652820/how-to-disable-the-auto-comment-in-shell-script-vi-editing :set paste stackoverflowのおかげですぐに解決。

celeryが原因でpython manage.py syncdbに失敗した時のメモ

エラー。 $ python manage.py syncdb Traceback (most recent call last): File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/home/user1/.pyenv/versions/app1/lib/python2.7/site-packages/django/core/management/__init__.py"</module>…

AWSでAdobe Media ServerのSubscriptionをしていない時のエラー

タイトル通り、 AWSでAdobe Media ServerのSubscriptionをしていない時のエラー Launch Failed Your account is currently being verified. Verification normally takes less than 2 hours. Until your account is verified, you may not be able to launch…

git flowのhotfixで実施した作業内容を表示する

git log --oneline | grep hotfix 2e5336b Merge branch 'hotfix/aaaaa' into develop 93c3907 Merge branch 'hotfix/bbbbb' into develop git show 2e5336b commit 2e5336bde6626a642f5f516da4a776c126a9cbba Merge: 93c3907 d312624 Author: kubo <kubo@companyname.mail> Date: T</kubo@companyname.mail>…

Ansistranoでソースコードをローカルで取得

アプリのデプロイにRubyのCapistranoを使っていて便利だなーと思っていたので、 新しく作ったアプリでは、AnsibleのAnsistranoを使ってみた。 でも、実行すると途中で止まる。 ansible-playbook -i inventory/hosts/production playbook/deploy.yml gitリポ…

/etc/default/celeryd が読み込まれなかった

http://docs.celeryproject.org/en/latest/tutorials/daemonizing.html を見てcelerydの起動スクリプトを作った。 /etc/init.d/ に起動スクリプトを置いて、sudo service appname_celeryd start したら、エラーになった。 sudo service appname_celeryd star…

Bash on Windows10 有効化メモ

OSビルドバージョン確認 スタートメニュー > 設定 > システム > バージョン情報 https://msdn.microsoft.com/en-us/commandline/wsl/install_guide Windows Updateからだと、 Windows 10 Anniversary Update が適用されなかったので、インストーラーをダウン…

AWS2段階認証

Chrome Extensions(拡張機能) Authenticator offered by sneezry.com

nginx + django uwsgi

CentOS6 にdjangoアプリを設置しようとしたら、nginxでエラーになった。 django 1.8 EC2上で Django + Nginx + uWSGI を試す - Qiita http://unix.stackexchange.com/questions/218747/nginx-says-open-etc-nginx-conf-d-foo-conf-failed-13-permission-deni…

CentOS6にpipをインストール

rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum install python-pip http://www.liquidweb.com/kb/how-to-install-pip-on-centos-7/

rmで指定したファイル以外を削除

メモ: ls | grep -v -E 'bpmappers|__init__.py' | xargs rm -r ~以外を削除する場合(rmコマンド) - Linux系OS 解決済 | 教えて!goo Linuxで特定のファイル、ディレクトリ以外を削除するコマンド|はぐれメタルのブログ

django PostgreSQL Error : Symbol not found: _lo_lseek64

Django 1.8 PostgreSQL 9.4 Mac OS X Yosemite (Version 10.10.5) python manage.py runserver でエラー。 return import_module('%s.base' % backend_name) File "/Users/uuuuuuuu/.pyenv/versions/2.7.9/lib/python2.7/importlib/__init__.py", line 37, i…

pyenvでPythonのバージョンが切り替わらない

pyenvのコマンドで2.7.9に設定して、pyenvのコマンドで設定確認したら2.7.9なのに、 python コマンドを実行するとバージョンが3.5.1 pyenv local 2.7.9 pyenv local 2.7.9 pyenv global 2.7.9 pyenv global 2.7.9 pyenv shell 2.7.9 pyenv shell 2.7.9 pytho…

JavaScript breakpoint

debugger;と書くと、そこでブレイクポイントのように止まるらしい。 debugger; https://developer.chrome.com/devtools/docs/console#setting-breakpoints-in-javascript

Deep LearningをやりたかったらNVIDIA入のPCを買うしかない

メモ: NVIDIAでないGPUでDeep Learningの処理を高速化する方法はないか調べてみたけど、 どうやら全く対応していないっぽい。 ChainerもTensorFlowもCaffeも NVIDIAのCUDAで処理の高速化をしている。 AMDのRadeonとか、IntelのIrisとかだとCUDAは使えない。…

DeepLearning Caption (Mac)

Chainerで画像のキャプション生成 - Qiita の記事を試す。 Ubuntuでやった時のメモ: http://kubotti.hatenablog.com/entry/2016/06/07/142850 ソースコード取得。 https://github.com/dsanno/chainer-image-caption git clone https://github.com/dsanno/ch…

pyenvのメモ

メモ pyenv Python 2系と3系を切り替えるツール HomebrewのインストールからpyenvでPythonのAnaconda環境構築までメモ - Qiita virtualenv 同じPythonバージョンで別のPython環境を切り替えるツール http://qiita.com/Kodaira_/items/feadfef9add468e3a85b a…

Deep Leaningで画像の説明(キャプション)

画像に文章の説明を付けるという、ディープラーニングの記事を見つけたので試してみる。 処理内容はまだ理解できないので実行するだけ。 Chainerで画像のキャプション生成 - Qiita http://t-satoshi.blogspot.jp/2016/01/blog-post_1.html 環境構築 別記事に…

ubuntuにchainerとcudaをインストール

Ubuntu 14.04 入っているchainerのバージョンは1.0だった。1.9にアップグレードする。 Macにインストールしようとした時のメモ。 chainer でGPUを利用するメモ(Mac) - kubotti’s memo scipy pip install scipy File "scipy/linalg/setup.py", line 20, in co…

chainer: RuntimeError: CUDA environment is not correctly set up

chainer/cuda.py", line 82, in check_cuda_available raise RuntimeError(msg) RuntimeError: CUDA environment is not correctly set up (see https://github.com/pfnet/chainer#installation).CuPy is not correctly installed. Please check your enviro…

ImportError: No module named PIL

from PIL import Image ImportError: No module named PIL pip install pillow

libfreenect2 python (r9y9 版)

r9y9/pylibfreenect2 を試してみることにした。 git clone https://github.com/r9y9/pylibfreenect2.git r9y9/pylibfreenect2 remexre/pyfreenect2.gitのアンインストール 動きがイマイチだった、remexreさんが作ったpyfreenect2をアンインストール。 http:/…

libfreenect2 python

Kinect v2をUbuntuで動かせるライブラリ、libfreenect2を Pythonから使えるようにする。 この記事の内容は失敗。 ちゃんと動くやつはこれ↓ libfreenect2 python (r9y9 版) - kubotti’s memo 手順メモ cd ~/Documents mkdir pyfreenect2 cd pyfreenect2 pyfre…

viエディタで矢印キーを押すと A B C Dが出る

Vimで方向キーを押すとABCDが出る問題を直す cd vi .vimrc i コピペ(set nocompatible) :wq source .vimrc

RTAB-Map source code memo

RTAB-Map のソースコードを読んでメモする。 https://introlab.3it.usherbrooke.ca/mediawiki-introlab/images/e/eb/Labbe14-IROS.pdf A. Loop Closure Detection For global loop closure detection, the bag-of-words approach described in [16] is used.…

RTAB-Map インストール メモ(Windows10)

Windows 10 無理っぽいので諦めてUbuntu http://kubotti.hatenablog.com/entry/2016/05/12/153414 エラー1 解凍してできる、 RTABMap-0.11.2-win64\bin\RTABMap.exe を実行。 zlib.dllがないというメッセージが表示される。 zlib Home Site 環境変数Pathに …

ubuntuにOpenCV2のnon free版を入れる

RTAB-MapでSURFが必要っぽいので、OpenCV2のnon free版を入れる。 dpkg -l | grep opencv StackOverFlowの記事 最良の回答のとおりにやったら出来た。 http://stackoverflow.com/questions/27481849/include-nonfree-opencv-2-4-10-on-ubuntu sudo add-apt-r…

MacにOpenCV3を入れてAKAZA特徴量

OS X Yosemite 10.10.5 OpenCV 3 MacにOpenCV 3を入れてAKAZE特徴量を試してみたかったのでメモ。 ↓の記事を参考にOpenCV3をインストール。 https://blog.ymyzk.com/2015/07/os-x-opencv-3-python-2-3/ brew tap homebrew/science brew tap homebrew/python …