戦略 Railsのことは忘れる(そういうこともあるよ) capをサーバーにsshでコマンドを送り込むrake taskの塊と見る 「とある役割のサーバー」に対して「とある処理」を実行して回りたい、という場合を想定 単にrestartだけ切り出して実行するとか、あるコマンドの結果だけ手に入れるとか 個人的にはansibleでもできると思ったけどrubyメンバーに強要できないし、小回り効かせたい 準備
![capistrano 3 をできるだけシンプルにサーバーにコマンドを流し込むツールとして使いこなす - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/475e5b7430b15fc1ab50ba68416c08e1c0bf45ea/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9Y2FwaXN0cmFubyUyMDMlMjAlRTMlODIlOTIlRTMlODElQTclRTMlODElOEQlRTMlODIlOEIlRTMlODElQTAlRTMlODElOTElRTMlODIlQjclRTMlODMlQjMlRTMlODMlOTclRTMlODMlQUIlRTMlODElQUIlRTMlODIlQjUlRTMlODMlQkMlRTMlODMlOTAlRTMlODMlQkMlRTMlODElQUIlRTMlODIlQjMlRTMlODMlOUUlRTMlODMlQjMlRTMlODMlODklRTMlODIlOTIlRTYlQjUlODElRTMlODElOTclRTglQkUlQkMlRTMlODIlODAlRTMlODMlODQlRTMlODMlQkMlRTMlODMlQUIlRTMlODElQTglRTMlODElOTclRTMlODElQTYlRTQlQkQlQkYlRTMlODElODQlRTMlODElOTMlRTMlODElQUElRTMlODElOTkmdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPWEyYzM0N2EzYWVlYzJkZjlmNDRjMDVhNzUzOTQ3ZDAw%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBrYXp1cGgmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWQzOGE5M2U5NmFiZjJiOGY0NjU1YWI4MGNiMTkwYjli%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D799a8b44a434d74d0c3f7edd4df6ba9a)
Rubyプロセスの使用メモリ量を計測したときの備忘録 psを使って計測する psコマンドをRubyスクリプトから叩いて計測できます rss = `ps -o rss= -p #{Process.pid}`.to_i * 0.001 vsz = `ps -o vsz= -p #{Process.pid}`.to_i * 0.001 puts "Process: #{Process.pid}: RSS = #{rss} MB, VSZ = #{vsz} MB" ObjectSpaceを使って計測する ObjectSpaceはオブジェクトの情報を取得したり操作するモジュールです。ObjectSpace#memsize_of_allメソッドを使うと、全てのオブジェクトが使用しているメモリ量を取得できます。 require 'objspace' puts "#{ObjectSpace.memsize
require 'kconv' origin = if $*[0] =~ /wiki/ "wikipedia" elsif $*[0] =~ /hatena/ "hatena" else "unknown" end open($*[0]).each do |title| if origin == "wikipedia" title.strip! elsif origin == "hatena" title = title.toutf8 title = title.split("\t")[1].strip end next if title =~ /^\./ next if title =~ /,/ next if title =~ /[0-9]{4}/ next if title =~ /^[-.0-9]+$/ title_length = title.split(//u).length
いきなり読み始めてもよいのですが、事前に軽く準備しておくと読みやすくなります。 読みたいソースコードをダウンロード bundle install --path vendor/bundle 検索用のインデックスを貼る 読む bgm.rbを例に説明します。 読みたいソースコードをダウンロード hitode909/bgm $ git clone git@github.com:hitode909/bgm.git $ cd bgm bundle install --path vendor/bundle $ bundle install --path vendor/bundle . . Installing json 1.8.2 Installing multi_xml 0.5.5 Installing httparty 0.13.3 Installing itunes-search-api 0.1.
うめぇヨーグルトソースでもいかがですか。個人差にもよりますが。もしよろしければ。 お久しぶりです。 最近うんめぇ〜と思ってるヨーグルトソースがあるので、書いていこうと思います。 ヨーグルトとハーブ類をもりもり使うので、そういうのが食べられない方にはうんめぇソースではないです。ごめんなさい…。もしよろしければお茶だけも…旦~ 【用意する…
これらの測地系のうち、「GRS 80」と「WGS 84」が歴史も新しく精度も良いようで、中でも「GRS 80」が一番精度が良いようです。 (と言っても、それぞれの誤差はわずかなものです) 次に、計算方法ですが一番正確な方法は国土地理院のサイトに掲載の方法のような気がします。 距離と方位角の計算 計算式 しかし、非常に複雑で簡単に実現できそうな気がしません。 そこで、さらに調べてみると「ヒュベニの公式」というものが存在することが判明。 カシミール / 計算式 詳しくはここでは説明しません(できません)が、他のサイト等も参考にしてまとめると以下のような公式になります。 参考までに、以下にこの公式を利用した距離計算のRubyスクリプトを掲載しておきます。 Ruby スクリプト ご利用の環境によっては微修正が必要かもしれません。 File: calc_dist.rb 1 2 3 4 5 6 7 8
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く