Posted by indroneel on February 18, 2009
Setting up the technology stack is usually the first stumbling block encountered while developing with PHP and MySQL. The common practice is to use Apache web server as the HTTP gateway. Setting up these three components separately is not a trivial task because of the variety of configuration parameters, file system paths and launch options involved.
To mitigate this, many a software provider have come up with pre-integrated Apache, PHP and MySQL distributions that require much less effort in configuration and setup. Usually called a LAMP (acronym for Linux, Apache, MySQL and PHP) or WAMP in case of windows, these bundles provide an accelerated approach for newbies who have embarked on the PHP track.
Simplicity notwithstanding, most LAMP/WAMP implementations still include certain limitations when it comes to extreme portability, configurability and custom integration. A separate discussion of these limitations is beyond the scope of this article. Instead, we shall guide you through a step-by-step approach to creating your own integrated, flexible and redistributable AMP environment from scratch. Read the rest of this entry »
Posted in development, PHP, software, web | 6 Comments »
Posted by indroneel on December 2, 2007
Modern enterprise applications are characterized by a preponderance of distributed computing paradigms and methodologies. In consequence, the network between different application elements (services) now play an increasingly significant role. Typically, the network layer for most distributed environments possess the following three characteristics:
- the nodes in the network (e. g. the services themselves) encapsulate complex functionality.
- the communication part is hierarchically layered into a set of relatively simple transports and protocols.
- the network topology is static with the location and capability of services defined a-priori.
In this article, we shall explore the feasibility and possible benefits of having a dynamic topology for the networking layer of enterprise applications. Read the rest of this entry »
Posted in enterprise, internet, web | 1 Comment »
Posted by indroneel on April 18, 2007
Creation of even the simplest graphical elements can be a tiresome experience without a prior background and training in visual design. Most developers would rather work on the next application functionality than fiddle around with Photoshop and similar imaging tools. Usability and aesthetics are considered to be the prerogatives of Web designers as a distinct and separate group of professionals.
This article takes a closer look at some of the major issues faced by programmers with image manipulation and proposes a developer-friendly solution for the same. Read the rest of this entry »
Posted in development, graphics, productivity, programming, web | 2 Comments »
Posted by indroneel on March 31, 2007
Nine years and several technologies later, rich Internet applications are yet to attain maturity. Though AJAX and Flash have become widely accepted as the latest technologies for building RIA, these are far from being perfect solutions. This article presents a summary of the common problems that have assailed RIA development across successive generations of softwares and platforms. Read the rest of this entry »
Posted in browser, development, internet, RIA, web | 3 Comments »
Posted by indroneel on March 5, 2007
An Internet clipbook is a collection of Web page snippets, documents and links organized for easy browsing and quick accessibility. The imagery is drawn from a “real” paper scrapbook that contains among other things, photographs, handwritten memos, newspaper and magazine cuttings. Read the rest of this entry »
Posted in desktop, internet, knowledge base, productivity, software, web | 2 Comments »