Come accedere facilmente a The Pirate Bay dall’Italia

Ormai è da quasi due anni che il noto motore di ricerca dei torrent The Pirate Bay non risulta accessibile dall’Italia. I maggiori ISP ne hanno infatti bloccato l’accesso, come è stato spiegato nel blog di The Pirate Bay.

Vorrei precisare che scaricare materiale non protetto da copyright tramite torrent, P2P e altri sistemi di file sharing NON COSTITUISCE REATO.

Per accedere a The Pirate Bay sono possibili diverse soluzioni, quella che propongo in questo articolo è quella di accedervi tramite il servizio offerto da Anonymouse:

http://anonymouse.org/cgi-bin/anon-www_de.cgi/http://thepiratebay.org/

Anonymouse è un servizio che permette di navigare in internet senza lasciare alcuna traccia delle nostre informazioni personali. Quando vi collegate a The Pirate Bay non siete voi realmente che effettuate l’accesso, ma è Anonymouse che lo fa per voi, restituendovi il contenuto della pagina.
La navigazione tramite Anonymouse può risultare più lenta della navigazione diretta, ma nel caso di download di piccoli file, come sono i .torrent, non è certo un problema.

Lettere accentate maiuscole con Caps Lock attivo su Windows

Per qualche strano ed arcano motivo, se si attiva il Caps Lock sulle tastiere di Windows le lettere accentate restano minuscole. Quindi se provate a scrivere “cioè” in maiuscolo, ottenete un orripilante “CIOè”. Per scrivere correttamente “CIOÈ” bisogna aprire la mappa caratteri, cercare  la lettera “È” nell’elenco e incollarla nel testo.
In alternativa, se si conosce il codice ASCII della lettera “È”, basta premere ALT+212, ma è comunque una scocciatura.

Tramite un’applicazione della Microsoft, Keyboard Layout Creator, è possibile modificare il layout della tastiera per riempire tutti quei “buchi” a cui è soggetto il layout tradizionale, come ad esempio le accentate maiuscole. Vediamo come fare.

Scarichiamo e installiamo il software da questo indirizzo:
Keyboard Layout Creator
(Link alternativo)

Una volta aperto il programma, carichiamo il layout standard italiano da File -> Load Existing Keyboard… -> Italiano.
Cliccando sulle varie checkbox sulla sinistra possiamo vedere come varia il layout quando premiamo ctrl, alt, shift e le varie combinazioni. Clicchiamo su Show the Caps Lock e vediamo che le lettere accentate restano identiche a quando il Caps Lock è disattivato. Clicchiamo allora sulle lettere accentate e sostituiamole con le relative maiuscole, ossia: “À È Ì Ò Ù”.

Oltre a questa piccola modifica, possiamo personalizzare il layout della tastiera a nostro piacimento, aggiungendo simboli che utilizziamo spesso e che non sono presenti nel layout standard. Come potete vedere, infatti, i simboli associati al tasto AltGr sono appena cinque e abbiamo un’intera tastiera da poter personalizzare.

Una volta terminate le modifiche, per poter applicare il nuovo layout, dobbiamo compilarlo. Clicchiamo su Project -> Build DLL and Setup Package. Ci verrà chiesto di modificare il nome del layout se non lo abbiamo già fatto. Clicchiamo su e inseriamo un nome per il layout. Clicchiamo su Ok, poi su No alla richiesta di vedere il file di log e infine su alla richiesta di aprire la cartella in cui è stato creato il file di installazione.

All’interno della cartella che è stata creata, apriamo il file setup.exe e completiamo l’installazione. Una volta terminata il nuovo layout verrà installato sul nostro sistema e dovremo poi impostarlo come layout predefinito. Dal Pannello di Controllo apriamo la finestra di configurazione Paese e lingue, da cui selezioniamo la scheda Tastiere e lingue -> Cambia tastiere. Nella scheda Generale selezioniamo il nostro layout sotto la voce Lingua di input predefinita e infine clicchiamo su Ok.

A questo punto riavviamo il computer e la configurazione del nostro layout sarà finalmente completata.

Per i meno esperti che non vogliono scaricare il Keyboard Layout Creator per creare il proprio layout, possono scaricare l’installer già compilato da me di un layout con le sole maiuscole accentate modificate.
Download – Layout_Caps.zip

Una volta estratto ed installato dovete comunque impostarlo come layout predefinito per poterlo utilizzare.

Per chi fosse interessato ad un layout un po’ più complesso e personalizzato, potete utilizzare il seguente, che è molto pratico ed è stato realizzato da Davide:
Download – ITCustom.zip

Recuperare e riparare video MP4 interrotti o cancellati

Quando la registrazione di un video in formato MP4 viene bruscamente interrotta e il file non viene finalizzato, spesso il filmato diventa inutilizzabile. Nelle stesse condizioni ci si può ritrovare se si tenta di recuperare un filmato accidentalmente cancellato: la maggior parte dei dati è recuperata, ma mancando alcune informazioni fondamentali non è possibile riprodurre il video.

