2018-01-01から1年間の記事一覧

大量データ作成SQL

環境 MacBook Pro Docker Version 18.03.1-ce-mac65 参考URL https://qiita.com/lethe2211/items/0bb493fa93a0088cfac9 https://qiita.com/daiki_hirano/items/e331a0017250c75e7a07 https://qiita.com/kooohei/items/0e788a2ce8c30f9dba53 https://github.c…

ボットを作る(hubot + slack + heroku)

開発環境 vmware上のubuntu macからemacsでファイルを編集する。 vmwareのubuntuを起動しておく macのコンソールからの接続: ~ $ ssh ユーザー名@サーバー名 macのemacsからの接続: C-x C-f /ssh:ユーザー名@サーバー名:/home/ubuntu/workspace/ node.jsの…

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…