Posts by Tags

Use Search icon in upper right corner for instant whole-site search.
View Blog in Chronological order
View Blog by Category

ad-block

ads-b

RTL2832 ADS-B decoder

less than 1 minute read

How to decode/log/display ADS-B aircraft transponder data with $20 RTL2832 USB receiver & Raspberry Pi.

agu

alsa

Bluetooth Sound on Linux

less than 1 minute read

Quick setup Bluetooth sound (speaker) on Linux PCs and embedded single-board computers, including the Raspberry Pi.

amtrak

No more Amtrak gate dragons

1 minute read

Amtrak is removing gate ticket checks from major stations, and instead scanning tickets once aboard at the station.

Amtrak Dunkin’ Donuts coffee

less than 1 minute read

Dunkin’ Donuts coffee first came to Amtrak Acela in April 2017, and has now expanded to Northeast Regional trains from Richmond, VA to Boston, MA.

andor

Install Andor Neo SDK3 in Windows

less than 1 minute read

It’s straightforward to install the Andor Neo SDK3 in Windows, and compile with MinGW instead of Microsoft Visual Studio.

android

antenna

Basic PiRadar functionality test

1 minute read

Essential verification of radar system elements can take place separately at a distinct frequency to save cost and time.

How Paging Coasters work

2 minute read

Technical explanation of paging coasters in the 27 MHz and UHF bands, including antennas and interference.

apco25

appveyor

Travis CI examples

1 minute read

Quick examples of Travis-CI – a system that runs your self-test on each git push. It can save you from hard to find bugs later.

aptx

art-of-grad-school

aspell

Aspell user dictionary location

less than 1 minute read

The aspell program is used by many software packages as a spellchecker. Here’s how to find the user dictionary file location.

astrometry

How to setup Astrometry.net program

3 minute read

How to get azimuth/elevation for each pixel of a sky image using Astrometry.net blind registration of astronomical/auroral images.

astropy

at&t

Project Fi technical aspects

3 minute read

Project Fi uses three LTE carriers plus VPN WiFi. Here are some practical details on how the Project Fi aggregating MVNO works.

audio

Bluetooth Sound on Linux

less than 1 minute read

Quick setup Bluetooth sound (speaker) on Linux PCs and embedded single-board computers, including the Raspberry Pi.

Bluetooth speaker with FM radio

less than 1 minute read

I consider having an FM radio in a Bluetooth speaker essential, as well as having SD card and 3.5mm input. The Simpowel V8 fulfills these needs for under $40.

Python PyGame installation

less than 1 minute read

How to install PyGame for easy sound playback and live keyboard callbacks in Python.

SoundBot Bluetooth headphones

2 minute read

Detailed review of Soundbot SB240 and SB220 Bluetooth headphones–noting some problems with modern Bluetooth source devices.

CD-R is NOT for archival purposes

2 minute read

As CD-R writers become commoditized, some people don’t realize CD-R have a short lifetime, and even standard CD’s don’t live forever.

aurora

AIDA tools

less than 1 minute read

Work with AIDA Tools auroral tomography in modern Matlab versions

OMTI auroral imager at RISR data download

less than 1 minute read

The OMTI imager data has led to a number of publications used with the RISR Resolute Bay Incoherent Scatter radar. Here is how to get that OMTI data.

Mathematics of Auroral Viewing

1 minute read

When you observe aurora borealis or aurora australis, what you see is a line integral of the optically thin aurora. Here’s the math.

automotive

avahi

basler

Basler Pylon 5 API from Python

less than 1 minute read

How to control Basler cameras from Python using the Pylon 5 API via Cython in Linux, Mac, Windows.

beaglebone

beamer

bibtex

Convert RIS to Bibtex

less than 1 minute read

How to convert RIS citations to .bib BibTeX/LaTeX format quickly. Also how to create PDF from .bib

bikesharing

bird-scooter

blackberry

Improvements in Wear OS

