Archivio per la categoria 'Informatica'

GCD

Ho appena finito un programmino per calcolare il GCD (Greatest Common Divisor, il MCD italiano per intenderci) usando l’algoritmo euclideo.

Il programma stampa ad output tutti i passaggi visti come vettori (come il programmino in Lisp che Traverso fa vedere a lezione), utile per verificare i calcoli…

Potete scaricarlo qui.
Nello zip trovate il sorgente che potete guardare, compilare, ma anche modificare e migliorare (nel caso mandatemi gli aggiornamenti o le implementazioni, e ridistribuiteli sotto la stessa licenza). NB: il software è OpenSource! :D
Se volete usarlo e basta è sufficiente fare doppio click e aprirlo nel terminale (su un sistema UNIX, o almeno sul mio Mac funziona, penso anche su GNU/Linux. Sotto Windows sono così poche le cose che funzionano, non mi chiedete come farlo funzionare) oppure se siete più smanettoni andate da terminale nella cartella GCD e date ./gcd per lanciare il programma.

Spero di essere stato utile a tutti i miei colleghi

Google, the Wave

Google Wave

Il Pasolini di questi giorni avrebbe sbirciato il futuro nei preview delle grandi aziende di oggi. E in questi giorni guardo e si tocca con mano quanto il futuro sia già qui.

Google presenta Google Wave, il nuovo modello di comunicazione del web. In sostanza non è nulla di più che un network, dove la chicca è la comunicazione… in tempo reale!
Sulla base di questo ci sono tutte le ciliegine del caso:

  • chat in tempo reale: i vostri amici vedono quello che scrivete lettera per lettera
  • giochi live: usate tutti i gadget e giochi in maniera instantanea
  • controllo ortografico: scelta tra le possibili parole che volevate scrivere, ma avete digitato male
  • condivisione: caricate foto e documenti che tutti gli utenti da voi scelti possono commentare e vedere in tempo reale, anche mentre li modificate voi
  • collaborazione: più persone possono scrivere e modificare contemporaneamente conversazioni e quant’altro.

Estremamente innovativo quindi? Abbastanza, perché tutto questo è open source, ed è su web (o comunque lo sarà entro la fine del 2009), quindi gratis tutto per tutti!

Ora aspettiamo di vedere cosa ci mostra Apple l’8 giugno, anche se quello sarà per la maggior parte per chi usa OSX, o comunque per chi è pronto a spendere su software proprietario.

Qualcosina su iPhone

Ho scoperto come si fa la “è” (la e accentata) =) Basta tenere premuta la E sulla tastiera e appare una scelta di vocali accentate, e lo stesso vale per le altre vocali.

Per cancellare i singoli sms senza passare dal tasto “Modifica” basta sfiorare trasversalmente il messaggio che volete eliminare, quindi premere il tasto “Elimina” che appare a destra.

È possibile fare delle screenshot allo schermo premendo contemporaneamente i tasti Home+Sleep (ovvero gli unici tasti fisici del telefono). Le screenshot sono salvate nel rullino fotografico.

Cosa manca ancora?
Tante cose…come la possibilità di cercare i contatti per soprannome.

Trucchi iPhone, trucchi iPhone, trucchi iPhone. Anche se veri trucchi non sono. Ma, come si dice, chi cerca su Google trova.

Last.fm

Mi sono convertito a

Last.fm

Last.fm

dopo la mossa meschina di iTunes che ha inventato Genius (come avesse fatto chissà cosa, va beh, ma Apple fa così e non è una novità) ma per usarlo è necessario un account sull’iTunes Store, dando carta di credito e tutto il resto… Ho detto “Tieh!” -> è arrivato il momento di provare Last.fm! Continua a leggere ‘Last.fm’

Meditando sul presente

Onorato di essere quotato da Lazza, ma credo/temo che stia per comprarmi un MacBook anch’io…
E già…
Perché?
Ma il perché è molto semplice:

MediaWorld
“Scusi, vendete computer senza Windows?”
“No… noi ehm.. vendiamo il prodotto finale, con Windows già installato. Dovresti sentire i negozi di computer”
Mi guardo intorno: ci sono una trentina di PC.
“Di quelli dove li assemblano…”
“Un Computer Discount?”
“Sì: ce ne dovrebbe essere uno da queste parti”

Computer Discount (a 10 metri dalal concorrenza MediaWorld) Chiuso il sabato.

Rivenditore dietro casa (con tanto di insegan Sony VAIO e tante altre minori che non ricordo)
Faccio un giro: i VAIO sono davvero belli. Poi vado a chiedere:
“Scusate, vendete computer senza Windows?”
“Ci sono rimasti 2 EeePC nella vetrinetta”
“Sì, gli ho visti, ma mi riferivo magari ai VAIO… Non so… un rimborso sulla Licenza se non volessi Windows…”
“No… Mi dispiace…”
Sconsolato: “Nuovi EeePC?”
“Devono arrivare”

