Softisteria

Cad & Programming… my personal page

SQLite e Ado.Net

Posted by admin On febbraio - 21 - 2010ADD COMMENTS

Per gestire in maniera visuale un database SQlite è consigliabile usare un front end grafico:

1) Mai deve mancare SQLiteAdmin: http://sqliteadmin.orbmu2k.de/ con interfaccia multilingue;

2) SQLite2009 Pro http://osenxpsuite.net/?xp=3 importa ed esporta da database access e sqlserver, inoltre ha un disegnatore grafico per le query che aiuta a stabilire le viste basate su relazioni foreign key.

3)  SQlite Expert personal http://www.sqliteexpert.com/ che consente l’edit dei dati mediante una griglia molto fluida, potrebbe scalzarw SQLite2009 se solo avesse un query designer grafico.

Questi programmi utilizzano oltre alla libreria Sqlite.dll un wrapper per la piattaforma Net 2.0: la libreria System.Data.SQLite.dll il cui sito madre è http://sqlite.phxsoftware.com/ scaricando il pacchetto SQLite 1.0.65.setup.exe la libreria dovrebbe installarsi nel sistema, spesso perché questo avvenga sará necessario attivare l’integrazione nell’ambiente grafico di visual studio, purtroppo peró con Visual Basic Express Edition, si perderá il supporto ai file MSAccess. Per disattivarla entrare nella directory Bin/Designer, lanciare di nuovo Install.exe e togliere il segno di spunta alla casella Design Time Support Integration.

Un buon DataBase SQlite deve utilizzare i triggers (Grilletti) che lanciano determinate azioni e si sostituiscono alle regole di integritá referenziale dei normali database relazionali come MySQL, SQLServer, Interbase ecc.

Ecco alcuni esempi:

triggers A CADENA con sqlite

CREATE TRIGGER [UPDATE1]
AFTER UPDATE OF [CODIGO]
ON [INDICE]
FOR EACH ROW
BEGIN

UPDATE COPIAS SET CODIGO = new.CODIGO WHERE CODIGO = old.CODIGO;

END

CREATE TRIGGER [DELETE1]
AFTER DELETE ON [INDICE]
FOR EACH ROW
BEGIN

DELETE FROM COPIAS WHERE CODIGO = OLD.CODIGO;

END

CREATE TRIGGER [INSERTCOPIAS]
AFTER INSERT ON [INDICE]
FOR EACH ROW
BEGIN

insert into COPIAS (CODIGO) values (NEW.CODIGO);

END

Popularity: 4% [?]

Windows 7

Posted by admin On febbraio - 14 - 2010ADD COMMENTS

Windows Vista Home Premium sul mio pc con 4 Gb di ram mi permette fluidamente di:

- collegarmi in una rete lan domestica con un altro pc con Windows Xp, via cavo ethernet o via Wifi;

- navigare in internet a tutta birra;

- stampare in rete su una vecchia Lexmark Z600;

- masterizzare cd e dvd;

- gestire il mio telefonino;

- far girare il mio vecchio Office 2002, Works o Open Office;

- fare grafica Cad in 3d mentre ascolto musica con you tube;

- collegarlo alla tele con un cavo hdmi;

- programmare con Visual Basic 2008 o con Turbo Delphi 2006;

- caricare files e pagine web via ftp sul mio provider.

Svolgo tutti i giorni queste operazioni quindi mi sbaglio o Vista semplicemente funziona? O sono vittima di un’allucinazione quotidiana? e giá perché secondo i piú informati Vista non è neanche un sistema operativo, dovrebbe bloccarsi, uscirsene con la schermata blu della morte, invece perché in un anno non mi si è mai bloccato mentre l’altro pc con Xp si blocca almeno due volte al giorno?

Il vero problema di Vista è stato la intempestivitá con cui si è presentato sul mercato, nel 2006 nel mio ufficio la maggior parte dei pc che entravano avevano 1 Gb di ram ed erano dei pentium IV secchi, venivano col Vista Home preinstallato, ovviamente con problemi di performance e compatibilitá con tanti programmi nati all’epoca del dos e arrivati difficoltosamente a funzionare su Xp, il tecnico che lavora per la ditta di assistenza informatica nel 2006 ci disinstallava Vista e ritornava trionfante con Xp.