3 minute read

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

Blackberry Android phones of 2017

less than 1 minute read

Blackberry Mobile (TCL) has made a good transition of making prime Blackberry phones. Here’s a wrapup for 2017.

bluetooth

Echolink on Android

1 minute read

How to use Echolink on Android, a robust Echolink option for those times you forgot to bring your radio.

boost

boston

Ridesharing walk to pickup

less than 1 minute read

Uber Pool Express in Boston require walk to easier pickup locations. Lyft in Washington, D.C. suggests better pickup points.

broadcast-radio

FMeXtra/VuCAST vs. HD Radio

4 minute read

How field-proven, economical FMeXtra fails vs. HD Radio. Possible FMeXtra rebirth as open FM digital SCA.

brother

bsd

c

Making GNU Coreutils wc word count faster

less than 1 minute read

A colleague did some very interesting work in speeding up gnu-coreutils wc. Here’s his code–would anyone want to make a pull request to Coreutils?

c++

cad

calculator

HP50g vs. TI-89

1 minute read

Comparison of graphing calculators HP 50g and TI-89.

calendaring

canon

cb-radio

Galaxy Saturn Turbo for 10m

2 minute read

How to use CB “export” gear legally for 10m amateur radio. This example is for the Galaxy Saturn Turbo.

cdf

centos

Install Python3 on CentOS

less than 1 minute read

How to install Python 3.6, pip, numpy, etc. on CentOS with EPEL or Anaconda Python.

citizen-science

clang

cloudflare

cmake

coarray

cobol

Trim right columns from text file

less than 1 minute read

How to trim text file length to N columns–especially useful for old Fortran or COBOL programs with sequence numbers.

college-or-work

computer-vision

conda

Install Intel Python 3.6

less than 1 minute read

How to install Intel Distribution for Python 3.6 2018, and comparison to Anaconda Python.

Basler Pylon 5 API from Python

less than 1 minute read

How to control Basler cameras from Python using the Pylon 5 API via Cython in Linux, Mac, Windows.

upgrading Scipy via pip

less than 1 minute read

You can install Scipy the quick way via conda, or the general way via pip.

Where are Matplotlib release notes

less than 1 minute read

Matplotlib release notes tell you about bugs fixed and features added. They are located on the Github releases page.

Switch from IDL to Python

1 minute read

Python is a high performance language for data analytics tasks common to science and engineering. Simple guide to transition from IDL to Python with examples.

PySide in Anaconda3

less than 1 minute read

How to correct a Matplotlib ImportError when using QT/PySide.

continuous-integration

Travis CI examples

1 minute read

Quick examples of Travis-CI – a system that runs your self-test on each git push. It can save you from hard to find bugs later.

Travis-CI Quick Start

less than 1 minute read

How to simply setup Travis-CI for continuous integration with Linux and MacOS

flake8 PEP8 quick start

less than 1 minute read

PEP8 code style greatly helps code readability. flake8 catches unexecuted syntax errors otherwise missed by CI.

coverage-map

cron

cubesat

cuda

cups

curl

cw-radar

CW Radar using Red Pitaya and GNU Radio

2 minute read

The simplest waveform a radar can use is a continuous unmodulated tone. Here is an example GNU Radio-based CW software defined radar using Red Pitaya.

cygwin

Cygwin on Windows 10

less than 1 minute read

Cygwin compliments Windows Subsystem for Linux capabilities. A key Cygwin advantage over WSL is the ability to run as a service.

Disable text wrapping in nano

less than 1 minute read

How to turn off Cygwin nano default word wrap. This avoids breaking configuration files and Python scripts.

data-science

daydream

dd

debug

Fortran gdb/gdb-ia Debugging

1 minute read

How to debug Fortran code for one accustomed to Matlab/Python debugging. Cheat sheet for gdb or Intel gdb-ia debuggers.

defective-by-design

desense

dmc

dns

dosbox

dropbox

