RSSAmplifier

Blog

Blog on 0x00

Recent content in Blog on 0x00

0x00.clRSS feed ↗14 posts

Latest posts

Old Computer Challenge - Modern web for the ZX Spectrum

Last year I participated in the OCC challenge and between work and personal life I totally forgot about it, luckily I saw a post online of someone doing the challenge and remembered about it. I didn’t want to miss this year challenge as it was fun learning something new last year, so hopefully its not too late. 
 This years challenge it was a DIY, you could create your own OCC challenge.…

A CUDA SHAllenge

A few months ago the user “quirino” posted to HackerNews (HN) an interesting shallenge . Find the lowest hash SHA256 value for a string with certain format: 
 
 Submit a string in the format “{username}/{nonce}”, where: 
 
 username: 1-32 characters from a-zA-Z0-9_- 
 nonce: 1-64 characters from Base64 (a-zA-Z0-9+/) 
 
 When this was posted, I…

Old Computer Challenge - TC 2048 (1984) (ZX Spectrum 48K clone)

I recently read about Old Computer Challenge (OCC) , I thought It’d be a fun challenge to take. Here is a little description from their about page: 
 
 Old Computer Challenge community is a smol group of enthusiasts, who like to use old computer hardware and every year come together to challenge themselves in spending a single week in July exclusively with machines many would…

Exploring TLS certificates and their limits

While setting up the server for my pet adoption platform I had to configure TLS and used certbot to get a Let’s Encrypt certificate. While this was easy to do, one “annoying” thing about Let’s Encrypt certificates is that they are valid for only 90 days and the way I had setup my server I couldn’t find an alternative way to auto-renew the certificates, so I had to…

Creating a pet adoption platform

In september of last year I decided to start a new project, an adoption platform for pets. This was an idea I had for a while but just didn’t have time to start working on it, but now that I had enough time and I also wanted to learn more about developing web applications, in the sense of how they are implemented I started working on it. 
 I chose Flask to start developing the web…

Making my own battery for an old camcorder

I have an old camera from the 90s, a Sony CCD-TR403 (appears to be the same as the CCD-TR66 except for the difference in digital zoom). After more than 20 years the original battery, A Ni-Cd 3000 mAh (NP-98), lasts only a few minutes before it powers off. A few years back, about 6 years I bought a replacement battery from an alternative “brand” on Amazon, although it did last more than…

Mechanical Keyboard Aigo A68

My current mechanical keyboard, which is also my first one, is a Corsair Vengeance K65 (Cherry MX Red) and I’ve been using it for about 7 years without any technical problems but over time I’ve had problems with its design. I didn’t care much about the design when I bought it, it’s not like im going to be looking at it for hours anyways, right? and I was used to cheap…

Exploring Nim

Nim is a programming language and while I was browsing reddit, someone suggested it in the comments as an alternative to Python because the syntax was similar so I decided to check it out. 
 According to Nims website the description is: 
 
 Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula.…

Python requests Tips and Tricks

Requests is one of the most popular HTTP module for Python and for a good reason, its easy to use. Want to get information from a REST API or just a website? Just do a GET request requests.get('https://example.com') and in return you get an object that has headers , status code and text . 
 If you look into requests documentation, one of the first things you’ll see are examples on how to…

A simple Python template

Python is a very, if not the most, popular programming language. According to PYPL since 2017-2018 Python has been in the top of programming language popularity. Its simple syntax makes it easy to learn, the built-in functions and types makes it easy to transform data. Universities use Python to teach programming to beginners and whenever someone wants to learn programming but doesn’t know…

An early Christmas visit

A few weeks ago after I posted my blog entry Unwanted (ssh) connections I changed the default SSH port (22) to a different unused one as I didn’t want logs filling up with random machines/IPs attempting to brute-force their way in. For a few days the logs in /var/log/secure were silent but to my surprise logs started writing again multiple attempts with only a few milliseconds between each…

Setting up a website on Gemini (alternative to HTTP)

I was browsing new posts on Lemmy (Similar to reddit, for the fediverse) and stumbled upon a project called The Weblite project , which wants to define new specifications to make the web lighter and easier to develop browsers for it, but it’s still very new. “HTMLite” one of their specifications it’s still on revision 0 so I’ll keep an eye on for when they release a…

Unwanted (ssh) connections

A few days ago I rented a server on a VPS provider with a public IPv4 as a playground, to test some tools, learn new ones and maybe have personal services running.
So I installed Rocky Linux 8.4 to test it out and one of the first things I wanted to check was the ssh attempts to my server as it was the only service open to the internet, but I noticed there was no file logging this, so I had to…

My first blog

Yes! This is my first blog entry. This is sort of the equivalent of “Hello, World!” in programming but for blogs. 
 I understand that this first entry is probably not interesting for anyone but from somewhere I have to start, besides what kind of blog would it be without any entry! 
 Hopefully this motivates me to write more and blog about the things I’ve learned. :)