Da allora nessuno si è scomodato a verificare se nel frattempo le cose fossero migliorate per Vista, mentre in realtá si che migliorarono, uscí il service pack1 e il 2 e il livello dell’hardware miglioró nettamente con l’apparizione dei dual core e dei Quad Core, ma il tecnico come l’utente medio sono rimasti con il mito del Vista come un sistema operativo fallito.

Arriviamo al 2010, Microsoft fa con Windows 7 quello che avrebbe dovuto fare con Vista, offre insieme a 7 professional o Ultimate una licenza di Windows Xp, virtualizzato per far girare eventuali programmi piú anziani.

Non è incredibile? Non avrebbe dovuto farlo nel 2006 quando Vista rappresentava davvero una novitá importante, la gente non era preparata e l’hardware non era maturo? no, lo fa oggi.

La cosa che mi infastidisce di piú è che la gente percepisce tante caratteristiche di 7 come novitá assolute mentre in realtá sono ereditá di Vista, come il menú di inizio, l’interfaccia grafica, il sistema per cui la directory dell’utente funziona come la home in Linux, le anteprime dinamiche dei programmi minimizzati sulla barra inferiore, etc, etc..

La caratteristica davvero positiva di Windows 7 è che dovrebbe richiedere meno risorse al sistema, questo in se è ottimo, certo sarebbe stato fondamentale nel 2006, oggi con pc che sfoggiano 8 Gb di ram mi lascia piú o meno tiepido, ma insomma meglio tardi che mai, per il resto sembra che utilizzi gli stessi driver di Vista e un aspetto alquanto simile al KDE di Linux,  come direbbe Totó, se me lo dai me lo installo, ma nel frattempo finché il mio Acer non soccomberá me lo tengo stretto cosí com’è e penso che Microsoft potrebbe incoraggiare certo ed applaudire il successo di 7 ma rendere il giusto riconoscimento al lavoro fatto dal suo fratello maggiore Vista che dimostró molto coraggio all’epoca e voltó pagina davvero.

Popularity: 5% [?]

Aedilis

Posted by admin On ottobre - 4 - 2009ADD COMMENTS

Aedilis computo metrico per Ubuntu

Mesi fa iniziai a collaborare ad un progetto per il computo metrico in ambiente Ubuntu (Linux), questo programma si inserisce in un’ambiziosa e promettente suite per l’edilizia chiamata Aedilis, L’autore del programma è un laureando in ingegneria informatica che gestisce il sito www.sciallo.net dove esiste un forum ricco di discussioni e suggerimenti per il varo del progetto Aedilis.

Personalmente sto collaborando al modulo di computo metrico, ecco un’anteprima:

Aedilis Computo metrico

Aedilis Computo metrico

Sito dell’Autore:

http://www.sciallo.net

Per scaricare il programma

utilizzare subversion e accedere al seguente indirizzo:

Guida all’installazione degli eseguibili per UBUNTU:
  • Per scaricare i sorgenti dall’indirizzo di cui sopra è preferibile installare esvn, è una utility per gestire progetti condivisi. Se volete piú informazioni su esvn che è reperibile su Synaptic e su come usarlo per scaricare Aedilis Cliccare qui.
  • Lanciare Synaptic ed installare i seguenti prerequisiti: gambas2, gambas2-gb-db-mysql, mysql-server, mysql-client, octave3, tetex-bin (oppure texlive-latex-base), texlive-fonts-recommended.
  • Entrare nelle diverse cartelle che formano la suite e copiare da cadauna i relativi eseguibili (hanno estensione .gambas) nella directory di sistema /usr/bin, i files da copiare sono:
    • aedilis.gambas
    • aedilis-computometrico.gambas
    • aedilisconfigurator.gambas
    • aedilisdbconf.gambas
    • aedilis-editorprezziari.gambas
    • aedilis-funzionimatematiche.gambas
    • aedilis-help.gambas
    • aedilis-cover.gambas
  • Lanciare aedilis.gambas per lavorare con Aedilis, con il primo avvio verrà lanciato il modulo di configurazioni basilari e il modulo di configurazione del database mysql.
Con il codice si fornisce anche una directory che contiene funzioni da importare nell’apposito modulo di funzioni matematiche per velocizzare calcoli rutinari (superfici e perimetri di figure geometriche ecc..)
Aedilis maneggia prezzari del formato standard six (xml) reperibili gratuitamente su questi siti:

http://www.edilizia.com/Prezzari/prezzi_opere_edili.html

Informazioni su ESVN

