Language Selection

English French German Italian Portuguese Spanish

LXer

Syndicate content
Linux and Open Source news headlines
Updated: 5 min 29 sec ago

Excellent Utilities: Liquid Prompt – adaptive prompt for Bash & Zsh

31 min 36 sec ago
For anyone spending time at the CLI, they’ll rely on the shell prompt. My favorite shell is Bash. By default, the configuration for Bash on popular distributions identifies the user name, hostname, and the current working directory. All essential information. But with Liquid Prompt you can display additional information such as battery status, CPU temperature, and much more.

Getting started with data science using Python

1 hour 45 min ago
Data science is an exciting new field in computing that's built around analyzing, visualizing, correlating, and interpreting the boundless amounts of information our computers are collecting about the world. Of course, calling it a "new" field is a little disingenuous because the discipline is a derivative of statistics, data analysis, and plain old obsessive scientific observation.read more

Microsoft is Not an Open Source Authority But an Opponent of Open Source

Monday 23rd of September 2019 05:50:26 AM
Various outlets that are closely connected to Microsoft are trying to convince us that Microsoft is now 'king' of Open Source; nothing could be further from the truth however

Paste Command in Linux

Monday 23rd of September 2019 12:46:48 AM
paste is a command that allows you to merge lines of files horizontally. It outputs lines consisting of the sequentially corresponding lines of each file specified as an argument, separated by tabs. In this tutorial, we will explain how to use the paste command.

The Linux gaming Sunday round-up paper

Sunday 22nd of September 2019 10:35:17 PM
Catch up on some recent big news and some things we haven't covered through the week...

When was the last time you used Windows?

Sunday 22nd of September 2019 08:23:46 PM
Which Windows version sounds most familiar to you? Take our poll.

What’s the Best Alternative to Windows 7?

Sunday 22nd of September 2019 06:12:15 PM
For consumers, migrating to Linux is a much easier thing to do, especially if we’re talking about power users. Distributions like Linux Mint have become much more user-friendly in the last couple of years and they provide users with a rather familiar UI similar to the one in Windows.

Pushd and Popd Commands in Linux

Sunday 22nd of September 2019 07:24:27 AM
pushd and popd are commands that allow you to work with directory stack and change the current working directory in Linux and other Unix-like operating systems. Although pushd and popd are very powerful and useful commands, they are underrated and rarely used.

Code it, ship it, own it with full-service ownership

Sunday 22nd of September 2019 05:12:56 AM
Software teams seeking to provide better products and services must focus on faster release cycles. But running reliable systems at ever-increasing speeds presents a big challenge. Software teams can have both quality and speed by adjusting their policies around ongoing service ownership. While on-call plays a large part in this model, advancement in knowledge, more resilient code, increased collaboration, and better practices mean engineers don[he]#039[/he]t have to wake up to a nightmare.

How to Install Go on Debian 10

Sunday 22nd of September 2019 03:01:25 AM
Go is a modern open-source programming language created by Google, used to build reliable, simple, fast, and efficient software. Many popular applications, such as Kubernetes, Docker, Terraform, and Rancher, are written in Go.

How spicy should a jalapeno be?

Sunday 22nd of September 2019 12:49:54 AM
Everyone has opinions and preferences, especially when it comes to food. To establish a criterion when answering "How spicy should a jalapeño be?." the Scoville Heat Scale was developed as a standard to measure spiciness. This scale allows people to communicate and share information about how spicy we like our peppers.

Weekly Roundup: The Passion Of Saint iGNUcius Edition

Saturday 21st of September 2019 10:38:23 PM
A defense of Richard Stallman

Hone advanced Bash skills by building Minesweeper

Saturday 21st of September 2019 08:26:52 PM
I am no expert on teaching programming, but when I want to get better at something, I try to find a way to have fun with it. For example, when I wanted to get better at shell scripting, I decided to practice by programming a version of the Minesweeper game in Bash.

