esm

log

age author description
Fri Dec 02 17:26:04 2011 -0800 Ed Marshall Add twisted version of server.default tip
Fri Dec 02 17:23:56 2011 -0800 Ed Marshall Make prompts less magic.
Fri Dec 02 17:03:11 2011 -0800 Ed Marshall One-line seServer.tell().
Fri Dec 02 16:25:53 2011 -0800 Ed Marshall Nuke CommandHandler and integrate into User. Fix a lot of unpythonic jank.
Tue Nov 29 23:21:10 2011 -0800 Ed Marshall Hard to believe how long ago I wrote this; truly awful. Basic PEP8 update, probably more to come.
Mon Aug 08 15:15:25 2011 -0700 Ed Marshall Initial naive version of "word break".
Tue Jul 12 00:39:11 2011 -0500 Ed Marshall Make KB/MB/GB/TB rounding more consistant, and round totals.
Mon Jul 11 00:32:48 2011 -0500 Ed Marshall Compute size totals.
Sun Jul 10 02:41:22 2011 -0500 Ed Marshall Send formatted in both text and HTML.
Tue Apr 05 14:10:46 2011 -0500 Ed Marshall Added description of the FizzBuzz problem.
Thu Oct 28 17:52:50 2010 -0500 Ed Marshall Added new "practice": find a missing mersenne prime in an unsorted list in a single pass with at most len(list) bits of storage used. (Would have worked better in C to control storage use, but this is a close approximation.)
Thu Aug 26 15:07:07 2010 -0500 Ed Marshall GOARCH is no longer required to be defined when building Go programs, so a generic included makefile is used now.
Thu Aug 12 15:46:41 2010 -0500 Ed Marshall Moved sh2dis to it's own repository. See:
Mon Aug 02 08:08:43 2010 -0500 Ed Marshall Switch to using hashlib instead of md5.
Mon Aug 02 08:06:51 2010 -0500 Ed Marshall Verbiage adjustment.
Mon Aug 02 08:06:31 2010 -0500 Ed Marshall Move nightly cron jobs into management commands.
Tue Jun 29 17:17:30 2010 -0500 Ed Marshall Another toy problem that I was compelled to do.
Sun Jun 13 22:16:14 2010 -0500 Edward S. Marshall Moved my blog application out of my "catch-all" repository to: https://dev.logic.net/hg/esm-web/
Sun Jun 13 21:49:52 2010 -0500 Edward S. Marshall sh2dis has a rommetadata directory brought in from EcuFlash, which I don't plan on checking into source control. Let's ignore that, shall we?
Sun Jun 13 21:46:13 2010 -0500 Edward S. Marshall Witness what happens when you go multiple years without committing your changes to your version control system of choice: you make a big commit like this, reflecting current reality, without actually being able to describe coherently what the hell you did for the last two years. Bad developer, no cookie. :P
Sun Jun 13 21:27:34 2010 -0500 Edward S. Marshall Seems rather odd to have a license file that references Django, no? Let's just use the MIT license for simplicity, since it's just me developing this anyway.
Fri May 28 09:12:30 2010 -0500 Ed Marshall Whittled the function down a little bit. do/while is so underappreciated these days.
Thu May 27 17:17:30 2010 -0500 Ed Marshall Extra trailing carriage return.
Thu May 27 17:15:43 2010 -0500 Ed Marshall Merge.
Thu May 27 17:14:22 2010 -0500 Ed Marshall Added "condense_by_removing.c". From: http://www.solipsys.co.uk/Writings/TestsForProgrammers_Part_1.html
Sun May 02 22:09:49 2010 -0500 Edward S. Marshall Add .hgignore.
Sun May 02 22:07:11 2010 -0500 Edward S. Marshall sh2.py (CodeField.generate_comments): add comments to help identify word- and byte-length values, as well as longs.
Mon Apr 19 15:03:01 2010 -0500 Ed Marshall Added "bsearch.py", as response to:
Sat Mar 27 00:15:38 2010 -0500 Ed Marshall pg_backup: Use more reliable method of extracting list of database names, and suppress output errors when testing database availability.
Thu Mar 18 10:24:29 2010 -0500 Ed Marshall pyMapTracer/rom.py: Explicitly note lack of support for bloblists, rather than crashing.
Mon Feb 22 18:37:15 2010 +0000 esm Added.
Mon Feb 15 00:55:33 2010 +0000 esm Add initial initscript for dropbox.
Mon Feb 15 00:55:14 2010 +0000 esm Sync with current live script.
Tue Dec 22 22:48:38 2009 +0000 esm * server.go: Re-format with the new semicolon-less gofmt.
Mon Dec 07 22:04:07 2009 +0000 esm The board should render itself. The player shouldn't have any knowledge of
Tue Dec 01 20:39:47 2009 +0000 esm Commit a few changes that were lounging on my hard drive.
Sat Nov 21 03:43:34 2009 +0000 esm * dis.py (get_segments, scan_free_space, mitsu_fixups, final_output),
Wed Nov 18 16:59:12 2009 +0000 esm * Go/server.go: Run through gofmt.
Sun Nov 15 17:09:32 2009 +0000 esm * Go/server.go: use ReadString() rather than ReadBytes().
Sun Nov 15 07:14:14 2009 +0000 esm * Go/server.go: Fprintf to Fprint.
Sun Nov 15 07:00:27 2009 +0000 esm * Go/server.go: lexical concatenation of long string, vs. addition.
Sun Nov 15 06:07:29 2009 +0000 esm * Go/server.go: Use bufio to grab a line at a time from input (which is what
Sat Nov 14 14:57:07 2009 +0000 esm * Go/server.go: Just because it works, doesn't mean it's legal. Multi-line
Sat Nov 14 05:41:51 2009 +0000 esm * Go/server.go: Define separate command types, each satisfying a Command
Sat Nov 14 04:04:21 2009 +0000 esm * Go/server.go: Some simple renaming, and fix a couple of possible null
Fri Nov 13 22:58:58 2009 +0000 esm * Fix a couple of output bugs introduced in last change.
Fri Nov 13 22:46:17 2009 +0000 esm * sitemap.py: Fixed track-hacks.org ticket #5618 (problem with invalid
Fri Nov 13 22:03:18 2009 +0000 esm * Go/server.go: Feature-complete.
Thu Nov 12 22:49:39 2009 +0000 esm * Go/server.go: Incremental changes.
Thu Nov 12 22:39:50 2009 +0000 esm * Go/Makefile, Go/server.go: First-cut version of the languages project
Wed Nov 11 00:01:04 2009 +0000 esm * segment.py (Segment.__init__, SegmentData.__init__, MemoryModel.__init__):
Tue Nov 10 23:04:39 2009 +0000 esm * segment.py (Segment.__init__, Segment.__get_relative_location,
Tue Nov 10 21:43:21 2009 +0000 esm * sh2.py (disassemble): A couple of small performance optimizations; don't add
Sun Nov 08 02:55:20 2009 +0000 esm * segment.py (SegmentData, Segment, MemoryModel): Derive everything from
Sun Nov 08 02:38:32 2009 +0000 esm * sh2.py (__main__, disasm_single): Switch to using a namedtuple() for
Mon Nov 02 20:08:03 2009 +0000 esm * Set svn:eol-style to native on all text files.
Fri Oct 30 20:29:22 2009 +0000 esm * dis.py (main): Open the ROM as a binary file, to address a problem with
Fri Oct 30 15:04:42 2009 +0000 esm * segment.py (Segment.get_label): Fix logic reversal in "plus-addressing" output.
Sun Oct 25 17:13:48 2009 +0000 esm * sh2.py (track_registers), dis.py (mitsu_fixup_mova): Fix a collection of
Sat Oct 24 04:25:00 2009 +0000 esm * dis.py (scan_free_space, final_output): Fix some logic errors in free