
Stasera ho visto Ratatouille, un film Disney realizzato in collaborazione con i Pixar Studios. Un film divertentissimo, a tratti prevedibile e a tratti imprevedibile, dolce come un camembert, frizzante come un Dom Pérignon e gustoso come un piatto tradizionale provenzale a base di verdura stufata: la ratatouille, appunto.
Nei titoli di coda vengono ringraziati i Pixar Studios e, alla fine, anche Steve Jobs in persona
Insomma, da Mr. Jingles de Il Miglio verde, a Rémy di Ratatouille, i topi sono sinonimo di qualità
Condividi
Articoli correlati:
- No related posts
Tags:
(Image concept by Dr. Lachowska.)
Quanti punti di sella puoi trovare su uno scoiattolo? E se sta mangiando una ciambella?
Questo simpatico quesito è posto all’inizio di un corso del MIT Open Courses (di cui ho già parlato qui) riguardate l’analisi matematica. Per il significato di punto di sella vi rimando all’articolo già linkata di wikipedia (ma se andate a cavallo o fate escursioni in montagna dovreste già saperlo), invece per quanto riguarda la ciambella mi preme una precisazione: il quesito originale non parla veramente di una ciambella, ma di un Bagel che assomiglia ad una ciambella perché è tondo e con un buco, ma non è una ciambella perché non è fritto nell’olio, ma prima bollito in acqua e poi cotto al forno. Precisazione non fondamentale per risolvere il quesito, ma ci tenevo
Condividi
Articoli correlati:
- Stime Statistiche Calcistiche
- fractalZip 0.0.1 alpha
- Capire Wikipedia
Tags:
Innanzitutto consiglio di leggere lo splendido post di Giavasan intitolato How to prepare the perfect boiled egg (Come preparare il perfetto uovo bollito). Nell’ambito della gastronomia molecolare viene spiegato quanto tempo è necessario per ottenere la cottura desiderata di un uovo.
L’equazione per calcolare il tempo di cottura è

dove c è il calore specifico, M la massa, ρ la densità, K la conduttività termica, Twater è la temperatura dell’acqua, Tyolk la temperatura desiderata del tuorlo e Tegg la temperatura iniziale dell’uovo (fonte). L’articolo, scritto dal Dr. Charles D. H. Williams, che spiega come ricavare questa equazione è qui. Precedentemente avevo inserito questa l’equazione

