{"id":7056,"date":"2020-04-03T00:28:23","date_gmt":"2020-04-02T22:28:23","guid":{"rendered":"https:\/\/monodes.com\/predaelli\/?p=7056"},"modified":"2020-04-03T00:28:25","modified_gmt":"2020-04-02T22:28:25","slug":"openlitespeed-troppo-buono-per-essere-vero","status":"publish","type":"post","link":"https:\/\/monodes.com\/predaelli\/2020\/04\/03\/openlitespeed-troppo-buono-per-essere-vero\/","title":{"rendered":"(open)LiteSpeed: troppo buono per essere vero?"},"content":{"rendered":"\n<p>Leggendo la chat di <a href=\"https:\/\/t.me\/iorestoacasawork\">IoRestoACasa.work<\/a> mi \u00e8 caduto l&#8217;occhio su un frammento di conversazione che decantava le qualit\u00e0 del server web <a href=\"https:\/\/www.litespeedtech.com\/\">LiteSpeed<\/a>, sostenendo che fosse&nbsp;<strong>molto<\/strong> pi\u00f9 veloce di Nginx.<\/p>\n\n\n\n<p>Tralasciamo che in prima battuta credevo fosse <a href=\"https:\/\/it.wikipedia.org\/wiki\/Lighttpd\">lighttp<\/a>.<\/p>\n\n\n\n<p>Poi ho storto il naso scoprendo che era proprietario ma aveva una versione &#8220;<em>opensurs<\/em>&#8221; (s\u00ec, lo storpio apposta, prima o poi ne scriver\u00f2) <a href=\"https:\/\/openlitespeed.org\/\">openlitespeed.org<\/a>, con il solito <a href=\"https:\/\/github.com\/litespeedtech\/openlitespeed\">repo di rito su GitHub<\/a>.<\/p>\n\n\n\n<p>Riportano questi diagrammini:<\/p>\n\n\n\n<div class=\"wp-block-group has-cyan-bluish-gray-background-color has-background\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<figure class=\"wp-block-gallery columns-2 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"510\" height=\"294\" data-attachment-id=\"7058\" data-permalink=\"https:\/\/monodes.com\/predaelli\/2020\/04\/03\/openlitespeed-troppo-buono-per-essere-vero\/magento2-benchmark\/\" data-orig-file=\"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/magento2-benchmark.png?fit=780%2C450&amp;ssl=1\" data-orig-size=\"780,450\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"magento2-benchmark\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/magento2-benchmark.png?fit=510%2C294&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/magento2-benchmark.png?resize=510%2C294&#038;ssl=1\" alt=\"\" data-id=\"7058\" data-full-url=\"https:\/\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/magento2-benchmark.png\" data-link=\"https:\/\/monodes.com\/predaelli\/?attachment_id=7058\" class=\"wp-image-7058\" srcset=\"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/magento2-benchmark.png?resize=510%2C294&amp;ssl=1 510w, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/magento2-benchmark.png?resize=300%2C173&amp;ssl=1 300w, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/magento2-benchmark.png?resize=768%2C443&amp;ssl=1 768w, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/magento2-benchmark.png?w=780&amp;ssl=1 780w\" sizes=\"auto, (max-width: 510px) 100vw, 510px\" \/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"510\" height=\"298\" data-attachment-id=\"7057\" data-permalink=\"https:\/\/monodes.com\/predaelli\/2020\/04\/03\/openlitespeed-troppo-buono-per-essere-vero\/wp-benchmark\/\" data-orig-file=\"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/wp-benchmark.png?fit=778%2C454&amp;ssl=1\" data-orig-size=\"778,454\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"wp-benchmark\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/wp-benchmark.png?fit=510%2C298&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/wp-benchmark.png?resize=510%2C298&#038;ssl=1\" alt=\"\" data-id=\"7057\" data-full-url=\"https:\/\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/wp-benchmark.png\" data-link=\"https:\/\/monodes.com\/predaelli\/?attachment_id=7057\" class=\"wp-image-7057\" srcset=\"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/wp-benchmark.png?resize=510%2C298&amp;ssl=1 510w, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/wp-benchmark.png?resize=300%2C175&amp;ssl=1 300w, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/wp-benchmark.png?resize=768%2C448&amp;ssl=1 768w, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/wp-benchmark.png?w=778&amp;ssl=1 778w\" sizes=\"auto, (max-width: 510px) 100vw, 510px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p><\/p>\n<\/div><\/div>\n\n\n\n<p>Ciumbia, un ordine di grandezza per WordPress! Va bene &#8220;oste il tuo vino \u00e8 buono&#8221;, ma questo sembra troppo bello per essere vero. <\/p>\n\n\n\n<p>Va bene, l&#8217;architettura guidata dagli eventi, va bene che \u00e8 pensato per gestire centinaia di migliaia di connessioni concorrenti, va bene che usa  kqueue (su FreeBSD and OS X), epoll (su Linux), ma mi risulta lo faccia anche Nginx! Come pure i processi &#8220;lavoratori&#8221; (worker).<\/p>\n\n\n\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"32\" height=\"32\" data-attachment-id=\"4133\" data-permalink=\"https:\/\/monodes.com\/predaelli\/?attachment_id=4133\" data-orig-file=\"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2018\/04\/duckduckgo_43340.png?fit=64%2C64&amp;ssl=1\" data-orig-size=\"64,64\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"duckduckgo_43340\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2018\/04\/duckduckgo_43340.png?fit=64%2C64&amp;ssl=1\" class=\"wp-image-4133\" style=\"width: 32px;\" src=\"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2018\/04\/duckduckgo_43340.png?resize=32%2C32&#038;ssl=1\" alt=\"\"\/><a href=\"https:\/\/duckduckgo.com\/?q=openlitespeed+vs+nginx&amp;t=ffab&amp;ia=web\">Chiedendo alla papera<\/a> trovi conferme plateali ed altri documenti dove  danno Nginx e openlitespeed in ex-\u00e6quo:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/cyberpersons.com\/2020\/01\/25\/openlitespeed-vs-nginx\/ \">https:\/\/cyberpersons.com\/2020\/01\/25\/openlitespeed-vs-nginx\/ <\/a>che riporta un poco credibile (oltre al brutto vizio di dare ad un file webp, la desinenza png, vabb\u00e8) <img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"7061\" data-permalink=\"https:\/\/monodes.com\/predaelli\/2020\/04\/03\/openlitespeed-troppo-buono-per-essere-vero\/wordpress-site-openlitespeed-vs-nginx\/\" data-orig-file=\"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/wordpress-site-openlitespeed-vs-nginx.webp?fit=%2C&amp;ssl=1\" data-orig-size=\"\" data-comments-opened=\"1\" data-image-meta=\"[]\" data-image-title=\"wordpress-site-openlitespeed-vs-nginx\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/wordpress-site-openlitespeed-vs-nginx.webp?fit=510%2C1024&amp;ssl=1\" class=\"wp-image-7061\" style=\"width: NaNpx;\" src=\"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/wordpress-site-openlitespeed-vs-nginx.webp?w=910&#038;ssl=1\" alt=\"\"\/><\/li><li><a href=\"https:\/\/wpspeedmatters.com\/openlitespeed-vs-nginx-in-wordpress\/\">https:\/\/wpspeedmatters.com\/openlitespeed-vs-nginx-in-wordpress\/<\/a><\/li><li><a href=\"https:\/\/community.centminmod.com\/threads\/http-2-h2o-vs-openlitespeed-vs-nginx-spdy-3-1.2564\/\">https:\/\/community.centminmod.com\/threads\/http-2-h2o-vs-openlitespeed-vs-nginx-spdy-3-1.2564\/<\/a><\/li><\/ul>\n\n\n\n<p>Quest&#8217;ultimo riporta questi diagrammi:<\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-2 is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"7062\" data-permalink=\"https:\/\/monodes.com\/predaelli\/2020\/04\/03\/openlitespeed-troppo-buono-per-essere-vero\/2631_chart_02\/\" data-orig-file=\"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/2631_chart_02.webp?fit=%2C&amp;ssl=1\" data-orig-size=\"\" data-comments-opened=\"1\" data-image-meta=\"[]\" data-image-title=\"2631_chart_02\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/2631_chart_02.webp?fit=510%2C1024&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/2631_chart_02.webp?w=910&#038;ssl=1\" alt=\"\" data-id=\"7062\" data-link=\"https:\/\/monodes.com\/predaelli\/?attachment_id=7062\" class=\"wp-image-7062\"\/><\/figure><\/li><li class=\"blocks-gallery-item\"><figure><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"7063\" data-permalink=\"https:\/\/monodes.com\/predaelli\/2020\/04\/03\/openlitespeed-troppo-buono-per-essere-vero\/2635_chart_04\/\" data-orig-file=\"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/2635_chart_04.webp?fit=%2C&amp;ssl=1\" data-orig-size=\"\" data-comments-opened=\"1\" data-image-meta=\"[]\" data-image-title=\"2635_chart_04\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/2635_chart_04.webp?fit=510%2C1024&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/2635_chart_04.webp?w=910&#038;ssl=1\" alt=\"\" data-id=\"7063\" data-link=\"https:\/\/monodes.com\/predaelli\/?attachment_id=7063\" class=\"wp-image-7063\"\/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p>Mi sa che quei benchmark dove si vedono differenze di un ordine di grandezza siano docute all&#8217;uso di protocolli differenti: http, http2 e spdy. &#8220;Basta&#8221; cambiare protocollo e  si vedono gli stessi &#8220;salti&#8221;. probabilmente in quei benchmark uno usava spdy o http2 e l&#8217;altro http &#8220;normale&#8221;. Insomma erano benchmark &#8220;ammaestrati&#8221;. Nel qual caso si vendono molto bene&#8230;. <\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p class=\"excerpt\">Leggendo la chat di IoRestoACasa.work mi \u00e8 caduto l&#8217;occhio su un frammento di conversazione che decantava le qualit\u00e0 del server web LiteSpeed, sostenendo che fosse&nbsp;molto pi\u00f9 veloce di Nginx. Tralasciamo che in prima battuta credevo fosse lighttp. Poi ho storto il naso scoprendo che era proprietario ma aveva una versione &#8220;opensurs&#8221; (s\u00ec, lo storpio apposta,&hellip;<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/monodes.com\/predaelli\/2020\/04\/03\/openlitespeed-troppo-buono-per-essere-vero\/\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":"","jetpack_publicize_message":"(open)LiteSpeed: troppo buono per essere vero? ","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[53,52,14,46,61],"tags":[],"class_list":["post-7056","post","type-post","status-publish","format-standard","hentry","category-proprietary-software","category-software","category-software-libero","category-web","category-wordpress"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6daft-1PO","jetpack-related-posts":[{"id":7237,"url":"https:\/\/monodes.com\/predaelli\/2021\/03\/10\/tesoro-mi-si-e-gelato-linferno\/","url_meta":{"origin":7056,"position":0},"title":"Tesoro, mi si \u00e8 gelato l&#8217;inferno!","author":"Paolo Redaelli","date":"2021-03-10","format":false,"excerpt":"Usa dirsi \"far\u00f2 $X quando congeler\u00e0 l'inferno\" per lasciar intendere \"non lo far\u00f2 mai\" perch\u00e9 si suole considerare l'inferno un luogo fiammeggiante. Beh, pare proprio che l'inferno si stia congelato! Perlomeno da qualche anno ed in particolare dal 2020 quando ho iniziato a scrivere queste note. Orbene avendo vissuto sulla\u2026","rel":"","context":"In &quot;Ethics&quot;","block_context":{"text":"Ethics","link":"https:\/\/monodes.com\/predaelli\/category\/ethics\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":6992,"url":"https:\/\/monodes.com\/predaelli\/2020\/04\/01\/live-streaming-su-youtube-tutorial-dirette-nel-youtube-studio\/","url_meta":{"origin":7056,"position":1},"title":"Live Streaming su YouTube \u2013 Tutorial Dirette nel YouTube Studio","author":"Paolo Redaelli","date":"2020-04-01","format":"link","excerpt":"Vuoi fare una diretta su YouTube? In questo tutorial ti guido nelle impostazioni del Live Streaming nel Youtube Studio per iniziare a fare dirette. Live Streaming su YouTube \u2013 Tutorial Dirette nel YouTube Studio Che \u00e8 esattamente quel che ho fatto all'inizio. Poi ci ho ricamato sopra con i telefoni\u2026","rel":"","context":"In &quot;Senza categoria&quot;","block_context":{"text":"Senza categoria","link":"https:\/\/monodes.com\/predaelli\/category\/senza-categoria\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/Window_e_Dashboard_canale_-_YouTube_Studio_e_Live_Streaming_YouTube.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/Window_e_Dashboard_canale_-_YouTube_Studio_e_Live_Streaming_YouTube.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/Window_e_Dashboard_canale_-_YouTube_Studio_e_Live_Streaming_YouTube.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/Window_e_Dashboard_canale_-_YouTube_Studio_e_Live_Streaming_YouTube.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/Window_e_Dashboard_canale_-_YouTube_Studio_e_Live_Streaming_YouTube.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/04\/Window_e_Dashboard_canale_-_YouTube_Studio_e_Live_Streaming_YouTube.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":6602,"url":"https:\/\/monodes.com\/predaelli\/2020\/02\/02\/aquaria-il-codice-e-larte\/","url_meta":{"origin":7056,"position":2},"title":"Aquaria, il codice e l&#39;arte","author":"Paolo Redaelli","date":"2020-02-02","format":false,"excerpt":"Preferisco che il software sia libero. C'\u00e8 un solo settore dove la mia convinzione \u00e8 meno solida: i videogiochi. D'altro canto in un videogioco la parte artistica ha spesso un peso comparabile a quella del programma. Perfino Richard Stallman lo riconosce: Il contenuto artistico dei videogiochi \u00e8 una diversa faccenda,\u2026","rel":"","context":"In &quot;Software Libero&quot;","block_context":{"text":"Software Libero","link":"https:\/\/monodes.com\/predaelli\/category\/software\/software-libero\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/02\/aquaria-turtle-screen.jpg?fit=612%2C320&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/02\/aquaria-turtle-screen.jpg?fit=612%2C320&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2020\/02\/aquaria-turtle-screen.jpg?fit=612%2C320&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":9379,"url":"https:\/\/monodes.com\/predaelli\/2022\/05\/14\/la-vera-anima-delleuropa\/","url_meta":{"origin":7056,"position":3},"title":"La vera anima dell&#8217;Europa","author":"Paolo Redaelli","date":"2022-05-14","format":false,"excerpt":"Questa sera mi sto attardando per spostare tutto lo spostabile dal vecchio telefono della mia dolce met\u00e0 - un Asus Zenfone - ad un nuovo Samsumg Galaxy A22. Erano tre-quattro mesi che iniziava ad avere \"qualche acciacco\" ma ora l'altoparlante della parte telefonica ha semplicemente smesso di telefonare. E purtroppo\u2026","rel":"","context":"In &quot;Ethics&quot;","block_context":{"text":"Ethics","link":"https:\/\/monodes.com\/predaelli\/category\/ethics\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/RDxZ_WIZ29yys\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":5182,"url":"https:\/\/monodes.com\/predaelli\/2019\/02\/09\/elfa-1-0-la-fattura-elettronica-per-le-ppaa-open-web-solutions-gis-python-development\/","url_meta":{"origin":7056,"position":4},"title":"ElFa 1.0: la fattura elettronica per le PPAA | Open Web Solutions, GIS &#038; Python Development","author":"Paolo Redaelli","date":"2019-02-09","format":false,"excerpt":"Ho finalmente rilasciato con licenza di software libero ElFa 1.0: un piccolo programma per compilare le fatture elettroniche in formato XML, che dal giugno scorso sono obbligatorie per molte pubbliche amministrazioni italiane. Come utilizzare ElFa ElFa consiste in una applicazione web in HTML5, non interagisce in alcun modo con la\u2026","rel":"","context":"In &quot;Senza categoria&quot;","block_context":{"text":"Senza categoria","link":"https:\/\/monodes.com\/predaelli\/category\/senza-categoria\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4560,"url":"https:\/\/monodes.com\/predaelli\/2018\/09\/04\/firefox-blocchera-tutti-gli-script-che-tracciano-gli-utenti-nel-web\/","url_meta":{"origin":7056,"position":5},"title":"Firefox bloccher\u00e0 tutti gli script che tracciano gli utenti nel Web","author":"Paolo Redaelli","date":"2018-09-04","format":false,"excerpt":"Ed \u00e8 un'ottima notizia, non solo per questioni di riservatezza ma anche perch\u00e9 \u00abUno studio di Ghostery dimostra che il 55,4% del tempo necessario a caricare un normale sito web viene passato a caricare tracker di terze parti. Per gli utenti che si trovano a usare reti lente, l'effetto pu\u00f2\u2026","rel":"","context":"In &quot;Ethics&quot;","block_context":{"text":"Ethics","link":"https:\/\/monodes.com\/predaelli\/category\/ethics\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/7056","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/comments?post=7056"}],"version-history":[{"count":0,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/7056\/revisions"}],"wp:attachment":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/media?parent=7056"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/categories?post=7056"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/tags?post=7056"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}