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

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

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

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

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

Father's Day

Posted by Daniel Tue, 19 Jun 2007 01:09:00 GMT

Father's day becomes more special every year that Noah is with us. He's just an incredible being.

But that's not my point (smile)

I was planning this...

elevation

Due to mechanical difficulty I only made to the top of that peak. Then I turned around and went home. I admit that some of that hill I walked, again, but I got futher than ever before, in harder gearing, and I'll try and ride it enough this summer to get all the way. through it.

Really good news: no knee pain. I finally was running out of cardio and muscle rather running into pain. I feel fitness in my future. So while the ride was shorter than I had planned, and missed out the lovely scenery by the lake and the wonderfully winding backside decent I did manage to get some more climbing in and that's what I'm really hoping to work on now that my knees seem to be allowing it. Onward!

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

Back to the woods

Posted by Daniel Tue, 05 Jun 2007 12:38:00 GMT

So I finally managed to get out the woods for a ride. The bike handled well, but it needs some dialing. I managed to get stuck behind a someone totally new to the sport… I tried to help, but there’s nothing but experience that teaches you that controlled speed is your friend, I guess. Going slow causes one to get stuck by rocks that you’d otherwise roll over or around and er, um, fall. (Not that could happen to me, ahem :~)

My knees held up ( though they felt a bit grainy the next day). I’m going to call that a success however. And the “cross-training” nature of mountain biking (compared to road riding it’s far less mechanically repetitive, more upper body, and a more upright position) uses different muscles, so I felt it in my butt climbing, and arms and shoulders descending. I expect that this will all help my reach for fitness now that my knees seem to be finally settling down.

Posted in ,  | no comments | no trackbacks

1/2 Century

Posted by Daniel Wed, 30 May 2007 20:25:00 GMT

Despite my right knee still giving me minor fits, I felt it was time to up the ante.

At the end of last cycling season I did a few 50 milers, and then the weather turned and I was busy with work and I never caught a nice day in the winter. I was trying to make them routine.

Despite more of a layoff this winter than I’d hoped, I’ve kinda picked up where I left off more or less. I still have weight to lose that I gained in the early spring after valiant weight flogging through the winter. And, my knees are still not 100%. But they’re closer than they’ve been in a long time. So I’m not rushing, but I’m trying to bring them along and get them healed.

Today’s ride started in Piermont headed toward Ridgewood, NJ (about 15 miles) looping toward Suffern and back (about 20). After the second bit of hill climbing I’ve done this season (hills and bad knees are not a happy combo) I decided to hang with my friend Jenni while she added some miles to her “I’m going to RAGBRAI and I better ride account” on a pleasant path, rather than ride a few more hills back to Piermont. She gave me a lift when we were done.

We started out a little cold, but the day warmed up beautifully. Considering I’ve only had a couple of weeks to ride, I’ve been struggling to drop weight, and I’m down to one problem on one knee, and it’s not yet June and I just clocked my first 1/2C… I’d say the cycling season is promising to be a good one.

Soon I’ll be ready for Seth to ride circles around me. :~)

Posted in ,  | 1 comment | 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

Lance Armstrong's LiveStrong Foundation

Posted by Daniel Fri, 25 May 2007 21:40:00 GMT

LiveStrong: Here’s the thing. A couple of weeks ago, I went over to the LiveStrong site. In the Cancer Support section, I filled out a form detailing what’s up with Susan and the kind of help we would like.

I expected maybe a form letter back in a couple weeks, maybe a list of local resources I could contact on my own.

Instead, the next day, I got a call from a lady who stayed on the phone with me for 90 minutes, heaping practical help. She set us up with ways we could save money on prescriptions. She conference-called in research foundations, hooking us up with clinical trials we might participate in. And while she was the model of efficiency, she was also incredibly caring and personal. She gave me her direct number and told me to call her when I was ready to take next steps.

[Just this weekend I started wearing the yellow bracelet again for personal reasons. Now I have even more reason to wear it. LiveStrong isn’t the only cancer related institution that needs support… but I feel really good about wearing that bracelet again, and buying a few more for friends.]
Source: Fat Cyclist

Posted in , ,  | 2 comments | no trackbacks

Rails scraps

Posted by Daniel Wed, 16 May 2007 22:14:00 GMT

There’s some Rails things that I can’t seem to remember… because I often don’t think about them until first deployment. Here’s a few.

rake rails:freeze:gems (moves and unpacks Rails and it's gems into vendor)
rake rails:unfreeze (reverses the above)
rake rails:freeze:edge TAG=rel_1-0-0 (freezes to a specific version, modify the tag to suit)
rake rails:freeze:edge(freezes you to the latest version in the repository (usually unreleased))

Next we have the same routine for any other Gems you might need:

'gem unpack ???????' while in your vendor folder.

Replace the ? with the name of the gem you wish to unpack.

Having done that… you’ll need to add something like this to your environment file:

[There’s some notes about this in the comments, which brings about a way of DRYing some of the requires… and seems to change the number of times something is loaded. There’s also more information here.]
 config.load_paths += %W( #{RAILS_ROOT}/vendor/???????/lib )

Then you can ‘require’ your gem in your controllers or libs etc.

All the “freezing” is about ensuring that the version that you’ve tested is the version your application uses in production. Much deployment peace is found here. I tell you three times.

Posted in , ,  | 2 comments | no trackbacks

On minimalism in software

Posted by Daniel Wed, 16 May 2007 20:34:43 GMT

A long time ago I started writing code because I needed solutions for *my* problems. Not thirty other problems which made it difficult for me to get stuff done. I like getting stuff done.

Ruby continues to attract me after nearly 4 years. I’m amused at how little Ruby I’ve actually written. It’s the nature of the problems I solve with it, in combination with the incredible power of it’s terseness and well written libraries.

For example, a client has data in a MySQL database. The app that put it there seems to have gone missing in a move, and until recently the data was not required. As these things go, it went from “huh?” to “sound the alarms” in short order. My solution to their emergency? Roughly equivelant to:

require 'rubygems'
require 'active_record'


ActiveRecord::Base.establish_connection(
        :adapter => 'mysql',
            :host => '127.0.0.1',
            :database => 'something')

class User <ActiveRecord::Base; end

User.find(:all).each do |f|
  puts "#{f.name}'s email address is #{f.email}"
end

Sure, someone wrote a lot of smart stuff that I relied on… but isn’t that always the case? Well, it is for me. But that’s very little code to set up an ORM and return a useful object.

I recently worked with a C# implementation of the Active Record pattern and was amazed at how much more code (and config) there was involved in getting the same result. That’s not a knock on C# or even the implementation, but it seems that it is in the nature of Rubyists (and Ruby) to produce such minimalist design. I enjoy that.

Posted in , , ,  | no comments | no trackbacks

Older posts: 1 2 3 ... 8