Posts

Nginxのserver_nameに正規表現で量指定子を使うとエラー

·1 分で読めます

Nginxの設定ファイルで↑のような感じのserver\_nameを書いて起動しようとすると というエラーが出てしまった。「えっ、server\_nameの正規表現で量指定子使えないの?マジで?」とか思って調べたら単にダブルクォートで括ればいいだけだった。 ドキュメント(http://nginx.o

Goのstructとinterface

·3 分で読めます

社内でGo勉強会をやったのでその時に自分が発表した時の内容。オブジェクト指向的なことをGoでどう実現するのか、どの辺を諦めなくてはいけないのかをまとめてみた。 Goでのオブジェクト指向 Goでは基本的にオブジェクト指向プログラミングはできないと思ったほうが良い。できるのはstructを定義して関数

IntelliJ IDEAのgo-lang-idea-pluginをビルドする

·1 分で読めます

最近Goを少し書くようになった。PythonやRubyを書く時はIntelliJを使っているので、GoもIntelliJで書きたい。ただ、IntelliJからインストールできる公開されているプラグインは今年の1月の古めのものなので、go-lang-idea-plugin(https://github

Jenkinsで過去のビルドをワンクリックで再ビルドしたい

·1 分で読めます

結論から言うと「Rebuild Plugin(https://wiki.jenkins-ci.org/display/JENKINS/Rebuild+Plugin)使え」 ユースケースとしては、ビルドパラメータを使ってディプロイ先の環境などを指定している場合、これを毎度指定するのはつらいので、過去の

ノンアルコールビールはサッポロ プレミアム アルコールフリー ブラックがオススメ

·1 分で読めます

最近諸事情によりノンアルコールビールを飲むようになったのでステマ記事。 コンテキスト ビール一杯で普通に酔えるぐらい酒が弱い ビールは飲みたいけど、飲んでしまうと寝むくなって何もできなくなる ビール飲んでサッパリした後にもう一仕事したい なぜサッポロ プレミアム アルコ

vagrant ssh でログインせずそのままコマンドを実行したい

·1 分で読めます

vagrant ssh でVMに入ると思うんだけど、ちょっとしたコマンドをそのまま実行したい時にVMのShellにログインするのはダルい。そういう場合は -- を使ってvagrantコマンドの引数を終わらせて、その後に任意のコマンドを書くといい。 ずっとこのハイフン2つってどういう意味なんだろうって

brew install nodebrewできるようになった

·3 分で読めます

ついカッとなってnodebrewのFormula(https://github.com/Homebrew/homebrew/commit/a14ff1e63258590ad23665e7f9bfcfe1394f9fad)を週末に作ってしまった。後悔はしていない。勢いで作ったので2回ほどプルリクのレビ