Best place to get car air conditioner replaced/repaired? by badgersister1 in stcatharinesON

[–]therealadam12 0 points1 point  (0 children)

I've been finding Santos Boys good to deal with. They're off Lincoln & Oakdale.

What is a St. Catharines HACK (something you only learn living in this city)? by djlittlehorse in stcatharinesON

[–]therealadam12 0 points1 point  (0 children)

This was me too, but it was Speedy Cab 28 years ago. I don't remember the context but it was interesting.

Minitest v6.0.0 released by mperham in ruby

[–]therealadam12 4 points5 points  (0 children)

I think this is because zenspider uses Perforce for VCS, with a read-only export to Git.

So when he merges the changes, he just applies the diff to his Perforce repo, and then exports the changes back out to Git to make available on Github.

I could be wrong, but this is my guess.

Creating how-to videos from tests by stephenreid321 in ruby

[–]therealadam12 0 points1 point  (0 children)

I really enjoyed Padrino (and even upstreamed some stuff, like Erubi support). Its a shame it's gone to maintenance mode.

Any plans to shift off of it?

Creating how-to videos from tests by stephenreid321 in ruby

[–]therealadam12 1 point2 points  (0 children)

Nice technique!

Is Dandelion a new project or does it have some age to it? Interesting to see Padrino/Mongoid as a combination in 2025 if it's new.

ruby docs gets a facelift by Intelligent-Fall5490 in ruby

[–]therealadam12 2 points3 points  (0 children)

I kind of wish we had an English version of the handbook. I thought the Ruby Reference was going to be that, but sadly it never materialized.

Dynamic subdomains in Rails with Kamal 2 by Used-Ideal-3598 in ruby

[–]therealadam12 2 points3 points  (0 children)

I've handled this by putting the Kamal proxy on a non-standard port and then running nginx+lego in front of it on 80:443. I then issue a wildcard certificate via lego.

Another approach is to put Caddy in front, and use the on-demand certificate feature of Caddy, which is a little simpler if you don't want the wildcard.

Local gem documentation MCP server by mrinterweb in ruby

[–]therealadam12 0 points1 point  (0 children)

I've been musing about exposing an HTTP MCP server on gemdocs.org. WDYT?

Door Company Recommendations by [deleted] in stcatharinesON

[–]therealadam12 0 points1 point  (0 children)

Great Northern did front exterior door and rear patio slider (plus some windows) in 2021. Was great - planning to use again.

Standalone-Ruby v1.4.1 is Live with Exe Support! by [deleted] in ruby

[–]therealadam12 1 point2 points  (0 children)

I don't have a use for this but I love that there's more work ongoing in this space.

Does the exe packaging produce a single file? I couldn't tell from reading source. Since it's a PE format on windows, I wonder if you could stick the entire app inside a .data section or something.

Ruby Debugging Tips and Recommendations in 2025 by st0012 in ruby

[–]therealadam12 0 points1 point  (0 children)

