<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Project-Euler on Jim Diroff II</title><link>https://www.jimdiroffii.com/tags/project-euler/</link><description>Recent content in Project-Euler on Jim Diroff II</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Sun, 22 Feb 2026 00:00:01 -0500</lastBuildDate><atom:link href="https://www.jimdiroffii.com/tags/project-euler/index.xml" rel="self" type="application/rss+xml"/><item><title>365 Days of Code - Day 033</title><link>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-033-2026/</link><pubDate>Sun, 22 Feb 2026 00:00:01 -0500</pubDate><guid>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-033-2026/</guid><description>&lt;h2 id="project-status"&gt;Project Status&lt;/h2&gt;
&lt;p&gt;Going to start including the project status table moving forward. This should help better track progress over the year.&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th style="text-align: left"&gt;Project&lt;/th&gt;
 &lt;th style="text-align: left"&gt;Language&lt;/th&gt;
 &lt;th style="text-align: left"&gt;Status&lt;/th&gt;
 &lt;th style="text-align: left"&gt;Due Date&lt;/th&gt;
 &lt;th style="text-align: left"&gt;Latest Update&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;Personal Website&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Hugo&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Ongoing&lt;/td&gt;
 &lt;td style="text-align: left"&gt;None&lt;/td&gt;
 &lt;td style="text-align: left"&gt;The site is live. There are some TODOs. Need to work on categorization, tagging, and layout improvements.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;Laravel From Scratch&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Laravel (PHP)&lt;/td&gt;
 &lt;td style="text-align: left"&gt;In-Progress&lt;/td&gt;
 &lt;td style="text-align: left"&gt;2026-03-31&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Episode 8&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;PRM&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Laravel (PHP)&lt;/td&gt;
 &lt;td style="text-align: left"&gt;In-Progress&lt;/td&gt;
 &lt;td style="text-align: left"&gt;2026-03-31&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Working alongside other Laravel projects.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;Client Website (J.L.)&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Laravel (PHP)&lt;/td&gt;
 &lt;td style="text-align: left"&gt;In-Progress&lt;/td&gt;
 &lt;td style="text-align: left"&gt;2026-03-31&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Working alongside other Laravel projects.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;Project Euler&lt;/td&gt;
 &lt;td style="text-align: left"&gt;C&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Ongoing&lt;/td&gt;
 &lt;td style="text-align: left"&gt;None&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Working on P25. BigInt (AI gen) was a waste of time, need to rewrite&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;Practice Java&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Java&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Paused&lt;/td&gt;
 &lt;td style="text-align: left"&gt;None&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Installed, need to find a good project.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;Practice Python&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Python&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Paused&lt;/td&gt;
 &lt;td style="text-align: left"&gt;None&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Installed, need to find a good project.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;Learn Go&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Go&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Paused&lt;/td&gt;
 &lt;td style="text-align: left"&gt;None&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Installed, work on LDAP Injector from ippsec.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;Learn Rust&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Rust&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Haven&amp;rsquo;t Started&lt;/td&gt;
 &lt;td style="text-align: left"&gt;None&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Installed, need a good tutorial project.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;Learn Elixir&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Elixir&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Haven&amp;rsquo;t Started&lt;/td&gt;
 &lt;td style="text-align: left"&gt;None&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Installed, need a good tutorial project.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;Learn Haskell&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Haskell&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Haven&amp;rsquo;t Started&lt;/td&gt;
 &lt;td style="text-align: left"&gt;None&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Installed, need a good tutorial project.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;Linux+&lt;/td&gt;
 &lt;td style="text-align: left"&gt;N/A&lt;/td&gt;
 &lt;td style="text-align: left"&gt;In-Progress&lt;/td&gt;
 &lt;td style="text-align: left"&gt;2026-03-31&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Reading Chapter 4.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;Cyber Quest 2026&lt;/td&gt;
 &lt;td style="text-align: left"&gt;N/A&lt;/td&gt;
 &lt;td style="text-align: left"&gt;In-Progress&lt;/td&gt;
 &lt;td style="text-align: left"&gt;2026-02-28&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Finished quiz 1 with 75%. Need to work on ARP poisoning and timestamp adjustments in WireShark.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;Operating Systems&lt;/td&gt;
 &lt;td style="text-align: left"&gt;N/A&lt;/td&gt;
 &lt;td style="text-align: left"&gt;In-Progress&lt;/td&gt;
 &lt;td style="text-align: left"&gt;2026-03-31&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Reading Chapter 4: Abstraction&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;Grey-Hat Hacking&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Various&lt;/td&gt;
 &lt;td style="text-align: left"&gt;In-Progress&lt;/td&gt;
 &lt;td style="text-align: left"&gt;2026-03-31&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Reading Chapter 8: Threat Hunting Lab&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;PHP Time Tracker&lt;/td&gt;
 &lt;td style="text-align: left"&gt;PHP&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Beta Finished&lt;/td&gt;
 &lt;td style="text-align: left"&gt;None&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Working on a basic level. Could use a couple more updates to make it fully functional.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;HTTP Status Code Reader&lt;/td&gt;
 &lt;td style="text-align: left"&gt;C&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Complete&lt;/td&gt;
 &lt;td style="text-align: left"&gt;2026-02-18&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Complete. Could potentially upgrade for more advanced functions or follow redirects.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;ZSH Configuration&lt;/td&gt;
 &lt;td style="text-align: left"&gt;bash/zsh&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Complete&lt;/td&gt;
 &lt;td style="text-align: left"&gt;None&lt;/td&gt;
 &lt;td style="text-align: left"&gt;Sort of an ongoing process, but complete for now. Works good.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td style="text-align: left"&gt;Network Protocols&lt;/td&gt;
 &lt;td style="text-align: left"&gt;C&lt;/td&gt;
 &lt;td style="text-align: left"&gt;In-Progress&lt;/td&gt;
 &lt;td style="text-align: left"&gt;None&lt;/td&gt;
 &lt;td style="text-align: left"&gt;IPv4 Datagram Header complete in C.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="project-euler-thoughts-on-ai"&gt;Project Euler&amp;hellip; Thoughts on AI&lt;/h2&gt;
