Portable RSVP reader

Saturday, 16 January 2010 18:57 by romeosa

Today I will present a new utility made by me: RSVP reader.

image

This program use the RSVP(Rapid Serial Visual Presentation) approach to read a text. It can help you read any text 300% faster than your reading time. To read a text just select it and press ALT+R on your keyboard.

If you press the Options button you can change various options like reading speed or characters per reading step.

image

Like many of the utilities made by me, also this software is portable.

If you want to know more on RSVP:

http://en.wikipedia.org/wiki/Rapid_Serial_Visual_Presentation

Download it:

kReader (less than 1MB)

 

If you like this program, please consider a donation:

More...

Categories:  
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

Remove svn informations from source files

Friday, 8 January 2010 18:21 by romeosa

This is a simple utility to remove all .svn folders recursively.

svnRemover

image Use it at your own risk!

Source code:

FileSelectFolder, folder, %A_Desktop%
Loop, %folder%\*.*, 2, 1
{
	FileFullPath := A_LoopFileLongPath
	IfInString, FileFullPath, .svn
		FileRemoveDir, %FileFullPath%, 1
}
Tags:  
Categories:  
Actions:   E-mail | Permalink | Comments (5) | Comment RSSRSS comment feed

Simple portable programs launcher

Friday, 8 January 2010 16:15 by romeosa

1) Start program.exe

You will see a blank window like this:

image

2) Drag your programs into Programs window

Select a program from your portable ones and drag it on the previous opened window. Your program list will be the same on the next restart of programs.exeimage

  You can even drag file or folders inside the window.

The window will look like this:

shot1

3) Double click a program to execute it

Just double click on a program to execute it. If you right click on a program, its folder will be opened.

4) Advanced options

  • Your program list will be put in a items.txt file on the same folder of program.exe .
  • imageIf you want, you can edit it manually ( but be carefull), for example to sort the items or delete a program item;
  • To delete all items, just delete items.txt;
  • You can use multiple instances of programs.exe into different locations to have different containers.

 

5) Download

http://www.romeosa.com/files/programs.exe

6) If you like this program, please consider a donation:

7) Source code

More...

Categories:  
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

Crawling multithread library in java

Thursday, 7 January 2010 18:05 by romeosa

This is a simple crawling multithread library I developed(consider this a beta version, but should work fine).
If you need the source-code, let me know.
If you want to send feedback, feel free to post a comment.

This is an example on how to use the library:
1) the library dispatches an event when a new document is loaded, so make a listener for this event;

2) set the maximum number of concurrent threads;

3) start crawling.

MultiThreadCrawler crawler = new MultiThreadCrawler(); 
crawler.addDocumentCrawledEventListener( 
	new DocumentCrawledListener() 
	{ 
		public void documentCrawled(DocumentCrawledEvent e) 		
		{ 
			System.out.println("" + 
			e.getDocument().getUrl());
			//System.out.println("" + 
			//(MultiThreadCrawler)e.getSource())
			//.getRemainingUrlsCount()); 
		} 
	}); 
try 
{ 
	crawler.setMaxConcurrentThreads(48); 	
	crawler.startCrawling(new URL("FULL_URL_OF_THE_SITE" +
	+ "(WITH_HTTP)")); 
} catch (MalformedURLException ex) { //DO SOMETHING } 

 

 

And finally you can download the library here:

RomeosaCrawler.jar (23.68 kb)

Tags:   , , ,
Categories:  
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

Tip: drawing curves(bezier, splines) with Piccolo2D in java

Thursday, 7 January 2010 17:38 by romeosa

Just a simple tip to draw curves in java using Piccolo2D(download the jar file from: piccolo2D) and the curve api (download the jar file from: Curve API):


List<Point2D> points = new ArrayList<Point2D>(); 
// Collect points 
Shape shape = new CurveCreator().getShape(points); 
PPath p = new PPath(); 
p.setPathTo(shape); 
Tags:   , ,
Categories:  
Actions:   E-mail | Permalink | Comments (0) | Comment RSSRSS comment feed

Use your usb pen to encrypt your data with truecrypt

Thursday, 7 January 2010 17:02 by romeosa

Have you ever desired to access your data using your usb pen as the "password"? In this post I'll explain how to do it.

What you need


1) a pen drive
2) truecrypt http://www.truecrypt.org
3) a little portable software made by me (see below)

More...