Umer Pasha Blogs

Microsoft announcing Windows 8 Mobile and abandoning its current users!

Announcing Windows 8 Mobile!

Wow! Talk about M$ screwing their users! Thankfully, I resisted staying away from Windows Phone. I know people who just got the Nokia Lumia…. and are now holding an obsolete device which is not upgrade-able to Win 8! and just a few days back I was complimenting M$ on their current streak of wise decisions…… looks like they are back with a vengeance 😛

SD card support? really? I have my android loaded with a 64GB card…. Win Mobile still supports 16GB??? really??? in this day and age??? To the cloud indeed!

720p?? Does that actually matter??? Its the pixel density that matters on smaller screens, not the resolution. No mention of pixel density.

Add to that…. a feeble app store missing all great apps and holding only 100K apps (out of which only 5% or so are worth a while…. forget even a penny price!) That is it I guess….. the death of Windows Mobile as a contender for one of top 3 Mobile OS…. and along with that they will take Nokia down!

Leave a comment »

Using Adobe Omniture WebServices API in C# and showing data in Telerik grid and charts (Source Code included)

Here is the Source Code right up front: The C# Project File for Visual Studio 2008

If you have used Adobe Omniture Site Catalyst Web Services API, you will know what a hassle it is and how bad the documentation and technical support is. It took me a couple of weeks to reach this point. But that also included mastering a 3rd party grid and charting control from Telerik.

You will need to get a trial version of RadGrid from Telerik here which works for 90 days. You can also modify the attached code to just get the data and delete anything related to Telerik.

You will need to download MS Web Service Enhancement 3. You can get it here.

Make sure you get Web Service Access to the Enterprise API. Instructions are here.

You need to get your specific Site Catalyst WSDL. Here are the instructions. You will use this to add a web reference to your dot net project.

In the web.config, setup the SQL Server Connection String before running. I am storing the data I get from Omniture in SQL Server. I have not provided the SP code here. Mail me if you need help with that. You can remove all the SQL bits from code to not use that.

The project uses API 1.3 which is the latest as of now.

The project also shows getting custom conversion variables “eVar21”. if you are not using them, you can remove the code.

Some important links:

Getting started with Omniture API:

Reporting API Tutorial:

Leave a comment »

Ode to Microsoft

Microsoft Surface is out! Personally I rate it higher than an iPad or any other tablet just for the fact that you can DO something with this. My biggest gripe about tablets was that it was only for watching cartoons on you tube… hence anyone over the age of 8 carrying one appeared weird to me 😛

Availability of dual and then quad core processors in cell phones blurred the line a little more between them. But I guess M$ is on the right path with this. It is more than a inefficient dumb tablet.

To be honest, we all love to whack M$ a lot… but over the past 4 years I have seen this company come out with really good ideas. From Windows Mobile to Kinect. Thankfully unlike Apple who make “appliances” for “mums”, Microsoft has stuck to cater for technically savvy people and keeping their systems relatively open (If you open a mail that says Shirley wants to hook up with you and contract a computer virus… that’s really not window’s fault!).

Some great ideas (SPOT anyone?) have not clicked with masses but this company knows how to take a hit. Gone are the days of BSODs and RRODs. Been using Win7 for over 3 years now without any slowdowns. Metro UI in 8 is fluid and fast in the final previews.

Leave a comment »

Twitter for Sharepoint FREE!

I worked on getting client’s twitter feeds onto their sharepoint based intranet site today. Turned out to be easier than expected. Especially since someone else took the time out to develop a very nice twitter webpart available for free here from Amrein.

The provided instructions are very clear, precise and easy to follow. Somehow, I found the manual installation to be easier than the automated wsp one! This is what it looks like:

This is what it looks like!

1 Comment »

Debugger problem “The breakpoint will not currently be hit. No symbols have been loaded for this document”

I ran into the problem of Visual Studio 2005 not debugging a standard Dot Net 2.0 ASPX based website. It would attach to the process and then show me the darn error at breakpoint “The breakpoint will not currently be hit. No symbols have been loaded for this document”.  Looks like a known issue here at Microsoft.

Anyway, after banging my head on the wall for a an hour or so, it turned out I just needed to go to IIS, go to site properties, click “Configuration” , go to debugging tab and select “Enable Server Side Debugging”. Now, I knew about this but seeing that the same environment and project was debugged correctly for another page, i did not think it could be an issue. but there you have it 🙂

1 Comment »

Sharepoint not downloading documents

Today I ran into a problem with Sharepoint 2007 not downloading documents from my document library. The files were pretty big (20 – 200 Megs). It was strange because suddenly the files which I was previously able to download also showed me an internal server error (500). Turned out, the issue was with not having enough disk space on sharepoint server :S Just cleared out some space on C drive of the sharepoint server and it started working fine.

Leave a comment »