Open Source

S'abonner à flux Open Source
Mis à jour : il y a 48 min 31 sec

9 ways to save the planet

lun, 04/22/2019 - 09:03

What can be done to help save the planet? The question can seem depressing at a time when it feels like an individual's contribution isn't enough. But, who are we Earth dwellers if not for a collection of individuals? So, I asked our writer community to share ways that open source software or hardware can be used to make a difference. Here's what I heard back.

9 ways to save the planet with an open source twist

1. Disable the blinking cursor in your terminal.


read more

4 open source apps for plant-based diets

lun, 04/22/2019 - 09:02

Reducing your consumption of meat, dairy, and processed foods is better for the planet and better for your health. Changing your diet can be difficult, but several open source Android applications can help you switch to a more plant-based diet.


read more

8 environment-friendly open software projects you should know

lun, 04/22/2019 - 09:01

For the last few years, I've been helping Greenpeace build its first fully open source software project, Planet 4. Planet 4 is a global engagement platform where Greenpeace supporters and activists can interact and engage with the organization. The goal is to drive people to action on behalf of our planet. We want to invite participation and use people power to battle global issues like climate change and plastic pollution.


read more

Tracking the weather with Python and Prometheus

lun, 04/22/2019 - 09:00

Open source monitoring system Prometheus has integrations to track many types of time-series data, but if you want an integration that doesn't yet exist, it's easy to build one. An often-used example is a custom integration with a cloud provider that uses the provider's APIs to grab specific metrics. In this example, though, we will integrate with the biggest cloud provider of all: Earth.


read more

Building scalable social media sentiment analysis services in Python

ven, 04/19/2019 - 09:02

The first part of this series provided some background on how sentiment analysis works. Now let's investigate how to add these capabilities to your designs.


read more

Getting started with social media sentiment analysis in Python

ven, 04/19/2019 - 09:01

Natural language processing (NLP) is a type of machine learning that addresses the correlation between spoken/written languages and computer-aided analysis of those languages. We experience numerous innovations from NLP in our daily lives, from writing assistance and suggestions to real-time speech translation and interpretation.


read more

This is how System76 does open hardware

ven, 04/19/2019 - 09:00

Most people know very little about the hardware in their computers. As a long-time Linux user, I've had my share of frustration while getting my wireless cards, video cards, displays, and other hardware working with my chosen distribution. Proprietary hardware often makes it difficult to determine why an Ethernet controller, wireless controller, or mouse performs differently than we expect.


read more

How to organize with Calculist: Ideas, events, and more

jeu, 04/18/2019 - 09:03

Thoughts. Ideas. Plans. We all have a few of them. Often, more than a few. And all of us want to make some or all of them a reality.

Far too often, however, those thoughts and ideas and plans are a jumble inside our heads. They refuse to take a discernable shape, preferring instead to rattle around here, there, and everywhere in our brains.


read more

Electronics designed in 5 different countries with open hardware

jeu, 04/18/2019 - 09:02

The Open Source Hardware Association's Hardware Registry lists hardware from 29 different countries on five continents, demonstrating the broad, international footprint of certified open source hardware.


read more

Level up command-line playgrounds with WebAssembly

jeu, 04/18/2019 - 09:01

WebAssembly (Wasm) is a new low-level language designed with the web in mind. Its main goal is to enable developers to compile code written in other languages—such as C, C++, and Rust—into WebAssembly and run that code in the browser. In an environment where JavaScript has traditionally been the only option, WebAssembly is an appealing counterpart, and it enables portability along with the promise for near-native runtimes.


read more

Simplifying organizational change: A guide for the perplexed

jeu, 04/18/2019 - 09:00

Most organizational leaders have encountered a certain paralysis around efforts to implement culture change—perhaps because of perceived difficulty or the time necessary for realizing our work. But change is only as difficult as we choose to make it. In order to lead successful change efforts, we must simplify our understanding and approach to change.


read more

6 alternatives to OpsGenie for managing monitoring alerts

mer, 04/17/2019 - 09:02

As organizations move toward a new generation of distributed systems and microservice architecture, the DevOps world finds it increasingly difficult to keep up with the hybrid needs of today's application monitoring, and the alerts it generates. Managing this aspect of IT infrastructure has DevOps professionals turning to up-and-coming serverless methodologies for this purpose.

The software implementing this process ranges from commercial to open source, and expensive to free. Let's start by looking at the problem itself. What makes managing monitoring and alerts so difficult?


read more

How to use Ansible to document procedures

mer, 04/17/2019 - 09:01

"Documentation is a love letter that you write to your future self." —Damian Conway

I use Ansible as my personal notebook for documenting coding procedures—both the ones I use often and the ones I rarely use. This process facilitates my work and reduces the time it takes to do repetitive tasks, the ones where specific commands in a certain sequence are executed to accomplish a specific result.


read more

Inter-process communication in Linux: Sockets and signals

mer, 04/17/2019 - 09:00

This is the third and final article in a series about interprocess communication (IPC) in Linux. The first article focused on IPC through shared storage (files and memory segments), and the second article does the same for basic channels: pipes (named and unnamed) and message queues.


read more

Building a DNS-as-a-service with OpenStack Designate

mar, 04/16/2019 - 09:03

Designate is a multi-tenant DNS-as-a-service that includes a REST API for domain and record management, a framework for integration with Neutron, and integration support for Bind9.

You would want to consider a DNSaaS for the following:


read more

Detecting malaria with deep learning

mar, 04/16/2019 - 09:02

Artificial intelligence (AI) and open source tools, technologies, and frameworks are a powerful combination for improving society. "Health is wealth" is perhaps a cliche, yet it's very accurate! In this article, we will examine how AI can be leveraged for detecting the deadly disease malaria with a low-cost, effective, and accurate open source deep learning solution.


read more

Can schools be agile?

mar, 04/16/2019 - 09:01

We've all had those deja vu moments that make us think "I've seen this before!" I experienced them often in the late 1980s, when I first began my career in industry. I was caught up in a wave of organizational change, where the U.S. manufacturing sector was experimenting with various models that asked leaders, managers, and engineers like me to rethink how we approached things like quality, cost, innovation, and shareholder value.


read more

Inter-process communication in Linux: Using pipes and message queues

mar, 04/16/2019 - 09:00

This is the second article in a series about interprocess communication (IPC) in Linux. The first article focused on IPC through shared storage: shared files and shared memory segments. This article turns to pipes, which are channels that connect processes for communication.


read more

Blender short film, new license for Chef, ethics in open source, and more news

lun, 04/15/2019 - 15:03

In this edition of our open source news roundup, we take a look at the 12th Blender short film, Chef shifts away from open core toward a 100% open source license, SuperTuxKart's latest release candidate with online multiplayer support, and more.

Blender Animation Studio releases Spring


read more

Troubleshooting slow WiFi on Linux

lun, 04/15/2019 - 09:02

I'm no stranger to diagnosing hardware problems on Linux systems. Even though most of my professional work over the past few years has involved virtualization, I still enjoy crouching under desks and fumbling around with devices and memory modules. Well, except for the "crouching under desks" part. But none of that means that persistent and mysterious bugs aren't frustrating.


read more

Pages