Sunday, March 7, 2010

BING | Using the API Version 2.0 Beta with Java and the API's XML interface

clipped from www.bing.com

Using the API Version 2.0 Beta with Java and the API's XML interface

Author: Roopali Kaujalgi, Program Manager II, Bing API

This is the first of a series of posts that show how you can use the API with Java. This post shows how you can use Java to create a console application that sends a request to the API's XML interface and displays the results. The last post in the series will include a pointer to a site from which you can download all instructions and code associated with each post in the series.

Coming next: Using the API with Java and the SOAP interface

Bing | Developer Center

clipped from www.bing.com

Developer Center

Project Silk Road: Bing APIs, Tools, Services, and More
Project Silk Road is a broad range of tools and services Microsoft offers online publishers and developers to help them generate traffic, increase engagement on their sites, drive insight, and boost productivity. In much the same way that the original Silk Road offered opportunities for overland cultural and technological exchange and innovation, we hope that the offerings in Project Silk Road can help spark a modern-day network effect in online commerce and information exchange.
  • Multiple protocols: JSON, XML, SOAP
  • Multiple SourceTypes: Web, Images, InstantAnswer, Phonebook, RelatedSearch, Spell, and more…
  • Unlimited use for customer-facing sites and applications
  • Flexible presentation options: No restrictions on ordering and blending results

Wednesday, March 3, 2010

GSiteCrawler | Google (and Yahoo!) Sitemap Generator for Windows

clipped from gsitecrawler.com

Google (and Yahoo!) Sitemap Generator for Windows

Saturday, February 27, 2010

Faster Development With EasyWicket

clipped from java.dzone.com

Faster Development With EasyWicket

For this reason, I am proposing another approach by using annotations to create and configure components on the server side. In order to explain it, I will create a simple "new user" page.
   @EasyWicket(id="form")
   Form<Void> form;
   @EasyWicket(id="form.txtName", value="name")
   TextField<String> txtName;
   @EasyWicket(id="form.countrySelection", value="selectedCountry",
            list="countryList", idProperty="name", displayProperty="name")
   DropDownChoice<Country> countrySelection;
   @EasyWicket(id="form.btnSubmit", action="actionSubmit")
   Button btnSubmit;
addComponentInstantiationListener(new EasyWicketComponentListener());
I attached source codes as zip file. Also you can get codes from easywicket.sourceforge.net.

Palo Open-Source

visural-wicket Open source Wicket components and tools

clipped from code.google.com
Logo


visural-wicket is a useful set of light-weight, loosely coupled components and utilities for the Apache Wicket web framework.

Each component is designed to be easily integrated into any existing Wicket application with minimal dependencies.

Each component is also designed to be easily customised to fit a particular system's requirements.

Other than components, visural-wicket includes some other utilities that assist in the development of Wicket applications, such as an annotation-based mounting system, model templates and automatic "form view mode" component.

Examples / Live Site

The visural-wicket-examples application is in SVN, and is available live on GAE.

Tuesday, February 16, 2010

Combine RSS Feeds with Yahoo Pipes

clipped from www.seo-blog.com

Search Engine Optimization for Site Owners and Small Businesses

Combine RSS Feeds with Yahoo Pipes

One of the easiest ways for a non-programmer to combine, aggregate and filter multiple RSS feeds into one is to use Yahoo! Pipes (YP). YP uses a sleek visual editor that allows the user to fetch and manipulate data sources, add user defined inputs and filter the content in a number of ways.

Drag the Fetch Feed module to the workspace.

Copy and paste the feed url.

Click the url icon to enter a second feed.

Enter the second feed url.

Complete the addition of feed urls.

Pipe the Fetch Feed module to the Sort module.

Sort by date in descending order.

Pipe the Sort module to the Truncate module.

Pipe the Truncate module to the Pipe Output.

Saturday, February 13, 2010

Modify request parameter with servlet filter

clipped from stackoverflow.com

Modify request parameter with servlet filter

An existing web application is running on Tomcat 4.1. There is an XSS issue with a page, but I can't modify the source. I've decided to write a servlet filter to sanitize the parameter before it is seen by the page.

Friday, February 12, 2010

Smile - GED

clipped from blog.smile.fr

Médiathèque ? Juste une GED ? Non.


Quelles notions range-t-on derrière le vocable de médiathèque ?

Pourquoi ce n'est pas une simple GED un peu plus eye-candy que la normale.

Pourquoi pas une simple GED ? Parce que !


La tendance est forte depuis quelques années de partager, publier des fichiers multimédia : photographies, vidéos, son. Ce phénomène est principalement dû à la popularisation des matériels permettant de créer de tels contenus. La conséquence : c'est l'explosion du volume de contenu généré. Sur la machine que j'utilise actuellement pour rédiger ce billet il y en a plus de 20000. Sur Flickr, c'est 5000 images qui sont déposées chaque minutes ! Imaginez les volumes de photos qui sont générés par une agence de presse, de communication ou même par le service de presse d'une grande PME.

Sunday, February 7, 2010

Bonita | BPM Open Solution

clipped from www.bonitasoft.com
BonitaSoft, The Open Source BPM Company

DRAW your processes. CONNECT to your
systems. Click to RUN.

Bonita Open Solution

Draw your processes - it's as easy as using a whiteboard

Connect easily with your existing Information Systems

Run your processes in one click

Bonita, BPM for human beings !

clipped from blog.smile.fr

Bonita, BPM for human beings !


La gestion de procesus par les humains pour les humains. Une solution dédiée a l'automatisation de processus.


Bonita n'est pas un petit nouveau, mais il a récemment amorcé un virage dans son évolution. Il y a à peine un an, il s'agissait encore d'une solution très théorique, communautaire, pleine de bonnes idées mais à laquelle il manquait une réelle vision concrète de terrain et d'entreprise. Depuis, le projet s'est restructuré, BonitaSoft a été fondé et Bonita 5 est sorti. L'effet est sans appel. Tout de suite, on est bluffé ! Des fonctions simples et claires, un déploiement en quelques clics. De bonnes idées... mises en œuvre.