Thursday, February 26, 2009

Spatial Filters are Neat


[Click to enlarge]

A Hydrothermal Composite Enhancement produces a multi-colored, multi-band image that is composed of three ratioed bands of Landsat TM imagery (MIR[1.55μ-1.75μ]/MIR[2.08μ-2.35μ], Red/Blue, and NIR/Red). This image highlights both hydrographic temperature spikes across the area of interest as well as sources of thermal contribution, such as beaches and urban land cover.

Monday, February 23, 2009

The Velociraptor Projection, AKA the "Raptogram"

Raptogram Projection

The Raptographic Combined Hyperpseudocylindriconic Projection has a false easting and northing are applied to adjust the planimetric origin to be located 120 miles (190km) off the western coast of Costa Rica, over the raptor pit on Isla Nublar. This is an appropriate projection for the shallow southeastern portion of the Cocos tectonic plate; the bathymetry of which looks very much like the profile of a calculating and hungry velociraptor (Search Google Maps for the coordinates 5.534001, -87.065021 / see map inset below).

This projection minimizes distortion and preserves distance along each parallel, however both distance and direction are significantly skewed beyond its boundaries suggesting that velociraptors exhibit an advanced sense of geographic comprehension, however they are largely unconcerned with the world beyond their own... for now.

[Bathymetry appears to resemble a hidden raptor: View Larger Map]

Wednesday, January 14, 2009

Password Protect Your VB Project

I've wanted to password protect the code of my first project using VB and ArcObjects, and again the examples I found were not what I was looking to use. Here is a very simple way to limit access to Microsoft Visual Basic code in Excel and ArcMap.
  • From the Microsoft Visual Basic project window, choose
    Tools :: Project Properties
  • Choose the Protection tab
  • Check the box to "Lock project for viewing," set a password, and hit OK.




Once the project is closed (or another/new project is opened) and reloaded, viewing or editing any code will be restricted until the password is entered. Full access is granted for the remainder of the time that the project is loaded.




The code is even restricted during an error.


Friday, December 26, 2008

Spyware Guard 2008 - You just blew my mind!

(Uninstall / removal process half way down in bold)
I got a sort of virus, but not really. It's this super clever malware / extortionware that F'ed up my computer out of nowhere. It pretends to be spyware removal software - and it does a damn good job of looking legit. If it were not so brazen by popping up every two minutes and running its "scans" over and over, I might have even ignored it. However, it was bogging down my memory, my internets connection, limited access to many Web sites, and was just annoying.

It automatically installs itself without any pop-ups or lame trickery like that. It then runs or (pretends to run) scans of the hard drive for other spyware. It pulls up a list of all the infected files and franticly urges the user to purchase the full version to get rid of it all. On top of this generic front, there is a program called Windows Security Center (winscenter.exe) that looks very much like a real Microsoft program, which tells you that the virus software is running, the firewall is fine, but then it says in red that Spywareguard 2008 needs to be upgraded immediately. Doubtful at best. There's also a blurb at the bottom that mentions something to the effect of "Microsoft puts your privacy first," which is screaming "bullshit." Microsoft doesn't need to attest to it's privacy policy on any of its interfaces.

Further, Spyware Guard 2008 blocks access to certain web sites - specifically spyware removal software, virus scan/protection, or sites with keywords like "Remove" and "Spyware Guard." When attempting to view these sites, I kept getting "Connection failed" messages, or I was forwarded to some weird unique IP address. This limits the ability to not only download new tools, but it also hinders the updating of my current Ad-Aware / Spybot programs.

All of this is enraging me, of course, though I'm also intrigued at the chutzpah and brilliance of this idea and how well it's pulled off! I can't believe that the people behind it aren't caught and shut down because they're asking for money out in the open! That's serious fortitude right there.

How to get rid of Spyware Guard 2008 / Spywareguard 2008:
There is a good technical review of what is included in this infection at Wiki-Security.com:
http://www.wiki-security.com/wiki/Parasite/SpywareGuard2008

