<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.2" -->
<rss version="0.92">
<channel>
	<title>Alessandro Lacava's Blog</title>
	<link>http://www.alessandrolacava.com/blog</link>
	<description>Blog about computer programming languages, techniques, articles, tips &#038; tricks and much...much more!</description>
	<lastBuildDate>Tue, 29 Sep 2009 10:31:26 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>How to set an MP3 as an alarm in an Android phone</title>
		<description>If you're reading this post then you probably want to use an MP3 file as the sound played by your Android phone when it wakes you up in the morning. :-)
To do that you just need to create a folder named alarms (lowercase) and put the MP3 file under it.

IMPORTANT ...</description>
		<link>http://www.alessandrolacava.com/blog/how-to-set-an-mp3-as-an-alarm-in-an-android-phone/</link>
			</item>
	<item>
		<title>Undo close tab in Eclipse</title>
		<description>I don't know about you, but I love the Firefox's undo-close-tab feature (Ctrl+Shift+T). If you use Eclipse you might be glad to know you can undo the close-tab action in Eclipse as well. You can do that both using your mouse by clicking on the yellow left arrow you can ...</description>
		<link>http://www.alessandrolacava.com/blog/undo-close-tab-in-eclipse/</link>
			</item>
	<item>
		<title>How to disable Firefox 3 address bar smart completing</title>
		<description>I don't know about you, but i don't really like the new firefox smart location bar feature. To disable it and rollback to the firefox 2 version you need to edit two entries in the firefox configuration. Here's what you need to do:

1. Open a new tab.

2. Type about:config in ...</description>
		<link>http://www.alessandrolacava.com/blog/how-to-disable-firefox-3-address-bar-smart-completing/</link>
			</item>
	<item>
		<title>Object not found &#124; EasyPHP &#124; MySQL &#124; phpMyAdmin</title>
		<description>After installing EasyPHP, when you try to run phpMyAdmin you might get the following error:

Object not found!

The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again.

This might be due to the fact that it tries the following URL:

http://127.0.0.1/mysql/

Try ...</description>
		<link>http://www.alessandrolacava.com/blog/object-not-found-easyphp-mysql-phpmyadmin/</link>
			</item>
	<item>
		<title>Java split() of String &#124; Multiple whitespace characters</title>
		<description>The split method of the String class is very useful when you want to tokenize a string. Its power lies in the fact that it accepts a string, as a parameter, which can be a regular expression. However you must be careful when you want to split a string using ...</description>
		<link>http://www.alessandrolacava.com/blog/java-split-of-string-multiple-whitespace-characters/</link>
			</item>
	<item>
		<title>OutOfMemoryError in Eclipse &#124; Java Virtual Machine (JVM)</title>
		<description>OutOfMemoryError in Eclipse &#124; Java Virtual Machine (JVM)
It might happen that while running a Java application within the Eclipse environment you get an OutOfMemoryError due to the maximum amount of memory dedicated to the heap. You can fix it by increasing the minimum (-Xms parameter) and maximum (-Xmx parameter) heap ...</description>
		<link>http://www.alessandrolacava.com/blog/outofmemoryerror-in-eclipse-java-virtual-machine-jvm/</link>
			</item>
	<item>
		<title>Mapping between charset name and Java name</title>
		<description>The following table shows a mapping between XML names and Java names for encoding.
An example of class where you can use these Java names for encoding is the OutputStreamWriter class
Table 1. Standard Character Sets and Encodings


XML Name
Java Name
First supported in Java
Scripts and Languages


ISO-8859-1
8859_1
1.1
Latin-1: ASCII plus the accented characters needed for ...</description>
		<link>http://www.alessandrolacava.com/blog/mapping-between-charset-name-and-java-name/</link>
			</item>
	<item>
		<title>How to round fieldset corners in Firefox (make it behave like Internet Explorer)</title>
		<description>If you already used the &#60;fieldset&#62; HTML tag then you might have noticed that it is rendered differently in Internet Explorer and Firefox. In the former it is rendered with rounded corners while in the latter with squared ones. Nevertheless you can tell Firefox to round the fieldset corners using the ...</description>
		<link>http://www.alessandrolacava.com/blog/how-to-round-fieldset-corners-in-firefox-make-it-behave-like-internet-explorer/</link>
			</item>
	<item>
		<title>Performance differences between IN and EXISTS</title>
		<description>Very often I hear people wondering if it's better the EXISTS or the IN operator.
Let's start by saying that the two operators behave differently when NULL values are involved (see this post).

If you are sure that the field used to join the tables does not include NULL values then the ...</description>
		<link>http://www.alessandrolacava.com/blog/performance-differences-between-in-and-exists/</link>
			</item>
	<item>
		<title>NOT IN vs. NOT EXISTS when NULL values are involved</title>
		<description>NOT IN does not behave as you would expect when NULL values are involved.
Suppose you have the following tables:
TABLE_A


CD_FIELD
DS_FIELD


1
ALPHA


2
BETA


TABLE_B


CD_FIELD
DS_FIELD


1
GAMMA


NULL
DELTA


Now try the following query:

[sql]
SELECT *
FROM table_a a
WHERE a.cd_field NOT IN (SELECT b.cd_field FROM table_b b);
[/sql]

Does the previous query return any row? The answer is NO it doesn't, even if there is ...</description>
		<link>http://www.alessandrolacava.com/blog/not-in-vs-not-exists-when-null-values-are-involved/</link>
			</item>
</channel>
</rss>
