Ahmed Eltawil's Blog

Archive for December 2010

I have to admit, all the Gingerbread talk and rumors that circulated the web got me excited and eager to have it running on my Nexus One. But once Google revealed to the world the new Android release, my excitement mostly diminished.

The Gingerbread Android update is barely a cheap minor UI refresh to Froyo. Nothing major and nothing worth bragging about, as far as I am concerned. I am sure my Nexus One will be among the first devices to get the update yet you won’t find me jumping from joy as I play around with the new build.

One of the things that disappointed me is the fact that Android Gingerbread still won’t fully support the Arabic language. No Arabic keyboard and no full Arabic text display in the browser or within the SMS Messaging app. The Arabic letters will still be displayed separately in a non-joined format. I mean, how long has Android been around? It took Apple less than one year to fully support Arabic and a range of other languages on the iPhone and iPod Touch devices. Android has been around for more than two years yet it fully supports just a handful of languages.

Another thing that disappoints me is the final finish of the Android UI. No matter how many times Google updates Android and releases new builds the user interface still feels like developer grade. I’ve heard these comments multiple times from twitter users and across many tech blogs where Google seems to afford $6 billion company buyouts yet they can’t afford to hire professional UI designers for Android. And it clearly shows.


After googling and searching all over the web for a way to properly delete a project off Project Server 2007 or 2010, I found a Microsoft Support document that finally shed some light on my dilemma. I guess Microsoft doesn’t really want you deleting project files off the server. You sort of have to do the opposite of your actions.

Allow me to explain. So you have a project saved under Project Server 2010 and now you want to delete it for whatever reason you can come up with. You look everywhere for a delete button, but there is none. Not even on the project portal site, which you can actually delete off Sharepoint (while still keeping the Office Project file on Project Server).

So you raise your white flag and start asking Google. And what does Microsoft tell you to do?

  • Open Microsoft Project 2010
  • Click “Open”
  • In the Look in list, select “Enterprise Projects”.
  • Double-click “Retrieve the list of all projects from Project Server”.
  • Right-click the project that you want to delete, and then click Delete on the shortcut menu.

You hear that? Microsoft wants us to perform an “Open” action in order to “Delete” a file!

So next time you can’t figure out how to perform a certain action with an Office product, try to think not just outside the box, but without any common sense whatsoever.

Thanks Microsoft.

Source: Delete a project – Project – Microsoft Office.

I’ve read many reviews on the Internet and heard people saying that the iPad is quite heavy but I never truly believed it till I started playing with one for a full day. Yes, the iPad is definitely heavy.

It made me wonder what could possibly add to the overall weight? Could it be the thick glass touchscreen? Or is it the massive battery that powers up the iPad for weeks?

Holding the iPad with one hand becomes tiring very quickly. But it’s not like you have an option though. You have to hold it with one hand often, specially when using the keyboard. It’s not like you will be holding it with both hands and using your thumbs to type, cause I tried that and found it very uncomfortable.

I must say, the iPad is definitely a great entertainment device but Apple really should dramatically cut down on its weight. Maybe iPad 2 will be thinner and lighter.

Google has several location and social services that I can’t help but notice the lack of the public’s adoption or active usage.

Take Google Buzz for instance. Google made a big fuss about it when they launched the service and today you hear nothing about it from either the general public or Google too.

Another service is Google Latitude. A great location sharing service that lets you see friends nearby in Google Maps. But who is actively using it? It could be running in your smartphone’s background all day but have you even opened it once to see who’s around?

And of course there is Google Places. A wonderful service that I and million others constantly use to lookup movie theaters, restaurants, gas stations and many more venues. But despite all its glory it has yet to fit in and play a major role as a social service where it certainly and without a doubt will shine.

Google should think of a cool way to bring Buzz, Latitude and Google Places together to work in harmony.

Expression Web is a great website development environment that could entirely replace Adobe Dreamweaver if you have the courage to make the jump. One great feature in Expression Web is the ability to work off Team Foundation 2010. But Microsoft’s doesn’t really show you how to enable source control in Expression Web 4 in order to hook your website to TFS 2010. They do tell you that you need to install Team Explorer 2008 or 2010 and that will enable source control in Expression Web. But that didn’t work for me and many others on the internet trying to do the same thing.

So after days of searching the web for a solution, I went to Twitter for help. Apparently Microsoft Expression has an official twitter account for the entire Expression community at @MSExpression. After explaining my dilemma to one of the account representatives they managed to lead me to a Google Blogger blog post that had the answer.

Thanks to the post’s author on teamfoundationserverhelp.blogpost.com.

Attaching Microsoft Expression Web 4 to a Team Foundation Server 2010 project is very simple but NOT intuitive.

(Assumes you have created a web in Visual Studio 2010)
1. Open Expression Web 4.
2. Site (top tool bar) > Manage Sites List… > Add > point to the root directory of the website in the filesystem.
3. Save
4. Site (top tool bar) > Open Site (select the site you just added).
If you have already added the site through VS 2010 to TFS and its under source control the Site will open with version control after step 4 and you can checkin, checkout, etc.
Good luck
Beau Claar
Virtual Premise, Inc.

I experienced an issue with Visual Studio 2008 Team Explorer where I couldn’t remap a certain local solution to a solution in TFS due to workspace conflicts. I removed all workspaces used in the VS2008 and tried to remap again but with no luck. Apparently some of the mapping information is stored in TFS cache on the guest machine itself.

Thanks to Dennis van de Laar and his blog post, I found the path to the cached information and deleted them. Remapping the solution worked flawlessly after that.

You can find the cached information in: C:\Documents and Settings\[user]\Local Settings\Application Data\Microsoft\Team Foundation\2.0\Cache\

Today we ran into a little problem with workspaces. We have a VPC with our projectcode in VS2003. We are using the MSSCCI provider to connect to the Team Foundation Server. When i want to share my VPC with another project member we logically ran into a SID problem. We ran the tool NewSid to make sure that our VPC’s have a different Identity. To make sure that the other project member works on another workspace we also created a new TFS account. T … Read More

via Dennis van de Laar


  • Вторая проще. Русская краса | 4 years ago
  • Цветет,благоухает..Жизнью строки наполняет.. | 4 years ago
  • Розы, песни и стихи | 4 years ago
  • Ведь нажива, об этике, не сожалеет. | 4 years ago
  • Ни о влюблённости, что миновала | 4 years ago
  • Надо распустить свой хвост. | 4 years ago
  • Самое страшное - это с утра после пьянки зайти в контакт и увидеть "Мои фотографии (6)" | 4 years ago