La prima cosa che si può tentare di fare è cercare di riprodurre il video con un programma un po’ più flessibile, come ad esempio VLC, per poi salvarlo in un nuovo file. La lista di programmi che è possibile utilizzare per provare a riprodurre il video è pressoché interminabile, ma dopo averne provati 4-5 le speranze calano e si perde fiducia.

Il metodo che intendo spiegare in questo articolo non è proprio semplicissimo, specie per chi non ha mai avuto a che fare con l’hex editing, ma cercherò di spiegare tutti i passaggi in modo quanto più dattagliato è possibile.

Premetto che non sono un esperto di editing video e la soluzione a cui sono giunto deriva da numerose ricerche su google e sui vari forum dedicati all’argomento. Inoltre in questa guida utilizzo software per Windows, ma il procedimento può essere seguito con software equivalenti su GNU/Linux.

Vediamo in breve quali sono le operazioni da effettuare per ripristinare un video:

  1. Recupero: qualora il video fosse stato cancellato, la prima cosa da fare è cercare di recuperarlo per poterlo riparare
  2. Riparazione: la riparazione che tenteremo di effettuare consisterà nel sostiture alcune righe del file danneggiato con quelle di un file funzionante dello stesso tipo
  3. Salvataggio: una volta riparato il file, ne salveremo una versione riproducibile in un nuovo file MP4

1. Recupero

Se il nostro problema deriva da una cancellazione accidentale (o non!) del video, la prima cosa da fare è tentare di recuperarlo. È importante notare che quando un file viene “cancellato” dal dispositivo, nella maggior parte dei casi non viene realmente eliminato dalla memoria, ma viene “nascosto” rendendo lo spazio da lui occupato disponibile per altri file. Se quindi dopo la cancellazione la memoria non è stata più utilizzata, le probabilità di ritrovare il file integro sono abbastanza elevate.

Il programma che ho utilizzato con Windows è WinHex, disponibile anche in versione free. Su GNU/Linux è disponibile una valida alternativa che è PhotoRec.
Da Strumenti -> Apri unità disco selezioniamo la nostra memoria nel gruppo Unità logiche. Se non dovesse aprirsi la finestra che permette di esplorare le cartelle, visualizziamola tramite Visualizza -> Mostra -> Esplora cartella. Tramite questa finestra possiamo accedere alla cartella contenente il file cancellato, che è possibile recuperare semplicemente tramite Click destro sul file -> Recupera/Copia. Se il file dovesse essere contrassegnato da un’icona con una X e dimensioni di pohi kB, il suo recupero potrebbe diventare molto più complicato. Lo stesso vale se questo non dovesse essere affatto presente nella lista di file. In questo caso WinHex mette a disposizione degli strumenti, accessibili tramite Strumenti -> Utilità disco sui quali però non mi soffermerò.

2. Riparazione

Veniamo ora alla parte più interessante di questa guida. In questa fase avremo bisogno di un editor esadecimale; potete utilizzare ancora WinHex se siete su Windows, oppure una qualsiasi alternativa come Shed per sistemi GNU/Linux.
Prima di dirvi come procedere è necessario capire innanzitutto come è strutturato un file MP4: una spiegazione dettagliata la potete trovare QUI; in breve esso è costituito da una serie di atom, che sono una specie di tag contenenti informazioni sui video. Ogni atom è costituito da 8 byte (caratteri): 4 byte per la sua dimensione (in giallo, nella foto) e altri 4 per il nome (in azzurro).

La riparazione che tenteremo di effettuare consiste nel copiare l’atom di nome esds da un filmato funzionante a quello danneggiato.
Apriamo con un editor esadecimale un filmato girato con lo stesso dispositivo del video danneggiato e cerchiamo la stringa esds. Dovrebbe essercene una sola, preceduta dall’atom mp4v e seguita dall’atom mdat.
Selezioniamo tutto l’atom esds, partendo da 4 byte prima del nome, fino a 4 byte prima di mdat, come indicato nella figura:

Questa stringa va copiata tra l’atom ftyp e l’atom esds, nella prima riga del file danneggiato. Ricordate sempre che l’atom inizia con i 4 byte sulle dimensioni, seguiti dai 4 byte del nome, quindi la stringa va incollata giusto 4 caratteri prima della stringa “esds”, come indicato in figura:

A questo punto siamo pronti per la fase finale, il salvataggio del video in una versione riproducibile.

3. Salvataggio

Per salvare il file in una versione riproducibile utilizzeremo MP4Creator, un software open source che permette di aprire il bytestream e salvarlo come filmato MP4 riproducibile.
Per prima cosa rinominiamo il file video danneggiato da .mp4 a .mp4v, altrimenti il software non riconosce l’estensione. Collochiamo MP4Creator e il video da riparare nella stessa directory, ed eseguiamo il seguente comando:

mp4creator --create=fdanneggiato.mp4v --rate=24 --verbose video.mp4

Sostituendo ovviamente fdanneggiato e rate con i parametri del nostro video. In realtà MP4Creator supporta l’opzione –variable-frame-rate, ma con me non ha funzionato, su nessuno dei due pc con cui ho provato.
Se tutto è andato a buon fine, il nuovo file video.mp4 dovrebbe essere visualizzabile correttamente da qualsiasi player video.

