#18 to argot version 0.6, change url to bitbucket, add extras to `argot` script including auto-pygments styling to generated document
@jmoiron@schinckel maybe https migration growing pains? or was it always that braindead
@jmoironadded a second row of virtual desktops, accessed w/ shift+mousewheel; #flavors requires so much real estate :) working well so far
@jmoironreleased new version of my markdown dialect "argot"; amalgam of moin blocks & md, easy HTML docs w/ syntax highlight http://goo.gl/Oe8LD
@jmoironwrote a reply blog post to the recent "virtualenv tips" by @ericholscher http://bit.ly/dvgxJI
ce6e75f6 to
irischange '--force' to '--yes' for flush (so iris flush -y now to flush), add '-c' to list to get a quick count of how many photos are in iris' db, implenet iris add -r (recursive), catch a bug in the exif parser for .THM files
dd895da8 to
irisreorganize utils.py, add 'recursive_walk' function which presents us with a list of full paths given a list of paths that are to be recursively walked (perhaps a list of directories, or directories & files mixed)
94b06d84 to
irisadded --profiler and --timer to the generic options (mostly for development), but also added a --parallelize switch (which I might make default in the future) which seems to really improve performance:
http://jmoiron.net/~jmoiron/multiproc.png
@jmoiron@jacobian johnny-cache, but of stuff I haven't written, django-extensions or django-debug-toolbar
ed30b105 to
irisfix list to use the a paged auto-classing query
3803279c to
irisadded flush command, moved OpenStruct back to inheriting from object to avoid pymongo bug, fix add command
81d957df to
irisfix paging cursor to allow limits, sorts, skips of their own, independent of the internally managed values used for paging
676e9b35 to
irisget a working paging cursor, mostly useful to keep 'sync' operations in a "constant" bound memory space despite the size of the image collection
f7272e94 to
irisrename BulkUpdater -> BulkInsterter, as collection.update has some other connotations I don't want to overload
15b4dc63 to
irisadd new BulkUpdater backend class, which creates an updater that will intelligently mass-insert, to a threshold of 100 documents. even if they are all truly updates, it still saves N reads (N=threshold) per flush as normally these documents would have to be checked for existence in the collection manually by their unique value, but here it's done in one query