&lt;p&gt;I came back to Project Euler today, to complete the work on p25. It was about a week ago that I had ChatGPT generate a &lt;code&gt;BigInt&lt;/code&gt; library for me to calculate extremely large numbers. I was able to one shot the package with ChatGPT, and the library and testing code worked fine with numbers that had 1000+ digits. It was a cool exercise, where I learned absolutely nothing. Furthermore, I came back to the problem today to try and use this new library to solve the Euler problem, and the code is useless. Not only do I have no true understanding of how the library works, but I can&amp;rsquo;t iterate on it without reaching back out to AI for help.&lt;/p&gt;</description></item><item><title>365 Days of Code - Day 025</title><link>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-025-2026/</link><pubDate>Sat, 14 Feb 2026 00:00:01 -0500</pubDate><guid>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-025-2026/</guid><description>&lt;p&gt;I took some of the Laravel lessons from yesterday, and applied them to another project I&amp;rsquo;m working on for a client. I also got that project pushed up to Github into a private repository. It is definitely helpful to take the lessons from a tutorial and immediately apply them to other projects. I need to remember this when it comes to working on learning the other languages, such as Go, Rust and Haskell.&lt;/p&gt;</description></item><item><title>365 Days of Code - Day 022</title><link>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-022-2026/</link><pubDate>Wed, 11 Feb 2026 00:00:01 -0500</pubDate><guid>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-022-2026/</guid><description>&lt;p&gt;I finished up 
&lt;a href="https://projecteuler.net/problem=20"target="_blank" rel="nofollow noopener noreferrer"&gt;Problem 20&lt;span class="sr-only"&gt; (opens in a new tab)&lt;/span&gt;&lt;/a&gt; this morning. I went well beyond what was needed to find the solution, but this is all just practice. I tried to be as defensive as possible, validate everything, and provide options for alternative numbers. The program can run for factorial values well beyond 100!. Although, the program gets quite slow once you are into the really large factorials.&lt;/p&gt;</description></item><item><title>365 Days of Code - Day 021</title><link>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-021-2026/</link><pubDate>Tue, 10 Feb 2026 00:00:01 -0500</pubDate><guid>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-021-2026/</guid><description>&lt;p&gt;3 straight weeks of &amp;ldquo;code,&amp;rdquo; or at least &amp;ldquo;code-adjacent&amp;rdquo; work. Longest streak yet. I feel a bit like 
&lt;a href="https://www.youtube.com/watch?v=zevhRBS4hp4&amp;amp;t"target="_blank" rel="nofollow noopener noreferrer"&gt;Sam in Lord of the Rings&lt;span class="sr-only"&gt; (opens in a new tab)&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;This is it. If I take one more step, it&amp;rsquo;ll be the farthest way from home I&amp;rsquo;ve ever been.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Samwise Gamgee&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;So, what do we work on today? There is a plethora of opportunity. Let&amp;rsquo;s start by recapping some of what I have done (or started) so far:&lt;/p&gt;</description></item><item><title>365 Days of Code - Day 019</title><link>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-019-2026/</link><pubDate>Sun, 08 Feb 2026 00:00:01 -0500</pubDate><guid>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-019-2026/</guid><description>&lt;p&gt;Software can be crazy. I&amp;rsquo;m having the same issue from yesterday from Ubuntu. The issue is that my site is not rendering with the Hugo development server. I started poking a bit more at the problem, and found that both Chrome and Firefox were both working fine, but Firefox Dev Edition would not render the site. Specifically, the css file request never finishes. I ended up resetting Firefox Dev, and it appears to be working again. I&amp;rsquo;m still not sure exactly what the issue was, but my best guess is some type of caching issue. I always develop with &lt;code&gt;Disable Cache&lt;/code&gt; enabled, but clearly something went wrong while requesting information from the site.&lt;/p&gt;</description></item><item><title>365 Days of Code - Day 016</title><link>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-016-2026/</link><pubDate>Thu, 05 Feb 2026 00:00:01 -0500</pubDate><guid>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-016-2026/</guid><description>Site is live!</description></item><item><title>365 Days of Code - Day 014</title><link>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-014-2026/</link><pubDate>Tue, 03 Feb 2026 00:00:01 -0500</pubDate><guid>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-014-2026/</guid><description>More Project Euler.</description></item><item><title>365 Days of Code - Day 013</title><link>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-013-2026/</link><pubDate>Mon, 02 Feb 2026 00:00:01 -0500</pubDate><guid>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-013-2026/</guid><description>More Project Euler.</description></item><item><title>365 Days of Code - Day 012</title><link>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-012-2026/</link><pubDate>Sun, 01 Feb 2026 00:00:01 -0500</pubDate><guid>https://www.jimdiroffii.com/posts/2026/02/365-days-of-code-day-012-2026/</guid><description>Blogging and fun with Project Euler!</description></item></channel></rss>