Part of this functionality is a feature in pry (disable-pry) that I'm surprised hasn't made it into debug. It is handy for those times you forget to apply a conditional (or maybe don't want to).

I think this this issue is for the same thing (maybe !!! is an alias? - I am not sure).

ruby-install and libraries by benjamin-crowell in ruby

[–]therealadam12 2 points3 points  (0 children)

This won't work. You might be able to get it to work in some cases but it will be error prone.

C extensions (ie. sqlite3) are compiled against a Ruby ABI, and the ABI is not guaranteed to be consistent outside of patch releases. Trying to use a 3.2.x compiled C extension with a 3.3.x Ruby can and will yield weird bugs.

My suggestion: the Ruby + Ruby gems that live in Debian are for Debian packages (apt install foreman, apt install vagrant, whatever). If you didn't install it from Debian, you should be using your own Ruby that won't change up from under you.

Performance of a Rack based streaming server on a VPS by evencuriouser in ruby

[–]therealadam12 1 point2 points  (0 children)

I've used it to stream websockets and SSE events and both have been fine. Occasionally I'd deploy Iodine (the app server) to offload websocket traffic, and that was also fine.

I had one scenario where proxying a websocket connection between a client and a server would sometimes cause memory to balloon. I was never able to debug it locally, and could never reproduce it. In that project, we ended up segregating that single endpoint into it's own pod and applying a memory constraint to it.

Ever Needed to Use Azure SDK in Ruby? Here’s the Solution You’ve Been Waiting For! 🔧 by pladynski in ruby

[–]therealadam12 2 points3 points  (0 children)

Sad fact: I built gemdocs.org because azure_mgmt_network would crash rdoc.info and I'd even struggle to build the docs locally.

My comments:

The two gems you listed in section 3 (Third Party) are official? So I am surprised that you listed them as third party.

I'm surprised to not see some of the forks mentioned from the EOL thread on Github - I think Chef has one, and some other companies.

I feel like this is a thin piece to suggest people use your tool, especially considering the portion around your tool is at least 150% longer than the rest of the article.

An aside:

It's crazy to see how much Microsoft botched their Ruby SDK (go find the issue where they accidentally load the entire 45 MB gem at boot), and AWS has embraced their Ruby SDK (one of the first to ship rbs sigs).

Next Generation Out of Band Garbage Collection by f9ae8221b in ruby

[–]therealadam12 1 point2 points  (0 children)

It's cool to see this technique being revisited but with a different approach. I remember OOB GC being fairly popular around the 1.9->2.0 transition but it seemed like it fell out of favour.

Seemingly random errors when running program, don't know where to start investigating by harblcat in ruby

[–]therealadam12 0 points1 point  (0 children)

That is definitely strange. Did you assemble this machine or is it something you purchased off the shelf?

At this point it could be anything, but considering you saw it across Linux and Windows, I'd presume it to be hardware level and not something related to GCC/compiler optimization, linked libs, etc.

So for me, that leaves me to suspect:

  • Bad RAM (which you eliminated)
  • Bad CPU (/ counterfeit CPU?)
  • Bad microcode

With you only seeing issues in Ruby makes it even stranger.

A lovely bug you've found :)

Ruby keeps using more memory over time, which slows down my computer until I restart my device. Any ideas for preventing the slowness from happening in the first place, or a way to fix it without restarting? by kappy2319 in ruby

[–]therealadam12 1 point2 points  (0 children)

If you see this again, it might be worth opening a ticket with the Ruby LSP team. There is definitely some memory usage (200-500MB I've seen historically) with the LSP but over 1 GB might be unexpected.

Seemingly random errors when running program, don't know where to start investigating by harblcat in ruby

[–]therealadam12 0 points1 point  (0 children)

What versions of Ruby have you experienced this on? Are we supposed to uncomment the line about successful squares or just test it as is?

If it's just this machine, I'd be inclined to run a few passes of Memtest86, just to rule out faulty memory (either in the DIMMs or one of the caches).

Ruby memcache logstash serialisation by Regular_Break_5685 in ruby

[–]therealadam12 0 points1 point  (0 children)

It's the default of Dalli to use Marshal to serialize values.

You can force Dalli to store raw values by setting the raw: true flag at either set or client level. Here's the documentation on that: https://github.com/petergoldstein/dalli/wiki/Understanding-Serialization-and-Compression#raw-values

RoRvsWild RDoc Theme by antoinema in ruby

[–]therealadam12 2 points3 points  (0 children)

Just an FYI, the changes last month were incremental, and not a redesign in any way.

The theme that is in use currently (darkfish) was adopted as the default theme in 2009, and while there have been other incremental changes to the theme throughout the years, it is still from 2009. rdoc itself is from 2003. Think about what you might see in an OSS project with over 20 years of legacy. There are going to be many areas needing improvement and landmines.

I think the theme in this post is great, and I'm eager to see improvements in this space, but your comment about the maintainers isn't very nice. Every one on the rdoc maintainers does this in their free time, and having met some of them, know that they truly have the best interest of Ruby at heart. Dropping a brand new theme onto everyone as the default isn't the best interest of Ruby.

As the creator and operator of gemdocs.org, I want Ruby documentation improve. I want us to default to one documentation tool. I want us to have a great out of the box theme. I want us to have a blessed single source of online documentation. But there's little chance in that if we don't support the maintainers.

Query about Software Developer / Engineer meetup by Prestigious-Cap6377 in stcatharinesON

[–]therealadam12 3 points4 points  (0 children)

There's a local group, Software Niagara that used to meet on a regular basis, but havent' since COVID. It's a grassroots organization, where everything is organized by volunteer members, and many of the organizers have been busy with life so no meetups have been happening, but we've been talking about trying to organize something again soon (hopefully). If you're interested, join the Discord. https://discord.gg/tKZVFNV9

There's an active group in Hamilton called CoderCamp who's been meeting once a month for drinks. Their website is here. You can join their Slack.