The Curious Engineer

All blogs / C++

Solarian Programmer

solarianprogrammer.com

My ramblings about programming and productivity

C++PythonC

Posts
143 from 6 Oct 2011 to 15 Jun 2021
Posting
quiet since 2021
Kind
personal blog
Feed
https://solarianprogrammer.com/feed.xml

2021 2

  1. Install Python with NumPy SciPy Matplotlib on macOS Big Sur (Apple Silicon arm64 version)
  2. Getting Started with Clang and Visual Studio Code on Windows with MSYS2 and MinGW-w64

2020 4

  1. Enable OpenSSH server on Windows 10
  2. Using the Visual Studio Developer Command Prompt from the Windows Terminal
  3. Getting started with C++ MathGL on Windows and Linux
  4. Getting started with GSL - GNU Scientific Library on Windows, macOS and Linux

2019 26

  1. Install Code::Blocks and GCC 9 on Windows - Build C, C++ and Fortran programs
  2. C++ Implementing a Chaos Game simulator
  3. Install GCC 9 on Windows - Build C, C++ and Fortran programs
  4. C++20 span tutorial
  5. A Happy Halloween from C++ and an IIFE lambda
  6. C++17 - find the greatest common divisor, gcd, of two or more integers
  7. Install OpenCV 4 with Python 3 on macOS Catalina
  8. Compiling GCC 10 on macOS Catalina
  9. Install OpenCV 4 on Raspberry Pi for C++ and Python development
  10. Building SBCL - Steel Bank Common Lisp on Windows
  11. Cross compiling OpenCV 4 for Raspberry Pi Zero
  12. Python - using C and C++ libraries with ctypes
  13. Install GNU Octave on macOS and getting started with the image processing package
  14. Batch convert images to PDF with Python by using Pillow or img2pdf
  15. C Programming - Reading and writing images with the stb_image libraries
  16. Building the Windows Terminal application with Visual Studio 2019
  17. C++17 STL Parallel Algorithms - with GCC 9.1 and Intel TBB on Linux and macOS
  18. Using Clang as a cross compiler for Raspberry Pi
  19. C17 Programming - measuring execution time, delaying program execution
  20. C Programming - using ANSI escape codes on Windows, macOS and Linux terminals
  21. C Programming - read a file line by line with fgets and getline, implement a portable getline version
  22. C Programming - Passing a multi-dimensional array to a function
  23. Docker on macOS - Installation and Getting Started with GCC 8 in a Docker container
  24. C++17 - Implementing a singly linked list with smart pointers
  25. C++17 - Draw a Valentine's Day heart shape
  26. C++17 Filesystem - Writing a simple file watcher

2018 17

  1. Raspberry Pi - Using C++ to control a group of LEDs
  2. Cross compiling OpenCV 4 for Raspberry Pi and BeagleBone Black
  3. Raspberry Pi Zero Internet connection through USB
  4. BeagleBone Black sharing your macOS Internet connection through USB
  5. C++ reading and writing BMP images
  6. Installing Java OpenJDK on macOS Catalina
  7. C++17 constexpr generation of a FizzBuzz solution
  8. Install Ruby 2.5 on macOS, Windows 10 and Ubuntu 18.04
  9. How to create a .NET Core F# application and generate executables for multiple operating systems
  10. Compiling Boost with GCC or Clang on macOS
  11. Building GCC as a cross compiler for Raspberry Pi
  12. Install NumPy, SciPy, Matplotlib and OpenCV for Python 3 on Ubuntu 18.04
  13. Raspberry Pi - Install Clang 9 and compile C++17 and C++20 programs
  14. Python OpenCV - show a video in a Tkinter window
  15. Python OpenCV - show an image in a Tkinter window
  16. Writing a minimal x86-64 JIT compiler in C++ - Part 2
  17. Writing a minimal x86-64 JIT compiler in C++ - Part 1