L’unico problema di questo sistema è che non riesce a recuperare l’audio dei filmati. Ripeto, non essendo un esperto di editing video non so di preciso a cosa sia dovuto il problema, ma sono quasi sicuro se si possa recuperare anche quello.

In conclusione, ho testato questo procedimento sia con un filmato la cui registrazione è stata bruscamente interrotta, sia con un filmato che era stato cancellato da un cellulare (Nokia N82) e in entrambi i casi sono riuscito a recuperare il video con successo.

Posted in Informatica. Tags: . 20 commenti »

Nuova versione del servizio Esis UniNa

Finalmente è diventata operativa la nuova versione del sito Esis Unina, il servizio che fornisce le funzioni universitarie agli studenti della Federico Secondo di Napoli.

Se si prova ad accedere al vecchio indirizzo del sito, viene mostrato un messaggio che informa sull’esistenza della nuova versione, accessibile tramite questo indirizzo:
www.segrepass.unina.it


Già dalla prima schermata si nota, oltre alla grafica estremamente migliorata, il cambio del sistema di login. Prima infatti si poteva accedere al servizio solo tramite matricola e pin (con la matricola case sensitive che faceva differenza tra N123 e n123), ora è possibile utilizzare le varie combinazioni matricola/pin, codice fiscale/pin, username/password.

La prima enorme differenza rispetto alla prima versione che devo segnalare, è la perfetta fruibilità del sito con Firefox. Non ho ancora avuto il tempo di provare il servizio con altri browser, ma dato che l’accessibilità era proprio il primo problema del vecchio Esis, immagino (spero) che abbiano lavorato molto su questo aspetto. (Basti ricordare che la precedente versione si apriva in un pop-up e tutti i browser bloccano di default l’apertura di pop-up!)

Una rapida occhiata al codice HTML delle pagine mostra purtroppo che questo non rispetta gli standard del W3C (l’ente che si occupa dell’accessibilità e degli standard dei siti web), infatti prima della dichiarazione del doctype vi sono una ventina di caratteri “a capo” che non permettono la validazione del W3C Validator.

Una volta effettuato l’accesso è possibile notare la nuova struttura dei menù, che è davvero molto chiara e intuitiva.
Nel menù Dati Carriera sono disponibili una serie di funzioni di riepilogo sui dati universitari molto utili, come il riepilogo delle spese universitarie e quello sugli esami e sui crediti, che calcola automaticamente diversi tipi di media (aritmetica, ponderata, in trentesimi e in centodecimi).

Per quanto riguarda la prenotazione degli esami non posso ancora testarla, perché i miei professori non hanno ancora pubblicato le date d’esame sul sito, quindi non posso effettuare prenotazioni.
Da quanto c’è scritto, il sistema dovrebbe controllare automaticamente le propedeuticità degli esami permettendo di prenotare solo gli esami che è possibile sostenere.

Inoltre nel menù è presente una nuova voce: Certificati. Purtroppo non è possibile stampare dei veri e propri certificati tramite il proprio computer, infatti in questa sezione viene visualizzato il messaggio: “E’ possibile stampare i certificati che visualizzi in questa sezione solo dalle postazioni situate nelle aule multimediali.“. Non so se questa scelta sia stata fatta per motivi legali o altro, ma è comunque possibile stampare gli stessi documenti sottoforma di autocertificazioni.

Nel complesso, il servizio è stato notevolmente migliorato sotto molti aspetti. Prima del verdetto finale, però, dobbiamo aspettare la prossima sessione d’esami, quando i server verranno stressati dalle migliaia di richieste di prenotazione esame e ci sarà un’altissima probabilità di malfunzionamenti.

Posted in Informatica. Tags: , . 1 commento »

Software Microsoft gratis per studenti universitari

Non tutti sanno che essere studenti universitari comporta molti sconti e privilegi, anche nel campo dell’informatica.

La Microsoft mette infatti a disposizione un servizio di download che ci permette di scaricare numerosi software in modo del tutto gratuito, con una licenza che ha limitazioni solamente in ambito commerciale.
In base al nostro corso di studi ci vengono messi a disposizione potenti strumenti di calcolo, di elaborazione grafica e testuale, database, sistemi operativi attuali, passati e futuri.

In questo articolo descriverò come effettuare il download per gli studenti di Ingegneria della Federico II di Napoli.

Per prima cosa, apriamo la seguente pagina:
https://msdn63.e-academy.com/elms/Security/Login.aspx?campus=cumsa_ing

Comparirà una schermata di login che ci chiederà un nome utente e una password. Non conoscendo alcuna password, clicchiamo sul link sotto la scritta “I’ve forgotten my password!” (oppure qui).
A questo punto ci chiederanno di inserire un nome utente. Il nome utente da inserire è la vostra email istituzionale. Se non l’avete ancora attivata, potete farlo utilizzando questo link.
L’email va inserita nella sua forma completa, che sarà qualcosa tipo: “iniziali.cognome@studenti.unina.it”

Cliccate su Submit e se avete inserito correttamente il vostro indirizzo, vi verrà mostrato un messaggio che vi conferma l’invio di una nuova password alla vostra email: “Your password has been sent to your email address. When you receive it, click Log In to proceed to the login page.“.

