Blog

Flickr Command Line Uploading – sort of!

So the ongoing project right now is to upload all 4000-some odd photos that I have stored on various machines up to my Flickr account. The sheer volume of images is quite staggering, as each uploaded pic has to be put into the appropriate set and tagged. Some of the uploading tools have been somewhat handy, but since the vast majority of my pics are stored remotely on a linux box, GUI tools aren’t much help.
There’s really no decent ‘command line tool’ for batch uploading pictures, but I think I’ve found a fairly decent way using Flickr’s upload by email function.
Using a simple hand-entered script and Mutt‘s powerful command line functions, a directory full of images can simply be emailed to flickr, tags, text, titles and all.
Here’s a sample run uploading a single directory. The tags can be set in the Subject line of the mail, or via the email page on Flickr. You pre-set the tags, then submit the images:

dbs@boomer:~/pictures/maine-may9-1998$ for i in *.jpg
> do
>   mutt -a $i -s $i yourprivateemail@photos.flickr.com    echo $i done.
> done
dave-1.jpg done.
dave-n-michael.jpg done.
don-finishes-up.jpg done.
final-dock-assembly.jpg done.
house-1.jpg done.
lake-1.jpg done.
lake-2.jpg done.
ready-to-unload.jpg done.
scott-steel.jpg done.

Simple, eh? Then I go to Flickr’s ‘organize’ function, toss the new images into a set, and then I’m ready for the next batch. The images show up on Flickr in a matter of seconds, so I can do any size directory, from submission into a set, in about 2 minutes. The script is entered on the command line, so to upload the next directory, I reset the tags on flickr, cd to the new dir, and just up-arrow to the script, and hit enter. Boom!
Of course I have something like 400 directories to work through, but if I do a dozen or so a night, I’ll get through them eventually.

Powertools and the bedroom




The end result!

Originally uploaded by eidolon.

So yesterday we got notice that the new futon we had bought had arrived. It was only 5 minutes away by car, so we quickly scampered over to pick it up.

Since I was taking apart the bed anyway, I thought it would be a good time to follow through with a project I had been thinking about. While I liked the whole futon concept, I was really done with the “bed on the ground” thing, and wanted something I could actively sit on the side of. Mattress boxsprings and frames seemed silly – I already had a bed, I just needed to raise it up.

Futon frame under modificationOn with the power tools! The first step was to make the trifold kingsized frame rigid. It wouldn’t be sitting flat on the ground anymore, so it needed a way to support itself. Adding 3 2×3 stringers along the underside of the frame did that.

Next I needed to raise the whole setup. I added 9 posts to the bottom by connecting a 6″ piece of 2×3 to a 10″ 2×3, in a sort of ‘shelf’ arrangement. The bedframe sites on the smaller piece, and attaches to the side of the longer piece with a pair of heavy wood screws. With help from a visiting friend, we assembled the entire thing in about an hour.

After flipping it over and putting the mattress back on top, the entire arrangement is now easily flush with the window and sitting on it is quite comfortable. i can even see the TV while folks are playing games or hanging out. Hooray!

Oh, and a new futon mattress after being on the same one for 6 years? Priceless.

OMGOMGOMGOMGOMG!

Details about where CCP is going with Eve Online are being announced by the CEO at their 2006 Fanfest.

Some choice tidbits:

  • A Linux client is being ‘actively developed’, as well as a Mac client
  • Avatars are coming, so characters can walk around the stations. The avatars are fully dynamic, with eyes tracking other characters motions, etc.
  • A revamped graphical system supporting ultra-high end cards, while still supporting older platforms.
  • “Eve Mobile” – a client that can run on handheld computers allowing skill updates, trading, and EveMail.
  • Embedded Vivox client for voice chat

Mmmmmmmmmmmm.

The face of modern telecommuting.




voip-conferencing

Originally uploaded by eidolon.

Every morning I spend an hour or so on the ‘phone’ with my client down in New Jersey. This has been tricky when we don’t have a ‘face’ to talk to on both ends.

We’ve worked out a combination of audio and video that works quite well. Using MSN (which is the standard for the client), we have a webcam in the conference room that someone hooks up to their laptop. It’s quite simple to just ‘make a video call’, and off we go.

For audio, we use FreeConferenceCall.com, which lets us have a very robust dialin / conference call system. I use a VOIP client from xten.com called X-lite, which ties into our VOIP account from RNK Telecom.

All of that coupled with my Blueant X5 headphones make for a very comfortable, useable interraction.

All of this is running on clipper, my laptop. The niftiest part of this is I can do this from anywhere. I’m considering getting smaller, mort portable camera (I’m using a Labtec camera now, which is ‘okay’, but not exactly portable.)

Yay technology!

It’s all about the tools.

In a previous post I admitted to the world that I, an avowed Linux weenie, was now using a Windows desktop for all my geeky endeavours. This continues to be true, but I’ve taken the steps necessary to make my environment comfortable to work in, without going the easy route of “I will do everything in my power to make Windows look and feel just like my Linux box.” To me this defeats the purpose of potential learning experience of working with a new environment.
So about those tools…

