Flex, Gwt e Opelaszlo quale Ria scegliere?

flex, ajax No Comments »

La programmazione web è in fermento grazie al web 2.0 e diversi sono gli strumenti che sono presenti sul mercato che ci danno questa possibilità. Tutte si inspirano alla filosofia di ajax ma ognuna di loro ne ha dato una propria implementazione. Questo articolo confronta tre Rich internet application: Flex, GWT(google web toolkit) e openlaszlo.

Molto interessante. Intanto la microsoft cerca di reagire con silverlight

Guida per iniziare ad imparare FLex 3

flex 1 Comment »
Il punto di partenza per chi vuol incominciare ad impare flex 3 è sicuramente questo:
tutorial di adobe su questa teconologia e in particolare di MXML
api AS3……che ricorda molto quella di java
serie di esempi catalogati per componenti già pronti
blog dove si trovano molti esempi di flex implentati e visualizzabili…..in particolare si guardi questo Rich Editor con quale facilità si implementa.
Buon divertimento

Controllo Remoto del PC

utility, interessante No Comments »

Avete avuto l’esigenza di controllare un pc da remoto per prestare aiuto ad un amico o collega? Bene la vostra soluzione ancora più semplice di ultravnc è showmypc.
Il funzionamento, davvero molto semplice, consiste nel scaricate il software e avviarlo sul computer da controllare cliccando “Show my pc”, a questo punto il programma crea una password da inserire nel momento in cui vogliamo controllare il pc, infine vi basterà avviare sempre lo stesso programma da un altro pc, cliccare su “View a Remote PC” e inserire la password.

Il tutto viene eseguito senza installare nessuna componente sul vostro pc.

Il link per controllare in remoto con facilità è showmypc

Se il controllo remoto è tra un pc e un mac allora esiste un altro prodotto scaricabile da questo indirizzo link

SwingWorker e interfacce swing che non si bloccano

java No Comments »

Molti programmatori java si saranno scontrati con il problema di vedere le loro interfacce java bloccarsi su task lunghi da eseguire anche se gestiti con la tecnica del multithreading. La sun ha rimediato al problema grazie alla classe SwingWorker Swingworker può essere invocato da un thread iniziale. Il metodo di questa classe “doInBackground”, lavora in un separato thread, finchè non ritorna al thread che lo ha invocato non appena finisce la sua esecuzione. Il metodo done, eseguito nell’event dispatch thread, invoca gets per restituire il controllo a chi l’ha invocatoQuesto un esempio tratto dal sito della sun

SwingWorker worker = new SwingWorker() {
@Override
public ImageIcon[] doInBackground() {
final ImageIcon[] innerImgs = new ImageIcon[nimgs];
for (int i = 0; i < nimgs; i++) {
innerImgs[i] = loadImage(i+1);
}
return innerImgs;
}

@Override
public void done() {
//Remove the "Loading images" label.
animator.removeAll();
loopslot = -1;
try {
imgs = get();
} catch (InterruptedException ignore) {}
catch (java.util.concurrent.ExecutionException e) {
String why = null;
Throwable cause = e.getCause();
if (cause != null) {
why = cause.getMessage();
} else {
why = e.getMessage();
}
System.err.println("Error retrieving file: " + why);
}
}
};

Controllare la navigazione dei bambini

vulnerabilità, utility 2 Comments »

Internet è divenuto uno strumento indispensabile per la vita quotidiana di tutti noi ma ha introdotto anche molte problematiche come quella di esporre bambini (non andrebbero mai lasciati soli di fronte ad un computer connesso) che navigano soli a qualsiasi tipo di contenuto. Per ovviare a questo problema oltre ad evitare di lasciarli soli si possono mettere in atto alcune strategie che fanno ricorso a strumenti software. La prima cosa che andrebbe fatta è quella di impostare un dns diverso da quello standard. Il dns è il servizio che inserito l’indirizzo web lo converte in notazione numerica per poter essere interpretato. Ora un servizio dns che inserito un sito potenzialmente pericoloso per un bamabino blocca l’apertura del sito è già un grosso vantaggio. Ecco un buon DNS ScrubIt

A questo possiamo inserire una serie di servizi per monitorare il tempo di accesso, i percorsi, le parole utilizzate nelle chat. Ecco un elenco

1.Child Control 2006:

  • Sito web : http://salfeld.com
  • Caratteristiche: Può bloccare Chat, alto livello di protezione,specifica quante ore i bambini possono stare davanti al pc.Facilmente configurabile. Disabilita Task Manager.

2.Content Protect:

  • Sito web : http://contentwatch.com
  • Caratteristiche :Installazione veloce ,2 password impostazioni e disinstallazione, notifica via. Non disabilita Task Manager

3.Cyber Patrol:

  • Sito web : www.cyberpatrol.com
  • Caratteristiche: Facile da configurare, molto espandibile, non disabilita Task Manager, sottoscrizione annuale.

4.CyberSitter 9.0

5.IProtectYou Web Filter:

  • Sito web: http://sortforyou.com
  • Caratteristiche: Filtro anti spam,Autoupdate, notifica via email, impostazione tempo di navigazione

Altro servizio interessante IMSafer volta a “controllare” (rispettando sempre e comunque la privacy del ragazzo) che l’attività di chat via IM non venga turbata da individui privi di scrupoli. Per farlo analizza continuamente quello che viene scritto in chat e, qualora l’algoritmo rilevi delle frasi potenzialmente pericolose (come richieste di dettagli personali o di incontri, linguaggio a sfondo sessuale ecc) provvede ad inoltrare via mail ai genitori il pezzo di chat incriminata.

E’ da notare che NON viene inoltrato il log intero della chat, ma solo la parte “sospetta”; così facendo la privacy del ragazzo non viene intaccata ed allo stesso modo non vengono loggate le chat in cui non appaiono elementi sospetti. I

Usare lo swing application framework

java, programmazione No Comments »

Sul sito della sun è stato pubblicato un interessante articolo che mostra l’utilizzo dello swing application framework.

Lo Swing Application Framework (JSR 296) fornisce una serie di servizi da utilizzare per lo sviluppo di apllicazioni che si basino su swing. Molte applicazioni implementano  handling, threading, localizable resources, and simple persistence. The framework fornisce servizi per utilizzare queste funzionalità, permettendoci di concentrare sulle funzionalità delle nostre applicazioni.

LINK

Windows Vista e OPenOffice

windows, utility No Comments »

Per chi ha aquistato windows vista e si sta chiedendo quale pacchetto office installare, consiglio vivamente la versione di OPenOffice che risulta essere compatibile con questo sistema operativo. Il link è il seguente OPENOFFICE .

Credo vivamente che Vista, che ricordo non permette l’installazione di software pirata grazie al controllo dei drm, incrementerà la diffusione del pacchetto Offine open source ;-)