This year’s MakerFaire had some great additions and some new booths… Check out a few of the highlights:
Continue reading “MakerFaire Central Oregon 2022”Knime conference coming up
Next week the KNIME fall conference will be happening, Nov 14-16. For mathematicians or anyone wanting to look at some useful AI/Machine learning tools, this should be an informative conference! I’ve seen some previous sessions with interesting demos and overviews of new features they add to this open-source tool. Virtual passes are free to the live-streamed event! If it is like past online lessons, it is likely they will also be available later from their Youtube channel page.
Plus codes as an easy location-sharing option
You may know of grid squares for general location in a ham radio contest, or the What3Words system with its easy access if you have network access, but there is another often-used location project you may not have heard of which is also easier than sharing a long latitude and longitude number!
Continue reading “Plus codes as an easy location-sharing option”Hacktoberfest is coming up
It’s that time of year again, with leaves falling, people getting in from the cold and wind and getting in to coding… Hacktoberfest is just a few days away!
Continue reading “Hacktoberfest is coming up”Puzzles – an open-source collection
Many mathematicians enjoy puzzles – and digging in to interesting code. Simon’s Puzzle collection is an open source collection of puzzles that any mathematician would enjoy:
Continue reading “Puzzles – an open-source collection”Packaging a Python application for ArchLinux/Manjaro Linux
In a previous howto I showed how to build a .deb installer file for a Python program. This would work for the majority of systems with Debian/Ubuntu/Linux Mint etc. However there are many users on Arch Linux or Manjaro, which do not take this .deb installer file. Some Linux computers such as the popular (and currently out of stock 🙁 ) Pinebook laptop, and Pinephone come with Manjaro Linux, which takes Arch packages. Thankfully there is an easy way to add a package to the AUR for these Arch-based devices.
Continue reading “Packaging a Python application for ArchLinux/Manjaro Linux”Optimizing a Python program with profiling data
If you have been maintaining a Python program that has been growing for some time with new features you may notice at some point it can get a bit lagging and slow. For example, the app that is powered by hearham.com repeaters listing has grown from thousands of repeaters to now over 10,000 repeaters in the listing shown in the app. This hung things up especially on devices like Raspberry Pi or Librem phone while starting up the app.
Continue reading “Optimizing a Python program with profiling data”Linux tools on Windows with MSYS2 (And a Repeater app for Windows!)
One thing many don’t consider when setting up a GTK+ window application is that the same code that runs on a Linux phone or Linux computer, can also run on MS Windows with the same libraries! Next time you are on a Windows system and trying to set up a command or tool normally working on Linux, try this:
Continue reading “Linux tools on Windows with MSYS2 (And a Repeater app for Windows!)”GTK Choice box with Glade and Python
There may be times you have a simple choice or listing in a GTK list box – for this example, in choosing a serial connection or other device. Glade is a good way to build an application window easily with an interface to build in to your app on Linux desktop, Ubuntu or Librem phone or other Linux based phones. I was able to use this to create a Winlink user interface for the previous tutorial to call up the Pat interface.
Continue reading “GTK Choice box with Glade and Python”Pi-Star MMDVM Setup and Setting Up Callsign listener with Hearham.live
Pi-start is a way to make a MMDVM (available from Newegg and other retailers) a DMR digital repeater node to talk with digital radio. If you have a Raspberry Pi, sd and reader, and a computer, you can set it up…
Continue reading “Pi-Star MMDVM Setup and Setting Up Callsign listener with Hearham.live”