presente in questa pagina, ma ho l’impressione che sia completamente sballata. Infatti in questo caso c rappresenterebbe la circonferenza dell’uovo, ma come si può vedere è dimensionalmente errata. Che c sia una lunghezza o un calore specifico, non vedo come possa diventare un tempo (di cottura) elevandosi al quadrato, moltiplicandosi e dividendosi per numeri adimensionali. Inoltre la formula sul sito di Williams c’è un ln (0.76 * b) dove b è la frazione, che in nessun modo può semplificarsi diventando ln (2*b).
Pur essendo questa teoria molto interessante, devo fare alcune considerazioni negative.
Innanzitutto sono rimasto deluso dall’incipit “Consider a spherical homogeneous egg…” sferico?! L’uovo è tutt’altro che sferico, si tratta approssimazione abbastanza grossolana. Forse sarebbe meglio modellizzarlo come ellissoidale o ancora meglio ovoidale (?).
Ad ogni modo grossi problemi sorgono quando non si vuole uno uovo normale ma l’uovo perfetto con una temperatura di circa 65° per il tuorlo e non superiore agli 80° per l’albume, che diventerebbe altrimenti troppo solido. Supponendo di voler “bollire” in acqua a 65° un uovo a temperatura ambiente, il tempo di cottura risultante dalla formula di Williams è di 21 minuti, ma se tentate un esperimento del genere vi ritroverete con tuorlo e albume ancora liquidi. Questo succede perché la formula non tiene conto delle diverse temperature a cui coagulano le diverse proteine coinvolte nel processo. Infatti il ragionamento di Williams considera l’uovo cotto ad una certa condizione termica nella discontinuità tuorlo-albume e quindi niente a che vedere con il reale processo di degradazione delle proteine.
Ma c’è di peggio! L’equazione non funziona affatto quando si vuole verificare se un uovo conservato in frigorifero diventerà mai sodo se lasciato a mollo in acqua, sempre in frigo. Infatti risulterebbe un tempo di meno infinito. Il numeratore della frazione del logaritmo sarebbe zero (T0=4°C, Twater=4°C), e il logaritmo di un numero che tende a zero è meno infinito. Quindi se si mette un uovo in frigo, questo era sodo prima ancora della nascita dell’universo (visto che questo esiste da soli 14 miliardi di anni)!
Ragion per cui dev’essere per forza l’uovo a mollo in frigo ad aver generato l’universo stesso…. uhmm qui c’è abbastanza materiale per fondare una nuova religione!
Condividi
Articoli correlati:
- No related posts
Tags:
E’ pronto il listato completo della Ricetta della Torta di Mele 1.0.0 sviluppata in PHP.
Si tratta di uno script gustosamente applicabile in meno di un’oretta di uptime del server (più la cottura), ma assicuro tutti i non programmatori in PHP che è sufficiente conoscere qualche parolina in inglese e possedere una sana dose di sense of humor per ottenere un ottimo risultato: la ricetta è realmente funzionante (debug effettuato da me).
Se trovate qualche bug non fatevi scrupoli a segnalarli nei commenti. Disclaimer: l’eventuale esecuzione del seguente codice da parte di un interprete PHP potrebbe dare esiti imprevedibili; fatelo solo se sapete cosa state facendo e a vostro rischio.
< ?php
/* Name = Ricetta della Torta di Mele
Programmer = Davide Troise
Recipe's Author = Elisa Parisi
Language = PHP
Version = 1.0.0
Date = January 13th, 2007
License = Attribuzione - Non commerciale - Condividi allo stesso modo 2.5
License URL = http://creativecommons.org/licenses/by-nc-sa/2.5/it/ */
// settaggio variabili fondamentali
$ingredienti = array(
"zucchero" => "200 g + 1 cucchiaio",
"farina" => "200 g",
"burro" => "60 g",
"limone" => "1",
"uovo" => "2",
"lievito" => "1 cucchiaino",
"latte" => "1 bicchiere"
"sale" => "1 pizzico",
"mela" => "3",
"liquore" => "1 goccio"
);
$tempo_di_preparazione = 45; // in minuti, andando con calma
$tempo_di_cottura = 1.5; // in ore
// acquisto degli ingredienti
if ( isset($supermercato) ) {
go_supermercato();
buy($ingredienti);
if (isset($reparto_liquori) and isset($_GET["scelta"])) {
$scelta = $_GET["scelta"];
switch ($scelta) {
case 0:
$liquore = buy($maraschino);
break;
case 1:
$liquore = buy($rhum);
break;
case 2:
$liquore = buy($grappa);
break;
case 3:
$liquore = buy($san_marzano);
break;
case default:
$liquore = buy($qualsiasi_cosa_contenga_alcool);
break;
}
}
}
if ( isset($cucina) ) {
get($ingredienti);
// preparazione del limone
grattuggia_buccia($ingedienti["limone"]);
if ($limone["buccia"] == NULL) {
taglia_in_due($limone);
$succo_di_limone = spremi($limone);
} else {
grattuggia_un_altro_pochino($ingedienti["limone"]);
$succo_di_limone = spremi($limone);
}
$buccia_gratuttuggiata = unisci_grattuggiamenti_vari();
// preparazione delle mele
$mele = get($ingredienti["mela"]);
$fettine_di_mela = "";
foreach ($mele as $mela) {
lavare($mela);
sbucciare($mela);
tagliare_in_4($mela);
$fettine_di_mela .= fare_a_fettine($mela);
}
$zucchero = substr($ingredienti["zucchero"], 7); // restituisce "1 cucchiaio"
$mele = somma($fettine_di_mela, $succo_di_limone, $zucchero, $liquore);
mescolare_di_tanto_in_tanto($mele);
// preparazione teglia
if (isset($piatto_and_fascia)) {
preparare_la_teglia($type_of_teglia = "piatto_and_fascia", $imburrare_et_infarinare = "only_fascia", $carta_da_forno = TRUE);
} else {
preparare_la_teglia($type_of_teglia = "rotonda", $imburrare_et_infarinare = TRUE, $carta_da_forno = FALSE);
}
// preparazione uova
$uova = get($ingredienti["uovo"]);
$ciotola_albume = "";
$ciotola_tuorlo = "";
foreach ($uova as $uovo) {
$uovo_rotto = rompere($uovo);
$albume = $uovo_rotto[1];
$tuorlo = $uovo_rotto[2];
$guscio = $uovo_rotto[3];
$ciotola_albume .= $albume;
$ciotola_tuorlo .= $tuorlo;
gettare($guscio);
}
// impasto: fase 1
$zucchero = substr($ingredienti["zucchero"], 0, 5); // restituisce "200 g"
$latte = get_un_goccio($ingredienti["latte"]);
mescolare($ciotola_tuorlo, $zucchero, $latte);
// impasto: fase 2
$latte = get_restante($ingredienti["latte"]);
aggiungere($buccia_gratuttuggiata, $latte);
mescolare();
// impasto: fase 3
$burro_semifuso = semifondere($ingredienti["latte"]);
aggiungere($burro);
mescolare();
// impasto: fase 4
$volte= 5;
$quanta_farina_per_volta = strlen($farina) / $volte;
for ($i = 1; $i < = $volte; $i++) {
$farina = setacciare($ingredienti["farina"]);
$aggiungere($farina);
mescolare();
}
// impasto: fase 5
$lievito = $ingredienti["lievito"];
$sale = $ingredienti["sale"];
$aggiungere ($lievito, $sale)
$mescolare();
// accensione forno
accendere_forno($temperatura = 453); // in gradi Kelvin, ossia 180° Celsius
// impasto: fase 6
$albume_montato_a_neve = montare_a_neve ($ciotola_albume);
$aggiungere ($albume_montato_a_neve);
$mescolare_delicatamente_dal_basso_verso_l_alto();
$impasto_finito = get_impasto();
versare($impasto_finito)
appoggiare_delicatamente($fettine_di_mela, $forma = "cerchi concentrici", $sovrapposizione = "0.5");
versare_restante_succo($fettine_di_mela, $quantity = "2 cucchiai");
// fase di cottura
infornare($durata = 1.5); // in ore, circa.
// eliminazione dei residui
if (strlen($fettine_di_mela) > 0 ) {
mangiare_mele_avanzate();
}
if (strlen($succo) > 0 ) {
bere_succo_avanzato();
}
// fase di inzuccheramento
if( $cottura == "finita") {
if ($ne_hai_voglia == TRUE) {
aprire_forno();
cospargere ($zucchero, $quantity = "a piacere");
chiudere_forno($durata = 5); // in munuti
}
}
aprire_forno();
}
mangiare ($palmenti = 4);
?>
Il risultato dovrebbe assomigliare a qualcosa del genere (compresa l’ultima riga di codice):
Continua a leggere ‘Torta di Mele in PHP’
Condividi
Articoli correlati:
- Alcuni concetti base di programmazione ad oggetti
- La PlayStation 3 contro il morbo di Parkinson
- Logo Apple: quali sono le origini?
Tags: