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

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

Agile “cheat” Sheet

Posted by Daniel Mon, 24 Sep 2007 00:37:00 GMT

Agile “cheat” Sheet: I checked to see if there was a version of this already for "cheat", the command line ruby wiki cheat sheet thing. There wasn't.

Now, there is!

Happy software crafting...

[Indeed. I'm so ripping this off to work locally... thanks Luke!]
Source: Luke Melia

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

More Remoting At Oxygen

Posted by Daniel Thu, 20 Sep 2007 01:02:00 GMT

More Remoting At Oxygen: All and all, it’s about the easiest remote worker scenario I can think of. [One thing a number of us note is that at times Wendy is far more "quiet" than when she is in the office. Quiet should be read as, Wendy is a smart, energetic woman with strong opinions (in the very best sense of all these qualities). I think this diminishment of presence is due to the occasional lack of ability to hear what's going on. People talk softly forgetting that someone's not in the room. Before you know it you've tuned out. I've proposed getting a setup that includes some nice mics (something like a pair of PZMs would be great) to help get the sound into the pipe. Maybe some nice DA's would be good. I should research tying something like that into Skype when I have a chance.]
Source: Ken H. Judy

Posted in ,  | 2 comments | 3 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

3 Script/Console scraps (YAML, Rails, app.class, reload)

Posted by Daniel Tue, 07 Aug 2007 01:41:00 GMT

I was playing around with script/console for a few minutes at the end of the day at work… and I wanted to check a couple of assumptions… one is that YAML is available! So hard to read ActiveRecord objects like this:

=> #"", "updated_at"=>"2007-06-05 21:11:37", "route"=>"", "title"=>"test",
 "ride_type"=>"road", "id"=>"1", "elapsed_time"=>"21:11:00",
 "created_at"=>"2006-06-05 16:55:00", "mileage"=>nil}>

can be displayed like this

--- !ruby/object:Ride 
attributes: 
  partners: ""
  updated_at: 2007-06-05 21:11:37
  route: ""
  title: test
  ride_type: road
  id: "1"
  elapsed_time: "21:11:00"
  created_at: 2006-06-05 16:55:00
  mileage: 

simply by typing this: y Ride.find(1)

Naturally it works with any object…

Second cool thing I looked up was Mike Clark’s post about the app.class for experiencing your app and exercising controllers…

And the last thing is is that if you need to change your code, instead of killing and restarting the console you can type “reload!” and it will do just that.

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

Apple, On Custom JavaScript Events

Posted by Daniel Thu, 05 Jul 2007 11:06:00 GMT

Apple, On Custom JavaScript Events: This morning when I checked my Gmail account, I read a message (from someone named “Filippelli Christophe”) that said Apple seemed to be using my Custom JavaScript Events code on the iPhone page. (In case anyone misunderstands: this is a very good thing in my opinion.)[It’s a good thing I used this first… or folks would just think I’ve jumped on the iPhone bandwagon. Cool stuff Seth!]
Source: Truer Words - A Journal

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

Getting Started with JRuby

Posted by Daniel Tue, 12 Jun 2007 14:23:32 GMT

Getting Started with JRuby: Getting started is easy. In our Accelerators you will find JRuby 1.0.0RC2 in /opt/jruby. JRuby comes complete with the jruby interpreter which is used just like ruby, including friends gem, jirb, and more.[Bandwagons everywhere.]
Source: Joyeur

Posted in , ,  | no comments | no trackbacks

Michael Brecker "Pilgrimage"

Posted by Daniel Tue, 29 May 2007 13:34:00 GMT

Michael Brecker "Pilgrimage": “Michael has gone up yet another notch with his writing and playing,” said Hancock, who has recorded and performed with Brecker since the ‘80s and appeared on one of Brecker’s biggest selling albums, Nearness of You (2001). “There’s always good news that comes with bad news, and that’s the good news – in spite of his condition, or maybe even because of it, he continues to climb mountains and move forward. That’s the best way to take a poison and turn it into medicine. He’s taken something that’s destructive and turned it into something extremely constructive.” [Astonishing energy in the playing. The writing is amazing.]

Posted in , , ,  | no comments | no trackbacks

You have to expect things of yourself

Posted by Daniel Tue, 29 May 2007 12:21:00 GMT

A couple of quotes from this article on Bo Jackson. I found the first quote from Jordan especially true.

Bo Jackson was always grouchily unimpressed with himself. Michael Jordan thought that was part of Bo’s magic. “Neither of us is very easily amazed,” Jordan told Newsweek in those days when he and Bo were the two greatest athletes in the world. “You have to expect things of yourself before you can do them.”

“What do you think of Bo Jackson?” a reporter asked, well, Bo Jackson.

“I’ve known this guy for years,” Bo said of Bo. “And nothing he does fazes me.”

Posted in ,  | no comments | no trackbacks

Older posts: 1 2 3 4