Control Dropbox from Linux Terminal

less than 1 minute read

If your remote graphical desktop doesn’t have the Dropbox dæmon running, you can control Dropbox easily from an SSH prompt.

dual-boot

Echolink on Android

1 minute read

How to use Echolink on Android, a robust Echolink option for those times you forgot to bring your radio.

Install Zello app on Linux

less than 1 minute read

How to install Zello on Linux. Zello mobile & desktop apps allow Nextel-like PTT group communications.

eclipse

ef-johnson

email

eps

ettus

exfat

rsync to EXFAT drive

less than 1 minute read

gives correct rsync command line options to sync with ExFAT formatted drive.

experiment

f2py

facebook

fasten

fcc

fedora

ffmpeg

Python PyGame installation

less than 1 minute read

How to install PyGame for easy sound playback and live keyboard callbacks in Python.

filtering

fits

flang

fm-translator

Bloomberg Radio now on 106.1 FM in Boston

2 minute read

The FCC’s 2009 ruling allowing AM stations to simulcast on FM permits Bloomberg Radio to escape interference endemic to AM radio with a 99 watt FM transmitter.

fortran

Trim right columns from text file

less than 1 minute read

How to trim text file length to N columns–especially useful for old Fortran or COBOL programs with sequence numbers.

freedos

g++

games

gdb

Fortran gdb/gdb-ia Debugging

1 minute read

How to debug Fortran code for one accustomed to Matlab/Python debugging. Cheat sheet for gdb or Intel gdb-ia debuggers.

geoscience

How to setup Astrometry.net program

3 minute read

How to get azimuth/elevation for each pixel of a sky image using Astrometry.net blind registration of astronomical/auroral images.

AGU FM2017 Python lunch notes

less than 1 minute read

Thoughts from leaders in geoscience Python, from numerous government agencies and research institutes.

AIDA tools

less than 1 minute read

Work with AIDA Tools auroral tomography in modern Matlab versions

OMTI auroral imager at RISR data download

less than 1 minute read

The OMTI imager data has led to a number of publications used with the RISR Resolute Bay Incoherent Scatter radar. Here is how to get that OMTI data.

gfortran

gimp

git

Overleaf v1 with GitHub / GitLab

2 minute read

How to use GitHub / GitLab with Overleaf v1. With Git I could recover a corrupted document from Overleaf post facto. Using Git a priori stops such corruption.

github

gitlab

glumpy

How to install Glumpy OpenGL for Python

less than 1 minute read

Glumpy uses PyOpenGL for beautiful, fast 3-D and 2-D plotting from Python and Numpy arrays. Here’s an easy way to setup Glumpy–you don’t need a discrete GPU.

gmail

gmrs-frs

gnu-data-language

Switch from IDL to Python

1 minute read

Python is a high performance language for data analytics tasks common to science and engineering. Simple guide to transition from IDL to Python with examples.

gnu-octave

gnu-radio

CW Radar using Red Pitaya and GNU Radio

2 minute read

The simplest waveform a radar can use is a continuous unmodulated tone. Here is an example GNU Radio-based CW software defined radar using Red Pitaya.

Setup Red Pitaya for GNU Radio

less than 1 minute read

You need Pavel Demin’s custom Red Pitaya image on a micro SD card, and GNU Radio on your PC to start.

gnucap

gnuradio

google-drive

google-earth

google-pixel-phone

gpredict

gps

eLoran te US Senate bill S.2220 2017

less than 1 minute read

Although not actually requiring eLoran, the bipartisan Senate bill has a finite chance of passing and making an important GPS backup.

gpu

How to install VisPy OpenGL for Python

less than 1 minute read

VisPy uses PyOpenGL for beautiful, fast 3-D and 2-D plotting from Python and Numpy arrays. Here’s an easy way to setup VisPy–you don’t need a discrete GPU.

How to install Glumpy OpenGL for Python

less than 1 minute read

