2024-02-18

I’ve done a few projects recently, and I want to add them to the site TODO Write about image recognition project TODO Write about inspection modularization Let’s pause and zoom out for a sec - I don’t like the structure of this graph. It doesn’t work well with the way I’ve structured my Hugo templates. Move to Graph Structure TODO Write script to convert Logseq frontmatter to YAML for Cosma parsing...

Graph Rendering

Project goals: Create an interactive “graph view” of this website to display on its homepage. Make it compatible with github pages and hugo’s static site specifications. Research: Plotly with Hugo Logseq codebase overview Article on logseq codebase structure Logseq built-in renderer Cosma | Installing Cosma (arthurperret.fr) Logseq Graph Analysis plugin Development themes/PaperModlayouts/partials/home_info.html is the template for my home page I need to figure out how to render a graph in this page...

Code Projects

Description: This is the collection of my code projects that I’ve done over the years. Project List: PDP-11 Instruction Set Simulator: PDP-11 Instruction Set Simulator DriveTime: DriveTime Image Classification AI: Image Classification AI Low-Cost Universal Camera Array: LUCA Archive website (the website you’re on) Homepage graph view: Graph Rendering

Diaries

Flesh out this page later #Diaries is the tag that I will use to denote a diary entry.

DriveTime

DriveTime is a web application intended to incentivize truck drivers to drive more safely. It is built with C#, CSHMTL, Entity Framework Core, Ebay API, iTunes API, AWS Elastic Beanstalk, AWS EC2, and AWS RDS.

Image Classification AI

I created an AI for automated classification of production line quality control images on Stratus Vision AOI systems. I identified key areas of application and improvement, and performed ongoing fine-tuning and maintenance to the model based on various metrics.

LUCA

Helped develop and maintain Bosch’s in-house computer vision system. Gradually took ownership of the project and became the sole developer and maintainer of the project. The system is built from a raspberry pi, 8 NVidia Jetson Nano boards, and 16 high-resolution cameras. The cameras are attached to a 3-axis mount controlled by 3 servo motors. LED lighting strips were added later to the inside of the machine in order to add the ability to customize lighting....

PDP-11 Instruction Set Simulator

Description: This is a C program that accurately simulates the PDP-11 computer’s assembly language, complete with virtual memory, CPU registers, and a caching system. Input and output are performed through the command line or through files. Instruction Set: The PDP-11 instruction set contains 12 basic operations to be performed on memory addresses. Operands are represented by 16-bit words, with the leftmost bits containing the opcode and the rightmost bits containing source, destination, and register addresses....

2024-01-20

This is my first page! I intend to use journals (pages titled with a date) as working spaces. All actual content should be on its own page. Things to note when working on this site: Logseq-schrodinger uses YAML for the Hugo front-matter. It will convert Logseq page-properties to Hugo front matter. Logseq keywords are lowercase converted to Hugo keywords, and category in Logseq is translated to categories for use with Hugo....

Deployment

How to deploy to this site: From Logseq, use schrodinger to export all public pages. Unzip the new archive and move the new ‘pages’ folder into tealblu.github.io/content. May also need to copy the ‘assets’ folder from the /logseq/ directory to the /content/ directory. Inside tealblu.github.io, open a terminal and run hugo Create a new commit and push to the remote graph. Wait a few minutes for Github Actions to run....