Tempo di Lettura: 1 minuti
Ecco un’altra geniale e simpatica trovata di Davide di Boliboop. Si tratta del primo listato completo della Torta di Mele 1.0.0 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!
Io aggiungerei che la ricetta funziona solo nella “vita reale”, mentre l’eventuale esecuzione del seguente codice da parte di un interprete PHP potrebbe dare esiti imprevedibili;
Io non ho trovato difficoltà a leggere la ricetta anzi devo dire che, essendo abituato a masticare codice tutti giorni, ho trovato più semplice questa “rilassante lettura” piuttosto che quella di una reale ricetta!
"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);
?>
Pingback: dave|blog - » Torta di mele?Facciamola in PHP! 20 Gennaio 2007
[…] [Via Levysoft] […]