Techcrunch wrote about mobile video and photo sharing - Thwapr. The name is really strange, to be honest. Service presents a web application lets you share photo and video right from your mobile. Just upload your file to Thwapr and send (share) link to it. Really simple. And now check out two our old mashups :
SMS with attachments
and
Mobile files bookmark
Maybe we also need some special name for them ;-)
Monday, December 21, 2009
Sunday, December 20, 2009
Web gate project
Web gate project presents a bridge for the mobile Internet and Smart Cards Web Server (SCWS). This bridge provides a “standard” (practically defined and implemented) way for the mobile internet developers (web developers) to deploy smart cards based features in the own projects. All in all, Web gate is a development tool targets web developers and provides for them a smooth access to smart cards features.
The main idea behind this project is how to mix SCWS and mobile Internet. No doubt, that the mobile internet word is much bigger, than the potential SCWS-alone based projects. So the aim of this project is to bring SCWS-based capabilities to the mobile internet developers. Let them deploy smart cards based projects via the familiar (well known) for them web tools.
The main idea behind this project is how to mix SCWS and mobile Internet. No doubt, that the mobile internet word is much bigger, than the potential SCWS-alone based projects. So the aim of this project is to bring SCWS-based capabilities to the mobile internet developers. Let them deploy smart cards based projects via the familiar (well known) for them web tools.
Labels:
technical,
telecom 2.0
Saturday, December 19, 2009
Google Voice via Java
Java API for Google Voice
Labels:
links
Friday, December 18, 2009
Common blogs via Posterous
Posterous group blogs make it easy for lots of people to all post and collaborate because all it takes is an email address -- no Posterous account is needed for people to participate and get right into it. Now they've brought that power to Facebook, Twitter, and wherever else you and your group have an audience. See here.
And here is our hint - is it very easy to share locations within that common (group) blog. Check out our Geo Post tool
And here is our hint - is it very easy to share locations within that common (group) blog. Check out our Geo Post tool
Thursday, December 17, 2009
Geo-photo
Mashup Pictures from Twitter has been updated and support now geo coding. You can request photo from some area, just pass two parameters to the original URL: lat - latitude and lng - longitude. For example, here is a photo stream from Googleplex: Google, US. Maybe, there is something new about Google phone?
P.S. btw, you can get latitude/longitude for any place here, for example. Just click on the marker.
P.S. btw, you can get latitude/longitude for any place here, for example. Just click on the marker.
Wednesday, December 16, 2009
Random programming
The "random" collection in Coldtags suite is growing. Now see Random color taglib, lets you generate random colors.
And of course, there are a huge collection of random things: random values, random content, random iterator and even a random code
And of course, there are a huge collection of random things: random values, random content, random iterator and even a random code
Tuesday, December 15, 2009
Post geo data to your blog
Many modern blog platforms (most of them actually) let you publish data by email. You can just send email to some service address and platform transforms it into a new post. For example, in Posterous you can send data to post@your_blog.posterours.com, in Friendfeed it is share@friendfeed.com, in Blogger you can set address in Settings->Email&Mobile tab etc.
A new mashup Geo posts lets you create a personalized mobile web application for posting geo related data to your blog. Just set a service email address in the form below and get a link to mobile web application for iPhone, Android or S60 platform. This web application lets you email new postings right from the map - just click on the draggable marker presents the location. And application automatically adds to email a link to the location. So your posts will have a direct link to some map. It is probably the easiest way for sharing locations, write about some check-ins, lets your readers to see the place you are writing about etc.
A new mashup Geo posts lets you create a personalized mobile web application for posting geo related data to your blog. Just set a service email address in the form below and get a link to mobile web application for iPhone, Android or S60 platform. This web application lets you email new postings right from the map - just click on the draggable marker presents the location. And application automatically adds to email a link to the location. So your posts will have a direct link to some map. It is probably the easiest way for sharing locations, write about some check-ins, lets your readers to see the place you are writing about etc.
This mashup is a part of our Geo Messages suite. And here is a full list of our mashups
Labels:
mashup,
telecom 2.0
Monday, December 14, 2009
NoSQL
A good collection of NoSQL materials
Labels:
links
Useful bookmarklets
Our collection of bookmarklets has been updated. Check out for example a quick (one click) access to Twitter search. Just select any word (words) from the opened page and click on Got mashup from your bookmarks.
Labels:
mashup
Sunday, December 13, 2009
How to get RSS feed
A simple component for your JSP (and/or Coldfusion) application lets you obtain RSS feed URL for the given user in various services (twitter, friendfeed etc.) - User feed taglib
Posterous tips
Did you realize, that this mobile web application is actually a great tip for Posterous. You can not only share your location with friends by email, but also post geo-data right to your Posterous blog. Just email right from the map.
Labels:
mashup
Saturday, December 12, 2009
Code snippets
Where to search for code chunks - useful collection of sources
Labels:
links
Friday, December 11, 2009
Dynamic properties
Dynamic properties - .ini files with some special add-on. Properties could be defined in dynamic.
Thursday, December 10, 2009
JSOS 6.60
Btw, our Java Servlets Office Suite reaches the version 6.60. See it here
Wednesday, December 09, 2009
How to count sessions
Just one tag lets you count sessions (active users) in your JSP (and/or Coldfusion) application: - Live taglib
Tuesday, December 08, 2009
How to share location info from mobile
Mobile mashup Big map 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. Link to mobile web application is:
http://mbigmap.linkstore.ru (it is mobile site).
You can copy this link right to your mobile from QR code above. 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
Labels:
maps,
mashup,
telecom 2.0
Monday, December 07, 2009
Last wish component
Server-side component for JSP (and/or Coldfusion) lets you perform some specified actions upon session closing - Last wish taglib. Memory leaks preventing for your applications.
Sunday, December 06, 2009
How to publish geo information to Twitter
Mashup Twitter location lets you publish geo-related information to Twitter. It is not about geo tagging in Twitter. Actually users do not need to geo-enable their accounts. Twitter location is just a way for publish messages (statuses) with some geo-related data. Click on the map and mashup will prepare for you a link to appropriate Google Map.
The goal is very clean – simplify Twitter publishing for messages (statuses) where location info (place) is important.
Mashup does not request any authorization, the actual publishing will be performed via the standard Twitter client.
You can pass the following optional parameters to the basic URL:
lat - an initial latitude (where to show the map)
lng - an initial longitude
zml - an initial zoom level
t - a message that will be added to any published status
For example, suppose we are creating some information system that collects information for discounts. We can choose a hash tag #discount and use the following URL for publishing locations with discounts:
http://twitloc.linkstore.ru?t=%23discount
(%23 – is just encoded #).
Etc.
A reference to the map will be published in the standard format that allows an easy extraction for geo data. For example:
http://maps.google.com/maps?q=55.8783053 37.4362134
So if our information system programmatically collects all statuses with hash #discount we can easily extract latitude/longitude pair from the each message. Ant then show them on the map, display "nearest data" in mobile mashups etc.
The goal is very clean – simplify Twitter publishing for messages (statuses) where location info (place) is important.
Mashup does not request any authorization, the actual publishing will be performed via the standard Twitter client.
You can pass the following optional parameters to the basic URL:
lat - an initial latitude (where to show the map)
lng - an initial longitude
zml - an initial zoom level
t - a message that will be added to any published status
For example, suppose we are creating some information system that collects information for discounts. We can choose a hash tag #discount and use the following URL for publishing locations with discounts:
http://twitloc.linkstore.ru?t=%23discount
(%23 – is just encoded #).
Etc.
A reference to the map will be published in the standard format that allows an easy extraction for geo data. For example:
http://maps.google.com/maps?q=55.8783053 37.4362134
So if our information system programmatically collects all statuses with hash #discount we can easily extract latitude/longitude pair from the each message. Ant then show them on the map, display "nearest data" in mobile mashups etc.
Saturday, December 05, 2009
London on Twitter
London on Twitter mashup has been updated. See the latest city news in the real time
Friday, December 04, 2009
Exclusive checkbox
JSP custom taglib for UI development - Exclusive checkbox. This taglib lets you add a special behavior for your checkboxes. Only one checkbox can be checked at a time. It is useful when only one of choices can be chosen, similar to a radio button. But the use of checkboxes lets you to uncheck something what is not possible with radio buttons.
Thursday, December 03, 2009
Big mobile map
Google Maps API v. 3, should support mobile devices. So here is a model example - a full screen map for the mobile devices. It is a mobile analogue for our Big map mashup. Тhe same idea but for the mobile. Mobile link is:
http://mbigmap.linkstore.ru (it is mobile site).
You can copy this link right to your phone with QR code above. Also you can use a short URL: http://bit.ly/7zu3iY.
This map should work on iPhone and Android. I think S60 from Nokia should be supported also. Try it.
P.S. By the way, the static mobile maps could be created with our mashups Mobile maps and QR map.
Labels:
maps,
telecom 2.0
Wednesday, December 02, 2009
Buy and sell on Twitter
Twitter mashup Buy & Sell has been updated. Lets you see buy vs. sell messages (statuses) in Twitter. Additionally, now you can see two "newspaper" formats: buy and sell.
Tuesday, December 01, 2009
Tweet Street View
Mashup for Google Street View and Twitter – Tweet Street View. Drive with Street View and see tweets nearby. You can see Street View and either an appropriate map or a list of Twitter messages nearby. So you can read the latest real-time news for the places you are in with Street View.
By default mashup shows some predefined sites and you can see your own location. Just pass your latitude/longitude pair to the URL: http://tsv.linkstore.ru?lat=YOUR_LATITUDE&lng=YOUR_LONGITUDE. E.g. drive through El Camino Real
Technically it is Google Street View (via Gmaps utils) + Twitter search + several mashups from our directory.
By default mashup shows some predefined sites and you can see your own location. Just pass your latitude/longitude pair to the URL: http://tsv.linkstore.ru?lat=YOUR_LATITUDE&lng=YOUR_LONGITUDE. E.g. drive through El Camino Real
Technically it is Google Street View (via Gmaps utils) + Twitter search + several mashups from our directory.
Monday, November 30, 2009
XML survey
A flexible way for data collection - Survey XML Servlet. Java servlet collects data from any html form and saves them in xml-format.
Sunday, November 29, 2009
What are they talking about
Mashup Twitter buzz has been updated. Lets you see hot topics (hash tags) in any Twitter timeline. Check out what are trends within the given friends circle. For example what friends of @jason (Jason Calacanis) are talking about right now.
Saturday, November 28, 2009
Newspaper in Twitter
Our mashup Newspaper in Twitter has been updated. Lets you perform Twitter search and wrap the output in the newspaper style.
Details of the previous update you can see here.
Details of the previous update you can see here.
Friday, November 27, 2009
Big Map
Mashup Big Map has been updated. It presents a full screen map with the search and sharing options.
In the latest version you can see also local news (via Newspaper in Twitter mashup) and pictures (via PhotoMap mashup). Just switch on marker on the BigMap (it will always show the center of your map) and click on it.
In the latest version you can see also local news (via Newspaper in Twitter mashup) and pictures (via PhotoMap mashup). Just switch on marker on the BigMap (it will always show the center of your map) and click on it.
Thursday, November 26, 2009
London on Twitter
London on Twitter mashup has been updated. See the latest city news in the real time
Wednesday, November 25, 2009
vCard servlet
vCard servlet has been updated. A quick way for sharing address info in your mobile and/or web applications.
Labels:
JSOS,
telecom 2.0
Tuesday, November 24, 2009
File hosting
Free file hostings - it says all.
Labels:
links
Monday, November 23, 2009
More about geo tagging in Twitter
Twitter info mashup now supports geo location info. Mashup combines Twitter and Google social graph. You can see additional resources for any Twitter account. If the account in question is geo enabled you will get the last know location too (latitude+longitude for the last status message). Check out this for example: @raffi
Sunday, November 22, 2009
Twitter geo tagging
Twitter taglib now supports geo tagging. You can post statuses with geo coordinates.
Saturday, November 21, 2009
Friday, November 20, 2009
Thursday, November 19, 2009
Who is that
Our mashup Twitter info has been updated. Lets you discover social graph for any Twitter account. For example, you can discover additional resources for the given account.
This new version lets you see also the latest discussions from the users.
This new version lets you see also the latest discussions from the users.
Wednesday, November 18, 2009
Local tweets
Mashup Local Twitter has been updated. Lets you see local tweets (and authors) right from Google Map. See who (and what) is writing nearby.
Tuesday, November 17, 2009
Links to read
Our mashup Twitter links has been updated. Lets you see links published in any Twitter timeline. A new version lets you also follow to discussions.
Monday, November 16, 2009
Newspaper in Twitter
Our mashup Search newspaper has been updated. Lets you perform Twitter search and wrap the output in the newspaper style.
What is new:
- you can discover the conversations (via Dialogues in Twitter)
- you can see local newspaper (just provide latitude & longitude pair as parameters to the original URL). E.g. check out London on Twitter
What is new:
- you can discover the conversations (via Dialogues in Twitter)
- you can see local newspaper (just provide latitude & longitude pair as parameters to the original URL). E.g. check out London on Twitter
Sunday, November 15, 2009
What did he say?
Twitter info mashup has been updated. Lets you perform search for Twitter account via Google Social API. Test your new followers for example – who they are. See their sites, blogs, photos. In the latest version you can see also the latest dialogues from the checked party.
Saturday, November 14, 2009
Google Wave gadgets
This is a simple to follow tutorial on how to create an extension that other Google Wave users can install and use in their waves - Creating A Google Wave Extension In 5 Steps
Labels:
Google
Friday, November 13, 2009
Coldfusion in Open Source
CFML engine on the top of JBoss: Railo. Interesting.
P.S. And by the way, we've got a lot of CF developers using our filters or custom JSP tags.
Labels:
links
Thursday, November 12, 2009
Your personal mobile services
Mashup Mobile pages has been updated. This application let you create a set of the personal mobile services:
- create a personal mobile web page for one click contact info sharing
- copy any long URL right to mobile web browser
- create a shareable bookmark on your mobile and share it later by SMS
- send a long text by SMS right from web site
- create a bookmark with some text content and share it by SMS
See an additional info here
P.S. and here you can create your personal mobile video playlist
- create a personal mobile web page for one click contact info sharing
- copy any long URL right to mobile web browser
- create a shareable bookmark on your mobile and share it later by SMS
- send a long text by SMS right from web site
- create a bookmark with some text content and share it by SMS
See an additional info here
P.S. and here you can create your personal mobile video playlist
Labels:
mashup,
telecom 2.0
Wednesday, November 11, 2009
Directory of mashups
Our mashups directory has been updated.
Tuesday, November 10, 2009
Dialogues in Twitter
Twitter has never been an ideal two-way conversation tool. It's hard to keep track of back-and-forth communication between users, particularly when you're not actually part of the discussion but still interested to know what's being said.
Dialogues in Twitter mashup lets you restore conversations. Just post there an URL (or simply status ID) for any public status (posting in Twitter), published in reply to some user and see the whole conversation. It looks so, for example. Also you can use an appropriate bookmarklet from our suite.
Dialogues in Twitter mashup lets you restore conversations. Just post there an URL (or simply status ID) for any public status (posting in Twitter), published in reply to some user and see the whole conversation. It looks so, for example. Also you can use an appropriate bookmarklet from our suite.
Monday, November 09, 2009
QR code for mobile content
Mashup QR code maker has been updated. Mashup lets you mobilize any content. Just copy-paste some text (links etc.) and get back two things:
a) mobile landing page for your content. It is a mobile web page your users can access to
b) QR code lets you load a link for this auto-generated page right into your mobile browser. And of course, as soon as such a page is loaded you can share it with your mobile friends/partners/clients etc.
It is probably the simplest way to mobilize your content without any special skills.
Also you can attach your own files to mobile pages. So you can distribute you content for loading into mobiles by this way.
In the latest version you can create also one-time readable mobile pages. Such a page will be automatically destroyed after the first opening. You can share payable content for example etc.
De-facto this option does the same trick for mobile web our old mashup Secure notes does for the "normal" web.
And we will provide a public API for creating mobile pages programmatically. Actually the same way Secure notes is doing right now.
a) mobile landing page for your content. It is a mobile web page your users can access to
b) QR code lets you load a link for this auto-generated page right into your mobile browser. And of course, as soon as such a page is loaded you can share it with your mobile friends/partners/clients etc.
It is probably the simplest way to mobilize your content without any special skills.
Also you can attach your own files to mobile pages. So you can distribute you content for loading into mobiles by this way.
In the latest version you can create also one-time readable mobile pages. Such a page will be automatically destroyed after the first opening. You can share payable content for example etc.
De-facto this option does the same trick for mobile web our old mashup Secure notes does for the "normal" web.
And we will provide a public API for creating mobile pages programmatically. Actually the same way Secure notes is doing right now.
Labels:
mashup,
telecom 2.0
Sunday, November 08, 2009
Photo map
Photo map mashup has been updated. Real time photo stream from Twitter. See local photo right from Google Maps.
P.S. Google Maps mania blog mentioned it here.
P.S. Google Maps mania blog mentioned it here.
Saturday, November 07, 2009
Who they are
Mashup Twitter info has been updated. Lets you perform search for Twitter account via Google Social API. Test your new followers for example – who they are. See their sites, blogs, photos.
Friday, November 06, 2009
Local Twitter
Local Twitter mashup has been updated. Lets you see local tweets and authors right from Google Map
Thursday, November 05, 2009
CellID processing
Cell ID is the unique number of a GSM cell for a given operator. Any phone is always connected to some cell, and by knowing this number, you know the Cell, and by knowing the position of the cell, you know where your phone is. There are some accuracy issues, as the cell can cover from several hundreds of meters to several kilometers, but this could be a very good starting point to locate the phone. And here is a server side Java component lets obtain latitude and longitude by the given cell - CellID taglib
Wednesday, November 04, 2009
Code snippets
Code snippets - an useful collection of sites for useful code snippets collections :-)
Labels:
links
Tuesday, November 03, 2009
JSP and JavaScript integration
JSP – JavaScript integration component is updated. It is a tool lets you call business logic programmed in JSP right from your JavaScript code. In other words it is JavaScript wrapper for JSP code. Here is an example.
Monday, November 02, 2009
JSOS - a new generation
Our servlets suite is going to get a serious update. All the old components will be redeveloped. Maybe it is not as fast as we wish, mobile development and mashups take a lot of time, but anyway we are working.
Portal servlet was the first redesigned control. Now it is JQuery based wrapper for your collection of links.
The most recent example is Tree view servlet. It is also based on JQuery plugin (Dynatree) nowadays.
Portal servlet was the first redesigned control. Now it is JQuery based wrapper for your collection of links.
The most recent example is Tree view servlet. It is also based on JQuery plugin (Dynatree) nowadays.
Labels:
JSOS
Sunday, November 01, 2009
Bookmarklets for developers
Our bookmarklets suite has been updated.
Saturday, October 31, 2009
Newspaper in Twitter
Our mashup Twitter gazeta has been updated. Lets you wrap Twitter search results and present them in newspaper style.
Friday, October 30, 2009
Real time search
Our search mashups have been updated:
Twitter links – see links published in any Twitter line. Web resources selected by the friends circle.
Twitter buzz – see hash tags published in any Twitter line. Hot topics discussed by the friends
Twitter links – see links published in any Twitter line. Web resources selected by the friends circle.
Twitter buzz – see hash tags published in any Twitter line. Hot topics discussed by the friends
Thursday, October 29, 2009
Social search for Twitter
Mashup Twitter info has been updated. Lets you perform search for Twitter account via Google Social API. Test your new followers for example – who they are.
Wednesday, October 28, 2009
Directory of mashups
Our directory of mashups has been updated
Tuesday, October 27, 2009
Generators
55 generators for web designers. Repetitve tasks such as creating a looping background or styling a basic CSS menu etc. that actually works
Labels:
links
Monday, October 26, 2009
Re-tweets
More real time search mashups - Retweets. Lets you see re-tweets from any timeline. You do not need even to have your own Twitter account. Just set any twitter name you are interested in and see what his/her friends retweet (actually - share with public). And of course, Twitter users can check out own friends circle with this mashup.
Sunday, October 25, 2009
JQuery for iPhone
JQuery iPhone style plugins. Title says all, actually.
Labels:
links
Saturday, October 24, 2009
Semantic web
SPARQL - query language for semantic web
Labels:
links
Friday, October 23, 2009
Google + Twitter
Actually we add Twitter to Google search: Got mashup. And here you can see local news illustrated from Twitter: Geo Search
Thursday, October 22, 2009
What does CEO of Twitter read
What does @ev read (from Twitter Links) - Evan Williams circle (CEO of Twitter).
Wednesday, October 21, 2009
Search engines
Search engines usage as per log from http://www.servletsuite.com (relative values):
Bing: 1
Yahoo: 1.41
Google: 94
of course, it it a technical site, so programmers, probably, are not so "bing" :-)
Bing: 1
Yahoo: 1.41
Google: 94
of course, it it a technical site, so programmers, probably, are not so "bing" :-)
Labels:
technical
Tuesday, October 20, 2009
Randomization for your web
Add more dynamics and personalization to your sites with "random" components from Coldtags suite. You can, for example:
Add random file (and/or image). See random content taglib
Include (exclude) some code depends on the probability: random body component
Iterate over random elements in collections: randomize taglib
Add random file (and/or image). See random content taglib
Include (exclude) some code depends on the probability: random body component
Iterate over random elements in collections: randomize taglib
Monday, October 19, 2009
Directory of mashups
All our mashups (Twitter, Google Maps, search, mobile etc.) in one place: Directory of mashups
Labels:
mashup
Sunday, October 18, 2009
What does Google read
What does @marissamayer read (from Twitter Links) - Marissa Mayer's circle.
Saturday, October 17, 2009
Trends in web hosting
Cloud servers are going to replace shared hosting accounts and present a good alternative to VPS and dedicated servers. They are chipper and much more scalable.
Friday, October 16, 2009
Geo search
Our mashup Geo search has been updated. It is local search from Google, illustrated by the twitter photo-stream.
Thursday, October 15, 2009
Yahoo mashups
An useful mashup from Yahoo Hack Day: http://insidertrades.org. Lets you check out once per 30 seconds insiders trading and send email alerts. Very good example of Yahoo tools power.
P.S. by the way, the following mashups use Yahoo Pipes:
Twitter links
Twitter buzz
P.S. by the way, the following mashups use Yahoo Pipes:
Twitter links
Twitter buzz
Wednesday, October 14, 2009
Google Static Map
A new component in JSOS - proxy for Google Static Map. The Google Static Maps API lets you embed a Google Maps image on your webpage without requiring JavaScript or any dynamic page loading. Bit it requires a key (free registration on Google). And this API key is connected with some domain. So if you are distributing your map it could be a problem – map will be actually requested from some other domain. This proxy lets you always perform request from your domain (domain associated with key):
Just describe servlet and mapping:
<servlet>
<servlet-name>StaticMap</servlet-name>
<servlet-class>com.jsos.staticmap.StaticMapProxyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>staticMap</servlet-name>
<url-pattern>/servlet/staticmap</url-pattern>
</servlet-mapping>
and now you can request static map by this way:
http://your_host/servlet/staticmap?key=your_key&maptype = mobile&markers = 40.8403347,-82.2393255 &size=240x320&zoom=16
P.S. original component used for this custom proxy is generic HTTP proxy.
Just describe servlet and mapping:
<servlet>
<servlet-name>StaticMap</servlet-name>
<servlet-class>com.jsos.staticmap.StaticMapProxyServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>staticMap</servlet-name>
<url-pattern>/servlet/staticmap</url-pattern>
</servlet-mapping>
and now you can request static map by this way:
http://your_host/servlet/staticmap?key=your_key&maptype = mobile&markers = 40.8403347,-82.2393255 &size=240x320&zoom=16
P.S. original component used for this custom proxy is generic HTTP proxy.
Tuesday, October 13, 2009
MySQL GIS Extension
MySQL GIS Extension tutorial.
Lets you add a special column for your latitude/longitude data tables - geometry. Then you create an index on that column called a spatial index. This is really an R-Tree index that is very fast when you’re doing range queries.
You want to use MySQL's GIS because spatial indexes are faster for latitude/longitude range queries than regular indexes.
Lets you add a special column for your latitude/longitude data tables - geometry. Then you create an index on that column called a spatial index. This is really an R-Tree index that is very fast when you’re doing range queries.
You want to use MySQL's GIS because spatial indexes are faster for latitude/longitude range queries than regular indexes.
Monday, October 12, 2009
Links in Twitter
Our mashup Twitter links has been updated. Lets you see all the links published in any Twitter timeline (links from friends). For example, here is a collection of links from @t411 circle: http://tlink.linkstore.ru?u=t411.
Sunday, October 11, 2009
Photo map
A new Twitter mashup - photo livestream: Photo Map. Displays photo from Twitter on Google Maps.
P.S. you can check out also the following mashups deploys Twitter's photo:
London's Twitter
Photo-Twitter
Food on Twitter
P.S. you can check out also the following mashups deploys Twitter's photo:
London's Twitter
Photo-Twitter
Food on Twitter
Saturday, October 10, 2009
Smart meters
Google is pushing its Powermeter project – web access to data from electricity meters. But electricity data is not only source requires web access.
Here is a demo from one of our project – web access for smart water meters. You can get access to meter’s data via HTTP based API (get XML and/or JSON). And of course you can simply see data via web (including mobile web). Check out the following link: http://mbus.linkstore.ru Property name is demo, password is demo
Smart meter with M-bus support is developed by Russian company Abava.Net
Here is a demo from one of our project – web access for smart water meters. You can get access to meter’s data via HTTP based API (get XML and/or JSON). And of course you can simply see data via web (including mobile web). Check out the following link: http://mbus.linkstore.ru Property name is demo, password is demo
Smart meter with M-bus support is developed by Russian company Abava.Net
Friday, October 09, 2009
Free security tools
Useful collection: 100+ free security tools
Labels:
links
Thursday, October 08, 2009
Web applications performance
Resources for web applications performance analysis
Labels:
links
Wednesday, October 07, 2009
Twitter for
A new list of Twitter tools: Top 50 Apps for the Twittering Teacher.
Actually any stuff addressed to some vertical market is always interesting. Any collection of "Twitter for ..." is yet another sign of platform maturity.
P.S. Annotated links mashup is there.
Actually any stuff addressed to some vertical market is always interesting. Any collection of "Twitter for ..." is yet another sign of platform maturity.
P.S. Annotated links mashup is there.
Tuesday, October 06, 2009
Resources in web applications
A couple of components let you unpack resources in your web applications on the fly. The main idea is to pack various resources (images, css and js files) together with your code and extract data on the fly. Could be useful for example when you distribute application on the USB and your application should be up and running without installation – everything will be packed in one file.
Resource servlet lets you pickup resources (getResourceAsStream) from CLASSPATH and Unzip servlet lets you directly extract data from zip (jar) file. For example:
1. Pack your images (directory /pic) in file myfile.jar
2. Describe servlet and mapping:
Alternatively, you can define path via mapping. Set zip (jar) file as an initial parameter and define mapping for files you need to unzip:
<servlet>
<servlet-name>Unzip</servlet-name>
<servlet-class>com.jsos.unzip.UnzipServlet</servlet-class>
<init-param>
<param-name>file</param-name>
<param-value>/WEB-INF/myfile.jar</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>Unzip</servlet-name>
<url-pattern>/pic/*</url-pattern>
</servlet-mapping>
And now in your JSP files you can write so for example:
<img src="http://your_host/pic/a.gif"/>
file a.gif will be extracted on the fly
Resource servlet lets you pickup resources (getResourceAsStream) from CLASSPATH and Unzip servlet lets you directly extract data from zip (jar) file. For example:
1. Pack your images (directory /pic) in file myfile.jar
2. Describe servlet and mapping:
Alternatively, you can define path via mapping. Set zip (jar) file as an initial parameter and define mapping for files you need to unzip:
<servlet>
<servlet-name>Unzip</servlet-name>
<servlet-class>com.jsos.unzip.UnzipServlet</servlet-class>
<init-param>
<param-name>file</param-name>
<param-value>/WEB-INF/myfile.jar</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>Unzip</servlet-name>
<url-pattern>/pic/*</url-pattern>
</servlet-mapping>
And now in your JSP files you can write so for example:
<img src="http://your_host/pic/a.gif"/>
file a.gif will be extracted on the fly
Monday, October 05, 2009
Twitter for teachers
OnlineCourses.org published an interesting compilation of Twitter tools for teachers. It is always good when the conservative source (and education is so, in general) adopts hot technology. And twice good of course, they've mentioned one of our mashups – Annotated links. Lets you share links with own remarks (post-it notes).
We can suggest for the teachers check out also another mashup – Secure notes. Lets you share one time readable text notes. So for students for example there is no way to share teacher's answers with friends etc. :-)
Links in the list are really interesting. Check out for example GroupTweet – group communications via Twitter
We can suggest for the teachers check out also another mashup – Secure notes. Lets you share one time readable text notes. So for students for example there is no way to share teacher's answers with friends etc. :-)
Links in the list are really interesting. Check out for example GroupTweet – group communications via Twitter
Sunday, October 04, 2009
Technical links
Mashup Links in Twitter lets you see all the links published in Twitter timelines. So, if you get any technical blog you can create some like your own Digg (or DZone) from the relevant links. Here are some examples:
@d2h David Heinemeier Hansson, Rails creator.
@sstephenson Sam Stephenson, creator of the Prototype Javascript Library.
@madrobby Thomas Fuchs, creator of script.aculo.us, Prototype JS core member.
@rasmus Rasmus Lerdorf, PHP creator.
@andigutmans Andi Gutmans, PHP developer, co-founder of Zend Technologies.
@cdibona Chris DiBona, open source enthusiast, Google Code manager, Googler.
@sussman Ben Collins-Sussman, original Subversion developer, Google software engineer.
@d2h David Heinemeier Hansson, Rails creator.
@sstephenson Sam Stephenson, creator of the Prototype Javascript Library.
@madrobby Thomas Fuchs, creator of script.aculo.us, Prototype JS core member.
@rasmus Rasmus Lerdorf, PHP creator.
@andigutmans Andi Gutmans, PHP developer, co-founder of Zend Technologies.
@cdibona Chris DiBona, open source enthusiast, Google Code manager, Googler.
@sussman Ben Collins-Sussman, original Subversion developer, Google software engineer.
Saturday, October 03, 2009
Coldtags suite ver. 3.80
Coldbeans Software announced the major new release of Coldtags suite. This suite provides over 380 JSP custom tags for common programming tasks faced by JSP developers.
Coldtags suite comes with a wide range out of the box ready-to-use the most common control components that are repeatedly required for the development of JEE applications. They include standard user interface components like buttons, lists, edits, grids, menus, tables, tree views, calendars, ajax etc. With this suite developers and web designers no need to worry about writing browser-specific HTML or JavaScript.
All controls are carefully written and tested to operate equally well on major Internet browsers as well JEE servers.
Actually at this moment this collection is the biggest repository of the reusable web components for JSP (and/or Coldfusion) developers.
See it here: http://www.servletsuite.com/jsp.htm
Coldtags suite comes with a wide range out of the box ready-to-use the most common control components that are repeatedly required for the development of JEE applications. They include standard user interface components like buttons, lists, edits, grids, menus, tables, tree views, calendars, ajax etc. With this suite developers and web designers no need to worry about writing browser-specific HTML or JavaScript.
All controls are carefully written and tested to operate equally well on major Internet browsers as well JEE servers.
Actually at this moment this collection is the biggest repository of the reusable web components for JSP (and/or Coldfusion) developers.
See it here: http://www.servletsuite.com/jsp.htm
Friday, October 02, 2009
Buzz in Twitter
A new mashup for data discovery - Twitter Buzz. Lets you see cloud of topics (hash tags) from any timeline. For example you can check out what your own friends in twitter are talking about. Just provide any twitter name on the above mentioned site, or use it right in the URL request. For example, here is a link to buzz from @t411 circle: http://tbuzz.linkstore.ru?u=t411.
Mashup has been integrated with two previous applications for data discovery: Twitter links and Twitter info.
Mashup has been integrated with two previous applications for data discovery: Twitter links and Twitter info.
Thursday, October 01, 2009
Base 36 shortner
How does the typical URL shortening service work? One of the most often used solutions deploys Base 36 encoding.
Base 36 is a positional numeral system using 36 as the radix. So for example decimal 10 is A in Base 36, decimal 100 is 2S, decimal 1000 is RS etc.
The choice of 36 is convenient in that the digits can be represented using the Arabic numerals 0-9 and the Latin letters A-Z. Base 36 is therefore the most compact case-insensitive alphanumeric numeral system using ASCII characters.
So shortening service at the first step replaces an original URL:
http://something_long_here
with a new one:
http://my_host/ID
where ID could an unique value from some sequence. E.g. it could be an auto-incremented key from database. And on the second step we can encode this ID with Base 36 and make it much shorter.
And here is a custom JSP taglib, lets you perform shortening: Base 36 taglib.
Base 36 is a positional numeral system using 36 as the radix. So for example decimal 10 is A in Base 36, decimal 100 is 2S, decimal 1000 is RS etc.
The choice of 36 is convenient in that the digits can be represented using the Arabic numerals 0-9 and the Latin letters A-Z. Base 36 is therefore the most compact case-insensitive alphanumeric numeral system using ASCII characters.
So shortening service at the first step replaces an original URL:
http://something_long_here
with a new one:
http://my_host/ID
where ID could an unique value from some sequence. E.g. it could be an auto-incremented key from database. And on the second step we can encode this ID with Base 36 and make it much shorter.
And here is a custom JSP taglib, lets you perform shortening: Base 36 taglib.
Wednesday, September 30, 2009
Discover relevant information
Mashup Links from Twitter has been updated. Now it can work with huge friends lists too. Discover relevant information filtered by people you (or someone you know) follow.
Tuesday, September 29, 2009
JSOS ver. 6.50
Coldbeans Software announced the next milestone in JSOS (servlets office suite) development. JSOS reaches the version 6.50. This largest collection of Java servlets and filters provides 135+ "out of the box" components ready for building web-pages.
One of the biggest parts is the rich set of filters. Package includes such components as XML and WML transcoding, access restriction, traffic restriction, caching, profiling etc.
All components are configurable, so you may incorporate them into your own design frameset. Components from JSOS do support WAP/WML, so the same set of components can be used for wireless users too. At this moment JSOS provides a largest set of servlets and filters over the Net.
check out the latest version here: Java Servlets Suite 6.50
One of the biggest parts is the rich set of filters. Package includes such components as XML and WML transcoding, access restriction, traffic restriction, caching, profiling etc.
All components are configurable, so you may incorporate them into your own design frameset. Components from JSOS do support WAP/WML, so the same set of components can be used for wireless users too. At this moment JSOS provides a largest set of servlets and filters over the Net.
check out the latest version here: Java Servlets Suite 6.50
Labels:
JSOS
Monday, September 28, 2009
XMPP on GAE
A practical example: XMPP application on Google App Engine, step by step guide.
Labels:
links
Sunday, September 27, 2009
Asterisk web gate
Our Asterisk stuff is getting an own site. See here a new approach for telecom services development in Asterisk. Code (LGPL) is hosted on Google projects.
Asterisk web gate lets you turn telecom services development into an ordinary web development. Any telecom service there is just a CGI script.
See also the previous posting here
Asterisk web gate lets you turn telecom services development into an ordinary web development. Any telecom service there is just a CGI script.
See also the previous posting here
Labels:
links,
telecom 2.0
Saturday, September 26, 2009
Your personal Digg
Our mashup Twitter links has been updated. Lets you see links published in any Twitter time line. Just set a name for Twitter account and see links published by his/her friends. By the way, you can see links from your own friends too. E.g.: http://tlink.linkstore.ru?u=some_Twitter_name_here
Last version automatically expands short links (bit.ly). Mashup supports retweet and search (via Google + Twitter mashup). Author's data provided by the Twitter Info mashup.
Technically is is a set of public API: Twitter, Google, bit.ly. Server side component has been implemented via Yahoo Pipes.
Last version automatically expands short links (bit.ly). Mashup supports retweet and search (via Google + Twitter mashup). Author's data provided by the Twitter Info mashup.
Technically is is a set of public API: Twitter, Google, bit.ly. Server side component has been implemented via Yahoo Pipes.
Friday, September 25, 2009
Scalable JavaScript
Scalable JavaScript Application Architecture
View more documents from Nicholas Zakas.
Labels:
links
Thursday, September 24, 2009
Bird's eye view
Updated: Bird's eye - yet another mobile web application uses the same W3C principles for getting locations as Geo Mail. Check out this link http://servletsuite.com/bird/ from iPhone. You can copy it right to your phone with this QR code.
Labels:
mashup,
telecom 2.0
Wednesday, September 23, 2009
Who is your friend or follower
A new version for Twitter info mashup is ready. Lets you combine Google Social API and Twitter API. Just type a name for any twitter account (e.g. your follower or twitter you are following to) and get a list of URL’s associated with this account. You could be surprised sometimes.
Also you can use this mashup as a link:
http://tinfo.linkstore.ru?u=twitter_account_name
The latest version lets you see a list of recently replied accounts as well as the links from friends.
Quite useful tool when you are checking some new 'followed you' notification, for example. Do you need to follow back or not? Mashup gives you a quick snapshot for the new reader.
Also you can use this mashup as a link:
http://tinfo.linkstore.ru?u=twitter_account_name
The latest version lets you see a list of recently replied accounts as well as the links from friends.
Quite useful tool when you are checking some new 'followed you' notification, for example. Do you need to follow back or not? Mashup gives you a quick snapshot for the new reader.
Monday, September 21, 2009
Twitter links
A new Twitter mashup lets you read all the links from any Twitter timeline: http://tlink.linkstore.ru. Set any twitter name and see all the links suggested by his/her friends.
Also you can pass some name directly in the request. E.g. see the links from Dzone: http://tlink.linkstore.ru?u=dzone
Also you can pass some name directly in the request. E.g. see the links from Dzone: http://tlink.linkstore.ru?u=dzone
Something to read from Twitter
What does Twitter founder Jack Dorsey read: http://linkstore.ru/tlink/?u=jack
Sunday, September 20, 2009
Meta search
Meta search mashup Got has been updated. Lets you perform a parallel search for Google Blogs and Twitter.
Saturday, September 19, 2009
And who is that twitter
A new version for Twitter info mashup is ready. Lets you combine Google Social API and Twitter API. Just type a name for any twitter account (e.g. your follower or twitter you are following to) and get a list of URL’s associated with this account. You could be surprised sometimes.
Also you can use this mashup as a link:
http://tinfo.linkstore.ru?u=twitter_account_name
The latest version lets you see also a list of recently replied accounts.
Quite useful tool when you are checking some new 'followed you' notification, for example. Do you need to follow back or not? Mashup gives you a quick snapshot for the new reader.
Also you can use this mashup as a link:
http://tinfo.linkstore.ru?u=twitter_account_name
The latest version lets you see also a list of recently replied accounts.
Quite useful tool when you are checking some new 'followed you' notification, for example. Do you need to follow back or not? Mashup gives you a quick snapshot for the new reader.
Friday, September 18, 2009
SIM card overview
An interesting presentation about smart cards.
P.S. And gere is our idea about Smart Card Web Server programming
P.S. And gere is our idea about Smart Card Web Server programming
Labels:
links,
telecom 2.0
Subscribe to:
Posts (Atom)
