OpenSource

Organize and sync your calendar with khal and vdirsyncer

OpenSource.com - Wed, 01/15/2020 - 03:02

Last year, I brought you 19 days of new (to you) productivity tools for 2019. This year, I'm taking a different approach: building an environment that will allow you to be more productive in the new year, using tools you may or may not already be using.


read more
Categories: OpenSource

Why everyone is talking about WebAssembly

OpenSource.com - Wed, 01/15/2020 - 03:01

If you haven’t heard of WebAssembly yet, then you will soon. It’s one of the industry’s best-kept secrets, but it’s everywhere. It’s supported by all the major browsers, and it’s coming to the server-side, too. It’s fast. It’s being used for gaming. It’s an open World Wide Web Consortium (W3C), the main international standards organization for the web, standard. It’s platform-neutral and can run on Linux, Macs, and Windows.


read more
Categories: OpenSource

6 handy Bash scripts for Git

OpenSource.com - Wed, 01/15/2020 - 03:00

I wrote a bunch of Bash scripts that make my life easier when I'm working with Git repositories. Many of my colleagues say there's no need; that everything I need to do can be done with Git commands. While that may be true, I find the scripts infinitely more convenient than trying to figure out the appropriate Git command to do what I want.


read more
Categories: OpenSource

Organize your email with Notmuch

OpenSource.com - Tue, 01/14/2020 - 03:03

Last year, I brought you 19 days of new (to you) productivity tools for 2019. This year, I'm taking a different approach: building an environment that will allow you to be more productive in the new year, using tools you may or may not already be using.

Index your email with Notmuch

Yesterday, I talked about how I use OfflineIMAP to sync my mail to my local machine. Today, I'll talk about how I preprocess all that mail before I read it.


read more
Categories: OpenSource

How and why to use Creative Commons licensed work

OpenSource.com - Tue, 01/14/2020 - 03:02

Creative Commons (CC) copyright is a series of copyright licenses that make it easy for creators to share their work and adapt the work of others. Just because something is online doesn’t mean you are free to use it however you like.

How do I know if a work has a CC license?

If you don’t see a Creative Commons license on the work or the creator doesn’t tell you their work is free to use, you cannot use it.

There are three ways to know if a work has a Creative Commons license: 


read more
Categories: OpenSource

4 things cloud-native Java must provide

OpenSource.com - Tue, 01/14/2020 - 03:01

Java is still the pervasive development language among enterprise developers, even though it is not developers' preferred cloud-native runtime and is falling behind other languages, according to GitHub's Octoverse.


read more
Categories: OpenSource

What communities of practice can do for your organization

OpenSource.com - Tue, 01/14/2020 - 03:00

As I discussed in the first part of this series, community is a fundamental principle in open organizations. In open organizations, people often define their roles, responsibilities, and affiliations through shared interests and passions—not title, role, or position on an organizational chart.


read more
Categories: OpenSource

Keep your email in sync with OfflineIMAP

OpenSource.com - Mon, 01/13/2020 - 03:03

Last year, I brought you 19 days of new (to you) productivity tools for 2019. This year, I'm taking a different approach: building an environment that will allow you to be more productive in the new year, using tools you may or may not already be using.


read more
Categories: OpenSource

setV: A Bash function to maintain Python virtual environments

OpenSource.com - Mon, 01/13/2020 - 03:01

For more than a year, setV has been hidden away within my bash_scripts project, but it's time for it to become public. setV is a Bash function I use as an alternative to virtualenvwrapper. It provides basic features that enable you to do things such as:


read more
Categories: OpenSource

Use this script to create, save, and run different rsync configurations via named profiles

OpenSource.com - Mon, 01/13/2020 - 03:00

The rpf script allows you to create, save, and run different rsync configurations via named profiles.

For example, create a new profile named backup by typing rpf -c backup. Assume that the username is user.

rpf creates the following directories:


read more
Categories: OpenSource

What I learned going from prison to Python

OpenSource.com - Sun, 01/12/2020 - 03:02

