Archive for the 'Ideas' Category

30th Dec 2009

My 2010 Resolutions

For many years, I didn’t believe in doing New Years Resolutions. I figured that it was a good idea to just resolve to change things as one went along. That’s still a good idea, but I do see the symbolism of the clean slate of a New Year.  Doubly so for a new decade.

And I also say Good Riddance to the decade of 2000-2009. There were lots of ups to it (I love you Kimmy, and you have filled our time together with so much love, energy, and grace — I want you in all of our decades to come :). There have also been way too many downs, and I’ve learned and just want to move on.

I’m blogging some of my resolutions, so that I put a little pressure on myself to get them done … I’m only listing things that I think I can really control. Stuff that involves other people or that gets a bit personal doesn’t get penned here.

Ze Resolutions

  • Wake Up when the alarm goes off
    (hitting the snooze button on my iPod is way too convenient — I’m going to move it so that I have to get out of bed)
  • Lose 20 pounds by June 1st
    (I refuse to go any bigger than 34×30 Levis 550’s — I am drawing my line in the sand!  task #1: buy a scale)
  • Throw stuff out so that I dont need a storage area any longer

Tech & Creative Stuff

  • Average one creative output per day (such as a picture, video, blog post, tweet)
  • Make a list of all of the web sites I am registered with
    (and get rid of ones I am not likely to ever use again)
  • Get daniel.org redone as a proper personal domain by February 1st (themed, pages for software and writings)
  • actively use my lynda.com and safarionline.com accounts to keep learning (complete at least one video course per month, and read at least one tech book per month)
  • Get slide scanner working and scan at least 50 slides per month
  • learn final cut express and photoshop
  • learn Ruby on Rails
  • resurrect FlexiPhoto and implement ThereThen addresses so that photos can be aliased by time and location  — do this by March 1st.
  • No more SL scripting unless there is a financial reason to do so
    (I feel like SL has been a huge detour — I am glad that I am very good LSL scripter and have done some innovative work, but I could have been using that time to do things that would have done more to pay the bills)

There are a ton of other things I could write as Resolutions, such as Get A Job or Travel To Europe, but anything that involves other people isn’t something I can completely control.   (I do think I will be working and traveling, but it’s not like 2000, where I had the resources to just grab tickets and friends and take off)

[update -- January 14, 2010]

So far, I am paying attention to some resolutions pretty well …

Kimmy – We’re not together any more.  I do wish her the best.

Waking up – Am doing much better at this!

Weight – have ordered a scale so that I know where I am at.  Lots of little tweaks, such as making 2 scrambled eggs instead of 3.

Creative output – yep!  Doing it.

Lynda.com and Safarionline – yep! Doing it.

Second Life – yep!  I have really pulled back and I dont script there any more.

The thought that sums up my mood lately is:

“I cant get the last few years back, but I can sure make the next few count.”

[update -- January 29, 2010]

Got a scale – doing daily weigh-ins, not gaining :)

Got a VPS (Virtual Private Server) via Slicehost.com and am configuring it

[update - June 1, 2010]

Averaging a creative output a day?  Close to it, if I count mix sessions I put up on Dropbox.

Slicehost working out well.  It hosts javajoint.com and my therethen* domains.

Posted in Daniel, Ideas, Musing, Tech, ThereThen | Comments Off

12th Oct 2009

A quick peek at TravelTime

TravelTime is a Prim Animation Tool I have been writing in Second Life.  The gist of it is to be able to send a prim along a path, and have a lot of control over what happens at each point.  You can make a traveling slide show, or particle emitter, or even rez objects.  It’s pretty flexible.  See the video (I recommend full screen)   I’ll have more to say about TravelTime soon.

Posted in Ideas, SL, Tech, Video | Comments Off

23rd Aug 2009

Next Up, Blended Reality (a sketch)

[this is a sketch about how I see a couple of trends merging to the point where something very new is created]

We are going to hit a point of blurring.  It’ll be great …

I’ve paid attention to Virtual Reality (mostly in the form of SecondLife, but a little exposure to X3D as well) for a few years now, and am about to jump into Augmented Reality …

But I can look ahead and see what’s really going to happen in a few years.  We’re going to get a lot of mixed scenarios where it’s not so clear how to classify what happens on screen:

  • Virtual Reality is about synthetic worlds, where content from the real world is brought in.   A couple of examples I have personally worked on would be: bringing photos and video into SecondLife  – sometimes static, sometimes live.  I also have personally worked on objects for Vivaty that bring audio, video, and images from Flickr into a Virtual Space.
  • Augmented Reality is about the Real World (as in realtime video), with data from the internet and local storage dynamically overlaid.  The classic example is to take video with a smartphone, and dynamically overlay information for nearest subway stations. places to eat, and real estate listings.