Computer Discount (quello chiuso il sabato. CI torno martedì)
Nella vetrina (non nella vetrinetta dentro) hanno 2 EeePC: promette bene.
Aspetto un quarto d’ora buono perché entrambi i commessi sono intenti a chiaccherare: uno con 2-3 persone, non stacca gli occhi da un monitor; l’altro con una signora sulla sessantina che sta facendo un grande acquisto: il nuovo portatile, perché pare avesse una vecchia macchina, di quelle con ancora Windows 98. Mentre aspetto mi godo la conversazione:
“Ma qui ci posso sentire la musica?”
“Certo signora guardi…” Mostar un brano su Windows MediaPlayer: alla signora non sebrano piacere gli effetti grafici gialli su sfondo nero. Ora che ci ripenso mi pare proprio che fosse Windows XP…
“E… mi hanno detto… ma… i… c’è l’antivirus?”
“Certo signora, con la garanzia che dura 2 mesi” Rido. Non posso farne a meno. Ma la signora dopo 2 mesi che fa? Se è contenta lei…
“Ok. Allora, una borsa non le serve?” Certo, perché il portatile serve per essere portato dietro dopotutto, metti caso uno voglia giocare a solitario fuori casa, in trasferta diciamo, come fa senza una borsa?
“Questo modello viene 50€… quest’altro 38€: perché c’è uno sconto di 20€ se la si prende con un portatile”
Accidenti: ma è una borsa enorme, come tutte le altre del resto. Meno male che c’è lo sconto, e che sconto. Quasi quasi mi chiedo se vale il viceversa: compri una borsa da 50€ e magari ti fanno un po’ di sconto sul PC.
La signora dice che porterà il suo vecchio PC lì. A me serve il suo monitor, che spero di avere a molto poco.
Mi intrometto:”Ha detto che vende il vecchio computer? Mi servirebbe un nuovo schermo (certo di non parlare in gergo tecnico) glielo posso comprare io se vuole…”
Mi guarada come se gli vendessi della droga. A scuola era assente il giorno che hanno fatto Adam Smith e il libero mercato. Mi dice che devo rivolgermi al tizio del negozio che arriva come un avvoltoio.
“Sì: quando lo porta lo teniamo noi. Torna tra una settimana.”
“Ok…” Via proviamoci:”Vendete computer senza Windows?”
“Sì” – Fermi tutti: ha detto sì -
“Ci sono gli EeePC, ma se no soprattutto fissi.” Mi risponde come se fosse un sondaggio di mercato, non come se fossi un cliente.

La conclusione è: se devo dare soldi a Microsoft, allora prendo un MacBook e ci metto su Arch e la facciamo finita con questa storia. Che è davvero un’inchiesta di mercato…

iTunes 8 e Songbird 0.7 Beta

Mettiamo a confronto questi 2 player musicali, che a confronto non vanno messi, in quanto il primo è ampiamente completo e rifinito, il secondo ha ancora molta strada davanti, essendo una beta di una versione comunque non terminata, ma promette bene.

Songbird è arrivato alla relaese 0.7, nome in codice: Fugazi. Tuttavia richiede un certo hardware per funzionare decentemente, ma dopotutto avete mai provato iTunes non su Mac? Non potete fare altro. Ma Apple lo fa così uno non si distrae a fare altro: ascolta la musica e basta, ed evita di deconcentrarsi. :)

In ogni caso non ci sono scuse: Songbird sa caricare (sì: intendo sincronizzare) pure gli iPod: iTunes 8… leggete qui: Genius non è così geniale… Staremo a vedere!

Matematica per casa

Come annunciato sto facendo le ore piccole, nella speranza che a qualcuno possa far comodo un programmino per eseguire il compito per casa di matematica: trovare lo zero della funzione y=x-e^(-x).

Potete scaricare il sorgente in C qui e compilarvelo¹, oppure potete scaricare lo zip con il sorgente e la versione già compilata qui.

Per lanciare il programma basta dare da terminale ./x-e^-x (che è il nome del programmino, ma se lo compilate voi potete chiamarlo come vi pare ;) )

Buon week-end… vado a nanna :D

Note:
[¹]= per compilare il sorgente dovete avere installato un compilatore C. Su GNU/Linux pasta installarlo con ad esempio “apt-get install gcc”, o con il vostro gestore pacchetti. Su Mac OS X un compilatore è insieme al software per sviluppatori nei DVD del sistema. Su Windows cercate… o provate la versione già compilata :)

Conquistata la prima collina

Quanto sarà ganza quest’immagine?

D

Addons Firefox3 alla carica :D

perché Firefox è il mio browser

Pagina Successiva »


Contattami

Twitter

  • @mathprobs 138) no one of course, maybe in C :) 1 week ago
  • @mathprobs 115)I turn on both sides of 1rope & inthesametime side of the other rope.1st rope take half h to burn,nowlast side: 2nd take 15' 1 month ago
  • @mathprobs 114) Divided for 2 the possibility. Ex: I ask for higher or lower 50, then 25, then, 12, 6, 3...7 step and I find out the number! 1 month ago

Categorie

Statistiche

  • 34,068 hits

Web

iTunes

Iniziative

Licenza

Creative Commons License
Questoblog è pubblicato sotto una Licenza Creative Commons