Glumpy uses PyOpenGL for beautiful, fast 3-D and 2-D plotting from Python and Numpy arrays. Here’s an easy way to setup Glumpy–you don’t need a discrete GPU.

h5py

hamlib

hamsci

Loading WSPR raw audio data

less than 1 minute read

WSPR raw data in the form of audio files is highly useful for radio science analysis. Here’s how to load these files into Python.

harmonic-radar

What can a harmonic radar do?

2 minute read

Sampling of the numerous questions I get on harmonic radar, from Fortune 100 companies on down over the past decade.

hdd-ssd

hdf5

hf-radar

hidpi

hotel

hpcc

icc

icpc

ifort

image-rejection

Yaesu VX-7 Technical Review

3 minute read

Technical review of dual simultaneous receive, quad-band transmit and very compact size Yaesu VX-7.

imagej

ImageJ-Win64 won’t start

less than 1 minute read

If ImageJ won’t start on Windows, try the one-time command ImageJ-Win64 –cp jars/javac.jar and thereafter the ImageJ icon should work normally.

imagemagick

indoor-positioning

infosec

inkscape

Convert PDF to SVG

less than 1 minute read

How to convert PDF to SVG vector graphics for high resolution diagram on a webpage without download.

intel-edison

intel-mkl

interference

ionosphere

ipv6

Force apt to IPv4

less than 1 minute read

Sometimes a remote host or your ISP is temporarily misconfigured with regard to IPv6. You can force apt to use IPv4 as follows.

ipython

irfanview

java

jekyll

julia

jupyter

Switch from IDL to Python

1 minute read

Python is a high performance language for data analytics tasks common to science and engineering. Simple guide to transition from IDL to Python with examples.

labview

Python NI-DAQmx official support

less than 1 minute read

In March 2017, National Instruments released a complete Python API via ctypes for NI-DAQmx–here’s how to set it up.

lapack

lenovo

license-free

MURS VHF vs. 900 MHz modems

1 minute read

Long-range license-free modems at VHF (151 MHz) MURS are compared with globally-usable 900 MHz modems.

How Paging Coasters work

2 minute read

Technical explanation of paging coasters in the 27 MHz and UHF bands, including antennas and interference.

lineageos

linux

logitech

longley-rice

lora

lowtran

lte

Improvements in Wear OS

3 minute read

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

Wear OS autonomous via Wifi/LTE

1 minute read

How to use Wear OS smartwatches semi-autonomously with non-Android, non-iOS devices. For example Wear OS with BB10 or Windows Mobile device.

Wear OS LTE smartwatches

1 minute read

Comparison of LTE Wear OS smartwatches, which work great even with the smartphone left behind.

Project Fi technical aspects

3 minute read

Project Fi uses three LTE carriers plus VPN WiFi. Here are some practical details on how the Project Fi aggregating MVNO works.

ltr

lyft

Ridesharing walk to pickup

less than 1 minute read

Uber Pool Express in Boston require walk to easier pickup locations. Lyft in Washington, D.C. suggests better pickup points.

lzma

machine-learning

macos

make

manhattan

marsis

matlab

matplotlib

Matplotlib date/time examples

less than 1 minute read

Matplotlib can make many types of plots with a time axis. However, sometimes it takes an additional command or two to make the date/time axis work right in ...

Where are Matplotlib release notes

less than 1 minute read

Matplotlib release notes tell you about bugs fixed and features added. They are located on the Github releases page.

PySide in Anaconda3

less than 1 minute read

How to correct a Matplotlib ImportError when using QT/PySide.

mayavi

Mayavi 4.6 easy install

1 minute read

How to easily install QT5-based Mayavi 4.6, a powerful, easy to use 3-D plotting package based on VTK8.

medium-wave

meld

mex

microphonic

microsoft-office

miktex

mingw

Install Andor Neo SDK3 in Windows

less than 1 minute read

