TLC for grapher part 1
by Yaakov Nemoy
Hey List,
Day 2 of coding with Ruby. It's weird, to say the least. In the
attached patch, i'm not sure how to break from a loop like i might
with python or C. I think i need a each_while or each_unless
function. Maybe Ruby has a function that does exactly what i want and
i just don't know it yet.
Anyhows, here's a patch that reads colors from the config file. Note
the format, the tag name can be any qualifying regex, and the value is
a string. This format's not set in stone, i don't know the limits of
what YAML can do with the tag name vis-a-vis using it to be a regex.
-Yaakov
15 years, 6 months
ekg.contributors++;
by Mel Chua
Greetings! I was just introduced to this project by Greg and Max. I'm
http://wiki.laptop.org/go/User:Mchua. I work for OLPC now, but started
out as a volunteer and love community work. I'm an engineer; I like
measuring things. Therefore I think this project is awesome.
I'm also sort of a testing geek these days, and would be happy to hammer
on trying this out in a non-Fedora (OLPC!) context. I'm thinking of the
community testing group in particular (and as a first, smallish test
case), but there's been a fair amount of clamor around measuring
community contributions in general.
I'm a ruby newbie (mostly Python these days, with rusty C/C++/Assembly
and some dried bits of Scheme knowledge floating around somewhere), so
I'm not sure how helpful I'd be to development at first; I can at least
start by keeping up documentation (my default first "learn about stuff
by listening" role) and then maybe take on a module (or pair with
someone on one) if there's one I think I can handle.
Looking forward to the first meeting!
-Mel
15 years, 6 months
Scanner efficiency problem
by Michael DeHaan
The existing scanner code is pretty solid. I'm happy that it's not
regex based in that we can be pretty accurate.
However, if we instead process the tarballs, it turns out that the
txt.gz file is txt, not HTML, so we run into problems.
I'm really not looking forward to rewriting the scanner to use
complicated regexen again.
I would reason that
-- if we know not to even /look/ at previous months we've only scanned
-- we use DB transactions (so a month of Fedora-devel is only one SQL
statement)
then the daily cost of running the scanner even if it does download
individual message pages will be acceptably low.
The only pain will be running them back to the dawn of mailing list time.
I'm going to try to the above first and then we can also see if another
db is faster, though I bet if we use transactions even sqlite is
sufficiently fast. TBD.
Are we ok with the above?
--Michael
15 years, 6 months
Welcome to the EKG list
by Michael DeHaan
This is the mailing list for EKG ideas, questions, planning, and
development.
You can read more about EKG at the official project page:
http://fedorahosted.org/ekg
Basically EKG is a tool to determine how the various open source
communities we care about work and how to make them better.
FYI -- this is a moderated lists, so you do need to sign up to the list
before you can post to it.
You can do that here: https://fedorahosted.org/mailman/listinfo/ekg
We're generally going to keep bugs and ideas on the Trac page, though it
doesn't hurt to talk about them here.
Thanks!
--Michael
15 years, 6 months