Virtual Reality and Augmented Reality can be seen as the flip side of each other.

You start with the synthetic, and bring in the real / web.  Or … you start with the real, and you bring in the web / synthetic.

For the time being, the worlds are largely going to stay that way.  It takes a lot of processing power and a lot of code that doesnt readily exist at the moment to put the two modes together.

But I can see it — think the present boundaries are going to just stay put? :)

Blended Reality will give the ability to flow seamlessly between real video with synthetic overlays, to the scenario of completely immersive environments, back to straight live video.

Scenario: I walk to Central Park and pull out a decent sized tablet (jam 4 iphones together — That’s a good screen size to envision).  I see live video, and overlays of points of interest.  I may pick a point of interest (let’s say it’s winter, so we pick the ice rink).  I get a feed in-scene of the latest photos / writeups of the ice rink, and I can segue into a virtual world recreation of it.  I meet with friends who may be elsewhere, but who are enjoying the get-together in the virtual sense.  From their point of view, perhaps they see live video of what’s happening at the ice rink.  Maybe their friends in real life have a clickable visual tag floating on them from the viewer point of view (if the RL friends choose to make their location info available to some of their contacts)  Perhaps some of the video comes from my tablet! The gist of this is, mixing modes based on location…

I’m just doing the flat-screen writeup of this for the time being.  It’s enough of a start to envision stepping into and out of virtual and augmented spaces, whether on the go with some tablet, or behind a desk.  Think not so much of overlapping hard window definitions, but of smooth transitions from between flat / augmented / virtual areas of the screen.

As I said, this is just a sketch — thoughts that have occurred to me in the last day.  The basic idea is that I dont see the hard boundaries of Virtual and Augmented Realities staying put.  They are going to blur and meet in the middle ;)

Posted in Ideas, Musing, Tech, VirtualWorlds | 1 Comment »

16th Apr 2009

Why OpenSim Will Win

I recently marked 3 years in SecondLife, and have also been spending time using OpenSim.  I think OpenSim is the virtual world equivalent of Apache, and I think it’s going to catch on in a big way …

Backing up a bit …

So, OpenSim could be seen as an Open Source implementation of SecondLife.  But It’s more than that.  It is a platform for creating your own virtual worlds.  It’s a 3D environment where the users create content, can meet each other, and interact in real time from anywhere in the world.

Oh oh .. blank stares …  Some from tech people in the audience who think they are all done learning ;)

I recently had three encounters with a couple of friends and a recruiter, and each had the same sort of skeptical look or response to the idea of SecondLife and Virtual Worlds.  Pretty much 3 in 24 hours …

If SecondLife is off the radar for many in the tech world, OpenSim is farther still.

So let’s meander along.  I’ll explain.  I’m good at this.  I’ve been on the web since 1993, and in Virtual Worlds (VW) for three years.  Relax, this will be fun. Get your popcorn.  Keep your frikken butter off my sofa! Sheesh… some people …

In 1993 and 1994, the web was still way off the radar screen for most people.  I was at Autodesk, and I can say most managers there Simply Did Not Get The Web.  I went on to AOL to work on AOL.Com.  I made and lost a fortune, but that is not today’s topic.

So I am used to the blank stare thing.  Y’all will get the Virtual World thing… eventually.

Enter SecondLife and OpenSim.  SecondLife is a great VW platform.  It’s controlled by one company, and the server side of it is proprietary.  A few of the strong points of SecondLife are:

  • immersive 3D environment
  • user created content
  • an economy
  • great place to have meetings and trainings
  • it is what you make of it
  • strong creative and educational community

The client side of SecondLife is a viewer you run on your computer that gets you into the immersive 3D environment …

… and it so happens that the viewer (and its derivatives) work fine with OpenSim servers.

.. Where can an OpenSim server run?  On your Windows, Mac, or Linux machine.  Yes, you can have a self-contained virtual world on your laptop.  This is fine for some.  They’ll run a server, tell their friends how to connect, and that’s that.  Just like a private web site but in 3D.

Where it gets really interesting is to survey the publicly available grids out there (collections of one or more OpenSim instances), and to realize that companies and organizations can have their own private ones.

1994.  Apache.  Web.
2009.  OpenSim. Virtual World.

I’ve thrashed through some of the basics.  You can go to SecondLife.com and Opensimulator.org sites to get more background.

OpenSim is becoming to Virtual Worlds what Apache has been to the web.  It’s Open Source, there are brilliant people from all over the world contributing to it (echoing the development model of Linux, Apache, PHP, Perl, and some other high profile successes).

And we are at 1994 all over again.  OpenSim is at version 0.6.4, which means it is 64% of the way towards implementing the functionality found in the SecondLife server.  It looks as if it could reach 100% parity by the end of 2009.  There are already many organizations getting real results from their initial explorations (such as IBM), conducting meetings and trainings, or using a virtual space as a museum (ReactionGrid.com is recreating the 1939 Worlds Fair).

