タグ

rubyとrubykaigiに関するtuto0621のブックマーク (11)

  • RubyKaigi 2015 に行ってきた #rubykaigi

    http://rubykaigi.org/2015 12/11(金)から始まった RubyKaigi 2015 に 3 日間参加してきました。 1 日目は自宅を出た時は小雨で、東銀座駅に着いたら暴風雨、 会場に着いたら快晴と、汐留とはなんとハードな場所かと疲労困憊 汗ダラダラで始まりました。 以下、自分用のメモです。 Keynote by @yukihiro_matz ※ TODO: 資料やビデオが公開されたらここに貼る Did-you-mean 機能 間違えたら提示してくれる機能 Enumerable#grep_v Hash#dig は便利そう frozen-string-literal: true とコメントを書くと、文字列が freeze される &. Lonely operator && の圧縮だそう。なるほど今理解した。 https://github.com/matz/stree

  • Rubyist Magazine - スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on Rails (モデル編)

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0064 号 バックナンバー Rubyist Magazine 0064 号 Rubyist Magazine 0063 号 Rubyist Magazine 0062 号 Kaigi on Rails 特集号 RubyKaigi Takeout 2020 特集号 Rubyist Magazine 0061 号 Rubyist Magazine 0060 号 RubyKaigi 2019 直前特集号 Rubyist

    tuto0621
    tuto0621 2014/12/15
    もっとも、そのようなわざわざ孤立を恐れず独自の路線を歩むことを選ぶ言語設計者は一人ではない
  • まつもとゆきひろさん、Ruby 3に向けて組み込んでみたいアイデアを提案 ~ RubyKaigi 2014 2日目 基調講演 | gihyo.jp

    RubyKaigi 2014 レポート まつもとゆきひろさん、Ruby 3に向けて組み込んでみたいアイデアを提案 ~ RubyKaigi 2014 2日目 基調講演 2014年9月18日~20日の3日間、タワーホール船堀にてRubyKaigi 2014が開催されました。基調講演をそれぞれレポートします。 2日目の基調講演は、まつもとゆきひろさんです。まつもとさんは、過去に開催されたRubyConfでRubyに取り込んでみたいアイデアを提案してきました。しかし、最近のカンファレンスではRubyの未来についてあまり言及していませんでした。そこで今年は「Comming Soon...」というタイトルで、Ruby 3のアイデアを話しました。 今まで提案してきたアイデアを振り返る 2001年 まつもとさんは2001年のRubyConfでRubyのVirtual Machineを作りたいというアイデア

    まつもとゆきひろさん、Ruby 3に向けて組み込んでみたいアイデアを提案 ~ RubyKaigi 2014 2日目 基調講演 | gihyo.jp
    tuto0621
    tuto0621 2014/10/15
    言語を実装している人の能力や,どれだけの資源を費やしたかがパフォーマンスに繋がる
  • 笹田耕一さん、「Ruby開発者にとって簡単なこと、難しいこと」を語る ~ RubyKaigi 2014 基調講演 1日目 | gihyo.jp

    RubyKaigi 2014 レポート 笹田耕一さん、「Ruby開発者にとって簡単なこと、難しいこと」を語る ~ RubyKaigi 2014 基調講演 1日目 2014年9月18日~20日の3日間、タワーホール船堀にてRubyKaigi 2014が開催されました。基調講演をそれぞれレポートしていきます。 1日目の基調講演は、YARVやRGenGC、RincGCを始めたした主要機能の開発に携わっているRubyのコアコミッターの笹田耕一さんの「Ruby開発者にとって簡単なこと、難しいこと(Building the Ruby Interpreter What is easy and what is difficult?⁠)⁠」という講演です。 Rubyコントリビューターとしての活動 笹田さんにとって次の事柄が10年になることを挙げ、2014年はRubyコントリビューターとしての節目の年になった

    笹田耕一さん、「Ruby開発者にとって簡単なこと、難しいこと」を語る ~ RubyKaigi 2014 基調講演 1日目 | gihyo.jp
    tuto0621
    tuto0621 2014/09/30
    「安全な並列スレッドを提供できないか,すごく面白いと思うので誰か一緒に考えてくれたらなと思います」
  • 「RubyKaigi 2014」に参加してきた(2日目) - ただのにっき(2014-09-19)

    ■ 「RubyKaigi 2014」に参加してきた(2日目) 初日につづいて2日目。開発環境を昨日リリースされたruby 2.2.0-preview1にアップデートしてから出発。今日は最初にMatzのキーノートなのでちゃんと朝から。というか、船堀までたどりつかない列車があるとか、罠にもほどがあるぞ都営新宿線。 ここしばらくRubyの新機能に関するプレゼンをしてこなかったMatzが、ついに「3.0」の話を始めたということで、まぁ興奮しますわな。で、いくつかネタをあげた上でピックアップしたのが静的型。ネット上では見かけない日はないというくらいに定番の「静的 vs 動的」、個人的にはもううんざりで、それって結局は「人間ががんばって型情報を書く」vs「人間ががんばってテストを書く」というどっちも人間ががんばるモデルなのが気にわない*1。せっかくコンピュータ使ってんだから機械にがんばらせろよ、と思

    「RubyKaigi 2014」に参加してきた(2日目) - ただのにっき(2014-09-19)
    tuto0621
    tuto0621 2014/09/22
    まぁ、よりによってそのプラットフォームがApple製品というのはちょっとジョークのようだけど
  • RubyMotion for Android を使ってみる - 白山軟件有限公司

    9/16日、RubyMotion が Android に対応し public Beta として公開された。 9/18〜20まで開催された RubyKaigi 2014 でも RubyMotion for Android に関するセッション があり、かなり感銘を受けたのでブログにまとめることにする。 RubyMotion とは何か すごく簡単に言うと iOS や OSX, そして Android のネイティブアプリを Ruby で書けるというツール群である。 http://www.rubymotion.com/ Titanium や PhoneGap とは明確に異なり、各ランタイムが直接解釈できるネイティブコードを生成するのが特徴。従ってパフォーマンス的なオーバーヘッドがほとんどなく ※1 、利用できる OS の API にも基的に制限がない。 何より Ruby で書けるのである。なんて素

    RubyMotion for Android を使ってみる - 白山軟件有限公司
    tuto0621
    tuto0621 2014/09/22
    RubyMotionは実演でコマンドラインからビルド出来て、REPLでリアルタイムに調整出来るのみると一気に欲しくなる
  • 天泣記

    2014-09-03 (Wed)#1ふと openSUSE 13.1 を install してみた。lsb_release の Description と /etc/os-release の PRETTY_NAME は一致しているようだ。 % lsb_release -a LSB Version: n/a Distributor ID: openSUSE project Description: openSUSE 13.1 (Bottle) (x86_64) Release: 13.1 Codename: Bottle % cat /etc/os-release NAME=openSUSE VERSION="13.1 (Bottle)" VERSION_ID="13.1" PRETTY_NAME="openSUSE 13.1 (Bottle) (x86_64)" ID=opensuse A

    tuto0621
    tuto0621 2014/09/22
    本日のまつもとさんの発表 (基調講演) をネタになるせさんと議論した結果、非常に簡単化した静的解析なら簡単に実装できることがわかったので実装してみた。
  • Matzさんに聞く、RubyKaigi2014の楽しみ方 | 株式会社VASILY(ヴァシリー)

    RubyKaigi 2014(9/18 - 20)の開催が迫ってきました。そこでRubyKaigiにまつわる四方山話をMatzさんに聞いてみました。 RubyKaigiだけでなく、カンファレンス全般に共通して言える内容だと思いますので、ぜひぜひ読んでみてください!Matzさんに聞く、RubyKaigi2014の楽しみ方 RubyKaigi 2014(9/18 - 20)の開催が迫ってきました。そこでRubyKaigiにまつわる四方山話をMatzさんに聞いてみました。 RubyKaigiだけでなく、カンファレンス全般に共通して言える内容だと思いますので、ぜひぜひ読んでみてください! 質問 RubyKaigi、楽しみにしていますが、これをもっと楽しむためにはどうしたら良いですか? 参加者として楽しむには勉強しておくといいことなどあれば教えてください、登壇者を事前にネットストーキングすると楽

    Matzさんに聞く、RubyKaigi2014の楽しみ方 | 株式会社VASILY(ヴァシリー)
    tuto0621
    tuto0621 2014/09/22
    そこは「もっと詳しく知りたい人はあとで来てね」みたいな感じで抑えとく
  • RubyKaigi2014にいってきました(LTもしました) - おんがえしの blog

    はじめての参加だったのですがとても楽しかったです。 いいたいことを全部書くと長くなるので思いついたことから書いていこうと思います。 多分抜けがいっぱいあります。 すたーと1日目 ささださんの話でRubyの現状と次の課題がすごくよく分かった シンボルはGC対象にならないの知らなかった(そして2.2からGC対象になる) なぜGVL(Giant VM Lock)があると並列処理が遅くなるのかがなんとなく分かった 専用ハードウェアやGoによるRubyVMの実装などでチャレンジしている人がいる Rubyにパターンマッチングが欲しい という人が結構いた 動いているrubyプログラムのどの行がいちばんメモリを消費しているのか知りたい ko1/allocation_tracer が便利 コミットログを書くときに重視していることは? なんで直したかは書いて欲しい コンパイラ分からなくてもコントリビュート出来

    RubyKaigi2014にいってきました(LTもしました) - おんがえしの blog
  • 東京Ruby会議03 - ukstudio

    2月27日に開催された東京Ruby会議03にスタッフとして参加した。 今年初めになんとなく立てた目標に「なんかしらのイベントにスタッフとして参加する」というものがあって、当初はRuby会議の方に参加するつもりだったんだけど、takknamの人が「東京Ruby会議がスタッフ募集しているみたいだよ」と教えてくれたのがきっかけでスタッフとして応募することになった。 今回、東京Ruby会議03専用に公式サイトを用意したいと言うことで既存のRegionalRuby会議のシステムに僕の方で手を入れることになった。デザイン・マークアップはmayucoさんが担当が担当してそれを僕が組込むという感じ。話を聞くと好評だったようで、僕がスタッフらしい仕事をしたのはこれぐらいなんだけど、これだけでもスタッフとして参加してよかったなと思う。 当日は、会場の準備と受付以外は基プラプラしてた。朝、東京マラソンのことを

    東京Ruby会議03 - ukstudio
  • 1