Open Source

S'abonner à flux Open Source
Mis à jour : il y a 21 min 9 sec

What you should know about CephFS

mar, 08/29/2017 - 09:02

Today, new storage system interfaces are created regularly to resolve emerging challenges in distributed storage. For example, Amazon Simple Storage Service [S3] (an opaque object store) and Amazon Elastic Block Storage [EBS] (a virtual machine image provider) both provide an essential, scalable storage service within a cloud ecosystem; however even with these new technologies, the conventional file system remains the most-widely used storage interface in computing.

read more

Create versatile visualizations with D3 and Angular

mar, 08/29/2017 - 09:02

Our world is based on data. We gather it everywhere: forms, feedback, learning techniques, data mining, etc. When it comes to working with that data, we need to do more than show numbers back to our users; we need to make it easy for them to understand what the numbers mean.

read more

How a leader can move forward without consensus

mar, 08/29/2017 - 09:00

Open organizations depend on collaboration and inclusion, so when it comes to making decisions, it's natural to wonder how much time and energy we ought to spend in the pursuit of alignment and consensus-building.

Openness and transparency are infused into everything we do at Red Hat, from the way we create technology to our methods of communication. We are a mission-based, purpose-driven organization, and that means company-wide alignment will always be crucial for some of our decisions.

read more

What was your first programming language?

mar, 08/29/2017 - 08:59

Whether you first learned to program in a classroom setting, on the job, or by teaching yourself, everyone who has contributed code to an open source project has a story of how they first picked up programming. And no matter if you still use it today, your first language played an important role in shaping your understanding of computer systems.

So which language did you begin with?

read more

3 open source Python GUI frameworks

lun, 08/28/2017 - 09:03

There comes a time in the journey of most any programmer when they are ready to branch out past the basic examples and start to build a graphical interface to their program.

In Python, the steps to get started with GUI programming are not terribly complex, but they do require the user to begin making some choices. By its nature as a general purpose programming language with interpreters available across every common operating system, Python has to be fairly agnostic as to the choices it presents for creating graphical user interfaces.

read more

Monitoring Linux performance with Grafana

lun, 08/28/2017 - 09:02

I've spent a bit of time setting up Linux (in my case, CentOS) as a home router due to frustrations with home routers available on the market. This was both a good exercise and a bit of nostalgia from my early days with Linux. Once I'd finished getting the basics set up, I wanted a way to track various statistics, such as network traffic, disk usage, etc. The venerable Cacti is certainly an option, but that's feeling a bit legacy these days.

read more

Open source success starts at zero

lun, 08/28/2017 - 09:01

"Always give 110%." Many of us have heard this growing up, and throughout our entire professional careers. Although this is good advice on one level, it can also hurt our chances for success if taken to an extreme.

read more

Jump-start your career with open source skills

lun, 08/28/2017 - 09:00

Although attending college is not required for success in software development, college programs can provide a great deal of useful information in a relatively short period of time. More importantly, they are designed to cover all necessary concepts without the knowledge holes some self-taught practitioners suffer. College programs also often include theory and history, which can form the foundation for professional exploration and decision-making.

read more

Top 5: A powerful sysadmin tool, deploying serverless apps with Ansible, and more

ven, 08/25/2017 - 09:05

In this week's top 5, we take a look at the Foreman sysadmin tool, tips for building more open startups, an open source game jam, and more.

read more

Happy anniversary, Linux: A look back at where it all began

ven, 08/25/2017 - 09:02

I first installed Linux in 1993. I ran MS-DOS at the time, but I really liked the Unix systems in our campus computer lab, where I spent much of my time as an undergraduate university student. When I heard about Linux, a free version of Unix that I could run on my 386 computer at home, I immediately wanted to try it out. My first Linux distribution was Softlanding Linux System (SLS) 1.03, with Linux kernel 0.99 alpha patch level 11.

read more

OpenGarages encourages open innovation for automobiles

ven, 08/25/2017 - 09:01

Practically since the invention of the automobile, people have been customizing their vehicles. From the fade-away fenders of the 1930s, to the hot rods and muscle cars of the 1950s and 1970s, and on to the "Pimp My Ride" era of the 2000s, people have always expressed their individualism through their cars.

read more

How to handle criticism of your open project

jeu, 08/24/2017 - 09:05

Over the course of the past year, the project I'm working on has been using open organizational principles as the cornerstone of the work. It's the first attempt at using open methodologies inside of Greenpeace. The project, code named Planet 4, is the global redesign and development of Greenpeace's digital presence. To put it quite simply, we are building a piece of software that content and web editors will use to put Greenpeace content on the web.

read more

Patrick McHardy and copyright profiteering

jeu, 08/24/2017 - 09:03

Many in the open source community have expressed concern about the activities of Patrick McHardy in enforcing the GNU General Public License (GPL) against Linux distributors. Below are answers to common questions, based on public information related to his activities, and some of the legal principles that underlie open source compliance enforcement.

read more

Top 3 open source Python IDEs

jeu, 08/24/2017 - 09:00

Python is everywhere. These days, it seems it powers everything from major websites to desktop utilities to enterprise software. Python has been used to write all, or parts of, popular software projects like dnf/yum, OpenStack, OpenShot, Blender, Calibre, and even the original BitTorrent client.

read more

Community building with a Q&A vs. online forum

jeu, 08/24/2017 - 09:00

If you've ever built an online community, you know that the sheer number of options available can be daunting. Should you set up a forum, a Q&A site, or both? Would users prefer Slack, IRC, or perhaps a mailing list? Where does Telegram fit in? Maybe you should you just set up one of every available solution...

read more

Using Ansible for deploying serverless applications

mer, 08/23/2017 - 09:02

Ansible is designed as the simplest deployment tool that actually works. What that means is that it's not a full programming language. You write YAML templates that define tasks and list whatever tasks you need to automate your job.

read more

Why open source should be the first choice for cloud-native environments

mer, 08/23/2017 - 09:01

Let's take a trip back in time to the 1990s, when proprietary software reigned, but open source was starting to come into its own. What caused this switch, and more importantly, what can we learn from it today as we shift into cloud-native environments?

read more

Managing tabular data in Groovy using Tika

mer, 08/23/2017 - 09:00

I've been working on a data scraping project for a customer and started using Apache Tika after some experimentation showed me that it does a nice job of pulling text out of PDF files. This week, I was confronted with a new data source in DBF format, and it turns out Tika handles that as well.

read more

Announcing Open Jam, a game jam created with open source in mind

mar, 08/22/2017 - 09:05

After more than a year of participating in game jams as Team Scripta, we wanted to host one that promotes open source games and game creation tools. That's why we're teaming up with to bring you Open Jam, a game jam dedicated to doing just that.

read more

Astroplan Python library makes astronomy research planning easier

mar, 08/22/2017 - 09:01

For some people, the darkness of the recent eclipse set off a light bulb. As millions of people saw the sun blotted out by the moon, many of them realized they're interested in astronomy more generally. Those people are in luck. A Python library called Astroplan can help them plan their observations.

read more