[{"content":"Ingredienti 330g farina forte tipo Petra 3 o Caputo (Aria o Nuvola si trova al supermercato)\n60g semola\n1 cucchiaino di lievito secco (non istantaneo)\n2 cucchiaini di sale\n1 cucchiaio d\u0026rsquo;olio\nacqua: 315g (80%) se usi Petra, 270g (70%) se usi Caputo\nLa sera prima Fase 1: Autolisi Non so perchè si chiami così ma sostanzialmente si tratta di mischiare tutti gli ingredienti fino a bagnare tutta la parte solida farina e assorbire tutta l\u0026rsquo;acqua.\nVa fatto in un contenitore con coperchio perchè non si perda umidità.\nQuando non c\u0026rsquo;è più farina asciutta ne\u0026rsquo; acqua in avanzo anche se brutto e grumoso passa alla Fase 2\nFase 2: almeno 6 ore in frigo Contenitore con coperchio in frigo per almeno 6 ore, ma va bene anche tutta la notte. Dopo il riposo in frigo passare a Fase 3\nLa mattina Fase 3: pieghe Vedi video, sostanzialmente si tratta di allungare l\u0026rsquo;impasto e ripiegarlo su se\u0026rsquo; stesso almeno in 3 parti, e ripetere l\u0026rsquo;operazione nella direzione perpendicolare, almeno 3 volte, usare acqua fredda per tenere le mani e il piano di lavoro bagnato ed evitare che l\u0026rsquo;impasto si attacchi\nIn questo momento si può decidere se l\u0026rsquo;impasto risulta ancora appiccicoso e non si è riusciti a fare le pieghe tornare alla Fase 2 (almeno 6 ore in frigo) altrimenti passare a Fase 4\nFase 4: lievitazione fuori frigo Si può far partire la lievitazione o in un contenitore con coperchio con i bordi oleati o direttamente in teglia (con carta forno) e in forno con la luce accesa e un contenitore di acqua sotto per mantenere un alto livello di umidità, meglio se la teglia è coperta da qualcosa che non stia a contatto con l\u0026rsquo;impasto (esempio un\u0026rsquo;altra teglia girata al contrario)\nLa sera Fase 5: cottura Scaldare il forno al massimo, statico.\nSe la lievitazione è stata fatta in contenitore, ricoprire una teglia con uno strato di burro e stendere in teglia toccandola il meno possibile, altrimenti sarà praticamente già stesa. Con le dita bagnate o unte, migliorare la stesura schiacciando leggermente l\u0026rsquo;impasto con le dita\nCuocere la pizza per i primi 5-10 minuti nella parte più bassa del forno e una volta che il fondo si stacca dalla teglia e risulta dorato, spostare in alto e cuocere la parte superiore, controllando che non si bruci.\nSe si condisce con pomodoro e mozzarella, mettere il pomodoro da subito, durante la cottura nella parte bassa del forno, e la mozzarella solo per gli ultimi minuti di cottura nella parte alta del forno\n","permalink":"https://blog-9ao.pages.dev/posts/pizza-zero-sbatti/","summary":"\u003ch3 id=\"ingredienti\"\u003eIngredienti\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e330g farina forte tipo \u003ca href=\"https://shop.farinaearte.it/macinazione-a-pietra/3-162-petra-3.html#/20-peso_confezione-5_kg\"\u003ePetra 3\u003c/a\u003e o Caputo (Aria o Nuvola si trova al supermercato)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e60g semola\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e1 cucchiaino di lievito secco (non istantaneo)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e2 cucchiaini di sale\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e1 cucchiaio d\u0026rsquo;olio\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eacqua: 315g (80%) se usi Petra, 270g (70%) se usi Caputo\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/posts/pizza-zero-sbatti/images/5C70FC0E-C13C-4176-9C8F-6BA1DBEC06B9_1_105_c-1.jpeg\"\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/posts/pizza-zero-sbatti/images/4810C770-BE86-4DF8-8465-A6B2BBEA7B6E_1_105_c-1.jpeg\"\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/posts/pizza-zero-sbatti/images/F0E24243-889B-4B8D-B043-A2ECA890B4D1_1_105_c-1.jpeg\"\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/posts/pizza-zero-sbatti/images/1F587E12-FA14-41B3-89A5-F7B38F00E45B_1_105_c-1.jpeg\"\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/posts/pizza-zero-sbatti/images/47B75689-9037-47D1-8115-0A5BF1CE143F_1_105_c-1.jpeg\"\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/posts/pizza-zero-sbatti/images/37ACA97D-10FB-4E1F-A94C-5320C2147267_1_105_c-1.jpeg\"\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/posts/pizza-zero-sbatti/images/34A03451-A082-48FE-B647-DC03812983F1_1_105_c-1.jpeg\"\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/posts/pizza-zero-sbatti/images/6879DFDB-4D0F-4DAE-BC28-3EC05EEB28E9_1_105_c-1.jpeg\"\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/posts/pizza-zero-sbatti/images/33E0B9B9-89B3-456E-9E24-1E2676872BB4_1_105_c-1.jpeg\"\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"la-sera-prima\"\u003eLa sera prima\u003c/h2\u003e\n\u003ch3 id=\"fase-1-autolisi\"\u003eFase 1: Autolisi\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/posts/pizza-zero-sbatti/images/76B75FEB-46B2-4323-A5D1-9B69FC7F2D0F_1_105_c-1.jpeg\"\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cimg loading=\"lazy\" src=\"/posts/pizza-zero-sbatti/images/3D0411AC-0E33-4F0A-A13F-08E49EBAE200_1_105_c.jpeg\"\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNon so perchè si chiami così ma sostanzialmente si tratta di mischiare tutti gli ingredienti fino a bagnare tutta la parte solida farina e assorbire tutta l\u0026rsquo;acqua.\u003c/p\u003e","title":"Pizza zero sbatti"},{"content":"Attenzione a questo tipo di errore a cui sono soggetti gli smart pointer di C++.\n#include \u0026lt;iostream\u0026gt; #include \u0026lt;memory\u0026gt; #include \u0026lt;string\u0026gt; using namespace std; class Person { public: string name; Person(string n) : name(n) {} ~Person() { cout \u0026lt;\u0026lt; name \u0026lt;\u0026lt; \u0026#34; destroyed\u0026#34; \u0026lt;\u0026lt; endl; } }; class Car { public: Car(string d, string p) :driver(d) ,passenger(p) {} string model; shared_ptr\u0026lt;Person\u0026gt; drv() { return shared_ptr\u0026lt;Person\u0026gt;(\u0026amp;driver); } Person driver; Person passenger; ~Car() { cout \u0026lt;\u0026lt; model \u0026lt;\u0026lt; \u0026#34; destroyed\u0026#34; \u0026lt;\u0026lt; endl; } }; int main() { shared_ptr\u0026lt;Person\u0026gt; drv; { Car astra(\u0026#34;Domenico\u0026#34;, \u0026#34;Andrea\u0026#34;); astra.model = \u0026#34;Astra K\u0026#34;; drv = astra.drv(); } cout \u0026lt;\u0026lt; \u0026#34;Car\u0026#39;s scope destroyed\u0026#34; \u0026lt;\u0026lt; endl; // Do you expect drv in a valid state? cout \u0026lt;\u0026lt; \u0026#34;Using \u0026#34; \u0026lt;\u0026lt; drv-\u0026gt;name \u0026lt;\u0026lt; endl; // Crash! return 0; } Compila ed esegui\n[ddiiorio@ddiiorio ~]$ g++ main.cpp -o main [ddiiorio@ddiiorio ~]$ ./main Astra K destroyed Andrea destroyed Domenico destroyed Car\u0026#39;s scope destroyed Using Domenico10pU����Astra K!�@�f6�QAborted (core dumped) ","permalink":"https://blog-9ao.pages.dev/posts/c-trick-1/","summary":"\u003cp\u003eAttenzione a questo tipo di errore a cui sono soggetti gli smart pointer di C++.\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e#include \u0026lt;iostream\u0026gt;\n#include \u0026lt;memory\u0026gt;\n#include \u0026lt;string\u0026gt;\nusing namespace std;\n\nclass Person {\npublic:\n    string name;\n    Person(string n)\n        : name(n) {}\n    ~Person() {\n        cout \u0026lt;\u0026lt; name \u0026lt;\u0026lt; \u0026#34; destroyed\u0026#34; \u0026lt;\u0026lt; endl;\n    }\n};\n\nclass Car {\npublic:\n    Car(string d, string p)\n        :driver(d)\n        ,passenger(p) {}\n    string model;\n    shared_ptr\u0026lt;Person\u0026gt; drv() { return shared_ptr\u0026lt;Person\u0026gt;(\u0026amp;driver); }\n    Person driver;\n    Person passenger;\n    ~Car() {\n        cout \u0026lt;\u0026lt; model \u0026lt;\u0026lt; \u0026#34; destroyed\u0026#34; \u0026lt;\u0026lt; endl;\n    }\n};\n\nint main()\n{\n    shared_ptr\u0026lt;Person\u0026gt; drv;\n    {\n        Car astra(\u0026#34;Domenico\u0026#34;, \u0026#34;Andrea\u0026#34;);\n        astra.model = \u0026#34;Astra K\u0026#34;;\n        drv = astra.drv();\n    }\n    cout \u0026lt;\u0026lt; \u0026#34;Car\u0026#39;s scope destroyed\u0026#34; \u0026lt;\u0026lt; endl;\n    // Do you expect drv in a valid state?\n    cout \u0026lt;\u0026lt; \u0026#34;Using \u0026#34; \u0026lt;\u0026lt; drv-\u0026gt;name \u0026lt;\u0026lt; endl; // Crash!\n    return 0;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003eCompila ed esegui\u003c/p\u003e","title":"C++ trick #1"},{"content":"1 cipolla\n3 carote\n1 costa di sedano\nTrito tutto non troppo fine è metto a soffriggere a fiamma bassa con burro e olio più o meno in parti uguali\nQuando sono appassiti aggiungo\n500 g di pancetta tritata o (meglio) salsiccia\nAspetto 2/3 minuti che si sciolga un po’, poi aggiungo\n1Kg di macinato misto bovino suino\nQuando la carne inizia a cambiare colore aggiungo un bicchiere di vino (bianco o rosso è uguale)\nQuando l’alcol non si sente più sale e pepe assaggiando la carne\nAggiungo un bicchiere di brodo di carne (o un dado sciolto in un bicchiere d’acqua)\nDopo 3 minuti metto:\n2 cucchiai di concentrato di pomodoro\n1kg di passata (o pelati frullati)\nPoi lascio cuocere per 4 ore minimo\n","permalink":"https://blog-9ao.pages.dev/posts/ragu/","summary":"\u003cp\u003e1 cipolla\u003cbr\u003e\n3 carote\u003cbr\u003e\n1 costa di sedano\u003c/p\u003e\n\u003cp\u003eTrito tutto non troppo fine è metto a soffriggere a fiamma bassa con burro e olio più o meno in parti uguali\u003c/p\u003e\n\u003cp\u003eQuando sono appassiti aggiungo\u003c/p\u003e\n\u003cp\u003e500 g di pancetta tritata o (meglio) salsiccia\u003cbr\u003e\nAspetto 2/3 minuti che si sciolga un po’, poi aggiungo\u003cbr\u003e\n1Kg di macinato misto bovino suino\u003c/p\u003e\n\u003cp\u003eQuando la carne inizia a cambiare colore aggiungo un bicchiere di vino (bianco o rosso è uguale)\u003c/p\u003e","title":"Ragu"},{"content":"Biga - 100g farina - 50g acqua - 4g lievito - qb olio - 10h lievitazione Impasto - 400g farina - 200g acqua - 50g olio - 14g lievito - 7g sale ","permalink":"https://blog-9ao.pages.dev/posts/panificazione/","summary":"\u003ch2 id=\"biga\"\u003eBiga\u003c/h2\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e- 100g farina\n- 50g acqua\n- 4g lievito\n- qb olio\n- 10h lievitazione\n\u003c/code\u003e\u003c/pre\u003e\u003ch2 id=\"impasto\"\u003eImpasto\u003c/h2\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e- 400g farina\n- 200g acqua\n- 50g olio\n- 14g lievito\n- 7g sale\n\u003c/code\u003e\u003c/pre\u003e","title":"Panificazione"},{"content":"Questa è una pagina di esempio. Differisce da un articolo di un blog perché rimane sempre allo stesso posto e (in molti temi) appare nel menu di navigazione. Molte persone iniziano con una pagina di Informazioni che li presentano ai visitatori del sito. Potrebbe apparire una presentazione del tipo:\nCiao! Sono un fattorino ciclista di giorno, aspirante attore di notte e questo è il mio sito web. Vivo a Los Angeles, ho un grande cane di nome Jack e mi piace la piña colada. (E prendere la pioggia)\n\u0026hellip;o qualcosa di simile:\nLa Società XYZ Aggeggi è stata fondata nel 1971 e da allora fornisce al pubblico aggeggi di ottima qualità. Situata a Fantasilandia, XYZ impiega oltre 2.000 persone e realizza ogni sorta di aggeggio fantastico per la comunità di Fantasilandia.\nCome nuovo utente di WordPress, dovresti andare nella tua Bacheca per eliminare questa pagina, e crearne delle nuove per i tuoi contenuti. Divertiti!\n","permalink":"https://blog-9ao.pages.dev/pagina-di-esempio/","summary":"\u003cp\u003eQuesta è una pagina di esempio. Differisce da un articolo di un blog perché rimane sempre allo stesso posto e (in molti temi) appare nel menu di navigazione. Molte persone iniziano con una pagina di Informazioni che li presentano ai visitatori del sito. Potrebbe apparire una presentazione del tipo:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eCiao! Sono un fattorino ciclista di giorno, aspirante attore di notte e questo è il mio sito web. Vivo a Los Angeles, ho un grande cane di nome Jack e mi piace la piña colada. (E prendere la pioggia)\u003c/p\u003e\n\u003c/blockquote\u003e","title":"Pagina di esempio."},{"content":"Blog nasce dalla troncatura di web log. La parola log secondo Wikipedia:\nIn inglese log significa tronco di legno; nel gergo nautico del XVIII secolo era il pezzo di legno fissato a una fune con nodi a distanza regolare, lanciato in mare e lasciato galleggiare (solcometro). Il numero di nodi fuori bordo entro un intervallo fisso di tempo indicava, approssimativamente, la velocità della nave (da qui la convenzione di indicare la velocità di una nave in nodi).\nIl logbook nel XIX secolo era il registro di navigazione presente su ogni nave, su cui venivano segnate, ad intervalli regolari, la velocità, il tempo e la forza del vento, oltre ad eventi significativi accaduti durante la navigazione. Con il significato di giornale di bordo, o semplicemente giornale oppure diario, su cui vengono registrati gli eventi in ordine cronologico il termine è stato importato nell\u0026rsquo;informatica (1963). Spesso non è tradotto, come molti termini informatici[1]. Moltissimi dispositivi hardware o applicazioni/strumenti software, nonché i più disparati tipi di computer, generano dei log in automatico o su impostazione, sintetici o analitici.\nEcco, questo blog nasce proprio con l\u0026rsquo;intenzione di tener traccia di quello che faccio. Quindi intanto riepiloghiamo come l\u0026rsquo;ho installato e soprattutto il processo di metterlo nella sottodirectory /blog/\nfile docker-compose.yml\nversion: \u0026#39;3.3\u0026#39; services: db: container_name: ddc-db image: mysql:5.7 volumes: - db_data:/var/lib/mysql restart: always environment: MYSQL_ROOT_PASSWORD: ****** MYSQL_DATABASE: ****** MYSQL_USER: ****** MYSQL_PASSWORD: ****** wordpress: container_name: ddc-wp depends_on: - db image: wordpress:latest ports: - \u0026#34;8082:80\u0026#34; restart: always environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_USER: ****** WORDPRESS_DB_PASSWORD: ****** WORDPRESS_DB_NAME: ****** volumes: db_data: {} nella root di wordpress\ndocker exec -it ddc-wp bash mkdir blog mv * blog/ touch .htaccess chown -R www-data:www-data .* file .htaccess nella root di wordpress\n\u0026lt;IfModule mod_rewrite.c\u0026gt; RewriteEngine on RewriteCond %{HTTP_HOST} ^(www.)?domenicodiiorio.com$ RewriteCond %{REQUEST_URI} !^/blog/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /blog/$1 RewriteCond %{HTTP_HOST} ^(www.)?domenicodiiorio.com$ RewriteRule ^(/)?$ blog/index.php [L] \u0026lt;/IfModule\u0026gt; file /etc/httpd/conf/httpd.conf\n\u0026lt;VirtualHost *:80\u0026gt; ProxyRequests Off ProxyPreserveHost On ProxyPass \u0026#34;/blog\u0026#34; \u0026#34;http://0.0.0.0:8082/blog\u0026#34; ProxyPassReverse \u0026#34;/blog\u0026#34; \u0026#34;http://0.0.0.0:8082/blog\u0026#34; ServerAlias www.domenicodiiorio.com ServerName domenicodiiorio.com DocumentRoot /var/www/domenicodiiorio.com \u0026lt;/VirtualHost\u0026gt; ","permalink":"https://blog-9ao.pages.dev/posts/ciao-mondo/","summary":"\u003cp\u003eBlog nasce dalla troncatura di web log. La parola log secondo \u003ca href=\"https://it.wikipedia.org/wiki/Log\"\u003eWikipedia\u003c/a\u003e:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eIn inglese \u003cem\u003elog\u003c/em\u003e significa tronco di \u003ca href=\"https://it.wikipedia.org/wiki/Legno\"\u003elegno\u003c/a\u003e; nel gergo nautico del \u003ca href=\"https://it.wikipedia.org/wiki/XVIII_secolo\"\u003eXVIII secolo\u003c/a\u003e era il pezzo di legno fissato a una fune con nodi a distanza regolare, lanciato in \u003ca href=\"https://it.wikipedia.org/wiki/Mare\"\u003emare\u003c/a\u003e e lasciato galleggiare (\u003ca href=\"https://it.wikipedia.org/wiki/Solcometro\"\u003esolcometro\u003c/a\u003e). Il numero di nodi fuori bordo entro un intervallo fisso di tempo indicava, approssimativamente, la velocità della nave (da qui la convenzione di indicare la \u003ca href=\"https://it.wikipedia.org/wiki/Velocit%C3%A0\"\u003evelocità\u003c/a\u003e di una \u003ca href=\"https://it.wikipedia.org/wiki/Nave\"\u003enave\u003c/a\u003e in nodi).\u003c/p\u003e\n\u003cp\u003eIl \u003cem\u003elogbook\u003c/em\u003e nel \u003ca href=\"https://it.wikipedia.org/wiki/XIX_secolo\"\u003eXIX secolo\u003c/a\u003e era il registro di \u003ca href=\"https://it.wikipedia.org/wiki/Navigazione\"\u003enavigazione\u003c/a\u003e presente su ogni nave, su cui venivano segnate, ad intervalli regolari, la velocità, il \u003ca href=\"https://it.wikipedia.org/wiki/Tempo\"\u003etempo\u003c/a\u003e e la forza del \u003ca href=\"https://it.wikipedia.org/wiki/Vento\"\u003evento\u003c/a\u003e, oltre ad eventi significativi accaduti durante la navigazione. Con il significato di \u003ca href=\"https://it.wikipedia.org/wiki/Giornale_di_bordo\"\u003egiornale di bordo\u003c/a\u003e, o semplicemente giornale oppure diario, su cui vengono registrati gli eventi in ordine cronologico il termine è stato importato nell\u0026rsquo;informatica (\u003ca href=\"https://it.wikipedia.org/wiki/1963\"\u003e1963\u003c/a\u003e). Spesso non è tradotto, come molti termini informatici\u003ca href=\"https://it.wikipedia.org/wiki/Log#cite_note-1\"\u003e[1]\u003c/a\u003e. Moltissimi dispositivi \u003ca href=\"https://it.wikipedia.org/wiki/Hardware\"\u003ehardware\u003c/a\u003e o applicazioni/strumenti \u003ca href=\"https://it.wikipedia.org/wiki/Software\"\u003esoftware\u003c/a\u003e, nonché i più disparati tipi di \u003ca href=\"https://it.wikipedia.org/wiki/Computer\"\u003ecomputer\u003c/a\u003e, generano dei log in automatico o su impostazione, sintetici o analitici.\u003c/p\u003e\n\u003c/blockquote\u003e","title":"Principio"}]