PUBLIC   marks

PUBLIC MARKS from user solrac

Sponsorised links

02 October 2008

High-performance Ajax with Tomcat Advanced I/O

by 1 other
Using Non-Blocking I/O (NIO) improves server performance drastically because of its efficient use of system resources (threads). The gain in performance is noticeable Ajax applications with long polling mechanisms. It also lets you control system-resource usage on a server under pressure. This article explains how to optimize your server for performance during the handling of both Ajax and regular requests.

01 October 2008

A new way of sleeping in the Linux kernel

The Linux Kernel version 2.6.25 introduces a new Linux process sleeping state, TASK_KILLABLE: If a process is sleeping killably in this new state, it works like TASK_UNINTERRUPTIBLE with the bonus that it can respond to fatal signals. This feature is generally an improvement over the existing options—after all, it is another way to keep from getting stuck with dead processes.

30 September 2008

Seven habits for writing secure PHP applications

When it comes to security, remember that in addition to actual platform and operating system security issues, you need to ensure that you write your application to be secure. These seven habits for writing more secure PHP Web applications will help you avoid becoming an easy victim of malicious attacks. Like many habits, they may seem awkward at first, but they become more natural as time goes on.

Sponsorised links

29 September 2008

Open, geographic information systems at Geonames

One of the best sources for geographical information for users and developers is a shining example of the power of open data. GeoNames is a database, Web service, and destination site for all things geographical. It has a rich, RESTful API and offers Semantic Web features using Linking Open Data conventions. Learn how to use GeoNames, as a user and as a developer.

Are all stateful Web applications broken?

Some subtle (and largely unwritten) rules govern the use of shared state in Web applications, of which many applications unknowingly fall afoul. The result is that many stateful Web applications have subtle and serious flaws. Find out how to avoid them.

25 September 2008

Building tomorrow's Web applications today

There has been a rapid growth in the use and need for Rich Internet Applications (RIAs), which look to replace desktop applications with browser-based applications. Learn how jQuery utilizes a combination of events produced by user interaction, information gathered from the Web site itself, and the ability to change the look and feel of the application without reloading to create Rich Internet Application quickly and easily.

24 September 2008

Apache allows data access even if a server is unavailable

Learn how to use Apache Derby as a local data store that can be used to take your Ajax web application offline. See how easy it is to use Derby as an embedded database, and how to provide persistent data to the client with a Java applet. Thus, Derby can be a key part of "offline" strategy, making data available even when the server is unavailable.

The DB2 SQL-based Admin Task Scheduler for Linux and UNIX

ATS (admin task scheduler) enables administrators to automate tasks by scheduling execution of stored procedures. Many Linux and Unix database administration tasks, such as online backup, can be performed by calling the built-in ADMIN_CMD procedure. ATS uses a straightforward SQL interface and operates without the DAS.

The latest on Eclipse Ganymede Mobile Embedded RCP apps

This three-part "Using Eclipse Ganymede to develop for the desktop, Web and mobile devices" tutorial series covers the following new Ganymede features: RCP, RAP, and eRCP, which allow you to develop software for the desktop, Web, and mobile platforms. Part 3, just released, is here, and links for Part-2 and Part-1 as well.

An easy way of integrating YouTube with PHP

This is Part 3 of the "Setting up your own on-demand video site with PHP" series, which takes you through everything you need to know to create video optimized for the Web, as well as creating a PHP application that will help keep your videos organized, accessible, and on-demand. You can get to Part 1and Part 2 from this new tutorial.

JSP TagLib, JSON, and Ajax enabled cascading drop-downs

Learn how to build a cascading Ajax drop-down control that dynamically populates values in an HTML SELECT control based on other form field values. This article describes how to build an auto-complete control, similar to Google Suggest, that displays a suggestion list that is updated in real time as a user types.

Bypassing the same-server Java applet restrictions

See how to create a system that uses your browser to access an arbitrary Web service. JavaScript code calls a method within an applet, which calls a servlet, which retrieves the remote information. In this way, you bypass restrictions on what an applet can and cannot do.

19 September 2008

Monitor Ubuntu file system activity with inotify

Inotify is a Linux feature that is surprisingly easy to use, which monitors file system operations, such as read, write, and create. Learn how to integrate inotify into your own applications on Ubuntu, and discover a set of command-line tools you can use to further automate system administration.

17 September 2008

Build a simple Ajax WYSIWYG Web page editor

