{"id":2653,"date":"2009-08-05T00:05:25","date_gmt":"2009-08-04T23:05:25","guid":{"rendered":"https:\/\/www.fullo.net\/blog\/?p=2653"},"modified":"2009-08-05T00:05:25","modified_gmt":"2009-08-04T23:05:25","slug":"ottimizzare-php-google-e-tante-castronerie","status":"publish","type":"post","link":"https:\/\/www.fullo.net\/blog\/2009\/08\/05\/ottimizzare-php-google-e-tante-castronerie\/","title":{"rendered":"Ottimizzare PHP, Google e tante castronerie."},"content":{"rendered":"<p><a href=\"http:\/\/www.flickr.com\/photos\/allspaw\/3384206153\/\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2009\/08\/flickr_php4_to_php5_migration.jpg?resize=240%2C175\" alt=\"John Allspaw: flickr php4 to php5 migration\" title=\"John Allspaw: flickr php4 to php5 migration\" width=\"240\" height=\"175\" class=\"alignleft size-full wp-image-2654\" \/><\/a> Ogni tanto pare che anche in Google sparino immense bufale, una delle ultime \u00e8 un presunto <a href=\"http:\/\/code.google.com\/speed\/articles\/optimizing-php.html\" title=\"fake optimizing php\">articolo su come ottimizzare i propri script in PHP<\/a> che sembra uscito fuori da uno script kiddie appena avvicinato al linguaggio.<\/p>\n<p>La cosa interessante \u00e8 che la <a href=\"http:\/\/php.net\">comunit\u00e0 di PHP<\/a> non \u00e8 rimasta con le mani in mano ed ha risposto, sul gruppo di discussione interno di Google, con una <a href=\"http:\/\/groups.google.com\/group\/make-the-web-faster\/browse_thread\/thread\/ddfbe82dd80408cc\" title=\"real optimizing php\">serie di smentite ed approfondimenti<\/a> molto interessanti e sicuramente da leggere.<\/p>\n<p>Tra le varie scuse annesse all&#8217;articolo una, a mio parere raccapricciante, alludeva al fatto che gli esempi erano stati scritti per vecchie versioni del linguaggio. La migliore risposta a tale affermazione \u00e8 stata:<\/p>\n<blockquote><p>You talk about &#8220;<em>older versions such as 4 and even 3<\/em>&#8220;.<br \/>\nWho is running versions of PHP that are that old on the open internet?<br \/>\nIf you&#8217;re running on PHP3 or PHP4 on a public-facing website, your<br \/>\nvery first priority is to upgrade to PHP5 for security reasons, not to<br \/>\noptimize your pages.<\/p><\/blockquote>\n<p>Seguita dalla  citazione di un post di Bergmann dove si fa vedere come, effettivamente, <a href=\"http:\/\/sebastian-bergmann.de\/archives\/858-Flickr-The-Real-World-PHP-5-Benchmark.html\">la migrazione da php 4 a php 5 abbia portato reali benefici a Flickr<\/a> (e non parliamo del blog di tizio o caio). Infatti con la semplice migrazione dell&#8217;interprete, a parit\u00e0 di codice, l&#8217;utilizzo medio di CPU ha avuto un calo di circa il 50% (il grafico in alto).<\/p>\n<p>Ad oggi l&#8217;articolo non \u00e8 stato ancora corretto, il che mi far\u00e0 leggere tutti gli articoli su <a href=\"http:\/\/code.google.com\/speed\/articles\/\">code.google.com<\/a> con un approcio un po&#8217; pi\u00f9 critico&#8230;<\/p>\n<p>ciuaz<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ogni tanto pare che anche in Google sparino immense bufale, una delle ultime \u00e8 un presunto articolo su come ottimizzare i propri script in PHP che sembra uscito fuori da uno script kiddie appena avvicinato al linguaggio. La cosa interessante \u00e8 che la comunit\u00e0 di PHP non \u00e8 rimasta con le mani in mano ed [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[9,12],"tags":[],"class_list":["post-2653","post","type-post","status-publish","format-standard","hentry","category-php","category-webdev"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Ottimizzare PHP, Google e tante castronerie. - Fullo<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fullo.net\/blog\/2009\/08\/05\/ottimizzare-php-google-e-tante-castronerie\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ottimizzare PHP, Google e tante castronerie. - Fullo\" \/>\n<meta property=\"og:description\" content=\"Ogni tanto pare che anche in Google sparino immense bufale, una delle ultime \u00e8 un presunto articolo su come ottimizzare i propri script in PHP che sembra uscito fuori da uno script kiddie appena avvicinato al linguaggio. La cosa interessante \u00e8 che la comunit\u00e0 di PHP non \u00e8 rimasta con le mani in mano ed [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fullo.net\/blog\/2009\/08\/05\/ottimizzare-php-google-e-tante-castronerie\/\" \/>\n<meta property=\"og:site_name\" content=\"Fullo\" \/>\n<meta property=\"article:published_time\" content=\"2009-08-04T23:05:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.fullo.net\/blog\/wp-content\/uploads\/2009\/08\/flickr_php4_to_php5_migration.jpg\" \/>\n<meta name=\"author\" content=\"Francesco Fullone\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fullo\" \/>\n<meta name=\"twitter:site\" content=\"@fullo\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Francesco Fullone\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/08\\\/05\\\/ottimizzare-php-google-e-tante-castronerie\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/08\\\/05\\\/ottimizzare-php-google-e-tante-castronerie\\\/\"},\"author\":{\"name\":\"Francesco Fullone\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"headline\":\"Ottimizzare PHP, Google e tante castronerie.\",\"datePublished\":\"2009-08-04T23:05:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/08\\\/05\\\/ottimizzare-php-google-e-tante-castronerie\\\/\"},\"wordCount\":255,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/08\\\/05\\\/ottimizzare-php-google-e-tante-castronerie\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2009\\\/08\\\/flickr_php4_to_php5_migration.jpg\",\"articleSection\":[\"php\",\"webdev\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/08\\\/05\\\/ottimizzare-php-google-e-tante-castronerie\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/08\\\/05\\\/ottimizzare-php-google-e-tante-castronerie\\\/\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/08\\\/05\\\/ottimizzare-php-google-e-tante-castronerie\\\/\",\"name\":\"Ottimizzare PHP, Google e tante castronerie. - Fullo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/08\\\/05\\\/ottimizzare-php-google-e-tante-castronerie\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/08\\\/05\\\/ottimizzare-php-google-e-tante-castronerie\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2009\\\/08\\\/flickr_php4_to_php5_migration.jpg\",\"datePublished\":\"2009-08-04T23:05:25+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/08\\\/05\\\/ottimizzare-php-google-e-tante-castronerie\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/08\\\/05\\\/ottimizzare-php-google-e-tante-castronerie\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/08\\\/05\\\/ottimizzare-php-google-e-tante-castronerie\\\/#primaryimage\",\"url\":\"http:\\\/\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2009\\\/08\\\/flickr_php4_to_php5_migration.jpg\",\"contentUrl\":\"http:\\\/\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2009\\\/08\\\/flickr_php4_to_php5_migration.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/08\\\/05\\\/ottimizzare-php-google-e-tante-castronerie\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ottimizzare PHP, Google e tante castronerie.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\",\"name\":\"Fullo\",\"description\":\"nulla e&#039; impossibile per chi non lo deve fare!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\",\"name\":\"Francesco Fullone\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"width\":622,\"height\":622,\"caption\":\"Francesco Fullone\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\"},\"sameAs\":[\"http:\\\/\\\/www.fullo.net\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/fullo\",\"https:\\\/\\\/x.com\\\/fullo\"],\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/author\\\/fullo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ottimizzare PHP, Google e tante castronerie. - Fullo","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fullo.net\/blog\/2009\/08\/05\/ottimizzare-php-google-e-tante-castronerie\/","og_locale":"it_IT","og_type":"article","og_title":"Ottimizzare PHP, Google e tante castronerie. - Fullo","og_description":"Ogni tanto pare che anche in Google sparino immense bufale, una delle ultime \u00e8 un presunto articolo su come ottimizzare i propri script in PHP che sembra uscito fuori da uno script kiddie appena avvicinato al linguaggio. La cosa interessante \u00e8 che la comunit\u00e0 di PHP non \u00e8 rimasta con le mani in mano ed [&hellip;]","og_url":"https:\/\/www.fullo.net\/blog\/2009\/08\/05\/ottimizzare-php-google-e-tante-castronerie\/","og_site_name":"Fullo","article_published_time":"2009-08-04T23:05:25+00:00","og_image":[{"url":"https:\/\/www.fullo.net\/blog\/wp-content\/uploads\/2009\/08\/flickr_php4_to_php5_migration.jpg","type":"","width":"","height":""}],"author":"Francesco Fullone","twitter_card":"summary_large_image","twitter_creator":"@fullo","twitter_site":"@fullo","twitter_misc":{"Scritto da":"Francesco Fullone","Tempo di lettura stimato":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fullo.net\/blog\/2009\/08\/05\/ottimizzare-php-google-e-tante-castronerie\/#article","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/2009\/08\/05\/ottimizzare-php-google-e-tante-castronerie\/"},"author":{"name":"Francesco Fullone","@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"headline":"Ottimizzare PHP, Google e tante castronerie.","datePublished":"2009-08-04T23:05:25+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2009\/08\/05\/ottimizzare-php-google-e-tante-castronerie\/"},"wordCount":255,"commentCount":1,"publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"image":{"@id":"https:\/\/www.fullo.net\/blog\/2009\/08\/05\/ottimizzare-php-google-e-tante-castronerie\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fullo.net\/blog\/wp-content\/uploads\/2009\/08\/flickr_php4_to_php5_migration.jpg","articleSection":["php","webdev"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fullo.net\/blog\/2009\/08\/05\/ottimizzare-php-google-e-tante-castronerie\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fullo.net\/blog\/2009\/08\/05\/ottimizzare-php-google-e-tante-castronerie\/","url":"https:\/\/www.fullo.net\/blog\/2009\/08\/05\/ottimizzare-php-google-e-tante-castronerie\/","name":"Ottimizzare PHP, Google e tante castronerie. - Fullo","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2009\/08\/05\/ottimizzare-php-google-e-tante-castronerie\/#primaryimage"},"image":{"@id":"https:\/\/www.fullo.net\/blog\/2009\/08\/05\/ottimizzare-php-google-e-tante-castronerie\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fullo.net\/blog\/wp-content\/uploads\/2009\/08\/flickr_php4_to_php5_migration.jpg","datePublished":"2009-08-04T23:05:25+00:00","breadcrumb":{"@id":"https:\/\/www.fullo.net\/blog\/2009\/08\/05\/ottimizzare-php-google-e-tante-castronerie\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fullo.net\/blog\/2009\/08\/05\/ottimizzare-php-google-e-tante-castronerie\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.fullo.net\/blog\/2009\/08\/05\/ottimizzare-php-google-e-tante-castronerie\/#primaryimage","url":"https:\/\/www.fullo.net\/blog\/wp-content\/uploads\/2009\/08\/flickr_php4_to_php5_migration.jpg","contentUrl":"https:\/\/www.fullo.net\/blog\/wp-content\/uploads\/2009\/08\/flickr_php4_to_php5_migration.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.fullo.net\/blog\/2009\/08\/05\/ottimizzare-php-google-e-tante-castronerie\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fullo.net\/blog\/"},{"@type":"ListItem","position":2,"name":"Ottimizzare PHP, Google e tante castronerie."}]},{"@type":"WebSite","@id":"https:\/\/www.fullo.net\/blog\/#website","url":"https:\/\/www.fullo.net\/blog\/","name":"Fullo","description":"nulla e&#039; impossibile per chi non lo deve fare!","publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fullo.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":["Person","Organization"],"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c","name":"Francesco Fullone","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","width":622,"height":622,"caption":"Francesco Fullone"},"logo":{"@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1"},"sameAs":["http:\/\/www.fullo.net","https:\/\/www.linkedin.com\/in\/fullo","https:\/\/x.com\/fullo"],"url":"https:\/\/www.fullo.net\/blog\/author\/fullo\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3OSc1-GN","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":2351,"url":"https:\/\/www.fullo.net\/blog\/2007\/10\/18\/google-analytics-cambia-script\/","url_meta":{"origin":2653,"position":0},"title":"Google Analytics cambia script","author":"Francesco Fullone","date":"18\/10\/2007","format":false,"excerpt":"Che Google Analytics ha cambiato lo script ne ho parlato un paio di giorni fa su Download|Blog, quello che non ho detto (perch\u00e8 non era documentato) \u00e8 che adesso il codice non va pi\u00f9 vicino al <\/body> ma all'interno dell'<head> della pagina. Quindi se avete migrato lo script da urchin.js\u2026","rel":"","context":"In &quot;webdev&quot;","block_context":{"text":"webdev","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/webdev\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1148,"url":"https:\/\/www.fullo.net\/blog\/2004\/12\/12\/livesearch\/","url_meta":{"origin":2653,"position":1},"title":"livesearch","author":"Francesco Fullone","date":"12\/12\/2004","format":false,"excerpt":"oggi ho scoperto grazie a wikilab la potenza di LiveSearch: On the client side, we use XMLHttpRequest for sending the request to the server. There we have a little PHP script, which returns a small HTML file (http:\/\/blog.bitflux.ch\/livesearch.php?s=PHP ) . This is then inserted into the page with some DOM\u2026","rel":"","context":"In &quot;tecnologia&quot;","block_context":{"text":"tecnologia","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1663,"url":"https:\/\/www.fullo.net\/blog\/2005\/09\/26\/php4mono\/","url_meta":{"origin":2653,"position":2},"title":"PHP4Mono","author":"Francesco Fullone","date":"26\/09\/2005","format":false,"excerpt":"Avete mai pensato cosa succederebbe se php si potesse compilare con la piattaforma .NET? Onestamente io no... per\u00f2 adesso lo scopriremo! Infatti in seno al Google Summer of Code \u00e8 nato PHP4Mono, un compilatore scritto in C# che riesce a compilare script in php in eseguibili CIL utilizzabili dalla shell\u2026","rel":"","context":"In &quot;open source&quot;","block_context":{"text":"open source","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/open-source\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2106,"url":"https:\/\/www.fullo.net\/blog\/2006\/11\/01\/google-api-per-php-5\/","url_meta":{"origin":2653,"position":3},"title":"Google API per PHP 5","author":"Francesco Fullone","date":"01\/11\/2006","format":false,"excerpt":"Google durante l'ultima Zend Conference ha reso pubbliche le nuove API per l'accesso ai suoi servizi tramite PHP 5. La cosa interessante \u00e8 che le API in questione saranno incluse nello Zend Framework, che giusto ieri ha raggiunto la versione 0.20 e che al suo interno gi\u00e0 includeva librerie per\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2428,"url":"https:\/\/www.fullo.net\/blog\/2008\/05\/16\/iwordcamp-in-sintesi-ma-neanche-tanto\/","url_meta":{"origin":2653,"position":4},"title":"iWordCamp, in sintesi (ma neanche tanto)","author":"Francesco Fullone","date":"16\/05\/2008","format":false,"excerpt":"Con la velocit\u00e0 che contraddistingue questo periodo (incasinato) della mia vita ecco un piccolo ma esaustivo sommario dell'esperienva iWordCamp vissuta la scorsa settimana a Milano. Tralasciando le imprecazioni fatte durante tutta la giornata di venerd\u00ec a causa dello sciopero dei ferrotranvieri (che i pi\u00f9 avranno letto su Twitter), inizio la\u2026","rel":"","context":"In &quot;eventi&quot;","block_context":{"text":"eventi","link":"https:\/\/www.fullo.net\/blog\/category\/eventi\/"},"img":{"alt_text":"iWordCamp\/8","src":"https:\/\/i0.wp.com\/farm4.static.flickr.com\/3046\/2484363752_5cacd96b53_m.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1573,"url":"https:\/\/www.fullo.net\/blog\/2005\/08\/04\/lussumo-vanilla-forum\/","url_meta":{"origin":2653,"position":5},"title":"Lussumo Vanilla Forum e GrUSP","author":"Francesco Fullone","date":"04\/08\/2005","format":false,"excerpt":"Il Vanilla Forum \u00e8 un progettino open source che si sta facendo strada in questi giorni nel mondo dei forum in php [ne ho parlato anche su downloadblog]. Vanilla ha di interessante l'inclusione di ajax e l'uso massiccio di CSS per la gestione delle template, senza contare le classiche features\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/2653","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/comments?post=2653"}],"version-history":[{"count":2,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/2653\/revisions"}],"predecessor-version":[{"id":2656,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/2653\/revisions\/2656"}],"wp:attachment":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/media?parent=2653"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/categories?post=2653"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/tags?post=2653"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}