Ora dovete leggere la vostra casella di posta istituzionale per conoscere la password che vi è stata inviata.
Per leggere la posta aprite questo indirizzo e inserite come nome utente solo la prima parte della vostra e-mail, quindi senza il @studenti.unina.it.

Una volta nota la password, tornate al primo indirizzo ed eseguite il login utilizzando questa volta la vostra email completa.
Per prima cosa, vi consiglio di cambiare la password con una che ricordate più facilmente, cliccando su My Profile, nel menù a sinistra e poi su Change My Password.
Per ottenere la lista dei software che potete scaricare, cliccate su Software nel menù orizzontale, oppure qui. Cliccando sul menù Search by product  titles avrete un elenco di tutti i software che potete scaricare.
Noterete con piacere che è possibile scaricare anche Windows 7 Professional, oltre che a decine di software di ogni tipo!

Per scaricare un programma selezionatelo dalla lista e cliccate su Go. Vi verranno mostrati i dettagli sul programma, il tempo di download e il prezzo. Sotto la voce prezzo c’è ovviamente scritto Free!. Cliccate su Add To Cart, accettate le linee guida con I Agree e infine cliccate su Check Out.
Vi verranno riepilogati i dati sull’acquisto, il cui totale sarà 0,00 € EUR. Cliccate sul bottone in basso Next e sul link Download sotto la voce Item.
In questa pagina vi verrà mostrato, se richiesto, il numero di serie dell’applicazione, che potrebbe essere necessario per l’attivazione del software. Potrà essere successivamente recuperato tramite la voce My Software del menù a sinistra.
Cliccate infine sul pulsante Download per iniziare il download del programma.
Il downlaod non avviene direttamente tramite il vostro browser, ciò che scaricate è infatti un download manager (non richiede installazione) che si occupa di tutto il processo di download del software. Grazie a questo download manager potrete scaricare il vostro software anche in più sessioni: il download verrà interrotto e ripristinato senza problemi.

I software sono tutti scaricabili un numero illimitato di volte, ma quelli che richiedono un’attivazione, come ad esempio i sistemi operativi, possono essere installati su una sola macchina; come del resto accade quando li si acquista in modo tradizionale.

Posted in Informatica. Tags: , . 5 commenti »

Indovino a cosa stai pensando in 20 domande

Vorrei segnalare un simpaticissimo servizio che ho trovato online: 20Q.net.
I meno giovani lo conosceranno senz’altro, perché girava sottoforma di giochino digitale parecchi anni fa, ma le nuove generazioni ne rimarranno senz’altro affascinate.

Il funzionamento di 20Q.net è molto semplice: vi chiede di pensare ad un oggetto e vi sottopone ad una serie di domande riguardanti questo. In un massimo di trenta domande è molto probabile che il programma riesca ad indovinare l’oggetto a cui state pensando.

Impossibile?
Provate voi stessi, rimarrete increduli.
Il servizio è disponibile anche in italiano. Per provarlo, cliccate sul seguente link:

http://www.20q.net/

Come funziona?
Il principio di funzionamento è abbastanza semplice. Il programma si basa su un vastissimo database di oggetti, creato probabilmente grazie al contributo di diversi utenti, a cui sono associate una serie di caratteristiche principali: tipologia, materiale, colore, dimensioni, utilizzo che se ne fa…
In base alle domande che vengono fatte, esso utilizza una rete neurale che gli permette di individuare all’interno del database l’oggetto che soddisfa le risposte che avete fornito.
Nel caso in cui il programma dovesse riscontrare delle contraddizioni nelle vostre risposte, è comunque in grado di continuare nella ricerca dell’oggetto, escludendo i dati contraddittori.

Ecco un esempio: la parola da trovare è clessidra.

1.          È classificato come Altro.
2.          Si può trovare in un ufficio? A volte.
3.          È diritto? In dubbio.
4.          Si trova in una confezione? No.
5.          È duro? Sì.
6.          Vive nell’acqua? No.
7.          Contiene molta acqua? No.
8.          Ha dei pulsanti? No.
9.          È possibile fare dei giochi con questo? Sì.
10.          Ha quattro gambe? No.
11.          Implica contatto con altri esseri umani? No.
12.          Pesa più di mezzo chilo di burro? No.
13.          Si trova su una scrivania? Sì.
14.          È trasparente? Sì.
15.          È qualcosa che si porta con sé? No.
16.          Rotola? No.
Q17.  Sto indovinando che è una clessidra?

Non era molto difficile, ha indovinato in sole 17 domande.
Altre parole che è riuscito ad indovinare sono: plettro, acceleratore di particelle, uovo di pasqua, musica, niente e indovinello.

Come utilizzare Wolfram Alpha per l’esame di Analisi

Ho già parlato delle potenzialità di Wolfram Alpha in un precedente articolo, ciò che voglio fare ora è descriverne il suo funzionamento finalizzato all’esame più temuto al primo anno delle facoltà scientifiche: Analisi matematica.

