L’eleganza nella matematica
0Eureka a tutti. In questo articolo parleremo dell’eleganza nella matematica, e ci soffermeremo su una famosa identità, nota come Identità di Eulero che è (quasi) da tutti considerata come la formula più bella della matematica. Eccola:
Una piccola premessa: gli argomenti che seguono non sono particolarmente difficili (dovete solo conoscere le principali funzioni trigonometriche e il concetto di derivata), ma richiedono (come ogni cosa che tratti della matematica) una certa attenzione. Quindi se vedete qualcosa che non capite, rileggetela ancora, e se proprio non ne venite a capo, lasciate un Leggi tutto >>
La sezione aurea – parte 1
5La matematica al giorno d’oggi viene considerata dalla maggior parte della gente come una materia fredda, governata unicamente dalla logica, distante dalla vita reale. E’ strano però notare che quelli che invece amano la matematica non la pensano allo stesso modo. In effetti “immergendosi” non solo nello studio dei teoremi, ma anche delle dimostrazioni e ovviamente, nella storia della matematica, crolla questo stereotipo. Il lavoro del matematico viene solitamente visto in questo modo: ho davanti un problema, applico teorema su teorema fino a che non lo risolvo. Nulla di più sbagliato. Leggi tutto >>
Intervista ad Alberto Antonini
4Salve a tutti lettori
Avete mai sentito parlare di Alberto Antonini? Alberto è un ragazzo di 13 anni che ha sviluppato un’applicazione per il Mac, venduto sull’App Store per 4€.
L’applicazione in questione si chiama iSortPhoto e rinomina le foto aggiungendo data e ora di scatto.
Vi propongo un’intervista fatta da me circa 3 mesi fa.
Alcune domande erano improvvisate, e sono state aggiustate durante la pubblicazione. Altre sono state unite per rendere l’intervista più leggibile.
techNoDin: Quali programmi hai scritto fino ad ora?Alberto: Programmi finiti solo iSortPhoto, poi ho in ballo Leggi tutto >>
Imparare a programmare #12: costrutti fondamentali
0Qualunque paradigma di programmazione utilizziate i costrutti fondamentali sono sempre quelli.Esaminiamo i principali in questa ultima lezione. So che è un po’ palloso, ma fate un piccolo sforzo e poi passate alla nostra Guida al C.
Selezione
La selezione permette di eseguire un’operazione o un’altra in base ad una condizione.Un esempio di pseucodice:
se a < 0 allora scrivi("Ciao") altrimenti se a < 1 allora scrivi("Salve") altrimenti scrivi("Buongiorno")Esiste spesso anche la selezione multipla, cioé in base al valore di una variabile vengono eseguite diverse azioni:
seleziona a caso a = Leggi tutto >>Come risolvere a mano una semplice funzione ricorsiva
0Ho scoperto che nelle selezioni scolastiche delle Olimpiadi dell’Informatica, molti si sono trovati in difficoltà nel risolvere a mano una funzione ricorsiva.
Alcuni hanno tentato di applicare la psicologia inversa (succ(7) = 8 ) ma non è andata molto bene.Vediamo insieme come si fa, in caso di funzioni molto semplici.
Prendiamo come esempio questo codice C:
int succ(int i) { if(i <= 2) return(i); else return(3*succ(i-1)+2*succ(i-2)-succ(i-3)); } main(){ printf("num=%d",succ(7)); }O questo codice Pascal:
function succ (i: Integer): Integer; begin if (i<=2) then Leggi tutto >>
Spreaker: crea la tua trasmissione radiofonica online!
0Spreaker è un servizio online che permette di creare una vera e propria trasmissione radiofonica online, oltre ai soliti podcast.
Dopo la semplicissima registrazione gratuita (è possibile anche usare l’account Facebook) si hanno due opzioni: Ascolta e Trasmetti.Tutto il servizio è caratterizzato da una grandissima semplicità d’uso.
La modalità Ascolta permette di accedere alle puntate delle trasmissioni di ogni utente.
La modalità Trasmetti permette di registrare una propria trasmissione, scegliendo se pubblicarla Live o come podcast.
Tutto avviene online tramite una comoda interfaccia in Leggi tutto >>
Imparare a programmare #10: Vettori (Array)
0Un vettore (in inglese Array) dal punto di vista informatico è un insieme di variabili ordinate da un indice.È una struttura di grandissima utilità, lo scoprirete programmando.
Se siete interessati al background matematico, contattatemi e scriverò una lezione apposita (forse lo farò lo stesso).
Sebbene genericamente questo dipenda dal linguaggio di programmazione, di solito il primo elemento di un vettore ha indice 0, per cui l’ultimo avrà un indice n-1, dove n è il numero di elementi dell’array.
Un array potrà contenere vari tipi di dato: numeri interi, a virgola mobile, o caratteri. In Leggi tutto >>
Come salvare cd e dvd alluvionati o completamente bagnati
2Scopriamo oggi un metodo alternativo per salvare cd bagnati pesantemente.
1. Iniziamo il salvataggio
Se non avete cd o dvd massacrati, potete sempre masterizzarne uno, buttarlo in acqua e verificare poi che il procedimento funzioni.
A parte gli scherzi, se i cd/dvd hanno una custodia, apritela con molta cura e togliete il disco.Se hanno attaccata della carta o altro non rimuovetela ora, ma aspettate il prossimo punto.
2. Bagnamoli con acqua
Può sembrare una contraddizione, ma questo metodo funziona!
Prepariamo una vaschetta con parecchia acqua pulita. NON USATE SOLVENTI, DETERSIVI O ALTRO! Leggi tutto >>
Creare un’immagine in stile captcha per proteggere l’email
0Emailcover.com è un semplice servizio online che risolve, almeno in parte, uno dei più gravi problemi di internet: lo spam.
Quanti nel realizzare un sito web inseriscono direttamente la propria email, ritrovandosi coperti di spam?
Emailcover genera un’immagine in stile captcha del vostro indirizzo email, gratuitamente e senza bisogno di registrazione.Uniche pecche del servizio, l’inesistente possibilità di personalizzazione dell’immagine e il nome del sito posto sotto (facilmente rimuovibile con semplici basi di fotoritocco).
Voi? Ne avete altri?
Link | Leggi tutto >>
Come convertire una presentazione PowerPoint in un video senza programmi aggiuntivi
3Online si trovano molte guide per trasformare una presentazione PowerPoint in un video, ma tutte fanno uso di software aggiuntivi.La maggior parte di questi costa più di quanto ci si possa permettere, oppure lascia abbastanza a desiderare.
Con PowerPoint 2010 saranno necessari solo pochi minuti mentre per il 2007 ci vorrà un po’ di più.
PowerPoint 2010
In questa versione Microsoft ha incluso questa funzionalità per cui sarà semplicissimo:
1) Realizziamo la nostra presentazione
2) Clicchiamo su File > Salva e Invia > Crea Video
3) Abbiamo tre opzioni: la prima è selezionabile cliccando su Leggi tutto >>

Imparare a programmare #11: Commenti
0In programmazione risultano fondamentali i commenti, soprattutto in programmi complessi.
Un commento non è altro che un testo inserito nel programma che viene eliminato in fase di compilazione.Sebbene possa sembrare inutile è spesso l’unico modo per comprendere un codice, in particolare se scritto da altre persone.
Ci sono diversi modi per inserire un commento, dipendenti dal linguaggio di programmazione in uso.Ricordate di scrivere non quello solo quello che fa il codice ma principalmente perché lo fa in quel modo.
È particolarmente eloquente il commento di un programmatore in un programma Leggi tutto >>