Pensieri (nerd) mattutini sul tram

Sei sul tram che si riempie ad ogni fermata. Le persone che salgono “giustamente” si piazzano davanti alle porte ed incominci ad avere il sacro timore di come farai a scendere. Ma se incominci a pensare e fantasticare su quanto sarebbe bello un algoritmo ricorsivo che ad ogni fermata potesse ordinare i passeggeri in ordine di discesa – quindi quelli che devono scendere a Porta Nuova che se ne stiano verso il fondo, arriverà il loro turno – ecco …ci manca soltanto che incominci a calcolare il costo di tale operazione – sempre che tu abbia scelto il tuo algoritmo – e poi sì, ha tutto il diritto di aver paura che Damiani si sia impossessato di te, nel tuo subcoscio.

Inquietante di prima mattina.

Un giorno allo SMAU

Giornata a Milano, allo SMAU.

Farà sorridere, ma pur essendo informatica non c'ero mai stata, e quindi è stata la mia prima volta, in compagnia del babbo e di un amico ex collega del babbo. Devo essere sincera, mi sentivo un po' come il primo giorno di scuola, l'idea di entrare finalmente in un "mondo" di cui hai sentito parlare tante volte ma che hai sempre visto un po' lontano, d'elite. 

Ad attenderci oggi c'era una tipica giornata milanese, nebbia, grigio. Si arriva al parcheggio, prendi la metro nel verso sbagliato, vai alla Fiera di Rho perché nessuno ha controllato sull'invito altrimenti avremmo scoperto che era nell'altra Fiera di Milano. E allora si riprende la metro, arrivi alla fermata giusta, quei 10 minuti a piedi che ti aiutano a scaldarti nella fredda giornata e finalmente si arriva. L'emozione di andare al totem, prendere il tuo biglietto, con il tuo bel nome stampato sopra, metterti il badge al collo … e finalmente incominci a girare tra i mille stand, Epson, IBM, Canon, Microsoft, Cisco … insomma, ci sono tutti (o quasi, visto che Apple si è fatta rappresentare e di Google traccia non c'è), grandi colossi e le piccole start-up più disparate.

Posso dirlo, oggi ho seguito qualche talk di Microsoft e un lab di Window Phone 7, pur non essendo una fan sfegata del mondo Microsoft e avendo in tasca da due settimane uno smartphone Android.

Ma è stato utile e ne ho ricavato, anche per contrasto, diverse considerazioni, visto che in un modo o nell'altro prima o poi mi piacerebbe, almeno sulla carta, entrare nel mondo dello sviluppo mobile oriented. Entro troppo nel "tecnico", ma la considerazione maggiore è stata che forse usare un Visual Studio può togliere da diverse rogne, può voler dire usare un ambiente di sviluppo magari super … ma se poi il mercato che tira è iOS piuttosto che Android, beh, forse può valer la pena sbattere di più la testa ma avere un mercato, che mi sembra in questo momento a WP manchi quasi del tutto. Bisognerà vedere come si stazionerà la cosa quando usciranno device Nokia con sistema Windows sopra.

Ma al di là di tutto, dei mille depliant portati a casa, oltre che a penne – peccato che alla fine della giornata i palloni da rugby della Dell fossero finiti – e gadgetini vari, sento che non è stata una giornata "persa". Tornando a casa pensavo che un giorno, se mai diventerò in qualche modo insegnante – sì, uno dei miei "sogni" è andare ad insegnare informatica – i miei alunni li porterò allo SMAU (sempre che esista ancora).

Perché non è solo una fiera di informatica, non è solo un posto dove lasciare che il proprio cervello venga stimolato in continuazione, dove seguire seminari e talk; è anche un posto di rapporti, di scambio di conoscenze, di interazione tra persone e le loro conoscenze.

No, non è stata una giornata "persa" a girare tra stand.

Confiker Worm

Pay attention.

Pare che sia circolato in questi giorni un virus, Confiker (per pc Windows).
Direte, niente di strano, ce ne sono a migliaia tutti i giorni.

Questo però è particolare e mi sembrava meritasse una nota. Ha infettato tanti computer di ignari utenti … ma se ne è stato buono buono e zitto zitto fino ad adesso perché è programmato per uscire allo scoperto domani 1 aprile.

Se il proprio computer viene infettato dal Conficker verranno bloccati gli aggiornamenti del sistema operativo, ma anche quelli delle principali software house antimalware e vi impedirà di accedere ai più noti siti di sicurezza. Inoltre il worm è in grado di alterare il registro di sistema, cancellando anche i punti di Ripristino. [via]

Pare che ci fossero degli aggiornamenti  Microsoft in questi giorni da installare per cautelarsi nei suoi confronti … ma comunque non è niente di trascendentale, non è che un normale virus come tutti gli altri, se non fosse per questa peculiarità di "svegliarsi" in un momento preciso su tutti i computer (infetti) del mondo.
Quindi valgono sempre le solite regole, un buon antivirus da tenere aggiornato e attenzione in quello che gira con la mail, le chiavette USB, etc …

So che sono poche regole e tutti voi le seguite alla lettera … ma ho spesso a che fare con gente con computer immancabilmente infettati e il primo modo per non infettarsi, banalmente, è cercare di prevenire. E allora l’occasione di questo virus così "particolare" può essere lo spunto per tornare ciclicamente sulla questione.

ps. se siete arrivati qui perché vi siete beccati il virus: qui ci sono utili tool per cancellarlo.

Problema di certificati con Firefox 3

Oggi ho provato ad installare la nuovissima versione 3 di Firefox.

Non ancora sul pc principale, ma in versione portable sulla chiavetta USB per incominciare a vedere quali sono le caratteristiche della nuova versione e per testare la funzionalità delle estensioni che utilizzo solitamente e capire le compatibilità.

Ho riscontrato qualche problema con la gestione dei certificati provando a collegarmi con il sito del dipartimento di informatica  per leggere la mia posta in università.

Visto che potrebbe essere un problema comune per tanti, ho pensato di scrivere anche qui come ho fatto per risolvere il problema.

 Ecco qualche screenshot:

Questa è la schermata di errore che compare nel momento in cui cerchiamo di accedere ad un sito che richiede un certificato.

A questo punto clicchiamo su "OR YOU CAN ADD AN EXCEPTION" (o "Oppure è possibile aggiungere un’eccezione")

Questa è la nuova schermata che ci apparirà:

Clicchiamo su ADD EXCEPTION (o "Aggiungi eccezione").
Adesso dobbiamo "recuperare" il certificato.

Clicchiamo quindi su GET CERTIFICATE (o "Aquisisci certificato").

Ed eccoci all’ultimo passo.

E concludiamo l’operazione cliccando su CONFIRM SECURITY EXCEPTION.

A questo punto dovremmo riuscire a navigare tranquillamente anche su quei siti che ci richiedono un certificato con il nostro nuovissimo Firefox 3.

Innovazioni

Ho appena scoperto che il docente del corso di Programmazione II parallelo al mio fornisce ai suoi studenti (ma nulla vieta a noi dell’altro corso di iscriverci e beneficiare delle stesse possibilità) sulla pagina del suo corso su Moodle, oltre alle normali dispense, i podcast delle sue lezioni!

Ma quanto è "avanti"?

Al di là del fatto che io, personalmente, preferisco di gran lunga le lezioni "frontali" dove si può intervenire subito in caso di dubbio … e al di là del fatto che, sempre secondo la sottoscritta, prendere appunti in presa diretta è meglio che invece poi "sbobinare" una lezione audio (non lo userei mai come metodo principale di apprendimento, quindi) … Sicuramente però, per gli studenti-lavoratori, per quella volta che non riesci ad andare a lezione, per riprendere un concetto che quel momento ti era sfuggito, è davvero uno strumento molto utile (come del resto già lo stesso Moodle).

Ben vengano queste innovazioni!

Seminario Microsoft

Premessa: Chiedo già scusa in anticipo se quest post possa risultare per qualcuno un po’ troppo "tecnico".

Oggi sono stata ad un seminario che Microsoft ha tenuto nella mia università e che sta tenendo in varie università italiane.

Non sono una fan del mondo Microsoft, ma ciò nonostante ho ritenuto importante partecipare a questo evento perchè mi sembra che solo da una profonda conoscenza delle tecnologie presenti nel mondo informatico si possano scegliere di volta in volta quali meglio si adattano alle situazioni ed evitare delle "guerre" tra filosofie.
Perchè come in qualsiasi dialogo, una parte essenziale da cui non si può prescindere è sicuramente la conoscenza dell’altro.

Il seminario, tenuto da Mauro Minella, era incentrato in particolare sull’uso delle tecnologie .NET orientate al WEB.

Il programma prevedeva una presentazione teorica (con l’ausilio di alcune demo preparate sul momento) e al pomeriggio un momento di "prova sul campo" nei laboratori, a cui non ho partecipato per la contemporaneità con le lezioni. Alla fine della giornata è stata consegnata ad ogni partecipante una copia gratuita per l’uso personale di Vista, l’ultimo sistema operativo made in Microsoft e una copia dell’ambiente di sviluppo Visual Studio 200 Beta2. Quest’ultima, quando sono andata a recuperare i due cd, era già finita, per cui a casa mi sono portata solo la copia di Vista Business, che però non installerò.

I temi trattati hanno praticamente ripercorso quanto ho appreso da quest’estate fino ad oggi lavorando su un applicativo web abbastanza "tosto" (qualcosa simile ad un gestionale) che sto ancora ultimando, per cui non c’è stata nulla di nuovo, ma durante la presentazione alcuni passaggi mi sono serviti per raffinare alcuni ragionamenti sull’impostazione del lavoro.
Lavoro che non mi ha fatto cambiare idea sulla mia preferenza piuttosto sull’accoppiata PHP + MySQL, di cui cercherò di approfondire la conoscenza, ma che se non altro mi sta dando sicuramente delle buone conoscenze anche in campo degli strumenti Microsoft … perchè è bene "imparare l’arte e metterla da parte".

Mail strana

Ho appena ricevuto una mail sul mio indirizzo di posta personale dell’università (anzi, meglio ancora, del dipartimento di informatica!):

Titolo: programmi lucky

Testo: QUATTRO A DUE ragazzo
devi ancora farti le ossa ahah

Allegati: Cicli.java e DuePiùGrandi.java

La mia faccia:

Il fatto è che l’indirizzo email è nella forma:  login_studente@, per cui, se voglio risalire a chi mi ha mandato la mail (per sbaglio, presumo a questo punto) mi toccherà andare su Moodle (sistema di i-learn online … una gran comodità, con tutti i lucidi visti a lezione da scaricare, gli esercizi di laboratorio, così uno non si perde assolutamente niente di quanto è stato fatto se è stato assente! e in più ci sono i forum per chiedere spiegazioni e varie ed eventuali) … anzi no, forse posso provare il "cerca persone" ..

Gli risponderò e gli dirò che forse ha sbagliato destinatario (molto facile, visto che la login è formata da due lettere e da una serie di numeri) … e poi cancellerò la mail. Che poi, non è sarebbe a rigor di "legge" (?) la prassi da seguire nel caso uno riceva una mail non destinata a lui? L’ho visto in tanti "disclaimer" su alcune email che mi sono arrivati, ma non ho mai controllato (ah, la pigrizia!) e sono un pochito ignorante in materia.