Sam

Mar 242006
 

Over the winter, I visited my friend Sharon in Pittsburgh. Sharon moved to Melbourne with her husband Mark after they got married. (Mark is from Australia.) Sharon was visiting her family in Pittsburgh, and I figured that if Sharon could travel halfway around the world, the least I could do is travel across Pennsylvania.

The sunsets are pretty in Pittsburgh.
Pittsburgh sunset

Sharon and me.
Sharon and me

 Posted by at 10:00 pm
Mar 242006
 

Yesterday I purchased a Samsung SPH-A900 mobile phone. My old phone was several years old, and the battery was starting to pop out. Also, all of the numbers, except for “8” were wearing off. It is a pretty nifty phone. It browses the web at usable speeds, has a pretty cool camera, and allows me to send photos to people. It can also display full-motion video.

As you can see from the previous post, I can now post photos directly to the web from my phone. (And other posts.) I would say that this means that I will post more, but that probably won’t be the case.

I like the ability to post photos directly to the web, but there are a couple of minor snags. I like to make sure that all of my web pages validate; one of the requirements is that all photos have “alt” tags. (These are the phrases that get displayed when you cannot view the image.) When you post a photo using the Blogger mobile software, images get included without an alt tag–even a blank alt tag. This means I have to go in later to add alt tags. However, I am not convinced that this is totally Blogger’s fault. It appears that there is no way to include a caption with the photo once it is sent from the phone. I can attach a caption to the photo after I take it with the camera, but that caption is not included with the image after it is sent through the Sprint servers.

The workaround is to go back and include “alt” tags after I send images and posts to the web. The quick-and-dirty fix would be for Blogger to include blank “alt” tags when they post images without a caption. The correct fix is for Sprint and Samsung to include captions with the images that Blogger extracts from the image and includes in the “alt” tag.

Also, I’m not thrilled that my images get stored on Blogger’s servers rather than being published to my web site.

But for now, I just love that I can post images on the web.

[Update: it turns out that blogger does upload the images to my server. That’s a good thing]

 Posted by at 9:37 pm
Mar 132006
 

There was recently an Op-Ed piece in the New York Times by Eyal Press regarding the availability of abortion providers in the United States. I think it makes some very important points regarding abortion. In essense, even though abortion is not illegal in most of our states, practially speaking it is very difficult to get an abortion if you are poor or have limited access to transportation. (For those of you not paying attention, South Dakota now has a legal ban on abortion.) It’s a real problem and a big issue.

I urge people to give money to hospitals and clinics that perform abortions as part of their services, like Planned Parenthood. Most anti-abortion activists aren’t just anti-abortion; they are also against gay people, sexual freedom, and the right to use contraception. I disagree with their morals, and I think their stances are bad for public health.

On a related note, I started reading The Blog That Ate Manhattan. The writer is a doctor in New York City who is also a big foodie. I would check out her two posts regarding family planning that ran recently: Doing the work that has to be done and Another so called teen pregnancy.

 Posted by at 7:21 pm
Mar 102006
 

The other day, I wrote that I was going to see Cloudless, a modern dance performance. My friend Kristen was one of the performers.

The performance was fascinating, weird, and wonderful. Some of the pieces continue to stay with me. I may end up going to another performance. There is so much I missed or didn’t fully appreciate. It’s hard to say which of the pieces were my favorite, since all of them had aspects that I loved.

I’ve never realized that people could communicate in the way that the modern dance communicates. What was especially surprising was understanding that each performer could have their own interpretation of what each piece meant. You aren’t just seeing a combined performance like you would in a play or musical–you are seeing a multitude of individual performers with individual messages. Another friend of mine, who doesn’t like modern dance, compared it to jazz, which she also doesn’t like. And I think she’s right about the comparison. Of course, unlike her, I also like jazz.

The Village Voice reviewed the performance. If you are on the fence about seeing the show, I would check out the review. Otherwise, see the show and be surprised by many of the pieces.

