Language Selection

English French German Italian Portuguese Spanish

OpenSource.com

Syndicate content
Updated: 1 hour 1 min ago

Top 3 benefits of company open source programs

16 hours 33 sec ago

Many organizations, from Red Hat to internet-scale giants like Google and Facebook, have established open source programs (OSPO). The TODO Group, a network of open source program managers, recently performed the first annual survey of corporate open source programs, and it revealed some interesting findings on the actual benefits of open source programs.


read more

Control your data with Syncthing: An open source synchronization tool

16 hours 33 sec ago

These days, some of our most important possessions—from pictures and videos of family and friends to financial and medical documents—are data. And even as cloud storage services are booming, so there are concerns about privacy and lack of control over our personal data. From the PRISM surveillance program to Google letting app developers scan your personal emails, the news is full of reports that should give us all pause regarding the security of our personal information.


read more

What is Istio?

16 hours 33 sec ago

One of the key metrics or performance indicator of a microservices software architecture and environment is lead time (the amount of time it takes to get from idea to production). Many things have an impact on lead time, such as decision-making time, how quickly the code can be implemented, testing, continuous integration, etc.

[This is part one of my ten-part Introduction to Istio series, originally published on Red Hat Developers.]


read more

Python 3.7 beginner's cheat sheet

Thursday 20th of September 2018 12:30:00 PM

The Python programming language is known for its large community and diverse extension menu, but much is packed into the language itself. This cheat sheet rounds up a few built-in pieces to get new Python programmers started.

Download the Python 3.7 beginner's cheat sheet
read more

8 Python packages that will simplify your life with Django

Thursday 20th of September 2018 07:03:00 AM

Django developers, we're devoting this month's Python column to packages that will help you. These are our favorite Django libraries for saving time, cutting down on boilerplate code, and generally simplifying our lives. We've got six packages for Django apps and two for Django's REST Framework, and we're not kidding when we say these packages show up in almost every project we work on.


read more

Distributed tracing in a microservices world

Thursday 20th of September 2018 07:01:00 AM

Microservices have become the default choice for greenfield applications. After all, according to practitioners, microservices provide the type of decoupling required for a full digital transformation, allowing individual teams to innovate at a far greater speed than ever before.


read more

Who will push back the most on a move to DevOps?

Thursday 20th of September 2018 07:00:00 AM

You're moving to a DevOps model for all or part of your organisation: well done! Somebody, somewhere has made the leap. Let's assume, for the sake of this article, that you have management buy-in: whatever hurdles needed to be jumped, whatever mountains needed to be climbed to get that momentous "Yes." You've got tooling agreed, you've worked out your processes, and now all you need to do is convince people to get involved. Should be easy, right? If only.


read more

Host your own cloud with Raspberry Pi NAS

Wednesday 19th of September 2018 07:03:00 AM

In the first two parts of this series, we discussed the hardware and software fundamentals for building network-attached storage (NAS) on a Raspberry Pi. We also put a proper backup strategy in place to secure the data on the NAS.


read more

It's time to pay the maintainers

Wednesday 19th of September 2018 07:01:00 AM

Earlier this year, Tidelift conducted a survey of over 1,200 professional software developers and open source maintainers. We found that 83% of professional software development teams would be willing to pay for better maintenance, security, and licensing assurances around the open source projects they use.


read more

5 ways DevSecOps changes security

Wednesday 19th of September 2018 07:00:00 AM

There’s been an ongoing kerfuffle over whether we need to expand DevOps to explicitly bring in security. After all, the thinking goes, DevOps has always been something of a shorthand for a broad set of new practices, using new tools (often open source) and built on more collaborative cultures.


read more

3 top Python libraries for data science

Tuesday 18th of September 2018 07:02:00 AM

Python's many attractions—such as efficiency, code readability, and speed—have made it the go-to programming language for data science enthusiasts. Python is usually the preferred choice for data scientists and machine learning experts who want to escalate the functionalities of their applications. (For example, Andrey Bulezyuk used the Python programming language to create an amazing machine learning application.)


read more

Linux firewalls: What you need to know about iptables and firewalld

Tuesday 18th of September 2018 07:01:00 AM

This article is excerpted from my book, Linux in Action, and a second Manning project that’s yet to be released.

The firewall

A firewall is a set of rules. When a data packet moves into or out of a protected network space, its contents (in particular, information about its origin, target, and the protocol it plans to use) are tested against the firewall rules to see if it should be allowed through. Here’s a simple example:


read more

How selfless is your open organization?

Tuesday 18th of September 2018 07:00:00 AM

"Community" is a defining characteristic of open organizations. A community could be many things—a "team," a "group," a "department," or a "task force," for example. What makes any of these groups a true community is two distinct factors: a well-defined purpose and clear investment in or value of that purpose.


read more

Did your open source career begin with video games?

Tuesday 18th of September 2018 07:00:00 AM

Certainly you don't need to be a gamer as a child to grow up and become a developer, nor does being a gamer automatically set you up for a career in technology.

But there's definitely a good bit of overlap between the two.


read more

4 scanning tools for the Linux desktop

Monday 17th of September 2018 07:02:00 AM

While the paperless world isn't here quite yet, more and more people are getting rid of paper by scanning documents and photos. Having a scanner isn't enough to do the deed, though. You need software to drive that scanner.

But the catch is many scanner makers don't have Linux versions of the software they bundle with their devices. For the most part, that doesn't matter. Why? Because there are good scanning applications available for the Linux desktop. They work with a variety of scanners and do a good job.


