Python is an all-purpose programming language that can be used to create desktop applications, 3D graphics, video games, and even websites. It's a great first programming language because it can be easy to learn and it's simpler than complex languages like C, C++, or Java. Even so, Python is powerful and robust enough to create advanced applications, and it's used in just about every industry that uses computers. This makes Python a good language for young and old, with or without any programming experience. read more
Portwell’s compact “WEBS-13D1” computer offers Apollo Lake options, 4K-ready DP and HDMI, 6x USB, -20 to 60°C support, and shock and vibration resistance. Portwell’s 200 x 150 x 80mm WEBS-13D1 is one of its smaller embedded computers, although it’s not quite as petite as the similarly Apollo Lake driven, 150 x 150 x 60mm WEBS-21D0.
MozFest is convening technologists, activists and artists this October to tackle the biggest problems facing the web. The Internet is sick. From ransomware and trolls to misinformation and mass surveillance, the very health of the Internet is at risk.
Announcing the fifth release candidate for the Linux kernel version 4.14, Linus Torvalds has revealed that fuzzing is producing a steady stream of security fixes.
SuiteCRM is an open source CRM (Customer Relationship Management) software based on PHP. It is a fork of the popular CRM software SugarCRM, and has become more popular after the team behind the latter decided to stop the development of the free version. In this tutorial, we will show you how to install and configure SuiteCRM using Nginx as the Web server.
Gumstix has added NXP’s tiny, Linux-driven SCM-i.MX6 module to its Geppetto design library, and has launched a “Cobalt MC” SBC to showcase the tiny COM. Gumstix continues to add more computer-on-modules and single board computers to its Geppetto D2O design library, offering more options for developers to build custom board designs online for prototyping and quick manufacture of small runs.
When you practice open communication and invite feedback, you get a lot valuable input that can improve your ideas, projects, and decisions. Yet one of the most common questions I hear is this: "That's all well and good, and I agree, it's best to open yourself up to that kind of feedback. But what about that one guy. . .?" You know the one they're talking about. It's Mr. Grumpy, who inevitably shows up and says things like, "Oh, that won't work here" or "We already tried something like that," yet never seems to offer any helpful or productive alternatives. read more
ImageJ is a useful tool for analyzing images in scientific research—for example, you may use it for classifying tree types in a landscape from aerial photography.
Hollywood has made many big promises about artificial intelligence (AI): how it will destroy us, how it will save us, and how it will pass us butter. One of the less memorable promises is how cool it will look. read more
As a longtime proponent of open source solar photovoltaic development, I am happy that the U.S. National Renewable Energy Lab (NREL) has shared all the source code for System Advisor Model (SAM), its most powerful renewable energy economic analysis software. read more
I grew up in the 1970s and 1980s. My parents wanted to expose my brother and me to computers from an early age, so they bought an Apple II clone called the Franklin Ace 1000. I'm sure the first thing we used it for was playing games. But it didn't take long before we asked, "How does it work?" Our parents bought us a book about how to program in Applesoft BASIC, and we taught ourselves. read more
Renesas upgraded the Linux stack for its RZ/G SoCs to use CIP’s 10-year SLTS kernel. Meanwhile, the standard LTS kernel will expand from 2 to 6 years. The Linux Foundation launched the Civil Infrastructure Platform (CIP) project a year ago with the intention of developing base layer, open source industrial-grade software starting with a 10-year […]
Corvalent’s new “CorEdge Box PCs” offer Bay Trail or Haswell CPUs with up to 10x GbE, up to 6x serial, and 4x USB ports, plus an optional PoE model. Corvalent’s new CorEdge Box PCs focus on IoT edge computing, including monitoring, networking, and data acquisition applications.
Aaeon’s COM-KBUC6 is a COM Express Type 6 Compact module with “Kaby Lake” Core-U CPUs, 5x PCIe, 12x USB, and 3x SATA III. Aaeon has revised its Intel 6th Gen Core based COM-SKUC6 COM Express Type 6 Compact module, which we covered in brief in 2015 as part of Intel’s Skylake announcement, as a new “Kaby Lake” based COM-KBUC6.
You may have heard about KRACK (for “Key Reinstallation Attack”), a vulnerability in WPA2-protected Wi-Fi. This attack could let attackers decrypt, forge, or steal data, despite WPA2’s improved encryption capabilities. Fear not — fixes for Fedora packages are on their... Continue Reading →
Private Internet Access is joining KDE as a Patron and pledges to support the work of KDE e.V. through the corporate membership program.
This guide will walk through the process of deploying a simple web application in Clojure using supervisor and Nginx. Clojure is a modern general-purpose programming language for the JVM that focuses on concurrent programming found in operating systems. Clojure enables you to make use of the existing JVM infrastructure, including tools, libraries and application servers.
Maintenance is a good idea for every website, but it's a requirement for websites using open source code. The upside of open source is that everyone can participate. The downside is that means keeping up with everyone's changes. Code gets patched, which causes other code to stop working and need patches in turn. Exploits are found and then blocked. Fancy new features are developed, and your users want them. All of this means you need to keep up! The most important weapon to combat these forces is maintenance. read more
In case you missed the news, Fedora 27 Beta was released last week. If you’re running Fedora Workstation, it’s easy to upgrade to the Beta release. Then you can try out some of the new features early. This article explains... Continue Reading →
Join the Opensource.com community for a set of amazing lightning talks you won't want to miss during the All Things Open conference in Raleigh, NC. Speakers have five minutes to enlighten the audience about an open source topic they are passionate about. We've got everything from DevOps and Kubernetes, to wearables, cloud, and more.