It’s straightforward to install the Andor Neo SDK3 in Windows, and compile with MinGW instead of Microsoft Visual Studio.

Matlab missing compiler error

less than 1 minute read

Fix Matlab errors on loading shared libraries loadlibrary() by telling Matlab your compiler path.

miracast

mkdosfs

Setup Red Pitaya for GNU Radio

less than 1 minute read

You need Pavel Demin’s custom Red Pitaya image on a micro SD card, and GNU Radio on your PC to start.

motorola

moving

mpi

multinet

mumps

nano

Disable text wrapping in nano

less than 1 minute read

How to turn off Cygwin nano default word wrap. This avoids breaking configuration files and Python scripts.

nasa

national-instruments

Python NI-DAQmx official support

less than 1 minute read

In March 2017, National Instruments released a complete Python API via ctypes for NI-DAQmx–here’s how to set it up.

ncurses

neo

netcat

netcdf

network

network-manager

Fixing Ubuntu no Wifi on resume from suspend

less than 1 minute read

Ubuntu 16.04 has a long-standing NetworkManager bug where on some PCs Wifi doesn’t work upon resuming from suspend. Here are some workarounds and notes.

new-mexico

nextel

NEXTEL is back?

1 minute read

A trademark-holding company has claimed the “abandoned” Nextel trademark and has licensed it. What’s going on?

Project Fi technical aspects

3 minute read

Project Fi uses three LTE carriers plus VPN WiFi. Here are some practical details on how the Project Fi aggregating MVNO works.

Nextel acquires 900 MHz SMR spectrum

2 minute read

Nextel spent a quarter billion buying 900 MHz Arch Wireless spectrum. FCC authorized 5 MHz more of 800 MHz for CMRS, when will it be our turn to be acquired?

Wireless WAN in the Midwest

2 minute read

Wireless data or wireless WAN (WWAN) is growing rapidly. Going beyond two-way paging and package tracking to email for business.

nidaqmx

Python NI-DAQmx official support

less than 1 minute read

In March 2017, National Instruments released a complete Python API via ctypes for NI-DAQmx–here’s how to set it up.

nmap

ntp

nuc

numpy

Numpy N-D rot90 flip

less than 1 minute read

Numpy 1.12 adds pathlib support throughout, and upgrades rot90 and flip to handle N-D arrays–big improvement.

How to install VisPy OpenGL for Python

less than 1 minute read

VisPy uses PyOpenGL for beautiful, fast 3-D and 2-D plotting from Python and Numpy arrays. Here’s an easy way to setup VisPy–you don’t need a discrete GPU.

How to install Glumpy OpenGL for Python

less than 1 minute read

Glumpy uses PyOpenGL for beautiful, fast 3-D and 2-D plotting from Python and Numpy arrays. Here’s an easy way to setup Glumpy–you don’t need a discrete GPU.

Switch from IDL to Python

1 minute read

Python is a high performance language for data analytics tasks common to science and engineering. Simple guide to transition from IDL to Python with examples.

nvidia

nvis

oct2py

openbox

opencv

opengl

How to install VisPy OpenGL for Python

less than 1 minute read

VisPy uses PyOpenGL for beautiful, fast 3-D and 2-D plotting from Python and Numpy arrays. Here’s an easy way to setup VisPy–you don’t need a discrete GPU.

How to install Glumpy OpenGL for Python

less than 1 minute read

Glumpy uses PyOpenGL for beautiful, fast 3-D and 2-D plotting from Python and Numpy arrays. Here’s an easy way to setup Glumpy–you don’t need a discrete GPU.

optical-calibration

Coefficient of variation from uranyl slide

less than 1 minute read

A uranyl microscope slide provides spatially uniform fluorescence, enabling flat-fielding/normalization of the illumination and optical system at once.

overleaf

Overleaf v1 with GitHub / GitLab

2 minute read

How to use GitHub / GitLab with Overleaf v1. With Git I could recover a corrupted document from Overleaf post facto. Using Git a priori stops such corruption.

