what color is generic xanax, xanax no prescription no membership, soma online carisoprodol, cheap soma cod, is phentermine a methamphetamine, phentermine ups delivery, tramadol online with no prescription, discount tramadol, overnight delivery of ativan with no prescription, ativan cheap no membership, cheap lorazepam overnight saturday delivery, real cheap lorazepam, how to buy ambien online without a prescription, ambien order, valium no physician, Valium online saturday delivery, fedex overnight fioricet, cheapest generic fioricet online, non prescription Meridia, do meridia phentermine work the same, zithromax + allergy, buy cod cheap zithromax, adipex onset peak duration, adipex menstrual period, buy levitra no prescription needed, levitra for sale online, zolpidem no rx, buy zolpidem with no prescription, xanax with no a rx and free shipping, xanax online without a prescription, buy cheap xanax free fedex shipping, xanax and prozac death, alprazolam herbal, alprazolam tablet alprazolam online from, alprazolam greenstone, cheap alprazolam with no prescription, buy cheap soma online no prescription, soma labs, soma with no prescription overnight shipping, soma without rx, buy phentermine online no pescription, phentermine prescription caltran diet pills phentermine, no prescription phentermine diet pills, order phentermine next day, buy acomplia online without prescription, acomplia ohne rezept, buy discount acomplia, us acomplia fedex, cheap tramadol online without prescription, tramadol and clinical study, buy overnight tramadol online no rx, buy tramadol with no prescription, ultram free prescription, buy ultram online without a prescription, buy ultram online, no prescription next day delivery ultram, ativan side effects withdrawal, buy cheap discount ativan, order ativan online by fedex, buy ativan 2mg, buying viagra 100mg pharmacy, cialis compared viagra, low cost viagra, cheap viagra without prescription, kalika corporation cialis, cialis cost walmart, viagra levitra cialis pharmacist perscription drugs, generic drugs prilosec cialis pills rxpricebusterscom, fatigue and ambien, ambien cr experience, ambien fedex delivery, ambien overnight delivery cheap, valium online description chemistry ingredients di, side effects of valium, cheap Valium buy online, picture of blue valium tablet, fioricet diet pills overnight shipping, fioricet free shipping, fioricet erowid, fioricet no online prescription, c.o.d Meridia, buy Meridia online pharmacies, buy drug Meridia, Meridia ups cod delivery, no prescription needed zithromax, buy brand buy zithromax usa online pharmacy, buy zithromax sales online specials, zithromax with no prescription, side affects from adipex, Adipex for woman, adipex diet buy, how to get adipex rx, levitra online overnight delivery cod, cheap levitra no rx, levitra rsd, buy levitra professional, zolpidem ups cod, zolpidem patient assistance program, zolpidem overnight delivery saturday, us zolpidem without prescription discount xanax overnight, xanax lowers blood pressure, buy cheap soma prescriptions online, us soma without prescription, phentermine how to order phentermine on, online phentermine no prescriptions, ordering tramadol online without a prescription, buy tramadol no prescription, cheap ativan online without a prescription, ativan cod delivery next day, overnight lorazepam cod shipping, lorazepam no rx needed cod accepted, buy ambien cod accepted, buy ambien for cheap, online ordering valium, buy cheap valium, buy fioricet on line without a prescription, fioricet columbus ohio, online pharmacy Meridia no prescription, Meridia cheap fed ex delivery, zithromax online, where can i buy zithromax no prescription, ionamin adipex amphetamine, buy adipex-p online, cheap levitra, best price levitra, free fedex delivery zolpidem, doctor shopping for zolpidem prescription xanax, buy discount generic xanax online without prescription, no prescription xanax, no rx required for soma, buy 180 tabs watson soma, buy cheap generic soma online without prescription, metabolism of phentermine, paxil phentermine, phentermine support message board, effectiveness of tramadol, tramadol online cheap, ultracet tramadol, buy ultram where, buy ultram no prescription, about ultram tramadol, ativan online pharmacy no prescription, buy ativan 2mg no prescription, buy ativan money order, cheapest place buy viagra online, viagra discount sales, kamagra viagra supplier, generic cialis with discount cheap, cialis 10, cialis and online pharmacy, how to get ambien prescription, buy ambien without a prescription online, buy cheap ambien free fedex shipping, is valium addictive, xanax valium, online prescription Valium, overseas fioricet fioricet phentramine, cod delivery no rx fioricet, is fioricet a prescription drug, buy Meridia online without script, weight loss clinics near 95023 that prescribe meridia, Meridia cod accepted, intestinal gas pain after zithromax, zithromax overnight no consult, zithromax and hair loss, cheap prescrip tion adipex, purchase adipex without prescription, search for Adipex, buy cheap levitra xanax xenical, cheap order levitra, levitra for sale australia, order zolpidem without rx, zolpidem with no prescription or membership, order zolpidem over the counter cod overnight

Tips&CodeSnippets


