Language Selection

English French German Italian Portuguese Spanish

OpenSource.com

Syndicate content
Updated: 3 hours 46 min ago

Buying a Linux-ready laptop

Friday 19th of July 2019 12:22:00 PM

Recently, I bought and started using a Tuxedo Book BC1507, a Linux laptop computer. Ten years ago, if someone had told me that, by the end of the decade, I could buy top-quality, "penguin-ready" laptops from companies such as System76, Slimbook, and Tuxedo, I probably would have laughed. Well, now I'm laughing, but with joy!


read more

Use HackMD to collaborate on open source projects

Friday 19th of July 2019 12:20:00 PM

HackMD.io is an open source, collaborative Markdown editor. It allows people to share, comment, and collaborate on documents. As open source software, users can choose between using the online platform or installing it as a local service using the upstream project CodiMD.


read more

What you need to know to be a sysadmin

Thursday 18th of July 2019 07:02:00 AM

The system administrator of yesteryear jockeyed users and wrangled servers all day, in between mornings and evenings spent running hundreds of meters of hundreds of cables. This is still true today, with the added complexity of cloud computing, containers, and virtual machines.


read more

Redirect a GitHub Pages site with this HTTP hack

Thursday 18th of July 2019 07:01:00 AM

I run a few static websites for my private projects on GitHub Pages. I'm absolutely happy with the service, as it supports custom domains, automatically redirects to HTTPS, and transparently installs SSL certificates (with automatic issuing via Let's Encrypt). It is very fast (thanks to Fastly's content delivery network) and is extremely reliable (I haven't had any issues for years).


read more

How to apply 'release early, release often' to build a better brand

Thursday 18th of July 2019 07:00:00 AM

The importance of open source—and specifically the maxim "release early, release often" (RERO)—can hardly be overstated. 

This approach born at the command line has impacted the world as organizations of every shape and size discover what open, collaborative processes can do. Look around. The evidence is everywhere: on our phones, in our cars, in schools and hospitals.

If we still built software the way we used to, innovations across these and countless other areas may never have seen the light of day.


read more

Start tinkering with the Circuit Playground Express

Wednesday 17th of July 2019 07:02:00 AM

I've been a gadget person as long as I can remember, so I was delighted when I discovered an Adafruit Circuit Playground Express (CPX) in the swag bag I got at PyConUS in May. I became fascinated with these little devices last year, when Nina Zakharenko highlighted them in her All Things Open presentation, Five Things You Didn't Know Python Could Do, with Python-powered earrings.


read more

Get going with EtherCalc, a web-based alternative to Google Sheets

Wednesday 17th of July 2019 07:01:00 AM

Spreadsheets can be very useful—and not just for managing your finances. That said, desktop spreadsheets have their limitations. The biggest is that you need to be at your computer to use one. On top of that, collaborating on a spreadsheet can quickly become a messy affair.

Enter EtherCalc, an open source, web-based spreadsheet. While not as fully featured as a desktop spreadsheet, EtherCalc packs enough features for most people.


read more

How to install Kibana on MacOS

Wednesday 17th of July 2019 07:00:00 AM

