Saturday, September 27, 2008

ASP.NET: How to call webservice with parameters through extJs HttpProxy class.

In this post I am going to explain how we can call a C# asp.net webservice with parameters through extJs HttpProxy class.

You have to do this:

var storeName = new Ext.data.Store

({

proxy: new Ext.data.HttpProxy

({

url: 'webserviceName/methodName,

method: 'POST'

}),

baseParams: {parameter1: p1,parameter2 p2},

reader: readerName,

});

In webservice you have to write:

[WebMethod]

[ScriptMethod(ResponseFormat = ResponseFormat.Json, XmlSerializeString = false)]

public void GetData(int p1, int p2)

{

// outString is a JSON formated string

Context.Response.Write(outString);

}

Labels: , ,

Post a Comment(3 comments)

Nice and simple :D We love to see our community members helping others.

Looking forward to more blog posts!

Aaron Conran
Ext JS Core Developer
That's very nice. Exactly what I was looking for too! Needed that Json part. tyvm
The JSON formated string could be like this:

string outString = "{\"Status\":[";

foreach(DataRow dr in dt.Rows)
{
if(dt.Rows.Count>i+1)
outString = outString + "{" + "\"Status\":\"" + dr["name"] + "\"," + "\"status_id\":\"" + dr["status_id"] + "\"},";
else
outString = outString + "{" + "\"Status\":\"" + dr["name"] + "\"," + "\"status_id\":\"" + dr["status_id"] + "\"}]}";
i++;
}
if (dt.Rows.Count <= 0)
outString = "";

Secure file download in Asp .net

I was trying my hands on Asp .net after a long time, and then came across an interesting problem. I was trying to write a function to make a secure download of web based files, that is I was trying to hide the path of file from user, who is going to download a file from my site. I googled a lot, but could not find the exact thing, that I was looking for. Then I collected the pieces of codes from my search, and created that function out of it. This function can be called from any event and will initiate the download without letting users know the path of target file.

The code goes here:

public void download(string fileName, string parentDirectory)
{
string path = Server.MapPath(pare);
FileInfo f1 = new FileInfo(path + "/" + fileName);
        if (f1.Exists)
        {
            Response.Clear();
            Response.AddHeader("Content-Disposition", "attachment; filename=" + f1.Name);
            Response.AddHeader("Content-Length", f1.Length.ToString());
            Response.ContentType = "application/octet-stream";
            Response.WriteFile(f1.FullName);
            Response.End();
        }
        else
            Response.Write(path + "/" + fileName);
}

Note: To use this code, one must use the System.IO namespace.

Labels: , ,

Post a Comment(0 comments)

TATA NEN Hottest Startups Awards

Heyiiee everyone..

Our company got nominated for Tata NEN Hottest startups awards..

Start voting for us. Find below the voting process and help us to get what we deserve.

LeewayHertz Technologies | 2004

To VOTE please TYPE
HOT398 and sms to 56767
Akash Takyar | New Delhi | IT/ Internet/ Software
Nominated on Sep 26 2008 8:42AM | by
LeewayHertz Technologies - Snapshot
IPhone applications to market your business
Business Basics Show/Hide
Company Name LeewayHertz Technologies
Founded in 2004
Headquartered in New Delhi
Company website/URL www.leewayhertz.com
Industry IT/ Internet/ Software
Stage of the company Scaling up
Source of idea Systematic search for business opportunity
Awards & honors Will probably get the first one as TATA NEN Startup award.
Competition Show/Hide
Competitors IndiaNIC
How different if your product or service? It has... Identical or close substitutes available abroad
In what way is your product or service different? We provide complete solution from building an idea from scratch till the final product is ready for the market. We also use cutting edge technology to ensure our clients get effective applications developed in-house.
By The Numbers Show/Hide

2006 2007
No. of employees 0-5 6-15
No. of locations 0-1 0-1
No. of customers 2-5 6-15
Turnover Under 10 lacs 11-50 lacs
Profits 6 to 15 lacs 16-50 lacs
Primary source of initial funding Personal savings
Primary source of additional funding Family & friends
Raised institutional capital? No










Post a Comment(0 comments)

Wednesday, September 24, 2008

iPhone Application Development – iPhone Accelerometer

Have you ever thought how the iphone displays the websites and the games you are playing on iPhone in portrait as well as landscape mode?

Here are points that would answer your query:-

1. A built in accelerometer responds to the major motions of the iPhone.

2. When you rotate your iPhone from Portrait mode to Landscape mode, the accelerometer detects the movement and changes the display accordingly.

3. So you can view a web page in portrait as well as landscape mode.

4. There are three elements that are used by accelerometer silicon mass, a set of silicon springs, and an electrical current.

5. The rotating iPhone causes the fluctuation which causes the electrical current to flow across the silicon spring.

6. The accelerometer registers these fluctuations and tell iPhone to adjust the display settings accordingly.



Labels: , ,

Post a Comment(0 comments)

Google Phone debutes on 22nd October

Finally, google has come into mobiles. It's first phone was revealed today by T-Mobile USA, and it looks a lot like an iphone. Have a look:


T-Mobile USA showed off the G1, a phone that, like Apple Inc.'s iPhone, has a large touch screen. But it also packs a trackball, a slide-out keyboard and easy access to Google's e-mail and mapping programs.

T-Mobile said it will begin selling the G1 for $179 with a two-year contract. The device hits U.S. stores Oct. 22 and heads to Britain in November and other European countries early next year.

Android, the free software powering the G1, is a crucial building block in Google's efforts to make its search engine and other services as accessible on cell phones as they already are on personal computers. The company believes it eventually might make more money selling ads that get shown on mobile devices than on PCs, a channel that will generate about $20 billion in revenue this year.


Post a Comment(0 comments)

Monday, September 22, 2008

New Web Site Development Worksheet

