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

MySQL server has gone awayなので一時的にmax_allowed_packetを変更

インポート時に、以下のエラーがでました 。 MySQL server has gone away 環境 $ mysql --version mysql Ver 14.14 Distrib 5.7.17, for osx10.12 (x86_64) using EditLine wrapper 変更 上限値の 1073741824 まであげました。 mysql> show variables like '…

FastlyでIP制限をかける

# And/or if you are using an actual ACL block acl local { "127.0.0.1"; /* local ekzm network */ } sub vcl_recv { # block any requests to Admin pages not from ekzm IPs if (client.ip !~ local) { error 403 "Forbidden"; } #FASTLY recv } Refere…

phpenv-composerを使う

php

github.com

Your password does not satisfy the current policy requirements

When I tried to create new MySQL account, MySQL raised the following error. Your password does not satisfy the current policy requirements So, I updated the policy requirements as follow. mysql> SET GLOBAL validate_password_policy=LOW; Que…

macOSのSierraにLAMP環境を整える

Homebrew がすでにインストールされているものとします。 環境 macOS のバージョンは以下のとおりです。 $ sw_vers ProductName: Mac OS X ProductVersion: 10.12.2 BuildVersion: 16C68 Apache のバージョンは以下のとおりです。 $ apachectl -v Server ver…

phpenv+php-buildを使ってMacにPHP開発環境を整える

php

環境 macOS です。 $ sw_vers ProductName: Mac OS X ProductVersion: 10.12.2 BuildVersion: 16C68 デフォルトの PHP は 7.0.14 が入っていました。 $ which php /usr/local/bin/php $ php -v PHP 7.0.14 (cli) (built: Jan 24 2017 17:14:13) ( NTS ) Copy…

BIツールの比較

Cognos Power BI Tableau

Debian 8.4にFirefoxを入れる

selenium-webdriver を動かす必要があって、タイトルのとおり Debian 8.4 に Firefox をインストールします。 時系列にいきますので、長くなります。 Unable to find Mozilla geckodriver. Please download the server from https://github.com/mozilla/geck…

Capybaraでqueryも含めてcurrent_pathのチェックする

環境 capybara (2.7.1) コード describe '/?foo#bar' do before { visit '/?foo#bar' } it do expect(page.has_current_path?('/?foo')).to be true #=> Ok end it do expect(page.has_current_path?('/?foo#bar')).to be true #=> Failed end end #以下は評…

PhantomJSをMacにインストール

$ brew install phantomjs

RubyのCLIのGemのTDDする

qiita.com はてなスターを差し上げたい。

シェルスクリプトTDD

qiita.com

RubyでCLIを作りにはThorを

github.com 背景 bitbucket_ci という bitbucket-rest-api の CLI を作ろうと思いました。 普段は optparser を使って CLI を作ることが多いのですが、今回作ろうと思う 見通し テスト Thor - Home

bitbucket-cliをRubyで作ろうと思う

Bitbucket は REST API があり、それを cli から叩けるタイトルの通り bitbucket-cli を作ろうと思います。 https://bitbucket.org/zhemao/bitbucket-cli/ bitbucket.org Python リポジトリの作成くらいかな? https://www.npmjs.com/package/bitbucket-cli …

コマンドラインのGemを作ろうと思うが、どうテストを書くのがいいのか

Gemを作る

環境 $ sw_vers ProductName: Mac OS X ProductVersion: 10.9.5 BuildVersion: 13F1911 $ ruby -v ruby 2.2.6p396 (2016-11-15 revision 56800) [x86_64-darwin13] $ bundle -v Bundler version 1.13.7 bitbucket-rest-api-ciというGemを作ります $ bundle g…

vim-rspecをインストール

vim

github.com Ruby を書く際に以前は Sublime Text 2 を使っていました。 その際、テストを RSpec で書くことが多く VIM でも同じようなことがしたいと探していたところありました。 環境 VIM のバージョンは 8.0 です。 Neobundle 経由でインストール $ cat ~…

MacのデフォルトのApacheを動かす

環境 macOS です。 $ sw_vers ProductName: Mac OS X ProductVersion: 10.9.5 BuildVersion: 13F1911 $ apachectl -v Server version: Apache/2.2.29 (Unix) Server built: Mar 19 2015 13:44:22 Apache 起動 $ sudo apachectl start http://127.0.0.1/ で確…

Macにnvmをインストール

github.com の README にあるとおりです。 環境 macOS です。 $ sw_vers ProductName: Mac OS X ProductVersion: 10.9.5 BuildVersion: 13F1911 nvm をインストール $ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash…

Macにssh-copy-idをインストールして公開鍵認証するようにした

公開鍵認証するようにしました。 $ brew install ssh-copy-id $ exec $SHELL $ ssh-keygen $ ssh-copy-id [user@]hostname

diff-highlightをMacに入れる

git

[http://motemen.hatenablog.com/entry/2013/11/26/Git%E3%81%AE_diff%E3%82%92%E7%BE%8E%E3%81%97%E3%81%8F%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E5%BF%85%E8%A6%81%E3%81%AA%E3%81%9F%E3%81%A3%E3%81%9F_1_%E3%81%A4%E3%81%AE…

MacにHomebrew経由でrbenvをインストール

github.com Mac に rbenv を入れたときの備忘録です。Homebrew 経由でインストールします。 rbenvとは? Groom your app’s Ruby environment with rbenv. とあるように、rbenv を使うことによって、環境に応じて Ruby のバージョンを切り替えることができま…