Innanzitutto, è importante sapere che tutte le operazioni matematiche svolte da Wolfram Alpha, sono eseguite da Wolfram Mathematica, un software commerciale della Wolfram. La sintassi di Wolfram Alpha non è la stessa di Mathematica, ma essendo in grado di comprendere quasi ogni tipo di richiesta, spesso riesce ad interpretare anche la sintassi di Mathematica.

I comandi che utilizzo in questo articolo come input per Wolfram Alpha non sono gli unici comandi che si possono utilizzare per ottenere lo stesso risultato. Ad esempio, se voglio calcolare la somma di due numeri, posso scrivere “4+9“, “sum of 4 and 9“, “what is the sum of 4 and 9?” o ancora “can you tell me the sum of 4 and 9?“.
Se trovate dei comandi più intuitivi di queli che ho utilizzato io, ben venga :) .

Funzioni

La prima cosa che possiamo provare a fare con Wolfram Alpha è uno studio di funzione.
Consideriamo la funzione:

f(x)=\frac{\sqrt{1-x^2}}{3-x}

Inserendo l’espressione di questa funzione in Wolfram Alpha (link), il programma ci fornirà una serie di informazioni utili per lo studio della funzione:

  • Input: è la funzione che abbiamo appena inserito.
  • Plots: una serie di grafici caratteristici della funzione. Il primo per x da -4 a 6, il secondo per x da -40 a 40. Gli estremi dei grafici variano a seconda della funzione e sono generati in modo da permettere una visione di tutte le sue particolarità.
    Entrambi i grafici sono costituiti da una linea rossa e una linea blu. Se si considera la funzione definita solo in un sottoinsieme dei numeri reali, il dominio è x\in\left[-1,+1\right] a causa della radice, e il grafico è rappresentato dalla linea blu. Se però consideriamo la funzione in un sottoinsieme dei numeri complessi, la radice è definita sempre e l’unica limitazione del dominio è x\ne 3. La linea rossa rappresenta quindi la parte immaginaria della funzione e in x=3 è tracciata una linea verticale che ne costituisce un asintoto.
  • Alternate forms: una serie di espressioni alternative con le quali possiamo esprimere la nostra funzione. È molto utile ad esempio se la nostra funzione va considerata in un prodotto di funzioni e ci sono elementi che si possono semplificare.
  • Roots: sono le radici (o zeri) della funzione, ossia i valori delle x per i quali la funzione vale zero.
  • Series expansion at x = : è lo sviluppo in serie di Taylor della funzione, con punto di partenza in alcuni valori caratteristici della funzione come le radici, l’origine e all’infinito.
    Per calcolare lo sviluppo in serie di Taylor con un punto di partenza diverso, basta scrivere “f(x) series expansion in x=k“, dove f(x) è la nostra funzione e k il punto di partenza che ci interessa (link).
    Verrà inoltre effettuato un grafico di confronto tra la funzione e i suoi sviluppi in serie di primo e secondo ordine:
  • Derivative: è la derivata della funzione rispetto ad x.
  • Indefinite integral: è l’integrale indefinito della funzione, ossia una sua primitiva. Notare che tan^{-1} e sin^{-1} sono rispettivamente Arcotangente e Arcoseno, come è scritto in basso a destra.

Conoscere l’espressione della derivata e dell’integrale di una funzione è senza dubbio un’informazione notevole, per chi è alle prese con uno studio di funzione. Ma un’informazione ancora migliore sarebbe conoscere i passaggi da seguire per arrivare all’espressione di quella derivata o integrale. Ebbene, Wolfram Alpha ci fornisce persino questa informazione.
Cliccando infatti su Show steps verranno mostrati tutti i passaggi che bisogna seguire per risolvere quella derivata o quell’integrale.
Per l’integrale suggerisce infatti di effettuare prima una sostituzione trigonometrica, poi una seconda sostituzione e infine mostra il valore di ogni integrale che permette di arrivare alla soluzione finale (link).
(beh, sì, ho inventato una funzione che ha un integrale davvero particolarmente complesso!)

  • Global maximum/minimum: sono i punti di massimo e minimo assoluti della funzione, con i rispettivi valori.
  • Limit: sono dei limiti della funzione calcolati a -\infty e +\infty. Ovviamente viene considerata la parte immaginaria della funzione, dato che la parte reale è definita soltanto tra -1 e +1.
  • Series representations: un’altra rappresentazione in serie della funzione.
  • Property: nel caso in cui la funzione soddisfi particolari proprietà di simmetria o periodicità, queste verranno indicate sotto questa voce. Ad esempio, nel caso del seno, ci informa che questo è periodico di 2\pi (link).

Integrali e derivate

Abbiamo già visto come nello studio di funzione Wolfram Alpha sia in grado di calcolare, tra le varie cose, un integrale o una derivata.
Se però abbiamo bisogno di maggiori informazioni su un integrale o una derivata, basterà inserire come input “integrate f(x)“, oppure “derivate f(x)“, dove f(x) è la nostra funzione (link 1, link 2).

Come prima, dopo aver calcolato il valore della derivata o dell’integrale con tanto di passaggi intermedi, verranno riproposte una serie di informazioni relative allo studio di funzione, dove questa volta la funzione studiata è la derivata o l’integrale della funzione che stavamo studiando. E quindi: grafico, forme alternative, radici, sviluppi in serie, ecc…

