Category Archives: Cool Stuff

Cool, Someone is using my MT Plugin

After seeing plenty of Downloads of my MTYahooMaps Moveable Type plugin, I received my first Email asking for help making it work. (They left out a step. Note to self: make Documentation more readable…)

I write programs for purely selfish reasons: I like writing something and seeing it work as intended, preferably doing something interesting. I do it as a professional and as a hobby. When someone else can use something I’ve done, I get satisfaction that it’s useful to other people.

The MTYahooMaps plugin isn’t a terribly complicated program and I wrote it using MTGoogleMaps by Nick Punter as inspiration. Yahoo Maps isn’t quite as ready for Prime Time as Google Maps is, but it’s a start. I’m hoping that Yahoo Maps will become more functional as time goes by (It’s still Beta, after all)

If I write another plugin, It will be for my satisfaction, but I hope other people find it useful.

New York City Photobloggers 6 at Apple Soho

They have a lot of good speakers tonite, See here for Details.

Simpler Spellbound Fix for Firefox

Spellbound Plugin

  1. Download spellbound_0.7.3.xpi from the download page of Spellbound to someplace like "c:temp"
  2. Temporarily rename it "spellbound_0.7.3.ZIP", open with Winzip and edit the "install.rdf" file
  3. Change "<em:maxVersion>1.0+</em:maxVersion>" to "<em:maxVersion>1.5.*</em:maxVersion>"
  4. Replace "install.rdf" in the zip file with the version you just edited.
    Rename it back to "spellbound_0.7.3.xpi"
  5. In Firefox, put "C:Tempspellbound_0.7.3.xpi" (assuming you put it in C:Temp) and hit the INSTALL button when it comes up.

Spell Check Libraries

  1. Download the Spell Check libraries, "spellbound_lib_win32_1.0+_20050727.xpi" from the Download site.
  2. Temporarily rename it "spellbound_lib_win32_1.0+_20050727.ZIP", open with Winzip and edit the "install.rdf" file
  3. Change "<em:maxVersion>1.0+</em:maxVersion>" to "<em:maxVersion>1.5.*</em:maxVersion>"
  4. Replace "install.rdf" in the zip file with the version you just edited
  5. Rename it back to "spellbound_lib_win32_1.0+_20050727.xpi"
  6. In Firefox, put "C:Tempspellbound_lib_win32_1.0+_20050727.xpi" (assuming you put it in C:Temp) and hit the INSTALL button when it comes up.

Done.

Fixing Spellbound for Firefox Version 1.5.0.1

Ok, As I can’t spell very well,  I use a Firefox Extension called Spellbound. It works very well, has a good Dictionary, and helps me avoid Spelling disasters. I depend on it alot and highly recommend it.

In short: I really NEED Spellbound to work. Trouble is: It doesn’t work after the latest Firefox Update. After some embarrassing Spelling mistakes, I resolved to find out how to fix it.

Turns out, it’s not so hard. In fact, It took me less than 10 minutes to figure it out (No, I’m not that smart, just lucky).

First, with firefox shutdown: Find where your Extensions are. On my XP machine, it’s in my "settingsapplication data" directory specifically:

mozillafirefoxprofilescafabfs7.default user 3extensions

View Extensions.RDF and you’ll see something like:
<RDF:Description RDF:about="urn:mozilla:extension:{9EBEDB01-55DC-432b-A2DB-7E4AF3230A24}"
       em:version="0.7.3"
       em:name="SpellBound"
       em:description="Adds spell checker support to web forms and extensions."
       em:creator="Robert Strong"
       em:homepageURL="http://spellbound.sourceforge.net/"
       em:updateURL="http://spellbound.sourceforge.net/updaterdf/spellbound.rdf"
       em:optionsURL="chrome://spellbound/content/prefsDialog.xul"
       em:iconURL="chrome://spellbound/skin/spellbound.png">
<em:contributor>Frank DiLecce (Ausdilecce)</em:contributor>
<em:contributor>mozilla.org developers – original spell checker code</em:contributor>
<em:contributor>mozilla.org translators ~ translations</em:contributor>
<em:targetApplication RDF:resource="rdf:#$ra73h3"/>
<em:targetApplication RDF:resource="rdf:#$sa73h3"/>
</RDF:Description>

and

<RDF:Description RDF:about="urn:mozilla:extension:{21C392B7-136E-4f46-B1DD-405AFE01B2F1}"
       em:version="0.9.1.0"
       em:name="Mozilla SpellCheck Libraries"
       em:description="From the Mozilla Thunderbird 1.0.6 Win32 Release"
       em:creator="packaged by Robert Strong"
       em:homepageURL="http://spellbound.sourceforge.net/"
       em:updateURL="http://spellbound.sourceforge.net/updaterdf/spellbound_lib_win32.rdf"
       em:contributor="mozilla.org – development of these components.">
<em:targetApplication RDF:resource="rdf:#$gc73h3"/>
</RDF:Description>

Ok, the "{9EBEDB01-55DC-432b-A2DB-7E4AF3230A24}" and "{21C392B7-136E-4f46-B1DD-405AFE01B2F1}" happen to be the names of the directories that Spellbound and the Mozilla SpellCheck Libraries reside in.

In Each of these Directories is a "install.rdf" file. Edit these and change from

em:maxVersion="1.5"
to
em:maxVersion="2.0"

in both "install.rdf" files.

Restart Firefox and get your Spell Checking back. Life is good once again…

 

Google Local: Cool but Scary level of detail

googlelocal.gifSaw this first on Gothamist and followed the link to Google’s Blog.

