Idee per la programmazione

In questo sito troverete alcune semplici applicazioni (per la maggior parte spudoratamente inutili) che ho realizzato nel 2002/3/4 in concomitanza con pomeriggi piovosi, indisponibilità fisiche o lampi di genio.

Il materiale qui proposto è (quasi) tutto in Javascipt. Non ho scelto un linguaggio più "robusto" proprio per facilitare la consultazione e l'esecuzione degli applicativi direttamente dal web.

Ho scelto di pubblicare questo materiale per la sua originalità. Non avevo mai visto nessuno finora usare il PC per simulare la verificabilità di un evento dipendente da altri eventi casuali, o per disegnare figure ottenute dalla somma infinitesimo per infinitesimo di due circonferenze.

Qualcuno obietterà saggiamente che a questo mondo ci sono stati matematici che hanno già scoperto come calcolare la probabilità di un evento senza bisogno di simulazioni, e che gli scarabocchi di un bambino sono molto spesso più interessanti di quelli di un computer. Io non potrei che riconoscere l'esattezza della sua osservazione, ma il mio intento è semplicemente quello di promuovere la fantasia in campo informatico ed usare i linguaggi di programmazione come uno strumento di piacere intellettuale fine a se stesso.

Oltre alle applicazioni già citate troverete una serie di semplici applicazioni in Javascript che potrete anche inserire nelle vostre pagine web, e due comodissimi (questi sono davvero utili) per modificare tutte le pagine web di un piccolo sito strutturato con due livelli di link e editare alcune caratteristiche comuni alle pagine (come la forma del menù, le dimensioni o i colori) intervenendo su un unico file. Uno è uno stratagemma in javascript e ovviamente funziona client-side, l'altro è un programma in Java e genera fisicamente le pagine web.

clicca qui per inserire questo
sito tra i tuoi Preferiti

Il materiale informatico (programmi Java e script) sono gratutitamente scaricabili, modificabili ed utilizzabili, vale a dire sono open source. I contenuti testuali del sito sono sottoposti, nelle pagine in cui è specificato, a licensa Creative Commons by - nd.

Realizzo:

  • siti web di tipo statico / homepage personali (come questo)
  • siti web dinamici con database in MySql.
  • sistemi di archiviazione dati stand-alone per le vostre esigenze (per piccole imprese, magazzini, sistemi di prenotazione ecc..)
  • piccole applicazioni per eseguire algoritmi in ambito matematico/statistico
  • scrivimi un'email



    Ho notato solo diverso tempo dopo la pubblicazione del sito che la maggior parte delle applicazioni in javascript non funzionano correttamente in Firefox. Purtroppo non posso farci nulla, e chi conosce il javascript sa perché viene così poco usato... Se invece utilizzate explorer avrete a che fare con numerosi avvisi di protezione: sono dovuti al fatto che le applicazioni richiedono l'interazione con l'utente tramite finestre di prompt o che pagine in un diverso frame cercano di comunicare tra loro (come nel caso della pagina dei comandi per i disegni trigonometrici e la pagina "lavagna"). Nessuna paura dunque il vostro PC uscirà incolume da questo sito :)