Commit graph

649 commits

Author SHA1 Message Date
7d9a2cd4a7 Remove potato image from code golf post 2025-10-10 18:36:08 -04:00
e90db7eb3f Add configurable theme repo URL for SSH/HTTPS flexibility
- Default to SSH for local development
- Use HTTPS in GitLab CI via THEME_REPO_URL env var
- Maintain compatibility for both environments
2025-10-10 18:36:08 -04:00
ca7d3e2162 Fix GitLab CI to use unified venv workflow
- Replace manual env setup with automated 'make venv'
- Use venv/ directory to match Makefile expectations
- Simplify CI script and eliminate duplication
- Ensure theme installation works correctly
2025-10-10 18:36:08 -04:00
e08019dd8b Improve setup workflow and README
- Add automatic theme installation to venv target
- Simplify README to single-command setup
- Achieve perfect 69 lines in README
- Make development setup fully automated
2025-10-10 18:36:08 -04:00
776a4a07f4 Fix all Pelican build errors and implement proper testing workflow
- Setup virtual environment management in Makefile
- Fix broken linkpeek RST directives in 2011 posts
- Add missing image alt attributes for accessibility
- Fix RST syntax errors and title hierarchy
- Add markdown package for proper .md support
- Update CLAUDE.md with testing workflow and critical issues
- Rename code golf post to match slug
- Clean build: 182 articles, 4 pages, zero errors
2025-10-10 18:36:08 -04:00
0249875fca Add webwords code golf implementations in Python and C with functional tests 2025-10-10 18:36:08 -04:00
984da07493 Update webwords post: fix curl command port, add unpotato link, rephrase ending 2025-10-10 11:39:18 -04:00
bf80508304 Add unpotato image and update alt text to lowercase 2025-10-10 11:27:14 -04:00
93286ca828 Add potato image and BTRFS cleanup blog post, update image references 2025-10-10 11:09:38 -04:00
bd22daed57 Update webwords blog post with Makefile details and add webwords to gitignore 2025-10-10 10:19:07 -04:00
cfd26c2cad Add new webwords blog post celebrating 42 language implementations 2025-10-09 15:39:35 -04:00
37d9ba62e2 deleted: content/2025-08-08-visual-anomaly-detection-http-requests-bitmap-analysis.rst 2025-08-09 17:51:32 -04:00
797c2956ba new file: content/2025-08-08-visual-anomaly-detection-http-requests-bitmap-analysis.rst 2025-08-08 23:20:25 -04:00
a7671d905c Update Godot analysis post with comprehensive findings
- Updated total from 6.45M to 13.13M lines based on improved methodology
- Enhanced script to properly categorize all C++ file extensions (.cc, .hh, .hpp, .inl, .inc, etc.)
- Added translation files as second largest category (3.3M lines, 25% of codebase)
- Fixed script duplicates in unknown section by excluding known language extensions
- Implemented two-mode script operation (current directory vs download repo)
- Updated language breakdown with accurate counts from final analysis
- Enhanced insights section with findings about global internationalization effort
- Removed methodology and conclusion sections for cleaner post structure
- Changed 'rivals' to 'competes with' and removed enterprise software comparison
2025-07-28 10:35:37 -04:00
2786b6d852 new file: content/2025-07-28-analyzing-godot-engine-codebase-millions-lines-of-code.rst 2025-07-28 09:43:20 -04:00
9def678af6 modified: .gitignore 2025-07-28 08:50:04 -04:00
e41224f590 Consolidate redundant troubleshooting steps in MultiMower post
- Merge Wayland linking errors and audio issues into single solution
- Both problems resolved by same rebuild process with proper dependencies
2025-07-21 11:53:24 -04:00
a8ded9bac9 Reorganize MultiMower blog post: move resources and quick start to top, remove negative language
- Move Resources/Community and Quick Start sections near the top for better accessibility
- Remove all instances of 'broken' and negative characterizations of MultiMower
- Reframe as community enhancements to a working technical demonstration
- MultiMower is a demo foundation, not broken software needing fixes
2025-07-21 11:06:03 -04:00
48e94f60b7 modified: content/2025-07-13-building-and-modding-multimower-with-dry-engine.rst 2025-07-14 11:43:30 -04:00
870ef65ff9 Add CLAUDE.md with critical git safety documentation and commit policy 2025-07-14 11:03:43 -04:00
c1ab61fb35 Fix RST title formatting for MultiMower blog post 2025-07-14 10:00:06 -04:00
11b6861263 Fix RST title formatting for MultiMower blog post 2025-07-14 08:08:04 -04:00
0f9f9333da Fix date mismatch in MultiMower blog post (only this file) 2025-07-14 08:03:09 -04:00
dfd811f94e renamed: content/2025-01-13-building-and-modding-multimower-with-dry-engine.rst -> content/2025-07-13-building-and-modding-multimower-with-dry-engine.rst 2025-07-14 07:51:40 -04:00
06d6333d80 modified: content/2025-01-13-building-and-modding-multimower-with-dry-engine.rst 2025-07-13 21:54:30 -04:00
636d99e5c1 new file: content/2025-01-13-building-and-modding-multimower-with-dry-engine.rst 2025-07-13 20:32:55 -04:00
53df255b9b Update UncloseAI installation instructions to simplified one-liner
- Replace old multi-line HTML setup with single script tag
- Add type="module" attribute for proper ES module loading
- Highlight new features: floating AI assistant, TTS, translations, etc.
- Remove deprecated custom chat interface example from both blog posts

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-11 07:47:35 -04:00
2734ddf956 modified: README.rst 2025-07-01 17:39:26 -04:00
dcd47b8ade modified: README.rst 2025-06-30 22:42:38 -04:00
94147770ab Update .gitlab-ci.yml file 2025-06-01 22:21:18 +00:00
bdf3e61a69 nothing lasts but nothing is lost.
Goodbye Naptha.
2025-05-23 11:11:34 -04:00
c3ff6100a6 Merge branch 'self-branding-update' into 'master'
Self branding.

