Libreria FTP Client per Asp.NET e C#

5. agosto 2014 17.40 by Daniele Ferla in ASP.NET, C#, Web  //  Tags:   //   Commenti (0)

Più di 15 anni di esperienza nella programmazione mi hanno portato a sviluppare un approccio alla programmazione del tipo "write less" grazie alla riusabilità del codice.

In quest'ottica è nata quindi una libreria che, per la quasi totalità dei miei progetti, è indispensabile: Client FTP Net Library.
Contiene una classe statica con relativi metodi statici per la gestione FTP di files e cartelle; è possibile eseguire facilmente qualsisi operazione su File Transfer Protocol come la creazione di cartella, l'upload e il download  di files, la ridenominazione etc etc.
Le chiamate sono sincrone quindi bloccanti rispetto al flusso della pagina, ma possono essere incluse (grazie a tecnologie quali Ajax) in UpdatePanel o un web service e quindi diventare asincrone.

Oggi la libreria, dopo una serie di revisioni e pubblicazioni mancate, è stata finalmente pubblicata su CodeCanyon, uno degli store più importanti e conosciuti del web al costo di 10 dollari. 
Se non volete perdere tempo a capire come funziona l'FTP e vi serve una libreria di facile accesso allora non potete farvela scappare.

Trovate la libreria Client FTP Net Library qui e la sua documentazione a questo indirizzo.

Database 2014 per MySQL ed Excel delle province, comuni, CAP, prefissi telefonici e città italiani - Aggiornato al 31-07

31. luglio 2014 10.10 by Daniele Ferla in Database, Web  //  Tags:   //   Commenti (2)

Scarica il più aggironato database mysql e excel dei comuni e delle città italiane

Benvenuti nella pagina di download del database dei comuni italiani, costantemente aggiornato.
Riporta le maggiori informazioni su comuni italiani quali: le regioni, le province, le città, i cap, i cap multipli per grandi città, i prefissi telefonici, le superfici territoriali e altre informazioni statistiche sugli abitanti

Il database viene fornito in due comodi formati, per ogni necessità:

  • File di import per database MYSQL in formato .sql 
  • File Microsoft Excel in formato .xlsx
All'interno del database troverete una struttura con 3 suddivisioni:
  • Tabella delle regioni italiane
  • Tabella delle province italiane
  • Tabella delle città italiane
  • Tabella dei CAP italiani
Tutte le tabelle sono corredate di identificativo univoco della riga in modo da poter eseguire query e richieste incrociate. Nello specifico vengono fornite le seguenti informazioni per ogni tabella.
 

Regioni

  • id regione
  • nome regione
  • superficie (in mq)
  • numero di residenti (valore Istat aggiornato)
  • numero di comuni (valore Istat aggiornato)
  • numero di province (valore Istat aggiornato) 
 

 


Province

  • id regione
  • nome provincia
  • sigla
  • superficie (in mq)
  • numero di residenti (valore Istat aggiornato)
  • numero di comuni (valore Istat aggiornato)
 

 


Città

  • id città
  • regione
  • sigla provincia
  • nome città
  • superficie
  • numero di residenti (valore Istat aggiornato)
 

 


CAP

  • id città
  • nome città
  • prefisso telefonico
  • cap
  • codice fisco
 
 
PS: Per le grandi città con CAP multipli il valore del campo "cap" include il valore minimo e massimo dei CAP disponibili, es: Ancona 60121-60131



Esempio di risultato di una QUERY MySql utile a ritornare diverse informazioni sulle città


SELECT * FROM preventivatore.italy_cities AS c JOIN preventivatore.italy_caps AS p ON c.id_citta = p.id_citta

 
 
 

UTILE PER...

  • Siti ecommerce
  • Form di registrazione siti web
  • Gestionali strutturati
  • Profilazione utenti
  • Software ad uso intero
  • App smartphone
  • Web applications
  • Piattaforme di commercio elettronico
 