A new Web site is a big investment. To get the most out your site, therefore, it's helpful to establish what you want -- and need -- early in the planning stages. Whether your organization is in the process of creating a new Web site or revamping an existing one, these questions are a good place to start.

  • What is your organization's message? What do you want to communicate through your Web site?
  • If your organization already has a site, how will your new site improve what you already have? What can it bring you that your existing site doesn't?
  • If your organization doesn't already have a site, what will be the benefits of online exposure?
  • Who is your audience? Who would you like to reach?
  • How would your targeted audience use your organization's site? Why would they visit it? Why would they return to it?
  • How can your site best present your organization's point of view? What tone or voice is appropriate for your audience?
  • What will your site's main function be? Will it be a research or a development tool? A promotional space? A fundraising device? What will your site accomplish?
  • What types of content will your site include? How will this content be organized?
  • Are there other sites -- or features on other organization's sites -- that you want to emulate?
  • Should your site's look and feel be consistent with the other collateral your organization produces? How should it correspond, and how might it deviate?
  • What is your budget? (When calculating this budget, remember to factor in costs for both setup and maintenance.) You may need to do some research or get quotes to determine how much various features and services cost.
  • If your budget isn't enough to cover what you want, how might you get additional funding for your site? What additional resources can your organization allocate to Web development?
  • Can you create your new site in-house? How about maintain it? Who will provide for ongoing maintenance and updating?
  • If you aren't creating your new site in-house, who can you hire to do it? An individual consultant? A design firm? How will you go about sourcing these vendors?
Post a Comment(0 comments)

Saturday, September 20, 2008

Asp.Net: Problem with the OnClientClick event of a Button Web Control

While working an ASP.NET 2.0 project today I ran across a problem with the OnClientClick event within the Button Web Control. The problem is that .NET renders this button:

<asp:Button ID="btnSave" runat="server" Text="Save & close" OnClientClick="Update ();" />
as

<input type="submit" name="btnSave" value="Save & close" onclick=" Update();" />


So when I click on the button, my JavaScript fires correctly but the page then submits – so to control this I added return false after my client-script ran, like so:

<input type="submit" name="btnSave" value="Save & close" onclick=" Update();return false;" />


This however, does not work; the page still submits. After looking at the rendered HTML I can see the problem right away -the button type is submit. What I need is for it to be a type of button.

An input control of type button, will not automatically submit the form. But how do I get .NET to render one?
The solution I found was in .NET there is an attribute (boolean) to the Button WebControl called UseSubmitBehavior. By setting it to false in the WebControl, like so:

<asp:Button ID="btnSave" runat="server" Text="Save & close" OnClientClick=" Update(); return false;" UseSubmitBehavior="false" />


Renders the input control like I want it to, as a button:

<input type="button" name="btnSave" value="Add" onclick=" Update(); return false;__doPostBack(‘btnSave’,'')" />


Notice that I still need to stop the execution of the JavaScript by returning false because .NET added __doPostBack(‘btnSave’,'') to the onclick event.

But the main difference is that by returning false the page DOES NOT submit. Now, I can go back to writing my client-script to manipulate the page and capture those changes when the real submit button is clicked and the server code takes over.

Post a Comment(0 comments)

Domain Names::--

What is Domain Name
The domain name is the thing that comes after the at sign (@) in an email address
like user@leewayhertz.com (here leewayhertz is the domain name)


Some
TLD(top-level domain)
The last word in a domain Like .com, .int, .net, .gov, .org, .biz etc(also called the top-level domain) TLD.

It Stands for..
.com= commercial business, a company
.int= International
.net= Network provider, Internet Service Provider etc.
.gov= governmental agency
.org= Non-profit institution
.biz= Businesses

Some Short Domains
There are so many short domains are Available in this world. Like xy.com, ab.com, in.com etc..
In in.com give your name and they will provide you a cool, short @in.com email address You can sign Up through this link for your short @in.com email address http://www.in.com/
Post a Comment(0 comments)

Friday, September 19, 2008

iPhone 2.1 Software Update

The iPhone 2.1 software update contains many bug fixes and improvements.

Install the new version to your iPhone to get better features!!!

* Decrease in call set-up failures and dropped calls
* Significantly better battery life for most users
* Dramatically reduced time to backup to iTunes
* Improved email reliability, notably fetching email from POP and Exchange accounts
* Faster installation of 3rd party applications
* Fixed bugs causing hangs and crashes for users with lots of third party applications
* Improved performance in text messaging
* Faster loading and searching of contacts
* Improved accuracy of the 3G signal strength display
* Repeat alert up to two additional times for incoming text messages
* Option to wipe data after ten failed passcode attempts
* Genius playlist creation
Post a Comment(1 comments)

Do anyone know if it is available for unlocked phones too?

Thursday, September 18, 2008

Social Marketing Manager

Social media marketing is the process of promoting your site or business through social media channels and it is a powerful strategy that will get you links, attention and massive amounts of traffic.

Benifits:

  • It’s natural.
  • It’s defensible.
  • It’s low-cost/high returns.
  • It complements other efforts.
The Five Pillars of Social Media Marketing

Any and all forms of Social Media Marketing tactics fall under at least one of these five forms of action. Often the same channel will incorporate two or more of these:

1. Declaration of Identity
2. Identity through Association
3. User-initiated Conversation
4. Provider-initiated Conversation
5. In-Person Interaction

Identity-based Interaction is your declaration of your value, who you are, and where you can be found. Your customer happens upon your online identity that you, as a provider, define and declare. This is anything from your About Us pages on your blog or website, to your MySpace profile, to your Naymz profile. Here, there is very little interaction outside of your own declaration, but this becomes critical in defining how you can benefit your marketplace.

There has been a recent outcrop of websites created purely for this function. An expanded business card, if you will. Most also include the opportunity to link to your other forms of presence online, bringing together your presence in one place…well, kind-of. They include:

* Naymz
* Ziki
* ClaimID
* SuprGlu
* LinkedIn

Association-based Interaction is your customers’ opportunity to associate themselves with you and you with your customers. Most obviously, this is accomplished through things like becoming “Friends” on MySpace, you and your customers’ BlogRoll, or through their social bookmarking. This is your customer wearing your company’s logo proudly - Like Andy wears his Beatles shirts.

The most explicit form of allowing for this ability is through social bookmarking sites. I say this, and not social networking sites, because this is the sole function of these sites. Make it easy for your customers to bookmark your site, blog posts, etc with their favorite tool.

