|
Tanith complained in the last post she was the only one writing things on our blog recently… so thought… I'd write something again… T.: Aw, c'mon. I didn't complain . It's alr ^^ When we checked again today, we noticed artemislena.eu is now part of the HSTS Preload list … so, hopefully, on your next browser update… our domain's HSTS status will be preloaded into your browser, meaning all our domains will be forced to connect via HTTPS..
|
|
A Better Fan Shroud I already updated my 3D Printer fan shroud a couple of months ago. It should cool the filament more effectively and evenly. I think it did a good job. Unfortunately, the shroud got too hot several times and was deformed. I was afraid that it now had reduced cooling performance. I found an update to the fan shroud that looked very efficient, and somebody analyzed the airflow, and it appeared to be very effective in cooli..
|
|
Rails 7 Madness: No such middleware to insert before: ActionDispatch::Static
-
fuzzyblog.io
-
4 years ago
-
eng
In tonight's category of "Crazy Rails Errors that Even I haven't hit", I was deploying a new app via HatchBox and I hit this one: No such middleware to insert before: ActionDispatch::Static /home/deploy/Cartazzi/shared/bundle/ruby/3.1.0/gems/actionpack-7.0.2.2/lib/action_dispatch/middleware/stack.rb:174:in `assert_index' When I dug into the underlying failure there was this bit of code: def assert_index ( index , where ) ....
|
|
I was recently looking at the kotlin-results library which describes it self as a “multiplatform Result monad for modelling success or failure operations”. This library is great in combination with Kotlin Flow’s (or RxJava), and I would highly recommend checking it out. At some point though I ended up on the author’s personal webpage and specifically noticed their projects section, which I found to be especially well organized: A very clean..
|
|
I was recently looking at the kotlin-results library which describes it self as a “multiplatform Result monad for modelling success or failure operations”. This library is great in combination with Kotlin Flow’s (or RxJava), and I would highly recommend checking it out. At some point though I ended up on the author’s personal webpage and specifically noticed their projects section, which I found to be especially well organized: A very clean..
|
|
UPDATE: Check out Password-protect current pdf (revisted) for a simpler version. Every so often, I need to password-protect a pdf. On macOS, Preview has a simple solution , but I figured there must be a command line utility to make this happen. There are options, but qdf did the job just fine. qpdf --verbose --encrypt USER-PASSWORD OWNER-PASSWORD KEY-LENGTH -- input.pdf output.pdf So what does qpdf have to do with Emacs? Command-l....
|
|
I spent my last two months to build/optimize my home network from scratch and I want to share my setup, info and troubles that I discovered during this work, so you can take some inspirations or ideas here and there. This post will be quite long, so I start with an overall description of the hardware/software/setup and then I’ll go into the details. The hardware and software Netgear R7800 with OpenWRT as main router The I..
|
|
I spent my last two months to build/optimize my home network from scratch and I want to share my setup, info and troubles that I discovered during this work, so you can take some inspirations or ideas here and there. This post will be quite long, so I start with an overall description of the hardware/software/setup and then I’ll go into the details. The hardware and software Netgear R7800 with OpenWRT as main router The I..
|
|
Keeping Your Sanity as a Solo Entrepreneur 01 - Make Everything as Easy as Possible
-
fuzzyblog.io
-
4 years ago
-
eng
I've now been a solo entrepreneur longer than I've been anything. Being a solo entrepreneur is a very different experience and it isn't one that is taught – you generally learn only by doing. I've started this series of essays to talk about practical things I've learned over the years. The reason that I referred to it as keeping your sanity is that is what, all too often, solo entrepreneurship feels like. The first lesson I learned i....
|
|
Huh, looks like I'm the only onea us writing posts here recently. Anyway, ever caught urself thinking Oh girl, I wish there was some new stuff hosted by artemislena.eu? Well, I got good news for ya, cause we do've some new stuff. Just look over at the services list , we got a Ntfy server n a Rimgo instance now. Even'f ur not interested in either, ur still gonna profit from't'f ya use our services, given thxa our Ntfy server, we now get p....
|
|
Pale Moon’s inception pre-dates Firefox 57 by many years; before its notoriety following the removal of XUL/XPCOM, it was popular among people who didn’t like Electrolysis. I hate that Pale Moon is so behind on security because it also has nice stuff that Mozilla axed. Some things were axed for good reason, like extensions with the ability to alter browser functionality. Others were axed without good reason, like built-in RSS/Atom support....
|
Most technical people choose GUIs not because GUIs are the best tool for the job. People choose GUIs because the CLI alternatives usually suck. That's my hunch. In this blog post, I'll cover good U...
|
Most technical people choose GUIs not because GUIs are the best tool for the job. People choose GUIs because the CLI alternatives usually suck. That's my hunch. In this blog post, I'll cover good U...
|
|
Commodification means something else; I’m assuming you’re referring to “commoditize”, as in “commoditize your complement”. Although in this context the words have some really interesting overlap, which is why I brought it up. See Commodified vs. Commoditized by Douglas Rushkoff . We are first commodified by being made a complement to a product, then gradually commoditized as complements ideally are.
|
|
A recent Hacker News thread got me to revisit my dotfiles repository and reflect on the tools I’ve been using for the past 10+ years. Technologies like the cloud and docker came, but surprisingly nothing major has changed in these years.
|
|
namespace serverlog :: detail { // is_duration checks if a type is std::chrono::duration template < class T > struct is_duration : std :: false_type { }; template < class Rep , class Period > struct is_duration < std :: chrono :: duration < Rep, Period >> : std :: true_type { }; // "contains_duration" checks if a variadic template c....
|
|
In this post, I use Beeping Busy Beavers to show that twin prime conjecture could be proven or disproven.
|
|
APEX 22.1 changed a lot to the actions interface and added a new method with which we can call them easily from links.
|
|
Dynamic generation of multiple CI/CD parent-child pipelines using GitLab
-
www.vladsiv.com
-
4 years ago
-
eng
Set up GitLab CI/CD locally for easier experimentation and testing. Investigate methods for creating nested parent-child pipelines and explore the process and advantages of implementing this approach. Learn how to streamline your development workflow with nested pipelines for better organization and efficiency.
|
|
In this post, I use Beeping Busy Beavers to show that twin prime conjecture could be proven or disproven.
|
|
If you look at the HackerNews headlines and comments - you may notice that every now and then people praise Zig, a relatively young programming language for low-level programming. Maybe not as low-level as assembler, but definitely as low-level as C or C++. I’m usually very skeptical about new languages, so naturally I wanted to give Zig a try. But after playing around and building a few toy projects with it - I shall say, I really enjoyed ..
|
|
If you look at the HackerNews headlines and comments - you may notice that every now and then people praise Zig, a relatively young programming language for low-level programming. Maybe not as low-level as assembler, but definitely as low-level as C or C++. I’m usually very skeptical about new languages, so naturally I wanted to give Zig a try. But after playing around and building a few toy projects with it - I shall say, I really enjoyed ..
|
|
I'm testing a monthly email about what I'm doing! ✨ Highlights of last month - I finished the first version of Postcard, which is a personal website + mailing list tool I'm building. (If you w...
|
|
In 2018, I took the jump from being primarily an FPGA hardware engineer to being primarily a software engineer. At the time, things were looking great for FPGA acceleration, with AWS and later Azure bringing in VMs with FPGAs and the two big FPGA vendors setting their sights on application acceleration. Almost 5 years later, I am working on another project with FPGAs, this time a cloud-oriented one. That has inspired me to write a retrospe..
|
|
Dynamic generation of multiple CI/CD parent-child pipelines using GitLab
-
www.vladsiv.com
-
4 years ago
-
eng
Set up GitLab CI/CD locally for easier experimentation and testing. Investigate methods for creating nested parent-child pipelines and explore the process and advantages of implementing this approach. Learn how to streamline your development workflow with nested pipelines for better organization and efficiency.
|
DEF CON Trainings registration is LIVE! Right after DEF CON 30, we're excited to offer these intensive 2 day classes with a certificate of completion. First come, first served so don't procrastinate. Class descriptions and reg information are at http://defcontrainings.myshopify.com .
|
|
In honor of Mental Health Awareness Month, Tim Leroy, Senior Solutions Engineer based in London, shares how he coped with the tragic loss of his father a few months ago. He discusses tools he used to cope, how he balanced his mental health struggles while working full-time, and gives advice to others who may be struggling with a similar loss.
|
|
I recently migrated JobHound from its original hosting (DigitalOcean with a custom Docker based deployer) to a new environment (also DigitalOcean but now with deploys managed via HatchBox ). In the traditional spirit of all IT migrations where you both get something good and lose something good, I got: Better Performance Working SSL; I have no idea why it stopped on the old box but it did and wasn't fixable Much better deployment (NO ....
|
|
I recently had the situation where an application that I deployed to Hatchbox failed with a Ruby version conflict: -----> Installing gems... /home/deploy/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bundler-1.17.3/lib/bundler/rubygems_integration.rb:200: warning: constant Gem::ConfigMap is deprecated Your Gemfile lists the gem capybara (>= 0) more than once. You should probably keep only one of them. Remove any duplicate entries a....
|
|
Lua Branches is a prototype/proof-of-concept MediaWiki extension for making branches of Lua modules & their dependency chains.
|
|
Lua Branches is a prototype/proof-of-concept MediaWiki extension for making branches of Lua modules & their dependency chains.
|
|
Lua Branches is a prototype/proof-of-concept MediaWiki extension for making branches of Lua modules & their dependency chains.
|
Every now and then, I see folks lament the SQL syntax’s peculiar disconnect between the lexical order of operations (SELECT .. FROM) the logical order of operations (FROM .. SELECT) Most recently here in a Youtube comment reply to a recent jOOQ/kotlin talk. Let’s look at why jOOQ didn’t fall into this trap of trying … Continue reading Changing SELECT .. FROM Into FROM .. SELECT Does Not “Fix” SQL →
|
|
Creating Excellent Developer User Experiences with Github Actions
-
technology.doximity.com
-
4 years ago
-
eng
Github Actions can be used to ensure developers get the information they need when it is relevant to them. When building software at scale an ever challenging task is to ensure everyone in the team has acknowledged a change to engineering processes — communicating with such a broad audience and making sure the message has come across becomes hard and that's when Github Actions workflows come to the rescue. Widely adopted approaches like....
|
|
A Logseq plugin that wires OpenAI's text models into the editor. Type a prompt in a block, get the completion back in place.
|
|
A Logseq plugin that wires OpenAI's text models into the editor. Type a prompt in a block, get the completion back in place.
|