Less than a year ago, I was in San Quentin State Prison serving a life sentence.


read more
Categories: OpenSource

Use Stow for configuration management of multiple machines

OpenSource.com - Sun, 01/12/2020 - 03:01

Last year, I brought you 19 days of new (to you) productivity tools for 2019. This year, I'm taking a different approach: building an environment that will allow you to be more productive in the new year, using tools you may or may not already be using.


read more
Categories: OpenSource

Sync files across multiple devices with Syncthing

OpenSource.com - Sat, 01/11/2020 - 03:01

Last year, I brought you 19 days of new (to you) productivity tools for 2019. This year, I'm taking a different approach: building an environment that will allow you to be more productive in the new year, using tools you may or may not already be using.


read more
Categories: OpenSource

How to contribute to Kubernetes

OpenSource.com - Sat, 01/11/2020 - 03:00

Contributing to open source as a hobby is a great way to dip your toes in the water on a new technology—and maybe even advance your career in the process. IBM software engineer Tara Gu found both of those things to be true when she started contributing to the Kubernetes container engine project in 2018.


read more
Categories: OpenSource

5 ops hacks for sysadmins

OpenSource.com - Fri, 01/10/2020 - 03:02

As a sysadmin, every day I am faced with problems I need to solve quickly because there are users and managers who expect things to run smoothly. In a large environment like the one I manage, it's nearly impossible to know all of the systems and products from end to end, so I have to use creative techniques to find the source of the problems and (hopefully) come up with solutions.


read more
Categories: OpenSource

How I upgraded my CuBox open source music server

OpenSource.com - Fri, 01/10/2020 - 03:01

Back in early 2014, I purchased my first ARM-based computer, a SolidRun CuBox-i4. My goal for the CuBox was to have a headless device (e.g., no display) that takes up minimal space in the audio equipment shelf, makes minimal noise, and serves music files to my digital-to-analog converter (DAC) and thus to the rest of the stereo. On paper, the CuBox was a perfect fit.


read more
Categories: OpenSource

Are you being the right person for DevOps?

OpenSource.com - Fri, 01/10/2020 - 03:00

What does it mean to be the "right" person in a DevOps environment? That's the question that Josh Atwell, senior tech advocate at Splunk, tried to answer in his Lightning Talk at All Things Open 2019.

"Being the right person for DevOps is being more than just your ops/dev role," says Josh. "In order to be the right person for DevOps, you have to be improving yourself, and you have to be working to improve for others."


read more
Categories: OpenSource

My favorite Bash hacks

OpenSource.com - Thu, 01/09/2020 - 03:02

When you work with computers all day, it's fantastic to find repeatable commands and tag them for easy use later on. They all sit there, tucked away in ~/.bashrc (or ~/.zshrc for Zsh users), waiting to help improve your day!

In this article, I share some of my favorite of these helper commands for things I forget a lot, in hopes that they will save you, too, some heartache over time.


read more
Categories: OpenSource

Create demo project templates with one script

OpenSource.com - Thu, 01/09/2020 - 03:01

When you're standing on a stage or doing a live demo in an online session, getting your project into a perfect-looking state may appear easy. But a lot of work goes on behind the scenes to create working, easy to use, and repeatable demo projects.

When you're doing a demo, the technology in a project must support your bigger story about the project without failing. My fellow JBoss technology evangelists and I often have to set up different technologies, so it became necessary for us to tune some sort of generic framework or template to put these demo projects into.


read more
Categories: OpenSource

What's HTTPS for secure computing?

OpenSource.com - Thu, 01/09/2020 - 03:00

Over the past few years, it's become difficult to find a website that is just "http://…" This is because the industry has finally realised that security on the web is "a thing," and also because it has become easy for both servers and clients to set up and use HTTPS connections. A similar shift may be on its way in computing across cloud, edge, Internet of Things, blockchain, artificial intelligence, machine learning, and beyond.


read more
Categories: OpenSource

Syndicate content
Comment