The Ruby Mix Tape, Day One #
Enough coding already. Let’s put it to work. Get out flgr’s six-line p2p and point it at druby://redhanded.hobix.com:4114
. The password is mixtape
. Download all mp3s. Each day this week, we’re blogging two songs with any slight relevance. (Whilst steering clear of certain UB40 and Chris De Burgh.)
Today I bring you two songs which share a birthplace with Ruby.
Kazumi Nikaidoh “Pulsation”
If there’s one Japanese artist I can recommend, here she is. I heard her voice and wandered into a building and there she was, teetering around the stage, strumming her guitar, tilting her head, singing off into the ceiling, high notes like a powdered mouse, low notes like a vampire’s cloud. The closest my spinal cord’s ever gotten to being plugged straight into a wall socket.
Her songs are Ruby. The loose structure, the voices up and down. Her album has two really cool videos. One’s her wandering around a zoo and the other is a science project. Both on her album You Dropped Something Again, Didn’t You?, which looks to be still available. 2,100 yen only.
Cornelius “New Music Machine”
This song is the moment Ruby clicks and your mind opens to all the little proggies you’re going to write in the next ten, twenty, fifty years. Your brain says, “Oh, wow, I’m on the edge! I’m blurting thoughts in a futuristic language!” And you’re reading source code for drb or Ruby/X11 and all the ghosts from Pac-Man are gathered on your nose cheering, having pixel pizza. Go, little, nuby! Go!
From his album Fantasma, available basically anywhere.
Hey, if anyone out there gets a hankering to run a server, post it here in the comments, willya? And that’s how friendship pours through the streets and villages of Rubyland.
chris2
Hmm, broken somehow:
Exception `DRb::DRbServerNotFound' at /usr/local/lib/ruby/1.8/drb/drb.rb:1572 - DRb::DRbServerNotFound
Daniel Berger
Whew – At least Little Red Corvette is still on the table. ;)
flgr
Thanks for posting this. It finally gave me the opportunity I needed for advertising this:
Regarding Ruby and music: There’s also a Ruby user group on last.fm (a radio stream that adapts itself to your taste) at http://www.last.fm/group/ruby
Regarding p2p.rb and trouble: Make sure to try this latest version in case you’re experiencing any trouble. Though currently the service does indeed seem to be down so it will likely not help much just yet.
why
Service down? What are you guys getting when you do this:
Jamis
Worked great for me. Thanks, _why! :)
chris2
Oh now it works. I prefer the second song :-)
Dan
why
Give it another try. The process was hanging for a bit there.
why
Looks like you have to wait in line for previous connections to finish. Hang out, it’ll finish.
stig
Dan
Thanks _why, works great now!
that guy
(druby://redhanded.hobix.com:4114) p2p-new.rb:20:in `initialize': No such file or directory - *.mp3 (Errno::ENOENT)
som
C:\AR>rubyp2p mixtape client druby://redhanded.hobix.com:4114 *.mp3 1 c:/ruby/lib/ruby/1.8/drb/drb.rb:724:in `open’: druby://redhanded.hobix.com:4114 - # (DRb::DRbConnError) from c:/ruby/lib/ruby/1.8/drb/drb.rb:717:in `each’ from c:/ruby/lib/ruby/1.8/drb/drb.rb:717:in `open’ from c:/ruby/lib/ruby/1.8/drb/drb.rb:1142:in `initialize’ from c:/ruby/lib/ruby/1.8/drb/drb.rb:1122:in `new’ from c:/ruby/lib/ruby/1.8/drb/drb.rb:1122:in `open’ from c:/ruby/lib/ruby/1.8/drb/drb.rb:1058:in `method_missing’ from C:/AR/rubyp2p.rb:12
opera mundis
$ ruby p2p.rb mixtape client druby://redhanded.hobix.com:4114 *.mp3 1 /usr/lib/ruby/1.8/drb/drb.rb:724:in `open’: druby://redhanded.hobix.com:4114 – # (DRb::DRbConnError) from /usr/lib/ruby/1.8/drb/drb.rb:717:in `each’ from /usr/lib/ruby/1.8/drb/drb.rb:717:in `open’ from /usr/lib/ruby/1.8/drb/drb.rb:1142:in `initialize’ from /usr/lib/ruby/1.8/drb/drb.rb:1122:in `new’ from /usr/lib/ruby/1.8/drb/drb.rb:1122:in `open’ from /usr/lib/ruby/1.8/drb/drb.rb:1058:in `method_missing’ from p2p.rb:20
why
Surely enough, this little six lines is hard to keep up all the time. It crashes like once every two hours with: Illegal instruction. It gets queezy on stray Marshals. Akk-k-k, too bad.
Now, let’s all put our stack traces away and see if we can get something closer to MoleSter.
nohmad
Thank you why!
I’ve been a fan of Cornelius quite long ago..
flgr
Illegal instruction? That sounds like a Ruby bug to me. Can you provide any details?
norseman
I can read directory just fine, d/l’ing seems to be slower than I’d expected. Still, sounds neat.
pmcm
rubytalk.com URL for the p2p thang doesn’t seem to point where it should.
why
rubytalk.com is gone. what a crappy ruby birthday thing to do! well, fixed at least.
Comments are closed for this entry.