paging

How Paging Coasters work

2 minute read

Technical explanation of paging coasters in the 27 MHz and UHF bands, including antennas and interference.

Wireless WAN in the Midwest

2 minute read

Wireless data or wireless WAN (WWAN) is growing rapidly. Going beyond two-way paging and package tracking to email for business.

pandas

passport

pdf

Convert PDF to SVG

less than 1 minute read

How to convert PDF to SVG vector graphics for high resolution diagram on a webpage without download.

pdftk

periscope

perl

pfsense

phd

phidgets

pi-radar

CW Radar using Red Pitaya and GNU Radio

2 minute read

The simplest waveform a radar can use is a continuous unmodulated tone. Here is an example GNU Radio-based CW software defined radar using Red Pitaya.

Calibrating the PiRadar range and Doppler

2 minute read

Calibrating a radar requires controlled conditions. That’s very difficult at HF, so we can use low-band VHF with the procedure and material described.

Radar transponder for radar calibration

less than 1 minute read

When you need a point target in high clutter environments, a radar transponder is good to consider. Here’s how to make a software-defined transponder.

Basic PiRadar functionality test

1 minute read

Essential verification of radar system elements can take place separately at a distinct frequency to save cost and time.

Setup Red Pitaya for GNU Radio

less than 1 minute read

You need Pavel Demin’s custom Red Pitaya image on a micro SD card, and GNU Radio on your PC to start.

ping

pip

upgrading Scipy via pip

less than 1 minute read

You can install Scipy the quick way via conda, or the general way via pip.

Python PyGame installation

less than 1 minute read

How to install PyGame for easy sound playback and live keyboard callbacks in Python.

Where are Matplotlib release notes

less than 1 minute read

Matplotlib release notes tell you about bugs fixed and features added. They are located on the Github releases page.

plot

povray

Build POV-Ray 3.7

less than 1 minute read

How to compile POV-Ray on Linux and an example.

powerline-ethernet

project-fi

Wear OS LTE smartwatches

1 minute read

Comparison of LTE Wear OS smartwatches, which work great even with the smartphone left behind.

Project Fi technical aspects

3 minute read

Project Fi uses three LTE carriers plus VPN WiFi. Here are some practical details on how the Project Fi aggregating MVNO works.

propagation

Loading WSPR raw audio data

less than 1 minute read

WSPR raw data in the form of audio files is highly useful for radio science analysis. Here’s how to load these files into Python.

psk31

public-safety

pulseaudio

Bluetooth Sound on Linux

less than 1 minute read

Quick setup Bluetooth sound (speaker) on Linux PCs and embedded single-board computers, including the Raspberry Pi.

SoundBot Bluetooth headphones

2 minute read

Detailed review of Soundbot SB240 and SB220 Bluetooth headphones–noting some problems with modern Bluetooth source devices.

putty

pygame

Python PyGame installation

less than 1 minute read

How to install PyGame for easy sound playback and live keyboard callbacks in Python.

pypi

pytest

Travis-CI Quick Start

less than 1 minute read

How to simply setup Travis-CI for continuous integration with Linux and MacOS

python

python-requests

qt

Mayavi 4.6 easy install

1 minute read

How to easily install QT5-based Mayavi 4.6, a powerful, easy to use 3-D plotting package based on VTK8.

radio-mobile-deluxe

radio-science

Loading WSPR raw audio data

less than 1 minute read

WSPR raw data in the form of audio files is highly useful for radio science analysis. Here’s how to load these files into Python.

railroad

raspberry-pi

Bluetooth Sound on Linux

less than 1 minute read

Quick setup Bluetooth sound (speaker) on Linux PCs and embedded single-board computers, including the Raspberry Pi.

Basler Pylon 5 API from Python

less than 1 minute read

How to control Basler cameras from Python using the Pylon 5 API via Cython in Linux, Mac, Windows.