2017 29

  1. C++17 constexpr everything (or as much as the compiler can)
  2. Clang 10 in a Docker container for C++17 and C++20 development
  3. Linux and WSL - Install Clang 9 with libc++ and compile C++17 and C++20 programs
  4. Raspberry Pi - Install GCC 10 and compile C++17 programs
  5. Raspberry Pi Raspbian - Compiling GCC 8.1
  6. The eight queens puzzle in Python
  7. Barnsley Fern in Python 3
  8. PPM image from scratch in Python 3
  9. Building GCC 8 on Chrome OS
  10. Chrome OS native development
  11. C++ local development on a Chromebook or Chrome OS device
  12. My two weeks programming on a Chromebook challenge
  13. Building Python 3.7 from source on Ubuntu and Debian Linux
  14. Compiling GCC 10 on macOS Mojave
  15. Emacs 25 on Windows Subsystem for Linux
  16. Building GCC 10 on Windows Subsystem for Linux
  17. Swift Alamofire tutorial uploading and downloading images
  18. Getting started with Swift 3 on Windows Subsystem for Linux
  19. Using the Windows Subsystem for Linux with Xfce 4
  20. Install WSL - Windows Subsystem for Linux
  21. Transferring data between Matlab and Armadillo
  22. Getting started with Armadillo a C++ Linear Algebra Library on Windows, Mac and Linux
  23. Install NumPy, SciPy, Matplotlib with Python 3 on Windows
  24. iOS Remote Push Notifications with a Node.js backend
  25. Arduino buzzer player with adjustable volume - playing a part of Für Elise by Ludwing van Beethoven
  26. Beginning C Game Development with SDL 2 - video series
  27. Arduino - pulse an LED with a cosine wave function
  28. C99/C11 dynamic array that mimics C++'s std::vector - API improvements
  29. C99/C11 dynamic array that mimics C++'s std::vector

2016 10

  1. C++ - Passing a C-style array with size information to a function
  2. Swift 3 and OpenGL on Linux and macOS with GLFW
  3. Getting started with Swift 3 on Linux
  4. Building GCC 10 on Ubuntu Linux
  5. Linux - Optimize your SSH login workflow
  6. Install Python with NumPy, SciPy and Matplotlib on macOS Big Sur (Intel version)
  7. Raspberry Pi Raspbian - Building and Installing Vim 8.0
  8. Install OpenCV 4 with Python 3 on Windows
  9. How to share a compiled iOS app ipa with your users for testing using Dropbox or your website
  10. How to upgrade Node.js on Mac OS X

2015 4

  1. OpenCV video editing tutorial
  2. OpenMP on OS X
  3. Detect red circles in an image using OpenCV
  4. Raspberry Pi - Building SDL 2 on Raspbian

2014 8

  1. Getting started with JOGL (OpenGL bindings for Java) in Eclipse
  2. C++14 lambda tutorial
  3. C++14 auto tutorial
  4. Remote text editing with SublimeText and TextMate
  5. Increase your productivity with the Pomodoro technique
  6. Getting started with OpenCV on the BeagleBone Black with Ubuntu 14.04 LTS
  7. Modular JavaScript development with Browserify and LivePage
  8. Compiling Xfoil on OS X

2013 9

  1. OpenGL 101: Matrices - projection, view, model
  2. OpenGL 101: Textures
  3. OpenGL 101: Drawing primitives - points, lines and triangles
  4. OpenGL 101: Windows, OS X and Linux - Getting Started
  5. The Mandelbrot set in C++11
  6. Sorting data in parallel CPU vs GPU - In which we show more graphics
  7. Sorting data in parallel CPU vs GPU
  8. Building Clang 9, LLVM 9, libc++ and lldb on Ubuntu 18.04
  9. Building Lua 5.3 on macOS

2012 24

  1. C++11 sort benchmark
  2. C++11 async tutorial
  3. C++11 timing code performance
  4. Building Cling (the C++ interpreter) on Windows
  5. Cling a C++11 interpreter
  6. Roguelike game in C++ - Adding a rudimentary monster to the game
  7. Roguelike game in C++ - Map generation with Perlin noise
  8. Perlin noise in C++11
  9. Roguelike game in C++ - Adding a map to the game
  10. Roguelike game in C++ - Bootstrap
  11. Roguelike game in C++ - Introduction
  12. Cooking guide for hackers
  13. Matrix multiplication on GPU using CUDA with CUBLAS, CURAND and Thrust
  14. Mixed language programming - C++11 and Fortran 2008
  15. C++11 multithreading tutorial - part 3
  16. Great book - The C++ Standard Library 2nd edition
  17. Vector addition benchmark in C, C++ and Fortran
  18. Objective-C blocks on Windows with Clang
  19. Clang and Objective-C on Windows
  20. Add syntax highlighting to your static blog with Python and Pygments
  21. Using Git with Dropbox
  22. Starting with GNU sed on Mac OSX
  23. C++11 multithreading tutorial - part 2
  24. Top C++ books for beginners and intermediate programmers

2011 10

  1. C++11 multithreading tutorial
  2. Upgrading my MacBook Pro
  3. Implementing Scheme in C++ - Special forms
  4. Implementing Scheme in C++ - Introduction
  5. C++11 lambda tutorial
  6. C++11 regex tutorial part 2
  7. C++11 raw strings literals tutorial
  8. C++11 regex tutorial
  9. Scientific graphics in C# - part 2
  10. Scientific graphics in C#