* del.icio.us
* Furl
* blummy
* Ma.gnolia
* StumbleUpon
* BlinkList

User-initiated Conversation is your users’ opportunity to create their own declarations or questions, and your opportunity to respond. This is your opportunity to be there and cater to them. Here, you serve your customers.

Perhaps the most cut-and-dry examples of this lie in messageboards, forums and “groups” sites such as Google Groups, Yahoo! Groups, community sites, etc. So, how do you find these conversations? Andy Beal’s Online Reputation Monitoring Beginner’s Guide. Here, he walks you through, step-by-step, how to find out what conversations are being initiated by others online.

In order to get directly involved with your customers, the most well-known example of this is “GoogleGuy” on the WebmasterWorld forums, is through your users’ forums, and sites such as:

* Yahoo Groups
* Google Groups
* AOL Groups
* MSN Groups
* Topica EMail Lists
* Kaboodle Groups
* Eurekster
* tribe.net
* Ning

Provider-initiated Conversation is your chance to find out what your customers think, feel, love and hate about your product. Ask them. Challenge them. Present yourself to them, but do so respectfully. As much as it’s an opportunity for them to tell you what they love and hate about your product, it’s also their choice whether to do so or not. Be kind. Be respectful. Appreciate their time.

Although it’s not a primarily online company, there is one company that has made this their culture. Seeking feedback and input from its customers 24/7/265. And it is: Current.tv. There’s little-to-no format, except for about half of the content is contributed by its users. If you haven’t seen it or don’t have digital cable, find someone who does and watch it. Do that this week, you won’t regret it.

Social networking strategies for connecting with your customers can certainly be complex, tricky and cumbersome, so I’ll be writing up strategies in the very near future to hopefully assist on those fronts. In the meantime, find your customers and interact with them here:

* Myspace
* Bebo
* Friendster
* Consumating

In-Person Interaction
is the pinnacle form of interaction with your customers. You’re interacting with them online, why not in person? Does it get better than that? This is where relationships are built and authentic conversation is had with so much more input, feedback, collaboration and communication. I had a seven hour conversation with a good friend last night. It was one of the best conversations I’ve ever had about so many things, and I could have never had that quality of a conversation online. Nothing beats face-to-face.

Get out there. Meet your customers. Let them interact with other customers. Build your community. Go to conferences…better yet, organize your own gatherings.

To help this along, coordinating, managing attendee status, etc, there have been several sites that can help in either finding local events or coordinating your own:

* Meetup
* BarCamp
* Evite
* Upcoming
* Eventful
Post a Comment(0 comments)

Wednesday, September 17, 2008

VMware Fusion 2.0 Officially Released


Mac only: Windows virtualization software for Mac VMware Fusion's version 2.0 has graduated from beta and is now officially available. In our test drive of Fusion 2.0 beta 1 and beta 2 we were impressed with 2.0's better multi-monitor support and integration of the Windows VM with OS X in Unity. The final highlight reel of Fusion 2.0 features include:

  • More Seamless with Unity 2.0: Application Sharing, Link Handling, Mirrored Folders, Driverless Printing, True Multiple Display Support, and Custom Keyboard Mapping
  • Safer Windows on Mac experience with AutoProtect automated snapshots and a 12-month complimentary subscription to McAfee VirusScan Plus security software for Windows XP and Vista
  • More Power with DirectX 9.0c with Shader Model 2 3D graphics, 1080p HD video playback, Multiple Snapshots, 4-way vSMP, and Better Linux Support (Unity & Easy Install)
  • More Mac-like, More Mac-friendly with all new Welcome Screen, Virtual Machine Library and Virtual Machine Settings, Cover Flow and Quick Look integration, and Apple Help
  • Mac OS X Leopard Server now is supported in a virtual machine on Mac hardware

A single license for VMware Fusion 2.0 will set you back $79.

Post a Comment(0 comments)

Carry Your PC on Your iPhone or iPod Touch


It'd be wonderfully convenient if you could take your important documents and applications with you wherever you go, but lugging a laptop with you every time you step out the door is far from convenient. That's where MokaFive's new cross-platform application called iPhone Sentinel comes in. By turning part of your iPhone or iPod touch into a portable hard drive, iPhone Sentinel and the MokaFive Player allow you to run virtual machines directly off your iPhone, so you can run anything from an entire operating system to standalone video games like Quake. Here's how it works.

The Nuts and Bolts

There's a lot of different components to MokaFive's solution, so let's break down each component to understand how it all works together.

First, MokaFive's main product is the MokaFive Player. It's a cross-platform (Windows and Mac) virtual machine software. MokaFive Player runs virtual machines named LivePCs. So the player is called MokaFive, and the individual appliances are called LivePC virtual machines.

You can run the MokaFive Player from a Windows or Intel Mac desktop or from a USB drive. If you just wanted to use the MokaFive Player locally to create and distribute LivePCs, you could just install it directly on your local computer. However, the MokaFive Player for USB drives can run any LivePC appliance portably from your thumb drive.

That's where iPhone Sentinel comes in. After you set up your iPhone with iPhone Sentinel, the iPhone works as a USB drive. Putting all the pieces together, then: You can run LivePC virtual machines with the portable MokaFive Player from your iPhone using iPhone Sentinel.

Now that you've got a better understanding of where we're going, let's walk through setting it up.

Turn Your iPhone or iPod Touch into a Storage Device with iPhone Sentinel


To get started, head to the Project iPhone Sentinel download page and grab the version that fits the operating system you'll be installing it on. I've tested the app on both Windows and Mac, and it looks virtually the same on both.


Now run iPhone Sentinel. You'll be prompted to connect your iPhone, so go ahead and do that. Once you do, the app explains that it "allows you to use your iPhone as a portable disk drive" and prompts you to allocate disk space. I gave about 2GB to iPhone Sentinel (which I think was the default). Keep in mind that you can't give more space to your iPhone than you already have free without losing data, so I'd heartily recommend backing up your iPhone if you haven't already and making sure you have enough space. When you're ready to pull the trigger, just click the Format button. Once you do, go grab a snack or warm drink—iPhone Sentinel took about 10 minutes or so to format the portable space on my iPhone.

