You are currently browsing the tag archive for the 'secondlife' tag.
Still mired in HTML/CSS design across multiple sites. But still billable, so I don’t mind learning new tricks.
- Acts as ASP.NET (a Ruby on Rails Plugin) - I missed this yesterday, but it’s still amusing.
- Static Pages for the Enterprise - There’s been some discussion lately of how to best serve those little mostly-static pages that any Rails site needs.
- Scalr - Scaleable Web Sites with EC2 - It’s getting ever-easier to set up a server farm using Amazon as your backend, complete with load-balancing and automatic launching of new instances.
- IBM to Host Private Second Life Regions - This may explain in part why Linden Lab doesn’t seem to care much about keeping regular customers happy lately. Other fish to fry.
- Rails is Moving from SVN to Git - The URL for the git repo actually leaked yesterday, but it’s not actually active yet. Soon, though.
- Git Magic - This looks like a useful tutorial.
Wow, 100 of these. I guess that’s some indication that I’m sticking with this non-Microsoft universe. In fact, I’ll be completely shutting down my .NET-oriented blog at the end of the year, as I’ve transitioned all of my work life over to other things.
- Pulse - Configuration manager for Eclipse-based products, now available for the Mac.
- Dynamic System Modeling in Second Life - Jeff Barr used Second Life to build a 3D animated representation of a complex Amazon Web Services system. I think there’s a lot of promise to this approach for architectural discussions.
- Testing in Rails: Part 5 - Unit Testing ActiveRecord Models - Part of the ongoing series from Null is Love.
- Installing RMagick on Leopard - I just had a good long wrestle with this, complicated by a stale MacPorts install of ImageMagick. This is the article that finally sorted out all the bits for me.
- Advanced Rails Recipes Now in Beta - Now that Rails 2.0 is out, here’s some good reading to go with it.
- Rails 2.0 Final Released! - Summary of Features - Ryan links to a whole mess of articles he’s written about the new stuff.
First client Rails app successfully up and running at RimuHosting. I’ll be writing up my notes for future reference soon. Meanwhile, a few links.
- SimpleLog - A Rails weblog application I hadn’t run across before. By the way, I know my RSS feed for this one is still goofy; I’ll take a look when I’ve got spare cycles. Thanks for your forbearance. (via Same Shirt Every Day)
- Scripting Second Life with Rational Application Developer- - IBM continues to take Second Life seriously. There are also a bunch of crossover events from this week’s IBM/Rational conference being held in Second Life.
- JRuby 1.0 - The JRuby team announces full Ruby compatibility. I don’t personally have a whole lot of interest in JRuby (my ambition is to never work in an “enterprise” again), but it’s a nice validation point for the community.
- Rails Business: Weekly Review #1 - Roundup from one of the mailing lists spawned by this year’s RailsConf.
People tend to look askance at me when I tell them that I’m looking at two main avenues of revenue for replacing the .NET stuff that I’m giving the boot: Rails and Second Life. Rails they understand, but the thought that any adult might take Second Life seriously is still apparently a silly one to many people. So, time for a few words of explanation so that I can stop repeating myself.
Second Life is of interest to me on several levels. It has some game-like aspects, of course, and one can’t neglect that it’s fun (without having any particular goal) to hang out with online friends, just as IRC can be fun. And I do agree with those who think that some form of the 3D internet will take off over the next decade. While Second Life may not end up being the winning horse in that race (Linden Labs has plenty of opportunities to fail), it’s one of the contenders and a good place to get some idea of what might work.
But from a business point of view, right now, it’s also a place where real people make real incomes in real money. There are two distinct ways that this happens. First, there are around 100,000 paying customers (never mind the nearly 7 million signups; many of those don’t stick around) putting hard currency into the Second Life economy. Linden Labs does manage to take a house rake on every transaction that involves converting real currency into Linden dollars or back, but much of that money comes back out again. The paying population is the size of a medium-sized real life city, and that’s plenty big enough for some people to be making a living selling virtual stuff. Thanks to my wife’s jewelry business, our membership costs are already covered, and we’re on our way to being cashflow positive (not quite there yet, because we’ve invested in virtual land, but we’ll be there well before year end and making extra income as well).
Second, there are consulting companies - “sherpa firms” - who make money by billing real money directly to first life companies who have come to the conclusion “Hey, we need some of that Second Life stuff” and who have no idea how to go about it. Creating a place in the world for the company down the street is the equivalent of building web sites a decade ago, and we’re seeing a similar land rush just starting up. Right now most of this activity is big firms paying big dollars, but I expect we’re going to see some commoditization over the next year or two. It’s possible that one could make a decent living doing four-figure (US dollar) Second Life setups for small and medium businesses.
Anyhow, that’s the basics. If you want to poke around, you can try out Second Life for free. If you do get in-world, you can find me by searching for MikeG1 Schumann and I’ll be happy to chat with you there.
You know, I was worried about “slippery slope” censorship issues 20 years ago in zinedom, and here I am worrying about them again in Second Life. Some things just never change.
- New Noobkit is up! - This online Rails/Ruby documentation site has new APIs, comments, and other improvements.
- FiveRuns: First Production Rails Management Suite - Basic overview and interview at InfoQ. (via dzone)
- A conversation on ‘Keeping Second Life Safe, Together’ - Some of the “slippery slope” news, though it may not mean much if you haven’t been following Second Life closely.
Back home and recovering.
- Report on Self-Serve Trip Scheduling Experiment - Jeff Barr’s successful use of a wiki to set his own meeting schedule while on the road makes me wonder whether the same principle can somehow be leveraged in a consulting business. I need to ponder this.
- Ruby on Rails meets the business world - New Google group following up on a successful panel at RailsConf.
- Bloated RailsConf Presentation Downloader - For those who would rather run code than click on links.
- Hi - I’m Ruby on Rails, Part 4 - This is the one that was previewed at the RailsConf closing keynote.
- A tool for creating Sculpted Prims easily - I expect I’ll be wanting this when sculpties make it on to the main grid in Second Life.
Yup, I’m still collecting the random linkage…
- Getting started with acts_as_solr - Another way to manage full-text searching in a Rails application.
- Understanding ActiveRecord: A Gentle Introduction to the Heart of Rails - Baby steps with the M in MVC. (via dzone)
- cruise_control.rb campfire plugin - Continuous integration notification to Campfire chatrooms.
- SL Certification - Certification is nearly pointless in RL. I shudder to think about it in SL.
It was an interesting weekend, watching the Twitterverse and blogging and Second Life all sort of melt together. Not sure where the business case is yet but all this energy must mean something.
- SLeek - A non-graphical Second Life client, a rather bizarre spinoff of the fact that Linden Labs has open-sourced the viewer code.
- Rails don’t know testing and Battle Royale - Testing - The folks over at GIANT ROBOTS SMASHING INTO OTHER GIANT ROBOTS are taking a long hard look at Rails testing, and coming up with some ideas to add both sophistication and streamlining to the usual practices.
- Haml 1.5 - New release of this terse replacement for other templating languages (like rhtml) in Rails applications. I don’t think my brain is quite ready for another layer of abstraction yet, no matter how powerful it is.
Observant readers will have noted that I’ve been digging into LSL lately, along with Rails. LSL is the scripting language for Second Life , the virtual world created by Linden Research and its residents. There doesn’t seem to be much “official” documentation for LSL, but it’s reasonably well described in the LSL wiki . It’s a vaguely C-like scripting language with some interesting quirks (for instance, there’s no reasonable way to store persistent data). It does, however, have the ability to make both HTTP and XMLRPC calls to servers outside of SL, which means that it’s perfectly possible to create objects in SL that talk to a Rails application out in “First Life” - which is what I’ve been pursuing.
The interesting thing about Second Life is that it has a whole shadow economy going on, with a currency of lindens that are reasonably liquid and that do exchange with US dollars (one way in which Linden Labs makes their money is by taking a substantial rake off of such exchanges between players - if I sell you lindens for dollars, the house gets a cut). Some people have famously made enough lindens that their full-time job is now working in Second Life. I strongly suspect there is a steep, steep power law at work here, with the few poster children making good money, more making walking-around money, and many more making essentially nothing at all.
Still, playing with this stuff (and it is on some crazy boundary between work and play) does give me the chance to work with some more Rails code, and it does offer at least the potential that I could end up on the right portion of that power curve. I’ve got some ideas for goods and services that I don’t see being well-executed within the Second Life economy yet. So, who knows - it’s worth spending at least a few hours looking into this as a part of the next career.

