{"id":2568,"date":"2009-01-22T22:36:10","date_gmt":"2009-01-22T21:36:10","guid":{"rendered":"https:\/\/www.fullo.net\/blog\/?p=2568"},"modified":"2009-01-22T22:44:28","modified_gmt":"2009-01-22T21:44:28","slug":"twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp","status":"publish","type":"post","link":"https:\/\/www.fullo.net\/blog\/2009\/01\/22\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\/","title":{"rendered":"Twit Or Not, ovvero scrivere applicazioni durante un barcamp"},"content":{"rendered":"<p>Sabato scorso ho partecipato all&#8217;<a href=\"http:\/\/barcamp.org\/AgileCamp2009\">AgileCamp<\/a> organizzato dai ragazzi di <a href=\"http:\/\/www.sketchin.ch\">Sketchin<\/a>. L&#8217;evento \u00e8 stato molto piacevole e mi ha permesso, oltre che a sentire talk molto interessanti, di rivedere un po&#8217; di quei contatti con cui si dice sempre &#8220;<em>un giorno faremo qualcosa insieme<\/em>&#8220;.<\/p>\n<p>Con <a href=\"http:\/\/garakkio.altervista.org\/\">Massimiliano<\/a> c&#8217;\u00e8 gi\u00e0 qualcosa in ballo (e che presto vedrete online) ma li per li \u00e8 venuta l&#8217;idea di non sprecare l&#8217;occasione &#8220;agile&#8221; per fare un po&#8217; di <a href=\"http:\/\/en.wikipedia.org\/wiki\/Pair_programming\">pair programming<\/a> e tirar fuori un&#8217;applicazioncina stupida in meno di un&#8217;oretta a cui pensavo da qualche settimana.<\/p>\n<p>Ovvero <a href=\"http:\/\/www.twitornot.com\">Twit Or Not<\/a>. <\/p>\n<p><!--more--><\/p>\n<p>Questa applicazione, scritta in <a href=\"http:\/\/www.symfony.it\">Symfony<\/a>, non fa altro che mimare i classici &#8220;<em>hot or not<\/em>&#8221; per valutare &#8220;<em>l&#8217;indice di noiosit\u00e0<\/em>&#8221; di alcuni utenti di <a href=\"http:\/\/twitter.com\">Twitter<\/a> e relativi twit. In tutta onest\u00e0 non avrei scommesso un soldo bucato ad un possibile utilizzo (non parlo neanche di successo) della stessa, la realt\u00e0 \u00e8 che in meno di 3 giorni l&#8217;applicazione ha macinato quasi mille <em>utenti noiosi<\/em> ed un discreto numero di voti e che mi ha portato ad aggiungere qualche nuova feature, indispensabile, come la visualizzazione degli avatar.<\/p>\n<p>La cosa interessante \u00e8 che ora, galvanizzato ed in piena fase creativa, sto gi\u00e0 pensando a dare discreto ritocco all&#8217;interfaccia in un&#8217;ottica pi\u00f9 2.0 (ammettiamolo, sembra quasi che abbia tirato fuori il layout da un frontpage 2000) ed a come risolvere alcuni dei problemi pi\u00f9 gravi riscontrati.<\/p>\n<p>Per ora il problema principale \u00e8 la <a href=\"http:\/\/mashable.com\/2009\/01\/21\/twitter-api-gets-limited\">limitazione degli accessi alle API di Twitter<\/a> da un unico server, non ho ancora raggiunto tali volumi ma vorrei evitare di trovarmi il sito bloccato per problemi esterni. Inoltre ho riscontrato in pi\u00f9 occasioni una inconsistenza delle API stesse dovendo implementare rudimentali sistemi di degradazione del codice (non avevo tanta voglia di impazzirci sopra).<\/p>\n<p>Insomma mi si \u00e8 aperto un piccolo mondo di possibilit\u00e0 per divertirmi, come non facevo da tempo, per risolvere problemi autoindotti e per migliorare le attuali soluzioni gi\u00e0 implementate (come la classe per Symfony per <a href=\"http:\/\/www.symfony-project.org\/plugins\/idTwitterClientPlugin\">accedere alle API di Twitter<\/a> che sar\u00e0 probabilmente interamente rifattorizzata per supportare caching delle chiamate ). <\/p>\n<p>Ah gi\u00e0.. se vi chiedete se gli adsense sul <a href=\"http:\/\/www.twitornot.com\">sito<\/a> fruttino&#8230; beh&#8230; finora hanno totalizzato 10.000 visite ed un incasso di 0,01 cent&#8230; direi di no! :)<\/p>\n<p>Ah, gi\u00e0&#8230; ringrazio tutti i miei fans che mi stanno votando come l&#8217;utente pi\u00f9 noioso di Twitter! :D<\/p>\n<p>ciauz<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sabato scorso ho partecipato all&#8217;AgileCamp organizzato dai ragazzi di Sketchin. L&#8217;evento \u00e8 stato molto piacevole e mi ha permesso, oltre che a sentire talk molto interessanti, di rivedere un po&#8217; di quei contatti con cui si dice sempre &#8220;un giorno faremo qualcosa insieme&#8220;. Con Massimiliano c&#8217;\u00e8 gi\u00e0 qualcosa in ballo (e che presto vedrete online) [&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,5,12],"tags":[2055,793,181,2058,1962,2057,2248,926,2056,1624],"class_list":["post-2568","post","type-post","status-publish","format-standard","hentry","category-php","category-tecnologia","category-webdev","tag-agilecamp","tag-api","tag-grusp","tag-hotornot","tag-ideato","tag-mashup","tag-php","tag-symfony","tag-twitornot","tag-twitter"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Twit Or Not, ovvero scrivere applicazioni durante un barcamp - 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\/01\/22\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Twit Or Not, ovvero scrivere applicazioni durante un barcamp - Fullo\" \/>\n<meta property=\"og:description\" content=\"Sabato scorso ho partecipato all&#8217;AgileCamp organizzato dai ragazzi di Sketchin. L&#8217;evento \u00e8 stato molto piacevole e mi ha permesso, oltre che a sentire talk molto interessanti, di rivedere un po&#8217; di quei contatti con cui si dice sempre &#8220;un giorno faremo qualcosa insieme&#8220;. Con Massimiliano c&#8217;\u00e8 gi\u00e0 qualcosa in ballo (e che presto vedrete online) [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fullo.net\/blog\/2009\/01\/22\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\/\" \/>\n<meta property=\"og:site_name\" content=\"Fullo\" \/>\n<meta property=\"article:published_time\" content=\"2009-01-22T21:36:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2009-01-22T21:44:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2021\/05\/FB_IMG_1515748807284.jpg?fit=1453%2C1453&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"1453\" \/>\n\t<meta property=\"og:image:height\" content=\"1453\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\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=\"2 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/01\\\/22\\\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/01\\\/22\\\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\\\/\"},\"author\":{\"name\":\"Francesco Fullone\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"headline\":\"Twit Or Not, ovvero scrivere applicazioni durante un barcamp\",\"datePublished\":\"2009-01-22T21:36:10+00:00\",\"dateModified\":\"2009-01-22T21:44:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/01\\\/22\\\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\\\/\"},\"wordCount\":391,\"commentCount\":3,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"keywords\":[\"agilecamp\",\"api\",\"grusp\",\"hotornot\",\"ideato\",\"mashup\",\"php\",\"symfony\",\"twitornot\",\"twitter\"],\"articleSection\":[\"php\",\"tecnologia\",\"webdev\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/01\\\/22\\\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/01\\\/22\\\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\\\/\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/01\\\/22\\\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\\\/\",\"name\":\"Twit Or Not, ovvero scrivere applicazioni durante un barcamp - Fullo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\"},\"datePublished\":\"2009-01-22T21:36:10+00:00\",\"dateModified\":\"2009-01-22T21:44:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/01\\\/22\\\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/01\\\/22\\\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/01\\\/22\\\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Twit Or Not, ovvero scrivere applicazioni durante un barcamp\"}]},{\"@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":"Twit Or Not, ovvero scrivere applicazioni durante un barcamp - 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\/01\/22\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\/","og_locale":"it_IT","og_type":"article","og_title":"Twit Or Not, ovvero scrivere applicazioni durante un barcamp - Fullo","og_description":"Sabato scorso ho partecipato all&#8217;AgileCamp organizzato dai ragazzi di Sketchin. L&#8217;evento \u00e8 stato molto piacevole e mi ha permesso, oltre che a sentire talk molto interessanti, di rivedere un po&#8217; di quei contatti con cui si dice sempre &#8220;un giorno faremo qualcosa insieme&#8220;. Con Massimiliano c&#8217;\u00e8 gi\u00e0 qualcosa in ballo (e che presto vedrete online) [&hellip;]","og_url":"https:\/\/www.fullo.net\/blog\/2009\/01\/22\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\/","og_site_name":"Fullo","article_published_time":"2009-01-22T21:36:10+00:00","article_modified_time":"2009-01-22T21:44:28+00:00","og_image":[{"width":1453,"height":1453,"url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2021\/05\/FB_IMG_1515748807284.jpg?fit=1453%2C1453&ssl=1","type":"image\/jpeg"}],"author":"Francesco Fullone","twitter_card":"summary_large_image","twitter_creator":"@fullo","twitter_site":"@fullo","twitter_misc":{"Scritto da":"Francesco Fullone","Tempo di lettura stimato":"2 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fullo.net\/blog\/2009\/01\/22\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\/#article","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/2009\/01\/22\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\/"},"author":{"name":"Francesco Fullone","@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"headline":"Twit Or Not, ovvero scrivere applicazioni durante un barcamp","datePublished":"2009-01-22T21:36:10+00:00","dateModified":"2009-01-22T21:44:28+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2009\/01\/22\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\/"},"wordCount":391,"commentCount":3,"publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"keywords":["agilecamp","api","grusp","hotornot","ideato","mashup","php","symfony","twitornot","twitter"],"articleSection":["php","tecnologia","webdev"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fullo.net\/blog\/2009\/01\/22\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fullo.net\/blog\/2009\/01\/22\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\/","url":"https:\/\/www.fullo.net\/blog\/2009\/01\/22\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\/","name":"Twit Or Not, ovvero scrivere applicazioni durante un barcamp - Fullo","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/#website"},"datePublished":"2009-01-22T21:36:10+00:00","dateModified":"2009-01-22T21:44:28+00:00","breadcrumb":{"@id":"https:\/\/www.fullo.net\/blog\/2009\/01\/22\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fullo.net\/blog\/2009\/01\/22\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fullo.net\/blog\/2009\/01\/22\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fullo.net\/blog\/"},{"@type":"ListItem","position":2,"name":"Twit Or Not, ovvero scrivere applicazioni durante un barcamp"}]},{"@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-Fq","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":2456,"url":"https:\/\/www.fullo.net\/blog\/2008\/07\/30\/twitter-su-symfony-11\/","url_meta":{"origin":2568,"position":0},"title":"Twitter su Symfony 1.1","author":"Francesco Fullone","date":"30\/07\/2008","format":false,"excerpt":"Ho appena rilasciato la prima versione del plugin per Symfony 1.1 che permette di utilizzare tutte le api di Twitter, comprese le nuove relative al motore di ricerca. Il plugin, chiamato con tanta fantasia idTwitterClientPlugin, permette quindi di modificare il proprio status, scaricare nei formati disponibili le varie timeline messe\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":1905,"url":"https:\/\/www.fullo.net\/blog\/2006\/03\/16\/pim-gestire-le-fatture-con-symfony\/","url_meta":{"origin":2568,"position":1},"title":"P.I.M. gestire le fatture con symfony","author":"Francesco Fullone","date":"16\/03\/2006","format":false,"excerpt":"Ciccio ha finalmente rilasciato la prima versione di P.I.M. un softwarillo scritto in php usando il framework Symfony (di cui ho gi\u00e0 parlato in diverse occasioni) per la gestione delle fatture. Il progetto \u00e8 nato perch\u00e8 il soggetto in questione (diventato da poco libero professionista e mio esperto eZ publish\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":2553,"url":"https:\/\/www.fullo.net\/blog\/2009\/01\/12\/twitto-un-framework-php-da-140-caratteri\/","url_meta":{"origin":2568,"position":2},"title":"Twitto, un framework PHP da 140 caratteri","author":"Francesco Fullone","date":"12\/01\/2009","format":false,"excerpt":"Ad opera di Fabien Potencier, gi\u00e0 autore di Symfony, ecco l'ennesimo framework per PHP. Si chiama Twitto ed ha la peculiarit\u00e0\u00a0 di essere scritto in soli 140 caratteri! :) [code] require __DIR__.'\/c.php';if (!is_callable($c = @$_GET['c'] ?: function() { echo 'Woah!'; })) throw new Exception('Error');$c(); [\/code] Da notare che il framework\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":2640,"url":"https:\/\/www.fullo.net\/blog\/2009\/08\/04\/ottimizzare-symfony-su-dreamhost\/","url_meta":{"origin":2568,"position":3},"title":"Ottimizzare symfony su DreamHost","author":"Francesco Fullone","date":"04\/08\/2009","format":false,"excerpt":"Qualche giorno fa, come esperimento personale, ho aggiornato (grazie all'aiuto di Federico per il layout), TwitOrNot. Di per s\u00e8 l'applicazione \u00e8 abbastanza banale, ma l'esercizio \u00e8 stato fatto per testare alcune idee che da qualche tempo mi giravano per il cervello. Innanzitutto, TwitOrNot migra dalla versione 1.1 alla 1.2.x di\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"twitornot: symfony on dreamhost optimization","src":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2009\/08\/twitornot-symfony-on-dreamhost1.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2226,"url":"https:\/\/www.fullo.net\/blog\/2007\/03\/01\/symfony-10-ed-ajax\/","url_meta":{"origin":2568,"position":4},"title":"Symfony 1.0 ed Ajax","author":"Francesco Fullone","date":"01\/03\/2007","format":false,"excerpt":"E' finalmente stata rilasciata la prima versione stabile di Symfony 1.0. Noto application framework per PHP 5 di cui ho gi\u00e0 discusso pi\u00f9 volte e che ho iniziato ad usare attivamente nell'ultimo mese e mezzo grazie ad un lavoro con Ciccio (mio guru sull'argomento). Tra le magie di questa versione,\u2026","rel":"","context":"In &quot;ajax&quot;","block_context":{"text":"ajax","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/ajax\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2478,"url":"https:\/\/www.fullo.net\/blog\/2008\/09\/11\/symfonycamp-sto-arrivando\/","url_meta":{"origin":2568,"position":5},"title":"SymfonyCamp sto arrivando!","author":"Francesco Fullone","date":"11\/09\/2008","format":false,"excerpt":"Il 2008 si pu\u00f2 annoverare come uno dei pi\u00f9 geek mai passati, ho potuto partecipare a molti eventi per webduepuntoisti, smanettoni e nerd e parteciper\u00f2 ad altrettanti nei prossimi 3 mesi. Questo weekend, snobbando la blogsfera italiana (anche se la cosa mi dispiace un bel po', ma ormai sono avvezzo\u2026","rel":"","context":"In &quot;eventi&quot;","block_context":{"text":"eventi","link":"https:\/\/www.fullo.net\/blog\/category\/eventi\/"},"img":{"alt_text":"symfony camp","src":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2008\/09\/symfonycamp_logo.png?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/2568","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=2568"}],"version-history":[{"count":3,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/2568\/revisions"}],"predecessor-version":[{"id":2570,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/2568\/revisions\/2570"}],"wp:attachment":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/media?parent=2568"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/categories?post=2568"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/tags?post=2568"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}