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


Tuesday, December 14, 2010

Sharing Mobile Screen





With the advance of Smart Phone technology, the usage of a phone is not anymore limited to calling only. An application tier has been added and with applications come options, configurations, steps, setup etc..

I was on the phone the other day with a friend who needed help configuring an Application in his Blackberry, it was very difficult to explain the steps over the phone. So an idea popped up, if implemented it would add an edge to the Mobile technology, its Sharing Mobile Screen.

If I could allow sharing my mobile screen while calling someone so the other party stream my phone screen to his mobile, It would be easier to show my friend this while he follows the steps instantly in his mobile.

Morever, for demo purposes in a conference call one can share his mobile screen to present a certain mobile application to the group.

Since mobile screens are relativly small, compression will get better and thus the stream would be sent faster. Yet, this idea has its challenges and limitation, lets brainstorm them.

Wednesday, December 8, 2010

Lucky Bone

All cultures have a version of the "Lucky Bone". Some are in form of a bone, some in form of blessed Water others are in a form of blessed piece of clothing.

But all somehow seem to do their job in their respective culture. Provide luck.


Some quoted stories:

"This time, I wore my lucky bone necklace in my presentation for the third time and I got promoted."

"This Water has received a special blessing from a monk. Whenever I drink from it I feel my day change."

"Keeping this piece of clothing with make that headache goes away."


And on the contrary,

"Shoot! I forgot to wear my lucky bone, I'm gonna fail the Math test today."


It all comes from within but we do not realize it. We create the good and bad events from our subconscious mind.

It's a matter of believe, and the object we hold just act like a catalyst, a medium through which our thoughts are converted to truth.

That's why the lucky bone might work with someone who believes in it but it won't work with me for instance if I truly didn't believe in it.

Welcome to the Era of Quantum Mechanics

Monday, November 8, 2010

Set Mxd Data Source for ArcGIS 10

Last year I developed a tool just for the office use to allow change layers data source to another based.

Here is the link. it worked for 9.3.1 and before, however it didn't work for ArcGIS10.

So based on some requists , I recompiled it to 10.

Please download the ArcGIS10 SetMXD Source from here.

Simply hit Register.bat and add the cmdSetMxdSource Command all should be good.


Monday, October 4, 2010

Whats Trending In Twitter Bahrain Last Month



Apparently people in Bahrain Love, and lol alot and keep playing music and watch lots of things.. they hate lot of things and since eid was last month they talked about eid and Definitely they talk about IPhone more than Blackberry.

You can see Twitter Bahrain Trends at any time here.


Enhancements and Suggestions are most welcomed at @hnasr