Attempting to install Linux on a new laptop, a follow-up

Saturday 21st of September 2019 06:15:21 PM
[b]LXer Feature: 21-Sept-2019[/b]A successful conclusion..I recently detailed my attempts to install Linux as an alternative boot an SD card in a new Dell laptop. Those attempts failed. See [url=http://lxer.com/module/newswire/view/270770/index.html]Attempting to install Linux on a new laptop[/url] for the details. Microsoft has continued in their usual way and notified me last week that the current feature update of Windows on that laptop would soon be unsupported and urged me to update to the latest version.

How to compare strings in Java

Saturday 21st of September 2019 04:03:50 PM
String comparison is a fundamental operation in programming and is often quizzed during interviews. These strings are a sequence of characters that are immutable which means unchanging over time or unable to be changed.Java has a number of methods for comparing strings; this article will teach you the primary operation of how to compare strings in Java.There are six options:read more

Red Hat OpenStack Platform 15 Marks End of Short-Term Support

Saturday 21st of September 2019 01:52:19 PM
Red Hat OpenStack Platform 15 is the last release that will only be supported for a year, as the company moves to a new model to support the open-source cloud platform.

Arch Linux Review in 2019

Saturday 21st of September 2019 11:40:48 AM
Started since 2002, Arch Linux has built up a large, loyal following of users who love Arch's KISS approach, where minimalism and choice reign supreme.

Managing network interfaces and FirewallD in Cockpit

Saturday 21st of September 2019 09:29:16 AM
In the last article, we saw how Cockpit can manage storage devices. This article will focus on the networking functionalities within the UI. We’ll see how to manage the interfaces attached to the system in Cockpit. We’ll also look at the firewall and demonstrate how to assign a zone to an interface, and allow/deny services […]

Kubernetes 1.16 Offers New Promise for IPv6 Cloud Native Deployments

Saturday 21st of September 2019 07:17:45 AM
The open source container orchestration platform expands networking capabilities with an initial dual stack IPv4/IPv6 implementation.

How to Install a Raspberry Pi Camera Module

Saturday 21st of September 2019 05:06:14 AM
One of the most useful add-ons for the Raspberry Pi is the camera module. Here you'll learn how to install and use the Raspberry Pi camera module.

More in Tux Machines

DragonFlyBSD's HAMMER2 Gets Basic FSCK Support

While the Copy-on-Write file-system shouldn't technically require fsck support, basic file-system consistency checking support has been implemented anyhow. In the initial implementation, the fsck code for HAMMER2 cannot repair any damaged file-system but can only verify that the file-system is intact. Read more

A Look at KDE Plasma 5.17 Beta and Report From Akademy 2019

  • KDE Plasma 5.17 Beta Run Through

    In this video, we look at KDE Plasma 5.17 Beta, enjoy!

  • TSDgeos' blog: Akademy 2019

    It's 10 days already since Akademy 2019 finished and I'm already missing it :/ Akademy is a week-long action-packed conference, talks, BoFs, daytrip, dinner with old and new friends, it's all a great combination and shows how amazing KDE (yes, the community, that's our name) is. On the talks side i missed some that i wanted to attend because i had to extend my time at the registration booth helping fellow KDE people that had forgotten to register (yes, our setup could be a bit easier, doesn't help that you have to register for talks, for travel support and for the actual conference in three different places), but I am not complaining, you get to interact with lots of people in the registration desk, it's a good way to meet people you may not have met otherwise, so please make sure you volunteer next year ;) One of the talks i want to highlight is Dan VrĂĄtil's talk about C++, I agree with him that we could do much better in making our APIs more expressive using the power of "modern" C++ (when do we stop it calling modern?). It's a pity that the slides are not up so you'll have to live with KĂŠvin Ottens sketch of it for now.

