「楽しくコードを書く」をモットーに、日本発のLL「Ruby」のグループです。
はてなブログを持っていれば、誰でも参加できます。
皆さんのTLは賑わっているでしょうか? TLをより活気づけるためには誰かをフォローするのが一番ですが,はてさて誰をフォローしたものか……と悩まれたことはないでしょうか? Twitterはこうしたユーザーをサポートするために「おすすめユーザー」を表示する機能を提供していますが,どういうアルゴリズムでおすすめユーザーを選んでいるのか不明な上,少なくとも私にはあまり精度(実際にフォローしようと思えるアカ…
はじめに 以前 Heroku から Sqale に移行した FeedlyGraph を DigitalOcean に移行したので、その経緯や作業を書く。 移行の経緯 Sqale のデプロイが今ひとつ理解しがたく、うまくいかなくなったことがきっかけ。 Sqale のウリはサーバー管理が不要であることで、Rails アプリは git デプロイできるようになっている。 が、ruby のバージョンを変更し…
# DNSラウンドロビン:DNSを利用してひとつのサービスに複数台のサーバを分散させること#サーバの数だけグローバルアドレスがいる #サーバがダウンしても気づかない また # 3台以上サーバがあるとき、どのサーバが落ちたとき、どのサーバがVIP引き継ぐのか不定 など難点があって、ロードバランサ を使った方が楽にシステムを拡張できる。
新しい案件の話しがあり、インフラ構成、デプロイ周りをどうしようかと考えていました。 前までクラウドはAWS一択でしたが最近はGCPなどにも興味があり、 「とりあえずDockerが動くクラウドならうちらが作るアプリも動くだろう」 というスタンスでDockerを積極的に使おうとしています。 Docker環境でのデプロイとなると、下記の手順になるでしょうか。 リリースしたいアプリのDockerイメージを…
こんにちは。ホイル焼きが作れる彼女が欲しい大学生のyosukeです。 最近いろんなwebメディアに挑戦しすぎで、ブログの更新率低めですが こっちはこっちで、まったり更新していきます。 このrubyシリーズは、ブログ主のrubyのお勉強をメモ程度にまとめたものです。 よかったら読んでみてください。 第8章 サインイン、サインアウト | Rails チュートリアル railstutorial.jp こ…
Rubyで超簡単に為替取得してみた - ぽこひで戦記 -Ruby頑張り中-noob-programmer.hatenablog.com 前回、為替情報を取得したので、もうちょっと有用性をもたすために、定期取得を実装してみました。定期実行っていったらRubyによるクローラー開発技法 巡回・解析機能の実装と21の運用例に書いてあったcronが一般的なのかなって思って使い方調べてみたらRubyにはclo…
一昨年の9月くらいに専門学校時代の知り合いに声をかけて、今の会社に入ることになったのだけど それまでは都内の某IT企業(ここではA社)でマークアップエンジニアとして働いていた。マークアップエンジニアといえば、基本的にHTML、CSSコーディングが中心で、たまにJSとかも書かせてもらったりしてた、だけど僕はそれが4ヶ月くらいで飽きてしまった。 まだこの頃はPHPとかもさほど触っていないのに、もっとプ…
皆さんこんにちは お元気ですか。私は元気です。思ったよりも手こずったUnicorn + Nginxでのデプロイを行ってみます。 既にRailsはinstallされているとします。まずは、Unicornから Unicorn Gemfile gem unicorn Unicornの設定 configの直下にunicorn.rbを置き、以下のように記載する。 @app_path = '/home/[ap…
今回のモダンなEmacsを求めてはRubyの開発環境について。 rbenv.el rbenvへの実行パスを通してくれたりする。 package-install rbenv で入る。 (require 'rbenv) (global-rbenv-mode) rbenvを入れた場所の設定も必要。 brewで入れたのならbrew info rbenvで場所がわかる。 echo $RBENV_ROOTでも…
net/http を使うと、単純にPostするのは至って簡単だ。 Net::HTTP.post_formメソッドを叩くだけで事足りる。 library net/http require 'net/http' require 'uri' #例1: POSTするだけ res = Net::HTTP.post_form(URI.parse('http://www.example.com/search')…
次のページ