Come verificare se un elemento esiste utilizzando jQuery.

Scritto il 15-04-2012 da Vito Antonio Bonardi

Pubblicato su : Programming

0

Vi siete mai chiesti come verificare se un elemento esiste utilizzando un selettore jQuery? Beh, forse no, ma io ho si, così ho pensato di condividere come si fa qui.

La cosa più ovvia sarebbe semplicemente quella di utilizzare un’istruzione if, ma non è corretto.

if ($("#selettore"))
{
  // fai qualcosa ...
}

Non funziona perchè quando si utilizza un selettore, jQuery restituisce sempre un oggetto. Quindi l’istruzione “if” sarà sempre vera.
Nel caso di un elemento che non esiste nella pagina, jQuery restituirà un oggetto vuoto. Proprio per questo motivo, possiamo anche utilizzare la proprietà length, che restituisce la dimensione dell’oggetto. Modifichiamo la nostra “if” in:

if ($("#mydiv").length > 0){
{
  // fai qualcosa ...
}

//oppure con un'istruzione equivalente ...
if ($("#mydiv").length){
{
  // fai qualcosa ...
}

Ora funziona perché quando jQuery restituisce un oggetto vuoto, la proprietà length restituirà zero e quindi l’istruzione “if” sarà falsa.

Come esaminare gli stati CSS :active e :hover in Firebug.

Scritto il 28-03-2012 da Vito Antonio Bonardi

Pubblicato su : Programming

0

Chi usa Firebug per lo sviluppo di applicazioni web? Direi tutti, anche perchè sarebbe una follia non farlo.
Nonostante usi Firebug quasi ogni giorno da più di 5 anni, continuo con la mia personale ricerca di nuove funzionalità e widget. Ecco l’ultima che ho trovato (non l’avevo mai utilizzata) …

Durante l’ispezione dei collegamenti, Firebug mostra lo stato di default del CSS, vale a dire gli stili applicati in quel momento. Per impostazione predefinita, gli stati :hover and :active non vengono visualizzati. Fortunatamente, è possibile modificare lo stato del collegamento facendo clic su “Style” e scegliendo l’opzione appropriata:

Firebug


Il codice CSS per gli stati :hover e/o :active apparirà magicamente nella console.
La caratteristica è incredibilmente utile – soprattutto se si sta debuggando complessi menu drop-down (sviluppati con CSS) o altri effetti.

Campobasso … Basilicata!!

Scritto il 11-02-2012 da Vito Antonio Bonardi

Pubblicato su : Attualità, Internet news

0

Per Repubblica.it, Campobasso è in Basilicata.
Giusto per curiosità, Potenza dov’è???

Campobasso ... Basilicata!!


Dreaming in Basilicata (Italy).

Scritto il 22-01-2012 da Vito Antonio Bonardi

Pubblicato su : Internet news, Pubblicità, Video

0

Immagine anteprima YouTube


Rimuovere e popolare le option di una select box con JQuery.

Scritto il 16-12-2011 da Vito Antonio Bonardi

Pubblicato su : Internet news, Programming, Technology

0

Avevo la necessità di ripopolare una select dinamicamente, a partire da una sequenza statica.

<select id="selectBox">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>

Per cancellare tutte le option basta usare la funzione JQuery “empty”:

$('#selectBox').empty();

Per ripopolare le option:

$('#selectBox').append('<option>New Option</option>');
$('#selectBox').append('<option>New Option1</option>');
...

Per fare il tutto in un colpo solo:

$('#selectBox').empty().append('<option>New Option</option>').append('<option>New Option1</option>');

Italia in crisi? Non mi sembra …

Scritto il 05-12-2011 da Vito Antonio Bonardi

Pubblicato su : Attualità, Pensieri

0

Cancellare tutti i contatti da iphone.

Scritto il 06-11-2011 da Vito Antonio Bonardi

Pubblicato su : Internet news, Technology

0

Per cancellare i contatti dall’iphone, potrebbe servire un’impresa (in rete c’è chi, disperato, ha cancellato l’intera rubrica un contatto per volta)!
In realtà non è così, nel bene e nel male.

Nota positiva: basta solo un click su “Applica” nel tab “Info” di Itunes dopo aver deselezionato il flag “Sincronizza contatti con”.
Nota negativa: se per sbaglio, e non volutamente, spuntassi quel flag, perderei tutti i miei contatti.

Forse sono recuperabili da backup, ma io non provo! )

Come ripristinare i messaggi di testo (SMS) su iPhone (iTunes senza Jailbreak).

Scritto il 05-11-2011 da Vito Antonio Bonardi

Pubblicato su : Internet news, Technology

10

Oggi avevo la necessità di ripristinare gli SMS del mio vecchio Iphone 3 sul nuovo Iphone 4.
Non volevo effettuare l’intero ripristino, non solo perchè volevo partire da un sistema pulito, ma anche perchè non ero sicuro della compatibilità tra i due modelli.
Purtroppo non c’è un sistema da itunes per selezionare solo quello che si vuole sincronizzare. O tutto, o niente. Comodo!

Fatta qualche googolata, ho scoperto il nome del file che contiene il backup degli sms: 3d0d7e5fb2ce288813306e4d4636395e047a3d28.mddata .
Questo file, insieme agli altri file di backup, si trova sotto Windows:% UserProfile% \ AppData \ Roaming \ Apple Computer \ MobileSync \ Backup (da qui in poi ci sono le cartelle con tutti i backup, basta scegliere quello più recente).

Ecco i passi che ho seguito:

1) Backup vecchio Iphone
2) Copia dell’ultima cartella backup (non si sa mai, meglio un backup di backup!!! ) )
3) Backup/sincronizzazione nuovo Iphone
4) Copia dell’ultima cartella backup. La cartella è la stessa, ma prima era del 3, ora del 4 (non si sa mai, meglio un backup di backup!!! ) )
5) Copia dei seguenti 5 file dalla cartella di backup dell’Iphone 3 (punto 2) all’ultima cartella di backup (quella dell’Iphone 4), sovrascrivendo e sostituendo i file esistenti:

