RSSAmplifier

Blog

/home/lucio.albenga.es

lucio.albenga.esRSS feed ↗14 posts

Latest posts

Setting Up a GCC Toolchain For Programming Arduino In Plain C

I'm not an Arduino power user but when I decided to start with it I knew I wanted to program it in plain C and I knew I would buy a compatible board instead of the real thing just to take the feel of it. Probably because I'm a programmer, I found much more interesting to go down the rabbit hole of low-level details, datasheets 1 , etc., instead of letting the Arduino IDE and libs to hide things…

100% "Free as in Freedom" Versions of Devuan and Debian

I had seen in Simon Joseffsson's blog that he released the project "Debian Libre Live". A project that aims to release Debian GNU/Linux Live images with only free software, i.e. what Debian was before taking the decision to include non-free things inside the main distro Live images. Simon talks about this project in his blog 1 and you can check out his Gitlab repository 2 too. At the same time,…

Mark McCahill & Farhad Anklesaria video interview on Gopher

I found at the Internet Archive a file by John Goerzen 1 : "2007 Gopherspace Mirror" 2 and inside it there is a rare interview with Mark McCahill and Farhad Anklesaria, part of the team who created the Gopher protocol. I decided to upload it to my PeerTube 3 , in fact is the very first video I publish on PeerTube, because I think it's a great part of the history of Gopher and the Internet. You can…

From Git to Fossil

People at Git has started to work on a proposal to make the Rust 1 programming language mandatory. I don't like Rust and, above all, I don't like its community of little extremist characters who are trying to make everyone swallow their crap by rewriting projects that have been working for decades, doing social media brigading, and other nice little gems worthy of any tiny group with totalitarian…

Gopher.fr

A friend has started a website to advocate for Gopher . Currently the site is a starting point for newcomers. Originally the website was in English and French, someone did the German translation, and yours truly did the Spanish and the Italian translations, so, little by little, the site is taking on an European feel, i.e multilingual ;-) Without further ado, here's the link for you to check it…

From The Printing Press to The Internet And Back Again

The need of expressing ourselves freely and to share our things with fellow human beings is something that has always been there. In ancient times people did it with rock paintings and stories were shared through oral tradition. Later humans started to write on different media and, finally, the invention of the printing press made it possible to share information on a large scale. The miracle of…

Gopher, A Simple Alternative To The Bloatware Of The Web

Español en este sitio. Français sur linuxfr.org Nowadays more and more people are tired of suffering the bloatware and threats of the World Wide Web. When the web was released to the public in 1993 it was just a system for sharing files and documents with hyperlinks. Thirty years later it has become a minefield of bots, spyware, tracking systems, invasive advertising, unwanted notifications, and…

Why I Don't Use Creative Commons Licenses?

From almost two decades it's pretty common that the majority of content published on the Internet is done under some sort of Creative Commons license. In the past I did it too, but recent (or recent to me) events made me change my mind. Many years ago I had a problem where part of my content was used on a website trying to impersonate me and I had many problems with their hosting company because…

On Software, Licenses, Morals and Ethics

From time a discussion takes place on issues related to free software vs open source licenses. In this type of discussion, there are always free software advocates who defend the GPL and the AGPL and open source advocates and detractors of the free software movement (and more specifically of Richard Stallman and the Free Software Foundation), who defend the use of more permissive licenses such as…

Mega65 a modern retromachine: first contact through the emulator

Figure 1: Image of the Mega65 from the official website. Some years ago I found by accident the Mega65 1 , a new 8-bit computer, the succesor of the never released Commodore C65. In fact this machine is based on Commodore C65 prototypes and its ROM was based on that of the original C65, which logically contained many bugs yet to be fixed, as it was only a prototype still in development. This…

How To Create and Publish Your Website With Emacs and Org Mode

This howto is a translation of the original one in Spanish . Static site generators have been quite popular for some time now as a way to create websites and most of them use Markdown as the markup language to generate the site's HTML content. Org Mode is part of many Emacs users daily routines, and once you are comfortable with it, it becomes a real pleasure to use, so why not leverage it for…

FreeBSD: KLD i915kms.ko depends on kernel - not available or version mismatch

After upgrading from FreeBSD 14.1 to FreeBSD 14.2 some people like me had some problems because the graphics modules were built for 14.1 only. One of the drawbacks was loosing access to virtual terminals. Let's see how I solved that problem and I got rid of the: "KLD i915kms.ko depends on kernel - not available or version mismatch", error. First attempt At first, I checked out the internet and it…

Quasijarus2Gzip: How A Program Starts By Accident

It turns out that recently I got an old *.tar.Z file with source code of various very old Unix programs. I was curious about some of them like a very old version of sendmail, but when I tried to decompress one of the files I found out that I couldn't. Previously I had already decompressed *.tar.Z files with gzip so the next thing I did was to see exactly what that *.tar.Z file was. To do this I…

Hello World!

When you learn a new programming language it is customary to do the program Hello World!. My first programming language was BASIC and I didn't do the classic Hello World!, I did a program that displayed my name on screen. My first Hello World! , like that of many other programmers, was the one from the book: The C Programming Language, also known as K&R, by Brian W. Kernigham and Dennis M.…