Elenco articoli con tag Programmazione

dateAdd in Javascript

Programmazione, Sviluppo Siti 4 Commenti »

Mi sono scontrato con una funziona banale, conosciuta in ASP (VBScript), ma comoda, funzione che in JS non ho mai visto e trovato (magari ne ho anche fatte poche ricerche). DateAdd permette di sommare ad una data un valore qualsiasi di un intervallo dato (secondi, minuti, ore, giorni, mesi e anni).

Potete scaricare qui la mia funzione dateAdd in JS.

Funzionamento

Utilizzare la funzione è semplicissimo: a seguito alcuni esempi.

/* Sommare 10 ore all'ora di oggi */
ora_nuova = addInterval(new Date(), 'h', 10);

/* Sommare 300 secondi all'ora di prima */
ora_nuova2 = addInterval(ora_nuova, 's', 300);

Semplice, non credete?

Leggere un file remoto via ASP

Programmazione Nessun Commento »

Questo script permette ai programmatori ASP Classic di leggere un file remoto (su un altro server) per incorporarlo nelle proprie applicazioni. In sostanza potrei dire che equivale alle funzioni di CURL presenti e magnificamente funzionanti di PHP.

Dopo tanto tempo torno a pubblicare un articolo di programmazione, anche se banale, semplice e magari da tanti già utilizzato.

Continua a leggere Leggere un file remoto via ASP

Symfony: scaffolding o administration

Programmazione Nessun Commento »
A short section of steel scaffold pole.

Symfony, ormai noto framework per lo sviluppo di applicazioni web, tra le tante funzioni messe a disposizione degli utenti, fornisce Generatori (a cui viene dedicato l’intero capitolo 14 di “The definitive guide to Symfony”, libro acquistabile su carta stampata o anche consultabile direttamente online) per due differenti metodi di “managing” dei dati.

I generatori messi a disposizione dal symfony-project sono:

  • generatori per lo scaffolding
  • generatori per l’amministrazione

Potremmo dire, in maniera molto semplice che gli scaffolding module vengono creati ad uso e consumo degli sviluppatori, mentre il modulo backend per l’amministrazione viene creato per l’utente finale. Lo scaffolding code è modificato manualmente, mentre i pannelli di amministrazione vengono modificati attraverso i documenti di configurazione e l’ereditarietà delle classi.

Continua a leggere Symfony: scaffolding o administration

Usare un framework? Beh, molto più divertente!

Programmazione 9 Commenti »

Mi rendo conto che, ormai, il programmatore ha un ruolo abbastanza “invisibile” se si limita a programmare, senza mai aumentare le proprie consocenze, senza mai mettersi a studiare una “nuova tecnologia”. Ed oggi, cosa che cerco di fare da ormai davvero parecchio tempo, ho deciso di provare a comprendere, nei dettagli, il funzionamento di un framework.

Il framework che ho scelto di usare (di cui vi ho già anticipato nell’ultimo articolo) è Symfony Project, un framework per lo sviluppo in PHP. E se in questi giorni avevo già visto come creare un progetto, un applicazione ed un modulo per la gestione dei dati, oggi mi sono “allargato”, andando a creare il mio “primo backend” con Symfony con l’integrazione del database MySQL.

Continua a leggere Usare un framework? Beh, molto più divertente!

ASP: errore 80040e14

Programmazione Nessun Commento »

Durante l’esecuzione di una query in ASP siete incappati nell’errore 80040e14 (Errore di sintassi nell’istruzione INSERT INTO)? Se fate una ricerca con Google il numero dell’errore (80040e14), vi ritroverete sicuramente sul sito della Adobe, precisamente nel LiveDocs per Dreamweaver. Ma veniamo al dunque: come risolvere l’errore 80040e14?

Uno dei suggerimenti dati da Adobe è quello di “evitare l’uso di parole riservate quali ‘date’, ‘name’, ‘select’, ‘where’ e ‘level’ quando si specificano i nomi delle colonne del database“, d’accordo, ma…probabilmente la parola chiave, riservata, che voi state cercando di usare come nome di un campo del vostro database e che vi solleva l’errore 80040e14 è password, come troppo spesso è capitato durante la programmazione e il salvataggio degli utenti!!!

Quindi, provate ad utilizzare una parola chiave tipo pwd, che sempre sta per password, ma che almeno non vi solleva errori nell’istruzione INSERT INTO!

Buona programmazione!!!

PHP: formattare data

Programmazione 1 Commento »

Vi capiterà, sicuro, programmando, di essere incappati in questo noioso problema di formattazione delle date che, nelle basi di dati, vengono solitamente create nella forma YYYY-MM-DD (anno, mese, giorno), anzichè nella più semplice, comune ed utilizzata versione latina: DD-MM-YYYY (giorno, mese, anno).

Visto che ci bazzicavo spesso ed era parecchio tempo che non programmavo in PHP, ecco due comode funzioni per sistemare le date: convertToMySQL() e convertToSimple().

function convertToMySQL($mydate) {
    list($dd,$mm,$yy)=explode(".",$mydate);
    if (is_numeric($yy) && is_numeric($mm) && is_numeric($dd)) {
      return "$yy-$mm-$dd";
    }
}

function convertToSimple($mydate) {
list($yy,$mm,$dd)=explode("-",$mydate);
    if (is_numeric($yy) && is_numeric($mm) && is_numeric($dd)) {
      return "$dd.$mm.$yy";
    }
}