Archive for December, 2005

29th Dec 2005

NYC, Check out StreetEasy

I can finally talk about it - my friend Sebastian did an excellent job on an NYC real estate listing and google map mashup which just went public. Go check out StreetEasy.com It’s frikken useful!

Posted in EastCoast | Comments Off

29th Dec 2005

Send Me To CES!

Hey, here’s a wild idea: send me to CES in Las Vegas next week! Having never been to one, I can write with a fresh voice and snap a bunch of pix for days on end. I would need hotel, expenses, and conference fees covered. In return, I can craft a slightly gonzo (not dry, that’s for sure!) report for your publication. I even have some practical experience in this area. So go for it!

Posted in Tech, WebTech | Comments Off

27th Dec 2005

Annus Horribilis

2005 built character. Enough already.

There are some highlights from this year that I really enjoyed, such as living in NYC, driving across the country, and making significant progress on FlexiPhoto. My daughter got to go to a stellar school in NYC, and thrived. My wife got photos into a couple of exhibitions. I’m frikken healthy.

But there were mistakes aplenty. A bunch of “should haves”. Shoulda pulled the plug on working with AOLServer & Tcl much earlier (career detour). Shoulda rented out the West Coast house so that we could have stayed in NYC. I haven’t done a good job at marketing FlexiPhoto, or my own blog, or myself, for that matter (my resume and site need a going-over). I haven’t done enough to keep up with friends. Wasted a lot of time fretting about things I can’t change. bla bla bla. Terrible birthday [1], and worse Christmas (not in the materialistic sense, but in the sense of not being enthusiastic about either one).

It’s not a true “Annus Horriblus” (just sounds more dramatic than “year that sucked”). If it were, I may not be fortunate enough to write the words, right? No Hurricane Katrina here. No car crashes. No upside-down goldfish. It could have been a lot worse. Still, I’m glad it’s just about over. Onward.

[1] with the exception of being with a couple of wonderful folks in Mill Valley for a few hours.

Posted in Daniel | Comments Off

22nd Dec 2005

Notes On Web2.0 Apps

As I look around for a gig, I’ve seen a number of Web 2.0ish sites lately. Some of them have been by invite, and some are simply “public beta”. This bit is about some not so good patterns I see in those sites. Perhaps they come from a mad rush to get things out the door, or inexperience. Who knows? I should take the time to note that there are a lot of great ideas and implementations out there. I can think of a couple of sites in particular that get a lot of stuff right, but I can’t talk about them yet.

don’t show me your errors

I just got this error on del.icio.us:

I got that from simply visiting my del.icio.us front page. That’s not supposed to happen. What usually happens for a site out of alpha or beta is that they toss up an error page. Perhaps the error page says “try again in a minute”. You never show a stack trace though. It can be a potential security problem. There’s actually more to that error that’s cropped out of the snap: all sorts of info from the Perl Mason package.

Comment: be sure your development and production machines are set up to report errors in the relevant way - also be sure to turn off debugging code before pushing it to production. You do keep development and production versions of the code separate, right?!

tags are single words

Tags should not have spaces - del.icio.us does tags better than anyone. They keep it simple. They also allow the user to click on common tags in order to add to an input field. This is excellent! It means there’s less chance of having 10 slightly different mispellings of a concept (or konnsep, or consept)

There are a couple of other sites out there that are allowing multi-word tags. Don’t do it man! Put down the whitespace, put your hands in the air, and back away from the complexity and confusion! Now I will note that Technorati gets their tags from elsewhere, and they internally convert spaces to ‘+’.

There are other sites that don’t fare so well. I saved a bookmark on one with the tags “php” and “javascript”. Well, I thought I did. It thought my tag was “php javascript”… then, there was no way to undo that without deleting the bookmark and resubmitting it!

The basic problem is that people are used to typing multiple words without commas, and each word represents a unique tag. del.icio.us has got it nailed. When you get into the “tags can have spaces” mode, you get into more complex code, and you start running into what people expect to have happen, based on their experience elsewhere. It can also bring up the question of “do multiple words in quotes count as one tag?”.

