svn2tfs project started

Wednesday, March 3, 2010 1:08
Posted in category English, svn2tfs

svn2tfsA new project has just been published: svn2tfs. As the name suggests, its duty is to import SVN (SubVersion) repositories to TFS (Team Foundation Server) team projects. Currently the project is available on Codeplex and released under GPL license.

FullOptional – Demo

Thursday, October 15, 2009 15:13
Posted in category Full Optional

Finalmente è pronto il demo dei FullOptional!

Download FullOptional Demo Click here to download: FullOptional Demo
Il demo 2009 dei FullOptional zippato! (21.81 MB)

Tracce:

  1. Suck my kiss (RHCP cover)
  2. Are you gonna be my girl? (Jet cover)
  3. Who did you think I was? (John Mayer cover)
  4. My lovely man (RHCP cover)
  5. You really got me (Kinks cover)
  6. Smoke on the water (Deep purple cover)

Esame di programmazione orientata agli oggetti

Sunday, June 21, 2009 0:25

L’obiettivo principale di questo corso tenuto da Mirolo è quello di discutere il paradigma della programmazione orientata agli oggetti come evoluzione della programmazione strutturata e della costruzione di tipi di dati astratti, introdotti nel corso di Programmazione.

Unitamente all’esame di Programmazione è fra quelli più importanti e vanta un ottimo docente.

Esame di programmazione

Sunday, June 21, 2009 0:23

Il corso, tenuto da Mirolo e Alessi, si propone di sviluppare le competenze culturali e metodologiche di base per affrontare i problemi che ammettono soluzioni algoritmiche, stimolando l’analisi critica degli strumenti a disposizione dell’informatico.

E’ sicuramente uno fra gli esami più interessanti del corso di laurea perché non è tanto volto a far apprendere una programmazione pratica quanto alla comprensione dell’astrazione. Rimando alla presentazione del corso e alla pagina del corso per ulteriori dettagli. Non posso quindi non segnalare il bel libro “Concrete Abstractions“, non indispensabile, ma molto utile sussidio al corso, e ora disponibile integralmente gratis in formato PDF.

Ho messo a disposizione i file prodotti per il laboratorio del corso, inerente la programmazione strutturata in Scheme e Java.

Download Programmazione - Progetti Click here to download: Programmazione – Progetti
Aggiornato al 01/03/2009 (1.43 MB)

Esame di calcolo delle probabilità e statistica

Sunday, June 21, 2009 0:19

