41554 blogs · [ { "id": "01a08776-1ecc-7090-921a-928d5be1dab3", "title": "CKAN Workshop at csv,conf,v9", "url": "https://excess.org/csvconf-ckan/", "published_at": "2025-09-11T00:00:00+00:00" }, { "id": "01a08776-1ecc-7090-921a-928d5c6a5285", "title": "CanWIN Presentation at IEEE IHTC 2025", "url": "https://excess.org/canwin-ieee-ihtc/", "published_at": "2025-08-19T00:00:00+00:00" }, { "id": "01a08776-1ecc-7090-921a-928d5d10010a", "title": "Taming Dynamic Data with Table Designer", "url": "https://excess.org/table-designer/", "published_at": "2024-10-25T00:00:00+00:00" }, { "id": "01a08776-1ecc-7090-921a-928d5d65a770", "title": "Modernizing the UI stack in Python with DearPyGUI - Ottawa Python", "url": "https://excess.org/ottawa-python-dearpygui/", "published_at": "2024-04-05T00:00:00+00:00" }, { "id": "01a08776-1ecc-7090-921a-928d5dc35966", "title": "Homebrew CPU Step 2: Rhythm Game Plan", "url": "https://excess.org/rhythm-plan/", "published_at": "2023-10-09T00:00:00+00:00" }, { "id": "01a08776-1ecc-7090-921a-928d5e404fc5", "title": "Flood Fill Mazes", "url": "https://excess.org/flood-fill-mazes/", "published_at": "2023-07-07T00:00:00+00:00" }, { "id": "01a08776-1ecc-7090-921a-928d5e4c5424", "title": "ckanext-scheming 3.0 and Dataset Form Pages", "url": "https://excess.org/scheming-formpages/", "published_at": "2022-11-24T00:00:00+00:00" }, { "id": "01a08776-1ecc-7090-921a-928d5ef1e22c", "title": "Character LCD Video: Star Wars “No Moon” Scene", "url": "https://excess.org/nomoon/", "published_at": "2022-07-24T00:00:00+00:00" }, { "id": "01a08776-1ecc-7090-921a-928d5fe44a1a", "title": "CMOS vs TTL: What are logic families?", "url": "https://excess.org/logic-families/", "published_at": "2022-06-26T00:00:00+00:00" }, { "id": "01a08776-1ecc-7090-921a-928d5fe5fcdc", "title": "Milestone 1: LCD Character Display", "url": "https://excess.org/milestone-1/", "published_at": "2022-06-19T00:00:00+00:00" }, { "id": "01a0cfc8-76c8-72be-acbf-ed14b5f03b0a", "title": "SST39SF040 512k Flash Upgrade", "url": "https://excess.org/512k-flash/", "published_at": "2022-05-15T00:00:00+00:00" }, { "id": "01a0cfc8-76c8-72be-acbf-ed14b5279211", "title": "Video Encoding at 5 bytes/frame", "url": "https://excess.org/video-encoding/", "published_at": "2022-03-11T00:00:00+00:00" }, { "id": "01a0cfc8-76c8-72be-acbf-ed14b4468f2d", "title": "Bad Apple on 32K EEPROM", "url": "https://excess.org/bad-apple/", "published_at": "2022-02-18T00:00:00+00:00" }, { "id": "01a0cfc8-76c8-72be-acbf-ed14b39a3198", "title": "Clock Halt Circuit with 4011 NAND Gate and 555 Timer", "url": "https://excess.org/halt/", "published_at": "2021-12-20T00:00:00+00:00" }, { "id": "01a0cfc8-76c8-72be-acbf-ed14b37213b8", "title": "Power-on and Manual Reset Circuit", "url": "https://excess.org/reset/", "published_at": "2021-12-05T00:00:00+00:00" }, { "id": "01a0cfc8-76c8-72be-acbf-ed14b3277fba", "title": "16-bit Address Register", "url": "https://excess.org/16bit/", "published_at": "2021-11-22T00:00:00+00:00" }, { "id": "01a0cfc8-76c8-72be-acbf-ed14b22b079a", "title": "Synchronous 4-bit Binary Counter 74LS163", "url": "https://excess.org/74ls163-counter/", "published_at": "2021-11-15T00:00:00+00:00" }, { "id": "01a0cfc8-76c8-72be-acbf-ed14b21ad708", "title": "Manual Clock Circuit Controls", "url": "https://excess.org/clock-controls/", "published_at": "2021-11-12T00:00:00+00:00" }, { "id": "01a0cfc8-76c8-72be-acbf-ed14b12fc40e", "title": "Simple Clock Circuit with a 555 Timer", "url": "https://excess.org/clock-circuit/", "published_at": "2021-11-09T00:00:00+00:00" }, { "id": "01a0cfc8-76c8-72be-acbf-ed14b0ceb59d", "title": "Homebrew CPU Plan Step 1", "url": "https://excess.org/cpu-step-1/", "published_at": "2021-11-05T00:00:00+00:00" }, { "id": "01a0cfc8-76c8-72be-acbf-ed14b0583ad2", "title": "LCD2004 20×4 LCD Character Display with HD44780 Tutorial", "url": "https://excess.org/lcd2004-tutorial/", "published_at": "2021-10-19T00:00:00+00:00" }, { "id": "01a0cfc8-76c8-72be-acbf-ed14afd43b03", "title": "Repeating Subfields and Multiple Text with ckanext-scheming", "url": "https://excess.org/scheming-subfields/", "published_at": "2021-01-05T00:00:00+00:00" }, { "id": "01a0cfc8-76c8-72be-acbf-ed14aeec099e", "title": "Bookmarks – excess.org – Ian’s projects", "url": "https://excess.org/bookmarks/", "published_at": "2020-12-29T00:00:00+00:00" }, { "id": "01a0cfc8-76c8-72be-acbf-ed14ae63d262", "title": "Migrating excess.org", "url": "https://excess.org/migration/", "published_at": "2020-11-17T00:00:00+00:00" }, { "id": "01a0cfc8-76c8-72be-acbf-ed14ae1f35e4", "title": "Faster datastore_search in CKAN", "url": "https://excess.org/faster-datastore-2-7/", "published_at": "2017-08-04T00:00:00+00:00" }, { "id": "01a0cfc8-76c8-72be-acbf-ed14ad74df05", "title": "ckanapi and ckanext-scheming", "url": "https://excess.org/ckanapi-ckanext-scheming/", "published_at": "2015-06-01T00:00:00+00:00" }, { "id": "01a0cfc8-76c8-72be-acbf-ed14ad49877a", "title": "Resample NumPy Array without Feature Loss", "url": "https://excess.org/resample-numpy-array-without-feature-loss/", "published_at": "2014-10-03T00:00:00+00:00" }, { "id": "01a0cfc8-76c8-72be-acbf-ed14ac71c12a", "title": "CKAN Schemas and Multilingual Metadata", "url": "https://excess.org/ckan-schemas-multilingual/", "published_at": "2014-09-12T00:00:00+00:00" }, { "id": "01a0cfc8-76c7-729a-9215-6466ce2601a5", "title": "The Light and Dark sides of Python name binding", "url": "https://excess.org/bar-foo/", "published_at": "2014-04-04T00:00:00+00:00" }, { "id": "01a0cfc8-76c7-729a-9215-6466cd370de2", "title": "IEEE AUTOTESTCON paper", "url": "https://excess.org/ieee-autotestcon-paper/", "published_at": "2013-10-04T00:00:00+00:00" }, { "id": "01a0cfc8-76c7-729a-9215-6466cc83afb2", "title": "open.canada.ca", "url": "https://excess.org/data-gc-ca/", "published_at": "2013-06-18T00:00:00+00:00" }, { "id": "01a0cfc8-76c7-729a-9215-6466cbf1ee6a", "title": "Painting with Braille", "url": "https://excess.org/braille-painting/", "published_at": "2013-03-14T00:00:00+00:00" }, { "id": "01a0cfc8-76c7-729a-9215-6466cb7aaba5", "title": "Iterables, Iterators and Generators: part 2", "url": "https://excess.org/itergen2/", "published_at": "2013-02-26T00:00:00+00:00" }, { "id": "01a0cfc8-76c7-729a-9215-6466cadbf8bc", "title": "Iterables, Iterators and Generators: part 1", "url": "https://excess.org/itergen1/", "published_at": "2013-02-12T00:00:00+00:00" }, { "id": "01a0cfc8-76c7-729a-9215-6466ca9e2aee", "title": "Urwid on a Crystalfontz 635 LCD", "url": "https://excess.org/crystalfontz/", "published_at": "2010-03-04T00:00:00+00:00" }, { "id": "01a0cfc8-76c7-729a-9215-6466ca771629", "title": "XTerm 256-Colour Chart 2.0", "url": "https://excess.org/xterm-256/", "published_at": "2007-10-20T00:00:00+00:00" }, { "id": "01a0cfc8-76c8-72be-acbf-ed14bc51a0ab", "title": "404 - Page not found", "url": "https://excess.org/404", "published_at": null }, { "id": "01a0cfc8-76c8-72be-acbf-ed14bd1935c9", "title": "Categories – excess.org – Ian’s projects", "url": "https://excess.org/categories/", "published_at": null }, { "id": "01a0cfc8-76c8-72be-acbf-ed14bddb031e", "title": "20xt6 Homebrew CPU Project", "url": "https://excess.org/cpu/", "published_at": null }, { "id": "01a0cfc8-76c8-72be-acbf-ed14beae37f0", "title": "excess.org – Ian’s projects", "url": "https://excess.org/", "published_at": null }, { "id": "01a0cfc8-76c8-72be-acbf-ed14beea44e2", "title": "Projects – excess.org – Ian’s projects", "url": "https://excess.org/projects/", "published_at": null }, { "id": "01a0cfc8-76c8-72be-acbf-ed14bfe8b2d4", "title": "Search – excess.org – Ian’s projects", "url": "https://excess.org/search/", "published_at": null }, { "id": "01a0cfc8-76c8-72be-acbf-ed14c08438de", "title": "Speedometer – excess.org – Ian’s projects", "url": "https://excess.org/speedometer/", "published_at": null }, { "id": "01a0cfc8-76c8-72be-acbf-ed14c09ec53f", "title": "excess.org – Ian’s projects", "url": "https://excess.org/page2/", "published_at": null }, { "id": "01a0cfc8-76c8-72be-acbf-ed14c0ff0b9b", "title": "excess.org – Ian’s projects", "url": "https://excess.org/page3/", "published_at": null } ] posts Claim your blog
Back to excess.org
Blog · corpus.blog/blogs/excess.org/posts

excess.org

excess.org

2025

2024

2023

2022

2021

2020

2017

2015

2014

2013

2010

2007

Undated