read more

How gaming turned me into a coder

Monday 17th of September 2018 07:01:00 AM

I think the first word I learned to type fast—and I mean really fast—was "fireball."

Like most of us, I started my typing career with a "hunt-and-peck" technique, using my index fingers and keeping my eyes focused on the keyboard to find letters as I needed them. It's not a technique that allows you to read and write at the same time; you might call it half-duplex. It was okay for typing cd and dir, but it wasn't nearly fast enough to get ahead in the game. Especially if that game was a MUD.


read more

Getting started with openmediavault: A home NAS solution

Monday 17th of September 2018 07:00:00 AM

With so many cloud storage options readily available, some folks might question the value of having a home NAS (network-attached storage) server. After all, with your files on the cloud, you don't have to worry about managing the maintenance, updates, and security of your own server.


read more

Google's Dataset Search, Julia programming language, and more news

Saturday 15th of September 2018 07:00:00 AM

In this edition of our open source news roundup, we take a look at Google's new search engine, MIT's programming language Julia, AI inspired pizza recipes, and more.


read more

Convert files at the command line with Pandoc

Friday 14th of September 2018 07:02:00 AM

Pandoc is a command-line tool for converting files from one markup language to another. Markup languages use tags to annotate sections of a document. Commonly used markup languages include Markdown, ReStructuredText, HTML, LaTex, ePub, and Microsoft Word DOCX.

In plain English, Pandoc allows you to convert a bunch of files from one markup language into another one. Typical examples include converting a Markdown file into a presentation, LaTeX, PDF, or even ePub.


read more

More in Tux Machines

Security: Updates, Mirai and Singapore's Massive Breach

  • Security updates for Friday
  • Mirai botnet hackers [sic] avoid jail time by helping FBI

    The three men, Josiah White, 21, Dalton Norman, 22, and Paras Jha, 22, all from the US, managed to avoid the clink by providing "substantial assistance in other complex cybercrime investigations", according to the US Department of Justice. Who'd have thought young hacker [sic] types would roll over and show their bellies when faced with prison time....

  • A healthcare IT foundation built on gooey clay
    Today, there was a report from the Solicitor General of Singapore about the data breach of the SingHealth systems that happened in July. These systems have been in place for many years. They are almost exclusively running Microsoft Windows along with a mix of other proprietary software including Citrix and Allscript. The article referred to above failed to highlight that the compromised “end-user workstation” was a Windows machine. That is the very crucial information that always gets left out in all of these reports of breaches. I have had the privilege of being part of an IT advisory committee for a local hospital since about 2004 (that committee has disbanded a couple of years ago, btw). [...] Part of the reason is because decision makers (then and now) only have experience in dealing with proprietary vendor solutions. Some of it might be the only ones available and the open source world has not created equivalent or better offerings. But where there are possibly good enough or even superior open source offerings, they would never be considered – “Rather go with the devil I know, than the devil I don’t know. After all, this is only a job. When I leave, it is someone else’s problem.” (Yeah, I am paraphrasing many conversations and not only from the healthcare sector). I recall a project that I was involved with – before being a Red Hatter – to create a solution to create a “computer on wheels” solution to help with blood collection. As part of that solution, there was a need to check the particulars of the patient who the nurse was taking samples from. That patient info was stored on some admission system that did not provide a means for remote, API-based query. The vendor of that system wanted tens of thousands of dollars to just allow the query to happen. Daylight robbery. I worked around it – did screen scrapping to extract the relevant information. Healthcare IT providers look at healthcare systems as a cashcow and want to milk it to the fullest extent possible (the end consumer bears the cost in the end). Add that to the dearth of technical IT skills supporting the healthcare providers, you quickly fall into that vendor lock-in scenario where the healthcare systems are at the total mercy of the proprietary vendors.

Recoll – A Full-Text GUI Search Tool for Linux Systems

We wrote on various search tools recently like in 9 Productivity Tools for Linux That Are Worth Your Attention and FSearch, and readers suggested awesome alternatives. Today, we bring you an app that can find text anywhere in your computer in grand style – Recoll. Recoll is an open-source GUI search utility app with an outstanding full-text search capability. You can use it to search for keywords and file names on Linux distros and Windows. It supports most of the document formats and plugins for text extraction. Read more

today's howtos

Linux Foundation for Sale

  • Open Source Summit EU Registration Deadline, Sept. 22, Register Now to Save $150 [Ed: Microsoft is the "DIAMOND" sponsor of this event, the highest sponsorship level! Linux Foundation, or the Zemlin PAC, seems to be more about Microsoft than about Linux.]
  • Building a Secure Ecosystem for Node.js [Ed: Earlier today the Zemlin PAC did this puff piece for Microsoft (a sponsor)]
  • The Human Side of Digital Transformation: 7 Recommendations and 3 Pitfalls [Ed: New Zemlin PAC-sponsored and self-serving puff piece]
    Not so long ago, business leaders repeatedly asked: “What exactly is digital transformation and what will it do for my business?” Today we’re more likely to hear, “How do we chart a course?” Our answer: the path to digital involves more than selecting a cloud application platform. Instead, digital, at its heart, is a human journey. It’s about cultivating a mindset, processes, organization and culture that encourages constant innovation to meet ever-changing customer expectations and business goals. In this two-part blog series we’ll share seven guidelines for getting digital right. Read on for the first three.