Commit Graph
100 Commits
Author SHA1 Message Date
Dan Buch ad1bd2537a Introducing concept of mutation
which appears to delay the onset of stasis until about twice as many
generations (???)
2012-12-10 00:22:31 -05:00
Dan Buch ea5bb19b0b Flagging up the command-line interface
and using unicode chars instead of X and _, dangit!
2012-12-09 23:38:38 -05:00
Dan Buch 00b750e2b0 Plugging stuff into command-line runner
including adding random initial state generation.
2012-12-09 23:20:43 -05:00
Dan Buch 32095ef057 Ensuring the game can display itself
albeit in very simple string form.
2012-12-09 22:51:10 -05:00
Dan Buch ffb8d1e43c Implementing dead cell reproduction 2012-12-09 22:33:42 -05:00
Dan Buch c2ffaee979 Implementing overcrowding rule 2012-12-09 22:16:16 -05:00
Dan Buch aaba7c22df Getting two of the four rules (sorta) working
with some gnarly and probably way too big scoring code.
2012-12-09 21:05:40 -05:00
Dan Buch f6546e7186 More tests, including finally getting into implementation of real reqs 2012-12-09 00:22:10 -05:00
Dan Buch 8a858a9a11 Filling in a few more tests 2012-12-08 23:08:40 -05:00
Dan Buch f1ab95c68f (finally!) doing some TDD in Go 2012-12-08 22:44:45 -05:00
Dan Buch ecffff2a60 Starting work on a Go implementation of Conway's Game of Life
since I had a decent amount of practice at
http://globalday.coderetreat.org/
2012-12-08 21:47:21 -05:00
Dan Buch 6bd27f93b8 picking up the android thing again 2012-12-08 07:57:46 -05:00
Dan Buch 5228eba27e Using the more explicit Java symbol access pattern 2012-12-02 20:28:07 -05:00
Dan Buch e1a07fadd9 Working through an old @why post on metaprogramming
since I'd like to make the JRuby rabbitmq stuff a bit less boilerplate.
2012-12-02 20:21:14 -05:00
Dan Buch 9fd03cab2f Implementing rpc example in Go 2012-12-02 08:41:05 -05:00
Dan Buch b0553c1b8d Renaming some stuff and starting on ch. 4 rpc example implemented in Go 2012-12-01 19:06:23 -05:00
Dan Buch 4c63923238 Ignoring symlinked bin dir from main go workspace 2012-12-01 18:50:30 -05:00
Dan Buch 9802fe8ca5 Removing obsolete autoenv file and updating imports to match new layout 2012-12-01 18:41:06 -05:00
Dan Buch 80e5b8fa5e Attempting to correct Go project layout 2012-12-01 18:34:55 -05:00
Dan Buch bbb709be31 Accepting fib count from os.Args, whoopdittydooo 2012-12-01 08:08:31 -05:00
Dan Buch b01f9d70fd Doing the bit of the go tour on select 2012-12-01 07:52:03 -05:00
Dan Buch 42b7abccc0 Re-namespacing stuff, but not quite going the whole way with "correct" go layout
since I don't really want the overhead of separate repos for silly crap
like this.
2012-11-30 19:31:24 -05:00
Dan Buch b8d83c830c Playing with round-robin behavior 2012-11-27 00:11:56 -05:00
Dan Buch 10aa737d1d Adding the picture resizing consumer 2012-11-26 23:42:08 -05:00
Dan Buch b3f0f5c4ec Touching up the add-points consumer
to really fake implement points-adding method and more cleanly stop
consuming.
2012-11-26 23:29:20 -05:00
Dan Buch c4e8e39176 Adding the alert consumer
plus a tiny bit of touchup to fanout producer.
2012-11-26 22:47:57 -05:00
Dan Buch 952604d431 Adding fanout publishing script for the picture upload example 2012-11-26 22:36:28 -05:00
Dan Buch 6d5cc71aa4 Printing awesomely 2012-11-23 09:45:11 -05:00
Dan Buch 91f9d80e16 Finishing the consumer side of the alert example from chapter 4 2012-11-23 09:28:45 -05:00
Dan Buch 4acbd0a911 Getting the alert producer JRuby implementation working 2012-11-23 08:17:53 -05:00
Dan Buch d42c036909 Adding another creds env var 2012-11-22 16:40:39 -05:00
Dan Buch d3918bd79c Goofing around with JRuby implementation of chapter 4 alert stuff 2012-11-22 16:40:19 -05:00
Dan Buch c01332ff84 Updating rakefile setup task to pull in gson, too 2012-11-22 16:23:42 -05:00
Dan Buch 12bd530e6f Meant to go clean, too 2012-11-22 14:07:11 -05:00
Dan Buch 61a748bd44 Finishing up the alert consumer and producer
I think...
2012-11-20 07:57:06 -05:00
Dan Buch 4e980011d6 Filling in the chapter 4 alerts consumer 2012-11-20 07:39:33 -05:00
Dan Buch 0be6b37318 Adding setup script for ch. 4 alerting user 2012-11-20 07:04:34 -05:00
Dan Buch 19350d73ca Having a level helps 2012-11-19 22:46:25 -05:00
Dan Buch d418a7ae38 Beware the trailing slash 2012-11-19 22:38:11 -05:00
Dan Buch 2bf7d416e2 Using a separate admin '/' vhost login
and shutting down more cleanly.
2012-11-19 22:37:23 -05:00
Dan Buch 0e5566367c Setting up separate admin user for use with log consumers 2012-11-19 19:50:42 -05:00
Dan Buch 9e0e2ab567 Goofing around with log consumers
although it would appear the logging exchange doesn't exist on all
vhosts (???)
2012-11-19 19:00:51 -05:00
Dan Buch 351a7dc5ba Kinda fixing rake to at least only download once 2012-11-19 08:45:55 -05:00
Dan Buch 5500be5264 Playing with rolls of dice or whatebbs 2012-11-18 22:09:49 -05:00
Dan Buch 0bad7fe2f9 Playing with counters and flips 2012-11-18 21:46:49 -05:00
Dan Buch 9cb1be13fe TRIVIAL go fmt 2012-11-18 20:21:16 -05:00
Dan Buch e99e5165bd Filling in example binary search thing with real implementation 2012-11-18 20:20:29 -05:00
Dan Buch 0c300d7cdd Adding test for binary search rank func 2012-11-18 20:20:07 -05:00
Dan Buch b867cd616a Adding implementation of binary search rank 2012-11-18 20:19:47 -05:00
Dan Buch 1ddd54676c Goofing around more with mechanics instead of reading the dang book 2012-11-18 19:00:50 -05:00
Dan Buch 3f696f3060 Filled in "ReadInts" implementation and test 2012-11-18 18:51:59 -05:00
Dan Buch 869142a314 Getting sidetracked writing utility functions 2012-11-18 13:47:26 -05:00
Dan Buch 8ca6f624d4 Starting to goof around with binary search
which lead into goofing around with IO streams...
2012-11-18 08:30:49 -05:00
Dan Buch 631472da41 Breaking things out, adding test, all that good crap 2012-11-18 08:06:50 -05:00
Dan Buch f3712555d5 Go Euclid! 2012-11-18 07:50:09 -05:00
Dan Buch d231791a19 Updating autoenv crap 2012-11-18 07:30:57 -05:00
Dan Buch d2f94e6b8e Refreshing Algorithms 4th Ed. work, updating ignores. 2012-11-18 07:22:04 -05:00
Dan Buch 52a7c23bb1 Working on administration-related php exercise
which apparently does not work *at all* when the user/pass combo is
wrong or has characters that explode or whatever.
2012-11-17 21:12:46 -05:00
Dan Buch 74bd6aeaf0 A bit of cleanup, hopefully shutting down consumer in a relatively sane way 2012-11-17 08:55:37 -05:00
Dan Buch c9c964d7c4 Using amqp uri env var in jruby implementation 2012-11-17 08:27:12 -05:00
Dan Buch f950fcd318 Sloppy commit. Both re-namespacing and using the amqp uri env var. 2012-11-17 08:25:15 -05:00
Dan Buch 4c78d5d148 Switching scala implementation to use env var for amqp uri 2012-11-17 08:16:21 -05:00
Dan Buch 148cf7ef95 Updating Go impl to use amqp uri from env 2012-11-17 08:10:11 -05:00
Dan Buch 13d3d28fe3 Setting up some shared environment stuff
while working through administrative concepts.
2012-11-17 07:50:35 -05:00
Dan Buch 23b4162455 Ignoring a few rabbitmq artifacts 2012-11-17 07:33:49 -05:00
Dan Buch 2e7de65c2d Switching to Ruby-style methods and setters 2012-11-16 22:24:01 -05:00
Dan Buch ef2c0337c6 Filling in the consumer side of the JRuby implementation 2012-11-16 21:15:29 -05:00
Dan Buch 43be53a224 Starting implementation of RabbitMQ in Action Ch. 02 exercises in JRuby 2012-11-16 20:25:44 -05:00
Dan Buch 4b81b14358 Stubbing in jruby version
mostly to get used to jruby, I suppose, but I need to know how to use
the official rabbitmq java client in this context, too.
2012-11-16 19:38:13 -05:00
Dan Buch 2ef0c8207a Running the producer via maven (via bash) 2012-11-15 23:14:13 -05:00
Dan Buch 04c57cc71f Getting rid of a silly else block 2012-11-15 23:06:06 -05:00
Dan Buch dc1d9d5b0c Commenting out dependency that doesn't apppear to exist anymore 2012-11-15 23:03:42 -05:00
Dan Buch b5e86d9b41 Attempting to build with maven instead... 2012-11-15 22:58:39 -05:00
Dan Buch 420a979b98 Implementing the consumer side of the chapter 2 exercise 2012-11-15 20:13:46 -05:00
Dan Buch 4be2593056 Adding back the package statement
now that I have the vim syntax checker working better
2012-11-15 20:13:11 -05:00
Dan Buch b8a0654107 Getting bytes of string more elegantly 2012-11-15 08:10:39 -05:00
Dan Buch 374c5e03fa That's better. Cleaning up is clean. 2012-11-15 07:52:32 -05:00
Dan Buch dda8e8cb85 Declaring queue properly, but now it would appear we're blocking... 2012-11-15 07:51:08 -05:00
Dan Buch ce29df17cb Renaming for clarity 2012-11-15 07:50:46 -05:00
Dan Buch 217fe20307 Kinda starting to implement the hello world producer 2012-11-15 07:44:27 -05:00
Dan Buch a1c85158f0 Updating project name, adding sbt-assembly and rabbitmq goodness 2012-11-15 07:43:38 -05:00
Dan Buch 76e84ec472 Ignoring another build artifact 2012-11-15 07:43:23 -05:00
Dan Buch c4b9bc99b8 Adding the sbt-assembly plugin 2012-11-15 07:43:10 -05:00
Dan Buch f800f221fd Stubbing in some garbage for Scala version of RabbitMQ in Action ch 02 examples 2012-11-15 00:23:36 -05:00
Dan Buch 3fed0c2e4e Implementing the producer side and breaking out common topology bits 2012-11-15 00:05:44 -05:00
Dan Buch 46933f0611 Much better like that, yap 2012-11-14 23:47:08 -05:00
Dan Buch f1c4f20058 Almost kinda there... 2012-11-14 22:27:46 -05:00
Dan Buch 1991c87ba9 Starting work on go version of chapter 2 examples 2012-11-14 21:16:00 -05:00
Dan Buch 18a9674ec2 Working through the confirmation example
albeit with code that works rather than what came with the book.  Hmm...
2012-11-14 20:37:37 -05:00
Dan Buch 26ec865dd7 Pulling out channel setup into common bits
as was suggested in book.
2012-11-14 18:03:45 -05:00
Dan Buch 1120412e45 Namespacing work by implementation language
which just might be a horrible idea, but it was feeling cluttered at
just two languages and I'm about to add a third...
2012-11-14 17:56:40 -05:00
Dan Buch 7155d76a11 Filling in consumer side 2012-11-14 07:52:32 -05:00
Dan Buch 061c84f554 Filling in the RabbitMQ in Action Chapter 2 hello world producer 2012-11-14 07:43:11 -05:00
Dan Buch 8ac1ef7da5 Stubbing in some python bits
mostly so that I can work cleanly in a virtualenv.
2012-11-14 07:42:32 -05:00
Dan Buch 9f9a905f00 Showing conn uri before attempting to connect 2012-11-12 19:48:22 -05:00
Dan Buch 03d3b542a2 Using go get to fetch deps. 2012-11-12 19:06:33 -05:00
Dan Buch 17032016c3 Using app-specific vhost
now that I'm learning more about vhosts.
2012-11-12 19:05:29 -05:00
Dan Buch 50efb4df6a Just using go get to fetch deps. 2012-11-12 19:05:13 -05:00
Dan Buch 2b21608871 Pointing at correct (renamed) dir 2012-11-11 09:44:55 -05:00
Dan Buch a0991a7653 Renaming dir for clarity
since it's really not specific to the book...
2012-11-11 09:43:25 -05:00