The main problem is that when you delete the folder C:\Program Files\Spyware Guard 2008\, it is automatically restored. The same thing happens with C:\Windows\System32\winscenter.exe. Don't even bother with the uninstall file. Since these know when the file is missing, the next best thing to do is to break the executable files. This won't solve the problem, but it will at least stop the programs from opening and bogging down your memory.
  • Open Notepad, and Open a document
  • From the "Files of type:" pull down menu, choose "All Files"
  • Navigate to C:\Program Files\Spyware Guard 2008
  • Open Spywareguard.exe
  • This will be machine language so don't expect to be able to decipher anything. Start from the top and start removing a few lines of code at a time. I took around a dozzen or so lines at a time scattered throughout the very top, and very bottom of the document and that worked well. Every time you hit delete or backspace, be sure to save. Don't remove everything; the point is to break the file, not remove it entirely.
  • Do the same thing to C:\Windows\System32. Now you won't be bothered by the programs as much, but every two minuts or so, a command prompt/MS-DOS window (attempting to launch spywareguard.exe) would VERY briefly open and close itself. Additionally, my internet access was slow and many sites were blocked.
  • Next, download and install SpyHunter Spyware Detection Tool. This is free to install and scan, but it will not remove anything until you buy the full version, HOWEVER when installing, it recognizes that other malware is attempting to inhibit its processes and effectivly stops it! Now turn to freeware!
  • Download and install the latest version of Malwarebytes' Anti-Malware. This software is free to scan and remove infections, and upgrades are around $25. The free version kicked Spyware Guard 2008 to the curb. Be careful not to remove EVERYTHING it finds, because it found some Ad-Aware files that were safe.
  • You're done! Go ahead and update your AVG, Ad-Aware, etc.
Spyware Guard 2008 is very a very clever idea. A professional, sleek design makes it look serious, but it's a major headache and everybody I talked to recommended reformatting, though this method worked very well for me.



(Click to enlarge)

(Update)
How to get rid of Spyware if you already have Malwarebytes:
I returned home from the holidays to find that my roommate had contracted the same problem, however he had Malwarebytes installed on his machine already.
  • Start Windows in Safe Mode (At startup / when you power up the computer, tap the F8 key eight times or until the Windows Advanced Options Menu appears, and select "Safe Mode" from the top of the menu.)
  • Run Malwarebytes' Anti-Malware program from here. This scan took around three hours to complete.
That's it. I have not attempted (nor do I plan) to run any older versions/updates of Malwarebytes in this situation, though it has been highly recommended by several IT professionals. If an older version of Malwarebytes does not cure the situation, I would default to uninstalling Malwarebytes and running the first method using an updated version of the software. Download.com may assist in this download if Spywareguard inhibits your access the official site directly.

Sunday, November 2, 2008

Open Source Art


I have an idea for a new web community that is a cross between a blog, imdb, wikipedia, and iTunes. I'll get right to explaining it. Users can:
  • Post art of any medium: music, lyrics, poetry, video, stories, books, illustrations, graphic designs, paintings, technology-based art [web page layouts, ytmnd's, lolcats], you name it
  • Attribute the entry with searchable metadata that describe and categorizethe work for others to use for enjoyment, inspiration, education, or reference
  • Track the flow of ideas that go into the creation of any piece of work, thus providing further insight into the work itself - for instance a song can have its own blog entry and link to other music/poetry/blogs/outside news articles/facebook profiles/Google Maps/etc. that have contributed or inspired the work
  • Serve as an open source community of ideas to distribute, inspire, teach, catalog, and ultimately promote the creation of more art - sort of an opportunity for new art mashups, or simply a resource to learn more about your favorite song, painting, book, or artist.
An example:
  • A poet/lyricist can post her or his work for the community, with the option to include a background description, photos, etc.
  • A jive band who may shred but cannot write decent lyrics to save their life may stumble upon this writer's work and use it as inspiration or take it en mass to complete their own work
  • From this, any number of animators or film makers may want to create their version of a music video, or include the music in a film
  • The band can find another artist to create album art or web design
  • All portions can be cited by the contributing artist/tagged to be searchable/linked to other works that may have influenced/discussed by the original creator or the community
  • The work can be downloaded for free/open contribution (a la Radiohead)/purchase by track/purchase by album
  • The work can then be distributed easily via posting on other web sites, or compatibale iPod downloads, order prints, etc.
Although the open source aspect may seem to short change any single contributor (for instance of a web design or lyrics in this case), the contributor is given a citation and interested parties can easily contact the contributor or view other work.

Of course this can all be done already, but the niches are
A) the "open source" community of philanthropic artistic collaboration
1) entertainment value of learning/contributing background information about art
I) spam-free (I'm looking at you, myspace) and multi-format access to obtain music & art
N1) citation of ideas / implicit suggestion or promotion of other art

Update: (2/4/2010)
http://bandcamp.com - Great!

Sunday, October 19, 2008

GPS Tools for Diving

Free GPS software to manage your hand held:
easygps.com


divespots.com
A very neat web site that is a community run database of diving locations: dive site info/history, photos, reviews, maps, and the best part? Downloadable GPS data to help you find it! Pretty rad.

You might need a serial-to-USB cable to connect your GPS to your compy:

Thursday, October 16, 2008

Neat Projection Toy

This is a neat tool that lets you play around with many different projections. Pan and rotate the globe and the map projection to see which methods are better for rendering areas of a 3D surface in 2D: uff.br/mapprojections