3d0d7e5fb2ce288813306e4d4636395e047a3d28.mddata (contiene dati SMS.db)
Info.plist
Manifest.mbdb
Manifest.mbdx
Manifest.plist
Status.plist

6) Su iTunes (con il nuovo iPhone collegato), clic con tasto destro sul dispositivo iPhone, e “Ripristina da backup”.
7) Quando richiede quale backup ripristinare, selezionate il backup più recente (quello in cui ho copiato i 5 file).
8) iTunes inizierà a ripristinare il backup dell’iPhone e, al termine, si riavvierà.

Al riavvio, riavremo i nostri vecchi SMS! ) ) )

Invio mail con allegato in Java: JavaMail!

Scritto il 01-11-2011 da Vito Antonio Bonardi

Pubblicato su : Programming, Technology

4

Ecco poche righe di codice per inviare una mail con allegato in java, niente di più semplice!

import javax.activation.DataHandler;
import javax.mail.Message;
import javax.mail.Transport;
import javax.mail.Session;
import javax.activation.FileDataSource;
import javax.mail.Multipart;
import java.util.Date;
import java.util.Properties;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeBodyPart;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMultipart;

public class sendEmailWithAttach
{
  public static boolean sendEmailAttach(String sFrom, Strind sTo, String sSubject, String sMsg, String sFile, String sSmtpServer)
  {
     boolean bEsito=true;
     Properties pProps = System.getProperties();
     pProps.put("mail.smtp.host",sSmtpServer);
     Session session = Session.getIstance(pProps, null);
     try
     {
       //creo il messaggio
       MimeMessage msg = new MimeMessage(session);
       //...il mittente
       msg.setFrom(new InternetAddress(sFrom));
       //...i destinatari
       InternetAddress[] address = {new InternetAddress(sTo)};
       msg.setRecipients(Message.RecipientType.TO, address);
       //...l'oggetto del messaggio
       msg.setSubject(sSubject);
       MimeBodyPart mbpf = new MimeBodyPart();
       mbpf.setText(sMsg);
       MimeBodyPart mbpl = new MimeBodyPart();
       FileDataSource fds = new FileDataSource(sFile);
       //...allego il file al messaggio
       mbpl.setDataHandler(new DataHandler(fds));
       mbpl.setFileName(fds.getName());
       Multipart mp = new MimeMultipart();
       mp.addBodyPart(mbpf);
       mp.addBodyPart(fds);
       msg.setContent(mp);
       msg.setSentDate(new Date());
       //...invio
       Transport.send(msg);
     }
     catch(Exception e)
     {
       e.printStackTrace();
       bEsito=false;
     }
     return bEsito;
   }
}

