Showing headlines posted by bob
« Previous ( 1 ... 85 86 87 88 89 90 91 92 93 94 95 ... 1158 ) Next »9 holiday gift ideas for open source enthusiasts in 2022
What do you get the open source enthusiast that has everything? More open source, of course! We asked our community of contributors to share their favorite gift ideas. The end of the year is full of holiday spirit, but these gifts are perfect for any reason or season.
Creating your first deployment on a Kubernetes Cluster
In this article, we will see how to create your first deployment on a Kubernetes Cluster using the kubectl command on the Linux shell.
Install and Configure OwnCloud on Debian 11
OwnCloud is a free, open-source, and self-hosted file synchronization and sharing solution. In this post, we will show you how to install OwnCloud on Debian 11.
How to Install FileRun using Docker
FileRun is a self-hosted file sync- and share web-based application. In this tutorial, you will learn how to install FileRun using Docker on your Linux server. We will also configure Elasticsearch to provide full-text search support.
How to Install Mosquitto MQTT Message Broker on Debian 11
Eclipse Mosquitto is a free and open-source message broker implementation of the MQTT protocol. In this tutorial, we'll walk through the process of installing and configuring Mosquitto MQTT Message Broker onto a Debian 11 server, setting up authentication, Securing Mosquitto via SSL/TLS certificates, and also enabling WebSockets on Mosquitto.
Write a C++ extension module for Python
In this article, I’ll show you how to write an extension module. Instead of plain C, I use C++ because most compilers usually understand both. I have to mention one major drawback in advance: Python modules built this way are not portable to other interpreters. They only work in conjunction with the CPython interpreter. So if you are looking for a more portable way of interacting with C libraries, consider using the ctypes module.
Use arrays in Java
In the Java programming language, an array is an ordered collection of data. You can use an array to store information in a structured way. It's useful to know the various ways you can retrieve that data when you need it. It's worth noting that in Java, an associative array (also called a dictionary in some languages) is called a hashmap. This article doesn't cover hashmaps, but you can read all about them in my Using a hashmap in Java article.
Set up automated software testing with this open source platform
Automated testing is an important stage of development. It helps you ensure code quality, discover bugs before they ship, and guarantee that an application works the way it's intended to work. Deployment of automated tests is rapidly becoming a top priority for companies all over the world.
The latest release of the Cerberus Testing platform offers a series of new features and improvements to allow you to easily set up automated tests for your software engineering team.
Ryzen Embedded 3000 based PC equipped with up to 6x LAN ports
SolidRun recently unveiled an industrial-grade PC built around the AMD Ryzen Embedded V3000 processor. The Bedrock PC comes with up to 4x 2.5GbE LAN ports, 2x 10GbE LAN ports, 3x M.2 2280 sockets and optional wireless connectivity. According to the product page, the Bedrock PC integrates the 6 nm Zen 3 Ryzen V3C48 processor: Ryzen […]
How to Install ownCloud on Ubuntu 22.04
ownCloud is a software-suits for creating file-hosting services like Google Drive and DropBox. In this tutorial, we will show you how to install and configure ownCloud on Ubuntu 22.04 server.
How to Install PowerDNS and PowerAdmin on Rocky Linux
PowerDNS is a free and open-source DNS Server software. In this guide, we will show you how to install PowerDNS and the PowerDNS-Admin on a Rocky Linux system. We will run the PowerDNS with the MySQL/MariaDB database backend and set up the PowerDNS-Admin that will be used as the web-based management tool for the PowerDNS server.
Build an interactive timeline in React with this open source tool
For several years, I worked in the TV online and video-on-demand (VOD) industry. While working on a scheduler web application, I realized that there were no good solutions for electronic program guides (EPG) and scheduling. Admittedly, this is a niche feature for most web developers, but it's a common requirement for TV applications. I've seen and analyzed a number of websites that have implemented their own EPG or timeline, and I often wondered why everyone seemed to be inventing their own solutions instead of working on a shared solution everyone could use. And that's when I started developing Planby.
How to Install Mastodon Social Network with Docker on Rocky Linux 9
Mastodon is a free, decentralized, and open-source social network. It was created as an alternative to Twitter. Just like Twitter people can follow each other, and post messages, images, and videos. This tutorial will teach you how to set up your instance of Mastodon on a server with Rocky Linux 9 using Docker.
Digi reveals XBee RR modules for flexible IoT connectivity
Earlier this month, Digi International launched the compact Digi XBee RR embedded platform which supports Zigbee 3.0, 802.15.4, DigiMesh and Bluetooth Low Energy (BLE). The company is also offering the Digi IX15 IoT gateway/router to simplify IoT management. There are two variants of this new IoT module, they are the Digi XBee RR and the […]
Microsoft bulks up Linux on Windows at the IoT edge in Azure
EFLOW makes the open source OS a full partner of Windows at the far reaches of the cloud. Microsoft is rolling out the latest iteration of a tool that lets anyone using a Windows IoT device in Azure to also run containerized Linux workloads.…
Time Lords decree an end to leap seconds before risky attempt to reverse time
Remember that one time the Linux kernel couldn't cope for a moment? That sort of thing should be behind us now. The Bureau International des Poids et Mesures (BIPM) has made a decision, and declared that the world can do without leap seconds.…
Introducing Rust calls to C library functions
Why call C functions from Rust? The short answer is software libraries. A longer answer touches on where C stands among programming languages in general and towards Rust in particular...
Find bugs with the git bisect command
Have you ever found a bug in code and needed to know when it was first introduced? Chances are, whoever committed the bug didn't declare it in their Git commit message. In some cases, it might have been present for weeks, months, or even years, meaning you would need to search through hundreds or thousands of commits to find when the problem was introduced. This is the problem that git bisect was built to solve!
Anaconda Web UI preview image now public!
We are excited to announce the first public preview image of the new Anaconda web interface! Our vision is to reimagine and modernize our installer’s user experience (see our blog post “Anaconda is getting a new suit”). We are doing this by redesigning the user experience on all fronts to make it more easy and […]
7 Git tips for technical writers
As a technical writer working for ATIX, my tasks include creating and maintaining documentation for Foreman at github.com/theforeman/foreman-documentation. Git helps me track versions of content, and to collaborate with the open source community. It's an integral part of storing the results of my work, sharing it, and discussing improvements. My main tools include my browser, OpenSSH to connect to Foreman instances, Vim to edit source files, and Git to version content.
« Previous ( 1 ... 85 86 87 88 89 90 91 92 93 94 95 ... 1158 ) Next »