Language Selection

English French German Italian Portuguese Spanish

OpenSource.com

Syndicate content
Updated: 1 hour 40 min ago

How to make Vim user-friendly with Cream

Thursday 18th of May 2017 07:03:00 AM

About 10 years ago, I split my text editing time between Emacs and Vim. That said, I was and definitely still am an Emacs guy. But while Emacs has always had an edge in my affections, I know that Vim is no slouch.

So do other people—even those who, like me, are all thumbs technically. Over the years, I've talked to a few new Linux users who wanted to use Vim but were a bit disappointed that it doesn't act like the text editors they've used on other operating systems.


read more

Hugo vs. Jekyll: Comparing the leading static website generators

Thursday 18th of May 2017 07:02:00 AM

Unless your spirit animal is Emily Dickinson, when you make a thing, you want to share it with the world. Sharing your work means that you need a website. Of course, you could simply partake in digital sharecropping and use any of the various social media sites to get your work in front of an audience. There sure are plenty to choose from... and not just "conventional" social media sites. With places like Artstation, Flickr, Soundcloud, and Wattpad, there's an outlet for you, whatever your medium.


read more

Sharing America's code

Thursday 18th of May 2017 07:01:00 AM

Alvand Salehi, senior technology advisor in the Office of the Federal CIO at the White House, delivered a keynote address at OSCON in early May to talk about the U.S. federal government's role in open source.


read more

How Socrates taught me to talk to developers

Thursday 18th of May 2017 07:00:00 AM

When it comes to "most valuable tools for untying mental knots and figuring things out," two items appear at the top of my list.

The first is this clip from Benny Hill about what happens when we make assumptions. I saw it on (the opposite of a flat-screen) TV as a child years ago, and still reflect on it several times weekly. Its message—operating by assumptions is unlikely to end well, so don't—hasn't failed me yet.


read more

Python scripts to automatically replace text in Scribus

Wednesday 17th of May 2017 07:02:00 AM

In my last article, I described Autoquote, a script that converts typewriter (or "straight") quotes to typographic (or "curly") quotes, which was prompted by a question on the Scribus open source desktop publishing software's mail list. Most publications adhere to certain style conventions, including the type of quotation marks they use, and a script that automatically corrects deviations from house style is a big time-saver.


read more

Simplify expense reports with Smart Receipts

Wednesday 17th of May 2017 07:01:00 AM

For a lot of professionals, summer brings opportunities to travel to conferences; with professional travel comes the pain of expense reports. From experience, I can tell you that as much of a pain as it is to keep track of things as you go, sorting through a pile of receipts and dealing with them later is even more painful! So this month, I'll be showing you a great open source app for Android and iOS that helps you track expenses as you go and even put together your expense report at the end of the trip.


read more

Making your first open source contribution

Wednesday 17th of May 2017 07:00:00 AM

Lucy Wyman, a software engineer in test from Puppet Labs, gave a talk at OSCON in early May on a topic that's near and dear to my heart: "How Can I Contribute?"

The first question you might be asking if you're new to open source is: Why should I contribute? Here are several answers:


read more

What open source virtualization tools do you use?

Wednesday 17th of May 2017 06:30:00 AM

When it comes to managing virtual machines, there is no shortage of open source tools out there to choose from. Whether you are trying to virtualize a whole data center worth of servers in a cloud environment, test out a new operating system on your desktop, or something in between, it's important to choose the right tool for the job.


read more

Win a free mechanical keyboard in our latest giveaway

Tuesday 16th of May 2017 01:15:00 PM

It's official! After months of preparation, orders for InputClub's fully open source K-Type mechanical keyboard launched this week. We want to help celebrate by giving one away to a lucky Opensource.com reader.


read more

Google software engineer Jessica Frazelle on the life of a large scale open source project

Tuesday 16th of May 2017 07:03:00 AM

Google software engineer Jessica Frazelle is an experienced open source contributor, having participated in Docker, Go, Kubernetes, and the Linux kernel. Over time, she's spotted a number of tools and tips for building and nurturing large open source projects, which she shared in her talk at OSCON 2017, The Life of a Large-Scale Open Source Project.

Here are some of the points she shared.


read more

8 open source tools for managing macOS

Tuesday 16th of May 2017 07:02:00 AM

A phrase I hear quite a bit these days is, "What a great time to be a Mac admin!" I think there are a lot of factors contributing to that feeling, but the one of the biggest is the explosion of tools developed by the incredible open source community managing macOS. Here are eight of the tools I'm most interested in.


read more

2 tag management tools for organizing your music library

Tuesday 16th of May 2017 07:01:00 AM

