Smilies using plain text

June 18th, 2009 | No Comments | Posted in Web Design

Normally you do have the option of smilies everywhere but now you can use the smilies everywhere. Even where images are restricted.

♪ (musical eighth note) looks like:
♫ (musical notes/double note) looks like:
✈ (airplane) looks like:
☹ (frowning face) looks like:
☺ (smiley face) looks like:
☻ (solid smiley face) looks like:
† (dagger/cross) looks like:
∞ (infinity) looks like:
♥ (heart/valentine) looks like:
♣ (club/shamrock) looks like:
© (copyright) looks like: ©
® (registered trademark) looks like: ®
☎ (phone) looks like:
☑ (check box) looks like:
☞ (pointing finger) looks like:

The above list is from Ferodynamics Symbols. I found some more interesting symbols there by some users like.

╔╦╗════════════╗
╠╣╠═╦╦╦═╦╦╦═╦╗╔╗
║║║║║║║╚╣║║║║╚╝║
╚╩╩═╩═╩═╬═╠═╩══╝
╚═══════╚═╝════╝
╔╗
║╠═╦╦╦═╗
║║║║║║╚╣
╚╩═╩═╩═╝

You should check them out.

Tags:

Where does Google Gets Maximum Revenue from

June 15th, 2009 | No Comments | Posted in Adsense, Adwords

Suddenly I got this idea into my mind as to Where does Google Gets Maximum Revenue from and I started searching Google and According to Google's annual report, a little over half of all Adwords advertisers live outside the US.

Then I found Where do Adwords advertisers live? which is a very interesting poll. Though it does not have option to enter India and so I could not vote for my efforts in Adwords but results look interesting.


Now the question comes is it good to invest in Google if you are in US. I think yes because it has close to 50% of its business outside US and as USD fluctuations can help Google at times as well.

Tags: , , ,

ASP at a glance

April 10th, 2009 | No Comments | Posted in ASP.Net

ASP contains text, HTML tags and different scripts. These scripts in an ASP file are executed on the server.Before learning ASP one should have knowledge of VBscript or Java script.ASP means Active Server Pages and this pages runs on Internet Information Services .ASP file is the same as HTML file it contains HTML, XML, and scripts and these scripts are executed on server.ASP files are saved with extension.asp.

Features of ASP

1.It edits, changes and add different contents to a Web page.
2.It replies to user queries and to data whish submitted from HTML forms.
3.Access any data or databases and return the results to a browser.
4.It also customizes a Web page to make it more useful for every users.

In ASP if variables are declared outside a procedure they can be changed by any script and if declared inside the procedure they are created and destroyed every time the procedure is executed.In ASP Response object this object is used to send output to the user and in ASP Request object this object is used to get information from the user. Application object in ASP is used to tie files together and to store variables.Application object contains information which is used my many web pages in the application.In ASP Session object is used to store information for a specific user session.In object data hold information of one specific user and one specific application .

Now let us see in details regarding Loops

Do While...Loop

Example

<%
   a=0
