Ruby Net::SSHで多段ssh(ポートフォワード/トンネリング)をプログラマブルにやる
Goal sshをプログラマブルにやる 踏み台サーバ経由でsshする 秘密鍵をメモリ上におき、ディスクにおかなくていいようにする (おまけ)最後にspecinfra, itamaeをこの方式でつ...
76 search resultsShowing 1~20 results
Goal sshをプログラマブルにやる 踏み台サーバ経由でsshする 秘密鍵をメモリ上におき、ディスクにおかなくていいようにする (おまけ)最後にspecinfra, itamaeをこの方式でつ...
railsユーザの多くがつかってるのではないかと思われるcapistranoとpuma。この組み合わせで、どうやってpuma起動時に任意の設定を指定するか、意外とわけわからんのでまとめた。 pu...
リレーションの関係にある複数のモデルを連動して追加したいときの方法いろいろ. リレーション関係なくても、インスタンス生成と同時に特定の処理を実行したいときにも使える. 呼び出し側でcreateに...
webpack v1 => v2 => v3の流れでwebpack.config.jsの仕様がころころ変わってる模様。ここが変わるのは苦しいがさすがにそろそろ安定してくるはず。 DE...
もう二度とasset pipelineで苦しみたくないので、問題切り分けの手順をまとめたい。 (asset pipelineのおおかた理解してる人は5->1の順で切り分けていったほうが効率...
Array.prototype.reduce()を使う. accに前回の結果が入ってバケツリレーされていくので、同一キーがあった場合後に実行される方が残る. let arr = [ { name...
オブジェクトの配列内で同じ値を持つオブジェクトのユニーク配列を作成する. 同じオブジェクトであることの判定は、findIndexでおこない、条件合致したはじめのオブジェクトがユニーク後に残される...
class A { public static $prop = array( "common" => 1, "a" => 1, ); public static function g...
Goal いつどの程度の量あるかわからないログデータを時間軸でプロットして、単位時間内の合計や平均を出力するスクリプトを作る. Code request.log datetime,elapse,...
Goal s3で以下のように保存されているログを取得したい instance-idごとにディレクトリが切られ、ログが保存される instanceは常に起動したり破棄されたりするためinstanc...
Goal scalaバッチを頻繁にリリースすると、今動いてるバージョンの確信が持てなくなるので、バッチのはじめにアプリケーションバージョンをログ出力したい そのためにscala実行コンテキストで...
require "matrix" v1 = Vector[14.0, 21.0] v2 = Vector[17.0, 17.0] (v2 - v1).r # => 5.0 # (v2 - ...
Railsのdefault_scopeは悪だ!(default_scope is evil) ということらしい http://api.rubyonrails.org/classes/Active...
Download cd /usr/local/src git clone https://github.com/matsumoto-r/rcon.git cd rcon Build yum in...
Goal RailsでActiveRecord機能モデルを使うときは、必ずバックエンドでDBと紐付いていなければならない 今回は、たとえばCSVファイルのCRUDなどRails4でDB連携しない...
readlineとfsはrequireするだけで使える. test.js test.js var file_path = "test.txt" var rl = require('readlin...
以下のように順番も必須項目もばらばらのハッシュ配列をCSVに変換したい. [ { name: "Newton", age: 84, from: "England", gender: "male"...
scalaはファーストクラスの関数を定義できるが、valに代入してよく使われる。 defで定義されるものは関数とわけて考えるべきで、メソッドとよばれる。 func_a.scala scala&g...
nilガード def nil_guard( val=nil ) val ||= "default" end p nil_guard() # "default" p nil_guard( "tes...
[[[]]].flatten # => [] [[[]]].flatten(0) # => [[[]]] [[[]]].flatten(1) # => [[]] [[[]]]....
76 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.