All done? You're halfway there, and actually already at a nice point: You can now use your iPhone as an external storage device—meaning you can actually put files on it and take it to different computers. There's a catch, though, which we'll discuss below.

Install the MokaFive Player on Your iPhone

Once your iPhone is set up for disk use, you're ready to install the MokaFive Player. Head to the MokaFive Player download page and grab the download that fits your operating system. Since we want to run the program from our iPhone or iPod touch, you should download the Mobility version for Windows or Mac. If you're hoping to run MokaFive Player on your Mac, you need to grab the Windows and Mac version and install it from your Mac. If you're planning on sticking to running the MokaFive Player on a Windows machine, get the Windows-only version.

Either route you take is a breeze. On Windows, just run through the installer and tell it you want to install the MokaFive Player to a portable drive. On OS X, you just drag and drop the contents of the disk image directly to your iPhone drive. In both instances, make sure your iPhone's drivespace is mounted with iPhone Sentinel. That's all there is to it.

How's It Work?


The iPhone Sentinel software is still very experimental, meaning that you can expect a lot of hiccups along the way. Right now the homepage says iPhone Sentinel only works with Windows XP SP2, though I was able to get it to work on OS X 10.5 as well as XP SP2.

Running the MokaFive Player from my iPhone, on the other hand, was another story altogether. MokaFive uses VMware's player to run its virtual machines; in fact, you need to have VMware pre-installed on a Mac if it's even going to work.


The first time you run it, you'll have the option to run pre-installed machines, like the Fearless Browser or Linux XP (a flavor of Linux that very closely mimics Windows XP). You can also grab several different free LivePC appliances from the MokaFive web site, including business-oriented apps like OpenOffice.org and fun stuff like Quake or the One Laptop Per Child operating system.

My biggest complaint with MokaFive right now is that—as far as I can tell—you have to have iPhone Sentinel installed on any computer you want to use your iPhone as a disk with. That's probably going to be a major deal-breaker for some, since it presents a circular problem. Normally in this sort of situation you'd bring iPhone Sentinel with you on your portable drive. You could put iPhone Sentinel on your iPhone, but you wouldn't be able to get to it without using iPhone Sentinel to begin with. That's a problem. If you give it a try, I'd also recommend caching all of your virtual machines for offline use—otherwise you'll have to download them anew every time you plug in your iPhone.

If MokaFive is going to really wow, it'll need to tackle these problems soon. In the meantime, both the iPhone Sentinel application and MokaFive Player present some interesting and worthwhile functionality on their own. Right now MokaFive is a pretty cool app for running and distributing streamlined virtual machines, and—if the folks at MokaFive can get it all working well on the iPhone—your phone could turn into your all-in-one portable drive and operating system.

Until that happens, you may want to stick with iPhone Sentinel to enable disk mode on your iPhone, then grab some portable apps and carry your life on a thumb drive. Alternately, if you just want to run Windows from your iPhone, check out the much more stable, robust MojoPac, and build your PC on a stick. I haven't tried this, but considering that iPhone Sentinel essentially turns a portion of your iPhone into a thumb drive, it should work just fine.

If you've got any experience with MokaFive or with dual-purposing your iPhone's drive, share your experience in the comments.

Post a Comment(0 comments)

iPhone Application Development – Safari Browser

Safari browser makes easier browsing on iphone.

1. Safari the most advanced web browser ever and also available with iphone.

2. The browser with 3G and Wi-Fi technology makes internetbrowsing really fast. The browser has got Google and Yahoo search built in.

Internet Available Anywhere

1. Whether you’re connecting via EDGE, faster 3G, or even faster Wi-Fi, you can access web through safari. Iphone automatically connects you to the latest network available.

Zoom and View

1. You can zoom any part of the web page just with a tap on the screen.

2. The iphone allows you to view any site in portrait or in the landscape mode.

3. Rotate the iphone and the site also rotates in ninty degree.

Make a Web Clip

1. If you are visiting a website frequently or a newspaper, a blog.

2. You can create a home page icon for it. Just make a web clip with safari and add your favorite site to Home screen icon.




Labels: , , , ,

Post a Comment(0 comments)

Tuesday, September 16, 2008

Remove Saved Passwords

Windows XP offers the ability to save passwords for web sites and network resources. This can be very convenient as opposed to remembering and entering the username and password each time you need access, but it poses a security risk because anyone who has physical access to your computer would also be able to log into those sites using your saved credentials

Windows XP does not offer a very easy way to review or remove the saved passwords though. If you follow the steps below though you can access a graphical interface to add, remove or edit the saved passwords on a given system.

1. Click Start and select Run

2. In the Open field type "rundll32.exe keymgr.dll, KRShowKeyMgr"

3. Once the Stored Usernames and Passwords interface opens you can select any of the entries and select Properties to view the existing information

4. To remove a saved password you can select one of the entries and select Remove. A confirmation screen will appear. Click on OK and the account will be removed

5. You can add additional saved passwords as well by clicking on the Add button and entering the appropriate information

6. Repeat the steps above as needed to add, remove or edit saved passwords

7. When you are done using the interface click the Close button

Labels:

Post a Comment(0 comments)

Saturday, September 13, 2008

Web hosting Top Success points

1. The most important thing a web hosting company can offer is service and support. If resolving problems with your hosting is too much of a chore, then shop around for others. Make sure you get a good idea about how responsive a web hosting company is before you pay for a service plan. Get referrals from current customers, any good hosting company should be glad to provide you a list of customers that say it is ok to contact them. Get to know these customers and take your time researching the best hosting companies.

2. Get your priorities straight, know what it is that you want to accomplish, write out your plans and get specific with it. You need to keep it flexible but it should be specific enough to get you in the right ball park so you don't have to wander around the sales rep jungle in danger of spending money on a waste of time.

3. Shop around, you can get good deals by keeping your eye out for standard pricing among many competitors, look for patterns, and get acquainted with the vocabulary of the hosting genre. Link what you get with price to get an idea of value, but keep your eye out for the fine print. Many specials and deals have hooks or gotchas. Knowing what you want to do from step 2 helps you determine what your give and take points are. No hosting plan will give "it all" without costing something for it. Many will look like they give it all but will only be shells that you have to fill in on your own.

