diff --git a/content/personal-blog/markdown-cheetsheet.md/index.md b/content/personal-blog/markdown-cheetsheet/index.md similarity index 98% rename from content/personal-blog/markdown-cheetsheet.md/index.md rename to content/personal-blog/markdown-cheetsheet/index.md index 0bf4d04..e591736 100644 --- a/content/personal-blog/markdown-cheetsheet.md/index.md +++ b/content/personal-blog/markdown-cheetsheet/index.md @@ -342,6 +342,8 @@ data: { {{< icon "github" >}} +Here is a list of all Hugo Congo supported icon codes: https://jpanther.github.io/congo/samples/icons/ + ## KaTex / LaTex Inline: diff --git a/content/personal-blog/markdown-cheetsheet.md/markdown-mark-white-feature.svg b/content/personal-blog/markdown-cheetsheet/markdown-mark-white-feature.svg similarity index 100% rename from content/personal-blog/markdown-cheetsheet.md/markdown-mark-white-feature.svg rename to content/personal-blog/markdown-cheetsheet/markdown-mark-white-feature.svg diff --git a/content/personal-blog/our-helpers/index.md b/content/personal-blog/our-helpers/index.md new file mode 100644 index 0000000..0956783 --- /dev/null +++ b/content/personal-blog/our-helpers/index.md @@ -0,0 +1,37 @@ ++++ +title = 'Our Helpers' +description = 'A poem about AI' +date = 2025-06-18T23:21:00-05:00 +draft = false +categories = ['thoughts'] +tags = ['poetry', 'AI'] +disableToc = true ++++ + +## A short poem about AI
Let us hope it is not an accurate prediction + + +While it is about AI, this poem was of course not written by / with AI. + +{{< lead >}} +Our Helpers +{{< /lead >}} +The farmer's son, who was taught to read the sky\ +Now asks his phone when to plant his corn.\ +The doctor, to her ancient oath still sworn,\ +Relies on models and ignores her eye. + +We built these thinking things to ease our days,\ +Fed them our writings, our choices, our fears.\ +They learned not only our ideas through the years,\ +But were also instilled with our biases and ways. + +By the time we thought to shut them down,\ +We discovered what we'd truly made,\ +Both less and more than a thoughtful aid.\ +Now we lay forgotten, devoid of renown. + +The world won't end in ice or flame,\ +No final thunder, no dramatic close.\ +Just the slow fade of every human name,\ +Beneath the hum of what once we chose. \ No newline at end of file diff --git a/content/personal-blog/our-helpers/poetry-written-by-a-robot-2.jpg b/content/personal-blog/our-helpers/poetry-written-by-a-robot-2.jpg new file mode 100644 index 0000000..5c8ee0d Binary files /dev/null and b/content/personal-blog/our-helpers/poetry-written-by-a-robot-2.jpg differ diff --git a/content/personal-blog/our-helpers/poetry-written-by-a-robot-small-feature.jpg b/content/personal-blog/our-helpers/poetry-written-by-a-robot-small-feature.jpg new file mode 100644 index 0000000..c7bf0ee Binary files /dev/null and b/content/personal-blog/our-helpers/poetry-written-by-a-robot-small-feature.jpg differ diff --git a/content/personal-blog/our-helpers/poetry-written-by-a-robot.jpg b/content/personal-blog/our-helpers/poetry-written-by-a-robot.jpg new file mode 100644 index 0000000..a6e8707 Binary files /dev/null and b/content/personal-blog/our-helpers/poetry-written-by-a-robot.jpg differ diff --git a/content/personal-blog/toc-disable-example/index.md b/content/personal-blog/toc-disable-example/index.md new file mode 100644 index 0000000..180622e --- /dev/null +++ b/content/personal-blog/toc-disable-example/index.md @@ -0,0 +1,57 @@ +--- +title: "TOC Disable Example" +description: "Example showing how to disable the table of contents in markdown files" +date: 2025-01-27 +draft: false +categories: ['examples'] +tags: ['toc', 'markdown', 'hugo'] +disableToc: true # This disables the table of contents for this page +--- + +{{< lead >}} +This page demonstrates how to disable the table of contents in markdown files. +{{< /lead >}} + +## How to Disable TOC + +To disable the table of contents in any markdown file (including `index.md` files), simply add the `disableToc: true` parameter to the front matter: + +```yaml +--- +title: "Your Page Title" +description: "Your page description" +disableToc: true # This disables the TOC +--- +``` + +## Usage Examples + +### For Individual Pages +Add `disableToc: true` to the front matter of any markdown file to disable the TOC for that specific page. + +### For Index Pages +For `index.md` files that serve as list pages, you can also use the `cascade` parameter to apply the setting to all pages in that section: + +```yaml +--- +title: "Section Title" +cascade: + disableToc: true # Disables TOC for all pages in this section +--- +``` + +## How It Works + +When `disableToc: true` is set: + +1. The table of contents will not be displayed on the page +2. The TOC JavaScript will not be loaded (improving performance) +3. The TOC highlighting functionality will be disabled + +## Note + +This feature works for both: +- Individual article pages (using the `single.html` template) +- List/index pages (using the `list.html` template) + +The TOC will still be generated by Hugo, but it won't be displayed or have JavaScript functionality when disabled. \ No newline at end of file diff --git a/content/personal-blog/updating-lsi-hba-truenas-scale/download_get_request.jpg b/content/personal-blog/updating-lsi-hba-truenas-scale/download_get_request.jpg new file mode 100644 index 0000000..1eaa593 Binary files /dev/null and b/content/personal-blog/updating-lsi-hba-truenas-scale/download_get_request.jpg differ diff --git a/content/personal-blog/updating-lsi-hba-truenas-scale/feature.jpg b/content/personal-blog/updating-lsi-hba-truenas-scale/feature.jpg new file mode 100644 index 0000000..067918b Binary files /dev/null and b/content/personal-blog/updating-lsi-hba-truenas-scale/feature.jpg differ diff --git a/content/personal-blog/updating-lsi-hba-truenas-scale/index.md b/content/personal-blog/updating-lsi-hba-truenas-scale/index.md new file mode 100644 index 0000000..b2903e6 --- /dev/null +++ b/content/personal-blog/updating-lsi-hba-truenas-scale/index.md @@ -0,0 +1,109 @@ ++++ +title = 'Updating LSI HBA on TrueNAS Scale' +description = 'Navigating Broadcom and LSI HBA updates on TrueNAS Scale' +date = 2025-05-29T07:11:45-05:00 +draft = false +categories = ['references'] +tags = ['LSI', 'TrueNAS Scale', 'Broadcom', 'Update', 'SAS3Flash', 'HBA'] ++++ + +Navigating Broadcom and LSI HBA updates on TrueNAS Scale. + + +{{< lead >}} +Navigating Broadcom and LSI HBA updates on TrueNAS Scale. +{{< /lead >}} + +All of the references I was able to find for updating LSI firmware was outdated, and since this took me longer than I would like, I thought I would share my experience as a guide to others. + +# Find your hardware information: +```bash +lspci -vvv | grep -A 20 -B 5 "LSI\|Broadcom" +``` + +``` +65:00.0 Serial Attached SCSI controller: Broadcom / LSI SAS3224 PCI-Express Fusion-MPT SAS-3 (rev 01) + Subsystem: Broadcom / LSI SAS9305-16i + Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx+ + Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- }} +**Warning!** I was able to update my firmware on a live system with no restart or issues, but this may not be the case for you. It is a good idea to make sure that your arrays are not in use, and that you have good backups before proceeding. +{{< /alert >}} + +Lets flash the firmware! + +```bash +sas3flash -c 0 -f SAS9305_16i_IT_P.bin +sas3flash -c 1 -f SAS9305_16i_IT_P.bin +``` + +# Clean up + +We are all done! + +Once you have verified that things are working the way you want them to, you can remove the firmware download and the backup files. \ No newline at end of file diff --git a/content/professional-projects/usm-magnetics-machine-learning/index.md b/content/professional-projects/usm-magnetics-machine-learning/index.md index de301d1..379cd81 100644 --- a/content/professional-projects/usm-magnetics-machine-learning/index.md +++ b/content/professional-projects/usm-magnetics-machine-learning/index.md @@ -1,5 +1,5 @@ +++ -title = 'Machine Learning for Magnetic Target Detection' +title = 'Three Methods for Magnetic Target Simulation' description = 'Using machine learning to detect and localize magnetic targets underwater' date = 2025-04-03T16:00:00-05:00 draft = false diff --git a/content/professional-projects/usm-magnetics-magnetic-modeling/index.md b/content/professional-projects/usm-magnetics-magnetic-modeling/index.md index 8baf455..1f499e7 100644 --- a/content/professional-projects/usm-magnetics-magnetic-modeling/index.md +++ b/content/professional-projects/usm-magnetics-magnetic-modeling/index.md @@ -1,5 +1,5 @@ +++ -title = 'Three Methods for Magnetic Modeling' +title = 'Potential Fields Modeling for ML Target Detection' description = 'Modeling magnetic targets to support machine learning applications in maritime environments' date = 2025-03-31T16:00:00-05:00 draft = false