In the Google Blog, they have a link to a close up of the Statue of Liberty that is stunning to see. Zooming in on the Deck of the Intrepid is pretty Wild too.

Mind you, being able to view New York City this way is incredibly cool, but I wonder what limits, if any should be considered?

Here is a close-up of LaGuardia Airports Control Tower (JFK Too!). I read somewhere that certain sites were made to be Fuzzy on purpose, but Even the White House can be zoomed in on. (With the DOJ suit against Google to get Search Info, do you suppose that link would raise Flags?? )

In this Day and Age, should things like this be that Available?

BTW: No, I’m not a Paranoid person, I’m just wondering aloud.

Google News is Finally out of Beta

googlenews.gifAccording to Google Blog, Google News is coming out of “Beta”. Not sure what the difference is, other than the word Beta removed from the logo, but I think it’s good news (No pun intended).

I use Google News every day. I like it as it offers a fairly International view of world events and neatly displays news on the page. Other news services present simular information, but I like the straight forward layout that Google News offers. Using it and configuring it is easy to do.

What I’m Curious about is: How do they expect to generate Revenue from the Service?

Most of the news content has provisions that you can’t insert Advertisement banners when you redisplay the news. At a guess, I’d bet that Google resells the information they gather when people hit the links on the page. This might be a concern about one’s privacy, especially since the Department of Justice is suing Google for information on what people are searching for (Can you Say “Big Brother” boys and girls?) all in the Name of fighting “Porn”. The fact is that people give up thier privacy everyday, often without realizing it. I’m not advocating the sacrafice of ones privacy, but I think there are Gray Areas. Preseting the News in the fashion that Google does takes resources to set up. To pay for these resources, you sacrifice a little of your privacy.

You could read about privacy Concerns on this Iafrica.com page retrieved via news.google.com

In Any Case, this is another good service that Google has presented.

Google Earth!

Read about Google Earth on Lifehacker. If you have a Mac or PC and a broadband Connection, Check it out.

FBOWEB.com has Flight tracking from a few airports such as JFK. Not sure this is a good idea or not, since it seems to show near real time tracking of airplanes heading towards JFK. I’m having fun plotting out where I and my family live. Seems to work ok with Web Proxies too.

On googleearthhacks.com you could download all sorts of overlays. There is even a good Google Earth Blog too.

Very cool and definitely worth checking out 

Happy New Year!

This past year was great:  I got  married and we had a great year together. I’m looking forward to all the years to come as we continue to build our life together.

Here in New York City, It looks like we’ll have the Usual Million or so people in Times Square. Since the weather  is supposed to be Rain and Snow, I hope their all dressed warmly.

In years past, I used to dress up and go to big organized parties for New Years Eve, but for the last three years, I like to go to a friends place and celebrate with people I know. Tonite, we’ll be at my Best Man’s place celebrating the New Year  with old and new friends.

We hope Everyone has a Happy and Safe New Years!

Photo of the New Year Fireworks in Sydney

 

Merry Christmas!

Simply put: Christmas was great!

My wife and I spent a nice quite Christmas Eve together. It was really nice since it was the first one we’ve spent as a married couple. Sunday, Christmas Day, we first went over to my twin brothers house and contributed to spoiling our Niece and Nephew with presents.

Later in the afternoon, we went to my younger brothers house for our Annual Christmas Dinner. Every year, My sister-in-law spends the entire day cooking and we get to have Really Good Food! Going there has been a tradition for quite a while and I look forward to it every year. Both my family and my sister-in-law’s family meet and have a really good time.

For presents, I got everything I wanted, including a much needed Wallet from my Wife, a model from my brother and other good stuff as well.

New Years Eve is shaping up nicely too. My Best Man, Henry is having a New Years Eve party at his apartment.  It Seems fitting as my wife and I went to his New Years Eve Party a few years ago shortly after we started dating.

 

MTYahooMaps Initial Release

After much trial and Error, I'm just about ready to release the MTYahooMaps Movable Type Plugin.

It works in a similar way that MTGoogleMap by Nick Punter does (in fact this was originally based on MTGoogleMaps). A container tag called "MTYahooMaps" is created that accepts the following Parameters:

  • address = Postal Address i.e. "499 Park Avenue, NY, NY, 10022", Required
  • lat = Latitude i.e. "40.762979"
  • log = Longitude i.e. "-73.969966"
  • info = Informational Text (No HTML)  i.e. "Corner of 69th and Park Ave."
  • zoom = Numeric Zoom Level i.e. "3" (Defaults to "2")
  • width = Width of Map in your Post. Numeric and in Pixels i.e. "540"
  • height = Height of Map in your Post. Numeric and in Pixels i.e. "300"
  • align = Alignment of your map in your Post. i.e. "left","center", "right" (Defaults to Center)
  • maptype = AJAX or Flash. (Defaults to AJAX)
  • mapsathyb = map, sat, or hyb (Defaults to map)

Example:

<MTYahooMaps
address="11 Madison avenue,NY, NY, 10010"
info="A Nice Place"
width="540"
height="300"
zoom="3"
maptype="ajax" mapsathyb="hyb"></MTYahooMaps>

String this out with no Carriage returns. My Advice, try resolving addresses at http://maps.yahoo.com/ and get the ZIPCODE. 

If you use  lat and log, address will not be used to resolve the coordinates, but is still required.

Update: Now Handles multiple Markers 

Update: Now uses Yahoo Geocoder, uses MAP, SATELITE, or HYBRID and the FLASH version works better too. It will also convert "|" to "<BR>" when put in the info and address parameters.

Continue reading