4. The trade off between a big company web hosting provider and a small shop or freelancer web host provider is that a big company can provide the common stuff better because they can automate and have plenty of staff ready to help you with common stuff. A small shop or freelancer can customize unusual things for you less expensively than big companies can. The most important thing is how devoted the provider is to making sure you get what you paid for and then some. That attitude is what makes or breaks any provider big or small.


5. Many one-man or small group shops are resellers that work with bigger companies, they work as a middle layer and go between you and the bigger company. If that is the case, make sure that their service and attention to detail is worth the extra cost. If not, go to the bigger companies direct. The trade off between bigger companies and smaller ones is that the bigger ones will probably provide the generic stuff better, quicker, and cheaper (templates, marketing packages) and smaller shops will provide custom one on one stuff better, cheaper, and sometimes quicker in most cases. If the freelancer or small shop are hacks (when I say hack I mean amtuers) then you'll see a big drop off when it comes to this customizing. If that is the case, it would be much better to go with a big company and get out from under the hack jobs as quick as possible.

6. The real upside to going with a small shop or sole proprietor hosting provider is the level of expertise they provide and ability to customize your hosting and web site to your needs affordably. Most big companies either don't offer that level of in depth customization or charge a lot more for it. If you don't need a lot of custom built stuff tailored to your hosting needs then going with a big company can be easier than filtering through the hacks and the good guys in the web hosting market. But having a knowledgable person to work one on one with is gold if you are willing to find them.

7. Avoid all dirt cheap hosting offers as well as free ones unless you know from step 2 that you'll be ok with the limitations and time consumption these offers bring. It might take more time to discover but you'll hit the limitations of these offers as you go along with your hosting goals then you'll be invested in your site and have to back out and start over again somewhere else.

8. Don't do it yourself. Really it's a waste. Hosting plans are so cheap and taking the load off of yourself technically is so much easier and efficient when it comes to running a business. Make back ups of your files and have contingency plans should something go wrong, but running your own servers is usually just an ego trip someone is on about being more technically savvy than thou. If you've run the numbers and it works out better to run your own servers then by all means you're ahead of the game, ignore me. Remember to calculate your time, maintenance, and fail proof expense.

9. Make sure that your hosting company registers the domain name with you as the Owner / Registrant, otherwise they are using your money to buy a domain name in their name. If they don't know how to register domain names then you know something about their level of expertise, if they do this on purpose then you know they are crooked.

10. Hire someone to plan out your site and hosting needs with a business emphasis (if you are planning a business application for your hosting) - the technical people are in charge of the technical aspects of your site. Don't confuse that with the business side. One of the worst mistakes I see in consulting people is that people assume because someone understands technology that they understand business principles in the practice of running a profitable business using technology. Not so. If you can't see your site from a business perspective and what mechanisms you need in place to make money from it, then you're wasting your time and money on a hobby site and that is where most people end up while hosting companies make money off of their lack of insight. Hopefully now you won't be one of those case scenarios, because now you know and knowing is half the battle.
Post a Comment(1 comments)

I ended up using DreamHost.com (http://www.dreamhost.com) for my domain name hosting as they offered a huge hosting package at a great price. I signed up for a two year hosing service with a promotional code.

"GREEDY" was the code I used and it gave me 3 extra FREE lifetime Domain Registrations :) There are loads of codes out there here are a few more I have found:

"FATBOY" - 50% extra Disk Space + 10% extra Monthly Bandwidth.
"WIDELOAD" - 10% extra Disk Space + 50% extra Monthly Bandwidth.
"SMOOTHY" - 10% extra Disk Space + 10% extra Monthly Bandwidth + $50.00 off 2YR.
"SPECTECH" - 1 extra FREE lifetime Domain Registration + 1 lifetime unique IP Address.

All I needed were the free domains but the others are all pretty good.

Mark

Cloud Computing Development

Making the technology easier for everyone.

1. Cloud computing is a computing in which users rely on the web based applications and storing data in the “clouds” or the internet.

2. When said in simpler words IT based services are accessed by users without having much knowledge of, expertise with, or control over the technology.

3. The users can access supercomputer level power using a client like iPhone, Blackberry or laptop.

4. Users can reach into the cloud for resources as they need them. For this reason cloud computing is also been described as “on demand computing”.

5. Google Apps, Maps and Gmail are all based in the cloud.

6. Google apps allow users to access Gmail, Google Calendar and Google talk on the internet without having much knowledge of the technology behind it.

7. So you can save your data on internet and access them any time.

Thanks to all those companies that are working to make this technology available for the common and expert internet users.

Labels: , , , , , , ,

Post a Comment(0 comments)

Wednesday, September 10, 2008

iPhones Applications - With Google Maps


So let’s find the maps and directions on iphone.

Find Yourself: You can find your locations, get directions, and see traffic all from your iphone. Maps on iphone 3G contain GPS and Wi-Fi.

Get Directions: iPhone finds your location through GPS or by triangulating using Wi-Fi and cellular towers. You can also search your points of interest by keyword search. If you search the keyword “coffee” then the iphone would show you every nearby one.

You would get directions from anywhere you want. View a list of turn by turn directions or follow a highlighted map route and track your progress with live GPS tracking.

Different Views For The Maps: Just like Google maps on your computer. Maps on iphone lets you switch between views of Google Map data, satellite images, and a hybrid of both. You can tap on the screen to zoom the views.

See Traffic: The maps on the iphones also shows the traffic information, indicating traffic speed along your route. The traffic on your route is shown with the green, red, and yellow highlights.

What more you can ask for?

Labels: , , , ,

Post a Comment(0 comments)

Monday, September 8, 2008

IT sector has changed worlds perception of India: Kalam

Read below what our former President had to say about change in perception due to IT sector. Which is a compliment for IT Sector as well as a challenge!

"The former President, A.P.J. Abdul Kalam, has praised Indian scientists and the IT sector for driving technological change in a way that is helping the common man and said that its impact will soon be felt globally.

Speaking at the British Institute of Technology and e-commerce here, Dr Kalam highlighted how millions of ordinary Indians were benefiting from a combination of technological innovations and uniquely innovative business models.

