Sidebar

Ruby

ruby
Ruby mac 2 months ago 87%
CVE-2024-41946: DoS vulnerability in REXML https://www.ruby-lang.org/en/news/2024/08/01/dos-rexml-cve-2024-41946/

Some more vulnerabilities: https://www.ruby-lang.org/en/news/2024/08/01/dos-rexml-cve-2024-41123/

6
0
ruby
Ruby lautan 5 months ago 94%
Ruby might be faster than you think - John Hawthorn https://www.johnhawthorn.com/2024/ruby-might-be-faster-than-you-think/

> I saw a project a couple weeks back which allows writing and running Crystal > methods inline inside a Ruby file. > It’s a neat project, and I don’t want to take away from it but something in the > README example looked off to me. > require 'crystalruby' > require 'benchmark' > module Fibonnaci > crystalize [n:

15
2
ruby
Ruby lautan 5 months ago 84%
The dangers of single line regular expressions https://greg.molnar.io/blog/the-dangers-of-single-line-regular-expressions/

> The Neonify challenge on Hack The Box is a small Sinatra(a Ruby web framework) app, that generates a glowing text of the submitted value:

9
5
ruby
Ruby lautan 5 months ago 93%
Rails 8 adds Rubocop by default to new applications https://blog.saeloun.com/2024/04/08/rails-8-adds-rubocop-by-default/

> All new applications using Rails 8 will have rubocop gem by default.

14
0
ruby
Ruby learnbyexample 8 months ago 100%
Learn Ruby Regular Expressions with hundreds of examples and exercises https://learnbyexample.github.io/Ruby_Regexp/regexp-introduction.html

Hello! I am pleased to announce a new version of my "**Understanding Ruby Regexp**" ebook. This book will help you learn Ruby Regular Expressions step-by-step from beginner to advanced levels **with hundreds of examples and exercises**. Links: * Free PDF/EPUB: https://learnbyexample.gumroad.com/l/rubyregexp * Web version: https://learnbyexample.github.io/Ruby_Regexp/ * Markdown source, exercise solutions, etc: https://github.com/learnbyexample/Ruby_Regexp * Short video about the book: https://youtu.be/QNsCzVeZH78 I would highly appreciate it if you'd let me know how you felt about this book. It could be anything from a simple thank you, pointing out a typo, mistakes in code snippets, which aspects of the book worked for you (or didn't!) and so on. Reader feedback is essential and especially so for self-published authors. Happy learning :)

4
0
ruby
Ruby vidarh 8 months ago 87%
A (highly experimental; early stage) X11 window manager in pure Ruby https://github.com/vidarh/rubywm

What the title says. It's <1k lines of Ruby, and provides a basic tiling WM w/some support for floating windows. It's minimalist, likely still buggy and definitely lacking in features, but some might find it interesting. It is actually the WM I use day to day

12
4
ruby
Ruby lautan 9 months ago 100%
I Made Ruby Bindings For Whichlang https://github.com/bendangelo/whichlang-rb

Whichlang is a rust library that detects languages. There were no Ruby bindings so I made one.

4
0
ruby
Ruby morrowind 10 months ago 100%
Seth Tucker – Lose The Ruby Accent & Write Crystal Fluently | CrystalConf 2023 www.youtube.com

For any ruby devs looking to use crystal as well

7
0
ruby
Ruby vidarh 12 months ago 100%
Rouge Gtk Theme Loader https://github.com/vidarh/rouge-gtk_theme_loader

Just pushed this to Github and Rubygems. I use this for my Ruby editor. It parses the GtkSourceView style XML files if you have GtkSourceView installed, and instantiates [Rouge](https://github.com/rouge-ruby/rouge) themes for them (Rouge is used by e.g. Gitlab) so you get access to some more themes. It's not perfect because it needs to try to map token types between the GtkSourceView and Rouge lexers, but overall works pretty well.

5
0
ruby
Ruby vidarh 12 months ago 85%
All Ruby, all the time (almost) https://lemmy.stad.social/pictrs/image/12f2a586-ee74-4d12-ab1e-9a5f8545fc73.png

cross-posted from: https://lemmy.stad.social/post/7193 > Most of my workspaces are tiling (bspwm), but I have one where all windows are floated. > > This is showcasing my own (*very* minimalist; ~300 lines) unreleased desktop manager written in pure Ruby, using a Ruby font renderer and Ruby X11 client library (both on github), and showing a custom menu written in Ruby that auto-populates with actions based on directory contents, and showing my Ruby terminal showcasing double-width and double-height support (xterm has it, but few others), and a window showing me editing my Ruby text editor with itself... > > Oh, and Polybar. One of the terminals is st - the Ruby terminal is a *bit* wobbly in a few respects still, though I use it more and more. So there are a few non-Ruby bits left. So far. > *All* of this is messy and buggy and may have dependencies on my environment that haven't been fixed yet, but I thought it'd be fun to show how much you can run on Ruby (I rely on most of these day to day) The font renderer (used for the desktop manager, menu and the Ruby terminal, the lower left window is st using FreeType; I should've excised that from the screenshot :-) ) https://github.com/vidarh/skrift The X11 bindings (no xlib; pure Ruby) https://github.com/vidarh/ruby-x11 X bindings for the font renderer: https://github.com/vidarh/skrift-x11 This is *not* what the terminal code looks like any more; that version used a C-extension, but that's the repo the current version will eventually get pushed to: https://github.com/vidarh/rubyterm The menu is not on Github yet, but it's fed menu items from a somewhat updated version of this gist - a new version will be up at some point: https://gist.github.com/vidarh/323204137de5293bfe216ec751646525 An out-of-date-and-probably-won't-run-on-your-system version of my text editor (not least it depends on helper scripts I've not yet untangled from my personal setup). The repo will soon be updated: https://github.com/vidarh/re

5
0
ruby
Ruby morrowind 12 months ago 100%
Mastodon 4.2 released, with (opt-in) search, and UX improvements blog.joinmastodon.org

cross-posted from: https://lemmy.world/post/5472500 > Lots of small improvements across the user experience, and opt-in search, make this an important release.

25
0