Monday, August 31, 2009

Registry Cleaner

Your PC crashes for no apparent reason. You keep receiving error messages and don't know why. Your PC runs much slower than when you first bought it. And you are really frustrated by your computer's bad performance. Sounds familiar?

Problems with the Windows Registry are a common cause of Windows crashes and error messages. Registry problems can occur for many reasons, including references left behind after uninstalling; incorrect removal of software; missing or corrupt hardware drivers; or orphaned start-up programs. This will significantly increase the Registry size and slow down your computer, because Windows will need more time to load, search, and read data from the Registry.

The solution we've used recently is Digeus Registry Cleaner. Really works - 1615 errors found and fixed.

Sunday, August 30, 2009

HTML Email

Free HTML Email templates

Saturday, August 29, 2009


Just found in web server log:

Agent: bitlybot

it is some bot from URL shortening service. Interesting, why do they need a bot? Do they create an own index for "active" URL's? Archivating them or what?

Friday, August 28, 2009

SMS attachments

QR codeOur mashup SMS attachments has been updated. Mobile link is You can use also QR-code from this post for the fast link loading. This application lets you sent (share) local files from your mobile phone via plain old SMS. File size is up to 1 Mb. It is very easy to share the local content from your mobile phone. For both parties (you and your recipient) mobile internet is enough. You do not need the special applications for your phone, you do not need register at some services etc. Just a mobile internet and SMS service.

Thursday, August 27, 2009

Geo location in web applications

'Hello, world' example for getting locations in web application. Check out the following page from iPhone (or FireFox 3.5) Can you see the map? It is a basic example uses the following code:

<script type="text/javascript">

function handler(location) {

var map = document.getElementById("map");
var lat = location.coords.latitude;
var lng = location.coords.longitude;
var acc = location.coords.accuracy;

var s ="<img src='"+lat+","+lng+"&size=300x200&maptype=mobile&zoom=16&key=your_google_map_key' />"
+"<p>Latitude: " + lat + "</p>"
+"<p>Longitude: " + lng + "</p>"
+"<p>Accuracy: " + acc + "</p>";

map.innerHTML = s;

if (navigator.geolocation)



UPD. And here is a practical example: share your location via email on iPhone

UPD1. More examples - check out this from iPhone: bird's eye view

Mobilize your data with QR codes

Our mashup QR code maker has been updated. Application lets you easily present your data for mobile users. Just type (or copy/paste) your text and mashup will prepare for you:

mobile web page, presents your data
short link for it
QR code for sharing your data

Posting automatically recognizes URL's in your text and keeps them on mobile site. So, for example, you can simply share links for mobile users with this mashup. Just type your URL and get mobile page for it (as well QR code for sharing).
In this new version you can add also transcoder for the recognized links (non-mobile content will be adopted on the fly)

Wednesday, August 26, 2009

Protected notes

Our mashup Protected notes has been updated. Lets you create and share (twitter, email, facebook) password protected text notes (remarks). The idea is to let you share private notes via the public sources. For example, update your Twitter status (public account) so the only selected readers will be able to read that.
This new version supports HTTP API also. Now you can create the password protected text notes right from your applications via the simple HTTP request.
Also you can directly add to your dynamic pages links to this mashup with the pre-populated text (a-la 'share this', 'twit this' etc.). The format for the hyperlink is this:

Tuesday, August 25, 2009

JSOS 6.45

Our collection of Java servlets and filters reaches the version 6.45. Check out the latest JSOS here.

Monday, August 24, 2009

Hide links - 2

Another option for hiding links (e.g. hiding affiliate links). Now do it right in your JSP code - Hidden link taglib. And the previous component can do that via Java servlet.

Sunday, August 23, 2009

Saturday, August 22, 2009

Browser share

From the stat : browser share for the blog. It looks like Firefox is a king

Friday, August 21, 2009

Thursday, August 20, 2009

Best Java hosting

In the shameless advertising - thank you to support helped us to survive some sort of DDos attack. We are there since beginning of our Java hosting and planning to continue use their service.

Hide links

Simple component lets you hide links (e.g. hide affiliate links). It is sometimes necessary to hide, or cloak, your affiliate links to stop people stealing your commission or bypassing the affiliate link and going straight to the main site. This component frames the site you are promoting making it looks to the visitor as if they are still on your site. In other words, no matter which page they go to on the framed site they will only see your own domain in the browser window - Hide link servlet

For JSP you can use Mask URL taglib for the same purpose.

DDos attack

Technical remarks: service site experienced a massive DDos attack. Services will be unreachable in the nearest time.

Wednesday, August 19, 2009

Share your address with QR code

Address share package includes now a mobile site, lets you prepare QR-code with address info right on your mobile. Mobile link is (it is a mobile site). This mobile site lets you prepare a mobile page with QR code for your address info right on your mobile phone. Just fill the form and hit Create button. In the result you will get a mobile page with QR code. This QR presents your address info. Bookmark the resulting page in your mobile browser. Any time you need to present your contact info just open that bookmarked page. Your partner will be able to scan QR code (right from your mobile) and add your contact data to own address book just with one click.
Link for the service is Bookmark this site on your mobile browser or use the QR code for getting that link.

Tuesday, August 18, 2009

CloseID ?

Google is trying to reinvent (re-born) finger protocol. And use email address as a key point for user info. See here. But there is a very interesting quote:

"People have been trying to use URLs as identifiers for people (as OpenID does), as it has great readability/discoverability properties, but this effort has largely failed because of UI/UX design failings, user confusion about URLs, etc."

So, the OpenID father Brad Fitpatrick says that OpenID largely failed?

Monday, August 17, 2009

Mobile share widget

Mobile share widget (share contacts on your mobile phone) has been updated. See it here

Sunday, August 16, 2009

Mobile pages - mobile publishing

Mashup Mobile pages has been updated. In particularly, now you can send SMS with this service. A very long SMS could be send right from the web site (via QR code). Alternatively, you can prepare a draft for SMS, save it on your mobile phone and send it later right from the phone. Draft here is a mobile page ready for sharing via SMS ("bomb" as we wrote). You can load all of them to your phone (actually – just bookmark them) and deploy ("explode") by demand.
In the both cases you do not need to type text on the mobile keyboard. You can use copy/paste on the web page. And of course, you can send a very big text via SMS with this service

Saturday, August 15, 2009

Google Caffeine

Interesting, when we’ve tried to find our site in Google Caffeine it shows much more external links than the standard Google search. Really much more. Does it mean that Google changes indexing algorithms? Useful, we’ve discovered for our products some eternal reviews / remarks / claims / bugs reports we were not aware for years :-)

