Turnings

Posted by Daniel Thu, 25 Oct 2007 00:53:00 GMT

I've created a new blog at: http://turnings.phrasewise.com/. There's a bunch of reasons... but in the meantime, that's where the action is now. I'm still working on the blogroll and stuff... but there you have it. Come play!

Posted in ,  | no comments | no trackbacks

Atom & RSD together again for the first time...

Posted by Daniel Tue, 16 Oct 2007 14:47:00 GMT

It Pays To Advertise: Joe Cheng: Configuring an AtomPub blog needs to be equally easy. For some reason, people in the AtomPub community don’t seem to like RSD (only Six Apart puts Atom endpoints in RSD). We need another autodiscovery mechanism.

Hmmm.  When I looked at RSD nearly five years ago, it didn’t seem so bad.  In any case, here’s a ticket and a patch to get WordPress to support autodiscovery of AtomPub endpoints.

[Here, here! And the peasants rejoiced! And the reason one (influential) person in the Atom community didn't like RSD wasn't for technical reasons, but because Dave Winer is an acquaintance, and an early supporter of RSD... and he was reviled by some members of that community. Anyway, all these years later, RSD is quietly doing its job, and should be employed for this purpose. That was kinda the point, with no preference for one API over another. Thanks Sam!]
Source: Sam Ruby

Posted in , , , , , , ,  | no comments | no trackbacks

raganwald: Ockham's razor as it applies to the big rewrite

Posted by Daniel Wed, 10 Oct 2007 13:21:00 GMT

raganwald: Ockham’s razor as it applies to the big rewrite: This is because, in my experience, the technical problems in projects are not root causes, they are symptoms of people and management problems. [Nice analysis.]

Posted in ,  | no comments | no trackbacks

NBC Universal to Acquire Oxygen Media

Posted by Daniel Wed, 10 Oct 2007 00:30:00 GMT

NBC Universal to Acquire Oxygen Media: NBC said it would pay $925 million for Oxygen, a cable television network that focuses on women viewers and is led by Geraldine Laybourne. [Previous posts have pointed out that I’m working at Oxygen these days… and to quell the email filling my inbox from friends and family, as of right this minute, I have little idea of the effect this purchase will have on the extraordinary team I enjoy daily, our products, or of course, on me personally. These things always work out, and I’m looking forward to whatever will happen.]
Source: New York Times: Business

Posted in ,  | no comments | no trackbacks

This changes everything

Posted by Daniel Sun, 07 Oct 2007 11:44:00 GMT

This changes everything:

Never mind the buy 1 give 1 (a great idea). Don't wait until November when you can directly buy laptops for kids right here: One Laptop Per Child -- XO Giving. I just bought five. (Hit the Donate button).

This is a story about tools and bravery and marketing.

The bravery: When Nicholas Negroponte and his team started this project, they had nothing but obstacles. The status quo of software and hardware and skeptics stood firmly in his way. And he took a lot of grief for the effort. Even when you're doing nothing but good, fear of change is going to cause a lot of people to object.

The marketing: Everything, even laptops for kids, works its way through the innovation diffusion curve. That means that most countries, most organizations and most communities aren't going to adopt this tool for a few years. It doesn't matter if it's perfect... these things take time. Smart marketing embraces the curve and doesn't insist that it must change for this project, right now.

One kid (or five kids) at a time. It's enough. It'll happen.

