Web2.0

Miglioriamo la sicurezza di Wordpress, parte 2

Miglioriamo la sicurezza di Wordpress, parte 2

Continuamo la seconda parte di questa interessante analisi circa i modi per rendere sicuro il nostro blog Wordpress da attacchi di terze parti.
6. Effettua un backup del database e dei file
E’ spesso consigliabile fare un backup dei dati contenuti all’interno dei nostri database e dei file dei nostri siti web, per evitare di perdere dati [...]

Continua a leggere »

Istant Messaging che traduce in automatico

Istant Messaging che traduce in automatico

Chattare online in tutte le lingue del mondo? Da oggi è possibile! Grazie a un servizio davvero super, si tratta di MeGlobe servizio web 2.0 .
MeGlobe ci permetterà di parlare con i nostri contatti come se stessimo usando un normalissimo Istant Messenger. La caratteristica interessante riguarda che all’interno del sito è presente un traduttore che [...]

Continua a leggere »

Creare un conta click con Java

Con questo breve tutorial, vi mostro come creare una piccola applicazione in Java che permette di contare i click effettuati su un pulsante.
In questa immagine si vede chiaramente, il contatore che si visualizzerà, ancora azzerato perché viene lanciato per la prima volta.

java_conta_click_1
Seconda immagine: Il contatore al lavoro, dopo un certo numero di click effettuati sul pulsante apparirà cosi:applicazione interattiva, attraverso il click sul pulsante “clicca qui” si darà il via ad un evento, che regala come risultato finale l’aumento della cifra indicata dal contatore, che ovviamente partirà da zero ad ogni avvio del programma.

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
 
// introduciamo la classe per il nostro contatore
public class ContaClick extends JFrame{
  // definiamo un messaggio introduttivo ad esso segue una seconda variabile
  // corrispondente al valore totale dei click settato inizialmente su 0
  private static String IntesTazione = "Click effettuati: ";
  private int clickTotali = 0;
  JLabel label = null;
  JButton button = null;
 
  //richiamiamo la classe primaria
  public ContaClick(){
    // istanziamo gli oggetti del messaggio introduttivo, del contatore e al pulsante
    label = new JLabel(IntesTazione + "0 ");
    button = new JButton("Clicka qui");
    // definiamo una sotto-classe di ActionListener per il metodo ActionPerformed
    // che esegue l'operazione richiesta
    button.addActionListener(new ActionListener(){
      public void actionPerformed(ActionEvent e){
        clickTotali++;
        label.setText(IntesTazione + clickTotali);
      }
    } );
  // generiamo l'interfaccia che sarà basata su una comune finesta
  Container panel = getContentPane();
  panel.setLayout(new GridLayout(2, 1));
  panel.add(button);
  panel.add(label);
  addWindowListener(new WindowAdapter(){
    // creiamo un evento che permetta la chiusura della finestra
    public void windowClosing(WindowEvent e){
      System.exit(0);
    }
  });
pack();
setVisible(true);
}
 
public static void main(String[] args){
  ContaClick app = new ContaClick();
}
}

Sono state utilizzate in oltre java.awt.event che mette a disposizione interfacce per l’interazione con java.awt .

Per permettere l’incremento del contatore  gli eventi sono della classe ActionEvent definendo una sotto classe di ActionListenern grado di implementare il metodo ActionPerformed che esegue l’operazione richiesta.

Infine si arriva, alla fase della creazione della finestra in cui notiamo l’utilizzo dell’istruzione setVisible per la stampa a video di frame e relativo contenuto e di una seconda istruzione, pack, che permette di compattare la finestra per occupare il meno spazio possibile.<!– –>

Fonte: Mrwebmaster.it

Continua a leggere »

Simulatore Auto Google Maps

Volevo segnalarvi questo divertentissimo utilizzo di google maps.
Guidare liberamente all’interno della vostra città, percorrere con una mini vettura le strade che percorrete ogni giorno.

Visita il sito

Continua a leggere »

