Access your iPhone on Linux with this open source tool
Aug23

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...

Read More
Write a chess game using bit-fields and masks
Aug23

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...

Read More
How to set up your printer on Linux
Aug21

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...

Read More
Check file status on Linux with the stat command
Aug20

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...

Read More
3 steps for managing a beginner-friendly open source community
Aug20

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...

Read More
Check free disk space in Linux with ncdu
Aug19

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...

Read More