Questi appunti sono tratti dalle slides del corso di Probabilità e Statistica 1 della prof.ssa Elvira Di Nardo dell’Università della Basilicata (http://www.unibas.it/utenti/dinardo/home.html) e dalle dispense del prof. Paolo Vidoni dell’Università di Udine (http://www.dss.uniud.it/index.php/Teaching.html) in funzione dell’esame di “Calcolo delle probabilità e statistica” tenuto dal prof. Luigi Pace per il corso di Laurea triennale in Informatica presso l’Università di Udine.

Al momento non sono ancora nella versione finale.

Download Appunti del corso di calcolo delle probabilità e statistica Click here to download: Appunti del corso di calcolo delle probabilità e statistica
Non definitivo – Aggiornato al 30/06/2009 (467.25 KB)

Firefox: parole chiave e Google maps

Friday, May 8, 2009 12:03
Posted in category General software, Italian

Conoscete la funzionalità “Aggiungi una parola chiave a questa ricerca” (o “Add a keyword for this search” in inglese) di Firefox?

Uso delle ricerche tramite parola chiave in Firefox

Praticamente potete premere su un qualsiasi campo di testo delle pagine web che visitate e scegliere la voce succitata.
Firefox vi chiederà di associare una “parola chiave” (o “Smart keyword” in inglese). Con questa parola chiave potrete velocemente eseguire ricerche semplicemente usando la barra di navigazione.

Ad esempio: vado su http://www.google.it, premo col tasto destro sul campo di testo per la ricerca, premo su “Aggiungi una parola chiave…”, come nome scrivo “Ricerca con Google” (ma qualsiasi testo va bene) e come parola chiave scrivo “goog”, premo su Ok.

Da ora in poi se scrivo “goog” seguito da [uno spazio e] qualcos’altro nella barra degli indirizzi, Firefox cercherà automaticamente su Google questo qualcosa.

Problemi (e soluzioni) con Google maps

La cosa si può applicare a qualsiasi sito o motore di ricerca. Una nota va però spesa per Google maps, infatti essendo la sua interfaccia ricca di javascript AJAX questa procedura non funziona. Bisognerà personalizzare la stringa di ricerca nel seguente modo:

  1. Apro la libreria dei segnalibri (menù “Segnalibri” > “Organizza i segnalibri” o CTRL+SHIFT+B)
  2. Premo col tasto destro sulla cartella dove voglio salvare il segnalibro che memorizzerà le informazioni per la ricerca con parola chiave (ad esempio “Menu segnalibri”)
  3. Seleziono “Nuovo segnalibro”
  4. Scelgo come prima un nome e una parola chiave
  5. Come indirizzo dovrò scrivere “http://maps.google.com/maps?f=q&hl=en&q=%s” (senza virgolette)

Ora usando la parola chiave scelta potrò effettuare ricerche in Google maps.

Qualche ultimo trick

Un componente aggiuntivo per Firefox utile per le ricerche con parola chiave è Show Keywords. Con questa aggiunta Firefox mostrerà la tipologia di ricerca direttamente nella barra degli indirizzi, mentre digitiamo la parola chiave. E’ un feedback visivo che non guasta.

VMware Server 2.0 e Mozilla Firefox 3: sec_error_ca_cert_invalid

Thursday, April 16, 2009 12:05
Posted in category General software, Italian

vmware_firefox_self_signed_certificate_screenshotUsando VMware server 2.0 con Firefox 3 quest’ultimo si arrabbia poiché il certificato rilasciato dal server è self-signed.

Nonostante il comportamento corretto sia mostrare una smart page per segnalare l’errore e permettere di aggiungere un’eccezione (visto che di default browser.xul.error_pages.enabled è true nella configurazione di Firefox), non so perché, viene mostrato un popup (messagebox, alert, …).

La soluzione è quindi aggiungere manualmente l’eccezione: Strumenti > Opzioni > Avanzate > Cifratura > Mostra certificati > Server > Aggiungi eccezione > https://nome_server:porta/ui.

VMware Server 2.0 su Windows 2008 – Error opening the remote virtual machine

Wednesday, April 15, 2009 23:06
Posted in category General software, Italian

vmware_logoHo di recente installato VMware Server 2.0 (che da un po’ viene rilasciato gratuitamente, come versione di base rispetto alla Infrastructure, l’ex ESX).

La versione server di VMware ha un’interfaccia puramente web (se non per la configurazione dello stack reti) e un client Java avviato direttamente da HTML.

Nel mio caso il server che ospita VMware non gode di una connessione internet e ha una sola scheda di rete. Il client Java non riusciva a collegarsi al servizio, nemmeno in locale: restituiva il seguente errore:

Error opening the remote virtual machine sidserver:8333\16:
*An unexplained error occured.**

Lo stesso errore si presentava sia se cercavo di collegarmi usando il nome DNS, l’indirizzo IPv4 ché localhost e 127.0.0.1.

Alla fine il problema è venuto fuori essere relativo alla risoluzione DNS della scheda vmnet1: tale indirizzo è settato vuoto di default. La correzione con 127.0.0.1 o l’indirizzo attuale della macchina risolve l’inconveniente.

Per fare questa operazioni si usa ovviamente il pannello di controllo di Windows: tasto destro sulla connessione relativa alla scheda vmnet1, proprietà del protocollo IPv4.
Buon divertimento!

Conficker

Wednesday, March 25, 2009 20:26
Posted in category Italian, Other

wormUna notizia che sta avendo poca diffusione è quella del virus Conficker.

Il virus dovrebbe aver inziato a girare dall’ottobre 2008 e in pochissimo tempo è arrivato ad infettare sui 9 milioni di computer. Si basa su una falla corretta di Windows XP, Vista, 2008, Seven e tutti i precedenti: fino a Windows 95. Si propaga tramite LAN (file sharing), chiavette e Internet ovviamente.

Quindi se si installano regolarmente gli aggiornamenti di Windows o si tiene un antivirus sempre attivo il problema non dovrebbe sorgere.

Quello che fa è nulla. Non fa nulla. Sta lì, aspetta. Non mi soffermerò sui bei dettagli tecnici, ci sono già tante pagine in giro.

La figata in verità è che con il 1° di aprile il virus si collegherà ai computer sopra citati per scaricare istruzioni. Avendo una diffusione ampissima i danni possono essere elevati.

Le prime cose che mi vengono in mente sono: DOS dei principali siti di Internet o di computer a caso, sovraccaricando e bloccando l’intera Internet, uso di banda per invio di spam e simili. Quella che mi sembra più probabile è di permettere l’accesso remoto dei dati, permettendo di rivendere le informazioni e i dati personali di un bel po’ di PC a qualcuno.
Sempre che non abbiano qualche altro exploit in serbo, in tal caso la cosa potrebbe essere ben peggiore.

La cosa potrebbe essere grave quindi e per questo ho postato questo articolo.

Una cosa simpatica da notare è che se si sta usando una tastiera con layout ucraino il virus non ha alcun effetto.

Links

Un articolo del New York Times

Tool di rimozione di Symantec

Informazioni su Conficker

Analisi del virus

Esame di matematica discreta

Thursday, March 12, 2009 16:51

Questi appunti si riferiscono al corso di matematica discreta tenuto dal prof. Mainardis.

Non avendo potuto frequentare il corso queste pagine sono state scritte rielaborando gli appunti dei corsi di Algebra 1 e 2 e Geometria 1 e 2 assieme a Eleonora Annigoni (neolaureata in Matematica, contattabile per lezioni al numero 329/9666124), a lei va tutta la mia gratitudine per avermi fatto apprezzare la Matematica.

L’intenzione non è stata quella di trascrivere tutte le informazioni, ma di creare un piccolo, si spera abbastanza formale, manuale utile come riferimento e al ripasso, strutturato al fine di facilitare la comprensione degli argomenti.

Download Appunti di matematica discreta Click here to download: Appunti di matematica discreta
Aggiornato al 12/03/2009 (1.18 MB)

Per qualcosa di più verboso consiglio gli appunti di Nicola Gigante