Much by way of discourse, some by way of advice; security from Clausewitz to Claude.
Today, we'll look at how to perform a 'deep copy' of structures in JavaScript. We'll look at a couple different out-of-the-box solutions and then roll our own recursive solution. This tutorial will also provide some background on the difference between copying by value and by reference in JS, and what exactly a 'deep copy' is.
In this tutorial, we'll cover how to create an encrypted container on Linux. We'll also cover how to integrate its use into your environment. You can think of this space as a safe, which you can open, store things in or read things from, and then close again.
Today we'll cover how to use the dbus interprocess communication (IPC) mechanism to integrate the Clementine music player into i3status. We'll write a small script in Python that determines Clementine's state using the dbus library, and then appends that state to the i3status bar. While we're at it, we'll also learn quite a bit about dbus!
Many websites use a system of user verification that requires anyone who signs up (registers) to provide an email address, and then click a link sent to them to 'activate' their account. In this tutorial, we'll cover the basic logic and creation of such a system using PHP and MySQL. At the end, we'll have a working activation system and we'll have learned a little bit about web programming along the way!
In this fifth installment of our ongoing Linux tutorial series, we're going to customize our i3 experience by modifying i3bar's output. We're going to integrate our MPD music backend into i3bar to display our music info in our i3status bar!
Buffer Overflow 0x01
Tor and 'Invisibility'
Curation
(Ab)using Tor to circumvent GDPR