Projects: Difference between revisions

From Bitpost wiki
 
(85 intermediate revisions by the same user not shown)
Line 1: Line 1:


== In Progress ==
{| style="background:#eeffee"
|-
| style="background:silver" |
|-
|[[Image:Abt.png|50px|left]] [[A better Trader]]
| Are you an emotional trader?  Want to turn your trading over to a dead-eyed stone-cold killer robot?
|-
| style="background:silver" |
|-
| [[Off-world Power Generation]]
|-
| style="background:silver" |
|-
| [[3D printing]]
| Overview of my printer, software and process.
|-
| style="background:silver" |
|-
| [[Music studio]]
| Overview of my DAW of the moment, hardware, software and process.
|-
| style="background:silver" |
|-
| [[Geothermal Steam]]
|-
| style="background:silver" |
|-
| [https://bitpost.com bitpost]
| My main home on the internet.  This is being developed into my go-to single-page-app mashup of project ci status, feeds and bookmarks.
|-
| style="background:silver" |
|-
|[[Image:Hangthedj logo 640x480.png|50px|left]] [http://thedigitalage.org/hangthedj Hang The DJ]
| My original baby.  Been working on this for decades, and some day I will return.  Damn you Qt5.
|-
| style="background:silver" |
|-
|[[Houseplants]]
| Try not to kill them all.
|-
| style="background:silver" |
|-
|[[ABS Drone Services]]
| Need drone shots?
|-
| style="background:silver" |
|}


== Available ==
== Available ==
Line 6: Line 55:
| style="background:silver" |  
| style="background:silver" |  
|-
|-
|[[Image:Hangthedj logo 640x480.png|50px|left]] [http://thedigitalage.org/hangthedj Hang The DJ]
|[[Image:CloudflareSyncDns.png|50px|left]] [[cloudflare-sync-dns]]
| My babyBeen working on this for decades.  If you want to make me happy and please your ears at the same time, check it out.
| Run this in cron to regularly sync any IP change into your Cloudflare DNS records.
|-
| style="background:silver" |
|-
|[[Image:GitSemver.png|50px|left]] [[git-semver]]
| My daily-usage command-line git tooling that I cannot live withoutStreamlines commits, merges, semantic versioning, publishing, has branch tools, etc.
|-
| style="background:silver" |
|-
|[[Image:RadScripts.png|50px|left]] [[rad-scripts]]
| My rad scripts: reusable node functions for scripting (bye bye bash you ugly thing), rapid app development, continuous integration, and semantic versioning.
|-
|-
| style="background:silver" |  
| style="background:silver" |  
|-
|-
|[[Image:CXFS_EditVolumeInode.jpg|50px|left]] [http://thedigitalmachine.com/resume/exampleprojects/guts.html#Cxfs CXFS]
| [[2023 D3 Reactive Responsive skeleton]]
| When one of my previous employers Utenzi went bankrupt, [http://thedigitalmachine.com/resume/exampleprojects/guts.html#Cxfs CXFS], the Linux distributed filesystem we were working on, was open-sourced.  A lot of [http://cxfs.cvs.sourceforge.net/viewvc/cxfs/cxfs/utilities/windows/Reusable/ my reusable C++ class library] is available, along with the [http://cxfs.cvs.sourceforge.net/cxfs/cxfs/utilities/windows/mmc/axcontrols/CXEdit/ Windows MMC toolsets] that I wrote.
| A skeleton project with several Observable D3 examples presented as responsive charts. More chart patches welcome!
|-
|-
| style="background:silver" |  
| style="background:silver" |  
|-
|-
|[[Image:Boxcarkid_thumb.png‎|50px|left]] [http://boxcarkid.com The Boxcar Kid]
| [[C++ sorted_vector]]
|The website for my dad's historic novel, The Boxcar Kid.  It includes a blog that he posts to regularly, don't miss it.
| This is a pretty useful extension to the STL std::vector class, adding lean and mean sorting support.
|-
|-
| style="background:silver" |  
| style="background:silver" |  
|-
|-
|[[Image:Dobbsart_thumb.jpg‎|50px|left]] [http://dobbsart.com Richard Dobbs]
| [[Simple-Web-Server]]
|The website for my friend and artist Richard Dobbs.  It has some nice javascript effects and showcases a lot of his great art, check it out.
| The best C++ https code I could find.  I'm contributing to keep its ciphers etc. up-to-date so it can maintain an A on [https://www.ssllabs.com/ssltest/index.html its ssl tests].
|-
|-
| style="background:silver" |  
| style="background:silver" |  
Line 31: Line 90:
| style="background:silver" |  
| style="background:silver" |  
|-
|-
|[[Image:Forms_for_Portals_small.png|50px|left]] [[Forms for Portals]]
|[[Image:i3-logo.png|50px|left]] [https://i3wm.org i3 tiling window manager]
|This project is a simple collection of forms to help you quickly access google, dictionary, wikipedia, imdb, maps, yellow pages, etc. from your own web pages.
| A great [http://en.wikipedia.org/wiki/Tiling_window_manager tiling window manager].  Here is my [https://github.com/i3/i3/issues/3174 issue], [https://github.com/i3/i3/pull/3194 pull request], and [https://www.reddit.com/r/i3wm/comments/86nvzr/help_test_improved_resize_grow_that_will_shrink/ announcement] to enable the [resize grow] command to allow a window to absorb the excess size of all of its neighbors.
|-
| style="background:silver" |
|-
| Websites
| [https://abettersoftware.com] [https://abettersoftware.org] [https://abettertrader.com] [https://behrns-miller.com] [https://moodboom.org] [https://thedigitalage.org] [https://thedigitalmachine.com] [https://willcodeforcoffee.org]
|-
|-
| style="background:silver" |  
| style="background:silver" |  
|-
|-
| [[C++ sorted_vector]]
| [https://bitpost.com/resume resume]
| This is a pretty useful extension to the STL std::vector class, adding lean and mean sorting support.
| Isn't that special...
|-
|-
| style="background:silver" |  
| style="background:silver" |  
Line 46: Line 110:
| style="background:silver" |  
| style="background:silver" |  
|-
|-
| [[Automated torrent management in linux]]
| [[Websockets-Tester]]
| Bits of glue and string.
| My node.js websockets client and server tester.  It uses the NPM ws module, which is well tested, fast and supported.
|-
|-
| style="background:silver" |  
| style="background:silver" |  
|-
|-
|}
|[[Image:Libwebsockets-logo.png|50px|left]] [https://libwebsockets.org/ libwebsockets]
 
| Fast websockets via a very difficult nest of C callbacks.  [https://github.com/moodboom/libwebsockets/commit/275dc9002bef187c495ed3cdc329c204bbc6aa90 Here] is my contribution, a fix to handle misbehaving servers that do not properly provide http content-length.
 
== In Progress ==
{| style="background:#99FF99" border="1" cellpadding="2"
|-
|-
| [http://thedigitalage.org The Digital Age]
| style="background:silver" |  
| My current baby, burning everything I have to get this one going.
|-
|-
|}
|}


== To Do ==
== To Do ==
{| style="background:#CCCCFF" border="1" cellpadding="2"
{| style="background:#EEEEFF"
|-
| style="background:silver" |
|-
|[[Image:QuickHttp.png|50px|left]] [[quick-http]]
| A skeleton C++ app of most of the patterns and practices to which I have found it is important to return.
|-
| style="background:silver" |
|-
|-
| [http://thedigitalmachine.com/resume resume]
| [[HighTechSnopes]]
| Update this ancient thing to use propa css with ajax/jquery/etc.
| Compiled political horrors that should be curated
|-
| style="background:silver" |
|-
| [[Tablet Butler]]
| Kickstart this idea (once we make a prototype)
|-
| style="background:silver" |
|-
|-
| [[LinkedPhotoImport]]
| [[LinkedPhotoImport]]
| This was pretty groovy for a while, but is in need of repair atm...
| This was pretty groovy for a while, but is in need of repair atm...
|-
| style="background:silver" |
|-
|-
|[[Image:Mytodaydiet.png|50px|left]] [[TodayDiet]]
|[[Image:Mytodaydiet.png|50px|left]] [[TodayDiet]]
|-
| style="background:silver" |
|-
|-
|[[Image:Imagescrape_small.png|32px|left]] [[Imagescraper]]
|[[Image:Imagescrape_small.png|32px|left]] [[Imagescraper]]
|-
| style="background:silver" |
|-
|-
| [[The Philanthropy Engine]]
| [[The Philanthropy Engine]]
|-
|-
| [[Geothermal Steam]]
| style="background:silver" |
|-
|-
| [[The Personal Airship]]
| [[The Personal Airship]]
|-
|-
| [[hoochee and moodboom's project page]]
| style="background:silver" |
|-
| [[Regenerative Rocket Landing]]
|-
| style="background:silver" |
|-
|-
| [[CraigsBook]]
| [[CraigsBook]]
|-
| style="background:silver" |
|-
|-
| [[Plan101]]
| [[Plan101]]
|-
| style="background:silver" |
|-
|-
| [[GDM eCommerce]]
| [[GDM eCommerce]]
|-
| style="background:silver" |
|-
|-
| [[UTag]]
| [[UTag]]
|-
|-
| [[BetterKeyboardTilingInFluxbox]]
| style="background:silver" |
|-
|-
| [[Database tools]]
| [[Database tools]]
|-
|-
| [[ScrewTheMouse]]
| style="background:silver" |
|-
|}
|}


Line 102: Line 192:
{| style="background:#EEEEEE" border="1" cellpadding="2"
{| style="background:#EEEEEE" border="1" cellpadding="2"
|-
|-
| [[WhereYouAre]] mobile app and web service
|[[Image:CXFS_EditVolumeInode.jpg|50px|left]] [http://thedigitalmachine.com/resume/exampleprojects/guts.html#Cxfs CXFS]
| When one of my previous employers Utenzi went bankrupt, [http://thedigitalmachine.com/resume/exampleprojects/guts.html#Cxfs CXFS], the Linux distributed filesystem we were working on, was open-sourced.  A lot of [http://cxfs.cvs.sourceforge.net/viewvc/cxfs/cxfs/utilities/windows/Reusable/ my reusable C++ class library] is available, along with the [http://cxfs.cvs.sourceforge.net/cxfs/cxfs/utilities/windows/mmc/axcontrols/CXEdit/ Windows MMC toolsets] that I wrote.
|-
|[[Image:Forms_for_Portals_small.png|50px|left]] [[Forms for Portals]]
|This project is a simple collection of forms to help you quickly access google, dictionary, wikipedia, imdb, maps, yellow pages, etc. from your own web pages.
|-
|[[Image:Dobbsart_thumb.jpg‎|50px|left]] [http://dobbsart.com Richard Dobbs]
|The website for my friend and artist Richard Dobbs.  It has some nice javascript effects and showcases a lot of his great art, check it out.
|-
|-
|[[Image:GoogleResultsWalker_small.jpg|50px|left]] [[GoogleResultsWalker Firefox addon]]
|[[Image:GoogleResultsWalker_small.jpg|50px|left]] [[GoogleResultsWalker Firefox addon]]
|This Firefox addon used to provide a result page frame next to the results, so you can quickly flip through the results without repetitively browsing forward and back.  It no longer works, and google is providing inline results previews now, so it probably won't be updated.
|This Firefox addon used to provide a result page frame next to the results, so you can quickly flip through the results without repetitively browsing forward and back.  It no longer works, and google is providing inline results previews now, so it probably won't be updated.
|-
|[[Image:Boxcarkid_thumb.png‎|50px|left]] [http://boxcarkid.com The Boxcar Kid]
|The website for my dad's historic novel, The Boxcar Kid.  It includes a blog that he posts to regularly, don't miss it.
|-
| [[Cisco Adaptation]]
| Cisco gig adding FEDRAMP security to existing products.
|-
| [[Causam]]
| Good old gig
|-
| [[Sixth Column]]
| Outage analysis gig.
|-
| [[Metal]]
| Metal inventory tracker.
|-
| [[WhereYouAre]] mobile app and web service
|-
| [[hoochee and moodboom's project page]]
|-
| [[ScrewTheMouse]]
|-
|-
|[[Image:HangTheDJ small.png|50px|left]] [http://hangthedj.thedigitalmachine.com first-gen HangTheDJ and ShareTheDJ]
|[[Image:HangTheDJ small.png|50px|left]] [http://hangthedj.thedigitalmachine.com first-gen HangTheDJ and ShareTheDJ]
| This music player was my flagship side project for years.  The design of this original version became outdated as bandwidth improvements put streaming music from a central repository within reach.  I started playing with [[The Digital Age|the digital age concept]].  It's all been updated and the next generation is [https://thedigitalage.org/hangthedj here].
| This music player was my flagship side project for years.  The design of this original version became outdated as bandwidth improvements put streaming music from a central repository within reach.  I started playing with [[The Digital Age|the digital age concept]].  It's all been updated and the next generation is [https://thedigitalage.org/hangthedj here].
|-
|-
| [http://news.thedigitalmachine.com/2003/03/21/say-that-ten-times-fast/ Putty parameter patch]
| [http://thedigitalage.org/todo My TODO]
| My TODO list (done in one awesome page via LAMP).
|-
| [https://bitpost.com/news/?p=48 Putty parameter patch]
| I created this hacky patch for putty so I could get it to punch through a firewall.  It's now updated and the patch is no longer needed.
| I created this hacky patch for putty so I could get it to punch through a firewall.  It's now updated and the patch is no longer needed.
|-
|-
Line 121: Line 242:
| [[JoomlaPlus]]
| [[JoomlaPlus]]
|-
|-
| [http://news.thedigitalmachine.com/2008/07/30/my-firefox-addons-get-some-love/ IntenseDebate add-ons]
| [https://bitpost.com/news/?p=378 IntenseDebate add-ons]
|-
|-
| [http://usenetadvantage.com UA] retention scraper, NZB search-and-parse
| [http://usenetadvantage.com UA] retention scraper, NZB search-and-parse
|-
|-
|}
|}

Latest revision as of 01:09, 24 November 2024


In Progress

Abt.png
A better Trader
Are you an emotional trader? Want to turn your trading over to a dead-eyed stone-cold killer robot?
Off-world Power Generation
3D printing Overview of my printer, software and process.
Music studio Overview of my DAW of the moment, hardware, software and process.
Geothermal Steam
bitpost My main home on the internet. This is being developed into my go-to single-page-app mashup of project ci status, feeds and bookmarks.
Hangthedj logo 640x480.png
Hang The DJ
My original baby. Been working on this for decades, and some day I will return. Damn you Qt5.
Houseplants Try not to kill them all.
ABS Drone Services Need drone shots?

Available

cloudflare-sync-dns Run this in cron to regularly sync any IP change into your Cloudflare DNS records.
git-semver My daily-usage command-line git tooling that I cannot live without. Streamlines commits, merges, semantic versioning, publishing, has branch tools, etc.
RadScripts.png
rad-scripts
My rad scripts: reusable node functions for scripting (bye bye bash you ugly thing), rapid app development, continuous integration, and semantic versioning.
2023 D3 Reactive Responsive skeleton A skeleton project with several Observable D3 examples presented as responsive charts. More chart patches welcome!
C++ sorted_vector This is a pretty useful extension to the STL std::vector class, adding lean and mean sorting support.
Simple-Web-Server The best C++ https code I could find. I'm contributing to keep its ciphers etc. up-to-date so it can maintain an A on its ssl tests.
TerminusEst small.jpg
Terminus Est
This sweet scroller game was written by my friend John Carpenter; it works on linux and Windows via SDL. Here are my notes on getting it to compile for linux.
I3-logo.png
i3 tiling window manager
A great tiling window manager. Here is my issue, pull request, and announcement to enable the [resize grow] command to allow a window to absorb the excess size of all of its neighbors.
Websites [1] [2] [3] [4] [5] [6] [7] [8]
resume Isn't that special...
Wordpress extensions I wrote a Wordpress Toggle Category widget set extension that I make heavy use of on my tech news blog.
Websockets-Tester My node.js websockets client and server tester. It uses the NPM ws module, which is well tested, fast and supported.
Libwebsockets-logo.png
libwebsockets
Fast websockets via a very difficult nest of C callbacks. Here is my contribution, a fix to handle misbehaving servers that do not properly provide http content-length.

To Do

QuickHttp.png
quick-http
A skeleton C++ app of most of the patterns and practices to which I have found it is important to return.
HighTechSnopes Compiled political horrors that should be curated
Tablet Butler Kickstart this idea (once we make a prototype)
LinkedPhotoImport This was pretty groovy for a while, but is in need of repair atm...
Mytodaydiet.png
TodayDiet
Imagescrape small.png
Imagescraper
The Philanthropy Engine
The Personal Airship
Regenerative Rocket Landing
CraigsBook
Plan101
GDM eCommerce
UTag
Database tools

Archive

CXFS EditVolumeInode.jpg
CXFS
When one of my previous employers Utenzi went bankrupt, CXFS, the Linux distributed filesystem we were working on, was open-sourced. A lot of my reusable C++ class library is available, along with the Windows MMC toolsets that I wrote.
Forms for Portals small.png
Forms for Portals
This project is a simple collection of forms to help you quickly access google, dictionary, wikipedia, imdb, maps, yellow pages, etc. from your own web pages.
Dobbsart thumb.jpg
Richard Dobbs
The website for my friend and artist Richard Dobbs. It has some nice javascript effects and showcases a lot of his great art, check it out.
GoogleResultsWalker small.jpg
GoogleResultsWalker Firefox addon
This Firefox addon used to provide a result page frame next to the results, so you can quickly flip through the results without repetitively browsing forward and back. It no longer works, and google is providing inline results previews now, so it probably won't be updated.
Boxcarkid thumb.png
The Boxcar Kid
The website for my dad's historic novel, The Boxcar Kid. It includes a blog that he posts to regularly, don't miss it.
Cisco Adaptation Cisco gig adding FEDRAMP security to existing products.
Causam Good old gig
Sixth Column Outage analysis gig.
Metal Metal inventory tracker.
WhereYouAre mobile app and web service
hoochee and moodboom's project page
ScrewTheMouse
HangTheDJ small.png
first-gen HangTheDJ and ShareTheDJ
This music player was my flagship side project for years. The design of this original version became outdated as bandwidth improvements put streaming music from a central repository within reach. I started playing with the digital age concept. It's all been updated and the next generation is here.
My TODO My TODO list (done in one awesome page via LAMP).
Putty parameter patch I created this hacky patch for putty so I could get it to punch through a firewall. It's now updated and the patch is no longer needed.
Consert gateway
MythMusic extended
QuickMyth
JoomlaPlus
IntenseDebate add-ons
UA retention scraper, NZB search-and-parse