Do you think I mention meetings and trainings too easily?  Would I really do that?  Of course not.  Amada Linden did a good writeup entitled “Working in the Virtual World“.  Amanda says:

“I believe that the only good alternative to virtual meetings is a face-to-face meeting. It would be a hard to argue the teleconference calls or WebEx can create as immersive an experience”

If you want to drill deeper, see Caleb Booker’s post: Why Webcams Fail

I had known about OpenSim last year, but dismissed it as too early.  The wake up call for me was an article “OpenSimulator: The Choice for 2010” by Gwyneth Llewelyn.  She analyzed the state of OpenSim very well, but more importantly, she has a great handle on what it is going to take to succeed as a VW platform.  It got me thinking, and together with my partner Kim, we started checking it out.

Without going into 20 reasons why we personally love it, I will just paint with some broad strokes:

  • SecondLife provides a great reference example
  • the OpenSim developers are very capable, and there are organizations such as IBM committing real resources to the effort
  • the developers of OpenSim do not feel constrained by the Linden Lab efforts
  • there have already been very real advances in the OpenSim platform that cant be found in SecondLife, such as scripting at the region level, integration with skype, dynamic text on prims, arbitrary images on prims from URLs, and HyperGrid (teleport from one grid to another)

In a nutshell, OpenSim is evolving into the sort of effort we have previously seen with Linux and Apache.  A very real community is forming, and there’s even some tutorial material out there

It’s 1994 all over again, and it makes me smile.

Posted in Ideas, Photo, Tech, Travel, VirtualWorlds | 5 Comments »

25th Nov 2008

Dancing In The Country

The countryside beckons.  Worn out roads need their picture taken.  They aim to put on asphalt makeup and cover their bots dots for a “Roadway Pinup Monthly” centerfold (daring Cornwall cliffs shed retaining walls, show you all!).  I aim to see a few roads.

I love to travel, and so have been mulling over dastardly plans on how to do that and get paid.  Snicker not, kind reader, for I am armed with a skill or two!  I shall Dance In The Country! Techstyle!

Perched in the midst of Getaway Central, Somewhere in Europe.  Perhaps I am in Tuscany.  Go with it, y’all…   Some people cant make it that far, ya know.  They have boring jobs and soccer brats and mortgages and neighbors with habits that scare them slightly and one too many frikken meetings to go to this week, and, yep, looks like the next one after that.  Their life is living them.

However, some people love to live vicariously….  We’re not just talking about the Peeping Toms and Tanyas…

And therein lies the country wheat germ of a hint of an idea.  Somewhere in this post I will spell it out, but I am going to my damnedest not to crystalize it in one sentence.  This is a post about the country, where paths meander.

Back to Tom and Tanya and their Peepers…

Would they watch an irreverent slidecast that shows the beauty of Dancing In The Country?  Which country?  Which part of the country? Well, send me money and I’ll alter my travel plans!  I sense that there is an opportunity to cater to the wannabe traveler.  Ok, well a subset of them.  I aim to displease those who would look down their nose at anything less than a high minded exhaustive treatise done by thee Almighty BBC.  Think of David Letterman and Monty Python pulling into town in a noisy oil smoking 1969 VW Bug with a grinding clutch and rusted shirt hanger antenna. Whoa there, move it, we have weak brakes!  Park, grab camera, some cafe coin for coffee, cheerful attitude, and a hankering to satisfy the insatiable desire of Jonathan Livingston Armchair Traveler Seagull.

I love to write and photo and video.  I also enjoy talking to the locals and getting the sense of things.  As it turns out, I’ve been doing this sort of thing in Second Life for the last 2 1/2 years.  Yeah, and the experience surely does spill over to the Real World.  Something about SL has made it much more comfy to strike up conversations with strangers.  Amazingly, most of them do not recoil in horror when I do this.  Could be all of the free Lindens I give em.

So the threads are  .. travel, take in the gist, write and photo it, and …

Omg.. is he going to talk about yet another fucking Social Networking Website?  Bucky!  How could you?  It’s almost 2009 you big smelly gorilla!

Now hang on there pardner.  We have the advantage of history.  We know what doesn’t work (like Sarah Palin applying for Mensa), and we know the world economy is on brink of collapse.  What a great time of opportunity!  Nobody can afford to travel, so we’ll do it for them!  We’ll mash it up on a web site with commentary, supplement with local feeds, point to Amazon Associates items that actually talk about the locale in question, and laugh all the way to the credit union.

