タグ

rubyに関するbongkuraのブックマーク (36)

  • perl のライブラリ(ライセンスはperlと同じ)をrubyに移植した場合、GPL汚染を受けるのか? - iiirc

    perl のライブラリ(ライセンスはperlと同じ)をrubyに移植した場合、GPL汚染を受けるのか? 14:41 sonots: ライセンス周りに詳しい方におききしたいのですが、perl のライブラリ(ライセンスは perl と同じ、と書いてある)を ruby に移植した場合、GPL 汚染を受けるでしょうか? ★1 14:42 kazuho: Perl のライセンスは Artistic と GPL の dual license (利用者がどちらかを選ぶ)なので ★0 14:42 kazuho: ruby へ移植した版でも、dual license のまま行くことができます ★0 14:43 kazuho: で、ユーザーが artistic を選択すれば、GPLによる制約はうけないことになります ★0 14:43 yosuke_furukawa: 勉強になった ★0 14:44 sonot

  • http://blog.inouetakuya.info/entry/2014/06/08/194015

    http://blog.inouetakuya.info/entry/2014/06/08/194015
  • rubocop+syntasticでRubyのコーディングルールへの準拠チェックを自動化する - Glide Note

    sensuのプラグイン書いてて、sensu/sensu-community-pluginsを見ていたら rubocoplintかけろ的な事が書いて、導入して使ってみたら便利だったのでメモ。 rubocopとは bbatsov/rubocop rubocopとは、Rubyのコードがruby-style-guide(日語訳)に 沿って書かれているか解析してくれるツール rubocopのインストールと使い方

  • 【Rubyが好き】微積分や統計解析を快適に扱う言語(DSL) rubyで作ったヨ! - Qiita

    Rubyで微積分や統計解析を快適に扱うDSL作ったヨ!↓ github バグ報告を頂ければ24時間以内に直します. このDSLで一番大事にしたのは、 微積分や極限、対数や三角関数などを紙上で数学をする感覚と同じ感覚で取り扱える事. わざわざRubyでやる必要、あったの...?(;゜0゜) 僕がこのDSLをRubyで作ったのにはいくつか訳があります. Rubyが好き MATLABが苦手 Rubyが好き mathmaticaが苦手 Rubyが好き pythonが苦手 Rubyが好き ... とにかくRubyが好きです. 少しマジレスすると僕の大好きなRuby数学色が薄いのが少し悲しかったのです. (蛇足ですが、この想いからrubyのMatrixクラスにシコシコcommit してます. ex. https://github.com/ruby/ruby/pull/568 Matrixを成長させ組

    【Rubyが好き】微積分や統計解析を快適に扱う言語(DSL) rubyで作ったヨ! - Qiita
  • rubyでrequireされたファイル一覧を得る - komagataのブログ

    $LOADED_FEATURESっていうのがある。 % pry [1] pry(main)> $LOADED_FEATURES => ["enumerator.so", "/usr/local/opt/rbenv/versions/2.1.0/lib/ruby/2.1.0/x86_64-darwin13.0/enc/encdb.bundle", "/usr/local/opt/rbenv/versions/2.1.0/lib/ruby/2.1.0/x86_64-darwin13.0/enc/trans/transdb.bundle", "/usr/local/opt/rbenv/versions/2.1.0/lib/ruby/2.1.0/x86_64-darwin13.0/rbconfig.rb", "/usr/local/opt/rbenv/versions/2.1.0/lib/ruby

  • 新人プログラマに知ってもらいたいメソッドを読みやすく維持するいくつかの原則 - Qiita


    Qiita          
    新人プログラマに知ってもらいたいメソッドを読みやすく維持するいくつかの原則 - Qiita
  • 開発用プロキシ、「CocProxy」が便利 - プログラマでありたい


    CocProxy便HTML,CSS,JavaScriptCocProxyWebSec CocProxy RubyProxyServerRuby使1Ruby1.9Ruby 2.0
    開発用プロキシ、「CocProxy」が便利 - プログラマでありたい
  • Rubyはじめての人がRails開発に参加するときに最初に知っておくべきこと - Qiita

    ※この内容はRailsで書かれたWantedlyプロジェクトに参加することを想定していて、一部Railsのデフォルトでない機能の解説もありますが、使っているgemもメジャーなもので割と汎用的な内容になっていると思うので、是非参考にしてみてください。 URLを見ればだいたいどこを変更すればいいかわかると言うこと Ruby on RailsはMVC(Model View Controller)にもとづいて設計されていて、ディレクトリ構造的にもapp/以下に綺麗に分かれている。 MVCって何?って人は、ググってみてほしいが、割と宗教論争になりかけているので、モデルはDBの各テーブルに関連していて、ビューはHTMLの部分に近くて、コントローラーはビュー用にモデルを引っ張ってくるつなぎ役だと思ってれば大体合っている。これ以上は深く考えずにコードを読んだほうが良いと思う。 Router でもコード的

    Rubyはじめての人がRails開発に参加するときに最初に知っておくべきこと - Qiita
  • ActiveRecord のモデルを整理する7つのパターン - tkawachi Blog


    7 Patterns to Refactor Fat ActiveRecord Models 1   Rails  thin controller, fat model model   rails   blog CodeClimate C Mixin! Model  ActiveSupport::Concern 使Mixin   models/concerns/ 
  • UNIXドメインソケットを試す - Qiita

    UNIXドメインソケットは、異なるプロセス間で情報のやり取りを行う方法のひとつ。あるプログラムでファイルのようにして .sockファイル UNIXドメインソケットをどこかに置いておき、もう一方のプログラムでそのファイルに向けて接続すれば、やりとりが行える。試しに使ってみた。 サーバのコード。 require 'socket' time = 0 count = Thread.new do loop do time += 1 Thread.pass sleep 1 end end sock = Thread.new do Socket.unix_server_loop('server.sock') do |sock, addr| p sock Thread.new do loop do begin sock.write(time.to_s + "\n") rescue Errno::EPIPE

    UNIXドメインソケットを試す - Qiita
  • Slate - Web APIのドキュメントを書く際にどうぞ! MOONGIFT


    WebWeb APIHTTP Slate3 Slate使  ShellRubyPython  SlateMarkdownHTMLSlate使3MarkdownSlate沿
    Slate - Web APIのドキュメントを書く際にどうぞ! MOONGIFT
  • ScaleOut | Supership


    202441SupershipSupership SupershipSupership 202441SupershipSupership SupershipSupership 
    ScaleOut | Supership
  • ScaleOut | Supership


    202441SupershipSupership SupershipSupership 202441SupershipSupership SupershipSupership 
    ScaleOut | Supership
  • Ruby と Rails を覚えるために約1ヶ月半でやったこと - takatoshiono's blog


     Rails 使1Ruby  Rails   irb(main):002:0> Date.new(2014,4,4) - Date.new(2014,2,19) => (44/1)   Ruby  RubyonRails Tutorial  Chapter 4 Rails-flavored Ruby   Ruby (PERFEC
    Ruby と Rails を覚えるために約1ヶ月半でやったこと - takatoshiono's blog
  • wri.pe - OSS化されたMarkdownベースのメモアプリケーション MOONGIFT


    使wri.peRubyonRailsHerokuWeb Web API wri.pe使 wri.pe    Solr使 EvernoteDropbox JSONiCalWeb APIOAuthWeb
    wri.pe - OSS化されたMarkdownベースのメモアプリケーション MOONGIFT
  • Ruby & Railsの入門チュートリアル・まとめ【無料】

    最近、RubyRails系の入門チュートリアルを中心にいくつかの記事があったので、知っている入門系チュートリアルを一式をまとめてみました。当の初心者な方から、格的にRubyを勉強したいと思う人にすっごいオススメです! (2016/02/20 17:30) 全般的に内容をリファクタリング 😎 スライド 拙著ですが、Railsをスタートダッシュして学ぶときに良さそうな記事や資料をまとめました。 Ruby 概論のスライド Spice Life CTOの五十嵐邦明さんの一橋大学での講義「Ruby概論」のスライド。 🎳 動画 Ruby入門 (全22回) Ruby on Rails 4入門 (全28回) 最初に見てほしいのがRuby/Railsのドットインストール。このあたりから少しずつ始めていくといいと思います! 🐞 ハンズオンProgate | プログラミングの入門なら基礎から学べるP

    Ruby & Railsの入門チュートリアル・まとめ【無料】
  • 分散テスト実行システムRRRSpecをリリースしました - クックパッド開発者ブログ

    技術部アルバイトの鈴木(@draftcode)です。 クックパッドが内部向けに開発・運用を行ってきた、分散テスト実行システムRRRSpecをオープンソースとして公開しました。RRRSpecは時間のかかる自動テストを分散処理することで、全体のテスト時間の短縮を狙うアプリケーションです。現在クックパッドでは17000を超えるテスト項目があり、マシン一台でテストを実行すると完了まで数時間かかります。このテストを60並列程度の分散処理で行うことで、平均8分から9分程度で完了できるようになりました。また、Amazon EC2のスポットインスタンスを利用することにより、大幅なコスト削減も同時に達成しました。 https://github.com/cookpad/rrrspec 分散テスト実行とは アプリケーションが大きくなるにつれて、自動テストの数も大きくなっていきます。クックパッドでは、非常に多くの

    分散テスト実行システムRRRSpecをリリースしました - クックパッド開発者ブログ
  • 1人でよいコードを書く - 鳩舎


    133 1/3  1 Rails 1 rubocop  使 AllCops: Includes: - Rakefile - Gemfile - config.ru Excludes: - b
    1人でよいコードを書く - 鳩舎
  • マイコンボードでmrubyを動かす


    RubymrubyLEGO MINDSTORMS使LLED RubyRubyonRailsWebRubyWebRubyiOSRubyMotionAndroidRuboto Rubymruby20124mrubyRuby
    マイコンボードでmrubyを動かす
  • 日本Ruby会議2011: テスティングフレームワークの作り方 - 2011-07-19 - ククログ


    Ruby20112Ruby Ruby  1  使 
    日本Ruby会議2011: テスティングフレームワークの作り方 - 2011-07-19 - ククログ