Avete problemi di lentezza con Eclipse su Windows (specialmente in avvio) o, ancora peggio, andate spesso incontro a errori di OutOfMemory con Eclipse che miseramente va in crash?
Eccovi un piccolo tip su come migliorare la partenza e le performance di Eclipse su sistemi Windows.
Aprite le proprietà del collegamento ad eclipse.exe e nel tab “Collegamento” alla voce “Destinazione” sostituite eclipse.exe con la riga seguente:

eclipse.exe -vmargs -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx256m -Xms512m

N.B. I valori dei parametri Xms (initial Java heap size) e Xmx (maximum Java heap size) sopra riportati sono riferiti ad una macchina con 2GigaByte di Ram. Customizzare i valori di questi due parametri in base al vostro PC (eseguendo delle prove e verificando il reale beneficio).

Per referenze:
http://java.sun.com/j2se/1.5.0/docs/tooldocs/windows/java.html
http://edocs.bea.com/wls/docs81/perform/JVMTuning.html
http://www.jguru.com/faq/view.jsp?EID=424214

sicurezza E’ un classico. Ogni volta che incontro qualcuno che mi chiede lumi sulla mia professione, prima c’è una sorta di ammirazione manco fossi il detentore del Santo Graal, poi scatta in automatico il ritornello “Ho un problema con il mio computer, tu sicuramente lo saprai risolvere”.
E nel 99% dei casi si tratta di Virus, Trojan e sputtanamenti vari del sistema operativo.
In effetti sono poche le persone che conoscono come mettere al sicuro e mantenere sicuro il proprio computer. Il resto sono degli allegri e scanzonati utenti di internet pronti a cliccare tutto, a leggere ogni sorta di allegato arrivato via mail e magari con un Windows fermo alla SP1 e con Norton (perchè se non è Norton non va bene) scaduto che occupa solo memoria.
E allora mi è venuta l’idea di ricapitolare le regole basilari e i software (free) da utilizzare per rendere il proprio Pc con OS Windows sicuro.
Prima di cominciare però è importante ribadire la legge fondamentale nell’era dell’Information Technology:
Il mondo si divide in due grandi categorie: Chi ha perso tutti i suoi dati e chi non li ha persi “ancora�.
Quindi la raccomandazione è sempre la stessa: Fatevi delle copie di backup dei vostri dati sempre e spesso.

  • Antivirus
    E’ indispensabile avere un software antivirus sul proprio Pc. Qualcuno di mia conoscenza si vanta di non usare alcun antivirus (sono gli stessi che dicono di programmare in Java con il Notepad). E’ vero, si può fare. Anche perchè oggi il 99% dei virus arrivano via posta in allegati. Se si sta attenti a cosa si apre e non si cede alla tentazione di aprire un allegato con l’invitante scritta “MegaTettona.exe”, magari puoi fare a meno di un antivirus. Ma mio nonno mi ha sempre raccomandato di calzare, ove possibile, le mutande di ferro. Ergo. Installatevi un Antivirus. Personalmente odio antivirus invasivi e pesanti come Norton e/o McAfee (che si pagano). Ci sono antivirus free molto potenti che controllano anche la posta e non appesantiscono il sistema. Ecco i link:

  • Una volta installato il vostro bell’Antivirus abbiate cura di tenerlo sempre aggiornato e di eseguire una scansione del sistema completa almeno una volta a settimana.
    [Fine prima parte]

Oridnare il contenuto di un oggetto Map è molto semplice grazie all'implementazione di TreeMap ed alla possibilità di poter utilizzare una classe Comparator per dicidere la logica di ordinamento della key class.
Ecco un esempio di un ordinamento per data (in questo caso la key class è un Timestamp)

JAVA:
  1. Map mioMapObj=new TreeMap(new MioComparator());
  2.  
  3. private class MioComparator implements Comparator  {
  4.   public int compare(Object obj1, Object obj2) {
  5.    Timestamp comp1= (Timestamp) obj1;
  6.    Timestamp comp2= (Timestamp) obj2;
  7.    int compare = comp1.compareTo(comp2);
  8.    return compare;
  9.   }
  10.  
  11. }

Fatto questo ogni volta che inserisco un oggetto in mioMapObj, viene
richiamata la mia classe comparator e ordinato il contenuto del Map.

No Tags

Le dicotomie sono il sale della vita.
Dopo la caduta del Muro di Berlino e la fine della guerra fredda, dopo la sconfitta delle ideologie socialiste, oggi il mondo si divide in due grandi categorie:

Chi ha perso i dati e chi non li ha persi "ancora".

Pensateci bene. Voi in che categoria siete?
Paura..eh?? Brividino lungo la schiena??
Ok. Se vi sentite il vostro gentil orifizio anale ben stretto e volete sapere come organizzare per bene una procedura automatizzata per fare il backup di DataBase su PostgreSQL 8.x sotto sistemi Windows, allora seguitemi in questo piccolo tutorial. continua a leggere...

No Tags