Potrebbe essere necessario però calcolare il valore di un integrale definito.

\int_a^b f(x)dx

Basterà inserire come input “integrate f(x) from a to b“, dove a e b sono i nostri estremi di integrazione (link).
Verrà mostrato il valore numerico dell’integrale e una sua rappresentazione grafica.
Qualora il risultato dovesse essere espresso in forma decimale, è possibile mostrare quante cifre decimali si desidera cliccando su More digits.

Un’altra operazione interessante è quella di derivata parziale. Se abbiamo infatti una funzione definita in \mathbb{R}^2:

f(x,y)=\frac{3x^2-2xy+8xy^2}{\sqrt{y^2-x^2}}

Per avere la derivata rispetto ad x, basta scrivere “derivate f(x,y) in x” e quella rispetto ad y “derivate f(x,y) in y” (link).

Ancora una volta, con i relativi passaggi (Show steps).

Risoluzione di equazioni

Wolfram Alpha offre una quantità inimmaginabile di strumenti matematici. Uno dei più semplici e più utilizzati, è la risoluzione di equazioni.
Risolvere un’equazione è semplicissimo, basta digitare “solve eq(x)“, dove eq(x) è la nostra equazione (link).
Oltre alle soluzioni reali, verranno ovviamente fornite anche le soluzioni in campo complesso.

Per risolvere un sistema di equazioni, siano esse di qualsiasi tipo, basta scrivere le equazioni separate da una virgola.
Esempio: “solve x+3y=5, 4x-8y=0” (link).

Oltre alla risoluzione di equazioni tradizionali, Wolfram Alpha è in grado di risolvere molti altri tipi di equazioni, come ad esempio le equazioni differenziali. Per risolvere, ad esempio, questa equazione differenziale:

y(x)+3y'(x)=x^2

basta digitare “solve y(x)+3y’(x)=x^2” (link). Verrà restituito il tipo di equazione differenziale (nel nostro caso ordinaria lineare di primo ordine), l’insieme di funzioni che soddisfano l’equazione (se esiste), il grafico di una delle soluzioni con la relativa derivata, e un grafico dell’andamento di queste funzioni:

Le capacità di Wolfram Alpha non si fermano neanche davanti ad un’equazione differenziale non lineare di terzo ordine, come l’Equazione di Blasius:

