タグ

rubyに関するgriefworkerのブックマーク (328)

  • 「非Rubyな会社でRubyで仕事にRubyを持ち込むための5つの方法」

    札幌Ruby会議2012参加のため、9/13から札幌にいます。大規模なRubyのイベントに参加するのは初めてなのですが、せっかくなのでなにかおしゃべりしようと思ってトークに応募したらLTは通ったので、「非Rubyな会社でRuby仕事Rubyを持ち込むための5つの方法」ちょっと話してきました。 スライドをちょっと補足すると、僕(や、隣席のるびりすと氏)は、特定のサービスにアサインされているということはなくて、広く全社のサービスを見るという仕事をしているので、まあいろいろやっているわけです。そのため、ある種自由にあれこれできる立場であるということもあります。だからといって、では非Rubyな言語のサービスをがっつりやってるひとにはこのトークは響かないかというとまったくそんなことはないと思っています。 スライドにある通り、現状、ベストプラクティスとされる開発プロセスは、Ruby発のものであった

    「非Rubyな会社でRubyで仕事にRubyを持ち込むための5つの方法」
    griefworker
    griefworker 2012/09/17
    デプロイやCIやテストでRuby製ツールが使えるよね。
  • WebPay: 開発者向けクレジットカード決済サービス

    ドメインウェブの設定が見つかりません 考えられる原因 ドメインウェブの設定がまだ行われていない。 ドメインウェブの設定がまだ反映されていない。(反映には数時間~24時間かかることがあります) ドメインウェブ・DNSの設定が誤っている。 アカウントが存在しない、契約が終了している、削除されている。

    griefworker
    griefworker 2012/09/14
    日本向けのStripeライクな決済サービス。
  • vim使っているrubyistで、これ入れていないのはヤバいプラグインまとめ 9個 (2013-10-04更新) - Qiita

    Rubyの開発効率を高めたい! vimRubyRails開発するときに、デフォルトの状態では非力ですよね。 開発効率を高める9つのプラグインを紹介します。 alpaca_tags   ctagsの非同期生成 neosnippet   Rails/sinatra/rspec等の補完 swtich.vim    .present?:.brank?など対応するキーワードを切り替える rubocop    文法エラー、スタイルチェック vim-rails    Railsプロジェクト用プラグイン unite-rails    Railsプロジェクト用Unite-source vim-endwise   if...endなど対応するキーワードの自動補完 ruby-matchit   %を拡張して、def...end等のキーワードを移動出来るようにする。 vim-ref     Ruby/Gems

    vim使っているrubyistで、これ入れていないのはヤバいプラグインまとめ 9個 (2013-10-04更新) - Qiita
    griefworker
    griefworker 2012/09/11
    neocomplcacheとunive.vimくらいしか入れてない俺はかなりヤバいな。 / unite-rake と unite-rails よさそう。unite 使いこなせるようになりたい。
  • RailsのApplication templateを使って開発の初速をあげよう! - Qiita

    Rails Advent Calendar 9日目です。 どのくらい認知があるのか知りたい、という意味も込めての投稿です:-) Railsに標準で備わっているApplication Template(アプリケーションテンプレート)の概要とサンプルの紹介です。 RailsはGemが増えると最初の設定だるい よくRailsは「設定より規約」なんだよね、とか聞きますが、 たしかにRailsは仕組みさえ覚えてしまえば、 比較的簡単にデプロイまでできてしまいます。 難しい設定ファイルも書くことはとても少ないです。 特に最近はHerokuを中心とするPaaSの台頭でよりその恩恵を受けれている気がします。 また、Rubyのコミュニティがとても活発で、 優秀な方がたくさんいるので、めちゃんこ便利なGemがたくさん流通しています。 Githubをサーフィンしてたら、 「やっべー、このGemすげー、Gemfi

    RailsのApplication templateを使って開発の初速をあげよう! - Qiita
    griefworker
    griefworker 2012/09/10
    いつも最初にRspecとFactoryGirlとDeviseとRailsAdminをインストールしているけど、この作業を自動化できそうだな。
  • Heroku | Cloud Application Platform

    The Next Generation Platform is Coming Introducing the next generation platform built on leading cloud infrastructure services and open source standards. Powerful platform, unparalleled ecosystem Don't reinvent the wheel. Heroku's 150+ third-party add-ons and 380+ open source buildpacks provide a rich ecosystem of preintegrated extensions and services

    Heroku | Cloud Application Platform
    griefworker
    griefworker 2012/09/05
    Ruby, Node, Closure, Python, Java, Scalaに対応しているPaaS。AWSではなくPaaSを検討するならここが第1候補だな。
  • ASIASLOT777 🐉 - Nikmati Sensasi Bermain Slot dengan Bonus Melimpah

    ASIASLOT777: Surga Slot Online Tergacor di Indonesia dengan Bonus 150%! Selamat datang di ASIASLOT777, situs judi online tergacor di Indonesia! Kami menawarkan pengalaman bermain slot online yang tak terlupakan dengan permainan terlengkap, bonus terbesar, dan tingkat kemenangan tertinggi. Apa itu Slot Online? Slot online adalah permainan judi kasino yang dimainkan secara virtual. Pemain memasang t

    ASIASLOT777 🐉 - Nikmati Sensasi Bermain Slot dengan Bonus Melimpah
    griefworker
    griefworker 2012/09/01
    RailsプラグインのRails3やRuby1.9への対応状況を確認できる。
  • RubyMotion - naoyaのはてなダイアリー

    ちょっと前に RubyMotion を触ってみてこれは面白いなと思いブログにでも書こうかと思った矢先にドラゴンクエスト10が発売してしまい、あれよあれよといううちに一ヶ月経ってしまいました。 それはさておき「るびも」こと RubyMotion ─ いや、るびもと呼んでいるのは自分だけですけど。Ruby で iOS のネイティブアプリが書けるというツールチェイン。コンパイラ、テストスイート、プロジェクト作成用スクリプトその他を含みます。主に CUI はターミナルでのコンパイルを想定していて、Xcode で開発するのに比べるとだいぶ *nix してるわーという気分になれる代物です。iOS アプリなのに Ruby! iOS アプリなのに CUI! ・・・ これだけでワクテカな方も多いかなと思います。 以下そんなるびもちゃんRubyMotion 様をざっと紹介していきたいと思います。なお、あらかじ

    RubyMotion - naoyaのはてなダイアリー
    griefworker
    griefworker 2012/09/01
    RubyでiOSネイティブアプリが書けるのはいいけど、デバッグはどうやるんだろう。
  • Tumblr

    Tumblr is a place to express yourself, discover yourself, and bond over the stuff you love. It's where your interests connect you with your people.

    griefworker
    griefworker 2012/08/22
    RESTfulなAPIで画像を加工できるCloudinaryがスゴイ。
  • Rubyのエンコーディング - tmtms のメモ

    Ruby 1.9 から文字列や正規表現オブジェクトはそれぞれエンコーディング(いわゆる文字コード)を保持するようになりました。 たとえば 0xB1 0xB2 という2バイトは EUC-JP エンコーディングでは「渦」、SHIFT_JIS エンコーディングでは「アイ」という文字になります。つまり同じバイト列でもエンコーディングが異なれば異なる文字として解釈されます。 1.8 では文字列はただのバイト列でした。なので、それがどのような文字を表しているのか、つまりエンコーディングが何なのかはプログラムが知っている必要がありました。 1.9 では文字列オブジェクト自身が自分が何のエンコーディングかを知っています。同じ 0xB1 0xB2 というバイト列でも、それが EUC-JP の「渦」なのか SHIFT_JIS の「アイ」なのかは、文字列自身が知っています。 スクリプトエンコーディング スクリプ

    Rubyのエンコーディング - tmtms のメモ
    griefworker
    griefworker 2012/08/13
    Rubyのエンコーディングまとめ。
  • いま読みたいRuby on Rails3アプリ 10選:Rails Hub情報局:エンジニアライフ

    ITエンジニア向けの質問・回答コミュニティ「QA@IT」で、「RSpec のテストがたくさんついたオープンソースの Rails3 アプリはあるでしょうか」という質問に対して回答したところ、少しはてブが付いたりしたようです。Railsに限らないかもしれませんが、ちょっとしたサンプルコードや簡易なアプリというのはたくさんあるのですが、そこそこの規模のアプリ、あるいは実運用されているアプリで参考にできるソースコードとなると、意外にパッと思い付かなかったりします。「Railsアプリなら、これを読め」というべきアプリのリストがあればいいのにと、よく思ったりしています。 そんなわけで、いま読むべきだと私が勝手に考えてGitHubのウォッチリストに入れているRails3アプリを、10個ほどリストアップしてみたいと思います(全部で11個ですが)。ほかにオススメなどがあれば、ぜひコチラで情報をお寄せください

    いま読みたいRuby on Rails3アプリ 10選:Rails Hub情報局:エンジニアライフ
    griefworker
    griefworker 2012/07/26
    Gitlabのソースコード読んでみよう。
  • RailsにおけるRESTfulなURL設計勉強会 メモ #sendagayarb - 130単位

    zusaar.com -&nbspzusaar リソースおよび情報 参加してきました。 以下、粒度にばらつきありますが、気になった点のメモです。ほぼ引用ですが、意図と違う表現になってしまっていたらすみません。 RESTful APIとしてのRailsとクライアントとしてのJavaScript (@ppworks) no title RESTfulの指向で考えると統一されたインターフェースで、URLを見ただけで何するかわかるのが良い JSはassetsのほうに統一しアクションごとに処理が書けるjQuery-Routerなどを使うと良いのでは RailsはだんだんAPI化していくのではないか 通常のHTTPリクエストと非同期HTTPリクエストを同じ統一インターフェースであるRESTfulな設計で管理すると一貫性が出て開発効率の向上につながる リソースモデリングパターンの提案 (@tkawa)

    griefworker
    griefworker 2012/07/24
    「URL設計のほとんどの時間は「名前を探す」ことに費やされる。」
  • RubyでPythonのdecoratorを実装する。 - このブログは証明できない。

    こちらのスライド。RubyRubyを拡張する。つまりメタプログラミングの話。 Extending Ruby with Ruby // Speaker Deck メタプログラミングを使って他の言語の機能を実装しようという内容になってる。 Python: Function decorators Scala: Partial application Haskell: Lazy evaluation 今回は、この中でPythonのdecoratorを実装するというのをピックアップ。 githubにソースコードがあがってて、スライド中では未解決になってた問題がすでに解決されている。 michaelfairley/method_decorators ここから載せるコードは、githubの方じゃなくてスライド中のコードに一部手を入れたものになってる。ひとつのメソッドに複数のdecoratorを指定でき

    griefworker
    griefworker 2012/07/20
    RubyでPythonのデコレーターを実装。method_addedをオーバーライドして、直前に宣言したデコレーターで追加されたメソッドをラップし、差し替えてる。
  • GitHub - jwhitley/requirejs-rails: RequireJS support for your Rails 3 or 4 application

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - jwhitley/requirejs-rails: RequireJS support for your Rails 3 or 4 application
    griefworker
    griefworker 2012/07/14
    RailsでRequireJSを使うためのgem。Asset Pipelineにも対応している。
  • Rubyソースコード完全解説 / 青木峰郎

    $Id: index.html,v 1.6 2004/07/20 23:08:12 aamine Exp $ この文書は書籍『Rubyソースコード完全解説』のHTML版です。 ただし初校段階の原稿をベースにしているため、 書籍では修正されている間違いが残っている場合があります。 予め御了承ください。 2004-02-16 に全章を公開しました。 目次 まえがき 序章 第 1 部「オブジェクト」 第 1 章「Ruby言語ミニマム」 第 2 章「オブジェクト」 第 3 章「名前と名前表」 第 4 章「クラス」 第 5 章「ガーベージコレクション」 第 6 章「変数と定数」 第 7 章「セキュリティ」 第 2 部「構文解析」 第 8 章「Ruby言語の詳細」 第 9 章「速習yacc」 第 10 章「パーサ」 第 11 章「状態付きスキャナ」 第 12 章「構文木の構築」 第 3 部「評価」 第

    griefworker
    griefworker 2012/07/14
    書籍『Rubyソースコード完全解説』のHTML版。
  • jpmobile - A Rails plugin for Japanese mobile-phones

    Resources GitHub Project Page RDoc Documentation Google Group License MIT-LICENSE Download You can download this project in either zip or tar formats. You can also clone the project with Git by running:

    griefworker
    griefworker 2012/07/07
    ガラケーとスマートフォンに対応するためのRailsプラグイン。
  • mnelson/party_boy - GitHub

    Models relationships between AR models. Allows you to follow, friend, and block other AR’s. Consists of two mixins: acts_as_followable and acts_as_friend. These options allow an AR to inherit either a twitter-like follower system or a facebook-like friend system. Installation If you’re running rails 2 use gem version 0.3.2 or the rails-2 branch. Install the gem gem install party_boy Run the genera

    griefworker
    griefworker 2012/07/02
    Twitterみたいなフォロー機能を実装するためのRailsプラグイン。SNSのフレンド機能の実装にも使える。
  • Rubyで開発するときに入れておきたい三種のRubyGems - KAYAC Engineers' Blog

    「つくるための三種の神器」というテーマで続けている「777ブログウェイ」! 9日目となる日は「Rubyで開発するときに入れておきたい三種のRubyGems」と題して、定番の RubyGems を3つご紹介します。 1. bundler「bundler」は、アプリケーションが依存するgemを管理するツールです。今やgem管理のデファクトスタンダードです。 「gem install hoge」のようにコマンドで gem をインストールしていくと、あれよあれよとグローバルな領域にどんどん色んなgemが…それも複数バージョン混在していきます。そして、いずれは、このアプリケーションで必要なgemはどれだっけ…バージョンはいくつだっけ…といった具合に、どんどん依存関係が分からなくなってきます。ここで活躍するのが「bundler」です。 使い方はいたって簡単。1) bundler のインストールgem

    Rubyで開発するときに入れておきたい三種のRubyGems - KAYAC Engineers' Blog
    griefworker
    griefworker 2012/06/18
    bundler しか使ってなかった。ruby-debug と pry 使ってみよう。pry 超便利そうだ。
  • asciicasts.com - Registered at Namecheap.com

    2020 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither Parkingcrew nor the domain owner maintain any relationship with the advertisers. Privacy Policy

    griefworker
    griefworker 2012/06/04
    RailsCastsの動画をテキスト化し、さらに日本語に翻訳したものを公開している。
  • Rails でよくある 5 つの間違い - 杉風呂2.0 - A Lifelog -

    以下の文章は、Mike Perham 氏のブログ記事を翻訳したものです。原文は2012年5月5日に公開されました。 Five Common Rails Mistakes http://www.mikeperham.com/2012/05/05/five-common-rails-mistakes/ Railsをそれなりに仕事で使ってきて多くの Rails アプリを見てきて、悪い Ruby コードを読み書きした。この記事では、だいたいすべての Rails のコードベースで見られる共通の間違いを5つ挙げる。 1. スキーマの仕様がないマイグレーション データモデルはアプリケーションのコアだ。スキーマに制約がないと、データはコードベースに存在するバグにより徐々に蝕まれていき、フィールドに値が入っているか信頼できなくなる。ここに Contact スキーマがあるとしよう。 create_table

    Rails でよくある 5 つの間違い - 杉風呂2.0 - A Lifelog -
    griefworker
    griefworker 2012/05/16
    DBスキーマに制約をつける。サードパーティのサービスを呼び出すときはファサードを導入する。ヘルパー内部でタグを作るときはcontent_tagを使う。データを訂正するときはfind_eachを使う。
  • jugend's amazon-ecs at master - GitHub

    require 'amazon/ecs' # Default options: # options[:version] => "2013-08-01" # options[:service] => "AWSECommerceService" Amazon::Ecs.configure do |options| options[:AWS_access_key_id] = '[your access key]' options[:AWS_secret_key] = '[you secret key]' options[:associate_tag] = '[your associate tag]' end # To replace default options # Amazon::Ecs.options = { ... } # To override default options res

    jugend's amazon-ecs at master - GitHub
    griefworker
    griefworker 2012/05/13
    Amazon Product Advertising API を Ruby から利用できるライブラリ。Nokogiri を使って API のレスポンスを解析している。