home.social

#rack — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #rack, aggregated by home.social.

  1. Rack has a great feature:

    ```
    env[Rack::RACK_RESPONSE_FINISHED] << proc { MyTracker.track }
    ```

    This calls "MyTracker.track" after the response was sent to the client. This is supported by puma since version 7.0.

    docs: github.com/rack/rack/blob/main

    I just noticed that we are using this for a while and it still feels so straight forward and delightful. Especially after wading through some hot garbage next.js app code.

    #rack #ruby

  2. Rack has a great feature:

    ```
    env[Rack::RACK_RESPONSE_FINISHED] << proc { MyTracker.track }
    ```

    This calls "MyTracker.track" after the response was sent to the client. This is supported by puma since version 7.0.

    docs: github.com/rack/rack/blob/main

    I just noticed that we are using this for a while and it still feels so straight forward and delightful. Especially after wading through some hot garbage next.js app code.

    #rack #ruby

  3. Rack has a great feature:

    ```
    env[Rack::RACK_RESPONSE_FINISHED] << proc { MyTracker.track }
    ```

    This calls "MyTracker.track" after the response was sent to the client. This is supported by puma since version 7.0.

    docs: github.com/rack/rack/blob/main

    I just noticed that we are using this for a while and it still feels so straight forward and delightful. Especially after wading through some hot garbage next.js app code.

    #rack #ruby

  4. There are a few useful features in openapi_first 3.4:

    - openapi_first/test now writes the OAD coverage report to an HTML file now instead of dumping it to the terminal
    - rack apps that use the request validation middleware can throw an error object to emit an error response
    - Support `encoding[<field>].contentType` on `multipart/form-data` request bodies
    - New hook `before_request_validation`

    Find more details in the changelog: github.com/ahx/openapi_first/b

    #openapi #ruby #rack

  5. There are a few useful features in openapi_first 3.4:

    - openapi_first/test now writes the OAD coverage report to an HTML file now instead of dumping it to the terminal
    - rack apps that use the request validation middleware can throw an error object to emit an error response
    - Support `encoding[<field>].contentType` on `multipart/form-data` request bodies
    - New hook `before_request_validation`

    Find more details in the changelog: github.com/ahx/openapi_first/b

    #openapi #ruby #rack

  6. There are a few useful features in openapi_first 3.4:

    - openapi_first/test now writes the OAD coverage report to an HTML file now instead of dumping it to the terminal
    - rack apps that use the request validation middleware can throw an error object to emit an error response
    - Support `encoding[<field>].contentType` on `multipart/form-data` request bodies
    - New hook `before_request_validation`

    Find more details in the changelog: github.com/ahx/openapi_first/b

    #openapi #ruby #rack

  7. Yesterday Tailfin introduced their new Journey Rack. The successor and evolution of their long-standing Alloy Rack. The familiar quick-release functionality refined. As usual you can mount it w/o need for special mounting points or bosses on your frame. Simply by using a special Thru Axle and a Seat Post Connector. On and off in seconds.

    I could test it (alongside with a SpeedPack and their 16 L Panniers) since a few weeks already.

    #Tailfin
    #BikepackingGear
    #Rack
    #JourneyRack
    #Speedpack

  8. Yesterday Tailfin introduced their new Journey Rack. The successor and evolution of their long-standing Alloy Rack. The familiar quick-release functionality refined. As usual you can mount it w/o need for special mounting points or bosses on your frame. Simply by using a special Thru Axle and a Seat Post Connector. On and off in seconds.

    I could test it (alongside with a SpeedPack and their 16 L Panniers) since a few weeks already.

    #Tailfin
    #BikepackingGear
    #Rack
    #JourneyRack
    #Speedpack

  9. Yesterday Tailfin introduced their new Journey Rack. The successor and evolution of their long-standing Alloy Rack. The familiar quick-release functionality refined. As usual you can mount it w/o need for special mounting points or bosses on your frame. Simply by using a special Thru Axle and a Seat Post Connector. On and off in seconds.

    I could test it (alongside with a SpeedPack and their 16 L Panniers) since a few weeks already.

    #Tailfin
    #BikepackingGear
    #Rack
    #JourneyRack
    #Speedpack

  10. Yesterday Tailfin introduced their new Journey Rack. The successor and evolution of their long-standing Alloy Rack. The familiar quick-release functionality refined. As usual you can mount it w/o need for special mounting points or bosses on your frame. Simply by using a special Thru Axle and a Seat Post Connector. On and off in seconds.

    I could test it (alongside with a SpeedPack and their 16 L Panniers) since a few weeks already.

    #Tailfin
    #BikepackingGear
    #Rack
    #JourneyRack
    #Speedpack

  11. Yesterday Tailfin introduced their new Journey Rack. The successor and evolution of their long-standing Alloy Rack. The familiar quick-release functionality refined. As usual you can mount it w/o need for special mounting points or bosses on your frame. Simply by using a special Thru Axle and a Seat Post Connector. On and off in seconds.

    I could test it (alongside with a SpeedPack and their 16 L Panniers) since a few weeks already.

    #Tailfin
    #BikepackingGear
    #Rack
    #JourneyRack
    #Speedpack

  12. A friend of mine bought me this miniature #rack from some Japanese #gachapon 😍
    Now I have it inside my real #networking #server rack 🤣

  13. Salut Masto,

    Je viens te partager ma joie d'avoir trouvé des présentoirs adéquats! J'aurais aimé te dire que celui que j'ai fait était parfait mais c'était de la grosse chnoutte à monter et démonter. 😄 ceux-cis sont parfaits: légers, petits, aériens et solides.

    Ça fait 2 ans que je cherche. C'était pour des plantes mais ils seront parfaits pour mes petits.👌🤸‍♀️✨️

    Me manque juste une console pour mettre entre les deux et ce sera top!

    Bonne fds ! ✌️

    #presentoir #rack #art #sculpture #sculptures

  14. Salut Masto,

    Je viens te partager ma joie d'avoir trouvé des présentoirs adéquats! J'aurais aimé te dire que celui que j'ai fait était parfait mais c'était de la grosse chnoutte à monter et démonter. 😄 ceux-cis sont parfaits: légers, petits, aériens et solides.

    Ça fait 2 ans que je cherche. C'était pour des plantes mais ils seront parfaits pour mes petits.👌🤸‍♀️✨️

    Me manque juste une console pour mettre entre les deux et ce sera top!

    Bonne fds ! ✌️

    #presentoir #rack #art #sculpture #sculptures

  15. Salut Masto,

    Je viens te partager ma joie d'avoir trouvé des présentoirs adéquats! J'aurais aimé te dire que celui que j'ai fait était parfait mais c'était de la grosse chnoutte à monter et démonter. 😄 ceux-cis sont parfaits: légers, petits, aériens et solides.

    Ça fait 2 ans que je cherche. C'était pour des plantes mais ils seront parfaits pour mes petits.👌🤸‍♀️✨️

    Me manque juste une console pour mettre entre les deux et ce sera top!

    Bonne fds ! ✌️

    #presentoir #rack #art #sculpture #sculptures

  16. Salut Masto,

    Je viens te partager ma joie d'avoir trouvé des présentoirs adéquats! J'aurais aimé te dire que celui que j'ai fait était parfait mais c'était de la grosse chnoutte à monter et démonter. 😄 ceux-cis sont parfaits: légers, petits, aériens et solides.

    Ça fait 2 ans que je cherche. C'était pour des plantes mais ils seront parfaits pour mes petits.👌🤸‍♀️✨️

    Me manque juste une console pour mettre entre les deux et ce sera top!

    Bonne fds ! ✌️

    #presentoir #rack #art #sculpture #sculptures

  17. Anyone in the #Ottawa / #Gatineau areas want a full-height (40-something RU) 19" relay #rack, that's 10-32 threaded.

    I could deliver - if sufficiently motivated.

    Note a relay rack is a 2-post rack for short-depth switches, patch panels, and equipment meant to be rack-mounted from mid-points. It's not good for servers, and UPSes would need specific rails for a mid-mount.

    (Eatons don't *need* them tho, the 5 & 9 series have mid-mount threading.)

    Sample photo included.

    And if you need network switches... I have more than I'll ever know what to do with. Super cheap to enterprise/datacentre.

  18. Anyone in the #Ottawa / #Gatineau areas want a full-height (40-something RU) 19" relay #rack, that's 10-32 threaded.

    I could deliver - if sufficiently motivated.

    Note a relay rack is a 2-post rack for short-depth switches, patch panels, and equipment meant to be rack-mounted from mid-points. It's not good for servers, and UPSes would need specific rails for a mid-mount.

    (Eatons don't *need* them tho, the 5 & 9 series have mid-mount threading.)

    Sample photo included.

    And if you need network switches... I have more than I'll ever know what to do with. Super cheap to enterprise/datacentre.

  19. This time the #ruby #rack team had a lot of fun fixing 13 security issues
    rubygems.org/gems/rack
    github.com/rack/rack/blob/main
    Please upgrade to rack >= 3.2.6 or ASAP
    - CVE-2026-34763
    - CVE-2026-34230
    - CVE-2026-32762
    - CVE-2026-26961
    - CVE-2026-34786
    - CVE-2026-34831
    - CVE-2026-34826
    - CVE-2026-34835
    - CVE-2026-34830
    - CVE-2026-34785
    - CVE-2026-34829
    - CVE-2026-34827
    - CVE-2026-26962

  20. Will had a good lead, but Grip was closing in when the way was barred by racks of drying fish. Grip skidded to a stop and was forced detour around. But, with the agility of an acrobat, Will sprang up and leapt from #rack to #rack, then resumed his headlong pelt toward the landing field. #wss366

  21. CW: UNBOXING AND TESTING THE HAT RACK HANGER

    UNBOXING AND TESTING THE HAT RACK HANGER - trying to keep my hats all in one place and organised #hat #organised #rack #hanger #review #unboxing

  22. Mir ist wichtig, dass ich meinen Kunden nur empfehle, was ich selbst nutze. 🔴

    Bewährte Hardware von zuverlässigen Partnern – Securepoint UTM G5 | LevelOne | equip.
    Kabel? Auch equip. Cat.6A S/FTP und das neue Slim F/FTP. Konsequent halt.

    #smeyIT #Securepoint #ITSecurity #Rack #MadeInGermany #Hamburg #SysAdmin #equip

  23. Rack isn’t just a gem — it’s the interface that connects Ruby web frameworks to the outside world.

    With Rack 3, the project is actively evolving to support modern workloads: stricter contracts, improved streaming, stronger security, and a more modular core.

    A deep dive into why Rack remains the backbone of the Ruby web stack 👇
    👉 rubystacknews.com/2026/02/26/%

    #ruby #rack #rails #webdev #opensource

  24. SO CUTE
    From a post by dining and cooking dot com, in their alt txt they say they copied the idea, so, hard to credit.
    But, roll out premade sugar cookie dough, add some teddy graham cookies, and you've got adorable.
    #cookie #time #happy #star #sad #no #teddy #bear #cooking #baking #cooling #rack #piped #icing

  25. SO CUTE
    From a post by dining and cooking dot com, in their alt txt they say they copied the idea, so, hard to credit.
    But, roll out premade sugar cookie dough, add some teddy graham cookies, and you've got adorable.
    #cookie #time #happy #star #sad #no #teddy #bear #cooking #baking #cooling #rack #piped #icing

  26. SO CUTE
    From a post by dining and cooking dot com, in their alt txt they say they copied the idea, so, hard to credit.
    But, roll out premade sugar cookie dough, add some teddy graham cookies, and you've got adorable.
    #cookie #time #happy #star #sad #no #teddy #bear #cooking #baking #cooling #rack #piped #icing

  27. SO CUTE
    From a post by dining and cooking dot com, in their alt txt they say they copied the idea, so, hard to credit.
    But, roll out premade sugar cookie dough, add some teddy graham cookies, and you've got adorable.
    #cookie #time #happy #star #sad #no #teddy #bear #cooking #baking #cooling #rack #piped #icing

  28. SO CUTE
    From a post by dining and cooking dot com, in their alt txt they say they copied the idea, so, hard to credit.
    But, roll out premade sugar cookie dough, add some teddy graham cookies, and you've got adorable.
    #cookie #time #happy #star #sad #no #teddy #bear #cooking #baking #cooling #rack #piped #icing

  29. Нашел подходящую мне модельку 1U заглушки для стойки 19".

    Скачиваю файл - там две половинки лежат под 45°.

    Беру отрезаю по 2мм от каждой половины (так что это не влияет на длину).

    Теперь на столе помещается 6 деталей с более плотным расположением и более надёжным путём дорожек.

    :philosoraptor:

    #3d #printing #DIY #rack #log #WTF

  30. There seem to be some used #PDUs available on #eBay for sensible money, but the ones with #power #monitoring are the long ones that you mount vertically in a 42U #rack. Does no one do small horizontal 19" PDUs with power monitoring that I can stick in a small comms cabinet?

    I may end up having to mount a big PDU outside the cabinet, which is a bit messy. :(

    #HomeAssistant

  31. So, I've got also this pimped #asrock #deskmini with a more recent 5th gen #Ryzen and 64gb ram. It was my "#gaming" living room pc, connected to the TV and some #gamepads. I've got no more time to play now that I'm a dad, so it will be of better use in the #server #rack. I mean, it uses like 8w in idle, but can scale to over 65w under full load. A little but capable machine!
    And also, it supports NVME drives. (Continues...)
  32. So, I've got also this pimped #asrock #deskmini with a more recent 5th gen #Ryzen and 64gb ram. It was my "#gaming" living room pc, connected to the TV and some #gamepads. I've got no more time to play now that I'm a dad, so it will be of better use in the #server #rack. I mean, it uses like 8w in idle, but can scale to over 65w under full load. A little but capable machine!
    And also, it supports NVME drives. (Continues...)
  33. So, I've got also this pimped #asrock #deskmini with a more recent 5th gen #Ryzen and 64gb ram. It was my "#gaming" living room pc, connected to the TV and some #gamepads. I've got no more time to play now that I'm a dad, so it will be of better use in the #server #rack. I mean, it uses like 8w in idle, but can scale to over 65w under full load. A little but capable machine!
    And also, it supports NVME drives. (Continues...)
  34. So, I've got also this pimped #asrock #deskmini with a more recent 5th gen #Ryzen and 64gb ram. It was my "#gaming" living room pc, connected to the TV and some #gamepads. I've got no more time to play now that I'm a dad, so it will be of better use in the #server #rack. I mean, it uses like 8w in idle, but can scale to over 65w under full load. A little but capable machine!
    And also, it supports NVME drives. (Continues...)
  35. So, I've got also this pimped #asrock #deskmini with a more recent 5th gen #Ryzen and 64gb ram. It was my "#gaming" living room pc, connected to the TV and some #gamepads. I've got no more time to play now that I'm a dad, so it will be of better use in the #server #rack. I mean, it uses like 8w in idle, but can scale to over 65w under full load. A little but capable machine!
    And also, it supports NVME drives. (Continues...)
  36. 📣 We’re upgrading our API infrastructure to Rack 3.0, which changes how HTTP response headers are formatted. Starting 02/02/2026 all our API response header names will be returned in lowercase. 👀 Check out the full blog to see what’s changing and why it matters 👉 blog.dnsimple.com/2026/01/api-
    #api #devops #http #rack

  37. Is there a good sql query builder library for #ruby for chainable wheres?

    I've got a ~1000 line toy project that I spurted out this week as an exercise in building a web application with minimal dependencies, and right now it's just #rack, #puma, and #sqlite3...

    I've spent too much time database wrangling, and I don't _mind_ that but would like something light-and-tight that is small enough I can read most of the code in an afternoon...

    Mostly what I really want is something to make chainable where statements 😅

    I started looking at both #ROM and #Sequel both do A Lot.

    #RubyLang #Programming #AskFedi

  38. Hardware Vorstellung Teil 4: Warum ich von Beginn an auf Soundcraft Mixer setzte

    1/3

    Bevor ich 2018 mein Studio eröffnete, nutzte ich einen EFX8 zum Proben. Die Haptik der Regler, die integrierten Lexicon-Effekte sowie die intuitive Bedienung haben mich von Anfang an überzeugt.
    Die Möglichkeit den EFX8 in ein 19" Rack einzubauen & der kompetente deutsche Support seitens Harman rundet für mich das Produkt ab.

    #mixed #sound #soundcraft #mixer #studio #efx #rack #bedienung #support #harman

  39. Just #deployed the status #display #prototype in the #rack. Will leave it running for a few days to see if there is any flaw... if it runs okay, then i'll make a #circuitboard and mount it to a rack panel.
    It is extremely simple, here's the documentation: https://github.com/penguin86/selfhost-utils/blob/master/esp32-lcd/README.md
    Will add the circuit board in the future.

    #selfhost #selfhosters #monitor #lcd #esp32
  40. I need recommendations for the following if you'd be so kind.

    - 4-post rack with casters (6U to 12U)
    - Rack nuts and fasteners

    There was a third item that I forgot.

    #homelab #rackmount #rack #servers

  41. My 4U case has arrived in the mail, still waiting for the components from another store but boy oh boy am I excited!

    #Homelab #TrueNAS #Rackmount #Rack

  42. Look at this little cutie ❤️
    This #rackmount #ups will keep my #selfhosted #nextcloud instance running in case of blackout and shutdown all the gear gracefully before the #battery runs out of juice!

    #rack #selfhost #selfhosters #powerwalker #bluewalker