luglio 2009
L M M G V S D
« giu    
 12345
6789101112
13141516171819
20212223242526
2728293031  

Postepay: si può ricaricare anche nelle ricevitorie SISAL

postepay-ricarica-ricevitorie-sisal Forse ero l’unico a non saperlo, però oggi ho scoperto che (da qualche mese) la carta Postepay si può anche ricaricare da qualunque ricevitoria SISAL, con una estrema facilità e senza dover specificare il nome del beneficiario. Il costo della ricarica è di 2 euro, anziché 1, come alle poste. Il sistema comunque è molto rapido e comodo, si evita spesso di fare la fila e anche chi abita nei piccoli centri, dove non ci sono uffici postali, può facilmente approfittare di questo servizio.

.NET (VB08) Assegnare un tooltip ad un bottone

Independent Codes

Questo articolo fa parte del progetto Independent Codes
Per assegnare un tooltip ad un bottone, non dobbiamo fare altro che trascinare dalla toolbar un oggetto “tooltip” nel nostro form, quindi inserire il codice seguente:


Private Sub NOMEBOTTONE_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NOMEBOTTONE.MouseHover
ToolTip1.SetToolTip(NOMEBOTTONE, “testo del tooltip”)
End Sub

Consulenza informatica

Certo che sotto questo titolo si può nascondere tanto ma anche nulla. L’informatica poi è un settore così complesso e variegato, che è molto facile non riuscire ad essere precisi e concreti.

Invece io per mia natura sono molto concreto. Consulenza per me significa condivisione: condivisione delle mie esperienze professionali per un comune progetto, qualsiasi esso sia, in ambito informatico.
Posso permettermi, senta timore di essere smentito, di usare il termine informatica in tutta la sua gamma di sfumature e significati proprio perchè le mie esperienze e le mie competenze sono ormai diverse e consolidate. Così, ad ogni problema e per ogni situazione, propongo la migliore soluzione possibile.

Ciò significa che se parliamo di linguaggi di programmazione ASP o PHP, si proporranno soluzioni in tal senso. Se è necessario lo sviluppo di un DB in mysql o Microsoft sql, le soluzioni seguiranno questa strada.  Se è necessario sviluppare applicativi web-oriented in Visual Basic, lo si farà, sempre con la massima tranquillità e competenza.

Ecco perchè “consulenza”. Consigliare, per me significa analizzare,  proporre e poi realizzare. Consigliare significa entrare in sintonia con il cliente per uno scopo e un obiettivo comune e non solo un mero sfoggio di nozioni e conoscenza un tanto all’ora. E per poter consigliare, non serve solo sapere ma avere il coraggio e l’umiltà di percorrere strade nuove e sconosciute, per assorbire e mettere in pratica ciò che si è appreso,  portando soluzioni nuove e mai banali.

Realizzazione siti web a Carpi, Modena, Emilia Romagna

Anche se mi occupo principalmente di programmazione software gestionali e soprattutto webapplications, tramite i miei partner, per cui curo lo sviluppo software dei siti dei loro clienti, ho realizzato negli anni diversi siti web.

Realizzare siti internet è complesso perché servono diverse competenze, dal coder al copy, al sistemista che gestisce il server web. Attraverso vari partner qualificati, posso gestire in toto la realizzazione e la gestione di un sito web.

Ho familiarità con queste tecnologie di realizzazione:

  • Siti web in Joomla!
  • Siti web con CMS personalizzato
  • Blog con Wordpress
  • Siti web in ASP
  • Siti web in PHP
  • Database in MySql
  • Database in MsSql
  • Webapplications in ASP
  • Webapplications in PHP
  • Webapplications con interfacce stand-alone in VB6 e .NET
  • Utility in Visual Basic 6 e .NET
  • Software Gestionali in Visual Basic 6 e .NET
  • Software gestionali per automazione processi industriali
  • Utility per office automation
  • Gestione web server
  • Gestione campagne posizionamento, posizionamento siti web

WEB Generare Icone e Favicon online

Independent Codes

Questo articolo fa parte del progetto Independent Codes
Ecco un link piuttosto utile per chi ha la necessità di creare icone e favicon, funziona tutto online, come nella migliore tradizione web 2.0:
http://tools.dynamicdrive.com/favicon/

PHP formattare un numero con number_format

Independent Codes

Questo articolo fa parte del progetto Independent Codes
Per formattare un numero in PHP abbiamo a disposizione una funzione molto semplice e più strutturata rispetto ad altri linguaggi, che ci consente, in un solo passaggio, di poter decidere anche i separatori dei decimali e delle migliaia.
La sintassi è number_format(NUMERO, CIFRE_DECIMALI, SEPARATORE_DEC., SEPARATORE_MIGLIAIA)


number_format (1234.567, 2, ',', ' '); //questo restituirà "1 234,57"

Sing a Song: DAFT PUNK - TECHNOLOGIC

Buy it, use it, break it, fix it,
Trash it, change it, melt - upgrade it,
Charge it, pawn it, zoom it, press it,
Snap it, work it, quick - erase it,
Write it, cut it, paste it, save it,
Load it, check it, quick - rewrite it,
Plug it, play it, burn it, rip it,
Drag and drop it, zip - unzip it,
Lock it, fill it, curl it, find it,
View it, coat it, jam - unlock it,
Surf it, scroll it, pose it, click it,
Cross it, crack it, twitch - update it,
Name it, rate it, tune it, print it,
Scan it, send it, fax - rename it,
Touch it, bring it, obey it, watch it,
Turn it, leave it, stop - format it. [2x]