Programmare in Flash senza conoscere Action Script

Penso che tra i sogni di ogni programmatore ci sia quello di utilizzare un linguaggio universale di codifica indipendente dall’architettura (client/server o web oriented), dalla piattaforma hw/sw, che funzioni sempre allo stesso modo per implementare concetti comuni come una finestra, un bottone, un accesso ad una risorsa (file, db,…). Se a tutto questo inseriamo un pizzico di effetti speciali accattivanti la miscela diventa davvero esplosiva.

La presenza del flash player in ogni browser è un dato di fatto (vedremo poi che la versione dell’ambiente che sto per presentare è “compliant” anche a DHTML), sarebbe interessante poter scrivere un programma in un linguaggio scritto interamente in XML come, ad esempio:

<window> qualcosa </window>

per attivare una finestra sullo schermo (avete mai provato in Java?) .

La risposta è semplice e si trova su Open Laszlo, un compilatore per applicazioni flash/DHTML, Open Source, per applicazioni stand-alone, cliente/server o web oriented. Personalmente ho trovato molti esempi, oltre che nel forum del sito, anche su vari altri siti nipponici (resi leggibili solo grazie al traduttore di Google, thxs a lot!) e sarebbe interessante divulgare queste notizie anche alla numerosa comunità di sviluppatori italiani.

Una volta istallato l’ambiente, che contiene un application server, un compilatore con debugger integrato (veramente efficace) ed un insieme di demo e tutorial veramente esaustivi, possiamo incominciare (dopo aver attivato l’OpenLaszlo Server da menu) con il primo programmino di esempio:

Nella directory C:\Program Files\OpenLaszlo Server 4.0.8\Server\lps-4.0.8\my-apps (accessibile tramite menu) possiamo scrivere il primo programma in Laszlo:

<canvas>
<window>
<button>Hello World!</button>
</window>
</canvas>

e memorizzarlo in un file che abbia estensione .lzx (ad esempio prova.lzx). I TAG utilizzati sono autoesplicativi e non necessitano di ulteriori dettagli.

Richiamando da browser la directory my-apps e aprendo il file appena generato, esso verrà compilato in flash (dipende dagli switch in fondo alla pagina) ed il risultato sarà visibile all’interno del browser. Provate a trascinare la finestra appena creata, non è stupefacente!?

http://127.0.0.1:8080/lps-4.0.8/my-apps/prova.lzx

Per colori i quali hanno già un server sulla propria macchina che risponde alla porta 8080 è possibile modificarla agendo (non a caso) su un file XML: server.xml che è nell’application server (TomCat) della distribuzione.

La domanda che potrebbe nascere è: “se XML è un linguaggio universale per i dati, come si fa a scrivere i metodi (tanto per restare in tema di Object-Oriented)?” La risposta è in un ulteriore articolo, sempre che l’argomento sia di interesse per la Comunità….

Buon divertimento.

Continua a leggere »

Creare interi siti in flash gratuitamente e in maniera grafica

Grazie a Wix.com possiamo creare interi siti in flash con animazioni spettacolari senza conoscere una riga di actionscript

Vedi

Continua a leggere »

Creare Layout per siti in maniera grafica

Ecco a voi un WebTool veramente eccezionale Yaml Builder.

Infatti il seguente tool permette di costruire un intero layout in maniera grafica (drag & drop) , non solo grazie a Yaml avrete un layout costruito interamente con div e stile associati senza l’ausilio quindi di tabelle

Apri

Continua a leggere »

Applicare effetti grafici con javascript

Vuoi avere degli effetti carini su testo div e altro all’interno del tuo sito?

Ecco la libreria che fa per te : SimpleJs

Continua a leggere »

Risorse Web2.0 Gratuite per Photoshop

Ecco un ottimo sito dove potete trovare psd e/o tutorial molto web2 per photoshop

Vedi

Continua a leggere »

Lista Applicazioni Web 2

Una gran bella lista di applicazioni web 2

Vedi

Continua a leggere »