Continue reading “It’s all about the tools.”

The code, she is a flowin.

Rain. Cold. Cloudy.
These to me are the harbingers of only one thing.
An excellent day of coding.
And an excellent day it was. Almost 12 hours, with a meeting and a good lunch to interrupt, had me rewriting an entire interface to the application, reworking a build script so it was more efficient, and implementing a ‘Priority 1’ change for the current programming sprint.
I’m coming to a happy medium with Eclipse and my forced migration. All in all, a very good couple days, with this one as a topper.
Tomorrow I have another bit of work, then drive back up to Boston. But tonight, it’s time for food, then rest.

I for one welcome our new silicon overlords.

I feel like I’ve taken the bluepill. All I see around me is a sham, the wool that has been pulled over my eyes.
But, ya know? It’s going okay.
A grandiose change has happened to my work environment at Chez Geek. Due to the long-running contract with ${customer}, we worked out a deal where due to the instability and possible imminent death of hunter, I was issued a new laptop. The laptop, however, runs Windows, and it was made abundantly clear by said ${customer} that they’d prefer I worked in the same environment as they do, that being, of course, Windows.
So here I am, with a spanking new laptop named ‘clipper’, and running it as my full time primary machine. After my initial revulsion at the concept, I have to concede – it’s going quite well.
I shan’t go into the details of what is different between WindowsXP and Linux. That subject has been debated, chewed on, spat up, kicked about, and shot out of a cannon plenty over the last few years. But what I’m using this machine for is exactly what Microsoft has been working on for 15+ years. A stable, high powered desktop environment that can interract with a multitide of peripherals, platforms, and hardware without very little fiddling or complaints.
Over the next few weeks I’ll talk more about some of the applications and challenges I’ve been hitting with this migration, but for now, I seem to have reached a happy detante. My view for the moment is “This is stable, it works, it does things I could not do under Linux, but I still have all the power of my Linux machines handy just a few network segments away. I can deal.”
I’m sure this will be the case until I get my first virus or malware installation, but for now, I’m a happy bluepill.

Idiot AP Reporters

What is it with supposedly ‘technical’ reporters? They apparently haven’t clue ONE about the material they’re writing about.

Take for example an article appearing in the Herald Tribune – Europe. The subject is a good one, Tim Berners-Lee discussing research into the future of the ‘net. A worthy topic, but the short article contains this little gem:

Sir Tim Berners-Lee, the Massachusetts Institute of Technology scientist who is credited with creating the Internet, said in an interview with the British Broadcasting Corp. that the way the Web is used should be examined by a broad spectrum of experts.

NO. WRONG. TBL had nothing to do with the ‘Invention of the Internet’. TBL is credited with first linking hypertext documents with a mechanism for linking these documents to remote servers. He wrote the first webserver, and the first web browser, and coined the term ‘World Wide Web’. This is an application that runs OVER the internet.

LDAP and Thunderbird

I have an ongoing project dream. Someday, have a fully functional suite of opensource-driven services available to our community that gives, if not the full functionality of something like Exchange, but gives enough so that the users can interract and exchange information cleanly, without having to jump through hoops or pay ridiculous amounts of money or subscribe to proprietary, predatory application suites.

I made another step toward this lofty goal this week.

Continue reading “LDAP and Thunderbird”

Travels

What is it about New Jersey? Here I am, back again, this time for more than just visiting a client. It’s been almost a week since I’ve been home, and it begins to wear. But enough of the that, let’s see what’s been going on.

Ubercon

First of all, there was Ubercon. This is the 8th event I’ve done for them, starting with our snowbound adventures in the beginning of 2003. Many of the original folks who were at that event still come to the con, both as staff and as attendees. It’s settled into a close community of gamers, focusing on what they love most – Gaming. Sure there’s the smattering of costuming, artists, and movies, but the vast majority of the people there are there to play games. Board games, card games, miniatures, LAN games… 24 hrs a day for 3 days, gaming gaming gaming. Ubercon was the first place I ever played Settlers of Catan and Icehouse, was my first exposure to Unreal Tournament, and was the place I first saw Guitar Hero.

All in all the event went fine. With help from blk, we worked all the hours necessary, got at least one nice dinner out, and generally had an enjoyable time. Once again the Myth box was on prominent display, and many games of DigDug, Contra and SmashTV were played. I think there’s a future in making the machine easier to work with – console buttons for coin drops, player starts, and an easier selection mechanism. I would have liked to have left the machine alone and had people come up to play it more often, but alas, it was too prone to twitchy behavior and random joystick resets.

More work

Of course, Ubercon came to an end, and I had to go on to the next reason I’m here. My work for this client is coming along fine, with development proceeding apace. Nothing really riveting to tell here, but when away from the convention and spending a lot of time on my own, I get a chance to think about being here, and to write down some of the things I see…

I present to you my NJ ponderings…

Pizza