In India, it has become common for villagers speaking on cell phones has become common. India has the cheapest telephone [call] rates in the world, for both landlines as well as cell phones. India also has the fastest growing telecom market in the world, adding roughly eight million cell phones every month. This amazing growth has been made possible because the Indian cell phone service providers had a number of innovative business models such as free incoming calls, prepaid calling cards, etc. We should remember that innovation in business models is also innovation, he said. Dr. Kalam explained how scientists in the Indian Space Research Organisation (ISRO) used innovative techniques to design a lighter, cheaper and more durable version of the Jaipur foot.

Similarly, the Nizam Institute of Medical Sciences in Hyderabad developed a very low-cost stent that brought down its price by more than 90 per cent. Dr. Kalam said the booming IT sector, which employed more than two million people and contributed roughly 25 per cent to Indias exports, had dramatically changed the worlds perception of India.

When you consider that the IT sector employs just 0.2 per cent of the population, you can see that the IT sector is contributing many times its share to the Indian economy. Indeed, it is not wrong to say that the IT sector, perhaps single-handedly, changed the worlds perception of India, he said.

Dr. Kalam said a unique blend of ingredients was driving technological change in India. We have a shortage of capital, so we have to be very innovative to stretch our limited capital. By and large, government agencies are not able to deliver citizen services fully effectively at any level, be it national, state, or regional. But fortunately, we have democracy, so that individual citizens have been free to evolve local solutions for local problems. Until now, our local innovations have not been able to spread outside India. But as the Indian economy becomes more globalised, our impact will be felt worldwide."

http://www.nasscom.in/Nasscom/templates/NormalPage.aspx?id=54081
Post a Comment(0 comments)

Saturday, September 6, 2008

Web app to software!!!!! Prism

Download it from here

Personal computing is currently in a state of transition. While traditionally users have interacted mostly with desktop applications, more and more of them are using web applications. But the latter often fit awkwardly into the document-centric interface of web browsers. And they are surrounded with controls–like back and forward buttons and a location bar–that have nothing to do with interacting with the application itself.

Mozilla Labs is launching a series of experiments to bridge the divide in the user experience between web applications and desktop apps and to explore new usability models as the line between traditional desktop and new web applications continues to blur.

Unlike Adobe AIR and Microsoft Silverlight, we’re not building a proprietary platform to replace the web. We think the web is a powerful and open platform for this sort of innovation, so our goal is to identify and facilitate the development of enhancements that bring the advantages of desktop apps to the web platform.

The first of these experiments is based on Webrunner, which we’ve moved into the Mozilla Labs code repository and renamed to Prism.

Source

TRY USING G-MAIL WITH THIS IT's JUST AMAZING
Post a Comment(1 comments)

Yes this software works really fast.

Friday, September 5, 2008

Software As a Service SaaS

Let’s have a quick overview of the (Software As A Service). 

1. Saas is a service that is rented rather than purchased. 
2. Instead of buying the software and paying for the regular upgrades. 
3. Saas is a subscription based, and all upgrades are provided during the term of subscription. 
4. When the subscription period expires, the software is no longer valid. 
5. Saas implies web based applications, in which all software is downloaded from the web or run from within the browser. 
6. If only two of our company employees needs the software then we would only subscribe for the two employees and only pay the money for the two employees. 
7. Saas can be easily controlled at the server level by the Saas vendors. This is called “On-Demand-Software”. 

Many people believe that local applications will be history down the road.

Labels: , , , , ,

Post a Comment(1 comments)

This i a valuable information.. Thanks Ajay!

Thursday, September 4, 2008

Why is BLOGGING important???

Blogging is also about forming relationships with people - the people who read and comment.
It is about building communities and often acting as a social reporter or facilitator.

Business blogs can be a good choice for both large and small companies - most companies already have a profile on
the internet, but especially smaller companies are struggling to get visitors, and have serious problems reaching people
interested in their field of business. Start a blog and use various ping services to reach out to millions of readers all
over the world!

* You know your field of business the best
To run a company you will have to know what you’re doing - you know your field of business, maybe even be a “guru” on the topic - why wouldn’t you share your knowledge? Why wouldn’t you also be known as the “guru”?
* Reach more people
You might already have a news-section on your website, but who is reading it, besides your existing customers? With a blog it is easier to reach new readers!
* Let your employees compete
Give each employee a user on the blog, and let them blog about your companies business field too. While they compete on getting most comments, they write better and better content, in your companies best interest.
* Learn while doing
Along with the competing employees, let them read each others blog posts, and let them share their tips and tricks - it’s one of the best ways to share inspiration sources, ideas and knowledge. Also, when you write a post, some research might be needed, a research your employee wouldn’t do, if he wasn’t to write a blog post.
* Coverage
Use the blog as a tool of communication, not only to your existing customers, but also the rest of the world. Use the blog to give small hints about new products, create a hype, start rumours etc. Make the press interested! More and more blogs are being quoted in newspapers and magazines - blogs are being more accepted as a way of communicating, than they ever have before.
* Will the idea work?
Are you planning on making your product range bigger or change it’s direction? Blog about it, and wait for people to join the debate - will your plans hold?
* Customer relationship
When you get a new customer you always want to do your best to keep that customer - get a “personal relationship”. A blog is the perfect choice for interacting with existing and new customers, let them join the debate and give their say about your current product range - what’s good and what’s bad.
* Get the best employees
If your blog will be one of the heavy boys on the internet, within your field of business, you will experience that more people, and often more qualified people, will request a job in your company. It’s “human nature” - people always want to play with the heavy boys.
* Host your blog on your main website
You probably already have a blog on company.com - let the blog be company.com/blog. The more people that reads your blog and starts linking to it, the better search engine placements you will get. Not only for your blog, but also for your main website.
* Google loves bloggers
It’s well known that Google loves blogs - blogs won’t need to be many days old before they are indexed, and often their search engine placements increase rapidly. Also many guides for search engine optimisation is written for specific blog software - use it!
Post a Comment(1 comments)

Thanks for the benefits of Blogging

Beta Browser Speed Tests: Which Is Fastest?

Original link

