Get latest stable version of Octave

How to use the Octave flatpack to keep the latest GNU Octave version installed. Read more ›

 

Sizing Linux swap space on modern computers

Default recommendations for Linux swap size are often too large and detrimental to system performance and stability. Read more ›

 

HP Printer setup on Linux

How to setup and use the hplip GUI for quick HP printer setup on Linux. Read more ›

 

CLOSED -- Chicago Union Station Amtrak Legacy Club

Detailed review of the now closed premium pay-access Legacy Club in Chicago Union Station, located in the southwest corner of the Great Hall. Read more ›

 

What value does modern Fortran add?

Modern Fortran compilers are widespread, and the programmer time savings and syntax clarity gains are considerable. Read more ›

 

How does Fortran stderr stop return code work?

From 1956 Fortran I through Fortran 2018 standard, an integer stop value is generally returned. In Fortran 2018, variable error stop is finally allowed. Read more ›

 

Install PGI free Fortran compiler

How to install the no-cost PGI Fortran compiler with CUDA Read more ›

 

Travis-CI fix for error reference not a tree

Set a larger Git depth to avoid Travis-CI error git reference is not a tree. Read more ›

 

Global PEP8 Git pre-commit check hook

How to check Python code before allowing git commit Read more ›

 

Update BIOS via FreeDOS on Linux PC

Example of updating a PC BIOS without Windows using FreeDOS. Read more ›

 

What does Gfortran -std=legacy allow?

Gfortran option -std=legacy should normally NOT be used except for old code that you won't modify. Read more ›

 

Platform independent builds with Cmake

Basic tutorial and examples of using CMake for scientists and engineers. Read more ›

 

Five free C C++ Fortran compiler families

Brief description of five free compiler families for modern C, C++ and object-oriented Fortran Read more ›

 

Improvements in Wear OS

Explains benefits Wear OS brings to productivity for business and personal users. Read more ›

 

Fix Python 3 on Windows error Microsoft Visual C++ 14.0 is required

How to fix the error Visual C++ 14.0 required by installing Microsoft Visual C++ Build Tools. Read more ›

 

Install modern compilers in CentOS / RHEL

How to use devtoolset to easily install modern compilers and libraries in CentOS / RHEL. Read more ›

 

Fortran build systems

Brief survey of Fortran build systems, settling on CMake as most powerful vs. ease of use. Read more ›

 

Set and use alias within Bash script

Bash scripts normally ignore aliases without shopt -s expand_aliases. Read more ›

 

Python using NaN or None as sentinel

Comparing to None instead of NaN is 4..50 times faster in Python. Read more ›

 

Fix pytest AttributeError Function object has no attribute get_marker

Pytest 4.1 broke some outdated packages, here's how to fix. Read more ›

 

More Articles