May 19

error-windows-xp di sofoclesWindows Xp sta quasi per andare alla deriva, anche se a mio avviso i tempi non sono così stretti. Il mondo sta per passare a Windows 7. Nel mezzo c’è un signorino chiamato Windows Vista da molti mai provato e da molto tanto odiato.

Ti ho incuriosito? Leggi il resto del post »

May 6

I geek con Windows XP da sempre sono abituati a creare una nuova barra degli strumenti e spostarla in altri lati dello schermo, semplicemente facendo:
tasto destro su uno spazio vuoto della barra degli strumenti originale > barre degli strumenti > nuova barra degli strumenti… quindi effettuando un normale drag & drop verso il lato dove si vuole trascinarla.

Ti ho incuriosito? Leggi il resto del post »

Nov 21

Fare lo split di una stringa significa estrarre i valori da un testo che sono delimitati in base a un carattere. Molti linguaggi di programmazione hanno la funzione split() oppure il metodo split() nell’oggetto stringa. Solitamente il risultato ottenuto dal suo uso è un Array con gli elementi trovati.

Se ho una stringa così "mario-gigi-lucio-filippo" e procedo con uno split sul carattere "-", ottengo i singoli nomi.

Oggi mi sono reso conto che uno dei report di Google Webmaster Tools esporta le date in formato americano. Il mio excel italiano non approva e le vede come testi: ho necessità di gestire la colonna come data.

Cosa fare? Dobbiamo fare lo split dei valori. La data "9/15/2008" deve diventare 15 settembre 2008. Per farlo usiamo un comando di Excel (non una funzione)  "Testo in colonne", che divide in base alle regole che sceglierete voi, il tipo di dato in più celle.

Non vi resta che concatenare le stringhe ottenute nella forma più congeniale, oppure dare i dati in paso a una funzione come DATA(anno;mese;giorno). Se poi volete rimuovere le colonne di supporto, potete copiare tutti i dati e incollarli come valori con "incolla speciale…".

Oct 31

Avete presente le centinaia di presentazioni in power point che vi arrivano ogni giorno in posta (file .pps)?
Alcune sono molto belle, magari con delle bellissime foto o delle belle "modelle".

Per esportare tutte le foto presenti sul vostro Hard Disk in formato jpeg ci sono 2 possibilità. La prima è che apriate il file con power point in modifica e foto per foto facciate: tasto destro mouse > salva immagine…

La seconda, se le foto sono tutta pagina, è che apriate il file con power point, sempre in modifica. Quindi salviate la presentazione come HTML e nella cartella troverete tutti i jpeg a vostra disposizione.

Sep 22

Qualche secolo fa ho scritto un semplice post per documentare come utilizzare l’evento "onload" di javascript. L’evento che richiama una funzione, al momento in cui l’intera pagina è caricata.

Purtroppo oggi ho scoperto (tardi???) che con Firefox 3 non funziona. Sono quindi corso ai ripari, trovando la soluzione per risolvere il problema:

// for Mozilla browsers
if (document.addEventListener) {
  document.addEventListener("DOMContentLoaded", init, false);
}

Hola

p.s.: Grazie a Napolux per il supporto morale :)

Sep 16

Dopo tanti anni di lavoro nel web, stamattina facendo un sito mi capita questo errore quando tento di accedere ad una pagina che sto facendo, tramite IIS (su windows xp):

Nessun server di accesso è attualmente disponibile per soddisfare la richiesta di accesso

Giuro, non l’avevo mai vista! Cerco  in San Google ma trovo una pagina pressochè assurda che parla in un linguaggio ai più assolutamente incomprensibile. Alla prima volta che mi è apparso l’errore ho dovuto riavviare, anche per altri motivi, ed ha reiniziato a funzionare.

La seconda volta non potevo più riavvivare allora ho provato a riavviare IIS ma nulla di fatto. Allora grazie all’amico e collega Mauro ho preso una strada più ordinata (si può dire ordinata???).

Quando l’errore non è ben capibile e in google non trovi la soluzione, prova a guardare il registro degli eventi!!! (MrX, 1-23)

In effetti entrando nel registro, sezione Sistema, ho trovato questo bell’errorino o meglio Alert:

Il server non è in grado di garantire l’accesso all’account di Windows NT ‘dominio/nome utente’ a causa del seguente errore: Errore durante l’accesso: restrizione sull’account utente. Le possibili cause potrebbero essere: campo della password vuoto non consentito, restrizioni sugli orari di accesso o applicazione di restrizioni di criterio. . Il codice errore è nei dati.

Alla fine il problema è che stavo utilizzando IIS (vedesi proprietà di protezione) con un utente di rete che l’amministratore dopo test di alcuni mesi fa aveva eliminato.

