Citterio Massimiliano Consulenza informatica progettazione e sviluppo software
Metodologia agile di programmazione

Le metodologie agili permettono di interagire con gli utenti finali durante lo sviluppo del software, dando l'opportunità di provare il software e di poter fornire un feedback che lo sviluppatore analizza per riprogettare parti di software  adattandole alle esigenze degli utenti in tempi molto brevi. Questo fidelizza gli utenti che si sentono parte del processo di sviluppo, migliora l'interfaccia che viene plasmata sugli utenti, riduce le perdite di tempo in quanto  non si deve aspettare di rilasciare il software agli utenti finali per conoscere le eventuali richieste di personalizzazione dello stesso.

 

Tutti i software da me sviluppati e rilasciati ai miei clienti  sono sviluppati secondo questa logica fin dal luglio  2001 quando ho iniziato la mia attività di consulente nella progettazione di software.

 
Esempio di script C++ per la connessione ODBC

Esempio  di script C++ per la connessione ODBC  compilabile  con Dev-c++  e con Borland C++ builder standard

 

Per la compilazione sono necessarie le librerie odbc32.lib in borland  oppure  libodbc32.a in Dev-c++

Le librerie vanno linkate nel progetto

 

nella sezione download  è presente il file odbc32.lib già pronto per Borland C++ Builder

 

 Reference C++ 

 

 

Leggi tutto...
 
Falsi positivi Antivirus e Software Database

Una installazione tipica di un software Antivirus prevede l'attivazione di uno scanner in tempo reale di tutti i file nel sistema.

Questa  attività  che va sotto il nome di "Real Time Monitor"  oppure "Auto-Protect" a seconda del software antivirus usato, può occasionalmente dare adito a "Falsi positivi". L' Antivirus infatti può rilevare infetti file che in realtà non lo sono affatto.

Una delle occasioni di Falso positivo più frequenti si ha sui sistemi server  quando il sistemista installa l'antivirus  e non configura i path di esclusione dalla rilevazione automatica dello scanner Antivirus.

In particolare le cartelle che su un server ( ma anche su un client) dovrebbero essere escluse sono tutte quelle che contengono DataBase di ogni tipo.

Qualche esempio di software la cui base dati dovrebbe essere esclusa:

Exchange Server

SQL Server

My SQL Server

PostgreSQL Server ...

e tutti i software database in genere.

 Questa dovrebbe essere una normale prassi  in quanto la rimozione accidentale di un solo file all'interno delle acartella del database può causare il crash dello stesso e la perdita della quasi totalità dei dati.

Il ambienti di produzione tale eventualità potrebbe rivelarsi catastrofica, pertanto si preferisce correre il rischio che un virus venga salvato in queste cartelle , anche considerato che nel caso venga eseguito il software antivirus dovrà essere in grado di rilevarlo e bloccarlo ugualmente nel momento stesso in cui questo viene caricato in memoria. 

 
<< Inizio < Prec. 1 2 3 Pross. > Fine >>

Risultati 1 - 4 di 10
 
Ultime notizie
I pi? letti
Menu principale
Home
Progetti
Insonnia Chat Project
Insonnia Chat Demo
Forum programmazione
Assistenza
Max&Mare Here We Are
Download & Documenti
Informativa Privacy
Login Form





Password dimenticata?
Syndication