Open Source

S'abonner à flux Open Source
Mis à jour : il y a 11 min 38 sec

VR hits a new milestone, Mozilla's growing open source voice library, change in Redis maintainers, and more open source news

mar, 07/07/2020 - 09:03

In this week’s edition of our open source news roundup, Mozilla updates its open source voice stack, a tool to tame VR cybersickness, and more open source news.

A new open source toolkit to prevent VR cybersickness

Researchers at The University of Texas at San Antonio (UTSA) announced the release of GingerVR last month. A UTSA blog post announcing the news called GingerVR the first open-source Unity software toolkit using proven techniques to help virtual reality (VR) users fight cybersickness. 


read more

Use systemd timers instead of cronjobs

mar, 07/07/2020 - 09:02

I am in the process of converting my cron jobs to systemd timers. I have used timers for a few years, but usually, I learned just enough to perform the task I was working on. While doing research for this systemd series, I learned that systemd timers have some very interesting capabilities.


read more

Why I stick with xterm

mar, 07/07/2020 - 09:01

What's my terminal of choice?

I use xterm. That's right, xterm. It may seem like an old school choice, and I do use GNOME 3 now as well, but after many years of trying some and ignoring others, then going back to old standbys, I find I don't need (or like) newer stuff like GNOME Terminal.

My philosophy: Start simple, improve over time, and aim for productivity.

Background and foreground

I start up xterm with this script:


read more

What you need to know about hash functions

mar, 07/07/2020 - 09:00

There is a tool in the security practitioner's repertoire that's helpful for everyone to understand, regardless of what they do with computers: cryptographic hash functions. That may sound mysterious, technical, and maybe even boring, but I have a concise explanation of what hashes are and why they matter to you.


read more

A guide to Terraform for Kubernetes beginners

lun, 07/06/2020 - 09:02

When I build infrastructure, I do it as code. The movement toward infrastructure as code means that every change is visible, whether it's through configuration management files or full-blown GitOps.


read more

Set up Vim as your Rust IDE

lun, 07/06/2020 - 09:01

The Rust programming language is designed to implement systems programming with safe concurrency and high memory performance in a way that feels familiar to C++ developers. It's also one of the most loved programming languages in Stack Overflow's 2019 Developer Survey.


read more

9 open source test-automation frameworks

lun, 07/06/2020 - 09:00

A test-automation framework is a set of best practices, common tools, and libraries that help quality-assurance testers assess the functionality, security, usability, and accessibility of multiple web and mobile applications. In a "quick-click" digital world, we're accustomed to fulfilling our needs in a jiffy. This is one reason why the software market is flooded with hundreds of test-automation frameworks.


read more

Community crossover, Rust at CNCF, and more industry trends

ven, 07/03/2020 - 11:53

As part of my role as a senior product marketing manager at an enterprise software company with an open source development model, I publish a regular update about open source community, market, and industry trends for product marketers, managers, and other influencers. Here are five of my and their favorite articles from that update.


read more

Create LEGO designs in Blender with this plugin

ven, 07/03/2020 - 09:01

I use LEGO CAD to document some of my own creations (or "MOCs," as custom sets are called in some digital LEGO communities). The advantage of computer-aided design (CAD) is precision. When you use CAD to build something in virtual space, you can reasonably expect that it can be built in the real world. While the LEGO CAD applications I use don't have simulated physics to verify the structural integrity of my designs, I do lay every brick in the software to mimic a model I've made in real life.


read more

What does a scrum master do?

ven, 07/03/2020 - 09:00

Turning a love of open source communities into a career is possible, and there are plenty of directions you can take. The path I'm on these days is as a scrum master.

Scrum is a framework in which software development teams deliver working software in increments of 30 days or less called "sprints." There are three roles: scrum master, product owner, and development team. A scrum master is a facilitator, coach, teacher/mentor, and servant/leader that guides the development team through executing the scrum framework correctly.


read more

Customizing my Linux terminal with tmux and Git

jeu, 07/02/2020 - 09:02

I use GNOME Terminal, mostly because it is my distribution's default. But what happens inside my terminal is far from "default." Before I get into how I customize it, here is what it looks like:


read more

6 best practices for managing Git repos

jeu, 07/02/2020 - 09:01

Having access to source code makes it possible to analyze the security and safety of applications. But if nobody actually looks at the code, the issues won’t get caught, and even when people are actively looking at code, there’s usually quite a lot to look at. Fortunately, GitHub has an active security team, and recently, they revealed a Trojan that had been committed into several Git repositories, having snuck past even the repo owners.


read more

How an open project's governance model evolves

jeu, 07/02/2020 - 09:00

As we continue renovating the Open Organization community, we've been asking hard questions about how we want that community to function. What do we expect of one another, and of the new contributors yet to join us? How will we work best together? And how will we keep one another accountable for achieving our shared goals?


read more

Install a Kubernetes load balancer on your Raspberry Pi homelab with MetalLB

mer, 07/01/2020 - 09:02

Kubernetes is designed to integrate with major cloud providers' load balancers to provide public IP addresses and direct traffic into a cluster. Some professional network equipment manufacturers also offer controllers to integrate their physical load-balancing products into Kubernetes installations in private data centers. For an enthusiast running a Kubernetes cluster at home, however, neither of these solutions is very helpful.


read more

Back up your phone's storage with this Linux utility

mer, 07/01/2020 - 09:01

One of the great failings of mobile devices is how difficult it can be to transfer data from your device to your computer. Mobile devices have a long history of this. Early mobiles, like Pilot and Handspring PDA devices, required special synchronization software (which you had to do religiously for fear of your device running out of batteries and losing all of your data forever). Old iPods required a platform-specific interface. Modern mobile devices default to sending your data to an online account so you can download it again on your computer.


read more

How to install Java on Mac

mer, 07/01/2020 - 09:00

In late May, Java celebrated its 25th anniversary, and to commemorate the occasion, developers around the world used the hashtag #MovedByJava to share their achievements, memories, and insights with the programming language.


read more

Should API-restricting licenses qualify as open source?

mar, 06/30/2020 - 16:01

In its 2014 Oracle v. Google decision, the United States Court of Appeals for the Federal Circuit held that the method declarations and "structure, sequence, and organization" (SSO) of the Java SE API were protected by copyright.


read more

Read and write data from anywhere with redirection in the Linux terminal

mar, 06/30/2020 - 09:02

Redirection of input and output is a natural function of any programming or scripting language. Technically, it happens inherently whenever you interact with a computer. Input gets read from stdin (standard input, usually your keyboard or mouse), output goes to stdout (standard output, a text or data stream), and errors get sent to stderr.


read more

10 ReactJS tools to boost your web development skills

mar, 06/30/2020 - 09:01

Did you know most résumés submitted for jobs get rejected with just a single glance? That's a daunting fact if you are trying to get started in web development, but there are ways to improve what you have to offer prospective employers and clients. For application developers, now is a great time to increase your skills, and open source is the best avenue for professional development. You don't need to attend university to learn new open source skills; all you need is a sense of direction and self-discipline.


read more

The open organization everyone deserves

mar, 06/30/2020 - 09:00

Let me share an email I recently received. It meant the world to me:


read more

Pages