Google's new Chrome web browser beta is getting a lot of attention for its slick looks, helpful features, and performance, but how does it rank against the early releases of more established browsers? We've previously put the major browser releases to the speed test, but today we're measuring Chrome against the second beta of Internet Explorer 8, as well as the beta of Firefox 3's next iteration, 3.1. We tested tomorrow's browsers on startup and page-loading times, JavaScript and CSS performance, and, perhaps most importantly to the average user, memory use on launch and with lots of content loaded. Read on to get the scoop on which bleeding-edge beta has the edge in the browser time trials.

The Tests

As with my previous browser tests, I installed completely fresh copies of the three browsers on my Windows Vista laptop, with all settings left to defaults. With the second beta of Internet Explorer 8, I reset the browser to factory settings and chose whatever Microsoft suggested during the click-through setup.

My test system has the same specs as before: A 2 GHz Intel Core 2 Duo processor, 2GB of memory, and running Windows Vista Home Premium. For the time-based tests, I again used Rob Keir's ultra-lightweight timer app, simultaneously tapping the "\" key with "Enter" to launch a browser shortcut or folder full of bookmarks. I performed each test on each browser three times and averaged out the results, while eliminating obvious oddities. (With Vista's often empirical hard drive usage, there were definitely artificially long start-ups).

It's the same system I used to test Internet Explorer 7, Firefox 3 RC3, Safari for Windows, and Opera 9.5, so you can make fair comparisons between all the browsers. It's not scientific in the strict sense, but it's meant to measure browser performance as real humans experience it—load, click, and wait.

Test 1: Startup Time—Winner: Chrome!

Drawing inspiration again from Mark Wilton-Jones trend-setting tests, I timed each browser loading up "cold" load (straight off a system restart) and "warm" (having run twice already). I used a locally-saved copy of Google's minimalist home page to negate net connection variations, and, to compensate for Vista's start-up fickleness, timed each browser exactly two minutes after boot-up. Here are the first results:

Note the small scale of the time on the X-axis: Even though Chrome was (quite surprisingly) slower at startup than Firefox or even IE 8, it's less than a second of difference between them all. That's a bit more than an error from my twitchy fingers, but probably not enough to rate any one browser on. Let's check out the warm boots:

As you can see, Chrome's noticeably fast on reload, although all the results are so close it's hard to confidently crown a winner. Just like last time, IE 8 slightly edges out Firefox on warm boots, but lags just a bit behind when starting up.

You don't start your browser to look at clean, white, locally-saved pages, do you? No, you speed around your must-visit sites, and often keep a bushel of them open at once. For the next test, I led each browser page-by-page through the assortment of web sites pictured at right—some heavy with interactive elements, some just text and pictures—before jumping back to a blank page (entering about:blank does this in any browser) and loading all the links at once. Each browser keeps a spinning icon on tabs as they load, so I measured from first click to the last tab settling in.

IE 8 and Chrome clock in too close to call, but Firefox fell behind. Based on the minuscule difference in cold-boot time and the two warm tests, I'd call Chrome the fastest, but definitely hand IE 8 a Most Improved Player trophy at the awards banquet.

Test 2: JavaScript & CSS—Tie: Firefox & Chrome!

JavaScript continues to grow in importance as a browser benchmark, because it's the backbone of no-reload interfaces like Gmail, Facebook, and lots of other webapps. Once again I used Sean Patrick Kane's revised JavaScript speed tests and averaged out three results to measure the browsers:

Firefox bests Chrome in this test by a handy lead, while IE 8 takes nearly twice as long (in milliseconds, of course) to perform all the actions Sean runs it through. It's anybody's guess who's got the most objective test—CNET's testers show Chrome wrecking all comers, while Mozilla's own tests declare their orange scrapper the winner in tight races. I can only take away that IE 8 is definitely an improvement from IE 7's fall-behind pace, while Chrome and Firefox are pretty evenly matched...

...until I ran the CSS tests, that is. CSS determines the layout and appearance of a page, and nontropp's downloadable form makes a browser work like a page designer on an all-guarana-and-coffee diet.

In the CSS test, as you can see, Chrome takes a commanding lead, Firefox doesn't lag too far behind, and IE 8 actually stalled and froze on just about one of every two loads I ran. When it came out of memory freeze, it did report consistent times, though—consistently behind. One could hand the Dynamic Web Performance title to Firefox for the probably weightier JavaScript test, but Chrome also shows a notable grace in running down the type frequently found on blogs. Let's call this a tie.

Test 3: Memory Use—Winner: Firefox!

How far the great-great-nephew of Netscape has come in its respect for your system's resources. Measured by Vista's Task Manager from cold boots and then with eight tabs loaded, Firefox shows some serious savvy with megabytes:

Do note, however, that Chrome handles tabs differently than others—each tab loads as its own process, so that if it crashes or stalls, the rest of your reading doesn't go down with it. So if you've got solid-state chips to spare, it's not that much more of a hit to run Chrome in a busy session.

As with our last test, we'll note that browsing is much more than speed and bit usage—many of us can't imagine web life without our favorite extensions, or Windows integration, or, soon enough, Chrome's unique features.

What's been your experience with the newest competitors in the web field? Got your own criteria to compare? Share it all in the comments.

Post a Comment(0 comments)

Google Chrome's Full List of Special about: Pages

  • about:memory
  • about:stats
  • about:network
  • about:internets
  • about:histograms
  • about:dns
  • about:cache
  • about:plugins
  • about:version
Post a Comment(0 comments)

Web 2.0 Development – GOOG-411

GOOG-411 or Google Voice Local Search is a telephonic service from Google that allows users to connect to their desired business search in their cities. This service is only available in United States and Canada.

This service uses speech recognition technology to connect users to their desired business. People can call 1-800-466-4411 a toll free number. After dialing this number users are asked to say the city and state of the business they are looking for. Then the users can search the business by name or category which generates a list of businesses matching the search.

Users may then select a business on the list by saying “number” followed the number that corresponds to the business, or press the number on their phone. Once a business selected, Google automatically connects the users to the business or sends an SMS from the phone number.

Users can also listen to the address and phone number by saying “details”. U.S users can narrow their search results by entering the zip codes or the street intersection.

