tag:blogger.com,1999:blog-146524252024-03-07T09:44:46.215+05:00Basit's tech binThis blog is dedicated to the articles, findings, innovative ideas related to latest technologies and advancements in the field of software development. {Silverlight} {WPF} {.NET 3.5} {VOIP} {Web 2.0} {Rich User Interface} {Virtual Communities} {Wiki} {Startups} {Software as a Service}Basit Tanveerhttp://www.blogger.com/profile/07764857361271473985noreply@blogger.comBlogger44125tag:blogger.com,1999:blog-14652425.post-57589525005700201352009-10-05T19:04:00.001+06:002009-10-05T19:04:30.989+06:00Deployment Issue: Crystal Reports embedded with .NET web applicationLot of people comes across the issue of Crystal Report deployment on production server. When they run the web application with reports embedded in to it, developed using Crystal Reports, it works fine on their machine but when they deploy the same web application on deployment machine, it gives exception as soon as any report is opened. The problem here is that you have the CR runtime assemblies Basit Tanveerhttp://www.blogger.com/profile/07764857361271473985noreply@blogger.com1tag:blogger.com,1999:blog-14652425.post-17542969210092996662009-09-22T15:38:00.002+06:002009-09-22T15:41:51.869+06:00VS2008: Adding Web Service Reference, not hosted at default 80 portToday I come across an issue while trying to consume a third party web service for B2B integration project. The web service has been hosted on some port i.e. 8097 other then default 80 port for IIS. When I try to add the web service reference in to my VS 2008/ ASP.Net 2.0 project it gives me this error:Metadata contains a reference that cannot be resolved: 'http://test.org/myservice/service.asmx?Basit Tanveerhttp://www.blogger.com/profile/07764857361271473985noreply@blogger.com0tag:blogger.com,1999:blog-14652425.post-38055068169238834412009-09-08T14:42:00.004+06:002009-09-22T15:45:08.216+06:00Web.Config: <authorization> ElementHere is the web.config snippet to allow access to only one user to web site or web service and deny access to all other users either authenticated or anonymous.Allow Access to only one domain userAllow access to any autheticated domain user<authentication mode="Windows"/> <authorization> <allow users="basit"/> <deny users="*"/></authorizationBasit Tanveerhttp://www.blogger.com/profile/07764857361271473985noreply@blogger.com0tag:blogger.com,1999:blog-14652425.post-19391611666045118802009-09-03T17:05:00.003+06:002009-09-03T17:10:23.180+06:00Translation as a Service: Microsoft; Bing Translator vs. Google TranslatorI just come across Bing Translator from Microsoft; I have been working on a multilingual web portal, so I have been using Google Translate quite extensively. I have also placed a code snippet in my previous post that can help anyone to translate variable names, web service response and error messages at run time from Google supported languages to English.Today for the first time I come across Basit Tanveerhttp://www.blogger.com/profile/07764857361271473985noreply@blogger.com3tag:blogger.com,1999:blog-14652425.post-79070250407709866972009-09-03T16:11:00.005+06:002009-09-03T16:15:24.916+06:00GMail goes down once again!Gmail is down again, and what's the excuse this time :)But this error seems unfair to the user, there should be a specific error message for it going down.Basit Tanveerhttp://www.blogger.com/profile/07764857361271473985noreply@blogger.com1tag:blogger.com,1999:blog-14652425.post-48053792340575385352009-09-01T16:15:00.004+06:002009-09-03T16:13:35.629+06:00Gmail Account Lockdown for 24 hours! Reasons Unknown!I come across an interesting situation today, while I was going through my emails on Gmail after three daysJ. My Gmail account is locked down for 24 hours without any reasons! That's bad, so anyone have any idea what might be the reason for that. Basit Tanveerhttp://www.blogger.com/profile/07764857361271473985noreply@blogger.com3tag:blogger.com,1999:blog-14652425.post-10155738082669332672009-08-28T22:43:00.002+06:002009-09-01T16:14:50.802+06:00Google Translate: Web Services written in languages other than EnglishA utility function that can be used when dealing with web services written in languages other than English that returns value in foreign language like french, even the variable names are in that language and the error messages returned. With this utility function it's very easy to debug the application. Just add this function in one of the utility class in yur project.public string Basit Tanveerhttp://www.blogger.com/profile/07764857361271473985noreply@blogger.com0tag:blogger.com,1999:blog-14652425.post-26241758388683645072009-07-23T21:34:00.013+06:002009-07-23T23:57:29.925+06:00Silverlight: What is CoreCLR?Do you know what is CoreCLR? If not then keep reading this article, if yes then do contribute to help others understand it better.CoreCLR is a scaled version of the original CLR that has been encapsulated within Silverlight2, Don't you think its amazing? Well i find it very interesting, with access to BCL (Base Class Libraries) you can write classic applications using Silverlight2 and now Basit Tanveerhttp://www.blogger.com/profile/07764857361271473985noreply@blogger.com0tag:blogger.com,1999:blog-14652425.post-65751027488382984892009-07-23T20:39:00.012+06:002009-07-23T21:30:32.148+06:00Silverlight Ideas: Making a silverlight application run out of web browserHere I'm getting started with Sliverlight, learning the architecture, looking at demos,and sample applications.I come across the details of running a silvelight application, out of IE and to make it a separate application running right from your desktop, just like a Flash application, it will be useful for a completely offloaded application like a single player game, or an online application thatBasit Tanveerhttp://www.blogger.com/profile/07764857361271473985noreply@blogger.com0tag:blogger.com,1999:blog-14652425.post-2860477548476252142009-07-17T22:44:00.005+06:002009-07-17T23:11:06.854+06:00PTCL Broadband, not proving to be a wise decisionI got PTCL broadband for home a 1MB link; I thought that it's a good choice at a reasonable cost, due to their student package. Not to mention the hassle of getting it installed at my place it took me a complete month, around 50 reminder calls to their call-centre, with follow-ups to the exchange directly, and the final warning of cancelling my order, it worked though :). While I was in Basit Tanveerhttp://www.blogger.com/profile/07764857361271473985noreply@blogger.com7tag:blogger.com,1999:blog-14652425.post-54854854699385068282009-05-19T00:02:00.001+06:002009-07-17T23:12:26.053+06:00.NET Tricks - alterante folder for project assembliesFew days back at work i came across a scenario in which i have lot of third party assemblies used by my C# windows application project, i wanted to put them in a separate sub folder instead of the main folder. By putting them in a sub folder it will make my life lot easier when it comes to deployment and other post release stuff.Luckily .NET framework provides us with a tag in APP.CONFIG where weBasit Tanveerhttp://www.blogger.com/profile/07764857361271473985noreply@blogger.com0tag:blogger.com,1999:blog-14652425.post-6164581191335418052008-07-17T19:15:00.000+06:002008-07-17T19:15:09.092+06:00Star Performer Award @ TRG Star Perfomer Award @ TRG :D, awarded to me for year 2007 at Annual Employee Day!Basit Tanveerhttp://www.blogger.com/profile/07764857361271473985noreply@blogger.com2tag:blogger.com,1999:blog-14652425.post-71101686474732542992008-04-14T17:19:00.001+05:002009-07-17T23:21:46.203+06:00Interview Questions: Quality EngineerAfter a long time i'm posting on this blog, i'm in middle of a QA interview right now, so i though to publish some QA questions, that any QA engineer should expect as part of their technical evaluation. As before i'll not be posting the answer i want you to look for the answers on your own: What are functional requirements?What is a sequence diagram?What is regression testing?What is smoke Basit Tanveerhttp://www.blogger.com/profile/07764857361271473985noreply@blogger.com1tag:blogger.com,1999:blog-14652425.post-80339147021319249502007-11-13T15:05:00.002+05:002009-07-17T23:21:14.347+06:00Open Source: Chat EngineToday i uploaded the code and executable for the secure multi threaded chat & P2P client application that i developed using C# 1.1 as a university project for one of my friend on Google Code.I have made this application as an open source so anyone interested can take the code and update it according to his/her needs.You can download the application from here.Drop an email @ basit.tanveer@Basit Tanveerhttp://www.blogger.com/profile/07764857361271473985noreply@blogger.com1tag:blogger.com,1999:blog-14652425.post-47578477744149638522007-09-25T12:19:00.000+05:002007-09-25T12:24:32.406+05:00Hotmail shoots to 5 GBToday while opening my hot mail account through web browser after such a long time instead of messenger, i noticed that my email size is now 5 GB and i am just using 1% of it. Yea thats true how can i use more then 1% of it when for all my communications i prefer Gmail... Gmail rocks!!Basit Tanveerhttp://www.blogger.com/profile/07764857361271473985noreply@blogger.com0tag:blogger.com,1999:blog-14652425.post-9199788305651015312007-09-24T13:38:00.000+05:002007-09-24T13:49:07.371+05:00Webpage Screenshot Utility - IECaptI come across a nice command line utility IECapt for capturing the IE rendering of a URL in the form of a screen shot, it support saving a web page into a BMP, JPEG or PNG image file.The usage is quite simple:IECapt {web URL} {image name along with path}I find this utility quite handy, hope you would love it too.Basit Tanveerhttp://www.blogger.com/profile/07764857361271473985noreply@blogger.com0tag:blogger.com,1999:blog-14652425.post-65167066599623669752007-09-12T21:13:00.000+05:002007-09-12T21:23:05.557+05:00A new look to my blog - back to blogging{old template}Same old routine along with same old template for my blog for such a longer period of time with no blogging, Not Acceptable now :). Today i updated my blog template and gave it a new look altogether.Hope you guys will like it!Basit Tanveerhttp://www.blogger.com/profile/07764857361271473985noreply@blogger.com0tag:blogger.com,1999:blog-14652425.post-1168356090052315932007-01-09T20:21:00.000+05:002007-09-14T16:12:23.059+05:00Interesting Measures for Mining Association RulesBack in 2004 while studying Data Mining course by Mr. Liaquat Majeed Sheikh, during my BS at FAST-NU wrote a paper on the Interestingness of Different Measures in Data Mining which was presented in IEEE-INMIC 2004 and published in its proceedings.____________________________________________________________Abstract:Discovering association rules is one of the most important tasks in data mining andBasit Tanveerhttp://www.blogger.com/profile/07764857361271473985noreply@blogger.com0tag:blogger.com,1999:blog-14652425.post-1157613924831979452006-09-07T12:16:00.000+05:002007-09-14T15:15:48.061+05:00C# : Interview QuestionsHi,I have uploaded the list of ASP.NET questions in my previous post, now i am uploading the list of questsion for C# interviews, Hope it will help someone in interviews :)C#* Does C# supports multiple inheritence?* What is a delegate?* What are setallite assemblies?* Differences between Namespace, Class, Assembly?* What is the difference between managed and unmanaged code?* What is serializationBasit Tanveerhttp://www.blogger.com/profile/07764857361271473985noreply@blogger.com2tag:blogger.com,1999:blog-14652425.post-1155289278890185112006-08-11T14:05:00.000+05:002006-08-11T15:01:17.103+05:00AJAX without XMLJSON is Java Script Object Notation, a lightweight data interchange format over the internet and is language independent.But Why we need JSON when we have XML, the biggest issue with the XML is its parsing . while JSON is easy to parse and it gives us object which are easy to maintain and manipulate.JSON contains:Objects with comma seperated Key/Value pair,Arrays with comma seperated Value.=> Basit Tanveerhttp://www.blogger.com/profile/07764857361271473985noreply@blogger.com0tag:blogger.com,1999:blog-14652425.post-1151777400684349772006-07-01T22:44:00.000+05:002006-07-01T23:16:36.370+05:00patterns & practices Guidance ExplorerGuidence Explorer is a handy tool, for searching relevent microsoft patterns & practices guidance. It includes Guidlines, Anti Pattern, Checklists, Code Samples, Patterns, Test Cases.You can customize the views of your own choice. You can also create different search views according to your requirements. Each and every topic is tagged according to Technology (asp.net 1.1 / asp.net 2.0 e.t.c.) , Basit Tanveerhttp://www.blogger.com/profile/07764857361271473985noreply@blogger.com0tag:blogger.com,1999:blog-14652425.post-1150091782560868162006-06-12T10:39:00.000+05:002006-06-12T10:56:26.873+05:00Online OfficeHave you ever worked with online office suite? Do you know you can create word/ spread sheets / HTML pages online and you can save them online moreover you can also share it with your friends and family (collaboration) . Google spread sheet provide another interesting feature along with just sharing i.e. live chatting with the people collaborating with you on the same document.List of few known Basit Tanveerhttp://www.blogger.com/profile/07764857361271473985noreply@blogger.com0tag:blogger.com,1999:blog-14652425.post-1149836199895039812006-06-09T11:56:00.000+05:002006-06-12T10:38:50.526+05:00WiMax in PakistanWiMax wide spread in Pakistanread more | digg storyBasit Tanveerhttp://www.blogger.com/profile/07764857361271473985noreply@blogger.com0tag:blogger.com,1999:blog-14652425.post-1148551345884172612006-05-25T13:53:00.000+05:002006-05-25T15:02:26.630+05:00Making width and height of ASP:ImageButton to work with Safari and other browsersIf you ever come across the problem of using with specified width and height, it will work fine with the IE but the image dimensions will not be set for other browers like safari, the reason behind it is, whenever you specify the width and height of the it genertaes the Style attribute whenever HTML is rendered and embed the width and height in to it, which works fine in case of IE only.So whatBasit Tanveerhttp://www.blogger.com/profile/07764857361271473985noreply@blogger.com0tag:blogger.com,1999:blog-14652425.post-1147087862396536282006-05-08T16:12:00.000+05:002007-09-14T16:20:27.763+05:00ASP.NET: Interview QuestionsHi, These are the typical questions that i usually asks while taking an ASP.NET specific interview. Hope these might help someone :)*What is View State?*Can you read the View State?*What is the difference between encoding and encryption? Which is easy to break?*Can we disable the view state application wide?*can we disable it on page wide?*can we disable it for a control?*What is provider Model?*Basit Tanveerhttp://www.blogger.com/profile/07764857361271473985noreply@blogger.com49