Friday, August 14, 2009

Wednesday, August 12, 2009


WebKit based Open Source utility lets you convert HTML to PDF with full CSS support: WKHTMLTOPDF

Tuesday, August 11, 2009

vCard in Java

As you can see, contact info presentation and sharing is one of our favorite topics last month. So there are two more resources – vCard support in Java:

custom JSP taglib for vCard
vCard Java servlet

Monday, August 10, 2009

QR code for Java

QR code tools for Java developers:

QR code taglib - lets you create QR codes right in your JSP pages
QR code servlet - QR codes via servlet. Supports cache for the better performance
QR code bookamarklet - create QR codes right from the browser

Sunday, August 09, 2009

Saturday, August 08, 2009

Mobile pages - mobile publishing

Mashup Mobile pages lets you prepare mobile pages (curiously, yes ? :-). Our idea is to let users preload their mobile phones with some useful data pages. For example: mobile web page lets you share contact info, mobile web page lets you share some useful (important) link (e.g. price list, contact, resume etc.) and so on. Data pages (data "bombs") could be used ("exploded") by demand and simply bring a set of reusable mobile web applications to your mobile.

Pages will be created on Mobile pages service and transferred right to the phone either from short URL or via QR codes.

Service started just as a desktop version for Mobile share mashup. It has been grown after that so sharing mobile contacts is just one of the available options. Stay tuned, new features will follow shortly.

Friday, August 07, 2009

Useful bookmarklets

Useful bookmarklets for developers: image info, CSS processing, translation, QR codes, YouTube video etc.

Thursday, August 06, 2009

Exif mashup

You are welcome to checkout a new version of Image info mashup. Mashup extracts and shows metadata from images. Just provide an image URL and check out EXIF metadata for example (camera make, manufacturer, GPS positioning, orientation, etc): see Exif data online

Wednesday, August 05, 2009

Mobile share API

Mobile contact share service MShare (we wrote about it recently) has got now own page on Coldbeans site. See Mobile share here.

From the new options you are welcome to check out REST API for the service. Now you can create mobile contact share page with the plain HTTP request.

Tuesday, August 04, 2009

Non Visio

Oper Source alternative for Visio - DIA. You can also use a version for Windows - DIA installer.

Another alternative is Agro UML.

Monday, August 03, 2009

Wireless tools

Many year ago (sic!) we did one of the first Java based transcoders for web (it was in WAP 1.0 time). It is still working, you can find H2W (HTML to WML) component in JSOS. Recently we've realized that we are actually accumulating already a significant amount of mobile mashups and services. So after the long time wireless page on site has been updated. See it here.

Sunday, August 02, 2009

Share mobile contacts - MShare

An updated version for mobile mashup MShare (see the previous posting here) is ready. Mobile link is:

This mobile site lets you create once your own contact share page (your name + phone) and after that use this page for sharing your data. Any time you need to share your contact info just open your contact page (created and bookmarked with this service) and send it to other party by SMS. The link for SMS sending will be right at the bottom of your contact page. As soon as your contact page is received and opened it is just a matter of one click to add your contact to address book.
Technically, it is absolutely the same as our Mobile pages service but adopted for the mobile phones. So you are free to prepare your contact page either from desktop browser or from mobile browser.

This version improves the compatibility with the phones. In particularly, it supports iPhone too.

You can copy mobile link right to your phone with QR-code above.

Saturday, August 01, 2009

Address share

Mobile widget for one click address sharing has been updated. You are welcome to checkout it here – Contact share components