Of course, there’s always counterexamples. Here’s an example of what happens when people expect tags to include spaces. The result isn’t very useful. This is from Flickr:

Got that? Should be “transitstrike”, “redcross”, “hotchocolate”, and “nyc”. This’ll get ya to “red” or “cross”, etc.

massive includes

Cut down on the number of css and javascript include files. I’ve seen sites that have pages that load in more than 20 css and javascript files, and for pages that don’t even have AJAX functionality. It’s bloat. It’s sloppy. It’s a lot of extra hits on the web server, and it’s harder to debug. Clean and consolidate the files that your app depends on, especially if the pages in question are transient. Now for an AJAX app, you can get away with loading more in, because the sheer number of capabilities in one page call for it (making the initial page load worth the wait).

target the 3 main browsers

There are three browsers to worry about: Windows MSIE, Firefox, and Safari. It you get those right, you reach a huge audience. If you target only Windows MSIE, you are part of the problem - you’re forcing people to use something insecure if they want to use your app. If you forget Safari, you are only losing a small percentage of users, but that percentage tends to be the most influential in spreading the word about your site.

Another thing to say about browsers: get the current versions of the main browsers right, and don’t worry as much about the old browsers. That sounds like blasphemy, huh? How dare me! My point is this: old browsers are riddled with security problems, and should not be supported. If you make it easy for people to keep using something that endangers their system, you do them a disservice. It’s better to gently nudge. If your app is compelling, that might be all the reason they need to upgrade.

Posted in Tech, WebTech | Comments Off

18th Dec 2005

Pictures On A Page

The followup to the Canned Gallery is Pictures On A Page. You can download from poap-1.0b3.tgz. This is entirely a soft launch, as I haven’t seen it on a Windows box yet. It might make breaking noises on MSIE for all I know.

It’s a simple front end for flipping through photos, and has many keyboard commands. A new feature is the ability to flip between different portfolios (see the demo). Another new one is to vary the slide show delay (in seconds) by using the ‘1′ - ‘9′ keys.

Have fun. Tweak to taste. Let me know if it works for you. Note that the “FP Collection” Portfolio in the demo is grabbing scaled photos of varying jpeg quality from FlexiPhoto. The other Portfolio is just a static directory of images… no php/db.

Posted in FlexiPhoto, Photo, Tech, WebTech | Comments Off

17th Dec 2005

S’Cold

Sure is cold. Wish we’d have a freak snowstorm. I just want to know ahead of time, so I can get out of the way of the falling freaks.

Posted in Musing | Comments Off

13th Dec 2005

Browsershots.org

Browsershots.org is an interesting service that lets you see how your web page renders on many different browsers. You enter a URL, and it distributes the workload of getting your screenshots to different computers. Those machines have a limited amount of time to act on their tickets (doing the capture, and uploading the results to a central server). The whole project is open source, and you can donate money in order to speed up your results. Very useful!

Posted in WebTech | Comments Off

12th Dec 2005

List Of Projects

This is a quick list of a few projects, past and present.

  • FlexiPhoto is the photo database I yap about all the time. Want a simple gallery with search? keywording? just want a browsing interface? Let me know of any feature requests.
  • Canned Gallery is a complement to FlexiPhoto, and also a standalone. You can download it from the lower portion of the FlexiPhoto downloads page, or just save it from one of the demos
  • ThereThen addresses are the idea of using a URI to express Location & Time. The link acts as an alias for an existing (or potential) web resource. One use would be to search for photos taken last weekend in San Francisco. This is shelved for the moment. It will be released in 2006 in two forms: a standalone example, and as a feature in FlexiPhoto.
  • sub-posts - shelved till 2006.
  • Grabchars - this is still out there?! wow. Grabchars is a C utility, and is used in shell scripts to get one or more keystrokes. There are default answers, prompts, timeouts, and input masks. I wrote it in 1991, and it’s mentioned in the book “Unix Power Tools”. If someone has done recent work on it, let me know.

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

grupa LGBT