opensource.com

Subscribe to opensource.com feed
Updated: 1 hour 26 min ago

6 WordPress plugins for restaurants and retailers

Mon, 03/22/2021 - 15:00

The pandemic changed how many people prefer to do business—probably permanently. Restaurants and other local retail establishments can no longer rely on walk-in trade, as they always have. Online ordering of food and other items has become the norm and the expectation. It is unlikely consumers will turn their backs on the convenience of e-commerce once the pandemic is over.


read more

New software service for the supply chain, fuzzing Java, and more

Mon, 03/22/2021 - 15:00

As part of my role as a principal communication strategist at an enterprise software company with an open source development model, I publish a regular update about open source community, market, and industry trends. Here are some of my and their favorite articles from that update.


read more

Create a countdown clock with a Raspberry Pi

Fri, 03/19/2021 - 15:01

For 2021, Pi Day has come and gone, leaving fond memories and plenty of Raspberry Pi projects to try out. The days after any holiday can be hard when returning to work after high spirits and plenty of fun, and Pi Day is no exception. As we look into the face of the Ides of March, we can long for the joys of the previous, well, day. But fear no more, dear Pi Day celebrant! For today, we begin the long countdown to the next Pi Day!


read more

Manage Linux software packages with this Pulp plugin

Fri, 03/19/2021 - 15:00

Foreman is a data center automation tool to deploy, configure, and patch hosts. It relies on Katello for content management, which in turn relies on Pulp to manage repositories. See Manage content using Pulp Debian for more information.

Pulp offers many plugins for different content types, including RPM packages, Ansible roles and collections, PyPI packages, and deb content. The latter is called the pulp_deb plugin.


read more

Practice using the Linux grep command

Thu, 03/18/2021 - 15:03

One of the classic Unix commands, developed way back in 1974 by Ken Thompson, is the Global Regular Expression Print (grep) command. It's so ubiquitous in computing that it's frequently used as a verb ("grepping through a file") and, depending on how geeky your audience, it fits nicely into real-world scenarios, too. (For example, "I'll have to grep my memory banks to recall that information.") In short, grep is a way to search through a file for a specific pattern of characters.


read more

Get started with an open source customer data platform

Thu, 03/18/2021 - 15:01

RudderStack is an open source, warehouse-first customer data pipeline. It collects and routes event stream (or clickstream) data and automatically builds your customer data lake on your data warehouse.


read more

"Going out of your way to be open": An important practice for executive leaders

Thu, 03/18/2021 - 15:00

Throughout our "Managing with Open Values" series, we've interviewed a number of managers and leaders who shared with us their experiences and practices. In this installment, I interviewed fellow Open Organization Ambassador Sam Knuth to discuss how he lets open values guide his approach to leading large teams.


read more

Track aircraft with a Raspberry Pi

Wed, 03/17/2021 - 15:02

I live near a major airport, and I frequently hear aircraft flying over my house. I also have a curious preschooler, and I find myself answering questions like, "What's that?" and "Where's that plane going?" often. While a quick internet search could answer these questions, I wanted to see if I could answer them myself.


read more

Programming 101: Input and output with Java

Wed, 03/17/2021 - 15:01

When you write a program, your application may need to read from and write to files stored on the user's computer. This is common in situations when you want to load or store configuration options, you need to create log files, or your user wants to save work for later. Every language handles this task a little differently. This article demonstrates how to handle data files with Java.


read more

DevOps tool K6’s journey to open source

Wed, 03/17/2021 - 15:00

Robin Gustafsson, CEO of K6, an open source load-impact service, joined Ben Rometsch, CEO of Flagsmith, an open source feature-flagging product, on episode 8 of The Craft of Open Source podcast.


read more

My favorite open source project management tools

Wed, 03/17/2021 - 15:00

Projects like building a satellite, developing a robot, or launching a new product are all expensive, involve different providers, and contain hard dependencies that must be tracked.


read more

How to write 'Hello World' in WebAssembly

Tue, 03/16/2021 - 15:01

WebAssembly is a bytecode format that virtually every browser can compile to its host system's machine code. Alongside JavaScript and WebGL, WebAssembly fulfills the demand for porting applications for platform-independent use in the web browser. As a compilation target for C++ and Rust, WebAssembly enables web browsers to execute code at near-native speed.

When you talk about a WebAssembly, application, you must distinguish between three states:


read more

Get started with edge computing by programming embedded systems

Tue, 03/16/2021 - 15:00

RTOS is an open source operating system for embedded devices developed by RT-Thread. It provides a standardized, friendly foundation for developers to program a variety of devices and includes a large number of useful libraries and toolkits to make the process easier.


read more

Learn how file input and output works in C

Mon, 03/15/2021 - 15:02

If you want to learn input and output in C, start by looking at the stdio.h include file. As you might guess from the name, that file defines all the standard ("std") input and output ("io") functions.

The first stdio.h function that most people learn is the printf function to print formatted output. Or the puts function to print a simple string. Those are great functions to print information to the user, but if you want to do more than that, you'll need to explore other functions.


read more

6 things to know about using WebAssembly on Firefox

Mon, 03/15/2021 - 15:01

WebAssembly is a portable execution format that has drawn a lot of interest due to its ability to execute applications in the browser at near-native speed. By its nature, WebAssembly has some special properties and limitations. However, by combining it with other technologies, completely new possibilities arise, especially related to gaming in the browser.

This article describes the concepts, possibilities, and limitations of running WebAssembly on Firefox.


read more

GitOps vs. DevOps: What's the difference?

Mon, 03/15/2021 - 15:00

If you work with technology, you are probably familiar with DevOps. Although DevOps is quite hard to describe in a few words, these Opensource.com articles can give you more information:


read more

12 Raspberry Pi projects to try this year

Sun, 03/14/2021 - 15:00

Remember when the Raspberry Pi was just a really tiny hobbyist Linux computer? Well, to the surprise of no one, the Pi's power and scope has escalated quickly. Have you got a new Raspberry Pi or an old one lying around needing something to do? If so, we have plenty of new project ideas, ranging from home automation to cross-platform coding, and even some new hardware to check out.


read more

My review of the Raspberry Pi 400

Sat, 03/13/2021 - 16:01

The Raspberry Pi 400 promises to be a boon to the homeschool market. In addition to providing an easy-to-assemble workstation that comes loaded with free software, the Pi 400 also serves as a surprisingly effective videoconferencing platform. I ordered a Pi 400 from CanaKit late last year and was eager to explore this capability.

Easy setup

After unboxing my Pi 400, which came in this lovely package, the setup was quick and easy.


read more

Build an open source theremin

Sat, 03/13/2021 - 16:00

Even if you haven't heard of a theremin, you're probably familiar with the eerie electronic sound it makes from watching TV shows and movies like the 1951 science fiction classic The Day the Earth Stood Still. Theremins have also appeared in popular music, although often in the form of a theremin variant.


read more

Build a router with mobile connectivity using Raspberry Pi

Fri, 03/12/2021 - 16:02

The Raspberry Pi is a small, single-board computer that, despite being the size of a credit card, is capable of doing a lot of things. In reality, this little computer can be almost anything you want to be. You just need to open up your imagination.

Raspberry Pi enthusiasts have made many different projects, from simple programs to complex automation projects and solutions like weather stations or even smart-home devices. This article will show how to turn your Raspberry Pi into a router with LTE mobile connectivity using the OpenWRT project.


read more

Pages