About: The stigma surrounding the `goto` instruction in C is strong, but it can be useful nevertheless for cleaner code in for error handling as exceptions are not available.
About: PostgreSQL is installed, the tables are planned or already created. Now how do I create a read-only user that can access one/some/all tables in a schema but not UPDATE, INSERT or DELETE anything?
About: matjaz.it is now available over HTTPS only! This is my short journey about setting it up along with some extra security headers and redirects from the plaintext-HTTP version.
About: The #HugoPowerUser series explains a few tricks I learned by converting my blog to Hugo. At the same time I minimized my whole website, cleaning up the theme, removing images, simplifying the home page: I think minimalism works best for a blog where content is much more important than the appearance of the website. Wanna hear why?
About: A static website is as fast as its configuration. Enable compression, caching, improve connections, reduce images and more to make your website even faster and make your visitors wonder how can it be so fast.
About: There are some things any website may easily have to make visitors feel more at home. Is your favicon all right on all devices? Do you have a human readable sitemap? What about some classic pages like the About page, the Legal notice/Privacy page? The second pare of the checklist of technical but easy things to change, this time to make the website human-friendly.
About: Hugo and its themes by default don't always offer the best settings to make your website friendly for search engines to index or for browsers to understand or for humans to wrap their heads around. Let's make a checklist of technical but easy things to change for the first group: make it machine-friendly.
About: Today we dive into how to organize the Hugo folder and the structure of the content you are going to publish on the web after a potential export from the previous CMS.
About: I tried Hugo before and had a great time. After some more tweaking I moved my blog from Wordpress to Hugo for a variety of reasons. Some are security, speed, customizability and content control. Here I start a series about my steps on empowering my blog the static way.
About: A friend had problems with MySQL because it was not using an existing index for a query. A huge number of queries were rebuild into one which was 4000x faster than each of the previous ones.
About: Another improvement of my website: a Wordpress theme change to make it more minimal, some custom theme modifications and .htaccess tweaks to make it faster.
About: Wget is amazing but how to make it work smoothly on unstable connections? I use a shell alias to make it retry the download infinite times until it's done.
About: My checklist of things to perform periodically to cleanup my computer, from hardware to software. Especially for Macs but not necessary, most apply to any OS, just adapt them a bit.
About: Think about an analogical clock and ignore the minute and second hand. Your hour hand is currently pointing to `11` and you want to move it to `3`. Do you turn the hand clockwise or counterclockwise? This is a simple algorithm with C implementation to find the shortest path on a clock-like ring.
About: My e-mail box was filled with answers to spam e-mails because somebody spoofed my e-mail address. I did some analysis of the data, tried to find out who answered the most and what the answers where about.
About: Your phone is one of the things you touch the most during the day - after touching anything else. There are way too much bacteria on it. What else do you touch commonly but you never clean?
About: The pictures you thought were deleted from your phone are still there and the buyer of your phone can see them. This is a simple tutorial to show you how to securely deleting all hidden data from your Android phone.
About: I wanted to try a standing desk without loosing too much money if I didn't liked it afterwards. Using and modifying an 8 € Ikea side table, I was able to create a modular desk: both standing or sitting as needed.
About: Extracted from the David Pogue's TED Talk, a list of 10 nice tech tips for anyone to be faster on your computer. They are easy and simple as any tip should be.