パーフェクトRubyの改訂をしていました 既に技術評論社さんのサイトやAmazonにも載っているのでご存知の方も多いかもしれませんが、最近はパーフェクトRubyの改訂をしていました。 目次などの詳しい情報はgihyo.jpの公式サイトをご覧ください。 gihyo.jp 書…
--profile オプションを使う 普段きちんとRSpecを使っている人にとっては常識なのかもしれません。というか普通にhelpに載っているので常識なのでしょう、、、。 RSpecで遅いテストを見つけるには、--profile オプションを使うと簡単に見つけることができま…
/var/log/system.log へ書き込まれないのでした ある調査によると、人間は一日におよそ86400回はsyslogに出力したいと願っているそうです*1。 さて例えばlogger コマンドを使って syslog に出力しておく、なんていうことは稀によくあることではないでしょう…
irbで矢印キーを入力するとエスケープ文字が出力されてしまったり、pryを移動させるとエラーになってしまう場合の対処。 OSのバージョンをSierraにしたからか、irbやpryがうまく動かなくなってしまった。 # bundle exec pry Sorry, you can't use Pry withou…
先日発売した「あなたのセキュリティ対応間違っています」を辻伸弘さんから頂きました。 すぐに読んでブログに書こうと思っていたのですが丸々一週間かかってしまって私はチーズ蒸しパンになりたい。 あなたのセキュリティ対応間違っています作者: 辻伸弘出…
いつの頃からか analytics を送るようになった 思い立った時にアップデートしてるので当時は気にしてなかったのだけど、ふと思い出して現状を確認しました。 経緯や、現在の対応方法も書いてあるのでここを見ればOKなんですけどね rcmdnk.github.io 実際に確…
1年に300日くらいは任意のサイズのファイルを作ってみたいという衝動にかられると思うのですが、Macを使っている場合はお手軽に作る方法があります。 詳しくは man mkfile をどうぞ 具体的な使い方 $ mkfile ファイルサイズ 出力ファイル名 でできる。ファイ…
微力ながらレビューに協力させていただいた @koemu 先輩の単著(マジすごい!) ITインフラ監視実践入門をいただきました。 ソフトウェアエンジニアのための ITインフラ監視[実践]入門 (Software Design plus)作者: 斎藤祐一郎出版社/メーカー: 技術評論社発…
昨年に引き続きISUCONに参加しました 今年は id:koemu さんと id:ariarijp さんのチームでした。YAPCのタイミングだったかな?で id:koemu さんからISUCON一緒に出ましょう!と声をかけられたので、ホイホイとチームを結成しました。その後、YAPCの帰りに一…
@sasata299さんからWebエンジニアの教科書をいただきました!ありがとうございます>< Webエンジニアの教科書作者: 佐々木達也,瀬川雄介,内藤賢司出版社/メーカー: シーアンドアール研究所発売日: 2015/03/26メディア: 単行本(ソフトカバー)この商品を含…
MySQLのパラメータむずかしい 項目の説明はわかりますが、実際のシステムに即した値にするのってむずかしいなぁ、と思いつつパラメータを眺めていたのですが、こういうことらしいです。 @sugamasao Yes. Good to leave as default for most workloads in rec…
bundle gemでgemライブラリのひな形が作成できる その中で、-b オプションを付けると実行ファイル用のbinディレクトリが作成される。しかし、Bundler 1.8系からは bin ディレクトリは binstub用(で良いのかな)のsetupやconsoleスクリプト等(-bを付けなく…
自分のマシンの環境構築 数年に一度なのでイマイチ自動化とかしてなかったのだけど、Homebrewでインストールするヤツくらい自動化しても良いかと思ったので、 itamae-kitchen/itamae · GitHub でやるようにした。 caskでのインストールとかまで自動でできる…
strace便利ですよね。最近もnginxがどのファイル開いてるのか調べるのに使いました。ただ、OSXだとそれに準ずるコマンドってないのかなーと勝手に諦めていたのですが、ありましたね。 dtruss straceと同じように sudo dtruss -p プロセスIDでシステムコール…
grep -o これです。おじさんになっても恥ずかしがらずにこういうのを書いていくのが重要かなと思うようになりました。 おじさん、grep -oを知りました— IT業界のマー君 (@sugamasao) 2014, 12月 26 -oを使うと、その引数にマッチした文字列のみ出力できます…
Webアプリエンジニア養成読本 Advent Calendar 2014 - Qiita の24日目です。12/24の23:40の時点で書き始めているので許してニャン Webアプリエンジニア養成読本[しくみ、開発、環境構築・運用…全体像を最新知識で最初から! ] (Software Design plus)作者: 和…
Webアプリエンジニア養成読本 Advent Calendar 2014 - Qiita の21日目です。ガチで書くことがなくなってきました!恐縮です。 Webアプリエンジニア養成読本[しくみ、開発、環境構築・運用…全体像を最新知識で最初から! ] (Software Design plus)作者: 和田裕…
Webアプリエンジニア養成読本 Advent Calendar 2014 - Qiita の19日目です。そろそろ書くことなくなってきましたね。 Webアプリエンジニア養成読本[しくみ、開発、環境構築・運用…全体像を最新知識で最初から! ] (Software Design plus)作者: 和田裕介,石田…
Webアプリエンジニア養成読本 Advent Calendar 2014 - Qiita の15日です。 本を読み進めるとき 本だけではなく、ステップバイステップで進めていくものなら該当すると思いますが、イマイチ勘所がわからない状態で何かを学ぶとき、おおよそ以下のようなステッ…
これはWebアプリエンジニア養成読本 Advent Calendar 2014 - Qiitaの10日目の記事です。下書きに保存のまま一日寝かせてしまいました……。 Gemライブラリを作ってみよう Webアプリエンジニア養成読本[しくみ、開発、環境構築・運用…全体像を最新知識で最初か…
Webアプリエンジニア養成読本 Advent Calendar 2014 - Qiita Webアプリエンジニア養成読本 Advent Calendar 2014 - Qiita これの6日目です。すでに7日になってしまい大変恐縮です。 ところで、この書籍(みなさん100万回読んでいると思うので蛇足だと思って…
Webアプリエンジニア養成読本 Advent Calendar 2014 - Qiita Webアプリエンジニア養成読本 Advent Calendar 2014 - Qiita これの1日目です。 Webアプリエンジニア養成読本は みんなで「Webアプリエンジニア養成読本」を書きました! - ゆーすけべー日記 でも…
mecabのインストール $ brew install mecab $ brew install mecab-ipadic wikipediaとhatenaのキーワードファイルの取得 $ curl -L http://d.hatena.ne.jp/images/keyword/keywordlist_furigana.csv | iconv -f euc-jp -t utf-8 > keywordlist_furigana.csv …
11/1より発売 完全に出遅れましたが、パーフェクトシリーズが電子書籍化されました。 シリーズと書いてるくらいで、RubyやRailsだけではなく、PythonやPHP等も一挙同時リリースです。 Amazonでは、以下のkindle版が購入できます。 パーフェクトRuby作者: Rub…
どうもiTerm2のバージョンによって(古いと)遭遇するっぽい。 git側にパッチ当てたりする方法もあるらしいけど、iTerm2のバージョンを上げるのが正しい方法っぽいかな? アップデート前のバージョンをメモするの忘れたけど、 Buiild 2.0.0.20141022 で解消…
ISUCONでたぶん使うであろう自分の作業メモです。 サンプルアプリとして sugamasao/Shiori · GitHub を使ってみるよ。 気になった人はこの本を買ってね!!!!1 Webアプリエンジニア養成読本[しくみ、開発、環境構築・運用…全体像を最新知識で最初から! ] (Soft…
RubyKaigi 2014、楽しかったし、学びがあって行って良かったなぁと思いました(小並感すぎる)。 淡々とメモしておくよ benchmark-ips ベンチマークの高機能版。ウォームアップとして何回か走らせてから実行したり、5秒とか100msで何回実行できるかとかを計…
初めてのYAPC 他言語のカンファレンスはいくつか行ったことあったのだけど、Perlの……つまり、YAPCは今年が初めてでしたが、結論から言えばめちゃめちゃ楽しかったし、がんばってこ!っていう気持ちになった。 参加するモチベーションとしては、タイムテーブ…
ついうっかりマージするときに--no-ff付けずにマージしちゃったときにどうするか reflog見て何個前のcommitか確認する git reflog | head : xxx HEAD@{1}: merge hoge-branch: Fast-forward : {1}らしい。そしたらresetしてもう一回マージしなおす git reset…
6/6発売となります パーフェクト Ruby on Rails作者: すがわらまさのり,前島真一,近藤宇智朗,橋立友宏出版社/メーカー: 技術評論社発売日: 2014/06/06メディア: 大型本この商品を含むブログを見る まだAmazonだと書影や目次がでていませんね。 これが表紙で…