Language Selection

English French German Italian Portuguese Spanish

OpenSource.com

Syndicate content
Updated: 1 hour 48 min ago

Convert video using Handbrake

Friday 20th of July 2018 07:02:00 AM

Recently, when my son asked me to digitally convert some old DVDs of his high school basketball games, I immediately knew I would use Handbrake. It is an open source package that has all the tools necessary to easily convert video into formats that can be played on MacOS, Windows, Linux, iOS, Android, and other platforms.


read more

How to build a URL shortener with Apache

Friday 20th of July 2018 07:01:00 AM

Long ago, folks started sharing links on Twitter. The 140-character limit meant that URLs might consume most (or all) of a tweet, so people turned to URL shorteners. Eventually, Twitter added a built-in URL shortener (t.co).


read more

A brief history of text-based games and open source

Friday 20th of July 2018 07:00:00 AM

The Interactive Fiction Technology Foundation (IFTF) is a non-profit organization dedicated to the preservation and improvement of technologies enabling the digital art form we call interactive fiction. When a Community Moderator for Opensource.com suggested an article about IFTF, the technologies and services it supports, and how it all intersects with open source, I found it a novel angle to the decades-long story I’ve so often told. The history of IF is longer than—but quite enmeshed with—the modern FOSS movement.


read more

Building tiny container images

Thursday 19th of July 2018 07:02:00 AM

When Docker exploded onto the scene a few years ago, it brought containers and container images to the masses. Although Linux containers existed before then, Docker made it easy to get started with a user-friendly command-line interface and an easy-to-understand way to build images using the Dockerfile format. But while it may be easy to jump in, there are still some nuances and tricks to building container images that are usable, even powerful, but still small in size.

First pass: Clean up after yourself


read more

5 questions to answer before building a community

Thursday 19th of July 2018 07:01:00 AM

I've talked to a number of business leaders recently about building communities for their company or product. While everybody recognizes the benefits of having a vibrant and active community, many are unsure about what it means and how to build it. Not knowing these details can mean wasting time and money on things that will not give you the results you want.

While interviewing for community management roles, I started asking for these details to determine whether company leaders understand why they want a community and what they want it to do for them.


read more

The changing role of DBAs in an "as-a-service" world

Thursday 19th of July 2018 07:00:00 AM

There has been a massive evolution in the needs and requirements of managing and running a database in a modern enterprise over the last decade. Database administrators (DBAs) in charge of running enterprise databases are seeing a prevalent shift in focus: instead of ensuring access and availability, they are being asked to develop architecture, design, and scalability strategies that meet business needs and goals.


read more

3 Emacs modes for taking notes

Wednesday 18th of July 2018 07:02:00 AM

No matter what line of work you're in, it's inevitable you have to take a few notes. Often, more than a few. If you're like many people in this day and age, you take your notes digitally.


read more

How to check free disk space in Linux

Wednesday 18th of July 2018 07:01:00 AM

Keeping track of disk utilization information is on system administrators' (and others') daily to-do list. Linux has a few built-in utilities that help provide that information.

df

The df command stands for "disk-free," and shows available and used disk space on the Linux system.

df -h shows disk space in human-readable format

df -a shows the file system's complete disk usage even if the Available field is 0


read more

A 4-step plan for creating teams that aren't afraid to fail

Wednesday 18th of July 2018 07:00:00 AM

Successfully executing on a business goal implies raising questions about that goal—and it absolutely requires safe-to-fail experimentation on the path to achieving that goal. When business goals become inflexible mandates, experimentation goes by the wayside and a failure-adverse culture will prevail.

This four-step process can help open leaders cultivate a culture of experimentation in teams working toward a business goal (rather than creating the kind of failure-adverse culture that risks becoming less innovative).


read more

3 big steps toward building authentic developer communities

Wednesday 18th of July 2018 06:45:00 AM

As more software businesses are selling open source products, we've seen a corresponding rise in the emphasis of building out developer communities around these products as a key metric for success. Happy users are passionate advocates, and these passionate advocates raise overall awareness of a company's product offerings. Attract the right vocal influencers into your community, and customers become more interested in forming a relationship with your company.


read more

Ballerina reinvents cloud-native programming

Tuesday 17th of July 2018 02:10:00 PM

Cloud-native programming inherently involves working with remote endpoints: microservices, serverless, APIs, WebSockets, software-as-a-service (SaaS) apps, and more. Ballerina is a cloud-native, general purpose, concurrent, transactional, and statically- and strongly-typed programming language with both textual and graphical syntaxes.


read more

Getting started with Etcher.io

Tuesday 17th of July 2018 07:02:00 AM

Bootable USB drives are a great way to try out a new Linux distribution to see if you like it before you install. While some Linux distributions, like Fedora, make it easy to create bootable media, most others provide the ISOs or image files and leave the media creation decisions up to the user. There's always the option to use dd to create media on the command line—but let's face it, even for the most experienced user, that's still a pain.


read more

Tiny tweaks for PowerShell perfection

Tuesday 17th of July 2018 07:01:00 AM

I'm in love with PowerShell. It's the perfect blend of feature-richness and readability in scripting (power) and laconism in the command line (shell). But a rant on the cross-platform open-source awesomeness of PowerShell is best saved for another article (which I've already written and which you must read if you want your life to have meant something).


read more

Building your team's culture of shared responsibility

Tuesday 17th of July 2018 07:00:00 AM

Effective leaders delegate. Because healthy teams learn and grow when challenged with new tasks—and in order to take on new work without a change in staffing—teams must find ways to be more efficient and productive (or stop doing something that is no longer as important as it once was). If you're a manager or other leader in an open organization, you'll need help meeting all your strategic priorities. Delegating is a great way to get it.


read more

The oldest, active Linux distro, Slackware, turns 25

Tuesday 17th of July 2018 12:16:00 AM

Patrick Volkerding didn't set out to create a Linux distribution. He just wanted to simplify the process of installing and configuring Softlanding Linux System. But when SLS didn't pick up his improvements, Volkerding decided to release his work as Slackware. On July 17, 1993, he announced version 1.0. A quarter century and 30-plus versions later, Slackware is the oldest actively maintained Linux distribution.


read more

Sysadmin guides, open source email clients, MacOS apps, SELinux, Firefox extensions, and more

Monday 16th of July 2018 05:55:00 PM

Reader favorites from last week included articles for sysadmins, Linux games, tool round ups, and more.


read more

Get our Linux networking cheat sheet

Monday 16th of July 2018 07:02:00 AM

If your daily tasks include managing servers and the data center's network. The following Linux utilities and commands—from basic to advanced—will help make network management easier.

In several of these commands, you'll see <fqdn>, which stands for "fully qualified domain name." When you see this, substitute your website URL or your server (e.g., server-name.company.com), as the case may be.


read more

Confessions of a recovering Perl hacker

Monday 16th of July 2018 07:01:00 AM

My name's MikeCamel, and I'm a Perl hacker.

There, I've said it. That's the first step.


read more

Is BDFL a death sentence?

Monday 16th of July 2018 07:00:00 AM

A few days ago, Guido van Rossum, creator of the Python programming language and Benevolent Dictator For Life (BDFL) of the project, announced his intention to step away.


read more

Win a year of access to O&#039;Reilly eBooks, videos, support, and more

Monday 16th of July 2018 06:59:00 AM

OSCON 2018 happens this week in Portland, Oregon! To celebrate, we're giving away a one-year subscription to O'Reilly Safari, a US $399/year membership that gives users access to thousands of technology and business ebooks, videos, live online trainings, and real-time support from experts.


read more