Showing headlines posted by bob

« Previous ( 1 ... 247 248 249 250 251 252 253 254 255 256 257 ... 1156 ) Next »

Exploring Algol 68 in the 21st century

In the preface to his excellent textbook Algol 68: A First and Second Course, Andrew McGettrick writes: "This book originated from lectures first given at the University of Strathclyde in 1973-4 to first-year undergraduates, many of whom had no previous knowledge of programming. Many of the students were not taking computer science as their main subject but merely as a subsidiary subject. They, therefore, served as a suitable audience on whom to inflict lectures attempting to teach Algol 68 as a first programming language."

Snapping at Canonical's Snap: Linux Mint team says no to Ubuntu store 'backdoor'

Version 20 will ship without any snap packages, snapd daemon. The developers of Linux Mint have expressed concern with Canonical's Snap Store and the way it is forced on Ubuntu users who try to install popular packages like the Chromium web browser.…

How to Install Joomla with Apache2 and Let's Encrypt on Ubuntu 20.04

Joomla is an open-source content management system used for publishing online applications and websites. It is written in PHP and uses MySQL/MariaDB as a database back-end. It is a simple, user-friendly and built on a mobile-ready model–view–controller web application framework. In this tutorial, we will show you how to install Joomla CMS with Apache and secure with Let's Encrypt SSL on Ubuntu 20.04.

Control your computer time and date with systemd

Most people are concerned with time. We get up in time to perform our morning rituals and commute to work (a short trip for many of us these days), take a break for lunch, meet a project deadline, celebrate birthdays and holidays, catch a plane, and so much more.

10th Gen Comet Lake computer has GTX GPU and 10 GbE ports

Sintrones’ fanless, Linux-ready “ABOX-5210G” transport PC features an up to 10-core Comet Lake-S CPU, Nvidia graphics, 3x M.2, 2x mini-PCIe, 3x DP, 2x HDMI, 2x SATA, and 10x GbE ports with optional PoE. Sintrones has announced the second embedded PC we’ve seen with an Intel 10th Gen Comet Lake-S processor after Vecow’s recent ECX-2000 Series. […]

Using pandas to plot data in Python

  • Opensource.com; By Shaun Taylor-Morgan (Posted by bob on Jun 2, 2020 1:25 PM EDT)
  • Story Type: Tutorial; Groups: Developer, Python
In this series of articles on Python-based plotting libraries, we're going to look at an example of making plots using pandas, the hugely popular Python data manipulation library. Pandas is a standard tool in Python for scalably transforming data, and it has also become a popular way to import and export from CSV and Excel formats.

How to scale an open, energetic community

  • Opensource.com; By Bryan Behrenshausen, Ben Cotton, Laura Hilliger & Jen Kelchner (Posted by bob on Jun 2, 2020 11:22 AM EDT)
  • Story Type: Editorial; Groups: Community
Open communities live and breathe. They grow, shift, and change when people join or leave them, learn something new, contribute something different. New contributors step up; long-time contributors take breaks. And the community's dynamics reform every time they do. Just look at the Open Organization community. For the past five years, we've been helping the world better understand the ways open principles are changing the ways we work, manage, and lead. And we've never stopped evolving.

Why I switched from Java to Kotlin

  • Opensource.com; By Stephon Brown (Posted by bob on Jun 2, 2020 10:20 AM EDT)
  • Story Type: Tutorial; Groups: Developer
After years as an educator, I became a professional software developer. That brought me to Java, but recently, I began enjoying a totally different but compatible programming language called Kotlin.

Compact Coffee Lake system features hot-swappable SATA

  • LinuxGizmos.com; By Eric Brown (Posted by bob on Jun 2, 2020 6:50 AM EDT)
  • Story Type: News Story; Groups: Embedded
Neousys’ fanless, rugged “Nuvo-7531” embedded controller runs on 8th or 9th Gen Coffee Lake CPUs and offers up to 32GB DDR4, 4x GbE, 6x USB, 3x mini-PCIe, dual displays, and a hot-swappable SATA tray. Neousys announced a rugged embedded system for industrial automation, machine vision, robotics, and automated guided vehicle applications. Like its higher-end, Nvidia […]

