omohayui blog

web開発のことやら絵のことやら日常のことやらを、たまに書き出します。

OMOHAYUI.

おも‐はゆ・い【面映ゆい】[形][文]おもはゆ・し[ク]《顔を合わせるとまばゆく感じられる意》きまりが悪い。てれくさい。

Dev Tips

iTerm2 の screen でスクロールバッファ

ほんと今更ですけど... screen のバッファをマウススクロールできるようにする https://github.com/omohayui/dotfiles/blob/master/_screenrc#L16 termcapinfo xterm* ti@:te@ .screenrc にこの1行を追加するだけ iTerm2 で status bar 表示時もスクロール…

nginx + unicorn + Rails でサイトをつくる

いきさつ 試作サイトを職場でURL公開したら、 みなさんのアクセス(大した量じゃない)で サイトがダウンするという悲しいできことがありました。 その時に Apache + Passenger + Rails で作ったというと 何人かの方々に nginx + unicorn で worker を複数立…

phpMyAdminの脆弱性をついた攻撃

趣味で作成中のサイトに、アムステルダム辺りから謎アクセスが結構きていた。 # 例) [18/Jul/2015:04:06:34 +0900] "GET //phpMyAdmin/scripts/setup.php HTTP/1.1" 404 1564 "-" "-" [18/Jul/2015:04:06:34 +0900] "GET /muieblackcat HTTP/1.1" 404 1564 …

リーダブルコード読書会 1〜3章

第1章 理解しやすいコード 優れたコードって? 簡潔で短いコード < 理解しやすいコード 例 1行にしたことでコードは短くなったけど、カッコがどこにかかっているのがわけわからん。 コメントをつけた方がよい場合もある -> 何をしているかより、何のために…

ChromeでスマホUAに切り替える

スマホUAに切り替える方法を教えて下さいという話を頂いたので、 図入りで説明したくなりました。 chromeだとアドオンなしで超簡単にできます。 1. Chromeのブラウザを立ち上げてから、Developer Toolsを開く Macなら → Command+Option+Iキー Windowsなら …

bundle install でエラー

MacOSⅩ(10.10.2)で通常通りにrailsで bundle install したらエラー % bundle install : : /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/iterator:341:10: fatal error: '__debug' file not found #include <__debug> ^ 1 error generated. なん</__debug>…

MacにPerlbrewをいれてみた

perlの環境構築するのにバージョンを切り替えられたりしたほうがいいので、 Perlbrewでインストールしてみた。 Perlbrew: http://perlbrew.pl/ インストール $curl -kL http://install.perlbrew.pl | bash homeディレクトリ下にperl5というディレクトリが作…

hubotのインストール

slackにbot入れたいなと思ってhubotのインストールをしてみた。 環境 CentOS 6.2 node.js 0.10.32 作業履歴 $ npm install coffee-script hubot $ hubot -v -bash: hubot: コマンドが見つかりません おや?パス通ってない。 とりあえずパス指定実行。 $ node…

AWSのEC2にポート22以外でSSH接続できるようにする方法

AWSのEC2でサーバ立ち上げて見たものの ポート22からの接続が社内ネットワークからは許可されていなかったー(´;ω;`) みたいなときにポート22以外で接続できるように設定する方法です。 ■環境: Amazon Linux AMI release 2014.09 ■サンプルのポート: 54321 …

よく使うVimコマンド

今さらだけどドットインストールでvimの復習をしたのでメモ。 モード ノーマルモード 入力モード コマンドモード ビジュアルモード 移動 gg / G 先頭/末尾 CTRL+f / CTRL + b 画面ごと w / b 単語ごと ^ / $ 行頭/行末 f 文字(次の単語は;) % 対応する…

PHP5.2⇒PHP5.3移行 と phpmdとかの追加

PHPを5.2から5.3にバージョンアップする際にいろいろとつまづいたのでメモを残しておこう思う。■インストール済みのパッケージを確認yum list installed | grep "php" php-cli.i386 5.1.6-27.el5_7.5 installed php-common.i386 5.1.6-27.el5_7.5 installed■…