How is that one wave?
354 karma · joined February 5, 2013
How is that one wave?
I think most people would be surprised to find the package's contained module in the root of the repository because it's not one-to-one with what will end up being "installed".
Also, a package can install multiple modules.
-- Parameter :filter
--
AND CASE WHEN :filter IS NOT NULL THEN
table.column = :filter
ELSE TRUE END
This has zero cost in the case where :filter is unset. Color(this.rgba);
That is, it directly assigns the argument to the slot (which must be defined at class-level.)Of course, it's still repeating the class name but that's solvable.
The difficulty in managing time series data is that you need to do roll-ups and generally avoid doing the same work twice - that is, read the same rows over and over again.
If you're doing the same work over and over, it's always going to be slow. Don't do that! InfluxDB could presumably be built on top of PostgreSQL. It just manages the data lifecycle. But that would be a polyglot mashup project then and not something you could sell to VCs.
urllib.urlencode(sorted(params.items()))The environment variable handling and other stuff could perhaps be handled in a separate bash-script (or Python), such that the scope of the actual reaper is sufficiently small (to use a lower-level language).
As I said, this is assuming we're on Python 2.x.