Laravel パスワード半角英数+数字の組み合わせ正規表現

public function rules() { return [ 'code' => ['required', 'string', 'max:255', Rule::unique('users'), 'regex:/^[0-9a-zA-Z_\.\-]+$/'], 'name' => 'required|string|max:255', 'password' => 'required|string|min:8|max:11|regex:/^(?=.*?[a-z])(?=.…

Windows10のBash on Ubuntuを使ってみた

参考URL qiita.com

Centos6.5でrbenvとphantomjsを構築したメモ

依存ライブラリをインストール sudo yum -y install git gcc gcc-c++ make flex bison gperf ruby \ openssl-devel freetype-devel fontconfig-devel libicu-devel sqlite-devel \ libpng-devel libjpeg-devel readline-devel 日本語のフォントをインストー…

rails勉強用のリンク一覧

http://dotinstall.com/lessons/basic_haml http://dotinstall.com/lessons/basic_rails_v2 http://dotinstall.com/lessons/basic_activerecord http://dotinstall.com/lessons/basic_ruby_v2

git変更は敢えて変更無視

================================================================= git変更は敢えて変更無視するように変更する ================================================================= # assume-unchangedに追加 git update-index --assume-unchanged [フ…

xprofのインストールメモ

xhprof 参考 http://qiita.com/w_cota/items/48667a845cd06d969d4a vi newrelic.ini [xhprof] extension=xhprof.so xhprof.output_dir=“/var/log/xhprof/” mongo // mongo php install http://qiita.com/nownabe/items/123a8fd04ff5252b3036 sudo service mo…

centos6.2 -> centos7 バージョンアップ

### 念のため、chkconfig --listを取っておきましょう! $ yum update -y $ reboot $ vim /etc/yum.repos.d/CentOS-Base.repo ### 下記を追加 [upg] name=CentOS-$releasever - Upgrade Tool baseurl=http://dev.centos.org/centos/6/upg/x86_64/ gpgcheck=1…

Ruby製のカピバラさん

▼個別のファイル実行するには↓ bundle exec rspec xxx/xxx.rb ▼デバックする場合、binding.pryで入れる inquire ‘pry’ 対象の行にbinding.pryを入れる ・画面を開く visit '/' ・現在のパス current_path ・リンクをクリック page.find(:xpath, '/html/body/…

dotinstall.com

ちょっと触れてみる(やり方は自由ですが,DotInstall だとスキマ時間でできるのでオススメです) http://dotinstall.com/lessons/basic_haml http://dotinstall.com/lessons/basic_rails_v2 http://dotinstall.com/lessons/basic_activerecord http://dotin…

Gitで既にmasterにマージされている使用済みブランチを消す方法

qiita.com

rabbitmq構築手順@centos

cd /usr/local/src/ ダウンロード wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm インストール rpm –nodeps -Uvh rabbitmq-server-3.6.5-1.noarch.rpm サービス起動 service rabbitmq-server start chk…

chef cookbooksを作ってみる

rbenvを使う、.zshrcファイルに以下の内容を追記 $ export PATH=“$HOME/.rbenv/bin:$PATH” $ eval “$(rbenv init -)” bundler $ gem install bundler Gemfile作成 $ vim Gemfile source 'https://rubygems.org' gem 'chef', '~> 12.18', '>= 12.18.31' gem '…

macでrbenv環境を構築

brewでrbenvをインストール brew install rbenv リスト一覧 rbenv install –list aws/opsworks-cookbooksを使うには2.0.0-p481が必要 rbenv install c global ruby version設定 rbenv global 2.0.0-p481 redash rbenv redash 確認 rbenv versions

キーリピートを速くする方法

defaults write -g InitialKeyRepeat -int 10 defaults write -g KeyRepeat -int 1

Macにzshをインストール

zshのインストール homebrewのインストール ※デフォルトのzsh /bin/zsh は古いため、最新のzshをインストール brew install zsh /etc/shellsを編集 sudo vi /etc/shells 下記の1行を追加 /usr/local/bin/zsh デフォルトのシェルを変更する chsh -s /usr/loca…

VirtualBox HDD 拡張

このページを参考して拡張に成功しました http://qiita.com/egnr-in-6matroom/items/d284dd306753b2f0591a

Yeoman環境構築

npm install -g yo grunt-cli bower npm install -g generator-angular yo angular # write by coffee yo angular --minsafe --coffee

対象要素スクロール時点に表示

$(window).scroll(function () { var disp_target = $("#target_id"); var topOffset = $('#xy_html').offset().top; if ($(this).scrollTop() > topOffset) { disp_target.fadeIn(200); } else { disp_target.fadeOut(200); } });

attrとpropの取得の違い

//チェックした値を取得する $(":checkbox").click(function() { alert($(this).prop('checked')); alert($(this).attr('checked')); }); チェック時 prop→true attr→checked 非チェック時 prop→false attr→undefined 返却される結果が異なります。

skype bot 環境構築

skype bot 環境構築 参考URL: http://gitpub.hatenablog.com/entry/2013/07/13/224437 http://www.if-not-true-then-false.com/2012/install-skype-on-fedora-centos-red-hat-rhel-scientific-linux-sl/ ライブラリインストール $ sudo yum install -y glibc…

アイコン作成お勧めサイト

http://iconizer.net/en/free_icons

zend server symfony 2

PHP

http://www.backtheweb.com/symfony2/instalar-symfony-2-en-zend-server-ce-con-mac-os-lion-y-actualizar-apc-y-intl/

Bash脆弱性対応

yumコマンドで実行 # yum update bash # /sbin/ldconfig 下記のコマンドで検証 AHO='() { baka; }; echo manuke' bash -c 'echo Hi' ※manuke表示されなかったら、OK

Centos6.2にpython2.7入れる

python2.7、python3.3をインストールするために、以下のリポジトリを追加します。 rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh http://dl.iuscommunity.org/pub/ius/stable/CentOS/6/x86_64/ius-release-…

git fetch --prune

git

git fetch リモードのブランチは最新にならない場合、pruneのオプションをつける git fetch --prune

GITコミットコメント修正

git

直前のコミットのコメントだけを修正したい git commit --amend インデックスにファイルを登録していない状態で --amend オプションを指定して再コミットを行います。コメントの入力画面が表示されるので、コメントを修正します。

正規表現で重複要素削除

◆検索文字列 (^[^\r]+\r)\1+ ◆置換文字列 $1

Fireworksで簡単!写真風画像加工

apacheのサーバにnginx導入

インストール $ sudo rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm $ sudo cat /etc/yum.repos.d/nginx.repo # nginx.repo [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/6/…

Macでターミナル ショートカットキー

mac

基本ショートカットキー一覧 ショートカットキー 説明 Ctrl + A カーソルを行頭へ Ctrl + E カーソルを行末へ ESC + F カーソルを1単語先に進める ESC + B カーソルを1単語戻す Ctrl + K カーソル位置から行末までを削除 Ctrl + U カーソル位置から行頭まで…