Language Selection

English French German Italian Portuguese Spanish

Syndicate content
Updated: 33 min 21 sec ago

Build and host a website with Git

Monday 1st of April 2019 07:02:00 AM

Git is one of those rare applications that has managed to encapsulate so much of modern computing into one program that it ends up serving as the computational engine for many other applications. While it's best-known for tracking source code changes in software development, it has many other uses that can make your life easier and more organized. In this series leading up to Git's 14th anniversary on April 7, we'll share seven little-known ways to use Git.

read more

How to create a filesystem on a Linux partition or logical volume

Monday 1st of April 2019 07:01:00 AM

In computing, a filesystem controls how data is stored and retrieved and helps organize the files on the storage media. Without a filesystem, information in storage would be one large block of data, and you couldn't tell where one piece of information stopped and the next began. A filesystem helps manage all of this by providing names to files that store data and maintaining a table of files and directories—along with their start/end location, total size, etc.—on disks within the filesystem.

read more

How Kubeflow is evolving without ksonnet

Monday 1st of April 2019 07:00:00 AM

Many software projects depend on modules that are run as separate open source projects. When one of those modules loses support (as is inevitable), the community around the main project must determine how to proceed.

read more

How to build a mobile particulate matter sensor with a Raspberry Pi

Sunday 31st of March 2019 07:00:00 AM

About a year ago, I wrote about measuring air quality using a Raspberry Pi and a cheap sensor. We've been using this project in our school and privately for a few years now. However, it has one disadvantage: It is not portable because it depends on a WLAN network or a wired network connection to work. You can't even access the sensor's measurements if the Raspberry Pi and the smartphone or computer are not on the same network.

read more

Apache Software Foundation's 20th anniversary, 3D-print system for optical cardiography, and more news

Saturday 30th of March 2019 07:03:00 AM

In this week's edition of our open source news roundup, we take a look at a 3D-print system for optical cardiography, Carnegie Mellon's Digital Learning Tools, Apache Software Foundation's 20th anniversary, and more.

read more

How to submit a bug report with Bugzilla

Friday 29th of March 2019 07:02:00 AM

I spend a lot of time doing research for my books and articles. Sometimes this leads me to discover bugs in the software I use, including Fedora and the Linux kernel. As a long-time Linux user and sysadmin, I have benefited greatly from GNU/Linux, and I like to give back. I am not a C language programmer, so I don't create fixes and submit them with bug reports, as some people do. But a way I can return some value to the Linux community is by reporting bugs.

read more

9 open source tools for building a fault-tolerant system

Friday 29th of March 2019 07:01:00 AM

I've always been interested in web development and software architecture because I like to see the broader picture of a working system. Whether you are building a mobile app or a web application, it has to be connected to the internet to exchange data among different modules, which means you need a web service.

read more

ShadowReader: Serverless load tests for replaying production traffic

Friday 29th of March 2019 07:00:00 AM

While load testing has become more accessible, configuring load tests that faithfully re-create production conditions can be difficult. A good load test must use a set of URLs that are representative of production traffic and achieve request rates that mimic real users. Even performing distributed load tests requires the upkeep of a fleet of servers.

read more

Why do organizations have open secrets?

Thursday 28th of March 2019 07:03:00 AM

The five characteristics of an open organization must work together to ensure healthy and happy communities inside our organizations. Even the most transparent teams, departments, and organizations require equal doses of additional open principles—like inclusivity and collaboration—to avoid dysfunction.

read more

Continuous response: The essential process we're ignoring in DevOps

Thursday 28th of March 2019 07:02:00 AM

Continuous response (CR) is an overlooked link in the DevOps process chain. The two other major links—continuous integration (CI) and continuous delivery (CD)—are well understood, but CR is not. Yet, CR is the essential element of follow-through required to make customers happy and fulfill the promise of greater speed and agility. At the heart of the DevOps movement is the need for greater velocity and agility to bring businesses into our new digital age. CR plays a pivotal role in enabling this.

read more

How to run PostgreSQL on Kubernetes

Thursday 28th of March 2019 07:01:00 AM

By running a PostgreSQL database on Kubernetes, you can create uniformly managed, cloud-native production deployments with the flexibility to deploy a personalized database-as-a-service tailored to your specific needs.

read more

How to use behavior-driven development in Drupal with Behat

Thursday 28th of March 2019 07:00:00 AM

Behavior-driven development is a great way to write tests for code because it uses language that real humans can understand. Once you learn about BDD and its benefits, you may want to implement it in your next project. Let's see how to implement BDD in Drupal using Behat with the Mink extension.

read more

What is your favorite screen recording tool for Linux?

Wednesday 27th of March 2019 07:03:00 AM

When I teach programming classes, I find my students learn better when I include screen captures in my teaching materials. By showing step-by-step details using a digital projector, my students can visualize how the application works, making it quicker and easier for them to understand what I'm trying to explain.

read more

Where the Drupal community stands in DevOps adoption

Wednesday 27th of March 2019 07:02:00 AM

In the first part of this article, we explained why DevOps is the most important strategy for modern technology organizations.

read more

Why DevOps is the most important tech strategy today

Wednesday 27th of March 2019 07:01:00 AM

Many people first learn about DevOps when they see one of its outcomes and ask how it happened. It's not necessary to understand why something is part of DevOps to implement it, but knowing that—and why a DevOps strategy is important—can mean the difference between being a leader or a follower in an industry.

read more

How to make a Raspberry Pi gamepad

Wednesday 27th of March 2019 07:00:00 AM

From time to time, I get nostalgic about the video games I played during my childhood in the late '80s and the '90s. Although most of my old computers and game consoles are long gone, my Raspberry Pi can fulfill my retro-gaming fix. I enjoy the simple games included in Raspbian, and the open source RetroPie project helped me turn my Raspberry Pi into an advanced retro-gaming machine.

