タグ Ruby Advent Calendar
人気順 10 users 50 users 100 users 500 users 1000 users...を*, **, &の構文糖にすると言ったな、あれは嘘だ - Journal InTime(2022-12-25)
_ ...を*, **, &の構文糖にすると言ったな、あれは嘘だ Ruby Advent Calendar 2022の25日目の記事です。 昨日は羽角さんのirb.wasmの入力メソッドをSTDIOからRelineへ改修した話でした。 前回のあらすじ 前回の記事で、 Ruby 3.2で*と**が導入されましたが、当初は...と併用されることを想定しておらず、すこしいびつな... 続きを読む
Ruby cgi gemのHTTPヘッダインジェクション脆弱性CVE-2021-33621の概要と発見の経緯
この記事はRuby Advent Calendar 2022の第20日の記事です。前日の記事は@ydahさんによる「RuboCopのバージョンを最新に保つ技術」でした。 2022年11月22日に、Ruby cgi gemのHTTPヘッダインジェクション脆弱性CVE-2021-33621が発表がされました。 CVE-2021-33621: HTTP response splitting in CGIRubyのCGIライブラリにH... 続きを読む
Ruby Advent Calendar 2022 part2 (15日目): 「Webで使えるmrubyシステムプログラミング入門」 (mrubyシスプロ本) 読書日記 (※2年越し) - shioimm || coe401_
Ruby Advent Calendar 2022 part2 15日目の記事です🎄 昨日は@rsym1290さんによる「AWS SDK for Ruby V3のスタブを使ってみる」でした。 まえがき 2020年11月25日に発売された udzuraさん著・Webで使えるmrubyシステムプログラミング入門 (mrubyシスプロ本) の読書記事です。 実は本書の執筆中、レビューに参加させてい... 続きを読む
【Opal】娘のために作ったRubyプログラムをブラウザ上で動かしてみた - Qiita
はじめに この記事はRuby Advent Calendar 2020 19日目の記事です。 さて、突然ですが、最近僕の娘がハイキュー!!というアニメのカードを集めるのにハマり始めました。 このカードは1枚110円で、全部で55種類あります。 当然ながら娘は全種類集めたい!と言います。 僕が調べた範囲では特にレアカードのような設定はない... 続きを読む
RubyやRubyのOSSの脆弱性を見つけた話の続き - ooooooo_qの日記
この記事はRuby Advent Calendar 2019 - Qiitaの24日目です。 去年(RubyやRubyのOSSの脆弱性を見つけた話 - ooooooo_qの日記)と同様にRuby関連で今年見つけた脆弱性の話です。 Ruby CVE-2019-16255: Shell#[]およびShell#testのコード挿入脆弱性 hackerone.com 脆弱性なのか判断に迷うもの。 引数が.sendにそのまま渡... 続きを読む
RubyやRubyのOSSの脆弱性を見つけた話 - ooooooo_qの日記
この記事はRuby Advent Calendar 2018 - Qiitaの23日目です。 今年はRubyやOSSの脆弱性をいろいろ探していたので、その感想を。 Ruby (Cruby) Tmpでのディレクトリトラバーサル DirでのNUL文字の扱いの問題 UNIX ドメインソケットでのNUL文字 Ruby 2.6での挙動変更 Dir[]でのNUL文字について Rubygems rubygems 65534倍... 続きを読む
Rubyの定数が怖いなんて言わせない - Qiita
Ruby Advent Calendar 2018の 15 日目です! 定数よ。お前はなぜそんなに難しいのか 使いやすいRubyのメソッドやクラスインスタンス変数に比べて、定数は難しいですね。 私自身、半年に一回は泣かされている弱小エンジニアのひとりです。 せっかくのアドベントの機会を借りて、このハマりがちなRuby定数の謎を徹底的に読... 続きを読む
Rubyコーディングスタイルの現状とStandard gemのご紹介 - Qiita
これはRuby Advent Calendar 2018の4日目の記事になります。昨日はpink_bangbiさんのあなたのしらない Refinements の世界でした。 一行まとめ Rubyのコミュニティ共有コーディングスタイルを目論むStandard gemをJustin Searlsが作っているので、意見があれば議論に参加しましょう! Rubyのコーディングスタイルについ... 続きを読む
Ruby 用自作 GUI ツールキットに Box2D を組み込んだらブロック崩しゲームが簡単に作れた話 - Qiita
この記事は Ruby Advent Calendar 2014 の 23日目の記事です。 今日は、2、3年程前からコツコツと作っている Ruby 用の GUI ツールキットの紹介をしたいと思います。 はじめに 趣味の時間を使って GUI ツールキットをイチから作るとなるとなかなかの地道な開発となります。それが最近やっと多少使い物になるところまでやってきたので少しずつ公開してみたりしています。 ただ... 続きを読む
Mechanizeでのスクレイピング時、アクセス元IPアドレスを分散させる - かなりすごいブログ
Ruby Advent Calendar 2014 17日目Ruby Advent Calendar 2014、17日目の記事になります。スクレイピング時にアクセス元のIPアドレスを分散させたいConoHa VPSではVPS1契約ごとに最大16個の追加IPアドレスを購入できます。1つあたり200円と安価で、最安のプランで契約し追加IPアドレスを16個オプションで追加すれば、17個のIPアドレスを持... 続きを読む
Rubyが切り開く科学の未来 - ほげほげにゃ
2014-12-13 Rubyが切り開く科学の未来 この記事はRuby Advent Calendar 2014の13日目の記事です。 初めに Rubyを教育・研究に使おうという試みはRubyの黎明期からありました。 この時期の有名なパッケージとしてはバイオインフォマティクスのBioRubyや地球科学の電脳Rubyプロジェクトが有名です。 先述のBioRubyやGPhys(電脳Rubyの成果物)は... 続きを読む
[ruby] いろいろ難点のあるERBよりもBabyErubisを使ってみよう、という話 | 私の小岩ホッチキス
(これは Ruby Advent Calendar 2014 参加エントリです。) BabyErubis ver 2.0.0 をリリースしました。 BabyErubis は、2007年 RubyKaigi での発表で使ったサンプルコードをもとにした、とてもコンパクトな eRuby 処理系です。 baby_erubis (rubygems.org) source code (github.com) ... 続きを読む
Ruby だけで経験できること -
これは Ruby Advent Calendar 2014 の6日目の記事です。 昨日は igrep さんの より「普通に」書くためのTest Doubleライブラリ「crispy」 でした。 Ruby Advent Calendar に参加するということで、 何かネタを考えなければなぁと思いつつ、なんとなく Rebuild Podcast の Ruby とそのコミュニティ界隈の話を聞いていた。 ... 続きを読む
igreque :: Info -> より「普通に」書くためのTest Doubleライブラリ「crispy」 #ruby #SWTestAdvent
より「普通に」書くためのTest Doubleライブラリ「crispy」 #ruby #SWTestAdvent by Yuji Yamamoto on December 5, 2014 Tagged as: Ruby, Test Double. 変更履歴 この記事は、ソフトウェアテストあどべんとかれんだー2014と、 Ruby Advent Calendar 2014の12月5日の記事を兼ねてい... 続きを読む
おまいらもMacRubyでMacアプリ作ろう - @sugamasao.blog.title # => ”コードで世界を変えたい”
このエントリはRuby AdventCalender 2011の企画ですRuby Advent Calendar の25日目の記事です。24日目は@kwappaさんのHappy Xmas, Rubyists! | Kwappa研究開発室でした。ちなみに、12/25と言うと、バカボンのパパや銭形のとっつぁんの誕生日として知られていますね*1。 MacRubyを使うと、XCodeで普通のMacアプリが... 続きを読む
Herokuって便利だし利用までたった3ステップですお!! - (゚∀゚)o彡 sasata299's blog
2011年12月20日00:10 Ruby heroku Herokuって便利だし利用までたった3ステップですお!! Ruby Advent Calendar jp: 2011 : ATNDの20日目の記事です。Heroku について書きます。 # ちなみに去年の Ruby Advent Calendar ではこんな記事を書きました プログラマたるもの、Webサービスを作りたいと考えるのは自然なこ... 続きを読む