VERSIONE ATTUALE

La versione attuale è la 1.1
 

NOTE

 
Le informazioni sulle regioni, sulle province e sulle città italiane presenti nel database sono
aggiornate al 31 luglio 2014 e contengono le nuove province, ad esempio "Monza e della Brianza (MB)", "Fermo (FM)" e "Barletta-Adria-Trani (BT), oppure nuovi insediamenti abitativi come Ledro e Comano Terme. Inoltre viene fornito con anche i CAP multipli delle grandi città come Roma, Milano, Ancora, etc
 
 

IMPORTANTE

Ad oggi, questo è il più aggiornato database dei comuni italiani che potete trovare in rete!
Potete trovare database aggiornati al 2012, senza CAP oppure con paesi ormai uniti sotto altro nome oppure senza nuove provincie... questo database invece è il più completo e affidabile basato su dati Istat del 2014.
 

ACQUISTA ONLINE 

Il database può essere acquistato in due versioni(entrambe in formato Excel e MySQL, entrambe con lista delle regioni, lista delel provincie e lista dei comuni italiani).
La prima senza la tabella dei CAP (o CAP multipli) e senza prefissi telefonici, la seconda con i CAP, CAP multipli (come specificato nel paragrafo CAP sopra) e prefissi telefonici.

All'avvenuto pagamento verrà inviata una email di conferma e un link contenente i files da scaricare. L'acquisto non da diritto agli aggiornamenti maggiori (2.0, 3.0, 4.0, etc) ma da diritto agli aggiornamenti inferiori (1.2, 1.3, 2.5, etc). Il contenuto dell'acqusito potrà essere usato in progetti commerciali ma non potrà essere modificato e rivenduto. Chi lo desidera può ricevere fattura. Gli acquisti verranno evasi il prima possibile.
Prezzi indicati IVA inclusa.

 

Database comuni italiani (con CAP e prefissi telefonici): 14€
 

 


Database comuni italiani (senza CAP e senza prefissi): 12€

 


PAGAMENTO SICURO PAYPAL

 

La transazione viene gestita in modo sicuro tramite la piattaforma Paypal. Erogatore del servizio è la società "Desdinova" di cui sono titolare.

 

SUPPORTO

Sono a completa disposizione per qualsiasi problematica inerente al database ed eventuali modifiche.
Potete scrivermi qui

 

Libreria ToolBoox per progetti .net

29. luglio 2014 21.03 by Daniele Ferla in ASP.NET, C#, Software, Web  //  Tags:   //   Commenti (0)

Dopo pubblicazioni mancate e successive revisioni CodeCanyon (chi ha avuto a che fare con loro sa cosa vuol dire) ha finalmente pubblicato la libreria ToolBoox al quale ho lavorato negli ultimi mesi.

Si tratta di più di oltre 90 funzioni suddivise in classi statiche che racchiudono tutta la mia esperienza di programmazione sin ambino di sviluppo siti web in .net e applicazioni desktop.
A mio avviso può essere considerazione una raccolta indispensabile (da qui il nome che ricorda una cassetta degli attrezzi) per facilitare lo sviluppo e risparmiare tempo e grattacapi.

Trovate la pagina ufficiale su CodeCanyon a questo indirizzo mentre trovate la documentazione qui e la guida per installarla qui.

Il costo è stato fissato a 17$ che mi serviranno per lavorare ad altri progetti da pubblicare sempre sullo store.

La validazione W3C non serve alla SEO

15. marzo 2014 12.31 by Daniele Ferla in SEO, Web  //  Tags:   //   Commenti (0)

Purtroppo è noto a molti che fantomatiche agenzie web propongano strategie SEO basate sui più disparati approcci e soprattutto con "mirabolanti" risultati.
Per avvalorare la strategia proposta molte agenzie sfoderano quindi termini tecnici e organismi internazionali al fine di convincere (ed ammaliare) il cliente sulla loro conoscenza dell'ottimizzazione per i motori di ricerca. Uno di questi strumenti che sento utilizzare è la validazione del codice del sito tramite W3C sia a livello di HTML che di CSS.