You can buy tickets online at DTW.

Special note to KW: one of the composers used extensively is Philip Glass.

 Posted by at 8:07 pm
Mar 042006
 

My friend Jeremy will be showing his movie High Score at SXSW in Austin, Texas. I got to see it the other day at Barcade. It is a fascinating documentary on a man who is attempting to beat the high score in Missile Command. I believe the film will also be shown at the Brooklyn Underground film festival next month; I’ll post the dates when I get them.

If you are going to SXSW, I recommend checking out the movie. It is well made and a fascinating and weird story.

 Posted by at 12:00 pm
Mar 042006
 

My friend Kristen is appearing in a modern dance program at Dance Theater Workshop. She is a dance in the dance company, Susan Marshall and Company. I’ve never seen a modern dance performance; I’m looking forward to it. If you enjoy modern dance, I recommend checking out the performance.

 Posted by at 11:55 am
Feb 222006
 

A couple of people have asked me if I have gone, am at, or are going to the Winter Olympic Games in Torino, Italy. The answer is I have not gone, am not at, and am not going to Torino, Italy. We sent a smaller tech staff to this Olympics games as compared to the summer games in Athens, even though we were facing some new and interesting technical challenges.

Quite frankly, it was not possible to justify flying me out to Italy, even for setup or strike. Another way of looking at this is that I have done such a good job in preparing the technology for the games that I don’t need to actually be there to set up servers or support our users.

One of the most interesting aspects of Sports Illustrated’s coverage of the games was the number of sites we set up. In all previous Olympics, there has been a single press center where all of the images were downloaded or scanned. (Since Athens, we have shot only digital photos for the Olympics.) In Torino, we set up five remote offices connected to the main press center. The most heavily used office is in Sestriere. Sestriere is located in the mountains; not only does it take a while to get there from Torino, but also if it snows heavily the roads can take a very long time to clear. Each of the five remote offices are connected to the press center via E1 lines. (E1 lines are European versions of T1 lines that operate at 2 Mbps.)

My coworker, Phil Jache, deserves the accolades for getting these remote offices to work. He set up all of the servers and workstations for each of the remote offices in addition to purchasing and configuring network lines and equipment. Setting up this kind of system takes a lot of time; Phil basically started doing the work after the Athens games ended.

Phil also worked with our networking group to set up some interesting WAN links. We have two T1 lines direct to New York City and one T1 line through our Tampa offices. The T1 lines appear to be point-to-point lines to us, but we have actually been given slices of T3 lines supplied by AT&T.; It’s a very neat set up, and it gives us both the reliability and bandwidth we need.

