![Amazon.co.jp: エンジニアのための時間管理術: Thomas A. Limoncelli (著), 株式会社クイープ (翻訳): 本](https://cdn-ak-scissors.b.st-hatena.com/image/square/ec84b4eda0b544dec24e6a51760af7013f7eec13/height=288;version=1;width=512/https%3A%2F%2Fm.media-amazon.com%2Fimages%2FI%2F51jWtxU0sAL._SL500_.jpg)
RubyのFiberを使ってマイクロスレッドでタスクを管理する @fum1h1ro の開発した社内スクリプト言語ではコルーチンが簡単に書ける。 この言語を使ってゲームを開発するようになって、ようやくこのコルーチンの便利さが理解できた。 RiteVMが出ることだし、RubyのFiberについて調べてみるとまさにこれ!ということがわかり、 ちょっと触ってみたのでメモしておく。 そもそもFiberがどんな時に便利なのかピンと来ない人も多いかもしれない。 オレ自身ごく最近までその便利さが理解できなかった。 だが、もはやこれがないとプログラムが書けないと言っていいくらい必須なものとなりそうなのだ。 Fiber(コルーチン)が使えるのはこんなケースだ。 1回ボタンが押されると3発のミサイルが発射される仕様のゲームがあったとする。 1発目のミサイルはボタンを押した瞬間に発射される 2発目のミサイルはボタ
元気ですかー。大学三年、そろそろ鬱だろ!さあ、やってきましたよシューショクカツドーの時期が。来るな、と思っても来るんだコレが。ああイヤだイヤだ。しかし、おまえらとてマトモにメシは食いたいだろう。仕事なんてカケラもしたくないだろうが、それでも真っ当な給料は欲しいだろう。良い企業にお勤めの人間だけが持てるあのステータスが、おまえらも欲しいことだろう。これだけは言っておく、おまえらが想像しているより遥かに就職ってのはデカい。本気で重い。そこを履き違えるな。「人生その程度じゃない」っておもってるおまえ、それは違う。人生はおおよその人間にとってその程度だ。そんなおまえ、俺がアドヴァイスしてやるよ?これから教える十ヶ条を覚えておけば、多分勝てるぞ。穴が開くほど読んでおけ。①ウソをつく覚悟はあるか?まぁ、お察しだとは思うが。就職活動ってのは「全日本、嘘つき最強王決定戦」であることは間違いない。NBL(ナ
[Web]まどかマギカ風のロゴを生成するジェネレータ 食事内容を変えず運動もせずに中性脂肪を180減らすひとつの方法 【萌え死に注意】かわいい猫たちの動画5選 [Android]消費税8%に対応した計算アプリ [Life]相手の間違いを穏やかに訂正する方法 無料で使えるグループ連絡網「つくるーぷ」先行体験イベントに参加してきた 当ブログについて プロフィール 記事を投稿する 携帯サイト(QRコード) 広告について お問い合わせ IT (9) お知らせ (11) インターネット (267) ウェブサイト (92) ウェブサイト (20) ウェブツール (190) サイト (69) ブラウザ (19) ブラウザ・メール (1) メール (17) 迷惑メール・スパムメール (1) ウェブニュース (4) エンタメ (2) 映画 (1) 芸能 (1) オリーブと博士 (68) IT全般 (3) O
2月4日、東京で5回目の開催となる地域Ruby会議「東京Ruby会議05」が開催される。 地域Ruby会議とは、2008年から全国各地で開催されている、プログラミング言語Rubyのカンファレンス。この東京Ruby会議05が地域Ruby会議としては30個目の開催となる。 開催概要 東京Ruby会議05では「もっと会議を、もっと対話を、もっと挑戦を」をテーマとし、より多くのRubyistがしり込みすることなく、アクティブにイベントや集まりに参加できるようなきっかけにしたいと考えている。そのため、参加者同士の話し合いを中心に据えて、知識の伝達、文脈の共有、問題の解決などといったことを企図している。 そこで、『たのしいRuby』の著者であり、 日本Rubyの会会長でもある高橋征義さんにRubyのたのしさについて語っていただく予定だ。 東京05のスタッフも含め、まだまだ駆け出しのRubyistはた
ファイルの固有値を求めて管理をしておけばe文書法にも対応できるって聞きました。 require 'digest/md5' p Digest::MD5.hexdigest(File.open('ruby-1.8.5.tar.gz','rb').read) ファイルサイズが大きすぎるときは class Digest::Base def self.open(path) obj = new File.open(path, 'rb') {|f| buf = "" while f.read(256, buf) obj << buf end } obj end end p Digest::MD5.open("ruby-1.8.5.tar.gz").hexdigest # => "3fbb02294a8ca33d4684055adba5ed6f"にするとイイらしい。 ファイル同期をしているが、ファイル名を
WindowsにインストールしたXAMPPにRubyを追加してRailsを使う設定です。ついでにFastCGIもします。XAMPPバージョンはVersion 1.6.6で行っています。 One-Click Ruby InstallerでRubyをインストール http://rubyforge.org/projects/rubyinstaller/ インストール先はわかりやすいようにXAMPPフォルダ下C:\xampp\rubyとしました。環境変数のPathにC:\xampp\ruby\bin;が追加されていることを念のために確認しておきます(自動で追加されているはずです)。コマンドプロンプトでruby -vを実行してバージョン情報を確認をします(Rubyが正常にインストールされているかどうかの確認)。 TOP RubyにRailsとMySQLのライブラリを追加 コマンドプロンプトより、Ra
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く