sabato 28 novembre 2009

Good Article on Struts 2 on Google Appengine

Google Latitude

Permette ai tuoi amici di sapere dove sei in tempo reale.

in riferimento a: Google Latitude (visualizza su Google Sidewiki)

venerdì 27 novembre 2009

Generate Random Numbers in a range using Java


public final class RandomInteger {

public static final void main(String... aArgs){
log("Generating 10 random integers in range 0..99.");

//note a single Random object is reused here
Random randomGenerator = new Random();
for (int idx = 1; idx <= 10; ++idx){
int randomInt = randomGenerator.nextInt(100);
log("Generated : " + randomInt);
}

log("Done.");
}

private static void log(String aMessage){
System.out.println(aMessage);
}
}

in riferimento a:

"public final class RandomInteger { public static final void main(String... aArgs){ log("Generating 10 random integers in range 0..99."); //note a single Random object is reused here Random randomGenerator = new Random(); for (int idx = 1; idx <= 10; ++idx){ int randomInt = randomGenerator.nextInt(100); log("Generated : " + randomInt); } log("Done."); } private static void log(String aMessage){ System.out.println(aMessage); } }"
- Java Practices -> Generate random numbers (visualizza su Google Sidewiki)

martedì 24 novembre 2009

JSP Redirecting Page based on client device

By user agent you can determine
client type.

<pre name=code class=java>
<%!
public String[] mobileTags = { "cellphone",
"iemobile",
"midp",
"mini",
"mmp",
"mobile",
"nokia",
"pda",
"phone",
"pocket",
"ppc",
"psp",
"symbian",
"up.browser",
"up.link",
"wap",
"windows ce" };

public Boolean isMobile( String browserInfo )
{
for ( int n=0; n<mobileTags.length; n++ )
{
if ( browserInfo.toLowerCase().contains(
mobileTags[n].toLowerCase() ) )
{
return true;
}
}
return false;
}
%>
<%
String bInfo = (String)request.getHeader( "User-Agent" );

if ( isMobile( bInfo ) )
{
response.sendRedirect( "mobile.jsp" );
}
else
{
response.sendRedirect( "home.jsp" );
}
%>
</pre>

lunedì 16 novembre 2009

Il Nuovo sito personale

Informazioni utili su "Vincenzo Amoruso .........................................................................................software, java, JAVA, J2SE, J2ME, J2EE, JSP, Servlet, UMTS, iSeries, ibm, gestionale, sviluppo, consulenza privacy, nuovo codice privacy Dlgs 196/2003, s".

Per scrivere una voce relativa a una parte specifica della pagina, evidenzia le parole di tale parte nella pagina.

in riferimento a: Vincenzo Amoruso .........................................................................................software, java, JAVA, J2SE, J2ME, J2EE, JSP, Servlet, UMTS, iSeries, ibm, gestionale, sviluppo, consulenza privacy, nuovo codice privacy Dlgs 196/2003, s (visualizza su Google Sidewiki)

Java Other way to split string and add it to Vector


public void decompattaBufferAggiungiCausali(String buffer,Vector listaCausali){
for (int j=0;j<98;j++) {
String causale=buffer.substring(j*3,(j+1)*3);
if (causale.trim().length()>0) listaCausali.add(causale);
}

}

in riferimento a: Split a string using String.split() - Real's Java How-to (visualizza su Google Sidewiki)

String split to specified length


public static String[] slice(String str, int maxLength)
{
Pattern p = Pattern.compile(".{1," + maxLength + "}");
Matcher m = p.matcher(str);
List result = new ArrayList();
while (m.find())
{
result.add(m.group());
}
return result.toArray(new String[result.size()]);
}

in riferimento a: Java Programming - How do I split a string into chunks of a specified length? (visualizza su Google Sidewiki)

domenica 15 novembre 2009

Con side Sidewiki condividi il web

Con Sidewiki condividi le cose migliori del web con gli amici.
Ottimo strumento.

in riferimento a: Google Sidewiki (visualizza su Google Sidewiki)

sabato 14 novembre 2009

Nuovo CMS powered by Joomla

Informazioni utili su "Benvenuto in Joomla".

Per scrivere una voce relativa a una parte specifica della pagina, evidenzia le parole di tale parte nella pagina.

in riferimento a: Benvenuto in Joomla (visualizza su Google Sidewiki)

