{"id":1099,"date":"2007-01-17T21:05:47","date_gmt":"2007-01-17T20:05:47","guid":{"rendered":"https:\/\/www.dreamsworld.it\/emanuele\/2007-01-17\/blog-validator-riflessioni\/"},"modified":"2018-04-27T14:36:23","modified_gmt":"2018-04-27T12:36:23","slug":"blog-validator-riflessioni","status":"publish","type":"post","link":"https:\/\/www.dreamsworld.it\/emanuele\/2007-01-17\/blog-validator-riflessioni\/","title":{"rendered":"Blog Validator: riflessioni"},"content":{"rendered":"<p><a target=\"_blank\" title=\"Blog Validator\" href=\"\/\/www.dreamsworld.it\/emanuele\/2007-01-16\/arriva-blog-validator\/\"><em>Blog Validator<\/em><\/a> oggi \u00e8 andato avanti. Ho sistemato un po&#8217; di cose ed ho iniziato a pensare allo sviluppo di una sezione di amministrazione.<\/p>\n<p>L&#8217;aggiornamento dei blog dovrebbe avvenire adesso ogni 24 ore, se questo dovesse sembrarvi eccessivo fatemelo sapere: sto sviluppando il progetto dal nulla, dunque \u00e8 normale avere dubbi e\/o magari sbagliare qualche passo.<\/p>\n<p>Anzi, visto che ci siamo, parliamo proprio di questo. Attualmente il sistema di aggiornamento funziona cos\u00ec: all&#8217;ingresso di un utente sulla pagina il sistema controlla che non ci siano blog aggiornati da pi\u00f9 di 24 ore e che il processo di aggiornamento non sia gi\u00e0 a lavoro, altrimenti si avvia.<\/p>\n<p>Il mio dubbio attualmente \u00e8 uno: non volendo sovraccaricare di richieste i server del W3 ho paura che se gli accessi a Blog Validator dovessero essere pochi si accumulerebbe una grossa coda da smaltire (che non influisce sul caricamento della lista per l&#8217;utente perch\u00e9 lo script stampa direttamente la lista attuale) il che non sarebbe corretto.<\/p>\n<p>Avevo ipotizzato dunque di fare una coda di aggiornamento che, ad ogni accesso poteva controllare se <em>n<\/em> (10?) blog risultavano aggiornati o meno e poi slittava la lista. Questa soluzione per\u00f2 potrebbe portare ad un aggiornamento dell&#8217;intera lista pi\u00f9 lungo (soprattutto se la lista diventa molto lunga).<\/p>\n<p>Attualmente ci sono 20 blog inseriti, anche in questo chiedo un po&#8217; l&#8217;aiuto di chi vuol &#8220;giocare&#8221; con me: non mi va di andare a bussare alle porte di blogger che non conosco: un po&#8217; di passa-parole potrebbe sensibilizzare al problema. Giocando, ho scoperto che anche <a target=\"_blank\" title=\"Andrea Beggi\" href=\"http:\/\/www.andreabeggi.net\/\">Andrea Beggi<\/a> mi legge ed ha voluto inserire il suo blog: personalmente mi ha fatto piacere.<\/p>\n<p>Oggi leggevo <a target=\"_blank\" title=\"W3c - Web Quality\" href=\"http:\/\/www.w3.org\/QA\/2002\/04\/Web-Quality\">questo documento<\/a> del w3c che potrebbe aiutare a capire i motivi per cui sarebbe meglio realizzare pagine &#8220;valide&#8221;. Al momento non ho il tempo di tradurlo, se qualcuno volesse divertirsi traducendone le parti salienti potrei integrarle come FAQ di <span style=\"font-style: italic\">Blog Validator<\/span>: anche qui, i crediti saranno rispettati. Non ho voglia di rubare nulla. \ud83d\ude42<\/p>\n<p>Altra domanda: attualmente il controllo di validazione dei CSS riporta un &#8220;<span style=\"font-style: italic\">Xml non valido<\/span>&#8221; se lo script di controllo del foglio di stile indicato su quella pagina viene bloccato da un errore di formattazione della pagina stessa: preferite che sia cos\u00ec, oppure che faccia un GET del css del vostro blog e controlli\/valuti quello infischiandosene degli altri problemi?<\/p>\n<p>Per il momento penso di aver concluso qui con i dubbi&#8230; vediamo come va.<\/p>\n<p>Una curiosit\u00e0: al momento il blog con maggiori errori \u00e8 un blog che risiede sul Live Space di Microsoft: \u00e8 bello notare quanto siano rispettosi degli standard da quelle parti.<\/p>\n<p><span style=\"font-weight: bold\">P|xeL<\/span><\/p>\n<p>PS: per chi mi ha chiesto il perch\u00e9 del nome&#8230; uhm, a dirla tutta \u00e8 nato per caso. Dovevo mettere un titolo nell&#8217;html della pagina e non sapevo cosa scrivere, nella fretta son venute fuori quelle due paroline. :joy:<\/p>\n<p><strong>Aggiornamento del 18 Gennaio 2007 ore 16:49:<\/strong> il sistema di aggiornamenti \u00e8 completo e dovrebbe essere sufficientemente stabile e protetto. Non mi dilungo molto su questo in quanto ho notato che non molti hanno saputo consigliarmi (almeno sul blog). Comunque, ho aggiunto anche un indicatore laterale per segnalare i blog aggiornati dal sistema entro le 24 ore: finch\u00e9 i blog saranno pochi (50\/100 sono pochi secondo me), difficilmente vedremo blog non aggiornati. Ho intenzione di suddividere (o per lo meno creare delle sotto-sezioni in stile <a target=\"_blank\" title=\"BlogBabel\" href=\"https:\/\/web.archive.org\/web\/20160120021426\/http:\/\/blogbabel.liquida.it\/\">BlogBabel<\/a>) per tipologia (e magari piattaforma) i blog, in modo da rendere pi\u00f9 visibili statistiche un po&#8217; meno evidenti. Ovviamente tutto questo pian pianino, sia perch\u00e9 son solo, sia perch\u00e9 \u00e8 periodo d&#8217;esami.<\/p>\n<p>Se avete altre proposte, fatele pure.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Blog Validator oggi \u00e8 andato avanti. Ho sistemato un po&#8217; di cose ed ho iniziato a pensare allo sviluppo di una sezione di amministrazione. L&#8217;aggiornamento dei blog dovrebbe avvenire adesso ogni 24 ore, se questo dovesse sembrarvi eccessivo fatemelo sapere: &hellip; <a href=\"https:\/\/www.dreamsworld.it\/emanuele\/2007-01-17\/blog-validator-riflessioni\/\">Leggi ancora &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_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":""},"categories":[4],"tags":[],"class_list":["post-1099","post","type-post","status-publish","format-standard","hentry","category-internet"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.dreamsworld.it\/emanuele\/wp-json\/wp\/v2\/posts\/1099","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dreamsworld.it\/emanuele\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dreamsworld.it\/emanuele\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dreamsworld.it\/emanuele\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dreamsworld.it\/emanuele\/wp-json\/wp\/v2\/comments?post=1099"}],"version-history":[{"count":0,"href":"https:\/\/www.dreamsworld.it\/emanuele\/wp-json\/wp\/v2\/posts\/1099\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dreamsworld.it\/emanuele\/wp-json\/wp\/v2\/media?parent=1099"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dreamsworld.it\/emanuele\/wp-json\/wp\/v2\/categories?post=1099"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dreamsworld.it\/emanuele\/wp-json\/wp\/v2\/tags?post=1099"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}