SQLite è una piccola libreria scritta in C che implementa un motore SQL in meno di 250 KB, compatibile con la maggior parte dei comandi SQL-92, funzionante senza nessuna installazione e/o configurazione.

Il suo papà, Richard Hipp, ha preparato per Google una presentazione in cui ci illustra pregi e difetti della sua creatura.

Link di riferimento:

Sito Ufficiale
Slide della presentazione

Via Digitazero

Share and Enjoy:These icons link to social bookmarking sites where readers can share and discover new web pages.
  • del.icio.us
  • digg
  • co.mments
  • De.lirio.us
  • Fark
  • Furl
  • NewsVine
  • Reddit
  • Smarking
  • Spurl
  • Segnalo
  • OKNOtizie
  • Taggly

Per un lavoro che sto seguendo mi è stato chiesto di preparare un motore di ricerca dove i risultati della query devono essere ordinati in base alla rilevanza che questi hanno con le parole cercate.

il problema è che la rilevanza dei singoli record varia a seconda del campo nel quale vengono trovate e dal numero di parole cercate.

immagine una tabella con la seguente struttura:

  • id
  • titolo
  • descrizione
  • keywords
  • il motore di ricerca deve cercare all’interno dei campi titolo, descrizione e keywords con il criterio “like ‘%parola%’ ” ma deve visualizzare prima i risultati dove il match è positivo per titolo , poi per keywords ed infine per descrizione.

    il discorso di complica se le parole cercate sono più di una in quanto la rilavenza di un match completo su tutte le parola vale di più di uno parziale.

    quello che segue è la mia soluzione al problema …

    Leggi il resto »

    Share and Enjoy:These icons link to social bookmarking sites where readers can share and discover new web pages.
    • del.icio.us
    • digg
    • co.mments
    • De.lirio.us
    • Fark
    • Furl
    • NewsVine
    • Reddit
    • Smarking
    • Spurl
    • Segnalo
    • OKNOtizie
    • Taggly

    link di riverimento: http://www.creativeweb.it

    Per Sql-Injection si intendono comunemente tutti quegli attacchi ad un’applicazione, solitamente Web, in cui il programma esegue query su di un database SQL utilizzando variabili passate dall’utente senza averle precedentemente verificate. …

    ho trovato il link due giorni fa su ziobudda.net ma solo oggi ho avuto il tempo di darci un’occhiata.

    L’articlo fa una trattazione usando l’accoppiata php e mysql ma penso che i concetti siano applicabili ache ad altri contesti ( per es. asp e access ).

    Per chi non volesse leggerlo in formato pdf questo è il link

    Share and Enjoy:These icons link to social bookmarking sites where readers can share and discover new web pages.
    • del.icio.us
    • digg
    • co.mments
    • De.lirio.us
    • Fark
    • Furl
    • NewsVine
    • Reddit
    • Smarking
    • Spurl
    • Segnalo
    • OKNOtizie
    • Taggly
    download

    Come vi avevo accennato la settimana scorsa sono finalmente disponibili per il download le slide della prima parte di corso di SQL

    Le slide sono in formato “sxi” quindi per visulizzarle avrete bisogno di OpenOffice ormai giunto alla versione 1.1.4 e completamente localizzato in italiano.

    Questo il link per scaricare la versione del PLIO “Progetto Linguistico Italiano OpenOffice.org”.

    Autore: Federico Di Gregorio Sede: Sinapsi srl

    Share and Enjoy:These icons link to social bookmarking sites where readers can share and discover new web pages.
    • del.icio.us
    • digg
    • co.mments
    • De.lirio.us
    • Fark
    • Furl
    • NewsVine
    • Reddit
    • Smarking
    • Spurl
    • Segnalo
    • OKNOtizie
    • Taggly

    Venerdì scorso ho partecipato ad un corso oranizzato da sinapsi tenuto da Federico Di Gregorio, ( un’ importante sviluppatore della scenna italiana in ambito linux) sulle basi di SQL

    Pur pensando di conoscere il linguaggio sql in modo abbastanza approfondito, lavorandoci quasi quotidianamente, ho trovato alcuni approfondimenti molto stimolanti.

    Il corso trattava principalmente sql 92/2003 anche se ci sono state alcune digressioni sulle differenze tra postrgresql , mysql e oracle.

    Ci sono due argomenti a cui sicuramente dedichero un po’ di studio: le outer join e le union.

    Ho chiesto a federico se potevo pubblicare le slide del corso , quindi la prossima settimana saranno disponibile su queste pagine.

    Share and Enjoy:These icons link to social bookmarking sites where readers can share and discover new web pages.
    • del.icio.us
    • digg
    • co.mments
    • De.lirio.us
    • Fark
    • Furl
    • NewsVine
    • Reddit
    • Smarking
    • Spurl
    • Segnalo
    • OKNOtizie
    • Taggly