Programming Leftovers
-
The Basics of R (in Spanish!)
Hello everyone! This blog post is a bit different from usual posts in that I’d like to make a very exciting announcement about an upcoming course launch.
Part of my vision with R for Ecology is to make as accessible as possible to as many people as possible—especially ecologists and other scientists. Understanding how to work with, organize, visualize, and analyze data is essential for doing good science. Either way, I’m very fortunate to have partnered with a fantastic biologist and ecologist from Argentina named Joaquin Cochero who has done an outstanding job translating my entire Basics of R (for ecologists) course into Spanish!
-
10 New books added to Big Book of R
We’re off to a great start (book wise!) for 2022. Here’s 10 new additions to Big Book of R. Quite a few more paid versions of books in this round and they look good.
Thanks to Burak Aydin, Manika Lamba, Mauricio Vargas Sepúlveda, Samrit Pramanik , Kurt Taylor Gaubatz for some of the additions.
-
[Old] ldd arbitrary code execution
The ldd utility is more vulnerable than you think. It's frequently used by programmers and system administrators to determine the dynamic library dependencies of executables. Sounds pretty innocent, right? Wrong!
In this article I am going to show you how to create an executable that runs arbitrary code if it's examined by ldd. I have also written a social engineering scenario on how you can get your sysadmin to unknowingly hand you his privileges.
I researched this subject thoroughly and found that it's almost completely undocumented. I have no idea how this could have gone unnoticed for such a long time. Here are the only few documents that mention this interesting behavior: 1, 2, 3, 4. [...]
-
The best free, open-source supply-chain security tool? The lockfile
tl;dr: Lockfiles often protect you from malicious new versions of dependencies. When something bad happens, they empower you to know exactly which systems were affected and when, which is critical during incident response. This posts discusses "why lockfiles" and the details of setting them up properly across ~9 different package managers.
-
SWAR explained: parsing eight digits
It is common to want to parse long strings of digits into integer values. Because it is a common task, we want to optimize it as much as possible.
In the blog post, Quickly parsing eight digits, I presented a very quick way to parse eight ASCII characters representing an integers (e.g., 12345678) into the corresponding binary value. I want to come back to it and explain it a bit more, to show that it is not magic. This works in most programming languages, but I will stick with C for this blog post.
- Login or register to post comments
- Printer-friendly version
- 2930 reads
- PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
digiKam 7.7.0 is releasedAfter three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. |
Dilution and Misuse of the "Linux" Brand
|
Samsung, Red Hat to Work on Linux Drivers for Future TechThe metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. |
today's howtos
|
Recent comments
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago