タグ Ruby編
人気順 5 users 50 users 100 users 500 users 1000 usersマルチスレッド/プロセスまとめ(Ruby編) - Qiita
プログラムの実行単位 固有のメモリ空間を持つ(リソースを共有しない) マルチプロセスの場合、物理/仮想メモリ領域間のアドレス解決のオーバーヘッドが高い。 プロセスの実行単位 共通のメモリ空間を持つ(リソースを共有する) マルチスレッドの場合、物理/仮想メモリ領域間のアドレス解決は発生しない。 ユーザースレッド ユーザー空間(アプリケーションが利用するメモリ空間)を利用 1つのプロセスに複数のスレッ... 続きを読む
【スクレイピングのやり方#1】周りに勧められてスクレイピングなるものをしてみたいけど何すればいいのかわからなかったあの日の自分へ | Project name
こんにちは。「仕事しろ」と知らない人にコメントもらって地味に傷ついた今日このごろです。 さて、今日はタイトル通りにスクレイピングなるもののhow to startをまとめてみます。 想定読者はRubyの環境を既に構築しており、Rubyの基本的な読み書き実行が出来る方です。 ドットインストールのruby編を通し見してあるレベルであればOKです。 とはいえ、そうでない方にも「ふんふん、多分こういうこと... 続きを読む
「yieldのお勉強 Lv.1」解説(Ruby編) #CodeIQ - 名古屋で数学するプログラマ(仮)
2014-08-18 「yieldのお勉強 Lv.1」解説(Ruby編) #CodeIQ CodeIQ Ruby CodeIQ 出題者デビュー問題、公開終了となりました! たくさんの挑戦、ありがとうございます。 yieldのお勉強 Lv.1 (Ruby編)( https://codeiq.jp/ace/antimon2/q1001 ) (すでに問題の公開は終了していますので、上記 URL で問題詳... 続きを読む
[初心者向け] RubyやRailsでリファクタリングに使えそうなイディオムとか便利メソッドとか - Qiita [キータ]
はじめに: 遠回りせずに「近道」を探す RubyやRailsを始めたばかりの人は、もっと短く書く方法や便利な標準ライブラリの存在を知らずに遠回りした書き方をしてしまいがちです。 そこで、RubyやRails初心者の人によく見かける「遠回り(または車輪の再発明)」と、それを回避する「近道」をいろいろ集めてみました。 Ruby編 後置ifで行数を減らす 続きを読む
たった200行で作れるテトリス Ruby編 - a newcomer!
200行テトリス ソースコードはGithubから。 daic-h/tetris-rb 行数はなんと偶然にも()200行ピッタリ! イテレータの部分等でfor文で配列アクセスなんかやってられないので微妙に違いますが、 だいたい元ネタの機能や実装方法なんかそのまま移してあります。 実際に動かしている様子 tetris-rb from Daichi on Vimeo. StarRuby 今回描写環境とし... 続きを読む
コーディング規約をまとめてみた (Ruby編) - bojovs::blog
色々なところで見かけるコーディング規約を見て意識はしているのですが、 その時の気分で書き方を変えてしまうことが多々あったので、自戒を込めてコーディング規約をまとめてみました。 「なぜこの規約が存在するか」を明確にするために、できる限り理由も併記しています。 ただかなり主観的な部分があるので、あまり意味がないかもしれません…。 「この記事のこの規約は気に入らない。」と思うことがきっとあると思います。... 続きを読む