rclone

rdp

red-pitaya

Red Pitaya radar firmware discussion

less than 1 minute read

Here are some discussion notes with Pavel Demin on the Red Pitaya used for radar, particularly w.r.t. time synchronization.

CW Radar using Red Pitaya and GNU Radio

2 minute read

The simplest waveform a radar can use is a continuous unmodulated tone. Here is an example GNU Radio-based CW software defined radar using Red Pitaya.

Setup Red Pitaya for GNU Radio

less than 1 minute read

You need Pavel Demin’s custom Red Pitaya image on a micro SD card, and GNU Radio on your PC to start.

regex

rf-design

Yaesu VX-7 Technical Review

3 minute read

Technical review of dual simultaneous receive, quad-band transmit and very compact size Yaesu VX-7.

robust-home

rst

rsync

rsync to EXFAT drive

less than 1 minute read

gives correct rsync command line options to sync with ExFAT formatted drive.

rtl-sdr

SDR# Sharp Ubuntu

1 minute read

SDR# Sharp compiles and runs using Mono on Ubuntu 18.04 and 16.04

RTL2832 ADS-B decoder

less than 1 minute read

How to decode/log/display ADS-B aircraft transponder data with $20 RTL2832 USB receiver & Raspberry Pi.

scientific-cameras

Basler Pylon 5 API from Python

less than 1 minute read

How to control Basler cameras from Python using the Pylon 5 API via Cython in Linux, Mac, Windows.

scientific-imaging

scmos

Install Andor Neo SDK3 in Windows

less than 1 minute read

It’s straightforward to install the Andor Neo SDK3 in Windows, and compile with MinGW instead of Microsoft Visual Studio.

sdars

sed

serial-port

WINE serial port links

less than 1 minute read

WINE 2.8 brought a new better way to handle serial port links from Linux to Windows programs.

setup.py

signal-subspace

sirius

skype

Echolink on Android

1 minute read

How to use Echolink on Android, a robust Echolink option for those times you forgot to bring your radio.

smarter-commute

Ridesharing walk to pickup

less than 1 minute read

Uber Pool Express in Boston require walk to easier pickup locations. Lyft in Washington, D.C. suggests better pickup points.

smr

snr

software-defined-radio

soldering

spacepy

sprint

Project Fi technical aspects

3 minute read

Project Fi uses three LTE carriers plus VPN WiFi. Here are some practical details on how the Project Fi aggregating MVNO works.

spyder

Fix inability to type in Spyder IDE over VNC

less than 1 minute read

Some VNC setups are unable to remotely use Spyder IDE over VNC–you can use the mouse, but not the keyboard. Here’s how I fixed this problem using TurboVNC.

ssh

sshfs

subspace-estimation

sumix

suspend

Fixing Ubuntu no Wifi on resume from suspend

less than 1 minute read

Ubuntu 16.04 has a long-standing NetworkManager bug where on some PCs Wifi doesn’t work upon resuming from suspend. Here are some workarounds and notes.

svg

Convert PDF to SVG

less than 1 minute read

How to convert PDF to SVG vector graphics for high resolution diagram on a webpage without download.

svm

t-mobile

Project Fi technical aspects

3 minute read

Project Fi uses three LTE carriers plus VPN WiFi. Here are some practical details on how the Project Fi aggregating MVNO works.

texstudio

tiff

tincan-radar

Developing a radar for education

less than 1 minute read

with my first research internship upcoming, we will try to develop a radar on a cost scale practically never seen before.

ting

tk

trunking

twitter

uber

Improvements in Wear OS

3 minute read

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

Ridesharing walk to pickup

less than 1 minute read

Uber Pool Express in Boston require walk to easier pickup locations. Lyft in Washington, D.C. suggests better pickup points.

Finding your Uber passenger rating

less than 1 minute read

Low Uber passenger ratings make drivers not want to pick you up. How to check and increase your Uber rider rating.

