diff --git a/_quarto.yml b/_quarto.yml index cb95fe8..f9c53b5 100644 --- a/_quarto.yml +++ b/_quarto.yml @@ -2,13 +2,12 @@ project: type: website website: - title: "howl121" + title: "TIL" search: false navbar: left: - href: index.qmd text: Home - - about.qmd - posts.qmd format: diff --git a/about.qmd b/about.qmd deleted file mode 100644 index 6f68d84..0000000 --- a/about.qmd +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: "About" -toc: false ---- - -Howl121 focuses on providing How Tos and Reviews that are technical in nature and of interest -to individuals working with Open Source or low cost robotics. - - -## Want to work with us? - -We're very open on suggestions on thing to review or how tos that people are interested in. - -Feel free to contact James at james@how121.com with suggestions or any other inquiries. \ No newline at end of file diff --git a/blog/bash_builtin_network_client.qmd b/blog/bash_builtin_network_client.qmd new file mode 100644 index 0000000..e3a4da1 --- /dev/null +++ b/blog/bash_builtin_network_client.qmd @@ -0,0 +1,27 @@ +--- +title: "Bash has a builtin network client" +author: "James Pace" +date: "2024/01/12" +--- + +I've been playing with using Rust on microcontrollers that have +ethernet support with the microcontroller using UDP to communicate +with the rest of the world. + +When testing the code I wrote on the microcontroller, I searched for how to send +udp packets from the command line (expecting to find the right incantation for +netcat, which I've used in the past but don't remember the options for.) +What I actually found was more interesting. + +Apparently, bash has builtin "pseudo devices" that allow you to read and write +from a TCP or UDP port like you were reading or writing from a file. +For example, to send the string "hello" to my microcontroller at 192.168.1.109 on +port 1337, I used the command +```bash +echo "hello" > /dev/udp/192.168.1.109/1337 +``` + +Bash supports the same thing for TCP connections as well using similar syntax. + +That is a lot easier to remember than netcat, and I'll definitely use +it again. diff --git a/blog/quick_just_review.qmd b/blog/quick_just_review.qmd index 1c7b422..09602e2 100644 --- a/blog/quick_just_review.qmd +++ b/blog/quick_just_review.qmd @@ -1,5 +1,5 @@ --- -title: "Quick Review of Just" +title: "Just: A quick review" author: "James Pace" date: "2024/01/10" --- @@ -24,6 +24,7 @@ test: the command `just test` will call `cargo test --features log` in the current terminal window. Compared to `make`, `just`: + 1. Eliminates the need for manual .PHONY target creation, saving you time and reducing clutter in Justfiles compared to Makefiles. 2. Can be called below the directory the `Justfile` is in and still find the `Justfile` diff --git a/blog/self_hosted_git_summary.qmd b/blog/self_hosted_git_summary.qmd new file mode 100644 index 0000000..5ba2cae --- /dev/null +++ b/blog/self_hosted_git_summary.qmd @@ -0,0 +1,19 @@ +--- +title: "Summary of Free Self Hosted Git Options" +author: "James Pace" +date: "2024/01/12" +draft: true +--- + + diff --git a/index.qmd b/index.qmd index 4f75100..75a9558 100644 --- a/index.qmd +++ b/index.qmd @@ -5,10 +5,13 @@ listing: id: blog-listing contents: blog type: table - fields: [date, title] + fields: [title, date] + sort: "date desc" --- -Howl121 provides data focused reviews related to low cost robotics and drones. +TIL focuses on things I learned "today" with an emphasis on robotics and +open source software. + ## Latest Posts diff --git a/posts.qmd b/posts.qmd index f577d87..e5c5e01 100644 --- a/posts.qmd +++ b/posts.qmd @@ -4,5 +4,6 @@ toc: false listing: contents: blog type: table - fields: [date, title] + fields: [title, date] + sort: "date desc" ---