Nuovo Sito per corsi on line

Tutti i corsi on line

in riferimento a: Vincenzo Amoruso - Online Training (visualizza su Google Sidewiki)

venerdì 13 novembre 2009

mercoledì 11 novembre 2009

Sort HahMap by TreeMap


HashMap listaPianificazione = new HashMap();
....
....
public AbstractList accodaPianificazioneFerieTemporanea(AbstractList gl) {
if (listaPianificazione!=null)) {
TreeMap m=new TreeMap(listaPianificazione);
Iterator iterator = m.values().iterator();
ArrayList l,l1;
while( iterator. hasNext() ){

l=(ArrayList)iterator.next();
if (l!=null) {
gl.add(l);
}
}
}
return gl;
}

in riferimento a: TreeMap (Java 2 Platform SE v1.4.2) (visualizza su Google Sidewiki)

martedì 10 novembre 2009

Sorted HashMap


public HashMap getSortedMap(HashMap hmap)
{
HashMap map = new LinkedHashMap();
List mapKeys = new ArrayList(hmap.keySet());
List mapValues = new ArrayList(hmap.values());
hmap.clear();
TreeSet sortedSet = new TreeSet(mapValues);
Object[] sortedArray = sortedSet.toArray();
int size = sortedArray.length;
// a) Ascending sort

for (int i=0; i

in riferimento a: Collections: Lists, Sets, and Maps - how to sort a hashmap using its key? [Locked] (visualizza su Google Sidewiki)

venerdì 6 novembre 2009

Array Search Text


Arrays.sort(array);
printArray("array ordinato", array);
int index = Arrays.binarySearch(array, 2);
System.out.println("Trovato 2 alla posizione :" + index);

in riferimento a:

"int index = Arrays.binarySearch(array, 2); System.out.println("Found 2 @ " + index);"
- Array Search Test : Arrays « Collections Data Structure « Java (visualizza su Google Sidewiki)

mercoledì 4 novembre 2009

Create java email Template

// Grab the email template. 
InputStream template = 
getServlet() 
.getServletConfig() 
.getServletContext() 
.getResourceAsStream( 
"/WEB-INF/email/registrationNotification.xml"); 

EmailTemplate notification = EmailTemplate.getEmailTemplate(template); 

// Create the section of the email containing the actual user data. 
String[] args = { "Rafe" }; 

EmailSender.sendEmail("mail@mail.com", notification, args);
in riferimento a:
"// Grab the email template. InputStream template = getServlet() .getServletConfig() .getServletContext() .getResourceAsStream( "/WEB-INF/email/registrationNotification.xml"); EmailTemplate notification = EmailTemplate.getEmailTemplate(template); // Create the section of the email containing the actual user data. String[] args = { "Rafe" }; EmailSender.sendEmail("rafe@rafe.us", notification, args);"
- Creating Email Templates with XML - O'Reilly Media (visualizza su Google Sidewiki)

martedì 3 novembre 2009

Java HashMap sorting

You can ure TreeMap for sorting your HashMap :

Map miaTreeMap = new TreeMap(miaHashMap);

in riferimento a: HashMap sorting (Java in General forum at JavaRanch) (visualizza su Google Sidewiki)

Conditional Insert if exist

INSERT INTO sometable
SELECT "code","description"
FROM DUAL
WHERE NOT EXISTS 
(
SELECT 1
FROM sometable
WHERE column1 = "code"
AND column2 = "description"
);

in riferimento a: ORACLE DECODE CASE SQL PL/SQL (visualizza su Google Sidewiki)

Servizio Notifica vincite via mail ,chat etc..etc..

Java HashMap reading using Iterator


Example :

HashMap hm = new HashMap();
ArrayList l;
Iterator iterator = hm.values().iterator();
while( iterator. hasNext() ){

l=(ArrayList)iterator.next();
......
.....
}

in riferimento a: g - Cerca con Google (visualizza su Google Sidewiki)

lunedì 2 novembre 2009

Intercept IE browser closing by Javascript

<--head>

<--/head>
<--body>
..
<--/body>











From original post from Microsoft:
http://msdn.microsoft.com/en-us/library/ms536907(VS.85,classic).aspx

in riferimento a: http://wincheck123.appspot.com/wincheck/winforlife (visualizza su Google Sidewiki)