This website is the anchor for my internet presence and a platform for my writings, projects, and notebooks.
Blog posts
- Census Profile, 2021 - Aggregate Dissemination Areas (98-401-X2021012) 03 February 2024
- ER Assistant 05 August 2023
- Visual Paradigm Community Edition 04 August 2023
- Oracle Cloud Infrastructure and Oracle University 03 August 2023
- Port of Los Angeles (POLA) 27 July 2023
- Ingesting Canada Census 2021 ADA level data into hdfs 27 July 2023
- Pyspark ML with Hadoop for cluster analysis on minute_weather.csv 25 July 2023
- Installing and using Hadoop and Pyspark on Ubuntu with VirtualBox and VMware 23 July 2023
- Barnes-Hut simulation in 2d and 3d 16 July 2023
- USACE Principal Ports 14 July 2023
- Reynolds Number Lattice Boltzman method simulation 13 July 2023
- BigQuery ST_GEOGPOINT 10 July 2023
- BigQuery LAG, LEAD, OVER, PARTITION 10 July 2023
- Cloudera QuickStart VM 09 July 2023
- Installing Hadoop in WSL2 08 July 2023
- Canada 2021 Census of Population, Aggregate dissemination areas (ADAs) 30 June 2023
- Canada 2021 Census of Population Forward Sortation Area (FSA) 29 June 2023
- MarineRegions.org Global Oceans and Seas v01 25 June 2023
- OSCAR 2022 sea surface velocity streamplot animation 24 June 2023
- BigQuery duplicate entries 20 June 2023
- BigQuery timestamps 18 June 2023
- ITU Table of Maritime Identification Digits (MID) 29 May 2023
- Office for Coastal Management, 2023: Nationwide Automatic Identification System 2022 28 May 2023
- NGA MSI World Port Index (Pub 150) (WPI) 28 May 2023
- ITU-R M.585-9: Assignment and use of identities in the maritime mobile service 28 May 2023
- BigQuery schema for USCG NAIS National AIS at 1 Minute Intervals CSV files 28 May 2023
- U.S. Army Corps of Engineers (USACE) AIS documentation 27 May 2023
- σχῆμα and schēma 26 May 2023
- USCG Nationwide Automatic Identification System (NAIS) documentation 26 May 2023
- USCG NAVCEN How AIS Works 25 May 2023
- National Geospatial-Intelligence Agency (NGA) World Port Index (Pub 150) (WPI) 25 May 2023
- NATO Shipping Centre: AIS (Automatic Identification System) overview 23 May 2023
- Garmin on AIS 23 May 2023
- 33 CFR § 401.20 - Automatic Identification System 23 May 2023
- ffmpeg, ImageMagick, and Video.js 22 May 2023
- ITU-R M.1371-5: Technical characteristics for an automatic identification system using time division multiple access in the VHF maritime mobile frequency band 22 May 2023
- OSCAR Sea Surface Velocity oscar_vel2022 21 May 2023
- MarineCadastre.gov AIS data and keplergl on Databricks 21 May 2023
- MarineCadastre.gov AIS data on Databricks 6: h3 21 May 2023
- Google IT Security md5sum and shasum 06 May 2023
- Google IT Security OpenSSL 06 May 2023
- GCP, AWS and and MarineCadastre.gov AIS data 03 May 2023
- Elastic Maps Service 28 April 2023
- kafkacat and AIS messages 27 April 2023
- Snowflake Datalake Workshop (DLKW) 26 April 2023
- Confluent Cloud 26 April 2023
- NASA earthaccess and Xarray 25 April 2023
- Kystverket AIS data using OpenCPN, ncat, gpsd, and jq 24 April 2023
- BarentsWatch AIS API using curl and jq 20 April 2023
- Mariquant: Creating sea routes from the sea of AIS data 15 April 2023
- IPinfo using API token with curl and using Snowflake 15 April 2023
- MarineTraffic.com 14 April 2023
- Eurostat SeaRoute eurostat/searoute 13 April 2023
- Searoutes.com 13 April 2023
- Transforming and exploring ping output with awk, bc and Gnuplot 12 April 2023
- CIHI Health Workforce in Canada, 2017 to 2021 12 April 2023
- Association of Faculties of Medicine of Canada (AFMC) 10 April 2023
- CMA: Active Physicians by Country of MD Graduation, Canada, 2008-2019 09 April 2023
- CAICT China Mobile Phone Market Report using Gnuplot 08 April 2023
- Ericsson Mobility Report November 2022 using Gnuplot 07 April 2023
- Cisco Annual Internet Report, 2018–2023 using Gnuplot 07 April 2023
- Akamai Internet Traffic Map using Gnuplot 07 April 2023
- DHL Global Connectedness Index (GCI) using Gnuplot 06 April 2023
- RWI/ISL Container Throughput Index using Gnuplot 05 April 2023
- Shanghai Containerized Freight Index (SCFI) (上海出口集装箱运价指数) using Gnuplot 04 April 2023
- PAME Arctic Ship Traffic Data (ASTD) 03 April 2023
- GEBCO 2022 Using Panoply 03 April 2023
- Map of Türkiye Administrative Boundaries 02 April 2023
- Denizcilik Genel Müdürlüğü (DGM) Turkish Straits Vessel Traffic Statistics 02 April 2023
- Global Runoff Data Centre (GRDC) Major River Basins of the World 02 April 2023
- Japan Oceanographic Data Center (JODC) (日本海洋データセンター) 01 April 2023
- China Maritime Safety Administration (MSA) (中华人民共和国海事局) 01 April 2023
- USGS and NASA tectonic plate boundaries 31 March 2023
- Peter Bird, "An updated digital model of plate boundaries" 30 March 2023
- UK Marine Management Organisation (MMO) AIS Data 29 March 2023
- ADMIRALTY Marine Data Portal 29 March 2023
- GADM 4.1 28 March 2023
- Danish Maritime Authority (DMA) AIS data using Ocean Data View 27 March 2023
- Natural Earth 26 March 2023
- HydroSHEDS 26 March 2023
- UNESCO World Heritage Sites 25 March 2023
- World Bank Official Boundaries 24 March 2023
- River and Groundwater Basins of the World (WHYMAP RGWB) 23 March 2023
- VLIMAR Marine Regions 23 March 2023
- HELCOM Ship traffic intensity 2006 - 2020 19 March 2023
- MarineCadastre.gov AIS Vessel Traffic using Ocean Data View (ODV) 18 March 2023
- Australian Maritime Safety Authority (AMSA) AIS Vessel Tracking Data 17 March 2023
- MarineCadastre.gov AIS Vessel Tracks using GDAL and QGIS 16 March 2023
- CSIRO Vessel Traffic Density from AIS Data 16 March 2023
- The figures in Minkowski's Zur Geometrie der Zahlen 03 March 2023
- LaTeXML 03 March 2023
- NetLogo 02 March 2023
- MetaMask 02 March 2023
- Bash and Make 01 March 2023
- Pitney Bowes Parcel Shipping Index 28 February 2023
- Diophantine approximation sum plots 20 February 2023
- Quadratic fields in Sage 19 February 2023
- Continued fractions in Sage 19 February 2023
- 漢語多功能字庫 Multi-function Chinese Character Database: With Archaic Script Forms 11 February 2023
- Chinese characters for numbers 10 February 2023
- Private Equity and Venture Capital by Università Bocconi 04 February 2023
- Standard deviation of returns 21 January 2023
- Including text in Jekyll pages using _includes 15 January 2023
- Weights and measures in Leonhard Euler's Algebra 13 January 2023
- List posts in a category in Jekyll 12 January 2023
- Version Control with Git 06 January 2023
- Gnuplot using WSL2 and Xming 06 January 2023
- Cloud platform training links 01 January 2023
- Submarine cable legal and military resources 22 December 2022
- Enbridge Gas Inc. 20 December 2022
- Sea surface currents derived from OSCAR 15 December 2022
- WACC formula 10 December 2022
- Organizations learning links 05 December 2022
- Math learning links 27 November 2022
- Math curriculum links 26 November 2022
- Ontario math curriculum links 25 November 2022