Some people have asked me what I have worked on for the Olympics. In addition to giving some help to Phil in planning our Olympic setup, I had the following punch list:

  • Sequence number: Each of our images are given a unique id number. We are using the same sequence of numbers in New York City as we are in Torino. Prior to going live, we had to make sure that the sequence in New York City was incremented to allow for Torino usage. This is something we have forgotten to do at other events.
  • Event creation tool: This is a program that we last used in Athens. It is a series of web pages that allows us to easily assign photographers to events. There are over 450 events at the Winter Olympic Games, and we have eight regular photographers on site. I had to get this program working and upload the events for the games.
  • Create all events: This is directly related to the event creation tool. I had to go the schedule for each day of the games, and copy and paste the data into a spreadsheet. Then, after fiddling with the formatting, I was able to upload the spreadsheet into our SQL database.
  • Web site look, feel, & links: We tend to customize the web site used at remote events. It looks pretty, and it allows users to distinguish the remote web site versus the New York web site. The templates for creating the site need to be modified on three or four different application and web servers. The web site was again designed by my coworker Mike Wolf, who is on-site in Torino. I think he did a great job.
    Welcome to the Olympics
  • Block out assignments: This is similar to the sequence number task. Each photographer gets their own assignment for each day. These assignments are each given a unique ID. I had to create dummy assignments in New York that are overwritten each day with information from Torino.
  • Hotfolder for images (printing): Hotfolder are directories (or folders) on a computer that will process files. If a user wants a file processed, they copy it or move it into the hotfolder. This hotfolder is used for printing images. I implemented it using a Perl script and a custom hotfolder module. I invoke a couple of GNU tools and change the JPEG into postscript. IPTC information is also extracted from the image and printed on the bottom of the page.
  • Hotfolder for images (select and superselect): As our editors flip through images, they select the ones they like by copying them to the filesystem. The selected images are moved to the hotfolder where a process I wrote labels them in our image database, MediaServer, with the tag “select”
  • Change tracker statuses: The tracker application is used in New York to track the status is of each assignment. In Torino, some of the statuses, like “Sent to Lab” didn’t make sense. Remember, we are only shooting digital images in Torino. This task was a reminder to remove inappropriate statuses from the tracking page.
  • Local phone numbers: We have many people in Torino. This web page consolidated all of the phone numbers for our Sports Illustrated staff on location. It’s useful for both the New York and Torino staffs.
  • Credential badge: Every staff member at the Olympics is issued a press credential. The press credential is stored in a transparent pouch that hangs around the neck. I designed a badge that fits into this pouch in addition to the credential; it has everyone’s phone numbers, emergency phone numbers, and the phone numbers of Olympic staff members at each press venue.
  • MRTG: I set up MRTG to produce pretty graphs to help us monitor our network connections and servers. MRTG is a pooling program that queries devices for values and plots them on a chart. The program has been around for years, but it can still take some time to set up.
  • ACLs: All of our web applications are protected by access control lists. I had to open up access in both New York and Torino to allow both sites to view servers at the other sites.

One of my other coworkers, Carlos Amedee, also did a ton of work. Most of the servers were new, and we had to set them up prior to shipping the machines. Another coworker, Nate Gordon, has been working a ton on-site. He is a photo editor in New York, but he was put to work doing a lot of technology work in Torino. For example, he had to terminate ethernet cabling for every workstation in the Torino office. Anne Jackley, my boss, also did important work–like making sure that we had the budgets and support we needed to get everything accomplished. Finally, I haven’t even mentioned all of the other folks in the Information Technology division at Time Inc. This wouldn’t have happened without their help.

Our photographers have shot over 105,000 images as of today, and we have transmitted over 5,500 photos from Torino to New York City. The photos are stunning and wonderful.

The issues covering the Olympics have provided the best weekly Olympic coverage I have seen from Sports Illustrated. The text, photos, and design have all come together to produce a coherent package; reading the magazine is the closest thing to being there. And I’m not saying this lightly. I have worked at Sports Illustrated for over ten years and read the magazine in the ten years prior to working here. If you enjoy the Olympics or just enjoy good news coverage, I would definitely pick up our latest regular issues.

 Posted by at 5:06 pm
Feb 222006
 

I’m a bad friend. I make a post on how I’m suffering from the flu and then don’t post for two weeks. So, first the most important news: I’m fine.

I went into work the two days after I made my last post, and the following Monday I went to the doctor’s office. He gave me a single dose of antibiotics and a prescription for hydrocodone.

The antibiotics were preventative and came in the form of a powder with banana-cherry flavor. When you have to label something as banana-cherry flavor, I think you should just give up. Clearly, your product tastes so disgusting that you cannot even get the artificial flavoring correct.

The hydrocodone was for my hacking, dry cough. I only used a couple; my cough has largely gone away at this point.

Lessons learned from the flu:

  1. Don’t get the flu
  2. If you think you are getting the flu, don’t even try to go to work
  3. Don’t bother making conference calls when you are at home with the flu
  4. A television with working reception is nice when you are sick

Thanks very much for everyone who asked how things were going!

 Posted by at 4:59 pm