Tux Machines
Programming Leftovers
Posted by Roy Schestowitz on Oct 18, 2022
Install Python pip on Linux | Enable Sysadmin
The Python package manager (pip) is a useful tool for running and developing Python scripts and is easy to install on Linux.
Python, Flask, and SQLite
I am not going to be teaching you python. My deepest condolences. Go to your professor, favorite YouTube channel, or book for that. I am just going to show you how to set up a Flask Server with a SQLite backend. It won't even be a good implementation, but if you are reading this and know how to make it better, shoot me a comment!
10 Best R Programming Books
The top books for beginners to learn R are listed below.
These books are highly recommended by R professionals and are beneficial for students to understand the fundamentals of programming.
These books can help you establish your career in this attractive area and improve your R development skills.
ISC DHCP Server has reached EOL
The 4.4.3-P1 and 4.1-ESV-R16-P2 versions of ISC DHCP, released on October 5, 2022, are the last maintenance versions of this software that ISC plans to publish. If we become aware of a significant security vulnerability, we might make an exception to this, but it is our intention to cease actively maintaining this codebase.
Escaping user input is ridonkulously hard
Let’s start with the very first sanitization bug I ever fixed. It was for a PGP messaging app. An error page displayed an error message. The error message contained the text from the stack trace (as a URL query parameter) that caused the error. The stack trace was rendered directly into the HTML.
[Announce] [CVE-2022-3515] GnuPG / Libksba Security Advisory
The task of Libksba is to parse and build ASN.1 objects as used by S/MIME, X.509, and CMS. The used encoding (BER, DER) is based on tag-length-value objects. The function /_ksba_ber_read_tl/ parses such data and returns the tag and associated information in this structure: [...]