Programming Leftovers

  • DevNation Live: Event-driven business automation powered by cloud-native Java

    DevNation Live tech talks are hosted by the Red Hat technologists who create our products. These sessions include real solutions and code and sample projects to help you get started. In this talk, presented by Red Hat’s Maciej Swiderski, Principal Software Engineer, and Burr Sutter, Chief Developer Evangelist, you’ll learn about event-driven business automation using Kogito, Quarkus, and more. Kogito is a new Java toolkit, based on Drools and jBPM, that’s made to bring rules and processes to the Quarkus world. This DevNation Live presentation shows how Kogito can be used to build cloud-ready, event-driven business applications, and it includes a demo of implementing the business logic of a complex domain. Kogito itself is defined as a cloud-native business automation toolkit that helps you to build intelligent applications. It’s way more than just a business process or a single business rule—it’s a bunch of business rules, and it’s based on battle-tested capabilities.

  • NVIDIA Video Codec SDK 9.1 Brings CUDA CUStream Support, Other Encoder Improvements

    Following the February release of Video Codec SDK 9.0, NVIDIA recently did a quiet release of the Video Codec SDK 9.1 update that furthers along this cross-platform video encode/decode library.

  • Mike Driscoll: PyDev of the Week: Peter Farrell

    This week we welcome Peter Farrell (@hackingmath) as our PyDev of the Week! Peter is the author Math Adventures with Python and two other math related Python books. You can learn more about Peter by visiting his website.

  • Mutation testing by example: How to leverage failure
  • Reuven Lerner: Looking for Python podcast co-hosts

    As you might know, I’m a panelist on the weekly “Freelancers Show” podcast, which talks about the business of freelancing. The good news: The same company that’s behind the Freelancers Show, Devchat.tv, is putting together a weekly podcast about Python, and I’m going to be on that, too! We’ll have a combination of discussion, interviews with interesting people in the Python community, and (friendly) debates over the current and future state of the language.

  • Getting started with data science using Python

    Data science is an exciting new field in computing that's built around analyzing, visualizing, correlating, and interpreting the boundless amounts of information our computers are collecting about the world. Of course, calling it a "new" field is a little disingenuous because the discipline is a derivative of statistics, data analysis, and plain old obsessive scientific observation. But data science is a formalized branch of these disciplines, with processes and tools all its own, and it can be broadly applied across disciplines (such as visual effects) that had never produced big dumps of unmanageable data before. Data science is a new opportunity to take a fresh look at data from oceanography, meteorology, geography, cartography, biology, medicine and health, and entertainment industries and gain a better understanding of patterns, influences, and causality. Like other big and seemingly all-inclusive fields, it can be intimidating to know where to start exploring data science. There are a lot of resources out there to help data scientists use their favorite programming languages to accomplish their goals, and that includes one of the most popular programming languages out there: Python. Using the Pandas, Matplotlib, and Seaborn libraries, you can learn the basic toolset of data science.

Excellent Utilities: Liquid Prompt – adaptive prompt for Bash & Zsh

This is a new series highlighting best-of-breed utilities. We’re covering a wide range of utilities including tools that boost your productivity, help you manage your workflow, and lots more besides. There’s a complete list of the tools in this series in the Summary section. The Command Line Interface (CLI) is a way of interacting with your computer. And if you ever want to harness all the power of Linux, it’s highly recommended to master it. It’s true the CLI is often perceived as a barrier for users migrating to Linux, particularly if they’re grown up using GUI software exclusively. While Linux rarely forces anyone to use the CLI, some tasks are better suited to this method of interaction, offering inducements like superior scripting opportunities, remote access, and being far more frugal with a computer’s resources. For anyone spending time at the CLI, they’ll rely on the shell prompt. My favorite shell is Bash. By default, the configuration for Bash on popular distributions identifies the user name, hostname, and the current working directory. All essential information. But with Liquid Prompt you can display additional information such as battery status, CPU temperature, and much more. Read more