We can wait for the day when this service would be extended to other parts fo the World.

Labels: , , , , , ,

Post a Comment(0 comments)

Enable Google Chrome's Best Features in Firefox

Original link


The internet is atwitter with Google Chrome's innovative new features, but there was no clear winner in our speed test comparing Firefox and Chrome—which means your choice of browser may depend solely on features. Apart from a few specific issues (namely process management), many of Chrome's best features are already available in Firefox 3, proving yet again the power of extensibility. From incognito browsing and the streamlined download manager to URL highlighting and improved search, let's take a look at how you can bring some of Google Chrome's best features to Firefox.

Stealther Turns On Incognito Browsing


Chrome's Incognito browsing allows you to shop for your significant other look at porn without keeping any history of that browsing session anywhere on your computer. In Firefox, the Stealther extension does the same thing. The main difference: In Chrome, a single window can enter Incognito mode, whereas in Firefox it's enabled globally (this is probably possible in Chrome because of how it manages each tab as a separate process). But let's be honest, are your multi-tasking skills really that good? (Original post)

Download Statusbar Puts Downloads in Your Status Bar (Surprise!)


Chrome is all about saving space, so files you download don't break out into a separate window. Instead, they live in your status bar. Not bad, but guess what: The Download Statusbar Firefox extension has been doing this for five years, and it offers lots of additional options and wastes even less screen real estate. (Original post)

Speed Dial and Auto Dial Power Up Your Empty Tabs


Chrome's empty tab page—which displays your most visited sites, most used search boxes, and even your recently closed tabs—is awesome. There isn't currently anything quite as full featured for Firefox, however there are a couple of options that are very close. The Speed Dial extension (which itself is a ripoff of the Speed Dial feature in Opera) provides a very similar thumbnail-based new tab page, but you decide which sites you want in your speed dial and you can quickly access any of them from your keyboard with shortcuts. (Original post)

Locationbar2 Adds Domain-Highlighting to the Address Bar


Google Chrome's "omni bar" sports root domain highlighting, a cool feature that doubles as a nice anti-phishing device (if you see the root domain more easily, you are less likely to give your information to an imposter domain). That sort of domain highlighting isn't new by any means, though; the Locationbar2 Firefox extension has been boasting this same highlighting—in addition to several other excellent features—for well over a year.

Prism Extension Turns Any Site into a Separate Application


If you want to break out a webapp you use all day long into a separate window and desktop shortcut, Chrome makes it easy on you. Just click x and do y. The concept of separating webapps into their own application isn't new, though. At Mozilla, they've been cooking up Prism to do just that for quite some time. With Prism and the Prism for Firefox extension installed, just go to Tools -> Convert Website to Application to break a webapp into a separate window and application. Right now this extension is Windows only, but hey—so is Chrome.

Keyword Search Bookmarks Integrate Site-Specific Search with the Address Bar

Chrome boasts that after using a site's search engine once, you can perform that same search from the address bar the next time. For example, after you search Amazon once, the next time you may just be able to go to your address bar, type 'a', press Tab, and then perform your search. That's pretty saucy, but it's also not much of an innovation over keyword searches in Firefox. Granted, you have to manually add a search box (here are 15 of our favorite Firefox quick searches), but you can also define exactly what you want that shortcut to be. Chrome also doesn't currently support keyword bookmarking in general, which is one of the most time-saving features in Firefox.

On the other hand, previously mentioned Auto Dial automatically populates the new tab page with your most frequently visited sites. It's not as attractive as Speed Dial or Chrome's new tab page, though. Either way, give Firefox extension developers some time. We'll have an even better alternative before you know it.

Post a Comment(0 comments)

Wednesday, September 3, 2008

Google launches there new browser



Open Source browser with some good use of on screen space.

Here are the list of features from other websites
-It's built on Webkit, the browser framework used to power Safari and the iPhone.
-It's faster. Smarter implementation of Javascript rendering will make pages more responsive and let your browser do more than one thing at once.
-Smarter memory management. A sophisticated approach to data storage across time and tabs will keep the browser in top shape.
-Crash-free app browsing. Applications will be partitioned in the browser so if one crashes, it won't crash your whole browser.
-Tabs on the top. Instead of tabs being displayed below your address bar, inside the browser - they'll ride on top of each browser window. We'll see what this is like for the user, we do wonder.
-Quick navigation. Your most frequently visited pages will be available in a point and click navigation, like Opera's Quick Dial.
-Gears integration. Google Gears will be integrated throughout the experience for offline use, local storage of information and all kinds of other magic that Gears-heads are working on.
-Open source. The browser appears to be entirely open source, Google says it wants other companies to borrow from it just like it learned from them.

Labels: , ,

Post a Comment(0 comments)

VOZME

VOZME.

I don't know how this word sound or what this word means. But what I know is that this is a very interesting online tool. Have a look at it:

Well, now answer a question. While surfing a web site, you found some interesting article. But you don't have that much time to read it out. What will you do? Another question, what if you have liberty to get that article in mp3 format and downloaded to you ipod or cell phone?

Well, VOZME gives you that liberty to convert any text into voice and download it in mp3 format for later use. Another interesting feature of this tool is that this supports even hindi language text. That means, you can get a hindi article in mp3 format now.
One can integrate this tool in one's website also.

Isn't it interesting?
Post a Comment(0 comments)

Tuesday, September 2, 2008

User Interface (UI)

user interface is a linkage between a human and a device that allows the human to interact with it can be A mobile phone, Books, Websites etc. User interface design important for several reasons. First of all the more intuitive the user interface the easier use, and the less expensive to use it. The better user interface enables the user with easy navigation.

Here i am giving some steps for better UI

1. Always use cute icons, buttons, and graphics.
2. Use color appropriately.
3. Background Color Should match the pallet
4.
Always use Normal fonts.
5. Use smart navigation
6. Always use hyper links instead of buttons. Hyper links are cool.
7. Don’t underline words if they are not links.
8. Be careful about that what we have to click on!
9. Avoid Blinking Text, Scrolling Text and Animated Gifs
10. Create Dynamic Graphics With System Drawing don't add any colorful and effective image into it.
Post a Comment(0 comments)