Anche gli sviluppatori di Open Office si sono divertiti ad inserire qualche Easter Egg nella loro suite di office automation.
Questo si chiama StarWars Game e funziona su OpenOffice 2.0

Come funziona:

Aprite il programma Calc di OpenOffice (l'equivalente di Excel per capirci).
In una qualsiasi cella digitare: =Game("StarWars")
Apparirà un piccolo gioco stile Space Invaders...:-)
ATTENZIONE!: il giochino funziona una sola volta. Per poterlo riavviare dovrete riaprire sia Calc che killare il processo di quickstart (oppure più semplicemente al prossimo riavvio del PC).
[testato su WinXP+SP2+OpenOffice 2.0 in italiano]
Per altri EasterEgg: http://www.eeggs.com/

No Tags

Piccolo Tips/Tutorial per gli utenti WordPress.
Come ottenere il feed di una categoria e inserire un link del feed stesso nell'elenco delle categorie.

Scenario:
In blog (come questo) con contenuti eterogenei, può tornare utile avere non solo il feed generale ma anche uno per categorie. Se poi organizziamo bene le categorie creando delle main-category, allora è possibile avere anche un feed tematico (che raggruppa alcune categorie).
Ad esempio Java.Blogs (community che aggrega blog che hanno come tema Java e dintorni e al quale sono iscritto) è molto chiaro sul rispetto del topic: If your blog is irrelevant, it will be removed - enjoy ;)
Quindi non si può sgarrare. Un post off-topic vieni tranciato. continua a leggere...

No Tags

knoppix Segnalo questo interessante tutorial che spiega come utilizzare Knoppix, la distribuzione Linux nata esclusivamente come CD-bootable (per capirci non ha bisogno di essere installata), per operazioni di system recovery.
http://www-128.ibm.com/developerworks/linux/library/l-knopx.html?ca=dgr-lnxw04Knoppix
Scenario. Si impianta il sistema (Win o Linux è indifferente) e non riusciamo a farlo ripartire, dobbiamo recuperare assolutamente i dati dall'harddisk, magari riversando il contenuto dello stesso su un altro HD o creando copie di backup con il masterizzatore.
Quando pensiamo che tutto è perduto e che non possi possiamo intervenire sul sistema operativo installato abbiamo la possibilità, grazie a Knoppix, di poter "rianimare" il pc defunto per ripararlo o per salvare i dati.
Knoppix è una distro basata su Debian e KDE e riconosce un gran numero di periferiche.
Quindi se volete avere un chance in più di non dover perdere tutti i vostri dati, stampatevi il tutorial segnalato, andate sul sito http://www.knoppix.org/, scaricatevi la Iso, masterizzatela e conservatela con cura.
Poi non dite che non ve lo avevo detto...;-)

No Tags

prototype

Grazie a Matt Raible, vi segnalo questo bella guida per cominciare ad utilizzare il framework JavaScript alla base di tutte le nuove WebApp 2.o.
La guida si basa sulla versione 1.3.1 (ultima disponibile).
Se avete intenzione di utilizzare Ajax e Dom nelle vostre applicazioni, questa libreria è sicuramente il punto di partenza.
http://particletree.com/features/quick-guide-to-prototype/

No Tags

Sans Il Sans (SysAdmin, Audit, Network, Security) Institute ha rilasciato un aggiornamento della "Top 20 Internet Security Vulnerabilities". Questo elenco di cricità divisa per tecnologie e per OS, è un piccolo must da dover "necessariamente" leggere se si vuol svolgere seriamente la professione di tecnico ICT.

Link: http://www.sans.org/top20/

In particolare per chi realizza applicazioni web data-driven credo sia fondamentale la checklist riportata di seguito:

Ensure that the DBMS and applications have been secured:

  • Use minimal privileges.
  • Remove/change default passwords on the database's privileged and system accounts before deploying the system on the network.
  • Use stored procedures where possible.
  • Remove/disable unnecessary stored procedures.
  • Set length limits on any form fields.
  • There are several useful resources to help secure DBMS mentioned in the references section.
  • Use firewalls or other network security devices to restrict network access to the ports associated with database services.
  • Do not trust user input! Ensure that the applications linked to databases clean all user input at the server side to avoid attacks such as SQL injection (see http://www.sans.org/rr/whitepapers/securecode/23.php)
No Tags

Se si esegue un backup completo di PostgreSQL in formato plain-text, non è possibile ripristinarlo con l'utility apposita di pgAdmin (che riconosce solo i file compressi).
Per ripristinare il file ci viene in aiuto PostgreSQL interactive terminal (psql).
Aprire una cmd di Windows e digitare il seguente comando:

psql -h [hostname] -U [user] -d [nome -database] -f [nome -file]

Vi verrà richiesta la password dell'utente selezionato e comincerà il ripristino del DB.
Per maggiori informazioni sui comandi psql potete digitare sempre da console:

psql -?

Oppure approfondire qui:
http://www.postgresql.org/docs/8.0/static/app-psql.html

No Tags

Next Page »