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
AWS Week in Review – New Open-Source Updates for Snapchange, Cedar, and Jupyter Community Contributions – May 15, 2023 A new week has begun. Last week, there was a lot of news related to AWS. I have compiled a few announcements you need to know. Let’s get started right away! Last Week’s Launches Let’s take a look at some launches from the last week that I want to remind you of: New Amazon EC2 […]
Up until lately I was happy using Capistrano for my deployments. But then I noticed the following: Capistrano was utilizing 70 % of a physical CPU core when deploying on the go. I'm on a dual core system so this impacts my Mac Book Pros overall performance, battery life and it kept me waiting for a long long time. My iPhone was at edge speed so I figured Capistrano spent most of the time waiting f
先日行われた RubyKaigi 2011 & 闇RubyKaigi 2011 で発表しました。RubyKaigi 2011 での会社的なちゃんとした(?)発表は、クックパッド開発者ブログをご覧下さい! Ruby を利用した大規模ウェブサービスの開発・運用 – RubyKaigi 2011 発表資料 « クックパッド開発者ブログ 闇RubyKaigi2011の発表資料 2011闇RubyKaigi あなたの知らないREEの使い方 View more presentations from hotchpotch RubyKaigi 1日目当日に闇RubyKaigiの追加募集があって、プレゼン時間2分とのことだったので応募したら通った*1ので発表しました。2分のLTぐらいならTAKESAKOさんじゃなくともサクっと作れるので、当日募集にはちょうど良い時間だと感じました! プレゼン内容的にはREE
OpalはRubyのコードをJavaScriptに変換するソフトウェアです。 JavaScriptはWebブラウザ上で実行できる唯一のプログラミング言語です(プラグインを使わなかった場合)。しかしJavaScriptを書きたくない、そう考える人も多いです。もしあなたがRubyプログラマであればOpalを使ってみましょう。 テストできるページです。左がRuby、右がその変換したJavaScript。そして下に実行結果が表示されます。 timesも使えます。 こんな感じでifを使った出し分けもできます。 OpalはRubyのコードをJavaScriptに変換できるコンパイラーです。構文はRubyのまま、JavaScriptに変換して実行されます。Ruby on RailsやjQueryに組み込んで使うこともできるようになっており、実用的と言えるのではないでしょうか。Rubyの全てが実現できる訳
Arrayの以下のメソッドについてまとめてみた. select (select!) reject (reject!) partition select : 条件を満たす要素を列挙 条件を満たす要素を列挙するにはselectを使う.selectはブロックの評価結果がtrueとなる要素からなる配列を返す.非破壊的. a = [1, 3, 4, 7, 9, 13] a.select{|e| e % 3 == 0} #=> [3, 9] 破壊的メソッドあり.ただしRuby 1.9.2以降が必要. a.select!{|e| e % 3 == 0} reject : 条件を満たす要素を削除 条件を満たす要素を取り除くにはrejectを使う.rejectはブロックの評価結果がtrueとなる要素を除いた配列を返す.非破壊的. a = [1, 3, 4, 7, 9, 13] a.reject{|e| e
partition -> Enumerator[permalink][rdoc][edit] partition {|item| ... } -> [[object], [object]] 各要素を、ブロックの条件を満たす要素と満たさない要素に分割します。各要素に対してブロックを評価して、その値が真であった要素の配列と、偽であった要素の配列の 2 つを配列に入れて返します。 ブロックを省略した場合は Enumerator を返します。 例 [10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0].partition {|i| i % 3 == 0 } #=> [[9, 6, 3, 0], [10, 8, 7, 5, 4, 2, 1]]
Want that fancy CSS3 button look with none of the work? Then Sassy Buttons are for you! Easily create great looking, cross-browser compatible buttons with just a few lines of Sass and you’ll be in button heaven in no time. Getting Started Sassy buttons is a compass extension so, naturally, you must have compass installed to use it. To install compass and the sassy buttons extension, simply open yo
サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
本日、スケジュール [1] 通りに "feature freeze" を宣言したいと思います。現時点で matz が承諾してない機能は 2.0.0 には含まれません。 [1] http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-core/40301 事前に連絡できなくてすみません。もし重大な問題があれば (特にコミッタの方) 、次の日曜日までにご連絡ください。 また、月末に "feature preview" をリリースしたいと思っています。意見があればなるべく早めにください。rubyci [2] によると trunk は結構安定していると聞いています。matz に承認されてるけど未実装な機能があったら連絡ください。 [2] http://rubyci.org/ 2013 年 2 月 24 日に 2.0 の公式リリースを目指していま
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
スペシャルイベント目前なれど、今回の話題は「Twitter」。といっても、当コラムが普通にTwitterの使い方を紹介するわけもなく、ましてやその効用を説くなど……いわんやソーシャルメディア論をや。今回は、手に馴染んだTerminal上で快適なTwitterライフを、と願う筆者が試行錯誤したことの報告である。 「Twitterのあり方」を再考する Twitterというサービスは一種独特で、個人的には「マイクロブログ」などという他のサービスを組み合わせた表現は適さないと考えている。Twitterはあくまで「(The)Twitter」であり、世界規模で広がる一種のコミュニティを形成している点からしても、他のサービスと括って説明することは難しい。 表面だけを見れば、Webブラウザや専用ソフト(Twitterクライアント)を利用したHTTPベースのサービスだが、NTT Americaのデータセンタ
テキストを作成する人がばらばらだと、事前にちゃんとルール決めないと英数字が全角半角入り乱れてしまいますよね。全角か半角どちらかに統一されているならまだしも、ひと続きの文字列で1234567890とか混在しているのはどうやったらこう変換できるんだろうと不思議になってしまいます。 あと「カキクケコガ ギ グ ゲ ゴ」とか半角カナもDTP入稿受ける側にとってはこまりますよね。 テキストエディタで置換するのもありですが、rubyだと一撃で変換できますね。 たとえばこんな感じのスクリプトで require 'nkf' str_shiftjis = NKF.nkf('-SsXm0Z0', str) #文字の正規化(nkf)半角カナ→全角かな/全角数字→半角数字 これで半角カナを全角カナに、全角数字を半角数字に変換します。もとから全角カナ・半角数字だったものはそのまま。素敵。 あと、約物
simple and powerful object generation for Ruby Getting Started What is Fabrication? Fabrication generates objects in Ruby. Fabricators are schematics for your objects, and can be created as needed anywhere in your app or specs. Fabrication can generate anything, but has specific support for ActiveRecord Models, Mongoid Documents, Sequel Models, and DataMapper Resources. Installation Fabrication is
2009年06月20日02:25 Ruby Rubyで自作の外部モジュールを読み込む方法 - include と extend と module_function 【090621追記】 id:faulistさんから色々と指摘していただきました。ありがとうございます>< この記事を読む際には、以下のリンク先も併せてご覧になることをオススメします。 requireとincludeとextendとmodule_function(1) - As Sloth As Possible requireとincludeとextendとmodule_function(2) - As Sloth As Possible Rubyで外部ライブラリを読み込むには、require を利用します。例えば、ファイル名がhoge.rbの場合、このようになります。 require 'hoge' ただ、モジュールを読み込むと
extend(*modules) -> self[permalink][rdoc][edit] 引数で指定したモジュールのインスタンスメソッドを self の特異メソッドとして追加します。 Module#include は、クラス(のインスタンス)に機能を追加しますが、extend は、ある特定のオブジェクトだけにモジュールの機能を追加したいときに使用します。 引数に複数のモジュールを指定した場合、最後の引数から逆順に extend を行います。 [PARAM] modules: モジュールを任意個指定します(クラスは不可)。 [RETURN] self を返します。 module Foo def a 'ok Foo' end end module Bar def b 'ok Bar' end end obj = Object.new obj.extend Foo, Bar p obj.a
We are constantly updating our collection of different sources. All content absolutely free!
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く