• support[@]kurinchilion.com
  • +1 (888) 666-4252

Blog

Netbeans: HTTP Status 404 – There is no Action mapped for namespace / and action name

Feb 13, 2011 - by kurinchilamp /Java/ 364 Views
i) Check where struts.xml is defined - Path where the file exists. In netbeans, easy way to do this to add the struts.xml file to package folder. ii) Check if the correct namespace is added in the struts.xml iii) Check if the package name is given correctly for the class in execution.
Continue Reading

Perl: How to debug in Perl?

Apr 30, 2010 - by kurinchilamp /Perl/ 344 Views
Turn on warnings by use warning; To run a perl script with warnings, type -w with the shebang as in #!/usr/bin/perl -w print "Content-type: text/html\n\n"; print "Hello World\n"; Check if you have the following line in the program print "Content-type: text/html\n\n"; This will output the text to the browser from the server. Print error messages to the browser using use CGI::Carp qw(fatalsToBrowser); The other way is to use the print command to debug your program. Common error messages » The specified CGI application misbehaved by not returning a complete set of HTTP headers. » Can't locate missing-file.pm in @INC (@INC contains: ..... )
Continue Reading

HTTP-Header: User-agent modification

Dec 06, 2009 - by kurinchilamp /HTML/ 328 Views
When a browser makes a request to the server, it sends information such as its operating system name, version in addition to the type of the browser from which the request originates in the header variable "user-agent". Depending on the request made, server responds back with specific details which can range from browser specific css layout to calling certain javascriptsfor certain browsers. Changing the user-agent also helps us in understanding how spider-agents or bots will see the pages that we build. It also helps us design applications that will mimic a request as originating from a mobile phone and helps us in viewing the behavior of the application in different mobile clients. To read more about HTTP-Headers check ietf
Continue Reading

Firefox: Developer Friendly Browsing Tool

Nov 17, 2009 - by kurinchilamp /HTML, UI, CSS/ 327 Views
Firefox is one of the best tool available for web developers which equips the developer with code testing and debugging capabilities. There are many useful firefox options and extensions that comes in handy during software development life cycle and in this article we will be listing few of useful plugins that we commonly use. To find information related to the page that is getting displayed on the browser click Tools > Page info. This will give you permission settings of a page, security identity of the page, feed url and other page specific information like page content-type, encoding, meta tags used, cookie permission settings etc. Web Developer extension Added as a toolbar in firefox, this extension gives CSS related information, page information, outlines page elements, tab index, gives topographic information and many such details. (more…)
Continue Reading

Query string limit in GET data and Size limit in POST Data

Nov 10, 2009 - by kurinchilamp /HTML/ 294 Views
RFC 2616 - Section 3 states: "Servers should be cautious about depending on URI lengths above 255 bytes because some older client or proxy implementations may not properly support these lengths." Different browser agents support different URI length acceptance. In addition, servers too play a role in accepting/denying URI's over certain length which may either truncate the URI or may give lengthy URI message indications. It is always advisable to rely on shorter URI's and to post data when more field sets are to be transferred across web pages. POST data too has its limit. In this case, it is the size of the data which is controlled by the server settings. Some interesting discussions: Limit on query string GET URL parameters
Continue Reading

Javascript Memory Leak Diagnosis

Oct 03, 2009 - by kurinchilamp /UI, CSS/ 299 Views
What is meant by Memory leak? Memory leakage refers to obtrusive memory handling techniques adopted in programs which leads to increased load time and poor performance. Various scenarios can cause memory leaks which can range from unhandled memory garbage to cyclic references to error in code logic. One best suggestion given in the javascript forums to overcome this problem is to nullify the element once its usage is over. (more…)
Continue Reading

TECHNOLOGY DEV STACK

Following are some of the technologies that we use to build and maintain solutions for our clients.