What’s that you say? Pizza? Boston has plenty of pizza! What’s your problem? Hah, I say. Boston has a mere shadow of proper cheesey goodness. NJ is home to the thin-crust style pizza. None of the heavy crust, grease laden horrors that populate the Beantown. Here, any pizzaria has decent thincrust pizza. I frequent my favorite spot every day for lunch, trying to get my fill. In my youth, when I lived in Trenton, a certain pizzaria saw me every day or every other day for dinner. I was quite the regular, and gained a reputation for ‘4 slices!’ – after which I’d happily park myself in a booth and read half a book in the space of 2 hours. Such was my social life.

Oddly, when I brought up my pizza fascination with one of the fellows at my clients’ office, he pointed out that Boston does indeed have a source of thincrust pizza. Papa Gino’s. In the interest of full disclosure, I do in fact eat there on occasion, but sadly, it can’t compete with small-shop pizza in the garden state.

Fuddruckers

Only recently did I find out this chain is more widespread than I had realized. Around 1993 I found a Fuddruckers near Edison when I was working for Unipress Software as a sysadmin. We’d make regular forays out for half pound ground beef burgers. Not sure exactly what made them so tasty, but they were sure good eatins. This trip I scheduled my drive from Ubercon down to Princeton to give me time to stop by that particularly restaurant on Route 1, and it was as tasty as I remember it. Delish.

Dunkin Donuts or lack thereof

The great DunkinDonuts epidemic hasn’t quite reached New Jersey yet. This has thrown off much of my morning routine, as given any opportunity, I’ll happily get a DD coffee and a bagel for breakfast (or lunch, or dinner, or a snack or…). In Boston, DDs are like mileposts. You can actually navigate by them (“Yeah, go down 3 DD’s, turn right, up 4 DD’s, and we’re on the left.”) Here? Not so much. I’ve found only one within a 10 mile radius of my hotel, and alas, it’s on the opposite side of the office. Sad.

The dichotomy of the state

New Jersey is a study in contrasts in many ways. Noting that I did in fact grow up here, my view of the state has always been somewhat bucolic. I grew up on a horse farm in a very rural area. Cows, horses, etc were the normal views, and getting around on trailbikes and snowmobiles was the norm. We could wander for miles in streams and woods exploring in any direction, just avoiding houses every once in a while. The first leg of this trip was spent in Secaucus, near Giants Stadium. There are fewer places displaying a harsher contrast against the locale of my youth than Secaucus. Perhaps Elizabeth (those who are familiar with the area will know Elizabeth by it’s high refinery – to – human ratio). After 4 days there, coming down to the Princeton area was a rather dramatic change. Here in Princeton, fall is in full swing. It is cool, breezy, the leaves are bright yellows and oranges, and there’s just a hint of winter coming. Such a contrast to the industrial squalor of Secaucus.

ETS

My arrangements in the Princeton area are usually set up for the Chauncey Conference Center, part of the Educational Testing Service, or ETS. I’m sure not a few readers frowned at the mention of ETS, as this company is the originator of the SATs, the bane of many a high school college-student-hopeful. At the moment, I’m sitting in the Chauncey Conference Center lounge, in front of a lovely fire in a natural stone fireplace, in a large comfortable leather chair. Over the fireplace is a portrait of man in his early 60s, holding a pipe, with a loose, comfortable smile. This man is Henry Chauncey, the founder of ETS way back in the day.

Why is this of note? When my family moved from Long Island to New Jersey when I was about 6, we rented a house in Ringoes, NJ, about 8 miles from here, for a little over a year. During that time, I got to be friends with our neighbor and his family. He had a daughter named Sarah who was just my age, and another daughter. His wife I remember only fleetingly – I know she died around that time from cancer, but I don’t know if it was during the time I was around. The fathers picture now is in front of me above the fireplace.

I spent a lot of time in the Chauncey household – Sarah and I had a lot of fun playing and just enjoying having a friend right next door. Mr. Chauncey (as I knew him) was always kind and had a lovely rolling voice. My memories of him were of a quiet, gentle man with a strong voice and the omnipresent smell of pipesmoke. His office was the epitomal intellectual / businessman’s home office. Heavy panelling, books books books in floor to ceiling shelves, a huge desk with a fantastic leather chair behind it, and of course, his pipes.

One particular memory I have of being at his house was spending time in the fields around the house, riding on this wonderful machine he had. A late 1940’s Ford 8N tractor. My first experience with these wonderful machines was sitting in his lap as he taught me to drive, and told me that keeping my foot on the clutch pedal was a bad idea “Nope, don’t do that, that’s called riding the clutch.”

It’s odd now sitting in front of his painting, enjoying some of what he helped build. I kept in touch with his daughter Sarah off and on over the years, and as I understand it, Mr. Chauncey lived late into his 90s, still active and travelling around the world with his daughter. I understand he finally passed away sometime around 1995.

Computer ads through the ages.

This has been linked to from everywhere, everywhen, but here it is incase you’ve been under a tech-media rock for the last couple days.
PCWorld has put together a great Youtube collection of television computer ads. Some are hysterical, some are pitiful, some are sad. I’m particularly mournful of the loss of the Apple Newton, one of the finest pieces of technology ever designed, IMNSHO.
See the collection…