90 articles on many different topics! :cat:

Take me to a random article! :slightly_smiling_face:

Tags: ...+...


CSS Styles for printed webpages? - Did you know you could style for printed sites with CSS?

Wed Aug 14 2024 ~ Tags: css

Did you know that CSS has a way for us to style a page if the user choose to print it? We might want to tune sizes, not display certain elements and so on. This is all possible thanks to CSS media queries. While many web developers know about media queries, they might not know that it can be used to style print media as well. If this sounds interesting, then read on!

Read more..

Command line tricks: Globbing basics

Sat Feb 24 2024 ~ Tags: cli linux macosx automation

When working with files in the command line, you don't always want to write full file names. Maybe you are working on a group of files that has file names with a given patterns, like log files (e.g, log011023.txt)? Or maybe you want to filter out files that don't fit a given pattern? Or maybe your use case is just picking out shell scripts that starts with the letter P? In this article we will look at globbing, which can be thought of as wildcards we use in place of explicitly writing full filenames. Read on to see several examples on how they can be used to solve various command line tasks!

Read more..

My Amiga 1200 Checkmate 1500 Plus build - Why, how and lots of pictures!

Mon Feb 12 2024 ~ Tags: amiga retro-computing

A few weeks ago, I finally got around to building my Amiga 1200 build in a Checkmate 1500 Plus case. For several reasons, I have wanted this for a long time. The beautiful case, the nice keyboard garage, easier to fit on my desk and more. So this time I want to show you some pictures, share some thoughts, and maybe introduce you to a world of the Amiga hobby if you have not seen much of it before. Hopefully you will find it interesting as well.

Read more..

Reasons I hate (modern) Microsoft Windows - The most awful choice of operating system anyone can make

Sat Jan 27 2024 ~ Tags: windows linux opinions

In case I haven't been clear in earlier articles: I'm not a fan of Microsoft Windows. While I have enjoyed Windows 95, and a bit of Windows XP, I don't enjoy any modern forms of Microsoft Windows (and the older versions are probably only enjoyed because of nostalgia). To me, the sane choice have always been some sort of Unix-style operating system like GNU/Linux and Mac OS X. Some people just think it is because I'm a nerd that sits inside all day and have dubious hygiene habits, but there are valid reasons. So what are the reasons I hate modern Windows so much? Keep on reading to find out.

Read more..

The joy and wonders of browsing the web from the command line - A short introduction to Lynx

Sat Jan 20 2024 ~ Tags: cli linux macosx web-browsers

There is probably no secret that I enjoy using the command line. Modern Graphical User Interfaces (GUIs) feel bloated to me, and I often have the feeling that there are too much bloat on the screen at once. Fortunately, I can do most of my tasks in Emacs or the command line. Yes, even web browsing! Though I have to admit that I end up using graphical browsers to be able to watch YouTube and do some daily things like internet banking. I have briefly mentioned Lynx and terminal web browsing in previous articles, but I have never really showed it in detail. Today is the day we are finally going to look at web browsing from the command line!

Read more..

The many ways of helping Open Source (and Free) Software projects

Wed Jan 10 2024 ~ Tags: programming

Did you know that there are more ways to contribute to open source projects than just coding? If you want to help, there are several ways to do so! I have done a few of these myself, and I think you might get great joy from it to.

Read more..

Emacs package highlight - Centaur Tabs - The best tab (UI) system for Emacs!

Thu Jan 04 2024 ~ Tags: emacs editor

My relationship with tabs as a UI element is a bit ambivalent. I really enjoy tabs in web browsers, except maybe the missing option to group tabs in most browsers. In most editors and Integrated Developer Environments (IDEs) I have tried through the years, they never feel enjoyable to me. That might be because I have very specific needs and opinions on how things should work. Last autumn, I found an Emacs package called centaur-tabs and have been using it ever since. So far, it is the only tab package I have enjoyed! Continue reading to see why.

Read more..

The academically hostile professor - How NOT to teach and promote learning

Tue Jan 02 2024 ~ Tags: opinions teaching programming

This time I'm going to do something different than usual; we are going to look into a story from my past that I recently remembered. Teaching and promoting the joy of learning is something I care about immensely. If we could just show more joy, and point newcomers to good resources, I think we would have more great material out there (i.e, books, indie games blogs, and other works building upon said knowledge). The story I will share today is a story about how to NOT promote joy with relation to math and physics, but can be extended to all sorts of fields. I have made sure to NEVER do it myself. Hopefully after reading this article, you will stop behaving like this if you do…

Read more..

Want to get a job as a backend developer? - Learn these topics now!

Fri Aug 18 2023 ~ Tags: programming career java kotlin enterprise

Sometimes I get questions on how to learn the skills necessary to get a backend programmer job. That is exactly my aim for this article: to give you a set of terms, keywords and knowledge to get started on your journey. My hope is that you know what you need to learn after reading on.

Read more..

3 things I enjoy and 3 things I dislike about Mac OS X - As someone who primarily used GNU/Linux before

Sat Jul 29 2023 ~ Tags: macosx linux opinions

A few years ago I switch to mainly using Macs from previously only using GNU/Linux setups. What do I enjoy? And what do I dislike in Mac OS X? How do I handle the times I miss Linux? Keep reading if you are curious!

Read more..