Do While a<5
    response.write("Hello
") a=a+1 Loop %>

In this example "a<5" and the instructions defines a response text and an increment of the variable "a". In the example, a will be increased until it gets a value of 5. Then the loop will be abandon. one can use many statements within the loop.

Do Until....Loop

Example

 
<%
a=0
Do Until a=5
    response.write("Hello<HR>")
    a=a+1
Loop
%>
 

In this example "a=5", so a will increased until it is equal to 5 and then the loop will be abandon.

Select Case....End Select

Example

 
<%
  a=5
Select Case a
   Case 1
       Response.write ("Number is 1")
   Case 2
       Response.write ("Number is 2")
   Case 3
       Response.write ("Number is  3")
   Case 4
       Response.write ("Number is 4")
   Case 5
       Response.write ("Number is  5")
   Case Else
       Response. write ("a is higher than 5")
End Select
%>
 

AJAX Explained

April 10th, 2009 | No Comments | Posted in Ajax

AJAX means  Asynchronous JavaScript And XML.It is a method to create web applications in more faster way.In this without loading the page Javascript communicates with the webserver.It uses asynchronous data transfer so that webpages can request information in small bits.AJAX is supported by all the servers.As AJAX directly communicates with the server so one need not have to wait get information from database from server like Javascript.

In AJAX when we send request to the server  there are two methods used:-
1. open()

2. send()

In open() method there are three arguments or parameters
1. It tells which method we are using to send request.
2. It specifies the URL of the server-side script.
3. It tells that the request to be handled asynchronously.

In send() method we send the request to the server.

AJAX is not a any  new programming language, but it is a new way to use existing standards like JavaScript, XML, HTML, CSS. With AJAX we can create faster and user friendly applications.It is basically based on JavaScript and HTTP requests.It is a technology which is not dependent on web server software or on any platform.

How Java Virtual Machine (JVM) Works

March 17th, 2009 | No Comments | Posted in Java

Bytecode helps to solve Java's portability and security problem. It is a highly optimized set of instructions designed  to be executed by Java run-time system,which is called as  Java Virtual Machine (JVM).JVM is an interpreter for bytecode,it helps to solve major problems associated with downloading programs over the Internet .

Let us see portability and security in details:-

1. Portability

Translating Java programs into bytecode helps makes it much easier to run in a wide variety of environments,only JVM needs to be implemented for each platform . Once the runtime package is present on the given system then any Java program can run on that system. Though JVM differ from platform to platform ,all interpret the same Java bytecode.If a Java program could have compiled to native code,then different versions  of same program would have been present which could have create a lot of problem to portable programs so,the interpretation of bytecode is the easiest way .

2.Security

The  interpreted Java program also helps to make it secure.Because the execution of every Java program  is under the control of JVM,the JVM can contain program and prevent it from generating side effects outside the system.When a program is interpreted it generally runs substantially slow than it would run if compiled to executable code. However,with Java the difference between the two is not so great . The use of bytecode enables the Java runtime system to execute  programs much faster than you might expect.

When Just In Time(JIT)  compiler is a part of the JVM,it compiles bytecode into executable code in real time,on a piece-by-piece ,demand basis.It is important to understand  that it is  not possible  to compile  an entire Java  program into executable code all at once ,because Java programs perform various run-time checks that can be done only at run time.Instead JIT compiles the code as it is needed during execution and the increase the performance of Java

Tags: ,

Confluence Wiki Software

March 5th, 2009 | No Comments | Posted in CMS

Confluence is a simple, powerful wiki that lets you create and share pages, documents and rich content with your team.

If you're looking for a better way to collaborate or a replacement for an open-source wiki, Confluence Wiki Software has the essential enterprise features for your organisation.

Some of the capabilities that make Confluence so well-liked include:

  • Intuitive Editing – Each wiki is instantly editable online, with an intuitive “WYSIWYG” interface.
  • Enhanced File Management – All attached files are fully versioned (with author comments showing you when the files were attached, by whom, and for what purpose), linkable, and searchable. This feature alone puts an end to some of the most common problems that users have with shared drives.
  • Unlimited “Spaces” – “Spaces” are multiple independently managed wikis that are all part of one site. Within a space you can create pages, publish a blog, conduct team discussion, store files, or archive email.
  • Improved Discussions – Participants can easily post discussions and respond to discussion threads on any page or blog post. The group’s email conversations can be archived and made fully searchable by anyone who has the appropriate permissions.
  • Simple Administration – Easy to install and use, with everything you need to manage your Confluence site available in one place. Confluence is designed for the enterprise environment and offers support for LDAP, SSL, clustering, and industry-standard databases.
Tags:

How to open Adsense in New Window Safely

January 10th, 2009 | No Comments | Posted in Adsense

I have read in many forums and blog that you are not able to open Adsense Ads in new window but now its possible to do it With Google Ad manager.

Import your Adsense Code into Google Ad manager
Have the option in Google Ad manager to open the urls in new Window.

Thats it and now you would see Adsense Opens in new Window ( Do not try seeing it on your own ads though )

Also I have not used the above procedure here so do not try and see it.

Tags:

Basic SEO Tips

January 1st, 2009 | No Comments | Posted in SEO

This are not exclusive SEO tips but just some basics one for use of Google Tools

Check and see if all your pages are indexed by Google. Use the site:URL for searching your indexed pages. As an example click here and If any URL is missing you can also use the Content Analysis tool in Webmaster Tools and try submitting the sitemap

Label your images appropriately for getting advantage of Image Search Results and do not underestimate the traffic you can get from there.

Do not link to sites which you think are not related to your site and try avoiding selling of links for some $$ as the long term its not very beneficial

You are a webmaster and so use the tool developed for you. i.e. Google Webmaster tools.

Try using permanent redirect rather than temporary ones.

Check Google Analytics and see which of your content work best in Google and try giving it better visibility in your main pages.

Tags: