Sunday, January 31, 2010

Download as PDF

Custom taglib lets you create links for PDF content. E.g. download current page as PDF, conver any external link to PDF etc. - PDF link

Saturday, January 30, 2010

CSS buttons

Useful framework for CSS buttons

Friday, January 29, 2010

1 000 000

Over 1 000 000 visitors have been served by servletsuite

Thursday, January 28, 2010

JSOS ver. 6.65

Java servlets office suite - the largest collection of Java servlets and filters reaches the version 6.65. See details here

Wednesday, January 27, 2010

Models for location update

"The model that is quickly emerging as the de-facto model for location updates is the so called check-in model.
Contrary to the always-on, automatically updating friend tracking model used by services like Google Latitude and Loopt, that has been prophesized and expected to take off for years, the check-in model used by services such as Gowalla, Foursquare and MyTown lets a user manually and deliberately 'check in' to an exact/discrete location and actively update friends and others about it." – from here. Actually it is a really very interesting review.

Btw, one of the early check-in services was our mashup Geo SMS. Lets you check in via plain old SMS. See also its description here.

Tuesday, January 26, 2010

Coldtags suite ver. 3.85

Coldbeans has released a version 3.85 of Coldtags suite. One of the largest collections of custom JSP tags over the Net contains 385+ taglibs for common programming tasks faced by Java (and/or Coldfusion) web developers. See more here

Monday, January 25, 2010

File tree in JavaScript

FileTree component from our suite lets you obtain and process server side file info in JavaScript. It is a Java servlet lets you obtain file tree info in JSON (or JSONP). See examples here.

Sunday, January 24, 2010

MapReduce and DBMS

At the end of the day: "We recently conducted a benchmark study using a popular open-source MR implementation and two parallel DBMSs. The results show that the DBMSs are substantially faster than the MR system once the data is loaded, but that loading the data takes considerably longer in the database systems." From here

Friday, January 22, 2010

Geo Talk

"Geo Talk lets you create a forum centred on any location in the world. The site is a mashup of Google Maps and Disqus which allows a user to create a forum simply by placing a marker on a location in Google Maps." - Google Maps Mania blog about our mashup Geo Talk

Thursday, January 21, 2010

Twit vs. Twit

Hot or not, $MSFT vs. $GOOG, euro vs. USD, Chelsea vs. MU etc. - all this in our mashup Twit versus Twit.

In the latest version you can directly pass search terms to URL. Parameters are t1 and t2. E.g. $MSFT vs. $GOOG:

http://tvt.linkstore.ru?t1=$MSFT&t2=$GOOG

Wednesday, January 20, 2010

Twitter lists explorer

A new mashup Twitter lists explorer lets you extract top links and buzz words from lists. A quick way to get idea what is going on in any list. Here are examples for some popular sources:

@Scobleizer/tech-startups
@TechCrunch/android
@Scobleizer/geolocation

This mashup continues our line of data extracting tools for Twitter. See also Twitter links, Retweets and Twitter buzz.

Tuesday, January 19, 2010

Monday, January 18, 2010

Bookmark locations on the mobile

Mobile mashup Big map has been updated. Mashup implements a new way for sharing location info to mobile users. This web application offers a full screen map with some marker pointing to the current position. Initially marker will be placed automatically but you can of course drag it to the new position. And as soon as you click on it, you will be able to send a link to the map via email and SMS. No registration, no passwords etc. Just send (share) a map. And do it via the standard messaging.



Also you can bookmark locations in your mobile browser. Just hit a link within the info window. And bookmark the opened page.

Link to mobile web application is:

http://mbigmap.linkstore.ru (it is mobile site).

QR code

You can copy this link right to your mobile from QR code on the left. Also you can use this short URL http://bit.ly/7zu3iY.

It works on iPhone, Android and S60 phones.

P.S. and static maps for mobile users could be created with the following mashups: Mobile maps and QR map

Make use of forums on the maps

"There are a number of tools that let you create shareable customized maps but very few of them allow users to carry out discussions around them. GeoTalk is a neat tool that lets you create map forums within a few seconds" - Cool Websites, Software and Internet Tips from makeuseof.com about Geo Talk mashup.

Sunday, January 17, 2010

Sorted options

A new version of Select taglib lets you automatically sort options. And List properties component does the same for the resources.

String conversion

Maintenance update in the Coldtags service components: UTF8 taglib, String conversion, Environment entry.

Saturday, January 16, 2010

Master select

Taglib Ajax select has been updated. This component lets you present a list of options (select box) and asynchronously fill the another list box upon selecting some options. The typical case: master - slave list boxes. As soon as some master option is selected the slave list should be updated.

Friday, January 15, 2010

How they did it

The community of developers whose work you see on the Web, who probably don’t know what ADO or UML or JPA even stand for, deploy better systems at less cost in less time at lower risk than we see in the Enterprise. This is true even when you factor in the greater flexibility and velocity of startups. From here.

Thursday, January 14, 2010

Web trends

The 2010 edition of the Consumer Electronics Show (CES) gets into full swing today and already we're seeing a big trend emerging: web applications being ported to consumer electronics, from the technology inside cars to Web-enabled TVs. From here.

It is actually what we did with our web friendly water meters.

Wednesday, January 13, 2010

LRU cache

A simple and useful cache for JSP (and/or Coldfusion) applications - LRU taglib. Cache supports LRU (Least Recently Used) filling scheme. So the old records will be automatically replaced with the newest on case of overloading.

Monday, January 11, 2010

Mobile maps

Mashup Mobile maps has been updated. Lets you prepare maps (as static images) for mobile devices.

Just set the marker in the place you are interested in, choose scale and map type as well as the size and click on the marker. You will get a link to the static image. Now you can just send this link to mobile user by email or SMS for example.

P.S. and you can prepare а mobile web page with this image, copy URL to mobile phone, send any link by SMS etc. with services QR code and Mobile pages. And QR map mashup lets you simply transfer a static map to your own phone.

Saturday, January 09, 2010

OAuth WRAP

OAuth WRAP (Web Resource Authorization Protocol) - a simplified version of OAuth. OAuth WRAP is not much different than OAuth except that a client only has to pass the Access Token in the HTTP Authorization header, so it completely eliminates the need for signatures. All server-to-server WRAP calls happen via SSL.
I think it is a future of OAuth. The current spec is not very usable, especially for the mobile services. With WRAP there is no need for the special libraries.

Friday, January 08, 2010

Geo discussions

Forums (discussions) connected to the map. A new mashup Geo Talk lets you create forums (discussions) linked to the particular place on the map.

Just mark a place, type a question (suggestion, information etc.) – in other words create an initiation for the discussion and get unique link for the map with embedded forum. After that you can share this link with your partners/colleges, print in your blog / twitter etc. – it depends on your own decision only – who you want to see among readers. And after that you can just follow to the discussion.

No registration required. Technically, it is Google Maps + cloud forums from Disqus.

You can discuss some geo points, POI’s (points of interests – shops, bars etc.) or, for example, create a private forum devoted so some meeting in the selected place.

Just for example – forum for Golden Apple bar in Moscow

Thursday, January 07, 2010

JavaScript logging

JavaScript logging package – JS Log. Includes JavaScript library and server side component (servlet). Lets you asynchronously log data from JavaScript to server side and show (display) them independently from your web application. Helps you debug or simply monitor JavaScript code.

For your JavaScript application this logging is actually lust one call:

  jsLog.Info(your_variable, title_for_logging)

This call lets you save the value (for objects – all the properties will be saved) and comment (title, caption). And servlet defines a simple HTML interface for showing the saved values. Also servlet saves data in the log file.

Wednesday, January 06, 2010

Log servlet - who are your visitors

Collect your visitor's info with this statistical component - Log servlet. You can deploy it on mobile sites too.

P.S. And WebLog component lets you see collected log files.

Tuesday, January 05, 2010

Geo search

Mashup Geo search has been updated. Local news search, illustrated by the local photo - just click anywhere on the map.

Mashup supports locale parameter (language for the search). Just set a parameter hl in URL. For example:

http://geo.linkstore.ru?hl=ru for Russian
http://geo.linkstore.ru?hl=en for English etc.

Monday, January 04, 2010

Big map - small news

Our mashup Big map has been updated. Now you can see also local news, people, photo - just click on the marker.

Sunday, January 03, 2010

To eat or not to eat

A New Year celebration added a lot to our delicious mashup Food on Twitter

Saturday, January 02, 2010