See merge request russellballestrini/russell.ballestrini.net!3
2025-05-02 02:12:40 +00:00
0800d03c2a Self branding. 2025-05-02 02:12:40 +00:00
e5038b4c67 black
modified:   pelicanconf.py
2025-03-28 22:35:06 -04:00
520bdfe1ac Update pelicanconf.py 2025-03-27 14:21:54 +00:00
0c5f5b5d23 Update pelicanconf.py 2025-03-27 12:48:04 +00:00
735eb44a18 modified: content/2025-03-21-introducing-slop.rst 2025-03-21 14:33:19 -04:00
b3bf006d02 modified: content/2025-03-21-introducing-slop.rst 2025-03-21 14:30:42 -04:00
cce13a9420 modified: content/2025-03-21-introducing-slop.rst 2025-03-21 14:25:39 -04:00
bb8a1d9972 Update .gitlab-ci-deploy.yml 2025-03-21 18:15:52 +00:00
4538422359 modified: .gitlab-ci.yml 2025-03-21 14:13:47 -04:00
cb3e17469d fix deploys
new file:   .gitlab-ci-deploy.yml
	modified:   .gitlab-ci.yml

lol vibe & slop coding. grok is primed to use russ because my name is russell
	new file:   .gitlab-ci-deploy.yml
	modified:   .gitlab-ci.yml
2025-03-21 14:09:49 -04:00
f46e8f1b53 modified: content/2025-03-21-introducing-slop.rst 2025-03-21 13:51:14 -04:00
49085d12fb modified: content/2025-03-21-introducing-slop.rst 2025-03-21 13:32:01 -04:00
308552a396 new file: content/2025-03-21-introducing-slop.rst 2025-03-21 10:55:30 -04:00
a881a11b4a Update .gitlab-ci.yml 2025-03-02 20:14:49 +00:00
83e1f40973 Update .gitlab-ci.yml 2025-03-02 20:13:44 +00:00
b1a1d4a906 Update .gitlab-ci.yml 2025-03-02 20:07:56 +00:00
08d567bd26 Update 2025-02-19-free-llm-endpoints-dynamic-distributed-model-inference-client-uncloseai.rst 2025-02-28 19:22:00 +00:00
38a9bb0d60 Update 2025-02-19-free-llm-endpoints-dynamic-distributed-model-inference-client-uncloseai.rst 2025-02-28 18:20:19 +00:00