Technologic [4x]

Buy it, use it, break it, fix it,
Trash it, change it, melt - upgrade it,
Charge it, pawn it, zoom it, press it,
Snap it, work it, quick - erase it,
Write it, cut it, paste it, save it,
Load it, check it, quick - rewrite it,
Plug it, play it, burn it, rip it,
Drag and drop it, zip - unzip it,
Lock it, fill it, curl it, find it,
View it, coat it, jam - unlock it,
Surf it, scroll it, pose it, click it,
Cross it, crack it, twitch - update it,
Name it, rate it, tune it, print it,
Scan it, send it, fax - rename it
Touch it, bring it, obey it, watch it,
Turn it, leave it, stop - format it.

Buy it, use it, break it, fix it,
Trash it, change it, melt - upgrade it,
Charge it, pawn it, zoom it, press it,
Snap it, work it, quick - erase it,
Write it, cut it, paste it, save it,
Load it, check it, quick - rewrite it,
Plug it, play it, burn it, rip it,
Drag and drop it, zip - unzip it
Touch it, bring it, obey it, watch it,
Turn it, leave it, stop - format it.

Surf it, scroll it, pose it, click it,
Cross it, crack it, twitch - update it

Lock it, fill it, curl it, find it,
View it, coat it, jam - unlock it,
Buy it, use it, break it, fix it,
Trash it, change it, melt - upgrade it,
Charge it, pawn it, zoom it, press it,
Snap it, work it, quick - erase it,
Write it, cut it, paste it, save it,
Load it, check it, quick - rewrite it,

Surf it, scroll it, pose it, click it,
Cross it, crack it, twitch - update it,
Name it, rate it, tune it, print it,
Scan it, send it, fax - rename it,
Touch it, bring it, obey it, watch it,
Turn it, leave it, stop - format it.

Buy it, use it, break it, fix it,
Trash it, change it, melt - upgrade it,
Charge it, pawn it, zoom it, press it,
Snap it, work it, quick - erase it,
Write it, cut it, paste it, save it,
Load it, check it, quick - rewrite it,
Plug it, play it, burn it, rip it,
Drag and drop it, zip - unzip it,
Surf it, scroll it, pose it, click it,
Cross it, crack it, twitch - update it,
Name it, rate it, tune it, print it,
Scan it, send it, fax - rename it,
Touch it, bring it, obey it, watch it,
Turn it, leave it, stop - format it. [2x]

Buy it, use it, break it, fix it,
Trash it, change it, melt - upgrade it,
Charge it, pawn it, zoom it, press it,
Snap it, work it, quick - erase it,
Write it, cut it, paste it, save it,
Load it, check it, quick - rewrite it,
Plug it, play it, burn it, rip it,
Drag and drop it, zip - unzip it,
Lock it, fill it, curl it, find it,
View it, coat it, jam - unlock it,
Surf it, scroll it, pose it, click it,
Cross it, crack it, twitch - update it,
Name it, rate it, tune it, print it,
Scan it, send it, fax - rename it,
Touch it, bring it, obey it, watch it,
Turn it, leave it, stop - format it.

Technologic [12x]

Preload di immagini per effetti di rollover (mouseover)

Independent Codes

Questo articolo fa parte del progetto Independent Codes
Ecco un veloce metodo per realizzare un preload di immagini, ad uso rollover. In questo modo, avendo precaricato le immagini, non ci sarà tempo di attesa nel cambio di una immagine (ad es. un bottone che si “illumina”) quando ci si passa sopra con il mouse (il classico effetto mouseover).

Questa parte va nella sezione Head della pagina



Mentre questa va nel body



.NET (VB08) identificare il controllo attivo in un form

Independent Codes

Questo articolo fa parte del progetto Independent Codes
Se in un form abbiamo la necessità di conoscere il nome dell’attuale controllo attivo, (può capitare nell’attività di consulenza informatica di dover realizzare anche progetti software…) possiamo far ricorso ad una delle mille proprietà disponibili per gli oggetti di .net. Il codice seguente, semplice e funzionale, fa decisamente al caso nostro:

Me.ActiveControl.Name

.NET (VB08) Sostituire l’input di un tasto da tastiera con un altro carattere

Independent Codes

Questo articolo fa parte del progetto Independent Codes
Nei programmi gestionali può capitare spesso di imbattersi in problemi legati alla diversa codifica dei caratteri ed in particolare alle impostazioni internazionali (ad es. per gli americani la virgola è il separatore delle migliaia, non dei decimali), si può avere quindi la necessità di dover sostiture un tasto (nel nostro esempio il “punto” del tastierino numerico) con un altro (la virgola…). Per fare questo dobbiamo eseguire diverse operazioni, intercettare la pressione di un tasto, verificare che sia il tasto che vogliamo sostituire, inviare come input il carattere sostituito, evitare che il “vecchio” carattere finisca comunque nell’input. Il codice seguente, inserito nell’evento KEYDOWN, fa tutto ciò in maniera veloce ed elegante.


If e.KeyCode = 110 Then
SendKeys.Send(",") 'manda la virgola al posto del .
e.SuppressKeyPress = True 'fa in modo che il . non vada nell'input
End If