動かざることバグの如し

近づきたいよ 君の理想に

2018-12-01から1ヶ月間の記事一覧

スクレイピングツールMechanizeでリンク先の絶対URLを取得する方法

mechanizeとは言わずとしれたRubyのスクレイピングツールである。 で、例えば以下のようにページ内のaタグからリンク先のURLを取得したいとする。 url = "https://stackoverflow.com/questions/34471102/python-nameerror-name-include-is-not-defined" agen…

dockerで特定のログをひたすらtailし続けるコンテナを作る

環境 docker-compose やりたいこと いや、大したことじゃないんだけど、docker logでは各プロセスの標準出力が流れる。で、自前のアプリケーションのlogを流したかった話 コード image: "alpine:3.8" command: /bin/sh -c "mkdir -p /app/rails && touch /ap…

Rails開発をもっと楽しくする便利メソッド集

この記事はRuby on Rails Advent Calendar 2018の7日目です。 はじめに 今回は知らなくても生きていけるけど、知っておいたほうがお得で便利なRailsメソッドを紹介していく。RailsといいつつActiveSupportやんけ squish 冒頭と末尾のホワイトスペースを削除…

Node.jsでコマンドライン引数処理を行うならcommand-line-argsがよさげ

最近だとコマンドラインツールはGolangで書かれることが多くなっていたが、Nodejsでコマンドラインで処理を受け付けたい、ということも全然あると思う。 そのときに必ず当たる壁がコマンドライン引数の処理である。 引数のパース、必須項目の扱い、ヘルプの…