opensource.com

Subscribe to opensource.com feed
Updated: 2 hours 22 min ago

How to write a security integration module for Ansible

Tue, 12/03/2019 - 16:02

Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy. It allows you to avoid writing scripts or custom code to deploy and update your applications, systems, and various classifications of network-attached devices.


read more

Cheat sheet for Java syntax

Tue, 12/03/2019 - 16:02

Java is an open source programming language specifically designed to create universal applications that run on any operating system, open source or otherwise. It achieves this apparent magic by using a runtime specific to each OS. This runtime interprets the Java code so that the application runs as expected. It's an effective method that enables programmers to write their code once but deliver it to all computers that run Java (Linux, BSD, Windows, and Mac, to name the common ones).


read more

What we risk when we open up to customers (and why it's worth it)

Tue, 12/03/2019 - 16:00

Customer empowerment is one consequence of digital transformation. And as we explained in the first part of this series, it's a powerful one. Empowering customers can deepen their relationship with your organization—but it won't work if they don't trust you.

In this article, we'll explain how acting openly can create that foundation of trust—and why it can lead to business success.


read more

Data science, orchestration, and more Ansible news

Mon, 12/02/2019 - 16:02

November's wander-around-the-web has turned up some interesting Ansible stories. It's fascinating to explore Ansible development through data, as Greg Sutcliffe does in his blog linked below. On the YouTubes this month, we found a couple of really interesting talks. Read on to see them for yourself.


read more

Holiday gift guide: Linux and open source tech gadgets

Mon, 12/02/2019 - 16:01

Everything on Opensource.com's annual selection of tech gadgets would make an excellent holiday gift for your friends and family—or even something to add to your own holiday wishlist. Each of these gadgets encourages learning, exploring, and tinkering, qualities that reflect the values and interests of open source enthusiasts.

Circuit Playground Express


read more

Use the Window Maker desktop on Linux

Mon, 12/02/2019 - 16:00

Before Mac OS X, there was a quirky closed-source Unix system called NeXTSTEP. Sun Microsystems later made NeXTSTEP's underpinnings an open specification, which enabled other projects to create free and open source versions of many NeXT libraries and components. GNUStep implemented the bulk of NeXTSTEP's libraries, and Window Maker implemented its desktop environment.


read more

7 maker gifts for kids and teens

Sat, 11/30/2019 - 16:00

Struggling with what gifts to give the young person in your life this holiday season? Here are my top picks for open source presents that will spark creativity and inspire for years to come.

Hummingbird Robotics Kit


read more

How to write a Python web API with Django

Fri, 11/29/2019 - 16:02

Django is the comprehensive web framework by which all other frameworks are measured. One of the most popular names in Python API development, Django has surged in popularity since its start in 2005.

Django is maintained by the Django Software Foundation and has experienced great community support, with over 11,600 members worldwide. On Stack Overflow, Django has around 191,000 tagged questions. Websites like Spotify, YouTube, and Instagram rely on Django for application and data management.


read more

Holiday gift guide: Books for the learner, explorer, or tinkerer on your list

Fri, 11/29/2019 - 16:01

It is my pleasure to introduce Opensource.com's selection of books that would make excellent holiday gift ideas. We hope you find them interesting items to give as gifts this holiday season or to add to your own holiday wishlist. Each book exhibits qualities that make them excellent gifts for open source enthusiasts, as they all encourage learning, exploring, and tinkering.

The Big Book of Maker Camp Projects


read more

My Linux story: Covering open source in Spanish

Fri, 11/29/2019 - 16:00

From time to time, when I'm looking for some help on how to do something on my GNU/Linux desktop or server, I'll come across an article or conversation in a language other than English. If that language happens to be French or Spanish, that's fine for me. If it's in Portuguese or Italian, I can stumble through it. And, for other languages, occasionally, I'll give one of those online AI translators a go in the hopes of gleaning something useful.


read more

Monitoring Linux and Windows hosts with Glances

Thu, 11/28/2019 - 16:02

Sysadmins have many tools to view and manage running processes. For me, these primarily used to be top, atop, and htop. A few years ago, I found Glances, a tool that displays information that none of my other favorites do. All of these tools monitor CPU and memory usage, and most of them list information about running processes (at the very least).


read more

How to bring more designers to open source

Thu, 11/28/2019 - 16:01

"Most designers don't have a clue about open source," says Eriol Fox of Ushahidi, a non-profit social enterprise that creates humanitarian, open source tech tools. Unfortunately, this means there are few design-related contributions to open source software, and this results in an abundance of poorly designed open source tools.


read more

What's the most common IT help request you get from friends and family?

Thu, 11/28/2019 - 16:00

We are approaching that time of year when many folks are visiting family members or reconnecting with old friends during the holiday season. Your loved ones may or may not be the most tech-savvy. Our readers tend to fill the sysadmin role after hours. What kind of IT requests do you receive?

The compatibility of the operating system could affect your ability to assist. If you typically use an Android device, are you up for the challenge of troubleshooting an iPhone problem? How many times do you get some form of the question, "How do I _____ in Windows?"?


read more

Modernize your Linux desktop with Enlightenment

Thu, 11/28/2019 - 16:00

One of Linux's many advantages is its ability to install and run on old computers. What Linux can't technically do is make an old computer's hardware magically perform better. After all, the hardware is the same hardware as ever, and sometimes old hardware feels notably slow when processing modern software that tries to take advantage of new hardware features.


read more

How to write a Python web API with Flask

Wed, 11/27/2019 - 16:02

Python is a high-level, object-oriented programming language known for its simple syntax. It is consistently among the top-rated programming languages for building RESTful APIs.


read more

Is your code inclusive?

Wed, 11/27/2019 - 16:01

I have been involved with assistive technology for about ten years now, beginning with a stint as an assistive technology tutor with the Kenya Society for the Blind.

Assistive technology helps improve the lives of people with cognitive, physical or sensory challenges. It comprises a wide range of hardware, specialist software such as screen readers, as well as accessibility features in general software.


read more

Why do we contribute to open source software?

Wed, 11/27/2019 - 16:00

Organizations as a whole contribute to open source software projects for a variety of reasons.

One of the most important is that the open source development model is such an effective way to collaborate with other companies on projects of mutual interest. But they also want to better understand the technologies they use. They also want to influence direction.

The specific rationale will vary by organization but it usually boils down to the simple fact that working in open source benefits their business.


read more

Make Lua development easy with Luarocks

Tue, 11/26/2019 - 16:02

Bash too basic? Too much whitespace in Python? Go too corporate?

You should try Lua, a lightweight, efficient, and embeddable scripting language supporting procedural programming, object-oriented programming, functional programming, data-driven programming, and data description. And best of all, it uses explicit syntax for scoping!

Lua is also small. Lua's source code is just 24,000 lines of C, the Lua interpreter (on 64-bit Linux) built with all standard Lua libraries is 247K, and the Lua library is 421K.


read more

Calculator N+ is an open source scientific calculator for your smartphone

Tue, 11/26/2019 - 16:01

Mobile phones are becoming more powerful every day, so it is no surprise that they can beat most computers from the not-so-distant past. This also means the tools available on them are getting more powerful every day.


read more

A framework for building products from open source projects

Tue, 11/26/2019 - 16:00

My first memory of playing with a computer was through an MS-DOS terminal on the x86 PC in my grandfather's pharmaceutical research lab in the early '90s—playing games stored on 3.5" floppy disks and doing touch-typing exercises. As technology improved, I spent an obscene amount of time taking my computer apart to add more RAM, a new graphics card, or a new fan, mostly so I could play cooler games. It was a fun, ongoing project, and I bonded with my father over it. It was also way cheaper than buying a new computer.


read more

Pages