Subversion è un sistema di controllo di versione che gestisce un insieme di files su un server remoto a cui accedono più redattori appartenenti allo stesso gruppo di lavoro. Se modifico localmente un file lanciando subversion sono in grado di caricare sul server remoto il file modificato e contemporaneamente scaricarmi le modifiche fatte dagli altri, è una forma di sincronizzare la mia directory privata locale con quella pubblica sul server remoto.
I semplici utenti non autenticati possono scaricare sempre l’ultima versione aggiornata mentre non possono invece modificare i documenti.

Esvn è una comoda interfaccia grafica per subversion, in Ubuntu si può installare con Synaptic cercando la parola: esvn.
Ecco come procedere per il download di Aedilis con Esvn:

  • Creare una directory dove salvare i files, se il nostro username in ubuntu è Pippo possiamo usare per esempio: /home/Pippo/Aedilis.
  • Lanciamo esvn (io lo lancio da terminale con il comando esvn).
  • Menù file: Open Working Directory -> selezioniamo la directory di destinazione /home/Pippo/Aedilis.
  • Menù file CheckOut: nella finestra riempiamo il campo URL con l’indirizzo: http://aedilis2.googlecode.com/svn/trunk ed il campo local path con la directory di destinazione (/home/Pippo/Aedilis per esempio)
    premiamo Ok, se tutto va bene si scaricano tutti i files nella directory di lavoro locale.

è tutto.

Torna all’inizio dell’articolo

Popularity: 41% [?]

Acad Macro Rapid Meter

Posted by admin On settembre - 20 - 20091 COMMENT

Video che illustra passo a passo come si lavora con questa macro: prima di tutto bisogna salvare il disegno attivo con un altro nome perché la macro crea un layer in cui sposta gli oggetti già misurati, quindi si passa all’installazione della macro ed infine si vede in azione il programma.


È consigliabile ampliare il video a tutto schermo.

Popularity: 17% [?]

Musicando

Posted by admin On settembre - 15 - 2009ADD COMMENTS

Cosa é Musicando

É un editore di spartiti musicali, utile per insegnanti, studenti e appassionati.

Download Musicando Version 1.0

È disponibile una guida in formato chm: Manuale Musicando (40)

Il documento finale prodotto da musicando consiste in una immagine contenente lo spartito musicale con il pentagramma, le figure ed i commenti di testo.

Parallelamente é possibile salvare in un file leggibile da un wordprocessor tutta la parte di testo, che risulta cosí sempre disponibile per il suo riutilizzo in altri documenti o per modificare una partitura giá scritta. Oltre che salvare tutta la partitura é possibile inoltre copiare solo parte di essa e esportarla come un’immagine da inserire in altre applicazioni; un impiego classico di tale caratteristica é l’inclusione di una singola riga di pentagramma in un esame che si sta preparando a parte con il Microsoft Word o il Writer di Open Office.

Cosa non é Musicando

Allo stato attuale con questo programma non é possibile riprodurre la partitura che si sta scrivendo né tantomeno ascoltare o registrare files musicali come midi, mp3, waw, ecc., ecc..

Vantaggi di Musicando

Rispetto ad altri editori di partiture, Musicando ha i seguenti vantaggi:

  • dimensioni ridotte: é possibile portarlo con sé in un semplice floppy disk da 1,44 Mb;
  • Non è invasivo perchè l’installazione non prevede l’uso di librerie dll o controlli ocx;
  • non occupa spazio nel disco fisso e non richiede un computer potente;
  • È gratuito, un insegnante puó liberamente distribuirlo a una intera scolaresca che potrá esercitarsi a casa senza dover acquistare software commerciale;
  • Idiomi: é giá disponibile in italiano, inglese, spagnolo e francese. Dal menú strumenti é possibile passare da un linguaggio all’altro, caratteristica multidisciplinare utile nelle classi bilingue. In futuro, con la collaborazione degli utenti, é molto semplice includere altre lingue.

Popularity: 23% [?]

TAG CLOUD

Friends Sites

About Me

Hi I am an italian AutoCad operator based in Spain.

Drafting for civilian engineering is my job.

My hobby is write free programs and enjoy with coding.

Php, Delphi and VisualBasic are my favorits languages.

Enjoy with my site.

Twitter

    Photos

    Noruega-Jul-2007 (195)Noruega-Jul-2007 (190)Noruega-Jul-2007 (165)Noruega-Jul-2007 (137)Noruega-Jul-2007 (135)Noruega-Jul-2007 (133)