omohayui blog

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

Dev Tips

GAE SDK の過去バージョンをインストールする

(2018/02/24 追記) PATHにまるっと追加した方が楽というご意見いただいたので 前置き これはどうしても特定の古いバージョンの Google App Engine SDK for Go を入れたかった為、無理くりインストールしたときのメモなので、 決して推奨できる方法でありませ…

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章 理解しやすいコード 優れたコードって? 例 まとめ 第2章 名前に情報を詰め込む 名前は短いコメントのようなもの 例 第3章 誤解されない名前 誤解される名前に気を付けろ 例 リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニッ…

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■…