opensource.com

Subscribe to opensource.com feed
Updated: 2 hours 44 min ago

10 holiday gift ideas for open source enthusiasts

Fri, 11/26/2021 - 16:00

Are you looking for cool gifts for people on your holiday shopping list or ideas for your own wishlist? If so, consider one of the ten suggestions below. Each of these gift suggestions connects in some way to the open source ethos. From DIY projects to computers to books, this list provides gift suggestions that foster creativity, learning, and exploring.

System76 computer


read more

Tips for formatting when printing to console from C++

Thu, 11/25/2021 - 16:00

When I started writing, I did it primarily for the purpose of documenting for myself. When it comes to programming, I'm incredibly forgetful, so I began to write down useful code snippets, special characteristics, and common mistakes in the programming languages I use. This article perfectly fits the original idea as it covers common use cases of formatting when printing to console from C++.

[Download the C++ std::cout cheat sheet]


read more

What are you thankful for at work?

Thu, 11/25/2021 - 16:00

It's the time of year when we focus more intently on thanks and giving. Our community has shared what that means to them.


read more

5 open source alternatives to Microsoft Exchange

Wed, 11/24/2021 - 16:00

For decades, Microsoft Exchange has ruled the market for email and groupware services. This top dog dominates the corporate world, and the omnipresent Outlook mail client has become the de facto standard for groupware. Since Exchange is closely integrated with Microsoft's Office products, users have access to a wide variety of productivity software and features, whether they're using a desktop or a mobile client.


read more

What is open core?

Tue, 11/23/2021 - 21:00

What is open core? Is a project open core, or is a business open core? That's debatable. Like open source, some view it as a development model, others view it as a business model. As a product manager, I view it more in the context of value creation and value capture.


read more

7 key components of observability in Python

Mon, 11/22/2021 - 16:00

The applications you write execute a lot of code, in a way that's essentially invisible. So how can you know:


read more

4 open source ways to create holiday greetings

Sun, 11/21/2021 - 16:00

The holiday season is upon us once again, and this year I decided to celebrate in an open source way. Like a particular famous holiday busybody, I have a long list (and I do intend to check it twice) of holiday tasks: create a greeting card (with addressed envelopers) to send to family and friends, make a photo montage or video to a suitably festive song, and decorate my virtual office. There are plenty of open source applications and resources making my job easier. Here's what I use.


read more

Dynamic scheduling of Tekton workloads using Triggers

Fri, 11/19/2021 - 16:00

Tekton is a Kubernetes-native continuous integration and delivery (CI/CD) framework. It allows you to create containerized, composable, and configurable workloads declaratively through Kubernetes Custom Resource Definitions (CRD).


read more

7 Linux command-line tips for saving media file space

Thu, 11/18/2021 - 16:00

Have media files on your computer? You can likely reclaim significant disk space by storing that data in more space-efficient file formats.

This article demonstrates how to use Linux line commands to perform the most common space-saving conversions. I use line commands because they give you complete control over compression and format conversion features. Also, you'll need to use line commands if you want to write scripts. That allows you to develop programs that are custom-tailored to your own unique needs.


read more

3 interesting ways to use the Linux cowsay command

Wed, 11/17/2021 - 16:00

Most of the time, a terminal is a productivity powerhouse. But there's more to the terminal than commands and configurations. Among all the outstanding open source software out there, some of it has been written just for fun. I've written about fun commands before, but this article is about just one: the venerable cowsay command.


read more

Implement client-side search on your website with this JavaScript tool

Tue, 11/16/2021 - 16:01

Search is a must-have for any website or application. A simple search widget can allow users to comb through your entire blog. Or allow customers to browse your inventory. Building a custom photo gallery? Add a search box. Website search functionality is available from a variety of third-party vendors. Or you can take the DIY approach and build the entire backend to answer search API calls.


read more

How I use data to connect with my open source project's contributors

Tue, 11/16/2021 - 16:00

Open source projects need developers to survive, and one of the primary sources of developers is a project's user base. I'm involved with the openEuler project, where understanding the conversion rate of contributors from user to developer is a key metric. This article takes a look at the open source community from a hierarchical perspective, hoping to provide a new dimension to observe a community's health through data.


read more

Linux tips for using cron to schedule tasks

Mon, 11/15/2021 - 16:00

Making things happen on a regular and predictable schedule is important on computers. It's important because, as humans, we can sometimes be bad at remembering to do things reliably because we get distracted, have too much on our minds, or we're on holiday. Computers are really good at doing things on a schedule, but a human has to program the computer before the computer takes action.


read more

Why now is a great time to consider a career in open source hardware

Sat, 11/13/2021 - 16:00

It has become commonplace in the software industry for programmers of all flavors to build careers writing code that releases to the commons with open source licenses. Industry headhunters often demand access to the code to vet future employees. Those that focus their career on open source development get rewarded. According to payscale.com, Linux sysadmins earn more than their Windows counterparts, indicating better pay and job security for jobs in open source software. There's also a good feeling (maybe even karma) that comes with sharing your work.


read more

What you need to know about cluster logging in Kubernetes

Fri, 11/12/2021 - 16:00

Server and application logging is an important facility for developers, operators, and security teams to understand an application's state running in their production environment.

Logging allows operators to determine if the applications and the required components are running smoothly and detect if something unusual is happening so they can react to the situation.


read more

7 Linux commands to use just for fun

Thu, 11/11/2021 - 16:00

The Linux command line can be the home of power users and sysadmins. However, Linux is more than just a lot of hard work. Linux was developed by fun-loving people who created an array of comical commands. Try playing around with these yourself when you want a smile.

Steam locomotive (sl)

For no reason whatsoever, you can cause a steam locomotive to zip across your terminal using the sl command. Install Steam Locomotive with your package manager. For example, on Fedora:

$ sudo dnf install sl


read more

Transfer files between your phone and Linux with this open source tool

Wed, 11/10/2021 - 16:01

Are you looking for a way to quickly copy files from your iPhone or Android mobile device to your Linux computer or from your Linux computer to your devices? I recently discovered an open source application that's easy to install and makes transferring files as simple as a QR code.

The qrcp project provides a command that generates a QR code in your terminal that allows you to send or receive files to your computer over the network.


read more

How Knative unleashes the power of serverless

Wed, 11/10/2021 - 16:00

Knative is an open source project based on the Kubernetes platform for building, deploying, and managing serverless workloads that run in the cloud, on-premises, or in a third-party data center. Google originally started it with contributions from more than 50 companies.

Knative allows you to build modern applications which are container-based and source-code-oriented.


read more

Pages