Wednesday, December 02, 2009

Life360 and the meaning of life

 

Life360 Offers Family Safety 2.0 | Epicenter | Wired.com

This service looks like an interesting one, where you can plan for all sorts of disasters.
What I though was more interesting, though, was this passage from the article quoting one of the company's founders, Chris Hull:

“Literally, I joked with my roommate, ‘what if one of us got cancer and died and had never been anything else but an investment banker?’” said Hulls. “A week later, they found a tumor in my neck.”
I found it interesting that he thought investment banking wasn't a "meaningful" thing to do with one's life. What makes one career more meaningful than another? If you create things, is that considered meaningful? If you provide a worthwhile service, is that meaningful? Are some services more worthy than others?
All these questions lie at the heart of existential philosophy. Heidegger said that the first question of philosophy must be "why am I here?" He talks about the "authentic" life being superior to the "unauthentic" life. The difference between the two being that the former consists of a life where one analyzes one's self and one's existence instead of just participating in life.

Friday, November 20, 2009

New York Botanical Garden Holiday Train Show

The NY Botanical Garden in the Bronx puts on a giant model train show (G scale) every holiday season that is supposed to be spectacular.  They have recreations of many NY landmarks made completely from natural materials, including a towering replica of the Brooklyn Bridge.

The show this year runs from November 21st through January 10th.

Tuesday, October 27, 2009

How to share a streaming video on your own website for free

Would you like to share a video with friends and family, but not share it with the world?  I’ll tell you how to do just that in this post.

This article is written assuming that you already have a site hosted by one of the many hosting services out there, like 1and1, go daddy, host monster, etc.  These hosting services usually give you many GB of storage space, but don’t usually make it easy to share your videos via a streaming server.

There are services out there that let you stream your videos without making them public, but you usually have to pay for these services.  For instance, MotionBox charges $24.99/month(!) for a Pro account, and the free account has too many limitations to be useful.

The best option for streaming video from any regular web server is probably FLV video.  This is the same format that the ‘big boys’ like YouTube use.  You can plunk down $620 for Adobe Flash CS4 so you can create a streaming video, or you can cobble one together using a couple of free tools.

If you have your video in one of several standard formats (avi, mp4, wmv, qt, etc.), you can use Free FLV Converter to convert your video to the FLV format.  This tool not only converts your video to FLV, but it produces accompanying SWF files and an html file you can put directly on your website.

The Free FLV Converter will create a video file with a name like VIDxxxxxx.flv (the xxxxxx is a date and timestamp).  It will also create FLVPlayer.swf and Skin.swf which are required for the client browser to play the video.  Also created is a VIDxxxxxxx.html file. This is a standard html file with all the code necessary to play the video.  You can just place all these files on your web server and create a link to that VIDxxxxxx.html file on another page.

If you are like me, though, you usually wind up forgetting your good video camera when going out and have to shoot video on your phone.  If this is the case, you probably have the video in 3GP format.  Unfortunately, Free FLV Converter does not convert from 3GP to FLV.  To convert a video from 3GP to one of the formats supported by Free FLV Converter, you can use the Free 3GP Video Converter to get the video into a more desirable format first.

Thursday, September 17, 2009

Snow Leopard is still buggy.

So, I took the plunge and installed Snow Leopard on my brand new MacBook Pro. Big mistake!

First, let me say that I love the way Apple makes people pay for minor upgrades. Upgrade 10.5.8 to 10.6 for $30; come on, it should be free! They did the same thing with the iPod Touch from 2.2 to 3.0 for $10.

As soon as I installed the Snow Leopard upgrade, my WiFi (or Airport, in Apple parlance) began acting up. Every time I logged in, the Airport status would show an exclamation point, meaning it couldn’t get an IP address. If I turned Airport on then off, it would work just fine. It would work fine, that is, until it didn’t.

I would be browsing away, and all of a sudden I would get the “Your computer is not connected to the internet” message in Safari. The Airport status said everything was just fine, but I had no connectivity in any network applications. Again, turning Airport off then on fixed the problem, until it happened again.

I reinstalled the OS, no deal. I tried some things listed in the forums where many people say they had the same issue (just google snow leopard airport problem), no deal. I talked to Apple support three times and tried all of their suggestions, no deal.

So, I downgraded back to Leopard and kissed my $30 goodbye.

It just works.” Yeah, right….

Monday, September 14, 2009

Relative file linking in Word 2007


Microsoft Word has been around for 26 years now, and it still lacks some common-sense features. For instance, you can’t use a relative path to point to linked documents. This means, if you put together a master document and use “Insert->Object->Text from file” to add a link to other documents, Word will insert the complete path to this linked document. If you move the master and linked documents to another folder, you will get a bunch of these: “Error! Not a valid filename”.

If you expand the field codes to see what is going on (select the item and hit Shift-F9), you’ll see that the link is pointing to the old path. If you edit the field code text and remove the path, but leave the file name, Word will prepend the path that is defined in “Word Options->Advanced->General->File Locations->Documents” (Oh, and if you’re wondering how to get to the “Word Options” menu, look under the oh-so-obvious Office Symbol at the upper left of the Word window).

So, here’s a work-around to enable relative paths to linked documents. You can create a custom document property that contains the path name to the active document’s path and include it in the file name of the INCLUDETEXT field code. This technique is mentioned here.

Linked files use the INCLUDETEXT field code to link to documents like this: {INCLUDETEXT “filename”}. If your linked file is RTF, it looks like this {INCLUDETEXT “filename” \c MSRTF}. You can embed a field code inside a field code to use a custom document property that contains a path like this: {INCLUDETEXT “{DOCPROPERTY pathString}\\fileName”}, where pathString defines the location of the document folder where the files exist, and fileName is the name of the file to link.

Now, you need to automatically set the custom document property pathString to the path of the active document. To do this, you can use a VBA script. You first need a method to write to a custom document property. Here is one that works well. Place that code into “ThisDocument” in you document's VBA editor tree (go to Developer->Visual Basic) to open the VBA editor. If you don’t see the Developer tab, go to the Office Icon->Word Options->Popular and check “Show Developer tab in the Ribbon”.

Now, place this code into the VBA script:

Private Sub Document_Open()

Call WriteProp(sPropName:="pathString",_
sValue:=ActiveDocument.Path,_
lType:=msoPropertyTypeString)

End Sub

Every time the document opens, it will assign the active document’s path to the “pathString” document property.

Maybe Microsoft knew about this super simple method and figured there was no need for relative paths;-)