Thursday, August 4, 2011

Arc2Google now also supports Bing and Yahoo Maps

Yes, if you already have Arc2Google for ArcGIS 10 installed, then you will enjoy the new features I just added.

Previously I used to add commands on ArcMap, now instead I tweaked the back-end web page from which the Maps are retrieved and made it a bit user friendly with more cool options.

Now you can see the current extent of your ArcGIS Data in Google Maps, Google Earth, Bing Maps and Yahoo Maps.

I'll leave you with the pictures.















Click here to download Arc2Google



if you like Arc2Google, then you might like Maps Compare V3.


p.s.: If you want to remove the ads, you can always download the map pages and host them on your company/personal website. Change the Arc2Google Source code as well to point to your domain.

Monday, July 25, 2011

Maps Compare Mashup is Now V3

You guessed it. The 2 years old mashup (Bing+Yahoo+Google Maps+Earth) had few kinks because of the V3 Google maps API upgrade and now its up and running again.

Same mashup was also featured in Google Maps Mania.












Enjoy.

Arc2Google (Google Map View) is Back online

Since Google Maps upgraded their Maps API to V3 and V2 has been deprecated it rendered the tool useless for sometime.

I would like to announce that I have upgraded the Google Map code and it is back online now. No need to re-download the tool the version you have will work fine. Just close your ArcMap and relaunch it again.

For those wondering what's Arc2Google, Click here to read and download Arc2Google for ArcGIS 10.

Shoot me an email for any help or suggestion.

Thursday, June 23, 2011

My Music Page

I usually burn a Music CD every month with new Music (pop, rock, alt.rock). I decided I'll make a page for that.

here it is , its simple, categorized by Month and Batches, Yearly.. and they are all MP3s


I started on 2011 so here's what I got.

Plus, its mobile friendly, you can download the MP3 right to your handheld.




Monday, May 16, 2011

Research: Technology enabling Changing Movie Cast on Demand

With the tremendous improvement in the BluRay technology crazy as seems I believe this idea is doable in the coming decade.

The idea is as follows, introduce a concept where each actor in a movie can be replaced by another actor. Movies should be recorded in a generic way using the abstract actor objects. An Actor Object can be either male or female.

Just like what video game vendors do in games, they create a 3d model, and then simply plug in any concrete player into the model. If some if you played Tekken, she will be familiar with the player Mokujin who can imitate any other players' moves.

My idea is something like that

The entire movie should be compiled using Abstract Object Actors. Once the movie is complete, we replace the Abstract Object Actors (or AOA) with a Concrete Object Actor (COA) which is an actual actor like Brad Pitt, Tom Hanks etc..

COAs will include the character in 3d, face structure, makeup, voice, and lots and lots of details. Of course you will have a library of pre-built and compiled COAs ready to use in your BluRay disc.


Example:

Let's assume the following, you go and buy Pirates of the Caribbean: On Stranger Tides BluRay disc (OA Enabled), you insert it in an (OA Enabled) BluRay drive. This movie comes with a predefined set of COAs (in this case Johnny Depp, Penélope Cruz and Ian McShane) but you may choose to change these starring actors in the option menu. Lets say you don't like Johnny Depp, you go to the BluRay option, select Johnny Depp COA and choose change COA, you will be presented with a compiled list of COAs. Lets say you chose Brad Pitt, you simply apply the changes and TADA you got Brad Pitt starring in the movie.


If this worked, it can replace my ultimate Ceed Idea.


Pecognize idea came live as viewdle

In Early 2009 I wrote a post describing an idea where you can recognize People in photos and videos by reading the public social networks (Read old Topic here).

I'm glad to see that someone has done it. a Company called Viewdle ( http://viewdle.com)

A really great job done.


Sunday, March 13, 2011

Twitter Trends in Bahrain [beta]

I developed this website for my Bahrain. It collects the tweets of Bahraini people and generates the trending topics.







Bahrain Trending Topics


Reports suggestions to @hnasr

Friday, March 4, 2011

Monday, January 3, 2011

Research: Determining your future spouse, with Math



Crazy as it seems, I like to elevate our thoughts to a different level.

Ready for this? We are Numbers, each one of us is a unique number. Or at least this is what I think. Notice I didn't say each one of us "has" a number, instead I said "is" a number, there is a difference. If we are to include living entities then these too are numbers.

You can calculate your unique number using many methods no matter what you use, it will always come be a formula of a single unique number. Just make sure your method really produces a unique Number, for example Names and passport numbers are not unique through out the world. There is a possibility of duplication.

Some of you say, so what? I am a Number big deal. I'm still going to work tomorrow morning, and working out in the gym in the afternoon and eating dinner at home at night. Why? What's so special if you can find a unique number?

The universe keeps track of your actions, relationships and life using an "ID” is it your name? I don’t think, is it your passport number? Again, no. It will all make sense, if mathematics is one way to describe the universe and if we are numbers (as I claim) then our relations together as per the mathematical model is called a function.


Let me give you an example, for instance if my number is X, and my Father number is Y. Then Y is the Father of X or we can put it like this.


Father(X) = Y


Now what is the function Father(X) is something we can find out if we take more and more data (that is more Fathers and Children and fed them into a fourier series. We might find that for instance


Father(X) = Y

Father(X) = Sin (X) + 1 (for example)


This function will return only one result which is correct as each person can have only one father, and it will give the same result all the time if Y is the Father of X. that is if Sin(X)+1 is equal to Y

Suppose I take the case of Brother function, the function might be a polynomial which can have more than 1 solution, that means more than 1 brother. So If we can find your number, and this formula I can know all your brothers and Sister Numbers. Depends on what basis you used to calculate your Numbers, reverse that formula (if it was reversible) and find out more information about them. Or even plug them into different functions and find it who each one will end up marrying.


There are still of other areas we didn't disclose here but I'll leave a space for the thoughts.

However, as Decards says in his dualism theory, we are machines running in a predicable mechanical universe, yet there is another part of us which is spiritual cannot be easily described by mathematics. I stop here.

Sunday, January 2, 2011

Arc2Google for ArcGIS 10.x

I got a lot of requests to upgrade Arc2Google to support ArcGIS 10.

Hope you will find it of use.


Arc2Google Official Page



Watch a Video demonstration of the tool


Or Let the pictures speak.









Click Here to Download The Tool ArcGIS 10, 10.1, 9x


Shoot me and email for any help