[I had the same reaction, although I lack the resources to buy so many. I'll do what I can. Maybe I can get the folks at work to buy some and give them away.]
Source: Seth's Blog

Posted in , , ,  | no comments | no trackbacks

7 reasons I switched back to PHP after 2 years on Rails

Posted by Daniel Sun, 23 Sep 2007 17:55:00 GMT

7 reasons I switched back to PHP after 2 years on Rails: SUMMARY: I spent two years trying to make Rails do something it wasn’t meant to do, then realized my old abandoned language (PHP, in my case) would do just fine if approached with my new Rails-gained wisdom. [Since this was highly discussed when it was announced I was wondering what happened when it petered out. Now there’s a lot of folks that know that scrapping a working code base is far more expensive than refactoring. And there’s a bunch more who know that switching languages and frameworks also has a cost. Sooo… this was not a surprising outcome all things considered. I think the end of the story is nice though, as there is nothing like the feeling like you borrowed what you needed and have a system that does exactly what you want (no more and no less).]
Source: O’Reilly Ruby

Posted in , ,  | 2 comments | no trackbacks

The Rubinius Sprint

Posted by Daniel Sun, 23 Sep 2007 14:23:00 GMT

The Rubinius Sprint: Except for, nobody including me is smart enough to predict which of the Ruby.next implementations is going to have that performance mojo. So, it seems like the only reasonable thing is to bet on all of ’em. One thing that makes this easy is that all the teams get along with each other; a natural outgrowth of Ruby culture, and something from which we can all learn. [Nice, with an interesting sidebar on a great community.]
Source: Tim Bray

Posted in , ,  | no comments | no trackbacks

After Ditching Apple, NBC Opts for Flex Pricing and More DRM With Amazon

Posted by Daniel Tue, 04 Sep 2007 23:59:00 GMT

‘After Ditching Apple, NBC Opts for Flex Pricing and More DRM With Amazon’: Here’s a simple rule of thumb: if an honest customer has to even think about the rules, your DRM system is odiously restrictive. [Righteo.]
Source: Daring Fireball

Posted in , ,  | no comments | no trackbacks

Ript!

Posted by Daniel Wed, 15 Aug 2007 23:27:00 GMT

Steve: As with any great product, there have been several things that make it special — the idea, our product owner, the process, etc. The most important to me though is the Team.

Luke: Ript lets you tear stuff off the web just like you tear something out of a magazine. Check it out and let me know what you think.

Wendy: For the past year, our team at Oxygen has been working on several projects. Most of which are internal, providing tools for the Oh! channel to operate. One of them, Ript, is something completely different.

[I've been working with this team since October of last year on a update of Babynamer.com. In June they asked me back to help build the Ript website. Since then I've joined the group full time, but it is only recently that I got involved with Ript. There's a group blog as well. Like Luke and Wendy suggested check it out. And for those of you who are still wondering what I've been working on for most of the last year... now you know. There's a lot more to this story... coming soo to a blog near you.]

Posted in , , ,  | 2 comments | no trackbacks

Moving to Edge Rails

Posted by Daniel Thu, 09 Aug 2007 01:49:00 GMT

Some of this might be out of date, but the simplest critical path seems to be as follows:
  1. Create a throw away Rails project
  2. Freeze to Edge
  3. Create a new project using Edge to ensure you have the latest environment files etc.
  4. Add the missing ActiveResource gem
  5. Live on the Edge

Command line stuff looked a bit like this.

For the search engines... the error I was getting (under Mongrel) was
Exiting
/Users/daniel/temp/aumeatur/vendor/rails/railties/lib/commands/servers/mongrel.rb:16: warning: already initialized constant OPTIONS
/Users/daniel/temp/aumeatur/vendor/rails/railties/lib/commands/servers/mongrel.rb:19: undefined method `options' for []:Array (NoMethodError)
        from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:32:in `gem_original_require'
        from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:32:in `require'
        from /Users/daniel/temp/aumeatur/vendor/rails/activesupport/lib/active_support/dependencies.rb:495:in `require'
        from /Users/daniel/temp/aumeatur/vendor/rails/activesupport/lib/active_support/dependencies.rb:342:in `new_constants_in'
        from /Users/daniel/temp/aumeatur/vendor/rails/activesupport/lib/active_support/dependencies.rb:495:in `require'
        from /Users/daniel/temp/aumeatur/vendor/rails/railties/lib/commands/server.rb:39
        from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'
        from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
        from script/server:3

Posted in , ,  | no comments | no trackbacks

Mac Subversion client: ZigVersion!

Posted by Daniel Wed, 08 Aug 2007 19:43:00 GMT

If you work with designers and others on projects and you store all the work artifacts in Subversion (which a lot of folks consider a requirement for safety and agility) have a look at ZigVersion. It is by far, the best Mac client I’ve used. Getting started is painless and common functions are easy and quick.



I did experience a crash ro two with an imported working copy, but that might be something strange in that working copy. We’ll see.

I do wish there was a simplified interface for the truly non-savvy that eliminated some of the choices and options. Something that totally centers around getting the project, and updating it (whether by adding or modifying. Acts which should be transparent to that type of user.) But short of that, this is a nice clean client, and I’ll be testing it with my wife this evening.

Posted in , , ,  | no comments | no trackbacks

Getting ready for Iowa!

Posted by Daniel Mon, 16 Jul 2007 17:01:00 GMT

Getting ready for Iowa!: Well, Iowa is just about a week away and the excitement is building. I am starting to pack, I think I’ve completed all my shopping, and I’m counting the days. [One of my ride partners Jenni is going to RAGBRAI. There was no way for me to go this year. Sad. But I hope she blogs a bunch as she goes. Go Jenni!]
Source: Ride a bike

Posted in , , ,  | 2 comments | no trackbacks

Connector and Slingshot Open-sourced and Free

Posted by Daniel Mon, 16 Jul 2007 16:53:00 GMT

Connector and Slingshot Open-sourced and Free: Today Joyent is releasing the source code for our Connector and Slingshot products under the GPL v2. You can get immediate access to the code through our developer portal here. SVN is here. [Cool.]
Source: Joyeur

Posted in , , ,  | no comments | no trackbacks

Social cameras and Photosynth

Posted by Daniel Thu, 14 Jun 2007 19:51:00 GMT

At the TED conference, a holy cow technology demo video for Photosynth. Ridiculously awesome technology. Enjoyed the Seadragon underpinning ideas as well. In short, architectural rendering can be generated from a database of source pictures. Something like Notre Dame which is constantly photographed can be stitched together. Just go watch the video. Crazy good stuff.

Today, Dave talks about social cameras which seems to dovetail nicely. I'd love to stitch together event pictures so that you can see the whole instead of just my perspective, including the case he discusses.

Clearly, large searchable photo collections are in incredibly powerful tool, and social ones like flickr will become awesomely powerful tools.

The first thing that leaps to mind are sports events where ten of thousands of photos are taken or historical event recreation. (Imagine the power of this tool applied to a cataclysm such as 9/11?)

When people ask what's the use of all the cycles we have on our desktops I see stuff like this.

Posted in , , ,  | no comments | no trackbacks

Seth's gonna "kill" me

Posted by Daniel Wed, 13 Jun 2007 16:56:00 GMT

long meadow elevation mapSo I’ve been working o my knee and getting stronger every week and all has been good with my riding. All this was leading up to a ride with Seth which I had planned for soonish.

I did the Alpine Approach last week, though I didn’t know I was going to because the folks I rode with called it something else. So while there was some pain, I rode more of 9W and the park than I had ever done before regardless of knee condition, which told me that I was doing good and should keep moving. Plus, I rode again Thursday and was pain free, so I figured things really were progressing.

Jenni planned some climbing for today and I figured what the heck. Oddly enough, the truly killer hill isn’t on the elevation chart she posted (see above) since it isn’t on Long Meadow but on the road we needed to ride to get to there. (The very first lie in cycling is “This is the last hill”.) It wasn’t that bad on the way in, but after all the climbing on Long Meadow it was something on the way back. Of course, I did enjoy the 47MPH downside on the way in… it’s not as fast coming back out.

Anyway, I’m really happy about my progress, and while I broke no speed records going up those climbs… they were mostly pain free and a definite improvement for me fitness-wise and knee-wise. Yay me.

No here’s the ugly part Seth. I’m going to be working full time starting next week until about September is looks like. We’ve waited for a long time to get together, I guess it is going to have to wait just a bit longer. Sorry.

My next task is figuring out how to continue to increase my fitness while working full time. It’ll be a new trick for me for sure. Wish me luck.

As an aside my meds have been cut to 50% in one case and 25% in another. Just another sign of increasing health. Little steps, little steps.

PS: For all those reading along, Seth wouldn’t harm a fly as far as I know, never mind actually do me harm. Just soes ya know, and don’t get the wrong idea about the title.

Posted in , ,  | 3 comments | no trackbacks

Older posts: 1 2 3 ... 8