タグ

rubyに関するdbfireballのブックマーク (943)

  • Ruby 3.2.0 リリース

    Posted by naruse on 25 Dec 2022 Ruby 3.2.0 が公開されました。Ruby 3.2では多くの機能を追加するとともに、様々な改善が行われています。 WASIベースのWebAssemblyサポート WASIベースのWebAssemblyへのコンパイルがサポートされました。これにより、ブラウザやサーバーレスエッジ環境、その他のWebAssembly/WASI環境でCRubyのバイナリが利用できるようになります。現在この移植版はThread API以外のbasic testとbootstrap testをパスしています。 Background もともとWebAssembly (Wasm)が導入されたのは、プログラムをブラウザの上で安全かつ高速に実行するためでした。しかし、様々な環境で安全かつ効率的にプログラムを実行するという目的は、Webだけでなく一般的なアプ

  • Rubyのまつもと氏、「気分を害することもある。だからどうか建設的であってほしい」

    オープンソースソフトウェアの開発においては、コミュニティメンバーからのコードのコントリビュートだけでなく、さまざまな立場の人々から「この機能がほしい」「この動作はバグではないか」といった意見が寄せられます。 有名なオープンソースプロジェクトであるほど、そうした多くの意見やコメントを受け止めつつ開発は進んでいくわけですが、そうした状況は一方でさまざまな気苦労を生むであろうことは容易に想像が付きます。 人気のあるプログラミング言語として知られるPythonの生みの親であるGuido van Rossum氏は2018年7月、Pythonを開発する過程で生ずるさまざまな意思決定の気苦労から離れたいとの理由で、Pythonにおける「優しい終身の独裁者」からの引退を発表しました。 ちょうど新バージョン「Ruby 2.6」が登場したばかりのRubyに対しても、米国の掲示板redditで「[whining

    Rubyのまつもと氏、「気分を害することもある。だからどうか建設的であってほしい」
    dbfireball
    dbfireball 2019/01/11
    日常で制約がある中、理不尽な事を言われる事が多い開発者が別の開発者に酷い文句を投げつけるってのは何だろうなぁとはいつも思うの。
  • Rubyコミッター・Yuguiに学ぶ、コードに書くべき「適切なコメント」と「適切な場所」 - エンジニアHub|Webエンジニアのキャリアを考える!

    Rubyコミッター・Yuguiに学ぶ、コードに書くべき「適切なコメント」と「適切な場所」 Rubyコミッター・園田裕貴(Yugui)さんが、長年の経験で体得したソースコードに書くべき「コメントの技法」を教えてくれました。 プログラミングにおいて、どんな初心者でも書けるけれど、適切に書くのは上級者でないと難しいもの。それがコメント(=ソースコードに書かれている注釈やメモ)です。 不適切なコメントをつけても、プログラムの動作には影響しません。しかし、書き方の巧拙によって、コードの可読性や理解のしやすさには雲泥の差が出ます。良質なコメントが良質なコードをつくるのです。 今回はRubyコミッターでありgrpc-gatewayの開発者でもあるSupership株式会社の園田裕貴(Yugui)さんに、優れたエンジニアがどんな観点を持ち、どんなコメントを書いているのかを聞きました。 園田 裕貴(そのだ・

    Rubyコミッター・Yuguiに学ぶ、コードに書くべき「適切なコメント」と「適切な場所」 - エンジニアHub|Webエンジニアのキャリアを考える!
  • Ruby誕生25周年を祝うイベント「Ruby25」開催。まつもと氏にサプライズでお嬢様ふたりから花束贈呈

    まつもと氏「これまでたくさんのRubyのイベントがありましたが、私自身が開催しようと言ったことはありませんでした。ただ、Rubyの4分の1世紀はエポックメイキングなことだと思ったので、やってみたいねと言ってみたら、あれよあれよと立派なイベントになり、大変ありがたく思っています」 「ソフトウェアの誕生とはなんでしょう? ソフトウェアには物理的実体はない、概念上の存在です。じゃあ、Rubyはいつからあるのか? 私の中でRubyはいつ生まれたのかと考えると、おそらく、Rubyという概念が生まれたとき、それは名前が重要なので、Rubyという名前が生まれたときではないかと思います。 私は昔からプログラミング言語に関心があって、とうとうプログラミング言語を作ろうと考えたときに、会社の先輩とどんな名前にしようかと相談しました。名前というのは重要で、名前をつけた日こそがRubyの生まれた日ではないかと思い

    Ruby誕生25周年を祝うイベント「Ruby25」開催。まつもと氏にサプライズでお嬢様ふたりから花束贈呈
    dbfireball
    dbfireball 2018/02/25
    素敵なイベント!
  • TBD / Yukihiro "Matz" Matsumoto

    YAPC::Asia Tokyo 2015 (c) Yukihiro "Matz" Matsumoto CC-BY-NC http://yapcasia.org/2015/talk/show/cc0ec485-1879-11e5-aca1-525412004261

    TBD / Yukihiro "Matz" Matsumoto
    dbfireball
    dbfireball 2015/09/03
    Rubyの話とStreemの話。
  • 池澤あやかと学ぼう! Azure で Ruby on Rails への後援

    「池澤あやかと学ぼう! Azure で Ruby on Rails」への後援 日マイクロソフト、Engine Yardが主催するイベントにRubyアソシエーションが後援いたします。 イベント概要 マイクロソフトが提供するパブリッククラウドサービス Microsoft Azure と最先端の PaaS (Platform as a Service) を提供するクラウドプラットフォーム Engine Yard を利用して、Microsoft Azure で、PaaS (Platform as a Service) による Ruby on Rails (Ruby で構築された Web アプリケーション開発フレームワーク) をスタートする手順を紹介いたします。 イベントは、Ruby の女神として有名な女優の池澤あやかさんをゲストに招き、Microsoft Azure の概要、Engine Ya

    池澤あやかと学ぼう! Azure で Ruby on Rails への後援
    dbfireball
    dbfireball 2014/04/16
    想定外の角度からやってきたアイドルイベント。
  • rakeの作者 Jim Weirich氏、死去

    DHH氏のツイートにてrakeの作者、Jim Weirich氏が亡くなったというニュースを知りました。 So very sad to hear about the passing of Ruby legend Jim Weirich. He taught me and many others so much. He will be dearly missed. — DHH (@dhh) February 20, 2014 毎日のように使うオープンソースツールの作者が亡くなったというのを聞くのは非常に残念で、今後コンソールを叩く時にこの事が頭をよぎるような気がします。 昨年の夏のカンファレンスにてウクレレを披露した姿はとても楽しげで強く記憶に残っています。 R.I.P. 追記 一昨日まではGitHubにコミットをしておりログにコメントがあつまっているとのこと。 Jim Weirichが最期に

    rakeの作者 Jim Weirich氏、死去
  • あらためてRuby製のクローラー、"anemone"を調べてみた - プログラマでありたい

    3年ほど前に、Ruby製のクローラー"anemone"を紹介しました。その当時から完成度が高く、Rubyでクローラーを使う場合はanemoneを利用してきました。最近、他に新しくて良いのがないか調べましたが、機能面の網羅性という意味でanemoneを超えるものは見つけられませんでした。そこで改めてanemoneのソースを読んでみたところ、クローラーが必要とする機能を必要最小限で実装され、やはり中々良い出来です。冬休みの宿題ではないですが、勉強の意味を兼ねてソースを追っていくことにします。 Anemoneが利用しているライブラリ一覧 anemoneが利用しているライブラリは、4種類に分類できます。 Ruby標準or一般的なライブラリ データ取得で利用しているライブラリ データ解析で利用しているライブラリ データ保存で利用しているライブラリ この分類別に構造をみるとわかりやすいので、順番に追っ

    あらためてRuby製のクローラー、"anemone"を調べてみた - プログラマでありたい
  • Ruby 1.8.7 は引退しました

    Posted by shyouhei on 30 Jun 2013 Translated by makimoto まとめ:予定された通り、ruby 1.8.7 は終わりました。 ruby 1.8.7 について すでに大半の方は ruby 1.9.x か 2.0.0 をお使いのことと思います。 (もしまだならそうしてください。) かつて、1.4.x、1.6.x、1.8.x といったバージョンがありました。 これらは MRI と呼ばれており、ruby 1.0 直系の子孫です。 当時最先端の ruby として matz により 1.8.0 はリリースされ、1.8.7 はその血統の最後の一人となりました。 技術的な話をすると、1.8.0 がリリースされて10年が経ち、1.8.7 がリリースされて5年が経ちました。 それまで、 rubyCGI スクリプトを書くために使われていました。 その後、

    dbfireball
    dbfireball 2013/07/01
    「ありがとう、1.8.7。 プログラムとしてよい人生でした。」
  • スマートフォンのブラウザ上でオリジナルTシャツをデザインして注文できるウェブサービス「tmix」を開発しました

    去年末くらいから取り組んでいたのですが、結構いい感じに出来上がったので告知させてください。 スマートフォンのブラウザ上でTシャツをデザインして注文できるウェブサービス「tmix」を開発しました。 サーバーサイドが私でエディタ部分は@dycoonが実装しました。 オリジナルTシャツをWEBでデザイン制作してプリントできる tmix 運営・企画・デザイン:株式会社spice life 開発:株式会社Rmake iOS5.1以降、Android 2.3.3以降対応 スマフォ版Tシャツデザインエディタ ■ 経緯 元々tmixは、2009年に始まったPCブラウザ上でTシャツをデザインして注文できるサービス(flash)でした。 このサービスによって、ブラウザ一つで多くの人が手軽にTシャツを作って楽しめるようになりました。 しかし、時代は変わりスマートフォンからのアクセスが4割を占めるようになり、tm

    スマートフォンのブラウザ上でオリジナルTシャツをデザインして注文できるウェブサービス「tmix」を開発しました
  • Ruby規格の保守、IPAからRubyアソシエーションへ引き継ぎ

    写真●IPA 理事長 藤江一正氏(左)とRubyアソシエーション 理事長 まつもとゆきひろ氏(右)[写真提供:Rubyアソシエーション] Rubyアソシエーションと情報処理推進機構(IPA)は2013年5月13日、「Ruby規格保守等基契約」を締結、島根県松江市で調印式を実施した(写真)。これまでIPAが担っていたRuby言語仕様の国内・国際規格文書の保守を、今後はRubyアソシエーションが引き継ぐ。 IPAは2008年に2008年に「Ruby 標準化検討ワーキンググループ」を設置し、Ruby言語仕様の規格文書を策定してきた。IPAが作成した原案をもとに、2011年3月にJIS規格(JIS X 3017)、2012年4月に国際規格ISO/IEC 30170が発行された。 Rubyアソシエーションは、2011年7月に一般財団法人として設立された、Rubyの普及推進などを行う団体。Ruby

    Ruby規格の保守、IPAからRubyアソシエーションへ引き継ぎ
  • Engine Yardが永和システムマネジメントと日本初となる開発パートナーシップを締結 | Engine Yard

    両社のコアコンピタンスを融合し、クラウド基盤のアプリケーション提供事業の加速を図る 株式会社 Engine Yard(所在地:東京都渋谷区、代表取締役社長:ティモシー・ロメロ、以下Engine Yard)と株式会社 永和システムマネジメント(所在地:福井県福井市、代表取締役社長:西村 輝雄、以下永和システムマネジメント)は、世界的に要求レベルの高い日のお客様に応えるため、両社の強みを融合させ、クラウド基盤によるアプリケーションの提供事業の促進のため、パートナーシップを締結いたしました。 近年、あらゆるアプリケーション システムのクラウド化が加速する中、多様化するお客様のニーズに応えるアプリケーションを、低コストで早急に、そして信頼性と安定性を兼ね備えて提供する必要性が高まっています。永和システムマネジメントのアジャイル開発手法による価値創造型の際立ったシステム開発技術と、世界各国で定評

  • Cookpad の本番環境で使用している Ruby が 2.0.0-p0 になりました - クックパッド開発者ブログ

    技術部・開発基盤グループの村田です。 クックパッド日から、番環境を Ruby 2.0.0-p0 に移行しました。Ruby 2.0.0-p0 は 2013年2月24日にリリースされた Ruby の最新バージョンです。新しい Ruby を使って気持ち良く開発するために、できるだけ早く Ruby をバージョンアップしようと尽力してきた結果が実りました。 Ruby のバージョンアップでレスポンスが高速になった クックパッドRuby 2.0.0 に対応したことで、ユーザと開発者の両者にとって、これまでよりも快適になっています。 Ruby のバージョン移行は、Ruby Enterprise Edition から Ruby 1.9.3-p392 を経由して Ruby 2.0.0-p0 へと段階的に実施しました。Ruby を Enterprise Edition から 1.9.3、そして 2.0

  • アイドルさんのブログやTwitterをローカルに保存する - すぎゃーんメモ

    背景 非ドルヲタの方々は知らないと思うけど、世の中にはものすごい数のアイドルが存在しており、毎日どこかで誰かが歌って踊って頑張っている。 笑顔と元気を届けてくれるアイドルちゃんたちはみんな成功して欲しいけど、必ずしもそうなるとは限らない。卒業だったり、病気や怪我だったり、大人の事情だったり、理由は様々だけどもアイドルを辞めてしまう子も残念ながら少なからず居る。 で、アイドルとして活動している上でブログを書いていたりTwitterで呟いていたり子も居るわけだけど、その子がアイドルを辞めたあとも残るとは限らない。人の希望だったり事務所の意向だったりで、アカウントが消されたりするのが普通だと思う。 けど、ファンとしてはその思い出が消えてしまうのは悲しい。大好きなアイドルちゃんと過ごした日々を見返して思い出せるように自分のローカル環境の中にだけでもそれらの情報を保存しておきたい。 結果 …という

    アイドルさんのブログやTwitterをローカルに保存する - すぎゃーんメモ
  • まつもとゆきひろと増井雄一郎が創る“軽量Ruby”とは|【Tech総研】

    Ruby」を開発したまつもとゆきひろ氏は、世界で最も知られた日人ソフトウェア技術者と言っても過言ではないだろう。RubyWebサービスで多く使われるようになった理由はコンピュータ性能を向上させることにあるのだが、それだけでなく「美しい」「性能がいい」「バランスがいい」ということからで愛されている。しかしながら、コンピュータの世界はWebだけではない。組み込みという領域、そこにもRubyを広げたいと思ったことが、組み込み向けの軽量版Rubyを開発するきっかけとなった。 そして、福岡県の企業や大学が、組み込み向けの軽量Rubyプロジェクト誕生を大きく後押ししたという。福岡県にはメーカーや、関連する組み込み開発を行うソフトウェア関係の企業が多い。最近のデジタル家電は、PC並みのスペックや通信機能が搭載されるようになり、デバイスの性能もどんどん向上している。当然、必要となる組み込みソフトウェ

  • オラクルがEngine Yardに出資。Oracle CloudでRuby、PHP、Node.jsのPaaS実現へ

    オラクルとEngine Yardの両社は、オラクルがEngine Yardに対して戦略的投資を行うことを発表しました(日語訳)。オラクルはEngine Yardの少数株主となり、Engine Yardは引き続き独立した企業として存続します。 Engine Yardは、RubyPHP、Node.jsをクラウド上でPaaSとして提供している企業。Amazonクラウドを基盤に運営されている同社のPaaSは、顧客ごとにデータベースやミドルウェアなどのリソースが分離されているシングルテナント方式を採用しているため耐障害性などに優れる特徴を持っています。今年の9月には日法人も設立されました。 今回のオラクルの出資により、具体的に両社の関係がどうなるのか、オラクルが発表したプレスリリースの一部を引用します。 In conjunction with this investment, Oracle a

    オラクルがEngine Yardに出資。Oracle CloudでRuby、PHP、Node.jsのPaaS実現へ
  • AWS News Blog

    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 […]

  • どのようにして電子書籍で1万5000ドルを儲けたか?という体験談

    By audiovisualjunkie プログラムの抽象概念だけでなく、簡潔に分かりやすくRubyを説明し、プログラマーとしての考え方も書いてある実用的な電子書籍「Clean Ruby」の著者Jim Gayさんは電子書籍の出版によって6ヶ月たらずで1万5000ドル(約120万円)を得ることができましたが、一体電子書籍が発売されるまでにどのような経緯があり、その後Jim Gayさんの生活にはどのような変化があったのか?ということで、Jim Gayさんが電子書籍を出版するまでを振り返っているのが「$15,000 in Income From an eBook, How I Did It」です。 $15,000 in Income From an eBook, How I Did It - Saturn Flyer with Jim Gay http://www.saturnflyer.com

    どのようにして電子書籍で1万5000ドルを儲けたか?という体験談
  • 第1回 福森匠大(sora_h)~高校に進学せず、週3でITベンチャーに通うはたらきかた | gihyo.jp

    右も左もわからないシューカツ中の女子大生・つつみともよが会社訪問。第1回はクックパッドで働き始めたばかりの@sora_h。なんと現在15歳の若きRubyコミッターを訪ねました。 クックパッドの台所にて。この日はクックパッドのみんなと手打ち蕎麦を作ったとか 「うちで働いてみる?」 ともよ:年齢を知ってびっくりしたんですが、そらはーくん、私より7歳も若い(のに働いてる)なんて……! sora_h:今は高校に進学せず、クックパッドで働いています。中学にも、最初の半年を除いてほぼ行ってないです。学校に行かず家でコード書いてるか勉強してるか、インターネットしてました。 ともよ:勉強は嫌いじゃなかったんですね。 sora_h:単純になじめなかっただけかなあ。話題が合う相手がいなかったんです。高専進学も考えたんですが、中3の秋に高専カンファレンス[1]行ったあたりから、なんとなく、高専行っても一緒かなと

    第1回 福森匠大(sora_h)~高校に進学せず、週3でITベンチャーに通うはたらきかた | gihyo.jp
  • Ruby 2.0.0がフィーチャーフリーズへ - Publickey Topics

    日、スケジュール [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 2.0.0がフィーチャーフリーズへ - Publickey Topics