When to choose C or Python for a command-line interface

  • Opensource.com (Posted by bob on Jun 2, 2020 4:21 AM EDT)
  • Groups: Python; Story Type: News Story
This article has a simple goal: to help new Python developers with some of the history and terminology around command-line interfaces (CLIs) and explore how to write these useful programs in Python. In the beginning… First, a Unix perspective on command-line interface design. read more

AppGet 'really helped us,' Microsoft says, but offers no apology to dev for killing open-source package manager

Windows bod acknowledges project's influence on WinGet Microsoft's Andrew Clinick, a group program manager in the Windows team who is involved with the development of the WinGet package manager, has tried to make good with the open-source community by publishing an acknowledgement of what was borrowed from the existing AppGet project.…

Timesys and NXP partner on BSP maintenance service for embedded Linux

Timesys announced a BSP Lifecycle Maintenance Service for embedded Linux products using NXP processors. The BSP service offers regular board support package release updates okys the Vigiles Prime security and management service. Last June, Timesys launched a Vigiles security monitoring and management service with CVE (Common Vulnerabilities and Exposures) tracking for embedded Linux. Now, Timesys […]

How to write a VS Code extension

Visual Studio Code (VS Code) is a cross-platform code editor created by Microsoft for Linux, Windows, and macOS. Unfortunately, Microsoft's version of VS Code is released under the Microsoft Software License, which is not an open source license. However, the source code is open source, released under the MIT license, with releases distributed by the VSCodium project. read more

Use FastAPI to build web services in Python

FastAPI is a modern Python web framework that leverage the latest Python improvement in asyncio. In this article you will see how to set up a container based development environment and implement a small web service with FastAPI. Getting Started The development environment can be set up using the Fedora container image. The following Dockerfile […]

What is open source project governance?

In many discussions of open source projects and community governance, people tend to focus on activities or resources like "speaking for the project" or "ownership of the web domain." While documenting these things is useful, they aren't truly governance matters. Alternately, others focus exclusively on technical matters like election rules, codes of conduct, and release procedures. While these might be the tools of governance, they're not governance itself. So what exactly is open source project governance?

Rust marks five years since its 1.0 release: The long and winding road actually works

  • The Register; By Thomas Claburn (Posted by bob on Jun 1, 2020 11:01 AM EDT)
  • Story Type: News Story; Groups: Developer
Programming language ready to leave the wilderness for mass adulation. The Rust programming language celebrated its fifth birthday on Friday and says the future looks bright.…

Could it be? Really? The Year of Linux on the Desktop is almost here, and it's... Windows-shaped?

Windows Subsystem for Linux to gain out-of-the-box support for GUI apps, GPU chippery. Build Microsoft's Build 2020 appears to mark the long-awaited Year Of Linux on the Desktop thanks to incoming Windows Subsystem for Linux (WSL) improvements, including GUI support.…

Ardour goes harder: v6.0 brings 'huge engineering changes' to open-source digital audio workstation

Dev sticks with elderly GTK+2 GUI toolkit because 'we would gain nothing' by upgrading. The sound-tinkerers among you will be pleased to learn that Ardour 6.0 is out, representing a major upgrade of the open-source digital audio workstation for Linux, macOS and Windows.…

How open standards guide us in a world of change

As I write this article in my home office in Beaverton, Oregon, a Portland suburb, I'm relying (and reflecting) on years of work that went into standards like TCP/IP, HTTP, NTP, XMPP, SAML, and many others, as well as open source implementations of these standards from organizations such as the Apache Software Foundation. The combination of these standards and technologies is literally saving lives, as many of us are able to work from home while "flattening the curve."

ALGOL 60 at 60: The greatest computer language you've never used and grandaddy of the programming family tree

Back to the time when tape was king. 2020 marks 60 years since ALGOL 60 laid the groundwork for a multitude of computer languages.…

« Previous ( 1 ... 247 248 249 250 251 252 253 254 255 256 257 ... 1156 ) Next »