Soluzione

Ripristinare l’utente di sistema come Default, quello che di solito si chiama IUSR_nomepc :)

 

Sep 12

Da qualche giorno Adsense da dei problemi su blogger. Non si capisce se sia una injection voluta, un controllo della NON modifica del codice degli annunci o cosa. In ogni caso blogger fa un injection nel codice del vostro template modificato, inserendovi fra il codice dei vostri adsense questa parolina:

google_ad_host

 

Purtroppo spesso la inserisce in modo regolare dopo il vostro google_ad_client, spesso invece lo mette in modo assurdo "sputtanandovi" tutto il codice, come nel nostro caso. E poi l’adsense non va più!!!

<script type='text/javascript'>
google_ad_client = &quot;
google_ad_host = &quot;pub-xxxSecretCodexxx&quot;;
google_ad_host = &quot;pub-xxxSecretCodexxx&quot;;
google_ad_host = &quot;pub-xxxSecretCodexxx&quot;;pub-xxxSecretCodexxx&quot;;
google_ad_slot = &quot;xxxSecretCodexxx&quot;;
google_ad_width = 468;
google_ad_height = 60;
</script>
<script src=’http://pagead2.googlesyndication.com/pagead/show_ads.js’ type=’text/javascript’>
</script>

 

Cerchiamo una soluzione

Visto? La soluzione? Pare sia inserire il codice ADSENSE paro paro come ve lo da il sito, ma prima di incollarlo nel vostro template lo dovete codificare in modo opportuno. La via di uscita è usare Blogger Ad Code Converter. Codifica i caratteri e vi restituisce il codice pronto per essere incollato.

Grazie a Mr. Gadget per l’ispirazione :)

via fishewy

Jun 30

Ieri ho avuto la possibilità / necessità di scoprire che Windows Vista ha una mole infinita di dettagli dei file. Cioè quei campi informazione che possono venire utilissimi nel caso in cui dobbiate fare delle suddivisioni dei file.

Nel mio caso avevo un migliaio di foto e dovevo dividerle dapprima per autore, quindi per ratio della foto. Come fare, come non fare. Per caso ho fatto tasto destro nella barra dei titoli delle colonne della "vista dettaglio" e ho appurato di poter inserire uno qualsiasi dei campi a disposizione. Per identificare l’autore o semplicemente aggiunto il tipo di macchina fotografica (una usava la Canon 20D, l’altro la Canon 350 D). Mentre per il ratio ho esposto la risoluzione delle foto.

Quest’ultima cosa non è fattibile con XP, o almeno la dimensione della foto non è tra i campi disponibili.

Però Vista… fa bene queste cose. Incuriosito ho provato anche con windows xp e con stupore (magari voi lo sapete già tutti) ho notato che fa la stessa identica cosa. Meno campi ma stesso procedimento. Ecco come fare:

 

Novità in ritardo, oppure sono l’unico musso che non l’aveva ancora scoperto?

Jun 26

Visual Studio 2005 ha una utile funzione che permette di rinominare automaticamente gli ID doppi nel caso di un copia incolla.

Se vuoi avete un DIV con id="pippo" lo copiate e lo reincollate in altre parti del codice, Visual Studio 2005 rinominerà il nuovo ID automaticamente. E’ tutto corretto. Secondo le regole dell’HTML non possono esserci più Oggetti nel DOM (Document Object Model) con lo stesso ID.

Il problema però sorge quando state facendo dei layout HTML ottimizzati, e vi capita di avere lo stesso oggetto, riscritto in più parti, magari all’interno di IF o SWITCH. La cosa diventa molto molto fastidiosa.

Per risolvere il problema dell’auto renaming on paste, dovete andare in:

tools > options > Text Editor > HTML > Miscellanous > Auto ID elements on paste in source view

e assicurarvi che non sia Checkato!

Jun 18

Per chi di voi come me è ancora costretto a dover mettere le mani in ambienti Microsoft ASP (parlo di VBscript) e a collegarsi in remoto con Server Interdev, non disperate. Almeno potete usare Visual Studio 2005.

Fare questa operazione è facile, anche se i passi per farla non vengono proprio immediati. In realtà per molto tempo ho cercato di farlo vedendo IIS remoto (con le estensioni Frontpage 98) come un source safe, in realtà non c’entra nulla. L’unica cosa "safe" è il controllo del check (checkin-checkout).

File > Open > WebSite...

Quindi scegliete di aprire il vostro sito da remoto, e date le credenziali del server (l’URL praticamente). E così potete definitivamente spegnere il vostro Interdev.

« Previous Entries