2018-02-01から1ヶ月間の記事一覧

SeleniumとPhantomJSの環境構築

Docker上にUbuntuの構築 $ docker pull ubuntu:16.04 $ docker run -it ubuntu:16.04 Python3とSeleniumのインストール apt-get update apt-get install -y python3 python3-pip pip3 install selenium pip3 install beautifulsoup4 PhantomJSのインストール…

pythonとかdocker

作業の覚書 python emacsでpythonが自動補完できるように設定 $ sudo easy_install pip $ sudo pip install virtualenv init.el追記 (require 'python-mode) (setq auto-mode-alist (cons '("\\.py\\'" . python-mode) auto-mode-alist)) (require 'jedi) (a…

Expressのセキュリティ設定

helmetモジュールでHTTPに於ける脆弱性となるヘッダを取り除く 対応前の確認 プロジェクトの生成とExpressに必要なnpmパッケージのインストール $ express express-helmet $ cd express-helmet/ $ npm install サーバーの起動 $ DEBUG=express-hlmet:* PORT=…

node.jsのフレームワークを導入する

ジェネレーターのインストール&必要なファイルの作成 $ npm install -g express-generator /home/ubuntu/.nodebrew/node/v4.7.0/bin/express -> /home/ubuntu/.nodebrew/node/v4.7.0/lib/node_modules/express-generator/bin/express-cli.js + express-gener…

Emacsでタグジャンプできるようにする

インストールなど GLOBALというのが必要 GLOBALの対応言語を増やすのにPygmentsというのが必要 macなら以下で済む $ brew install global --with-exuberant-ctags --with-pygments $ export GTAGSLABEL=pygments 任意の場所でgtag実行 /usr/local/var/www/ht…