Co-Founding Effect Labs – bringing dream to reality – mix of passion, hard work and big Dreams :)
I was out of blogging arena for past few months… the title should give some hint on what I was busy with. I with my two friends has set up an IT consulting firm called Effect Labs (http://effectlabs.com) which focus on Silverlight and Sharepoint based custom application development. Journey: Since my Microsoft days, it was there somewhere but due to several things going within and around, it just didn’t came out then. Though to keep myself ignited I joined a services start-up so... Read Full Story
Using IFrames for multiple file uploads and using jquery to communicate between main document and iframes
In this post we will look into how we can use iframes to do multi file upload and also how we can use jQuery to communicate between the main document and a specific iframe (among many iframes). So, the scenario here is we have a page with multiple file upload depending upon some data. We will use a repeater to deal with the data and hence we get ‘n’ rows of file upload depending upon the datasource. The iframe elements are kept inside repeater as shown below. Here we will see how ... Read Full Story
TFS 2008 Tips and Tricks: Enable Get Latest on Check Out
In this post we will look into how can we enable get latest when doing check-outs while using TFS 2008. In case of a general development team where multiple devs are working on a project and modifying different portion of it we cant have exclusive locks most of the time as it restricts the capabilities of parallel or fast sequential development. So, in this type of general scenario we see the requirement of automatic get latest when somebody checks out a file as it would help in later merging... Read Full Story
jQuery: Get formatted Date from returned JSON data
Recently I was working on using client side template to show a tabular data and one of the columns was a date field. The return data was an enumerable type i.e. List of objects containing the System.DateTime (date) field for representing date. When I looked into the date column in my client side grid on browser I was surprised to see the resulted date in form of “/Date(998667000000)/” (the date data might not be exact as I have put how it looks like) which of kind of unexpected an... Read Full Story
jQuery: Get the checked and unchecked items from list of checkboxes
In this post we will see the use of jQuery in finding the count of checked and unchecked items from a list of checkboxes along with their count. This is also one of the common problems I faced and looked into how to use not selector and also found that count comes as not expected many a times so whats the reason behind that. Let’s take a look at a generic example page where we have a list of checkboxes inside a table enclosed in a div (you can use any other scenario like a div having a ... Read Full Story
ASP.NET - Fill and Show Dependent drop down list on Client side without server control and Postback
In this post we will look into filling dependent drop down list(s) on client side without using server side asp:dropdownlist control and autopostback, which is the common way we see around. We will be using jQuery at the front end to do the drop down list marp-up generation and adding data to it. We will be using WebMethod to retrieve JSON data from the server where we can return simple data types or any Enumerable data types like List etc so it fills the regular or common way of server side ... Read Full Story
HD View and Microsoft ICE - Generating and viewing high resolution Panoramas
HD View is essentially an image viewer which helps in viewing high resolution images\very large images. Microsoft ICE is a software which can be used to stich multiple images to generate a very large panorama of the degree of gigapixels. Since you can have panorama of this degree hence you can achieve a full 360 degree view of subject. This is a Microsoft Research project which uses capabilities of your graphics hardware to provide image smoothing and high level zooming to get a 3D illusion. ... Read Full Story
Publish post from Microsoft Word 2007
Let’s take a look into on of the utilities\feature of Microsoft Word 2007 where you can write, edit and publish new or old posts to variety of blog service providers including wordpress and blogspot. In this post we will go step by step setting an wordpress account in my word document blog publish utility. This is actually called offline blogging or desktop blogging where you write a blog on some application offline and then publish them to web\blog service provider or providers at once... Read Full Story
Group by All - keyword in t-sql
There is a problem I came across some time back where I was having a table with names (including duplicates) in it and had to get name, count(name) as an output with a where clause to eliminate some of the entries. Major output requirement was to include the eliminated name entries too in the output and show name, 0 for those entries. Please find below the problem and solutions in detail: Problem: There is a table having ID and Names like below and I need to return Name and Count of each Name... Read Full Story
MSR Asirra - Alternate approach to CAPTCHA
We all have seen usage of CAPTCHA(Completely Automated Public Turing test to tell Computers and Humans Apart) or HIP (Human Interactive Proof) in several website preventing spams for comments or email, protecting web services from bot attacks where programs\bots tries to imitate humans and fool the server systems. CAPTCHA is very well known way of using Alphanumeric character images in a distorted way and random orientation like below: You can take a look at my previous post on CAPTCHA at ht... Read Full Story