If I am not wrong, one of the variants of Murphy's Law goes something like: "The tags in a music library are never correct." In previous articles, I have looked at ways to manage tags when ripping (before the problems get into the music library) and directly within music playback software. In this article, I'm going to look at some special-purpose tag management tools that can make music listening more enjoyable.


read more

What's the point of DevOps?

Tuesday 16th of May 2017 07:00:00 AM

Think about the last time you tried to change a personal habit. You likely hit a point where you needed to alter the way you think and make the habit less a part of your identity. This is difficult—and you're only trying to change your own ways of thinking.

So you may have tried to put yourself in new situations. New situations can actually help us create new habits, which in turn lead to new ways of thinking.


read more

What's the point of DevOps?

Tuesday 16th of May 2017 07:00:00 AM

Think about the last time you tried to change a personal habit. You likely hit a point where you needed to alter the way you think and make the habit less a part of your identity. This is difficult—and you're only trying to change your own ways of thinking.

So you may have tried to put yourself in new situations. New situations can actually help us create new habits, which in turn lead to new ways of thinking.


read more

How I got started with bash scripting

Monday 15th of May 2017 07:03:00 AM

I wrote a script the other day. For some of you, that sentence sounds like no big deal. For others, and I know you're out there, that sentence is significant. You see, I'm not a programmer. I'm a writer.


read more

Animation magician: 8 ways to turn cheating into an art form

Monday 15th of May 2017 07:02:00 AM

Animation is hard. Whether you're using Synfig Studio, OpenToonz, StopGo, Krita, or Blender, it's a complex process. You have to write the story, storyboard the action, record the soundtrack, and then you have to actually animate.


read more

What you need to know about JSON in MySQL

Monday 15th of May 2017 07:01:00 AM

Once upon a time there was one computer. Then someone built a second one and wanted some code off the first computer. That meant we needed a way to move information without dependencies on the underlying hardware. Since then, there have been many character encoding and interchange standards (ASCII, EBCIDIC, SGML, XML, etc.) that have had their time in the spotlight. For the past few years, JavaScript Object Notation (JSON) has been the most popular.


read more

3 ways to stay technical while becoming business savvy

Monday 15th of May 2017 07:00:00 AM

Last week I was lucky enough to participate in Red Hat Summit 2017. We had tons of meetings and briefings with customers, analysts, and journalists. While walking between meetings and sessions, I started thinking about a challenge that hits a lot of technical people as they advance in their career—how do you stay technical while also becoming more business savvy?


read more

Bringing together the best minds in open source geospatial technology

Monday 15th of May 2017 05:00:00 AM

With the rapid rise of mobile computing and the Internet of Things, we are increasingly seeking to store and analyze information about the real world. And almost every piece of data about the world around us has a location element, making geospatial technology more important than ever. It’s in our everyday lives all around us: from the use of GPS for travel, to tracking mail, to planning a trip. Geospatial technologies are a huge part of our world.


read more

Google's Fuchsia OS gets a GUI, the state of open source in Europe, and more news

Saturday 13th of May 2017 07:00:00 AM

In this edition of our open source news roundup, we take a look at Google's Fuchsia mobile operating system, open source software in European governments, and more.

Open source news roundup for April 30-May 13, 2017
read more

More in Tux Machines

today's howtos

GNOME: Mutter, gresg, and GTK

  • Mutter 3.25.2 Has Bug Fixes, Some Performance Work
    Florian Müllner has pushed out an updated Mutter 3.25.2 window manager / compositor release in time for the GNOME 3.25.2 milestone in the road to this September's GNOME 3.26 release. Mutter 3.25.2 has a number of fixes ranging from fixing frame updates in certain scenarios, accessible screen coordinates on X11, some build issues, and more.
  • gresg – an XML resources generator
    For me, create GTK+ custom widgets is a very common task. Using templates for them, too.
  • Free Ideas for UI Frameworks, or How To Achieve Polished UI
    Ever since the original iPhone came out, I’ve had several ideas about how they managed to achieve such fluidity with relatively mediocre hardware. I mean, it was good at the time, but Android still struggles on hardware that makes that look like a 486… It’s absolutely my fault that none of these have been implemented in any open-source framework I’m aware of, so instead of sitting on these ideas and trotting them out at the pub every few months as we reminisce over what could have been, I’m writing about them here. I’m hoping that either someone takes them and runs with them, or that they get thoroughly debunked and I’m made to look like an idiot. The third option is of course that they’re ignored, which I think would be a shame, but given I’ve not managed to get the opportunity to implement them over the last decade, that would hardly be surprising. I feel I should clarify that these aren’t all my ideas, but include a mix of observation of and conjecture about contemporary software. This somewhat follows on from the post I made 6 years ago(!) So let’s begin.

Distro News: Alpine, Devuan, and openSUSE

OSS Leftovers