So that is the thought .. how to mash up skills and local feeds, and turn the situation of traveling into a self sustaining gig.  It would be a side project.. a weekend here and there to start.  The two keys would be the power of the mashup info (content from elsewhere), and the irreverent look at things (local discontent :)

And that is the Dance in the Country.  Cha cha cha.

Posted in Daniel, Ideas, Musing, Photo, Travel | Comments Off

26th Feb 2006

WeeksWorth, and the WWG

Ah, how remiss of me to go so long without posting …

Early rising commute bus work get home at dark blur.

My other excuse is the Olympics.

The post that’s been percolating in the noggin for a while is about the Widening Web Gap. It’s not quite brewed, but the gist of it is:

  • When I started looking at the web around 1993, it was a very simple place. We didn’t even have frames or tables, and AJAX was merely a cleanser. The gap between the simplest web page and the most complex wasn’t that wide. User expectations were low. We were all just flat out fascinated to see pages from far flung places.
  • The types of sites, and those using them, has absolutely exploded, and will continue to do so.
  • The gap between those who barely use and understand the net, and those who are pushing the boundaries every day, is widening by the second. The 20th Century Web crowd are happy with bare minimum functionality — they’ll be damned if they have to learn a new concept, such as making use of an RSS feed, or rearranging options on a default start page. The Fast Forward Button crowd can never get enough. Pity the designers in between who try to appeal to both.
  • I think we’ll see an increasingly tiered web. Some sites will consciously punt on the entry level users. Some will keep things so stripped down and basic that they’ll make AOL look like rocket science. Some will try to appeal to everyone and have the toughest job of all.
  • I’ll be paying special attention to ETech next week, and am hoping to get the time to lay this out in a coherent way. There’s a lot of experimentation going on out there (check out any 10 sites from Kottke’s “The secret to Web 2.0″ post.) I am thinking we’ll hit a sort of saturation point soon, and that the next major bit will be “Web 3D”. More to come on all of this …

Posted in Ideas, Musing, WebTech | Comments Off

15th Nov 2005

Next Five, Short Answer

An inevitable question I’ll hear over the next few weeks or months will be “So, Where Do You See Yourself, Five Years From Now?”. There are many answers to that, and it would take too long to list them here.

So here’s one of the answers, focusing on “my personal tech projects”, as opposed to “getting a degree” or “travel” or “write a book”, etc. …

I’ve written about FlexiPhoto quite a bit. What I haven’t gone into is how ThereThen Addresses and Sub-posts tie in. The condensed version is: They Do! There’s an overall concept of being able to click on a link, and have a draggable window pop up that has multiple choices of where to go next, where those choices have to do with relevant Locations and/or Time.

Here’s an example to help out. We’ll deal with looking up photos:

  • Click on a location within Google Maps
  • That pops up a draggable window with a photo from FlexiPhoto .. one that is closest to that location, and closest to the current time
  • The window has a few controls in it, which allow searching by date, or a range of dates, or keywords/phrases, etc.

To sum up, over the next few years, I’d like to work on two front ends for searching photos: one is by Map, and one is by Calendar. The two complement each other very well:

  • Map – clicking on a point brings up a Calendar with days/date-ranges indicated. The hotspots on the calendar have photos, collections, or exhibits
  • Calendar – clicking on a day brings up a Map of points that indicate relevant photos, collections, etc.

Of course, with a grant, this will take a year or less, and then I’ll have another 4 years left to answer the question! Nah, I don’t seriously believe that. There will be iterations on the theme. My thought is that combining the elements of Location and Time for searching in a web app (and my keen interest is for searching photos) is something that hasn’t been explored enough. A lot will done outside of the context of traditonal forms.

Slight update: obviously a prototype or draft version of all the functionality bundled together isn’t going to take a full-time year. I’m thinking of production quality AJAX & Flash front ends, testing, docs, and so on — that’ll take some time.

Posted in FlexiPhoto, Ideas, Tech, ThereThen | Comments Off

09th Oct 2005

iPod Accessory For The Blind?

My daughter and I picked up a couple of books to feed her voracious appetite for words (Eldest and Inkspell). We then ambled over to Dempsey’s to feed our own appetites for Beer (me), Roy Rogers (her), and various cooked animals.

Somehow the notion of the Harry Potter iPod came up, with its engraved crest and Audiobooks. We started wondering how the blind use iPods …

One of the gadgets I have is an iTalk. Imagine something like that capable of speaking menu items. Someone with little or no vision could use an iPod by pausing on menu items for a second, and the device would read the name of the playlist, artist, genre, song, etc. It would be text-to-speech navigation.

Sophia and I think it would be straightforward (though we haven’t the hardware tech chops to back that up!). Seems like a device you could plug into the top of an iPod, that could retail for under $100. Hey, Belkin & Griffin Tech – go for it!

Posted in Ideas, Tech | Comments Off

grupa LGBT