-
Notifications
You must be signed in to change notification settings - Fork 11
Global Hack Day 4
Mendicant University hosted its fourth global hack day on Thursday, May 17 2012.
- Gregory Brown (seacreature) - Misc. stuff for Mendicant University and Practicing Ruby
- Francesco Rodríguez - Rails issues and docs.
- Washington Luiz
- Shane Emmons (semmons99) - Anita
- Zlatko Duric - Monthly invoice - a basic app for generating monhtly service invoice. Spoke to Shane at Office hours, and got encouraged to come and try. (Edit: might be about an hour or so late.)
- Eric Gjertsen - Not sure how much I'll be available, but want to take a look at the d3.js visualization library.
- Jordan Byron (jordanbyron) - Merge any outstanding pull requests for Mission of Mercy and maybe do a little hacking on Practicing Ruby's Rails app
-
Piotr Szotkowski (chastell) – start rewriting
Executable
andDecomposer
for art décomp from scratch so that my uni coworker (and former advisor) can use it for his habilitation
2012-05-17 18:03:28 UTC - seacreature - Let the hacks begin!
2012-05-17 18:03:38 UTC - seacreature - hi everyone
2012-05-17 18:03:42 UTC - notbrent - hi greg
2012-05-17 18:03:45 UTC - coffeejunk - hey
2012-05-17 18:04:49 UTC - seacreature - So for those who haven't been to one of these before, it's very open ended
2012-05-17 18:05:22 UTC - seacreature - folks come and go throughout the 8 hour session, working on their own projects, or helping others with their projects
2012-05-17 18:05:23 UTC - ptn777 - GO!
2012-05-17 18:05:26 UTC - ptn777 - hi
2012-05-17 18:05:44 UTC - seacreature - this is a good place to get help contributing to other projects, or just to learn a bit abot what's out there
2012-05-17 18:06:06 UTC - seacreature - we try to keep track of who is working on what on this wiki page: https://github.com/mendicant/mendicantuniversity.org/wiki/Global-Hack-Day-4
2012-05-17 18:06:24 UTC - seacreature - which I just realized is missing IRC names... maybe we should add those. But add yourself if you're working on something
2012-05-17 18:06:31 UTC - seacreature - and don't be afraid to just ask what everyone else is working on
2012-05-17 18:07:07 UTC - seacreature - post updates here from time to time, even if you're just making small progress
2012-05-17 18:07:33 UTC - seacreature - so, I think that's it!
2012-05-17 18:07:48 UTC - seacreature - anyone know what they're planning on working on?
2012-05-17 18:09:23 UTC - notbrent - work stuff, some rails CRUD with nested models! :P
2012-05-17 18:09:38 UTC - andev - are there rule regarding transparency, i.e. that we have to work on things that other people can follow/see?
2012-05-17 18:09:57 UTC - andev - *rules
2012-05-17 18:10:15 UTC - seacreature - andev: I think that it's certainly preferable to work on things that are open, but it's probably also fine to just talk about general topics related to what you are working on
2012-05-17 18:10:21 UTC - locks - ACTION waves to andev
2012-05-17 18:10:29 UTC - seacreature - for example, maybe notbrent can't share the code he's working on, but if he needs help with nested forms, help him!
2012-05-17 18:10:30 UTC - andev - hey locks
2012-05-17 18:10:48 UTC - seacreature - We do have a strong preference for sharing code here, of course.
2012-05-17 18:11:01 UTC - seacreature - but what matters on hack day is idea exchange.
2012-05-17 18:11:08 UTC - andev - ok, got it. because I'm in the same boat as notbrent. hacking on work-related stuff
2012-05-17 18:11:32 UTC - notbrent - i'm using cocoon for one-to-many nested forms, it's a fantastic gem!
2012-05-17 18:11:40 UTC - seacreature - as long as the conversations you have here might be generally interesting and are not super related to some project we can't use, it's fine
2012-05-17 18:11:42 UTC - jordanbyron - notbrent: Cocoon is great
2012-05-17 18:11:50 UTC - notbrent - jordanbyron: i learned it from puzzlenode!
2012-05-17 18:12:09 UTC - seacreature - I'm working on "commercial" work too, but I can hardly call Practicing Ruby that
2012-05-17 18:12:11 UTC - jordanbyron - notbrent: And I'm fairly certain andev introduced me to it :)
2012-05-17 18:12:14 UTC - seacreature - I will be able to share the code as I go though
2012-05-17 18:12:22 UTC - notbrent - haha
2012-05-17 18:12:31 UTC - jordanbyron - ACTION sings "It's the circle of life!!!"
2012-05-17 18:12:38 UTC - andev - ha! yes, nested_forms had some major problems
2012-05-17 18:12:48 UTC - jordanbyron - … with haml
2012-05-17 18:12:57 UTC - andev - cocoon is indeed great. been using it ever since
2012-05-17 18:13:09 UTC - seacreature - I'm going to build a small demo app which makes a cheap counterfeit of ActiveRecord on top of the low level sqlite adapter
2012-05-17 18:13:10 UTC - aguids - I just stoped to say "Hi" and see if I can be of some help to someone
2012-05-17 18:13:34 UTC - notbrent - tweeted the creator of it yesterday to tell him thanks :)
2012-05-17 18:13:41 UTC - notbrent - @dixis
2012-05-17 18:13:46 UTC - seacreature - The goal is to show off some of the neat API design tricks that AR uses, and for people to conceptually understand how something like AR can be built, not to build a useful ORM
2012-05-17 18:13:52 UTC - jordanbyron - And the sound track for the hackfest beings … http://grooveshark.com/s/Circle+Of+Life/1qWzb0?src=5
2012-05-17 18:13:59 UTC - notbrent - jordanbyron: hahaha
2012-05-17 18:14:15 UTC - jordanbyron - Come for the hacking, stay for the music
2012-05-17 18:14:15 UTC - andev - :D
2012-05-17 18:14:32 UTC - andev - That's the spirit!
2012-05-17 18:15:30 UTC - seacreature - I will actually start working around maybe 19:30 or so, have a meeting in a few minutes
2012-05-17 18:15:32 UTC - jordanbyron - If anyone wants to work on Mission of Mercy just let me know. Our issue tracker is always full and I love helping out new developers
2012-05-17 18:16:08 UTC - andev - jordanbyron: are you working on that today?
2012-05-17 18:16:44 UTC - seacreature - Another thing too, those who are working stuff, invite others to help you test things. It's an easy way for someone who doesn't have time to write patches but wants to help out a little bit can help
2012-05-17 18:16:58 UTC - seacreature - I will definitely be asking people to try my crappy code later :-)
2012-05-17 18:18:20 UTC - jordanbyron - andev: Probably
2012-05-17 18:18:44 UTC - locks - has anyone used ronn to document cli apps?
2012-05-17 18:19:10 UTC - seacreature - i just heard about ronn the other day
2012-05-17 18:19:29 UTC - seacreature - https://github.com/rtomayko/ronn
2012-05-17 18:19:32 UTC - seacreature - looks neat!
2012-05-17 18:19:41 UTC - locks - I'm thinking of adding a small tool to my gem, documentation would be nice
2012-05-17 18:19:55 UTC - locks - especially since it's for a markup format
2012-05-17 18:20:42 UTC - locks - I guess I should check how https://github.com/defunkt/mustache/ uses it
2012-05-17 18:22:16 UTC - seacreature - That's how I usually like to study things, can learn a lot by example
2012-05-17 18:22:35 UTC - locks - ACTION nods
2012-05-17 18:23:13 UTC - locks - I picked parslet up quickly because kscheiss has a couple of small examples
2012-05-17 18:24:02 UTC - locks - I'm just glad I finally have a "real" gem on rubygems
2012-05-17 18:26:50 UTC - seacreature - the first one is always the hardest
2012-05-17 18:27:30 UTC - seacreature - releasing code becomes more natural over time
2012-05-17 18:34:58 UTC - seacreature - Ahahahaha https://github.com/rails/rails/issues/6265#issuecomment-5756284
2012-05-17 18:35:57 UTC - Zlayer - Hey guys
2012-05-17 18:36:23 UTC - Zlayer - Any hacking going on?
2012-05-17 18:36:29 UTC - Zlayer - :)
2012-05-17 18:37:22 UTC - locks - seacreature: hahaha awesome comment
2012-05-17 18:37:36 UTC - locks - ruby is quite the complex beast
2012-05-17 18:45:22 UTC - semmons99 - howdy everyone
2012-05-17 18:45:43 UTC - pellegrino - ohai!
2012-05-17 18:45:46 UTC - semmons99 - if anyone looking for something fun to do, anita (our irc bot) is live
2012-05-17 18:45:59 UTC - semmons99 - feel free to fork her and assimilate new plugins
2012-05-17 18:46:06 UTC - semmons99 - I'll help any way I can
2012-05-17 18:46:31 UTC - locks - it's a cinch bot, isn't it?
2012-05-17 18:46:37 UTC - semmons99 - yeah
2012-05-17 18:46:49 UTC - semmons99 - https://github.com/mendicant/anita
2012-05-17 18:46:57 UTC - semmons99 - she's rewritten from the ground up
2012-05-17 18:47:09 UTC - semmons99 - nothing was brought over from mendibot
2012-05-17 18:47:18 UTC - Zlayer - Aaaanyways :)
2012-05-17 18:47:44 UTC - Zlayer - "rails --version
2012-05-17 18:47:44 UTC - Zlayer - Rails 3.2.3
2012-05-17 18:47:44 UTC - Zlayer - "
2012-05-17 18:48:07 UTC - Zlayer - now, somebody help me build Internet 3.0 ? :)
2012-05-17 18:48:11 UTC - Zlayer - j/k
2012-05-17 18:48:17 UTC - Zlayer - shane
2012-05-17 18:48:27 UTC - Zlayer - I was talking to you the other day about this hackday
2012-05-17 18:49:02 UTC - semmons99 - howdy Zlayer, how's it going?
2012-05-17 18:49:02 UTC - Zlayer - You told me I could probably make a simple invoice-issuing app today, even if I have close to none experience in ruby?
2012-05-17 18:49:14 UTC - Zlayer - Still think it's doable?
2012-05-17 18:49:30 UTC - semmons99 - didn't know that zero ruby experience, that's probably going to be a steep curve
2012-05-17 18:49:36 UTC - semmons99 - do you know any other programming languages?
2012-05-17 18:49:48 UTC - Zlayer - yep, Java, mostly Javascript
2012-05-17 18:49:49 UTC - Zlayer - node.js
2012-05-17 18:50:01 UTC - Zlayer - I know a good deal about RESTful services though
2012-05-17 18:50:42 UTC - Zlayer - And I wen't through a simple blog rails tutorial - well not complete but almost - maybe 6-7 months ago.
2012-05-17 18:50:46 UTC - semmons99 - my first step would be to write up the requirements for the tool, perhaps on gist.github.com to share with others
2012-05-17 18:51:01 UTC - semmons99 - than we can see what's required and if it's feasible
2012-05-17 18:52:06 UTC - Zlayer - Thanks. I mean, I know I'm asking a lot, but the tool I want to make is really simple
2012-05-17 18:52:30 UTC - semmons99 - let's see what your req's are and you might be able to
2012-05-17 18:52:39 UTC - semmons99 - at least you'll get a good starting point
2012-05-17 18:53:05 UTC - Zlayer - Anyway - I usually start with a business case when starting on new features , so that's how I will start now.
2012-05-17 18:54:08 UTC - Zlayer - Never used gist though :)
2012-05-17 18:55:21 UTC - pellegrino - Zlayer: i don't know what your specific requisites for this invoice issuing app
2012-05-17 18:55:34 UTC - pellegrino - if you want something like a subscription management tool
2012-05-17 18:55:39 UTC - pellegrino - you may want to give Jackpot a look
2012-05-17 18:55:46 UTC - pellegrino - https://github.com/pellegrino/jackpot
2012-05-17 18:58:31 UTC - jordanbyron - Next up: http://grooveshark.com/s/Tell+Her+About+It/3DueOD?src=5
2012-05-17 18:58:56 UTC - Zlayer - Thanks pellegrino, but that way I won't really accomplish my goal, which is my own thingy :)
2012-05-17 18:59:03 UTC - Zlayer - And it's an overkill, anyway.
2012-05-17 18:59:11 UTC - Zlayer - I want a simple invoice issuing machine.
2012-05-17 18:59:18 UTC - Zlayer - I want a form to enter customers.
2012-05-17 18:59:26 UTC - Zlayer - And then another to issue invoice to customers.
2012-05-17 18:59:35 UTC - pellegrino - oh great
2012-05-17 18:59:37 UTC - pellegrino - well
2012-05-17 18:59:39 UTC - Zlayer - And I want an option to make it automatically - on monthly basis.
2012-05-17 18:59:41 UTC - Zlayer - And that's it.
2012-05-17 18:59:51 UTC - Zlayer - Email myself one PDF a month.
2012-05-17 19:00:13 UTC - Zlayer - I do it in excel now, so it's no big issue.
2012-05-17 19:00:45 UTC - pellegrino - maybe jackpot is indeed overkill
2012-05-17 19:00:55 UTC - Zlayer - But I wanted to try rails and this hack day sounds like a good chance. I can start and when I get stuck, hopefully somebody here will answer a question.
2012-05-17 19:00:56 UTC - pellegrino - for your use case, even though it shares a lot in common
2012-05-17 19:01:24 UTC - pellegrino - that is a great start for sure
2012-05-17 19:01:30 UTC - pellegrino - you will learn a ton in the process
2012-05-17 19:01:40 UTC - pellegrino - maybe jackpot can be useful as a reference for your task
2012-05-17 19:01:48 UTC - Zlayer - Yes, I was about to say that.
2012-05-17 19:01:52 UTC - Zlayer - :D
2012-05-17 19:02:07 UTC - Zlayer - But you have one watcher :)
2012-05-17 19:02:18 UTC - Zlayer - one more, that is.
2012-05-17 19:02:22 UTC - Zlayer - watcher++ :)
2012-05-17 19:02:44 UTC - pellegrino - hehe awesome man!
2012-05-17 19:02:48 UTC - Zlayer - So my first question... I was trying that rails blog tutorial some months ago.
2012-05-17 19:03:00 UTC - Zlayer - with rails 2.x something
2012-05-17 19:03:11 UTC - Zlayer - Is that the way I start?
2012-05-17 19:03:43 UTC - Zlayer - Cause I basically need 2 things: customers and invoices. And 4-5 pages.
2012-05-17 19:04:11 UTC - Zlayer - And then some backend stuff..
2012-05-17 19:04:27 UTC - pellegrino - i always point peepcode out to newcomers
2012-05-17 19:04:39 UTC - pellegrino - maybe you will want to give it a look as well
2012-05-17 19:04:43 UTC - pellegrino - https://peepcode.com/products/meet-rails-3-i
2012-05-17 19:07:34 UTC - coffeejunk - my suggestion to newcomers is usually michael hartl's book: http://ruby.railstutorial.org/ruby-on-rails-tutorial-book
2012-05-17 19:07:53 UTC - coffeejunk - it's free and at least in my opinion pretty good to get you started
2012-05-17 19:10:09 UTC - Zlayer - This book seems promising.
2012-05-17 19:10:18 UTC - Zlayer - As I can follow examples and do my thing instead.
2012-05-17 19:10:49 UTC - Zlayer - Which was the point here, right? Not university of classes and stuff, but university where you solve your real issues?
2012-05-17 19:12:03 UTC - andev - +1 about the Michael Hartl book.. He also covers everything to get you started with a state-of-the-art rails development setup, like git and rvm, etc.
2012-05-17 19:19:18 UTC - coffeejunk - he also uses specific version numbers so you shouldn't get any weird errors because gems changed
2012-05-17 19:19:52 UTC - pellegrino - this is a great resource for sure
2012-05-17 19:20:15 UTC - pellegrino - i'll keep it n handy to point out to newcomers next time as well
2012-05-17 19:20:26 UTC - semmons99 - I'll be back later everyone. happy hacking
2012-05-17 19:31:40 UTC - zzak - happy hack day!
2012-05-17 19:34:12 UTC - jordanbyron - And a Happy Hack day to you zzak!
2012-05-17 20:05:31 UTC - Zlayer - crap, centos and sqlite3-ruby giving me issues
2012-05-17 20:07:11 UTC - seacreature - Okay, I'm back and ready to hack!
2012-05-17 20:07:22 UTC - seacreature - how is everyone doing?
2012-05-17 20:08:14 UTC - jordanbyron - Hacking on PayR. So not too good :(
2012-05-17 20:08:23 UTC - seacreature - oh, I'm sorry for you
2012-05-17 20:08:40 UTC - Zlayer - I'm hacking on rails not wanting to install sqlite3 gem :(
2012-05-17 20:08:42 UTC - jordanbyron - As you should be. But I forgive you
2012-05-17 20:09:02 UTC - seacreature - for the room... PayR is the first Rails application I ever built, which was crudely ported from a Camping app
2012-05-17 20:09:18 UTC - seacreature - it was built back in 2005... I can't remember if we ever upgraded rails on it since then
2012-05-17 20:09:21 UTC - jordanbyron - Rails 1.2.3
2012-05-17 20:09:25 UTC - seacreature - Booya!
2012-05-17 20:09:39 UTC - jordanbyron - I bumped it to Ruby 1.8.7
2012-05-17 20:10:23 UTC - jordanbyron - But yeah … she is a real gem
2012-05-17 20:12:00 UTC - Zlayer - guys a question. I'm trying tout that hartls' book you gave me and following it gets me to an issue with sqlite3
2012-05-17 20:12:49 UTC - Zlayer - wait what did I just say? :)
2012-05-17 20:12:57 UTC - coffeejunk - what's the issue
2012-05-17 20:12:57 UTC - Zlayer - anyway, following the tutorial from the link.
2012-05-17 20:13:08 UTC - Zlayer - and bundle install gives me the problem
2012-05-17 20:13:10 UTC - Zlayer - Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
2012-05-17 20:13:15 UTC - Zlayer - can't install sqlite3
2012-05-17 20:13:26 UTC - Zlayer - I have ruby 1.8.7 and rails 3.2
2012-05-17 20:15:29 UTC - chastell - GOOD ’NING EVERYONE
2012-05-17 20:15:36 UTC - Zlayer - but i just might have solved it ;)
2012-05-17 20:15:42 UTC - chastell - better late than never, and I already learned me a new song this evening!
2012-05-17 20:15:53 UTC - Zlayer - yep, i did
2012-05-17 20:15:58 UTC - coffeejunk - Zlayer: great! :)
2012-05-17 20:16:04 UTC - chastell - (that ‘Circle of Life’ thing I kept hearing about and missed out on before…)
2012-05-17 20:16:53 UTC - jordanbyron - chastell: You're welcome :)
2012-05-17 20:17:15 UTC - seacreature - Now I am going to go down my own sqlite rabbit hole as I start building this cheap counterfeit of activerecord!
2012-05-17 20:18:06 UTC - chastell - go for it! cheap counterfeits are the best counterfeits!
2012-05-17 20:19:33 UTC - seacreature - chastell: do you want to try to help someone with a persistence question?
2012-05-17 20:19:42 UTC - seacreature - chastell: https://gist.github.com/2721119
2012-05-17 20:20:21 UTC - seacreature - It's one of the practicing ruby subscribers who is new to activerecord and trying to sort out how to do associations between three different objects
2012-05-17 20:20:29 UTC - seacreature - or do you have a project to work on already? :-P
2012-05-17 20:20:39 UTC - jordanbyron - Look at this gold I just found on twitter cc/ chastell http://www.flickr.com/photos/rrrodrigo/6848064576/
2012-05-17 20:20:56 UTC - chastell - seacreature: taking a look, hope I can help; I’ll switch to my project in a few :)
2012-05-17 20:21:15 UTC - chastell - jordanbyron: YOU’RE NEXT ON MY LIST NOW
2012-05-17 20:21:32 UTC - jordanbyron - hahahaha
2012-05-17 20:21:34 UTC - jordanbyron - NO!!!!
2012-05-17 20:21:44 UTC - chastell - death by frowns
2012-05-17 20:22:08 UTC - seacreature - chastell: I'm having trouble finding where to start with this because there are lots of missing pieces of info, but if you can even just ask him some clarifying questions that'd help a lot
2012-05-17 20:22:09 UTC - chastell - (we need to keep this low, remember what seacreature said about no distractions this time!)
2012-05-17 20:22:17 UTC - chastell - yeah, on it
2012-05-17 20:22:34 UTC - seacreature - I think chastell has a faulty capslock key ;)
2012-05-17 20:23:14 UTC - jordanbyron - Rules were meant to be broken. Have fun with this everyone, and good by productivity: http://i.imgur.com/C6BWL.jpg
2012-05-17 20:23:38 UTC - drbrain - Skrillex!
2012-05-17 20:24:54 UTC - chastell - seacreature: yeah, it keeps switching off, working on this as well
2012-05-17 20:25:04 UTC - chastell - as for the gist, I’m trying to nail what’s the question at the moment :)
2012-05-17 20:25:23 UTC - chastell - but let me re-read it now that I’ve’d an overview
2012-05-17 20:26:04 UTC - seacreature - I need to find a funny name that sounds like activerecord
2012-05-17 20:26:14 UTC - seacreature - I called my jekyll clone jackal
2012-05-17 20:26:46 UTC - seacreature - any ideas?
2012-05-17 20:26:54 UTC - chastell - seacreature: https://en.wikipedia.org/wiki/Dirty_Hungarian_Phrasebook
2012-05-17 20:27:23 UTC - jordanbyron - Next song in the Hackfest soundtrack: http://grooveshark.com/s/Saturday+Night+s+Alright/3pavTO?src=5
2012-05-17 20:27:41 UTC - chastell - I will not active this record, it is scratched.
2012-05-17 20:28:11 UTC - jordanbyron - And if you are on Spotify: spotify:track:5P36wqjOAxoy2hKg446UaH
2012-05-17 20:28:32 UTC - seacreature - inactive_record
2012-05-17 20:28:48 UTC - allyraza - hi everyone
2012-05-17 20:29:19 UTC - seacreature - allyraza: hi!
2012-05-17 20:29:24 UTC - seacreature - happy hack day!
2012-05-17 20:29:31 UTC - jordanbyron - seacreature: broken_record
2012-05-17 20:29:36 UTC - seacreature - ahahaha
2012-05-17 20:29:58 UTC - allyraza - same to you
2012-05-17 20:30:39 UTC - jordanbyron - Sadly folks I have to get going. Marching band rehearsal tonight and I want to get a jump on the traffic. Nice seeing all of you and don't have too much fun without me <3
2012-05-17 20:31:11 UTC - seacreature - folks are working on various things, some of them have added their projects to this wiki page: https://github.com/mendicant/mendicantuniversity.org/wiki/Global-Hack-Day-4
2012-05-17 20:31:29 UTC - chastell - next in queue, let’s get back to discoverying things: http://grooveshark.com/#!/s/Quest+For+The+Golden+Fro/3i0CNv?src=5 (and that’s the last music cue from me, wanted to get jordanbyron infected)
2012-05-17 20:31:55 UTC - seacreature - allyraza: if you have a project you're working on that you want to tell us about or need help with, just let us know. Or if you want to help out with someone else's project we can probably get you set up with something
2012-05-17 20:32:08 UTC - seacreature - or just hang out and enjoy the discussions + updates
2012-05-17 20:32:20 UTC - seacreature - jordanbyron: Have a fun time with teh band
2012-05-17 20:35:01 UTC - allyraza - seacreature: i have just joined the channel and mailing list
2012-05-17 20:35:21 UTC - seacreature - allyraza: happy to answer any questions you have, welcome!
2012-05-17 20:35:42 UTC - allyraza - correct me if am not wrong hack day started about 2 hours ago
2012-05-17 20:36:02 UTC - seacreature - allyraza: yup, but it's pretty non-linear as far as events go.
2012-05-17 20:36:13 UTC - seacreature - we make it 8 hours long to help us stretch across as many timezones as we can
2012-05-17 20:36:21 UTC - allyraza - seacreature: i really appreciate it
2012-05-17 20:36:33 UTC - seacreature - btw, curious on how we're doing with that... Can we do a UTC offset poll?
2012-05-17 20:36:36 UTC - seacreature - I'm -4
2012-05-17 20:37:06 UTC - allyraza - I am +2
2012-05-17 20:37:15 UTC - rmascarenhas - -3
2012-05-17 20:37:39 UTC - allyraza - seacreature: central Africa
2012-05-17 20:37:46 UTC - Zlayer - +1
2012-05-17 20:37:52 UTC - chastell - UTC+2
2012-05-17 20:38:20 UTC - seacreature - drbrain is -7, so...
2012-05-17 20:38:39 UTC - drbrain - yup
2012-05-17 20:38:43 UTC - allyraza - seacreature: I dont have project to work on if you give me a brief tour how it works that will be helpfull
2012-05-17 20:38:46 UTC - chastell - nine hours span? nice :)
2012-05-17 20:39:06 UTC - seacreature - we need to wait for samnang to wake up
2012-05-17 20:39:20 UTC - seacreature - he's in cambodia :)
2012-05-17 20:40:02 UTC - seacreature - allyraza: sure... do you mean the hack day or mendicant in general?
2012-05-17 20:40:05 UTC - seacreature - or a little of both?
2012-05-17 20:40:28 UTC - notbrent - -7
2012-05-17 20:40:35 UTC - allyraza - seacreature: both
2012-05-17 20:40:37 UTC - allyraza - please
2012-05-17 20:40:45 UTC - chastell - seacreature: regarding https://gist.github.com/2721119 – I’m not sure what Deryl is asking about; it looks like he should read http://guides.rubyonrails.org/association_basics.html – concentrating on ‘When are Objects Saved?’ sections on the various relationship types
2012-05-17 20:41:52 UTC - seacreature - allyraza: one moment please...
2012-05-17 20:42:01 UTC - seacreature - chastell: yeah, that's what I was thinking but he said he read that guide already
2012-05-17 20:42:47 UTC - seacreature - could we perhaps take one tiny slice off of his problem and work through an example, or alternatively, show him a nice example of has_many :through complete with migrations?
2012-05-17 20:43:05 UTC - seacreature - I think he's having trouble seeing how field names map to Rails naming conventions and very basic things like that
2012-05-17 20:43:46 UTC - seacreature - so if we spun up a demo rails app and built a join table for him, he may have a lightbulb come on
2012-05-17 20:43:57 UTC - seacreature - at least it'd pull us away from his context and into a more clean room environment
2012-05-17 20:44:54 UTC - seacreature - allyraza: okay... so Mendicant University exists mostly to build a community of programmers who can help each other out
2012-05-17 20:45:17 UTC - seacreature - With the end goal that we would like to use our skills to make some sort of good impact on the world
2012-05-17 20:46:07 UTC - seacreature - that means a lot of different things to a lot of different people. In many cases people need to be able to help themselves before they can help others
2012-05-17 20:46:18 UTC - allyraza - seacreature: that’s actually brilliant
2012-05-17 20:46:19 UTC - chastell - seacreature: on it :)
2012-05-17 20:46:33 UTC - seacreature - So for example, in China, if we can help someone learn skills that improve their job prospects, so that they can then work in more favorable conditions and take care of their family better
2012-05-17 20:46:51 UTC - allyraza - seacreature: I guess I am one of those people
2012-05-17 20:47:03 UTC - seacreature - well, that's good progress. If we encourage them to turn around and take what they've learned and share it with others in their community, that's even better!
2012-05-17 20:47:44 UTC - chastell - seacreature: (I’ll need to bugger off and hack for my coworker/former PhD advisor in a few, but I’ll come up with an example for Deryl first)
2012-05-17 20:47:54 UTC - seacreature - But for some upper middle class westerner, it may be that they want to contribute to open source, or get out of their job to run a business based on an idea they care about, etc
2012-05-17 20:48:18 UTC - seacreature - So really we're trying to get people from where they are to somewhere better
2012-05-17 20:48:24 UTC - seacreature - at first to help themselves, but also to help others
2012-05-17 20:49:01 UTC - seacreature - for two years, we ran as a private program running very intense courses, and were a closed community (although we did open calls for participation, very few slots were available)
2012-05-17 20:49:29 UTC - seacreature - But now we're running things out in the open
2012-05-17 20:49:35 UTC - seacreature - we just made that decision a few weeks ago
2012-05-17 20:50:08 UTC - seacreature - allyraza: that's a very loose overview, but does it give you a rough idea of what we're trying to do?
2012-05-17 20:50:08 UTC - allyraza - seacreature: am happy to be part of all this
2012-05-17 20:50:23 UTC - seacreature - We'll be sure to roll that background information into our "Beginner's guide" soon, it's being worked on
2012-05-17 20:50:47 UTC - allyraza - seacreature: I get it
2012-05-17 20:51:09 UTC - seacreature - the hack days were started because we found out by accident that having people get together to hack on projects and talk to each other works out really well
2012-05-17 20:51:36 UTC - seacreature - I was working on some code for a Practicing Ruby article, and I found by sharing my progress and asking questions from the group, we all had fun and learned a lot
2012-05-17 20:51:58 UTC - seacreature - This works for in-person groups (many have hack nights), we just didn't think to do it online.
2012-05-17 20:52:06 UTC - seacreature - But now we've run a few of these and we really like them.
2012-05-17 20:52:24 UTC - seacreature - People come to work on their own projects, maybe share some details about them with us, or ask us to help with them
2012-05-17 20:52:32 UTC - seacreature - Or they come to ask if there are projects they can help us work on
2012-05-17 20:52:45 UTC - seacreature - Each hack day is different, and it's all very open ended, but it's fun
2012-05-17 20:53:09 UTC - seacreature - the main idea is that this day is set aside for us to work together at the same time so we can casually exchange ideas and questions and learn while we work
2012-05-17 20:53:23 UTC - seacreature - it also puts a little bit of social pressure on us to write code :-P
2012-05-17 20:53:37 UTC - allyraza - makes sence
2012-05-17 20:53:44 UTC - allyraza - seacreature: I have been programming for quite some time now
2012-05-17 20:54:10 UTC - seacreature - what kind of stuff have you been building?
2012-05-17 20:54:37 UTC - allyraza - web apps
2012-05-17 20:54:56 UTC - allyraza - mean strictly rails i would say
2012-05-17 20:55:12 UTC - allyraza - that how i was introduced to ruby
2012-05-17 20:55:49 UTC - seacreature - Because Mendicant was a Ruby school at first, I imagine many folks here got into Ruby the same way.
2012-05-17 20:56:38 UTC - allyraza - seacreature: I am actually happy to be here right now
2012-05-17 20:57:12 UTC - seacreature - chastell: thanks, you don't need to do that if you're pressed for time. It'd be helpful but I didn't mean to dump one of my chores on you...
2012-05-17 20:57:34 UTC - chastell - seacreature: not at all! having fun so far
2012-05-17 20:57:47 UTC - chastell - I’ll let you know when I need to switch context (and how far I got) :)
2012-05-17 20:58:03 UTC - allyraza - people like yourself I am happy to work with
2012-05-17 20:58:11 UTC - seacreature - allyraza: we have a great community here
2012-05-17 20:59:20 UTC - allyraza - please can you direct me to the right direction what should i do since i am fairly new
2012-05-17 20:59:59 UTC - seacreature - allyraza: well, do you have any projects you are already working on (ideally open source), or are you looking to try helping out other people with their projects?
2012-05-17 21:00:45 UTC - allyraza - I have been working a on webs erver for quite some time then i stopped
2012-05-17 21:01:32 UTC - allyraza - I would love to work with someone
2012-05-17 21:03:36 UTC - seacreature - While it's fine to work with anyone here on whatever projects they're working on, we have two projects that can always use help
2012-05-17 21:04:03 UTC - allyraza - please
2012-05-17 21:04:08 UTC - seacreature - one is documenting the Ruby language itself. There are some instructions and explanations at documenting-ruby.org
2012-05-17 21:04:39 UTC - seacreature - It sounds like an advanced task, but regardless of your level of experience with Ruby, trying to document it will teach you something, and you will always be able to find SOMEWHERE to start
2012-05-17 21:05:03 UTC - allyraza - sounds good and the other one
2012-05-17 21:05:28 UTC - seacreature - also, it's not important for drafts to have perfect English... others can always clean them up later. That's often something that prevents people from various countries from contributing, but is too bad because we miss out on contributions that way.
2012-05-17 21:05:53 UTC - seacreature - for documenting Ruby, you can talk to drbrain (he's a core Ruby commiter), or andev (who helps with the project)
2012-05-17 21:06:01 UTC - seacreature - the other project is Mission of Mercy
2012-05-17 21:06:14 UTC - seacreature - Mission of Mercy is a rails application which is used to run a charity dental clinic
2012-05-17 21:06:21 UTC - seacreature - jordanbyron runs that project
2012-05-17 21:06:54 UTC - drbrain - ACTION waves
2012-05-17 21:07:06 UTC - seacreature - it's at https://github.com/mission-of-mercy/mission-of-mercy
2012-05-17 21:07:35 UTC - seacreature - He gives great code reviews, so it's a nice way to practice Rails development while helping out a good cause
2012-05-17 21:07:59 UTC - seacreature - I think there are a bunch of issues in its tracker, but I always recommend new people to start by just getting the application running and playing around with it a bit
2012-05-17 21:08:46 UTC - seacreature - But any issue that is not assigned can potentially be worked on, and you can ask about the issues on github and Jordan will get back to you
2012-05-17 21:08:50 UTC - seacreature - https://github.com/mission-of-mercy/mission-of-mercy/issues
2012-05-17 21:09:20 UTC - seacreature - unfortunately, he is AFK for the rest of the night, but most of us would at least be able to help you get the application running on your machine if you run into any problems
2012-05-17 21:11:32 UTC - allyraza - seacreature: I will speak to Jordan
2012-05-17 21:12:12 UTC - allyraza - seacreature: I really appreciate your help thanks a lot
2012-05-17 21:12:40 UTC - allyraza - and now i know where to go if i run into a problem
2012-05-17 21:18:39 UTC - allyraza - seacreature: What you working on?
2012-05-17 21:18:45 UTC - allyraza - if you dont mind me asking
2012-05-17 21:22:04 UTC - Zlayer - bbl guys, relocating
2012-05-17 21:24:58 UTC - seacreature - allyraza: I'm going to build a simple demo of how to build something like ActiveRecord on top of a low level database driver
2012-05-17 21:26:06 UTC - allyraza - seacreature: low level something like arel?
2012-05-17 21:27:02 UTC - seacreature - allyraza: I mean sqlite3-ruby, probably
2012-05-17 21:27:36 UTC - seacreature - my emphasis will be on teaching how to build AR style APIs, not really on the mechanics of how AR really works
2012-05-17 21:28:23 UTC - allyraza - but i would be nice to know how the inner parts of AR work
2012-05-17 21:29:20 UTC - seacreature - Sure, that's just not the focus of the article I'm writing right now
2012-05-17 21:29:39 UTC - seacreature - I'm running a series of articles designed to teach fundamental Ruby idioms (i.e. things that you'll be able to use everywhere)
2012-05-17 21:30:01 UTC - seacreature - but I always dislike blog posts that simply list the idiom but without any context
2012-05-17 21:30:35 UTC - seacreature - so I am making counterfeit versions of small features from well-known open source projects to establish a context and say "see, this is how you use this Ruby trick to do something real"
2012-05-17 21:31:03 UTC - allyraza - do you have url
2012-05-17 21:31:05 UTC - allyraza - ?
2012-05-17 21:33:15 UTC - seacreature - well this is for my paid journal, practicingruby.com. But here is a sample article which uses Jekyll as the base scenario: http://practicingruby.com/articles/shared/zmkztdzucsgv
2012-05-17 21:33:56 UTC - seacreature - I always have mixed feelings about linking practicing ruby because it's commercial, but all the content eventually gets released under a creative commons license, and I give away the service for free to anyone who can't pay the full price for any reason
2012-05-17 21:34:02 UTC - seacreature - about 20% of my subscribers hold free accounts
2012-05-17 21:36:44 UTC - chastell - seacreature: https://gist.github.com/2721119#gistcomment-322236 ← let me know what you think
2012-05-17 21:42:01 UTC - seacreature - chastell: you're my hero. Thanks!
2012-05-17 21:42:41 UTC - chastell - seacreature: wow, thanks, the relation is mutual! :)
2012-05-17 21:53:09 UTC - seacreature - okay... finally going to go heads down on some code here
2012-05-17 21:53:14 UTC - seacreature - BrokenRecord it is
2012-05-17 21:53:22 UTC - chastell - seacreature: good call
2012-05-17 21:53:44 UTC - chastell - I’m speccing an Executable from outside in, fun times
2012-05-17 21:56:09 UTC - seacreature - anyone want to volunteer to be the door man/woman while I go heads down for a bit?
2012-05-17 21:56:32 UTC - seacreature - Just need to say hi to whoever comes in and let them know what this event and MU is all about
2012-05-17 21:56:39 UTC - seacreature - could read up on the backlog to see my explanations
2012-05-17 21:59:24 UTC - Sou|cutter - well crap. I changed a HABTM field to has_many :through, and I guess I either have to add an id to the join table. Why can't rails understand composite keys? ug
2012-05-17 21:59:47 UTC - Sou|cutter - either add an id, or maintain a HABTM relation is what I meant to say there, woops
2012-05-17 22:24:40 UTC - seacreature - Git repository created! Baby steps... I suppose
2012-05-17 22:24:43 UTC - seacreature - https://github.com/elm-city-craftworks/broken_record
2012-05-17 22:25:03 UTC - seacreature - First task is to make a simple find(id) work, I guess.
2012-05-17 22:25:14 UTC - chastell - and to think I almost missed the pun…
2012-05-17 22:27:47 UTC - seacreature - hmm... I have a dilemma here though
2012-05-17 22:29:19 UTC - seacreature - the things I like about activerecord is the relation API... and how associations transparently add CRUD functionality while delegating all other calls to the underlying array
2012-05-17 22:29:44 UTC - seacreature - I hate the filename manipulation, and the class methods, and the class inheritance crap
2012-05-17 22:30:02 UTC - seacreature - and the constant name manipulation
2012-05-17 22:30:14 UTC - seacreature - so maybe I should model that part differently?
2012-05-17 22:30:21 UTC - seacreature - we shall see!
2012-05-17 22:34:09 UTC - chastell - seacreature: you might want to give https://github.com/SFEley/candy README a cursory look, skimming the ‘Overview’, ‘Collections’, ‘Using It’ and ‘Good Practices’ parts
2012-05-17 22:34:36 UTC - deryl - btw, thanks agian you two. i know i said it on tiwtter but i'll say it here too :)
2012-05-17 22:34:55 UTC - seacreature - happy to help!
2012-05-17 22:35:03 UTC - seacreature - but really, chastell did 100% of the work
2012-05-17 22:36:17 UTC - chastell - not at all! also, I really enjoyed brushing off AR’s relations – and learned how to do in-memory SQLite and how to run migrations from code, both actually most useful :)
2012-05-17 22:40:37 UTC - seacreature - chastell: is the in-memory thing an activerecord feature, or does sqlite3-ruby also support it
2012-05-17 22:40:47 UTC - chastell - SQLite supports it
2012-05-17 22:41:06 UTC - chastell - IIRC
2012-05-17 22:41:07 UTC - seacreature - I wonder if that'd be a reasonable way to write my tests for broken_record
2012-05-17 22:42:36 UTC - chastell - chastell@devielle:~/coding/art-decomp* new-deal$ sqlite3 :memory:
2012-05-17 22:42:36 UTC - chastell - sqlite> select * from foo;
2012-05-17 22:42:36 UTC - chastell - sqlite> create table 'foo' (foo text);
2012-05-17 22:42:36 UTC - chastell - bar
2012-05-17 22:42:36 UTC - chastell - sqlite> insert into foo (foo) values ('bar');
2012-05-17 22:43:38 UTC - seacreature - yeah, I'm taking a look at the adapter support now... I think I can get it working
2012-05-17 22:43:39 UTC - chastell - yeah, using this for tests is convenient (like MySQL’s ENGINE=MEMORY), unless you want to discover what was the db state on failure ;]
2012-05-17 22:43:48 UTC - seacreature - ahahaha
2012-05-17 22:44:02 UTC - seacreature - I could also just write to file and delete the file each time
2012-05-17 22:44:17 UTC - seacreature - hardly care for broken record :-P
2012-05-17 22:45:00 UTC - chastell - :] I have an after do FileUtils.rmtree @dir end block in many of my specs
2012-05-17 22:45:07 UTC - seacreature - hi hierbabuena!
2012-05-17 22:45:35 UTC - hierbabuena - seacreature: Hi!
2012-05-17 22:45:57 UTC - hierbabuena - seacreature: How is it going?
2012-05-17 22:46:04 UTC - chastell - WHEN I SAY ‘HERBAL’ YOU SAY ‘NO, THANKS’ http://grooveshark.com/#!/s/10+Cup+Of+Brown+Joy+Tea+Bag+Remix/3YqD0H?src=5
2012-05-17 22:46:10 UTC - chastell - sorry, got carried away again
2012-05-17 22:46:16 UTC - chastell - but sums it up quite nicely
2012-05-17 22:47:34 UTC - seacreature - https://gist.github.com/2722101
2012-05-17 22:47:43 UTC - seacreature - Beautiful, transactional and in memory
2012-05-17 22:47:50 UTC - hierbabuena - Sounds like rap and jazz :)
2012-05-17 22:48:14 UTC - seacreature - hierbabuena: going good! I am finally starting to write code... took me a while to settle in.
2012-05-17 22:48:29 UTC - seacreature - speaking of which, I think I should go back to that.
2012-05-17 22:48:33 UTC - seacreature - back in a bit
2012-05-17 22:48:41 UTC - hierbabuena - Thats great
2012-05-17 22:49:12 UTC - seacreature - hi redgetan!
2012-05-17 22:49:59 UTC - seacreature - Happy Hack Day. If you want to know more about it, I'm sure someone else here can give you some details. But I'll be back in a bit
2012-05-17 22:50:08 UTC - redgetan - hi
2012-05-17 22:50:22 UTC - redgetan - just knew about it yesterday
2012-05-17 22:50:23 UTC - redgetan - first time here
2012-05-17 22:50:53 UTC - redgetan - just wanna check out what kind of things u guys talk about & work on
2012-05-17 22:51:14 UTC - seacreature - redgetan: actually, I can pull something from the backlog for you, one moment
2012-05-17 22:52:12 UTC - hierbabuena - redgetan: Here is a couple of things https://github.com/mendicant/mendicantuniversity.org/wiki/Global-Hack-Day-4
2012-05-17 22:52:49 UTC - hierbabuena - Basically any project where you would like to get some feedback is a good candidate
2012-05-17 22:53:17 UTC - Zlayer - except mine, since I got stuck on other stuff and reading what you guys do here
2012-05-17 22:53:20 UTC - Zlayer - :P
2012-05-17 22:53:54 UTC - hierbabuena - For example in the last Hack day I worked on DaVinci LMS
2012-05-17 22:54:09 UTC - hierbabuena - I think it doesn't necesarily need to be a code project
2012-05-17 22:55:10 UTC - seacreature - redgetan: Here is the conversation I had a bit earlier: http://anita.mendicantuniversity.org/mendicant/2012-05-17%2020:44..2012-05-17%2021:09.md
2012-05-17 22:55:28 UTC - seacreature - we will definitely fold these introductions into some sort of proper documentation later
2012-05-17 22:55:32 UTC - seacreature - but for now, that should help!
2012-05-17 22:55:56 UTC - seacreature - back later.
2012-05-17 22:56:44 UTC - redgetan - pretty cool
2012-05-17 22:57:01 UTC - hierbabuena - redgetan: Is this your first time in Mendicant?
2012-05-17 23:00:38 UTC - redgetan - i've been following rmu before about a year ago i think, and i've read some of the technical blog posts, but never participated in any of the previous sessions
2012-05-17 23:00:55 UTC - redgetan - i did subscribe to the newsletter before
2012-05-17 23:01:03 UTC - redgetan - learned quite a few things!
2012-05-17 23:02:11 UTC - hierbabuena - redgetan: I see. You are veteran :) I have been here 6 months more or less
2012-05-17 23:02:34 UTC - hierbabuena - redgetan: What is it your focus? Web Dev?
2012-05-17 23:04:03 UTC - redgetan - hmm, hard to say, i just building software in general
2012-05-17 23:04:17 UTC - redgetan - and understanding how other programs work
2012-05-17 23:04:47 UTC - redgetan - although professionally, webdev is my focus i guess, although i like sysadmin stuff as well
2012-05-17 23:06:17 UTC - hierbabuena - So do I :)
2012-05-17 23:06:36 UTC - redgetan - :))
2012-05-17 23:06:49 UTC - hierbabuena - Well I am glad to see old faces comes here to be more involved
2012-05-17 23:07:02 UTC - redgetan - hierbabuena: what are working on today?
2012-05-17 23:07:47 UTC - hierbabuena - redgetan: I didn't :) I just had a job interview
2012-05-17 23:08:13 UTC - hierbabuena - And here is the cool thing, I think I just landed the job thanks to what I did in Mendicant University :)
2012-05-17 23:08:50 UTC - redgetan - that's awesome, congrats!
2012-05-17 23:09:15 UTC - seacreature - chastell: how much work have you done with raw sqlite3-ruby?
2012-05-17 23:09:28 UTC - hierbabuena - redgetan: Thanks!
2012-05-17 23:09:58 UTC - chastell - seacreature: none :)
2012-05-17 23:10:00 UTC - chastell - (yet)
2012-05-17 23:10:05 UTC - hierbabuena - redgetan: This is the project https://github.com/Nerian/DaVinci-LMS
2012-05-17 23:10:09 UTC - seacreature - so... it looks like my options are...
2012-05-17 23:10:34 UTC - seacreature - get back each record as an array (without column names)
2012-05-17 23:10:57 UTC - seacreature - get back each record as an array, but let the first array be the column names
2012-05-17 23:11:23 UTC - seacreature - or get back weird hashes that look like this:
2012-05-17 23:11:32 UTC - seacreature - {"name"=>"two", "val"=>2, 0=>"two", 1=>2}
2012-05-17 23:12:09 UTC - hierbabuena - redgetan: There is still a lot of things to do. I will do things in the next hack day. Now I want to sleep, since is late in the night here at Spain :)
2012-05-17 23:12:10 UTC - seacreature - was hoping someone would know a better option
2012-05-17 23:12:34 UTC - chastell - you can check how ActiveRecord’s adapter does this
2012-05-17 23:13:14 UTC - chastell - on an unrelated note, if you want to go with a really dep-free implementation, https://github.com/copiousfreetime/amalgalite reimplements SQLite in Ruby (and does not require it to be installed in the system)
2012-05-17 23:13:38 UTC - chastell - but I’m pretty sure doesn’t offer anything more than sqlite3 as far as access goes
2012-05-17 23:14:37 UTC - redgetan - hierbabuena: good stuff! i'll definitely be on the next hack day.
2012-05-17 23:16:51 UTC - seacreature - I've always wondered what amalgalite was :)
2012-05-17 23:17:20 UTC - seacreature - redgetan: we have completely restructured the school so that there will be several public events each week
2012-05-17 23:17:42 UTC - seacreature - The hack days we'll run every few weeks, but there will be study sessions, social gatherings, etc
2012-05-17 23:17:50 UTC - seacreature - It's more fun this way :)
2012-05-17 23:18:16 UTC - seacreature - mendicantuniversity.org has the events list, and we plan to write a summary post of what's going on each friday (called "The Unicorn's Horn")
2012-05-17 23:18:24 UTC - redgetan - seacreature: sounds very exciting
2012-05-17 23:18:27 UTC - redgetan - :)
2012-05-17 23:28:27 UTC - seacreature - chastell: this doesn't offend my sensibilities too much:
2012-05-17 23:28:29 UTC - seacreature - db.query( "select * from numbers" ) do |results|
2012-05-17 23:28:29 UTC - seacreature - p results.map { |r| Hash[r.fields.zip(r)] }
2012-05-17 23:28:30 UTC - seacreature - end
2012-05-17 23:29:00 UTC - seacreature - going to need to do more than that, maybe, but it's a start
2012-05-17 23:30:24 UTC - chastell - :) I ♥ Enumerable#zip (and #partition)
2012-05-17 23:30:47 UTC - chastell - and the Hash[] constructor, although I need explaining it every time to others
2012-05-17 23:31:25 UTC - chastell - ok, 1:30 am, need to relocate from baby-sitting my niece back home, back in a few (hopefully)
2012-05-17 23:34:35 UTC - hierbabuena - Going to sleep. Ciao unicorns!
2012-05-17 23:46:33 UTC - seacreature - My guess is that this little gem will end up being refactored away soon: https://github.com/elm-city-craftworks/broken_record/blob/master/lib/broken_record/row.rb
2012-05-17 23:47:20 UTC - seacreature - but I like it better than method_missing
2012-05-17 23:50:36 UTC - seacreature - anyway, I'm having trouble getting into the groove here, even though the room has quieted down. Also... my baby is crying
2012-05-17 23:50:47 UTC - seacreature - I will be back in an hour or so
2012-05-18 00:29:59 UTC - chastell - ok, 2:30 am, time to call it quits. thanks, everyone! take care, seacreature, and have fun with your broken_record collections!
2012-05-18 00:42:44 UTC - seacreature - I'm feeling really tired, I may or may not be back later
2012-05-18 00:42:54 UTC - seacreature - but for those who are still hacking, happy hack day and thanks for showing up!
2012-05-18 00:55:54 UTC - semmons99 - hi everybody. what are you up to?
2012-05-18 00:58:00 UTC - |-O - semmons99: gemming!
2012-05-18 01:05:16 UTC - semmons99 - for anyone whose interested, I'm working on a plugin for anita to add activity transcripts
2012-05-18 01:21:55 UTC - semmons99 - here's the genesis of the pull-request for anita activities
2012-05-18 01:21:57 UTC - semmons99 - https://github.com/mendicant/anita/pull/5