2f^{'''}(\eta)+f(\eta)\cdot f^{''}(\eta)=0

Questa equzione non ha soluzioni analitiche, ma esclusivamente numeriche.
Wolfram Alpha non dà la soluzione numerica (forse sarebbe troppo!) ma ci fornisce comunque un grafico dell’andamento della funzione e delle sue derivate (link).

Per informazione, l’equazione può essere risolta comunque semplicemente utilizzando Wolfram Mathematica, con i tre seguenti comandi:

sol=NDSolve[{f'''[x]+0.5f[x]*f''[x]==0,f'[0]==0,f[0]==0,f'[50]==1},f,{x,0,10}]
b[x]=f[x]/.sol
Style[TableForm[{Table[x,{x,0.1,8,0.2}],Table[{Evaluate[f[x]/.sol]},{x,0.1,8,0.2}],Table[{Evaluate[f'[x]/.sol]},{x,0.1,8,0.2}],Table[{Evaluate[f''[x]/.sol]},{x,0.1,8,0.2}]},TableDirections->Row,TableHeadings->{{"n", "f", "f'", "f''"},None}],12]

Successioni e serie numeriche

Per quanto riguarda successioni e serie numeriche, l’informazione che generalmente interessa lo studente di Analisi è la convergenza.

– Per le successioni, basta calcolare un limite. Il comando per risolvere un limite è “limit f(n) n to k“, dove f(n) è la successione, k è il valore a cui fate tendere n (per infinito, è infinity).
Ad esempio, per la successione:

f(n)=\frac{n}{n+1}

basta digitare “limit n/(n+1) n to infinity” (link).

– Per le serie numeriche il comando è “sum f(n) n to infinity“. Ad esempio per:

\sum_{n=1}^{\infty} \frac{1}{n^2+1}

basta digitare “sum 1/(n^2+1)” (link).
Anche qui, come per integrali e derivate, le informazioni fornite sono molto interessanti:

  • Infinite/approximate sum: il valore della sommatoria in forma analitica (se esiste) e decimale.
  • Finite sum approximation: è una stima della somma per valori di n finiti. (il suo valore non indica che la serie converge!)
  • Convergence tests: questa voce è molto interessante, perché ci informa di quali criteri di convergenza sono stati applicati, e quali di questi sono soddisfatti.
  • Partial sums: è un grafico delle somme parziali che mette in mostra l’andamento della serie.
  • Partial sum formula: è un’espressione per le somme parziali.

Infine, ecco il link del portentoso strumento:
http://www.wolframalpha.com

Alternate forms

Un anno di Eee PC

È ormai passato più di un anno da quando ho acquistato il mio Eee PC 1000H e dopo un intero anno di utilizzo posso finalmente scriverne una recensione rigorosa.

La versione che posseggo è quella con Microsoft Windows XP Home Edition, con 1GB di ram e disco rigido da 160GB, senza alcuna modifica.

Per i primi mesi di utilizzo l’ho sfruttato poco, perché non ne avevo molto bisogno, ma in seguito alla rottura del mio pc fisso è diventato il mio unico computer.

Portabilità
Molti computer vengono definiti portatili anche se hanno monitor da 15″ o 17″, ma dopo aver avuto a che fare con un computer con schermo da 10″, l’unica definizione che mi viene in mente per quei notebook è spostabili. Il monitor da 10″ dell’Eee PC 1000H è davvero un punto di forza: è piccolo quanto basta per essere portato in giro e grande quanto basta per riuscire ad utilizzare il computer senza problemi.
I luoghi in cui l’ho utilizzato sono stati i più svariati: a casa, all’università, in classe, in biblioteca, al ristorante, al bar, in treno… Essendo piccolo non dà neanche molto nell’occhio e grazie al mouse multitouch risulta facile la navigazione nel web anche senza mouse esterno.

Autonomia
Un altro motivo per cui adoro questo portatile è la sua autonomia. Non mi è mai capitato di rimanere con la batteria scarica, infatti anche navigando in internet, in modalità Power saving, 4 ore le ho sempre raggiunte senza problemi. Se poi seguo particolari accortezze come disattivare webcam, bluetooth e tutte le periferiche usb e spegnere il monitor con l’apposito pulsante nei momenti in cui non utilizzo il computer, l’autonomia sale fino a 5 ore!

Un episodio simpatico che mi va di raccontare è accaduto in aula all’università, durante un’esercitazione con MatLab: per questa occasione tutti i miei colleghi avevano portato i loro computer portatili, qualcuno acquistato apposta per l’università, dalle caratteristiche più disparate: monitor HD, lettore Blue-ray, telecomando, sintonizzatore TV, lettore di impronte digitali. Ovviamente tutti denigravano il mio «piccolo ed economico portatile» che non aveva nessuna di queste utilissime funzioni.
Col passare delle ore però, vedevo sempre più persone abbassare il monitor del computer a causa dell’assenza di prese elettriche nell’aula: dopo neanche due ore ero rimasto l’unico ad avere il pc funzionante, con un’autonomia di altre due ore abbondanti, e a quel punto sono stato io a ridere :D .

Tastiera e touchpad
Una delle caratteristiche di questo computer che temevo quando l’ho acquistato era la tastiera. Essendo infatti più piccola delle tastiere tradizionali avevo paura che fosse problematico utilizzarla. Le prime settimane avevo infatti problemi con il tasto Shift di destra, che si trova nella scomoda posizione a destra della freccia su. In realtà non c’è voluto molto ad abituarsi e in questo momento sto scrivendo questo articolo proprio con la tastiera in questione. Dopo un po’ ci si abitua e si riesce a scrivere senza problemi proprio come se fosse una tastiera tradizionale.

Per quanto riguarda il touchpad, la caratteristicha del multitouch lo rende senza alcun dubbio molto più comodo dei touchpad tradizionali, ma non riesce comunque a raggiungere la comodità del mouse tradizionale.
Grazie alle funzioni di scrolling a due dita, di pagina indietro/avanti con tre dita e di click semplice, destro e centrale con una, tre e due dita, la navigazione su internet è molto semplificata.
Resta il fatto che è comunque molto più comodo avere un mouse usb da collegare al pc, quando se ne ha la possibilità.

Schermo
Molte persone hanno paura ad acquistare un Eee PC per le dimensioni ridotte del monitor. Io non ho problemi di vista e vi assicuro che 10 pollici sono sufficienti ad utilizzare il computer senza problemi. La risoluzione 1024 x 600 permette un’ottima visualizzazione di quasi tutte le pagine web, senza barra di scorrimento orizzontale; con alcune particolari accortenze nel browser (icone ridotte, barre di navigazione ridotte al minimo) la navigazione nel web risulta piuttosto piacevole.

Nonostante le ridotte dimensioni, risulta piacevole persino la riproduzione di film. Inoltre, essendo così piccolo, lo si può tenere a letto sul cuscino per guardare film nel massimo del confort!

Essendo uno schermo piuttosto economico non è fatto per giocare (del resto parlano le caratteristiche hardware), infatti se capita di trovare sfondi di pagine web spixellati che durante lo scrolling costringono il monitor ad un rapidissimo refresh dei pixel, si notano dei difetti nella visualizzazione.

Hardware
Per quanto riguarda le caratteristiche hardware, ero consapevole di cosa avrei avuto sotto mano già dall’acquisto. Il processore è un Atom N280 da 1.6 GHz, ma nonostante la bassa frequenza a cui lavora è studiato con in modo tale da permettere l’utilizzo del computer con fluidità. Infatti supporta la modalità di Hyper-Threading che permette al sistema operativo di vedere il processore come un dual-core, per poter lavorare parallelamente come se avesse due core. La ram fornita è 1GB, ma supporta fino a un massimo di 2GB.
Dopo un anno di utilizzo devo dire che Intel è riuscita a progettare un processore veramente notevole. Infatti oltre a riscaldarsi pochissimo (se si lavora in Power saving mode è quasi sempre freddo, in confronto ad un qualsiasi altro portatile), con conseguente basso consumo di energia, permette di regolare la frequenza del clock direttamente dal sistema operativo, grazie ad un software fornito dalla Asus che è EEE Super Hybrid Engine.
Quando si dice che l’Eee PC non è concepito per giocare, ci si riferisce ovviamente ai giochi usciti nel periodo di commercializzazione dell’Eee PC. Ma non dimentichiamoci che negli anni ’90 si giocava a Flight Simulator con un semplice Pentium III 500 MHz, e ancora prima si giocava persino con i 286. Con questo voglio dire che c’è una vastissima gamma di videogiochi che gira senza alcun problema sull’Eee PC, che non sia necessariamente dell’epoca.
Ovviamente non potrete giocarci a Crysis ma, ripeto, l’Eee PC non è certo un computer destinato ai videogiochi.

Per quanto riguarda la grafica, programmi come GIMP, Photoshop e Autocad girano senza alcun problema e si riesce persino a lavorare in 3D con programmi tipo Google SketchUp.
Nel calcolo puramente numerico si è sempre detto che l’Atom non è proprio il massimo, ma è da un anno che utilizzo programmi come MatLab e Wolfram Mathematica 6 senza alcun problema. Magari Mathematica ci può impiegare 4 secondi invece un decimo di secondo, per risolvere un’equazione differenziale non lineare, ma per quanto mi rigurada, non vado di fretta :) .

Connettività e periferiche
La connettività è un altro punto forte dell’EeePC 1000H, è infatti dotato sia di bluetooth 2.0 che di wi-fi b/g/n. Il mio Eee PC non ha il modem 3G che permetterebbe di collegarsi ad internet tramite una scheda SIM, ma non era una caratteristica da me richiesta.
Il wi-fi, nonostante supporti il draft N e abbia un buon raggio d’azione, non supporta l’injection, quindi se avevate intenzione di testare la rete wi-fi dei vostri vicini di casa, scordatevi di farlo con la scheda wi-fi integrata :P .

L’Eee PC 1000H ha un hard disk SATA da 160GB che per me è estremamente capiente.

La webcam da 1.3 megapixel fa egregiamente il suo lavoro. Dato che è difficile descriverne la qualità delle immagini a parole, ecco un’immagine scattata all’aperto in un giorno di pioggia:

Non sarà certo una macchina fotografica, ma per comunicare con Skype e simili è perfetta.

Una caratteristica di quasi tutti gli Eee PC che non mi ha affatto dato problemi è l’assenza di un’unità ottica. Ormai i file si scambiano quasi esclusivamente tramite penna USB e in un anno intero di utilizzo non ho quasi mai avuto bisogno di un lettore CD o DVD. Ho acquistato un masterizzatore USB perché quello del pc fisso si era rotto e pensavo che essendo USB mi sarebbe potuto servire sull’Eee PC, ma fin’ora non è quasi mai capitato.
L’unica volta che ho utilizzato il lettore DVD per l’Eee PC è stato per installare Windows 7, che però ho abbandonato dopo poche settimane per tornare ad XP. Funzionava una meraviglia, in versione Professional, ma sono troppo abituato ad XP e devono passare ancora molti anni perché cambi sistema operativo!

Per quanto riguarda l’audio c’è poco da dire. Quando riproduco filmati o brani musicali collego sempre l’Eee PC ad un impianto di casse 2.1 e uso raramente le casse integrate.
Non sono molto potenti, si adeguano allo standard di tutti i portatili con cui ho avuto a che fare, ma installando il programma SRS Premium Sound si guadagnano un bel po’ di decibel grazie ad una preamplificazione digitale.

Applicazioni
Molte delle applicazioni fornite con l’Eee PC sono per me inutili e infatti appena l’ho acquistato ho fatto una bella pulizia con Revo Uninstaller. Le uniche applicazioni rimaste sono: ASUSUpdate per gli aggiornamenti del bios, EeeInstantKey per i tasti di funzione rapida, EEE Super Hybrid Engine per gestire le prestazioni e autonomia del processore e infine EeePC Tray Utility per abilitare e disabilitare le periferiche integrate.

La versione Home Edition di Windows XP alleggerisce di molto l’EeePC, risparmiandogli l’esecuzione di numerosissimi servizi di rete, il più delle volte inutilizzati.

Conclusioni
Per concludere, l’Eee PC 1000H è un computer meraviglioso, che non cambierei per niente!
È possibile utilizzarlo come unico pc, se non si hanno particolari pretese, ma se lo si utilizza come «estensione portatile» di un pc fisso, diventa veramente il massimo.
In un anno di utilizzo non mi si è mai bloccato e si può riscontrare qualche piccolo rallentamento solo quando si lavora in Power Saving Mode, di default quando è a batteria.

Il prezzo si aggira attorno ai 300€.

È un computer che consiglio vivamente agli studenti universitari e a chi ha bisogno di un portatile che sia veramente portatile e non abbia particolari pretese quanto a prestazioni.

Posted in Informatica. Tags: . 1 commento »