Martedì, Agosto 23, 2011

CAD e C++

cat_news.png Chi desiderasse sviluppare una applicazione per AutoCAD, professionale e soprattutto efficiente lo può fare utilizzando il sistema di sviluppo che ha sempre fatto di queste caratteristiche il proprio cavallo di battaglia, la libreria ObjectARX e il linguaggio C++.

Purtroppo, l’uso di C++ con AutoCAD non è particolarmente adatto ai neofiti o a chi vuole approcciare, per la prima volta, con questo tipo di applicazioni. Per questo, come già fatto nel passato con il testo Il Mio Lisp, ho deciso di scrivere, e quindi pubblicare, un libro dedicato all’apprendimento delle tecniche di base per lo sviluppo di tale tipologia di software.

CAD & C++, gli inseparabili

Il testo è disponibile per lo scaricamento oppure per la lettura online, ed è distribuito con una licenza che ne fa un’opera Libera.

Per leggere, scaricare e modificare il libro “CAD & C++, gli inseparabili“, clicca qui.

Martedì, Marzo 16, 2010

MyProtector per Windows

cat_sicurezza.png Da questa pagina è possibile scaricare la versione per Windows di MyProtector.

Per chi non lo conoscesse, MyProtector è un concept creato dall’idea di utilizzare una normale chiavetta USB, come fosse una protezione hardware, la quale avrà il compito di consentire il funzionamento del nostro software.

Per chi volesse capire meglio l’idea che sta alla base di MyProtector, consiglio di leggere la pagina ufficiale del programma, cliccando qui.

In questo articolo vedremo dove scaricare e come utilizzare MyProtector per Windows.
[Continua a leggere…]

Lunedì, Marzo 15, 2010

Come è possibile proteggere dalla copia illegale i Nostri software?

cat_copyright.png
Nonostante io sia un sostenitore del software libero non posso sottovalutare il fatto che, la maggior parte delle aziende produttrici di programmi commerciali, necessitino di sistemi di protezione per prevenire l’utilizzo illecito dei loro lavoro.

Purtroppo, la pratica dell’utilizzo illegale del software è una triste realtà dei nostri giorni. Questo atteggiamento scorretto, non solo danneggia i produttori ma anche, e soprattutto, gli utenti che utilizzano regolarmente tali strumenti, i quali si vedono costretti sempre più spesso, a seguire procedure aggiuntive di attivazione o riattivazione di programmi legittimamente acquistati, perdendo tempo e, alle volte, la pazienza.

Come se non bastasse, il mancato introito delle licenze pirata, riduce le possibilità delle aziende produttrici (soprattutto quelle medie e piccole) di migliorare i propri software.

Proteggere un software

La domanda alla quale tenterò di rispondere in questo articolo è la seguente :
Se io producessi software commerciale, come potrei proteggerlo dalla copia illegale?
[Continua a leggere…]

Mercoledì, Agosto 5, 2009

Guida italiana all’uso del Perl-compatible regular expression

Questo documento ha l’ambizione di colmare almeno parzialmente la carenza di informazioni in lingua italiana disponibili in rete sulla funzionamento del Perl-Compatible Language Expression.

Questa guida si pone come complemento per una conoscenza approfondita di tutti i prodotti software che impiegano espressioni regolari per effettuare ricerche. Il modo in cui il p-cre è stato implementato all’interno di questi prodotti esula dagli obiettivi qui definiti. È da considerarsi quindi buona norma, prima di affrontare questa guida, comprendere in dettaglio come possano essere introdotte le espressioni regolari al loro interno.

Un’espressione regolare è una stringa di caratteri che deve dire al ricercatore quale stringa (o stringhe) state cercando. Di seguito sarà spiegato il formato di un’espressione regolare in dettaglio. Se avete familiarità con il Perl, conoscete già la sintassi. Se avete familiarità con Unix, dovreste sapere che ci sono sottili differenze tra le espressioni regolari in Perl e quelle in Unix. Se usate Windows, nessun problema, è possibile utilizzare le informazioni presenti in questo documento con la maggior parte dei linguaggi di programmazione.
[Continua a leggere…]

Cambiare il titolo di una Finestra

Piccolo software per modificare il titolo di una finestra in Windows.
Un’esempio di utilizzo delle API “EnumWindows”, “GetWindowText” e “SetWindowText”.
[Continua a leggere…]

Dynamic-link library (DLL)

In informatica, una dynamic-link library (termine inglese, tradotto in
italiano libreria a collegamento dinamico) è una libreria software che non
viene collegata staticamente ad un eseguibile in fase di compilazione, ma che
viene caricata dinamicamente in fase di esecuzione. Queste librerie sono note
con l’acronimo DLL, che è l’estensione del file che hanno nel sistema
operativo Microsoft Windows, o anche con il termine librerie condivise (da
shared library, usato nella letteratura dei sistemi Unix). Nei sistemi che
usano ELF come formato dei file eseguibili, come ad esempio Solaris o Linux,
sono anche note come “.so”, abbreviazione di Shared Object.
[Continua a leggere…]

Sabato, Ottobre 11, 2008

Manuale di SQL

Dal “Ministero del Tesoro” un interessante manuale su DataBase e SQL

Da questa pagina è possibile scaricare un bel manuale di 78 pagine, fornito dal “Dipartimento Tesoro - Ministero del Tesoro, del Bilancio e della Programmazione Economica”, nel quale troverete un’introduzione ai moderni sistemi DataBase e al loro linguaggio di interrogazione “SQL”.
[Continua a leggere…]