TL;DR 楽しかった! 本編 おはようございます。手札事故(twitter:@hand_accident)と申します。 Ruby知識ゼロから初参加したRubyKaigi 2024レポート、略してルゼロ*1という感じでやっていきたいと思います。 < Day 0 自己紹介でもしとくか。生まれ育った愛媛県松山市*2に帰って非IT企業でパソコン係をやっている過程で、すべてが個人開発の労働環境で趣味全ブッパ技術選定をした結果HaskellとNimを書くようになりました。すこしSvelteもします。 Rubyは名前を聞いたことがあるしちょっとニッチなPythonライブラリ探そうとしたら時々検索にgemが引っかかってそちらにはあるのねえという感想を抱くなどしていましたが何の因果か触ってみるには至らず、沖縄に来て初めてコードを見たまであります。 愛媛県松山市で趣味の音楽ゲーム(DDR)に高じていたところ
以前 Ruby で円周率を計算するプログラムを作成し、Omotesando.rb で発表したことがありました。口頭で発表しただけと言うのも味気ないですから、その時発表した内容をブログ記事としても纏めておきましょう。 本記事では、チュドノフスキーの公式に基づいて円周率を計算するプログラムを Ruby で作成し、ライブラリの選定や並列化も含めて高速化を試みます。円周率の計算それ自体にはさして意味はありませんが、ここで得られた知見は Ruby で書かれたプログラムを高速化する際にヒントを与えてくれるのではないでしょうか。 ちなみに、今回作成するプログラムで使うチュドノフスキーの公式や、それを高速に計算する binary splitting 法の説明を書き下すと如何せん数式が入り混じった厳ついものになってしまうのですが、実装の本質的な部分は次に示すように至って簡潔なことを最初に述べておきます。 d
AIタイトルアシストやばいな! RubyKaigi 2024に行ったよ! 街中は軽いレンズを持ち歩いた。 パナソニック(Panasonic) Panasonic 広角 単焦点 LUMIX カメラレンズ 交換可能レンズ デジタル一眼カメラ用 H-X09 自分の話 ERBについて話しました。RWC2023で見たよ!と思ったあなた!!まあ正解なんだけど、ちょっと言い訳させてよ。 RWCではERBのテンプレートをもうちょっと部品化というかオブジェクトらしく使う話をしようと思ったんだよ。 ERBが提供している機能とか、池澤プロダクツで使ったProcの使い方とか、Viewオブジェクトにしようぜ!とかそういうのを話す予定だったんだが、 スライド書いてるうちに12,3年前の課題を思い出しちゃったんだよね。 んで、RWCではERBの基礎的なデザインの話と、RailsコンパチERBの話に切り替えたんだ。そした
RubyKaigi 2024 お疲れさまでした。楽しかったですね。 みなさん RubyKaigi で持ち帰ったものは色々あるんじゃないかと思いますが、自分が持ち帰ったものは Ruby の静的型チェック × ISUCON でした、という話を書こうと思います。ポエムです。 ISUCON の説明はこの記事では割愛します。ISUCON のサイトに書いてある説明の引用だけ貼っておきます。 ISUCONとはLINEヤフー株式会社が運営窓口となって開催している、お題となるWebサービスを決められたレギュレーションの中で限界まで高速化を図るチューニングバトルです https://isucon.net/ 突然ですが、最新の ISUCON である ISUCON13 の利用言語比率は以下のようになっています。 ISUCON13 利用言語比率 利用率の全体ランキングは以下の通りです Go 465組 70.8%
こんにちは、タイミーの @masarakki です。 先日、5月15日から3日間開催された「RubyKaigi2024」に参加しました。 本記事で取り上げるのは、そのRubyKaigi2024の最後のセッションであるmatzのキーノートで、「これが入ったらRuby 4.0」とまで言われた @tagomoris 氏のNamespace機能。 セッション終了後、目の前に本人が座っていたので「責任重大だねwww」と煽りに行こうとしたところ、感極まって帽子を目深に被りなおしている瞬間だったのでそっとしておきました。 というわけで、セッションの内容 は他にいくらでも記事があると思うので、実際に手を動かしてみようと思います。 参考: https://gist.github.com/tagomoris/4392f1091f658294bd4d473d8ff631cb 作業ブランチが Namespace
RubyKaigi 2024 のWriting Weird Code @tompng や Exploring Reline @ima1zumi で紹介されている新しい irb の補完機能がよさそうなので手元でもインストールしてみた。 Ruby 3.3 のインストール 3.2 でも gem update irb とかすれば動くらしいけどせっかくなので Ruby 3.3 を入れる。 https://github.com/oneclick/rubyinstaller2/releases/download/RubyInstaller-3.3.1-1/rubyinstaller-devkit-3.3.1-1-x64.exe をダウンロード&インストール。 Ruby 本体は普通のインストーラが起動するので普通に C:\Ruby33-x64 に入れる。 次に MSYS2 と DevKit も入れる。 W
■概要 本書は電子工作に入門しながらラジコンを作ってしまおうという電子工作入門書です。一般的な入門書と違い以下のような特徴があります。 ・一般的にC言語や MicroPython で必要とされる環境構築やコンパイルが必要ありません ・Ruby のプログラムを書いてドラッグ&ドロップでプログラムが完了します ・ラジコンを作るという目的に向かう中で電子工作を学べます 一般的に始めるのに少しハードルを感じる電子工作ですが、この本でそのハードルを軽く超えていっていただきたいと思い書きました。 ぜひ電子工作を楽しんでください! ■目次 第1章 用意するもの 第2章 Hello World (Lチカ) 第3章 R2P2 と PicoRuby の歩き方 第4章 温湿度計を作ろう 第5章 アナログスティックの値を読み取ろう 第6章 モーターの速さを制御しよう 第7章 2つのモーターを制御しよう 第8章 P
#角川シネマコレクション#哀川翔 #蛇の道#黒沢清 ★『蛇の道』黒沢清監督セルフリメイク版 2024年6月14日(金) 全国劇場公開!https://youtu.be/69Gr8EE21uQ?si=NK8bCOL1suzru3bf オールフランスロケによる日仏共同製作! 26年の時を越え、国境を越え、完全版“リベンジ・サスペンス”として蘇る! 公式サイト:https://movies.kadokawa.co.jp/hebinomichi/ 公式X:https://twitter.com/eigahebinomichi 出演:#柴咲コウ #ダミアン・ボナール #西島秀俊 #青木崇高 監督:#黒沢清 ★「蛇の道」1998年版DVD好評発売中!➡ https://amzn.asia/d/ixY6a5b ★KADOKAWAチャンネル( https://kdq.jp/KADCHAN )で
ウォンテッドリーの原 将己です。 RubyKaigi 2024 に参加してきました。 ここでは今回のイベントについて、時系列で一通り、だらだらと記録に残しておこうと思います。 RubyKaigiについてRubyKaigiは、プログラミング言語Rubyに関する国際会議です。1年に1回、日本国内の都市で開催されています。 RubyKaigiの特徴は大まかに言うと以下の通りです。 CRubyのコミッタが招待され、プログラミング言語の本体や処理系に関するトピックが多く取り扱われること。逆に、Ruby on Railsなどの応用に関する話題は最小限に留められていること。RubyKaigiとウォンテッドリーウォンテッドリーはRubyKaigi Takeout 2021からスポンサーを続けています。また、過去にRubyKaigi 2014から2016までの間もスポンサーを行っていたようです。 今回はウォ
今年もRubyKaigiに協賛させていただきました! Flatt Security 執行役員CCO / プロフェッショナルサービス事業部長の @toyojuni です。先日沖縄県那覇市で開催されたRubyKaigi 2024の振り返りと皆様への感謝の気持ちを込めて本記事を執筆します。 昨年に引き続いて、Flatt SecurityはRubyKaigiにPlatinum Sponsorとして協賛し、ブースを出展させていただきました。ありがたいことに、3日間でのブース訪問の延べ人数は500人を超え、様々なRubyistの方との接点を持てたと感じています。 そんな今回のブース出展の軸と言える企画が「YAMLパース占い」でした。 Flat Securityは明日から始まる #RubyKaigi 2024に協賛させていただきます!ブースでは新企画「YAMLパース占い」を実施します🔮 与えられたYA
TypeScriptコードの漸進的改善 / Progressive Improvement of TypeScript Code
Leaner 開発チームの黒曜(@kokuyouwind)です。 先日の RubyKaigi 2024で Let's use LLMs from Ruby 〜 Refine RBS types using LLM 〜 というタイトルで登壇させていただきました! 参加しての感想は別記事にするので、この記事では発表の概要や裏話などをまとめます。 動画アーカイブ 記事執筆時点では公開されてないので、公開されたら更新します。(去年はフルセッションの録画がアップロードされてるので、今年もそのうち出るはずです) 発表スライド 自分の発表資料は slides.com というサービスでスライドを作っています。 埋め込み表示ができませんが、上記リンクから開くと発表時のスライドがそのまま見られます。 一応 Speaker Deck にもアップロードしていますが、 PDF 出力時にフォントが化けてしまっているた
RubyKaigi 2024 https://rubykaigi.org/2024/presentations/lt/ のLT資料です 資料内URL This is drawing with code - これが "コードでお絵描き" です https://ksbmyk.github.io/sketch/p5rb/20240515 https://ksbmyk.github.io/rp5js/puni.html A tool enabling Processing to run on Ruby - RubyでProcessingのあゆみ 2014 ruby-processing https://github.com/jashkenas/ruby-processing 2015 processing.rb https://github.com/kitao/processing.rb 2019
ウォンテッドリーでエンジニアをしている @gedorinku です。5/15から5/17に沖縄で開催された RubyKaigi 2024 に参加して登壇してきました。 Porting mruby/c for the SNES (Super Famicom) RubyKaigi 2024, #rubykaigi https://rubykaigi.org/2024/presentations/gedorinku.html#day3 当日の発表スライドは以下で公開しています。 内容は、mruby/c という組み込み向けの Ruby ランタイムをスーパーファミコンに移植して動かしたというものでした。不安定な C コンパイラのデバッグやカセット内の特殊チップ(SA-1)を使った mruby/c VM の高速化といった mruby/c をスーファミで動作させるために必要なハックについて話しました。発
自分が知っているものが3つになったのでまとめてみます。 Amber Cotowali Batsh この記事を読んだ人は(ひょっとしたら)こちらも読んでいます Amber amber-lang.com github.com 実装言語: Rust 参考: 2024-05-24 型安全なシェルスクリプトを書けるプログラミング言語Amberを使ってみた | Zenn Cotowali cotowali.org github.com 実装言語: V 参考: 2021-12-23 静的型付きスクリプト言語 Cotowali | Zenn 作者による紹介記事 2021年度未踏に「シェルスクリプトへのコンパイルを行う静的型付けスクリプト言語の開発」のテーマで採択 静的型付「き」が正しい(記事の脚注を参照) コマンド呼び出し / パイプライン / リダイレクト / インラインシェルスクリプト / 非シェルス
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く