today's leftovers
-
New book: the Requirements Handbook
The Handbook introduces a comprehensive view of requirements including four elements or PEGS: Project, Environment, Goals and System. One of its principal contributions is the definition of a standard plan for requirements documents, consisting of the four corresponding books and replacing the obsolete IEEE 1998 structure.
-
Postgres: Safely renaming a table with no downtime using updatable views
At first glance, renaming entities in a database seems like it should be easy. The SQL is a dead simple one-liner of ALTER ... RENAME TO ..., so what could go wrong?
Well, it turns out a lot actually. Anyone who’s run a production database before will recognize that outside of an academic context, it’s actually kind of hard. The problem isn’t in the database itself, but in database clients. Anything that was still running against the old name when a rename takes place will immediately break, causing downtime and major user impact.
-
Soft Deletion Probably Isn't Worth It
The concept behind soft deletion is to make deletion safer, and reversible. Once a record’s been hit by a hard DELETE, it may technically still be recoverable by digging down into the storage layer, but suffice it to say that it’s really hard to get back. Theoretically with soft deletion, you just set deleted_at back to NULL and you’re done: [...]
-
Elektrobit and Canonical join forces to build the next generation of automotive software - Help Net Security
Elektrobit and Canonical have partnered to bring the benefits of Canonical’s Ubuntu operating system to automotive software.
As the industry transitions towards software-defined vehicles, the new partnership will make it easier than ever before for car makers, suppliers, and developers to create the next generation of vehicle applications, while meeting stringent automotive standards.
-
[Older] Secure portable operating system Tails 5.5 released
Tails, based on Debian GNU/Linux, is a portable operating system that protects against surveillance and censorship, and version 5.5 is now available for download.
-
“OpenBSD Mastery: Filesystems” Print/Ebook Bundle Preorder
Until 1 December, I’ll be taking preorders for print copies of OpenBSD Mastery: Filesystems. You can even buy two books if you want, because I can cram a second book into a Priority Mail envelope. Just let me know the title of the second one in an order comment.
-
OpenEmbedded Dunfell 3.1.20 R10 recompile
As usual, approaching 19 hours for the build. I didn't time it exactly, as there was one error; which was easy to fix, and sent it off again, compiled successfully to completion, 947 packages.
-
A Linux Live USB as a statistical programming dev environment
This blog post is divided in two parts: in the first part I’ll show you how to create a Linux Live USB with persistent storage that can be used as development environment, and in the second part I’ll show you the easiest way to set up RStudio and R in Ubuntu.