In my previous post, I walked Mac users through the steps they’ll take to install Elasticsearch, the world’s most popular enterprise search engine. (Here's a separate article for Linux users.) Its natural language processing power makes Elasticsearch excel at finding details within datasets.


read more

Security scanning your DevOps pipeline

Tuesday 16th of July 2019 07:03:00 AM

Security is one of the most important considerations for running in any environment, and using open source software is a great way to handle security without going over budget in your corporate environment or for your home setup. It is easy to talk about the concepts of security, but it's another thing to understand the tools that will get you there. This tutorial explains how to set up security using Jenkins with Anchore.


read more

An Ansible reference guide, CI/CD with Ansible Tower and GitHub, and more news

Tuesday 16th of July 2019 07:02:00 AM

We’re always amazed to find and hear what people are achieving with Ansible. Naturally, we get lots of feedback from customers, but more often we find it is the community who pushes Ansible even further.


read more

Save and load Python data with JSON

Tuesday 16th of July 2019 07:01:00 AM

JSON stands for JavaScript Object Notation. This format is a popular method of storing data in key-value arrangements so it can be parsed easily later. Don’t let the name fool you, though: You can use JSON in Python—not just JavaScript—as an easy way to store data, and this article demonstrates how to get started.

First, take a look at this simple JSON snippet:


read more

Become a lifelong learner and succeed at work

Tuesday 16th of July 2019 07:00:00 AM

Continuous learning refers to the ongoing, career-driven, intentional learning process people undertake to develop themselves. For people who consider themselves continuous learners, learning never stops—and these people see learning opportunities in everyday experiences. Engaging with one's colleagues in debate, reflecting on feedback, scouring the internet for a solution to a frustrating problem, trying something new, or taking a risk are all examples of the informal learning activities one can perform on the job.


read more

What is POSIX? Richard Stallman explains

Monday 15th of July 2019 07:02:00 AM

What is POSIX, and why does it matter? It's a term you've likely seen in technical writing, but it often gets lost in a sea of techno-initialisms and jargon-that-ends-in-X. I emailed Dr. Richard Stallman (better known in hacker circles as RMS) to find out more about the term's origin and the concept behind it.


read more

Understanding software design patterns

Monday 15th of July 2019 07:01:00 AM

If you are a programmer or a student pursuing computer science or a similar discipline, sooner or later, you will encounter the term "software design pattern." According to Wikipedia, "a software design pattern is a general, reusable solution to a commonly occurring problem within a given context in software design." Here is my take on the definition: When you have been working on a coding project for a while, you often begin to think, "Huh, this seems redundant.


read more

What movie genre does your typical day most resemble?

Monday 15th of July 2019 07:00:00 AM

Have you ever daydreamed about what type of movie "A Day in the Life of [Your Name Here]" would be? As a sysadmin or other IT professional, your day can vary depending on what issues arise. Does your workday typically play out as planned, or does it tend to go off script? Which movie genre best describes your typical day?

Superhero blockbuster: When you save the day after Thanos deletes the world's DNS records, you might feel like one of the Avengers.


read more

MTTR is dead, long live CIRT

Friday 12th of July 2019 07:02:00 AM

The game is changing for the IT ops community, which means the rules of the past make less and less sense. Organizations need accurate, understandable, and actionable metrics in the right context to measure operations performance and drive critical business transformation.

The more customers use modern tools and the more variation in the types of incidents they manage, the less sense it makes to smash all those different incidents into one bucket to compute an average resolution time that will represent ops performance, which is what IT has been doing for a long time.


read more

Make an RGB cube with Python and Scribus

Friday 12th of July 2019 07:01:00 AM

When I decided I wanted to play with color this summer, I thought about the fact that colors are usually depicted on a color wheel. This is usually with pigment colors rather than light, and you lose any sense of the variation in color brightness or luminosity.


read more

Certifications for DevOps engineers

Friday 12th of July 2019 07:00:00 AM

DevOps teams appreciate using DevOps processes, especially in multi- and hybrid cloud infrastructures, for many reasons. For one thing, DevOps breaks down barriers and enables agile software development and continuous delivery of IT operations.


read more

What is a golden image?

Thursday 11th of July 2019 07:02:00 AM

If you’re in quality assurance, system administration, or (believe it or not) media production, you might have heard some variation of the term gold master, golden image, or master image, and so on. It’s a term that has made its way into the collective consciousness of anyone involved in creating one perfect model and then producing many duplicates from that mold. That’s what a gold master, or golden image, is: The virtual mold from which you cast your distributable models.


read more

How to install Elasticsearch on MacOS

Thursday 11th of July 2019 07:01:00 AM

Elasticsearch is an open source, full-text search engine developed in Java. Users upload datasets as JSON files. Then, Elasticsearch stores the original document before adding a searchable reference to the document in the cluster’s index.

Less than nine years after its creation, Elasticsearch is the most popular enterprise search engine. Elastic released its latest update—version 7.2.0 —on June 25, 2019.


read more

More in Tux Machines

Android Leftovers

Firefox, Graphene, Krita update in Tumbleweed

Two openSUSE Tumbleweed snapshots were released this week. The snapshots furnished the update for KDE Applications 19.08.1 and updated several libraries including Intel’s Graphene library OS. Snapshot 20190917 delivered four packages. The Graphene package updated to 1.10.0 and now uses an ancillary library called (micro) µTest for its test suite, which makes possible to build and run the test suite without depending on GLib. Mozilla Firefox 69.0 provided Enhanced Tracking Protection (ETP) with stronger privacy protections and added support for receiving multiple video codecs to makes it easier for WebRTC conferencing services to mix video from different clients. The other two package updates in the snapshot were icecream 1.3, which takes compile jobs from a build and distributes it among remote machines allowing a parallel build, and the HTTP client/server library for GNOME libsoup 2.66.3. The update of icecream 1.3 improved the speed of creating compiler tarballs. The snapshot is trending at a moderately stable rating of 87, according to the Tumbleweed snapshot reviewer. Read more

today's leftovers

  • Epiphany Technology Preview Users: Action Required

    Epiphany Technology Preview has moved from https://sdk.gnome.org to https://nightly.gnome.org. The old Epiphany Technology Preview is now end-of-life. Action is required to update. If you installed Epiphany Technology Preview prior to a couple minutes ago, uninstall it using GNOME Software and then reinstall using this new flatpakref.

  • Qt Quick on Vulkan, Metal, and Direct3D - Part 2

    Let's continue where we left off in the first post. We saw an example of a Qt Quick application running on Linux on top of OpenGL and Vulkan. We also saw a Vulkan frame capture in RenderDoc, which is not just an invaluable tool during Qt development work, but can also be useful to anyone who wants to dig deeper and understand better how Qt Quick renders a frame (or for that matter troubleshoot problems in an application's rendering). Now in this post we are going to focus on what Qt 5.14 offers for macOS and Windows.

  • Renewing the Modularity objective

    Now that Modularity is available for all Fedora variants, it’s time to address issues discovered and improve the experience for packagers and users. The Modularity team identified a number of projects that will improve the usefulness of Modularity and the experience of creating modules for packagers. We are proposing a renewed objective to the Fedora Council.

  • Boardcon Idea3399 Features-Rich SBC Comes with M.2 NVMe SSD and 4G LTE PCIe Sockets

    Back in 2017, Boardcon introduced EM3399 single board computer powered by a Rockchip RK3399 processor through the company’s PICO3399 SO-DIMM system-on-module.

  • Random Number Generator Assembly

    Learn how to assemble your NeuG USB True Random Number Generator Assembly from https://shop.fsf.org/

  • Standing on the shoulders of giants

    This changed everything, and it led to the birth of ever greater backgammon neural networks that could provide world-class competition as well as world-class analysis. The first great program to follow and raise the standard was Jellyfish, after which came Snowie, and even a magnificent open-source project: GNU Backgammon, which to this day is the second strongest backgammon software available. It too can be found at its source site. For documentation, refer to my online manual, “All About GNU”.

Android Leftovers