This article describes a simple system that lets users of your Web site build their own Web pages. With it, they can place text and images on their page, arrange them to their liking, and save their work. Build a simple Ajax system that lets your users assemble pages by adding and arranging pre-made widgets. The code in this article stands alone, without any third-party libraries and includes most of the elements of a substantial GUI application.

10 September 2008

Cloud computing with Linux and Virtualization

One of the most important ideas behind cloud computing is scalability, and the key technology that makes that possible is virtualization. As you might expect, Linux plays a huge role, learn why there's a penguin behind that Cloud computing silver lining.

Bringing desktop applications to the browser

jQuery is emerging as the JavaScript library of choice for developers looking to ease their creation of dynamic Rich Internet Applications. As browser-based applications continue to replace desktop applications, the use of these libraries will only continue to grow.

Tap into the Google Geocoder Web service

See for example how the musical group Nine Inch Nails created a geographical download data display, of its new release "The Slip", that it produced using Google Earth and KML. This brilliant concept hints at the possibilities available with Google's Geocoder.

Developing Eclipse Ganymede Rich Client Platform

Discover the following new Ganymede features: RCP, RAP, and eRCP, which allow you to develop applications for the desktop, Web, and mobile platforms, respectively, with one common code base. This tutorial provides tips on creating an Eclipse Ganymede application model, user plug-ins, and tips on settting up the Subversion client.

Build Ajax-based Web sites with PHP

PHP has been around for quite a few years. It's commonly used as a server-side scripting language to develop Web-based applications fairly quickly and with good results. This article provided you with an introduction to writing Ajax-based front-end code with back-end PHP scripts faster than if you write all of the code yourself.

27 August 2008

Reduce their overall Linux memory footprint

The use of dynamic libraries in Linux lets your applications save memory by adding functionality only as needed at run time. Learn the process and tools for creating and using dynamic libraries, and take a closer look at how they work under the hood.

Work the CIM event model efficiently in Linux

A CIM event is the occurrence of a phenomenon of interest, which can be classified as either lifecycle or alert. This article shows you how to register CIM event handlers with a a single specific connection port to avoid added complexity. This will make it easier for you to implement and maintain a concrete and operable CIM event model.

Developing for the embedded Linux Nokia N810

The N810 is an embedded handheld system with an underlying Linux kernel adapted for the hardware. This article shows you how to program the Nokia N810, a capable Internet tablet that runs on Linux and shows you how a small command-line program can hook into the Alarm API.

21 August 2008

Avoid bad PHP designs with these patterns

By using these 5 established PHP patterns, you benefit from common design constructs that allow you and others to avoid the hard lessons of design ideas that don't work out. They also makes your code more readable and maintainable.

19 August 2008

In pursuit of Ajax Code Quality testing

In the Google Web Toolkit (GWT) test case demonstrated in this article, you'll take the steps to verifying that an Ajax application runs as it should. It shows how the GWT actually leverages its Java compatibility to make Ajax applications every bit as testable as their synchronous counterparts. You will learn by example, that the key to testing GWT applications is to design the application with testing in mind.

Making use of Google App Engine

The Google App Engine (GAE) makes it easier for you to forget all about managing pools of application servers. Take look at how easy it is to get started with the Google App Engine (GAE). This article walkes you step-by-step through building an Ajax mashup using Eclipse and the deployment it to the GAE.

solrac's TAGS

search :

limit : 50 100 200

2.0   Apache Derby   CakePHP   Cell BE   Goovy   JSF   Playstation 3   Programming Ajax   PureXML   Rich Client Platform   Rich Internet Applications   The office   ajax   aop   apache   application   apps   atom   browser   c++   chat   database   db2   design   desktop   dhtml   dojo   eRCP   eclipse   ejb   feeds   firefox   flickr   games   gawk   google   groovy   hibernate   html   ibm   internet   iphone   it   j2ee   java   java programming   javascript   json   jsp   layout   ldap   linux   lotus   mainframe   mashup   mashups   mozilla   odf   openoffice   os   pc   pearl   performance   perl   php   programing   programming   programming java   programming web 2.0   ps3   python   rap   rational   rcp   rdf   ria   rss   ruby   ruby on rails   search   second life   security   software   sping   sql   symfony   tech   ubuntu   unix   web   web 2.0   website   widgets   wiki   xhtml   xml   xslt   yahoo   yahoo pipes   youtube  

Sponsorised links