La validazione del codice non è altro che una buona scrittura del codice stesso basato su dettami ormai riconosciuti nell'ambito dello sviluppo web (con a capo il W3C appunto).
Scrivere un codice corretto a validato al 100% non è difficile ma non è nemmeno un lavoro semplice se le pagine del sito web sono corpose oppure molto strutturate. Inoltre in tempi più recenti l'utilizzo (o la scrittura) di plugins jQuery porta spesso a risultati di validazione negativi perchè vanno ad includere codice scritto male oppure con elementi non validabili. Ore ed ore di lavoro quindi potrebbero essere spazzate via da un semplice plugin.

Il topic del post riguarda quindi i reali benefici che si ottiengono a livello SEO scrivendo del codice validato W3C.
La soluzione arriva come sempre da Google stessa tramite la voce di Matt Cutts che, senza mezzi termini, in un video da lui stesso pubblicato ammette: 

"And while it's great to make valid code, and it can be easier to maintain if you know that all your nesting is in good shape and everything validates, we have to crawl and index and return results on the web even if pages don't validate. AND SO WE DON'T GIVE ANY SORT OF BOOST TO PAGES IF THEY VALIDATE. It may be a nice thing to do for your own internal purposes, but it doesn't get any sort of Google boosting in your rank or anything like that. And the simple reason is that the vast majority of pages on the web don't validate as it is right now."

In sostanza afferma che la validazione del codice, per tutti i motivi che abbiamo anche detto poco fa, non aumenta in alcun modo il ranking ed il posizionamento della pagina a livello SEO.

Da oggi in poi, quando incontrerete una nuova agenzia web, chiedete cosa ne pensa della validazione del codice W3C e se funziona a livello di ottimizzazione. Dalla risposta capirete molte cose e, sicuramente, vi sarete risparmiati diversi grattacapi (e soldi).

LinkButton di Asp.NET che non esegue il PostBack su Internet Explorer 10

28. novembre 2013 10.17 by Daniele Ferla in ASP.NET, C#, Web  //  Tags:   //   Commenti (0)

Torniamo a parlare di Internet Explorer 10 e dei problemi che spesso genera a livello di programmazione, in questo caso con Asp.NET.

Uno dei problemi in cui ci si può imbattere è quello che al click su di un LinkButton non viene generato il PostBack (cosa che invece avviene regolarmente su altri browser e che ci si aspetterebbe).

Si tratta di un bug all'interno delle definizione dei browser del Frameqwork.NET 2.0 e 4.0.
Questo problema è risolvibile in diversi modi (che trovate qui) ma quello che preferisco usare è invece quello di inserire questa riga di codice all'itnerno del Page_Load della pagina che da il problema.

Page.ClientTarget="uplevel";

E' una forzatura forse troppo semplicistica ma risolve decisamente il problema.

ebook gratuito sulla SEO di Daniele Ferla

Clicca e scarica  gratis l'eBook
"
Pillole in salsa SEO"

Desdinova

Progettazione, creazione e sviluppo siti web

 

Autore del blog: Ferla Daniele

Sviluppatore di siti web ed e-commerce. Realizzatore di applicazioni web complesse e sistemi di gestione. Progettista di strategie online attraverso social media e immagine creativa. Esperto in ottimizzazione e motori di ricerca. Professionista a capo di DesdinovaSi trova su Twitter, Facebook, LinkedInGoogle+

Post mensili

Diritti

Tutti i diritti di quanto scritto nel seguente blog sono di Ferla Daniele.
Qualsiasi riproduzione, anche parziale, deve prima essere richiesta al leggittimo proprietario.
Inoltre il suddetto blog non è da intendere come testata giornalistica.

Grazie a Doveconviene il mio blog è Co2 Neutral