ubiquiti

ubuntu

Fixing Ubuntu no Wifi on resume from suspend

less than 1 minute read

Ubuntu 16.04 has a long-standing NetworkManager bug where on some PCs Wifi doesn’t work upon resuming from suspend. Here are some workarounds and notes.

Remove default limited Ubuntu web browser

less than 1 minute read

The default Ubuntu web browser is set by default to open links. I find it uselessly limited, so here’s how to remove the Ubuntu web browser.

ulimit

unicode

update-alternatives

usb-drive

usb-power

utf8

verizon

Project Fi technical aspects

3 minute read

Project Fi uses three LTE carriers plus VPN WiFi. Here are some practical details on how the Project Fi aggregating MVNO works.

virtualbox

Mount broken .vdi VirtualBox disk image

less than 1 minute read

How to rescue a .vdi disk image if your VirtualBox OS won’t boot anymore with this procedure. This allows rescuing virtual machine files you created.

Compacting VirtualBox VDI files

1 minute read

How to reduce the size of huge VirtualBox VDI images. Compact the virtual machine file size dramatically with this procedure.

vispy

How to install VisPy OpenGL for Python

less than 1 minute read

VisPy uses PyOpenGL for beautiful, fast 3-D and 2-D plotting from Python and Numpy arrays. Here’s an easy way to setup VisPy–you don’t need a discrete GPU.

visual-studio

vnc

Fix inability to type in Spyder IDE over VNC

less than 1 minute read

Some VNC setups are unable to remotely use Spyder IDE over VNC–you can use the mouse, but not the keyboard. Here’s how I fixed this problem using TurboVNC.

volte

Project Fi technical aspects

3 minute read

Project Fi uses three LTE carriers plus VPN WiFi. Here are some practical details on how the Project Fi aggregating MVNO works.

vpn

vx-7

Yaesu VX-7 Technical Review

3 minute read

Technical review of dual simultaneous receive, quad-band transmit and very compact size Yaesu VX-7.

wake-on-lan

washington-dc

Ridesharing walk to pickup

less than 1 minute read

Uber Pool Express in Boston require walk to easier pickup locations. Lyft in Washington, D.C. suggests better pickup points.

Shots heard around the city

less than 1 minute read

Shotspotter is used in several major cities to help localize anomalous impulsive sounds.

wayland

web-browser

web-conference

wget

OMTI auroral imager at RISR data download

less than 1 minute read

The OMTI imager data has led to a number of publications used with the RISR Resolute Bay Incoherent Scatter radar. Here is how to get that OMTI data.

wifi

Improvements in Wear OS

3 minute read

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

windows

Matlab missing compiler error

less than 1 minute read

Fix Matlab errors on loading shared libraries loadlibrary() by telling Matlab your compiler path.

windows-10

windows-98

windows-subsystem-for-linu

windows-subsystem-for-linux

windows-xp

wine

winetricks

Making/using wineprefixes

less than 1 minute read

Use distinct wineprefixes to use complicated Windows programs on Linux via WINE.

wsjt

WSJT-X on Ubuntu

2 minute read

How to operate JT65/JT9/FT8/WSPR powerful weak-signal modes on Linux. Operating strategies described.

wspr

WSJT-X on Ubuntu

2 minute read

How to operate JT65/JT9/FT8/WSPR powerful weak-signal modes on Linux. Operating strategies described.

Loading WSPR raw audio data

less than 1 minute read

WSPR raw data in the form of audio files is highly useful for radio science analysis. Here’s how to load these files into Python.

x11

xarray

xfce

xm-radio

xsane

youtube

yum

zello

Install Zello app on Linux

less than 1 minute read

How to install Zello on Linux. Zello mobile & desktop apps allow Nextel-like PTT group communications.

zenodo

Zenodo data upload speed

less than 1 minute read

My uploads of large datasets to Zenodo (or other such sites) are often restricted by upload speed.

zyla