Open Source

S'abonner à flux Open Source
Mis à jour : il y a 15 min 13 sec

TensorFlow brings machine learning to the masses

mer, 09/06/2017 - 09:02

You might think that adopting deep learning or machine learning (ML) techniques means hiring a fleet of cutting edge data scientists with PhDs, but this simply is not true. Creating new deep learning models and theories is hard, but using the existing, popular deep learning models is not rocket science. In fact, a typical IT engineer can learn the basics of ML, including how to integrate and use the well-known ML and deep learning algorithms and techniques, to build an ML solution. In short, a company’s IT engineers can be trained to become ML engineers.


read more

A checklist for building your enterprise logging layer

mer, 09/06/2017 - 09:01

In any discussion about big-picture topics such as cloud migration services, data centers, and microservices, the topic of enterprise logging can get relegated to an afterthought. But you do so at your peril, because without logging, you won't have critical visibility into your services in order to diagnose and debug efficiently. What's more, if you're a large enterprise, you may be violating compliance requirements.


read more

Recording live presentations, Part 1: Choosing your equipment

mer, 09/06/2017 - 09:00

It's almost mandatory now for conference organizers to live stream and/or post speakers' recorded presentations on the internet. The good news is that, as we learned in June at EclipseCon France 2017, open source software and affordable technology make it easy to publish videos on YouTube or other video-sharing services without doing any post-editing or rendering—both of which can take a lot of time.


read more

What is edge computing?

mar, 09/05/2017 - 09:02

Cloud computing has dominated IT discussions for the last two decades, particularly since Amazon popularized the term in 2006 with the release of its Elastic Compute Cloud. In its simplest form, cloud computing is the centralization of computing services to take advantage of a shared data center infrastructure and the economy of scale to reduce costs.


read more

Ecere SDK: A cross-platform toolkit for GUIs and graphics

mar, 09/05/2017 - 09:01

In the summer of 1997, I was an avid gamer of the golden classics of the real-time strategy (RTS) and immersive 3D/sandbox role-playing games that defined those genres. After wasting many hours gaming, I wanted to do something more constructive. I had dreams of building my own video games.


read more

3 lessons in effective open partnership

mar, 09/05/2017 - 09:00

In the first part of this series, I presented three challenges open organizations face when seeking strategic, external partners. To quickly recap, these challenges are:

  • Competition with ongoing business for scarce resources in both companies,
  • Divided time, energy, and attention of shared staff, and,
  • Disharmony in partnership and building a new community

I also noted that company-to-company alliances typically form through three stages, namely:


read more

A programmer’s cleaning guide for messy sensor data

lun, 09/04/2017 - 09:03

In this tutorial, I'll explain how to use Pandas and Python to work with messy data. If you have never used Pandas before and know the basics of Python, this tutorial is for you.


read more

What's the current state of Linux distros for kids?

lun, 09/04/2017 - 09:01

When she was only two years old, my daughter was fascinated by the old Eee PC running Ubuntu Studio I was using as one of my main computers. She would climb on my lap to hammer away at the keyboard, so—even though she was a bit young—I decided to search for Linux distributions made for children. To my surprise, I found a few distros made for kids as young as two. 


read more

How WikiFundi is helping people in Africa contribute to Wikipedia

lun, 09/04/2017 - 09:00

In developed countries, the ability to access and edit Wikipedia easily is taken for granted, but in many African countries, where access to reliable electricity and broadband are limited, that's not the case. I recently interviewed Florence Devouard, who is working on several open source projects to help close gaps caused by poor access to online information.


read more

Oracle could leave Java EE to an open source foundation and more news

sam, 09/02/2017 - 09:00

In this week's edition of our open source news roundup, we take a look at Oracle wanting to pass Java EE to an open source foundation, Schiphol airport turns to open source, Colorado investigating open source textbooks, and more.

Open source news roundup for August 20-September 2, 2017
read more

Top 5: Your first programming language, running Windows apps on Linux, and more

ven, 09/01/2017 - 14:03

In this week's top 5, we take a look at open organizations, programming languages, and Linux.

This week's top articles 5. 3 consequences of coding in the open

Erik Kieckhafer shares how transparency has changed the way he works, making him more accountable and more responsive.


read more

Diversity and inclusion: Stop talking and do your homework

ven, 09/01/2017 - 09:02

Open source undoubtedly has a diversity problem. In fact, tech has a diversity problem.


read more

An economically efficient model for open source software license compliance

ven, 09/01/2017 - 09:01

"The Compliance Industrial Complex" is a term that evokes dystopian imagery of organizations engaging in elaborate and highly expensive processes to comply with open source license terms. As life often imitates art, many organizations engage in this practice, sadly robbing them of the many benefits of the open source model. This article presents an economically efficient approach to open source software license compliance.

Open source licenses generally impose three requirements on a distributor of code licensed from a third party:


read more

Opensource.com CFP and September preview

ven, 09/01/2017 - 09:00

We're looking for open source-angled articles for a few upcoming themes:


read more

Tips for customizing your new Linux installation

jeu, 08/31/2017 - 09:02

I recently installed the latest release of Fedora 26 from scratch on a brand new laptop. If you've been using Linux for a while, you may opt to do upgrades instead of fresh installs to keep your preferences and configurations intact. After all, who wants to go searching for customizations every time a new version of your favorite distribution (in my case, Fedora) comes out?


read more

How do I run Windows software on Linux?

jeu, 08/31/2017 - 09:00

So you're ready to make the jump to Linux, but you've still got a handful of programs you're just not quite ready to part with. Can you still run your Windows software on Linux?

The answer might be yes, but, with some caveats.

I want to draw an important distinction before we move on. It might seem obvious, but it bears repeating: Running a program on Linux does not magically make it open source, any more than running the program on Windows makes it closed source.


read more

3 consequences of coding in the open

jeu, 08/31/2017 - 09:00

I have no idea what you did at your job last week. I couldn't find out if I wanted to.

But if you were curious enough about it, you could find out exactly what I did, Monday through Friday.


read more

8 open source Android apps for education

mer, 08/30/2017 - 09:02

With a new school year beginning in many areas, now is a great time for parents, students, and educators to try out apps that can help with the learning experience. The following eight apps can turn an Android phone or tablet into a tool to help a student learn and study. They are all open source and all of them are available from the F-Droid repository, so you easily add these apps to any phone that is configured to allow apps from external repositories.


read more

How to create reproducible build environments with Rebuild

mer, 08/30/2017 - 09:01

Building modern software in a predictable and repeatable way isn't easy. The overwhelming number of software dependencies and the need to isolate conflicting components presents numerous challenges in managing build environments.

Although there are many tools aimed at mitigating this challenge, there are two approaches most of them take: either they rely on package managers to preserve and replicate package sets, or they use virtual or physical machines with preconfigured environments.


read more

Mentoring: Your path to immortality

mer, 08/30/2017 - 09:00

Have you ever wondered why some open source projects have better luck than others when it comes to attracting and retaining enthusiastic contributors? Here are a few ways open source projects can improve their chances of getting—and keeping—the kinds of contributors who help make projects succeed.


read more

Pages