Access your iPhone on Linux with this open source tool
The iPhone and iPad aren’t by any means open source, but they’re popular devices. Many people who own an iOS device also happen to use a lot of open source, including Linux. Users of Windows and macOS can communicate with an iOS device by using software provided by Apple, but Apple doesn’t support Linux users. Open source programmers came to the rescue back in 2007 (just a year after the iPhone’s release) with...
Write a chess game using bit-fields and masks
Let’s say you were writing a chess game in C. One way to track the pieces on the board is by defining a structure that defines each possible piece on the board, and its color, so every square contains an element from that structure. For example, you might have a structure that looks like this: read more Powered by...
How to set up your printer on Linux
Even though it’s the future now and we’re all supposed to be using e-ink and AR, there are still times when a printer is useful. Printer manufacturers have yet to standardize how their peripherals communicate with computers, so there’s a necessary maze of printer drivers out there, regardless of what platform you’re on. The IEEE-ISTO Printer Working Group (PWG) and the OpenPrinting.org site are working...
Check file status on Linux with the stat command
The stat command, included in the GNU coreutils package, provides a variety of metadata, including file size, inode location, access permissions and SELinux context, and creation and modification times, about files and filesystems. It’s a convenient way to gather information that you usually need several different commands to acquire. Installing stat on Linux On Linux, you probably already have the stat command installed because...
3 steps for managing a beginner-friendly open source community
When someone is new to contributing to open source, the best place to start is often beginner-friendly bugs and issues. But before they can do that, they have to be able to find those kinds of issues. As a member of an open source project, there’s a lot you can do to help beginners find a way to contribute. read more Powered by...
Check free disk space in Linux with ncdu
Computer users tend to amass a lot of data over the years, whether it’s important personal projects, digital photos, videos, music, or code repositories. While hard drives tend to be pretty big these days, sometimes you have to step back and take stock of what you’re actually storing on your drives. read more Powered by...