Productivity Future Vision.

Scritto il 29-10-2011 da Vito Antonio Bonardi

Pubblicato su : Internet news, Technology, Video

0

Immagine anteprima YouTube


Si all’alcool …

Scritto il 23-10-2011 da Vito Antonio Bonardi

Pubblicato su : Cazzeggio

0

La foto seguente fa parte di una campagna a favore della proibizione del consumo di alcool condotta negli Stati Uniti nel 1919.
Un gruppo di donne indignate reggono un cartello in cui si dice: Le labbra che toccano alcolici non toccheranno le nostre.

Si all'alcool ...

Guardale bene.
Siamo sinceri: chi mai avrebbe smesso di bere???

Errore 3200 aggiornando iPhone 4 con IOS 5!

Scritto il 13-10-2011 da Vito Antonio Bonardi

Pubblicato su : Internet news, Technology

0

In molti stanno avendo lo stesso problema, ovvero il numero 3200 nell’installazione di IOS 5. L’errore 3200 colpisce indistintamente sia iPhone 4 che iPhone 3GS!
L’errore 3200 potrebbe essere generato dal traffico intenso dei server Apple, il dispositivo tenta di connettersi prima di iniziare l’aggiornamento ma va in timeout la connessione con il server e così l’iPhone non riesce ad iniziare l’aggiornamento.
A quanto pare l’unica possibilità consiste nel provare e riprovare (io sono già al 10imo tentativo)!

C’è …

Scritto il 10-10-2011 da Vito Antonio Bonardi

Pubblicato su : Pensieri

0

… chi si crede intelligente, ma non lo è!
Chi sembra stupido, e lo è!
Chi lo fa, per non far capire di essere intelligente!!!!

Homus tecnologicus!

Scritto il 16-07-2011 da Vito Antonio Bonardi

Pubblicato su : Cazzeggio, Internet news

0

Homus tecnologicus


[via 3zar]

Bonus idrocarburi: carta prepagata per i residenti della Regione Basilicata.

Scritto il 05-07-2011 da Vito Antonio Bonardi

Pubblicato su : Attualità, Internet news

0

I residenti della Regione Basilicata maggiorenni e con patente di guida riceveranno una carta prepagata per l’acquisto di carburante.
Con i decreti interministeriali del 12 novembre 2010 e del 21 febbraio 2011 si è, infatti, data attuazione all’articolo 45 della legge 99/09 che prevede un’aliquota di prodotto aggiuntiva del 3% sulla produzione di idrocarburi da destinare ai residenti nelle Regioni interessate.
La carta prepagata è erogata dal Ministero dello Sviluppo Economico e dal Ministero dell’Economia e delle Finanze per l’acquisto di carburante presso i distributori abilitati.
Per gli importi versati nel 2010, relativi alla produzione di idrocarburi nell’anno 2009, la Regione alla quale viene destinato il “Bonus Idrocarburi” è la Basilicata, il cui giacimento della Val d’Agri è il più grande d’Europa su terraferma, e rappresenta per l’Italia oltre l’80% della produzione nazionale di greggio (circa il 6% del fabbisogno energetico nazionale).
I requisiti del beneficiario (posseduti al 31 dicembre 2010) sono:

• maggiore età
• patente di guida (tutte le categorie)
• residenza nella Regione Basilicata

Si può richiedere la carta presso gli uffici postali dal 4 luglio 2011 al 10 settembre 2011. Sul sito internet di Poste Italiane sono disponibili tutte le informazioni sulle modalità di richiesta e di utilizzo della carta prepagata e la relativa modulistica.
L’importo da erogare verrà determinato alla fine del periodo di presentazione delle domande con apposito provvedimento del Ministero sulla base della stima già effettuata e trasmessa al Ministero dell’Economia e delle Finanze (circa 80-90 euro). Il beneficio verrà erogato anche nei prossimi anni ed è destinato ad aumentare in relazione all’aumento previsto di produzione degli idrocarburi, anche fino a raddoppiarsi.

[via Ministero Sviluppo Economico]