read more

Bringing Kubernetes to the bare-metal edge

Tuesday 26th of March 2019 07:03:00 AM

Kubespray, a community project that provides Ansible playbooks for the deployment and management of Kubernetes clusters, recently added support for the bare-metal cloud Packet. This allows Kubernetes clusters to be deployed across next-generation edge locations, including cell-tower based micro datacenters.

read more

How to use NetBSD on a Raspberry Pi

Tuesday 26th of March 2019 07:02:00 AM

Do you have an old Raspberry Pi lying around gathering dust, maybe after a recent Pi upgrade? Are you curious about BSD Unix? If you answered "yes" to both of these questions, you'll be pleased to know that the first is the solution to the second, because you can run NetBSD, as far back as the very first release, on a Raspberry Pi.

read more

20 innovative Apache projects

Tuesday 26th of March 2019 07:01:00 AM

As the world's largest and one of the most influential open source foundations, the Apache Software Foundation (ASF) is home to more than 350 community-led projects and initiatives. The ASF's 731 individual members and more than 7,000 committers are global, diverse, and community-driven.

read more

What's the cheese no one in your organization will touch, let alone move?

Tuesday 26th of March 2019 07:00:00 AM
Nobody knows when or how, but one day, that cheese mysteriously appeared on the blacktop. Nobody knew who it belonged to. Nobody touched it. Nobody threw it away. And so there it sat—growing more foul and powerful by the day.—Diary of a Wimpy Kid
read more

More in Tux Machines

Ubuntu: 5 Reasons to Upgrade, Sophia Sanles-Luksetich Interview, Ubuntu on Neural Compute Stick and Ubuntu Weekly Newsletter

  • 5 Reasons to Upgrade to Ubuntu 19.04 "Disco Dingo"
    On the surface, new versions of Ubuntu aren’t as big as they used to be. Like in the days before Canonical created its own Unity interface, the Ubuntu experience is now functionally similar to what you get in alternatives such as Fedora and openSUSE. But there are a few big reasons to be eager for what Ubuntu 19.04 “Disco Dingo” has to offer, with some additions demonstrating just how nice it is to have Ubuntu desktop developers spending more time working directly on GNOME.
  • Women and Nonbinary People in Information Security: Sophia Sanles-Luksetich
    Sophia Sanles-Luksetich: I am a rookie information security consultant. I currently perform bug bounty triage for companies which I am not allowed to name, but let’s just say most folks have heard of these companies. Before I got into information security, I was an IT generalist who dabbled in a bit of programming, Linux and privacy. Ubuntu was actually my first OS. It’s funny to think now that my decision as a 12-year-old could have impacted my career so much ten years later. KC: I must admit that it’s unusual that Ubuntu was your first OS. But that’s great! I use Kubuntu on my work desktop. Did that make you delve into Debian a bit? SSL: Oh cool! I have dabbled with Debian a bit, but not as much as most folks would expect. I think I learned a lot more soft skills using Ubuntu at a young age. Like when I couldn’t download my favorite game as a kid, I spent hours reading error logs, documentation and forums to figure out how to get the game working on my computer. Open Source Software (OSS) is also very modular compared to a lot of closed source software, so learning how software is built on other software was a big help. Now everything is miles down a supply chain that most people can barely scratch the surface of, at least in my opinion. [...] KC: Excellent. How did you get into Ubuntu computing initially? SSL: We had a family computer that stopped working. Rather than buy a new Windows disk to fix it, I asked around to my friends. Funny enough, one of my friend’s dad worked in information security, and I played board games with him and his son. I asked his son to give me a copy, and he messed it up by downloading it onto the CD rather than doing an image transfer. Lucky for me, I had a bit more a competent IT friend, Rikki, who ripped me a fresh CD. It’s funny, too; she was a lot more like me then, I thought. We both started in theater and ended up getting into computers just because they are resourceful and we were both people who loved the convenience for record keeping. I think what got me into OSS, to begin with, was the idea that I never had to pay for it. I am a cheapskate. I can think of a good chunk of my IT experience that I learned by trying to get something for free. I learned how to torrent, how to not screw up your computer on harmful sites. Always a fun time! [...] SSL: I think if I could give one piece of advice to new cybersecurity folks, I would tell them all to volunteer at conferences and talk to the attendees. You will learn a lot just by talking to people in the field. Oh, and of course, don’t discount soft skills and the fundamentals.
  • How developers are using Intel’s AI tools to make planet Earth a better place
    Biswas first gathered plant data from Google images, then used TensorFlow (widely-used machine learning framework in the deep learning space) and Open Vino (Intel’s neural network optimisation toolkit) to build an AI model. Once the images and videos of plants were captured the model is used to identify the cause of the disease, possible cures and preventive measures. To run these solutions, Biswas used Intel 7th Gen i5 NUC mini PC. [...] Ma took a digital microscope and connected it to a modestly powerful Ubuntu based laptop with Intel’s Neural Compute Stick connected to it. The entire system cost less than $500. The neural network at the heart of the system was able to successfully determine the shape, colour, density, and edges of the Escherichia coli (E. coli) and the bacteria that causes cholera.
  • Ubuntu Weekly Newsletter Issue 575
  • Ubuntu Weekly Newsletter Issue 575

Android Leftovers

Kodi 'Leia' 18.2 now available to download with bug fixes and performance improvements

The Kodi Foundation made the release candidate for Kodi 18.2 available last week, and today you can grab the final version. As you’d expect, this is a bug fix release with no major new functionality, but there are a number of notable changes including improvements to the music database performance and a new Codec Factory for Android. Read more

howtos and programming leftovers