{"id":263,"date":"2008-05-22T19:20:30","date_gmt":"2008-05-22T18:20:30","guid":{"rendered":"http:\/\/freebox.blogdns.com\/?p=263"},"modified":"2008-05-22T19:20:30","modified_gmt":"2008-05-22T18:20:30","slug":"messaggio-di-benvenuto","status":"publish","type":"post","link":"https:\/\/www.lorenzobraghetto.com\/index.php\/2008\/05\/22\/messaggio-di-benvenuto\/","title":{"rendered":"Messaggio di benvenuto"},"content":{"rendered":"<p style=\"text-align: center;\"><a href=\"http:\/\/picasaweb.google.it\/racing.inside\/Varie_blog\/photo#5202951301563076946\"><img decoding=\"async\" src=\"http:\/\/lh3.ggpht.com\/racing.inside\/SDSYpHFS0VI\/AAAAAAAAA2U\/_muGdGtPR48\/s400\/Schermata.png\" alt=\"\" \/><\/a><em><\/em><\/p>\n<p style=\"text-align: center;\"><em>Windows \u00e8 in blu Gnu\/Linux in verde<\/em><\/p>\n<p style=\"text-align: left;\">Dopo aver visto questo grafico nel mio account di Google Analytics (lo consulto poco, non \u00e8 che mi faccia poi cos\u00ec tanto impazzire) che si riferisce ovviamente a questo blog inizialmente sono rimasto un p\u00f2 deluso; non perch\u00e8 scriva sempre e solo di Gnu\/Linux ma presumo che se qualcuno viene a leggere come aprire ssh nella fonera e come <em>crontabbarci<\/em> uno script in bash questo qualcuno non usi windows (esempio eclatante ma ce ne sono altri).<\/p>\n<p><!--more--><\/p>\n<p style=\"text-align: left;\">Ok non sono qui a bacchettare nessuno perch\u00e8 ognuno fa la sua scelta, il punto \u00e8 che la scelta di usare Windows \u00e8 &#8220;viziata&#8221; dall&#8217;ignoranza nella maggior parte dei casi. Quindi una persona normale \u00e8 giustificata&#8230;semplicemente ignora che ci siano alternative migliori, nel caso invece degli &#8220;pseudo-smanettoni&#8221; mi fa venire un p\u00f2 di tristezza.<\/p>\n<p style=\"text-align: left;\">Per questo ho pensato di far apparire un qualche tipo di messaggio <em>incazzoso<\/em> nelle pagine di questi miscredenti \ud83d\ude00 . Mi sono quindi concentrato sulla parte tecnica&#8230;riconoscimento dell&#8217;user agent. Mi sono concentrato talmente tanto su questo da non avere poi la pi\u00f9 pallida idea di quale messaggio far apparire. Una volta configurato il tutto quindi mi \u00e8 venuta fuori solo questa semplice frase: &#8220;Stai usando Micro$oft Windows. Convertiti!&#8221; . Che fantasia! \ud83d\ude00 .<\/p>\n<p style=\"text-align: left;\">Allora poi ho aggiunto anche qualche frase famosa, di Stallman, Linus e altri, per essere pi\u00f9 convincente.<\/p>\n<p style=\"text-align: left;\">Poi per\u00f2 ho pensato&#8230;e quelli che usano Linux?! Sono penalizzati perch\u00e8 non si possono godere perle di saggezza come:<\/p>\n<blockquote><p>&#8220;Vi \u00e8 mai capitato di sdraiarvi a terra in una tiepida notte d&#8217;estate, guardare le stelle e chiedervi perch\u00e9 siete qui? Qual \u00e8 il vostro posto nel mondo e cosa dovreste fare della vostra vita? Be&#8217;, nemmeno a me.&#8221;\u00a0 (Linus Torvalds)<\/p><\/blockquote>\n<p>oppure:<\/p>\n<blockquote><p>&#8220;Fare giocosamente qualcosa di difficile, che sia utile oppure no, questo \u00e8 hacking.&#8221; (Richard Stallman)<\/p><\/blockquote>\n<p>Quindi alla fine anche chi usa Linux si becca queste perle con una mia frase ancora pi\u00f9 banale di quella che ho scritto sopra. \ud83d\ude00<\/p>\n<p>Sto cercando qualche altra idea simpatica un p\u00f2 pi\u00f9 creativa, ma la creativit\u00e0 devo averla lasciata da qualche parte in solaio. Cercasi suggerimenti, non si sa mai che poi diventi un vero plugin per wordpress \ud83d\ude09 .<\/p>\n<p><strong>LA TECNICA<\/strong><\/p>\n<p>Scriver\u00f2 velocemente le due righe di codice che ho usato&#8230;come sempre pu\u00f2 essere uno spunto&#8230;io ufficialmente non so il php -.- \ud83d\ude00 .<\/p>\n<p><strong>osbrowserdetect.php: <\/strong>Preso da <a href=\"http:\/\/www.phpnews.it\/tips-tricks\/php\/individuare-sistema-operativo-e-browser-utente\/\" target=\"_blank\">qua<\/a>, ho aggiunto Vista e l&#8217;ho riadattato prendendo in considerazione solo Linux e Windows<\/p>\n<p>[php]<?php\nfunction GetSistemaOperativo()\n{\n    $os = array(\n        'Windows NT 6.0'  => &#8216;Windows&#8217;,<br \/>\n        &#8216;Windows NT 5.1&#8217;  => &#8216;Windows&#8217;,<br \/>\n        &#8216;Windows NT 5.0&#8217;  => &#8216;Windows&#8217;,<br \/>\n        &#8216;Windows NT 4.90&#8217; => &#8216;Windows&#8217;,<br \/>\n        &#8216;Win95&#8217;           => &#8216;Windows&#8217;,<br \/>\n        &#8216;Win98&#8217;           => &#8216;Windows&#8217;,<br \/>\n        &#8216;Windows NT 5.2&#8217;  => &#8216;Windows&#8217;,<br \/>\n        &#8216;WinNT4.0&#8217;        => &#8216;Windows&#8217;,<br \/>\n        &#8216;Linux&#8217;           => &#8216;Linux&#8217;,<br \/>\n    );<\/p>\n<p>    foreach($os as $chiave => $valore)<br \/>\n    {<br \/>\n        if(strpos($_SERVER[&#8216;HTTP_USER_AGENT&#8217;], $chiave))<br \/>\n        {<br \/>\n            return $valore;<br \/>\n        }<br \/>\n    }<\/p>\n<p>    return &#8216;Altro&#8217;;<br \/>\n}<br \/>\n?>[\/php]<\/p>\n<p><strong>frasi_casuali.php<\/strong>: Non mi ricordo dove l&#8217;ho beccato ma \u00e8 molto semplice<\/p>\n<p>[php]<?php\n$f = file(\"\/path\/frasi.txt\");\n$c = count($f);\n$n = rand(0, ($c-1));\n$frase = $f[$n];\n?><br \/>\n[\/php]<\/p>\n<p>Il file <a href=\"http:\/\/freebox.blogdns.com\/wp-content\/uploads\/frasi.txt\" target=\"_self\">frasi.txt<\/a> e le due immaginette <img decoding=\"async\" src=\"http:\/\/freebox.blogdns.com\/wp-content\/themes\/business-blue-20\/img\/tux.png\" alt=\"\" \/> <img decoding=\"async\" src=\"http:\/\/freebox.blogdns.com\/wp-content\/themes\/business-blue-20\/img\/winzoz.png\" alt=\"\" \/>.<\/p>\n<p>Infine ho aggiunto questo nel file index.php del tema utilizzato, ovviamente nel posto dove volevo che apparisse. I vari path sono da sistemare.<\/p>\n<p>[php]<br \/>\n<?php include (TEMPLATEPATH . '\/osbrowserdetect.php'); ?><br \/>\n<?php include(TEMPLATEPATH . '\/frasi_casuali.php'); ?><br \/>\n<?php if (GetSistemaOperativo() == 'Windows') {\necho \"\n\n<p style=\\\"border: thin dotted black; padding: 3mm;\\\"><img src=\\\"wp-content\/themes\/business-blue-20\/img\/winzoz.png\\\"><\/img>Stai usando Micro\\$oft Windows. Convertiti!!<br \/><em>$frase<\/em><\/p>\n<p>&#8220;; }<br \/>\nelse if (GetSistemaOperativo() == &#8216;Linux&#8217;) {<br \/>\necho &#8220;<\/p>\n<p style=\\\"border: thin dotted black; padding: 3mm;\\\"><img src=\\\"wp-content\/themes\/business-blue-20\/img\/tux.png\\\"><\/img>Tutti e due usiamo Gnu\/Linux, bravo! \ud83d\ude09<br \/><em>$frase<\/em><\/p>\n<p>&#8220;; }<br \/>\nelse {<br \/>\necho &#8220;<\/p>\n<p style=\\\"border: thin dotted black; padding: 3mm;\\\">Non so che Sistema operativo usi, speriamo sia software libero! \ud83d\ude09<br \/><em>$frase<\/em><\/p>\n<p>&#8220;; }<br \/>\n?>[\/php]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Windows \u00e8 in blu Gnu\/Linux in verde Dopo aver visto questo grafico nel mio account di Google Analytics (lo consulto poco, non \u00e8 che mi faccia poi cos\u00ec tanto impazzire) che si riferisce ovviamente a questo blog inizialmente sono rimasto un p\u00f2 deluso; non perch\u00e8 scriva sempre e solo di Gnu\/Linux ma presumo che se [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,20,23,9,3,6,35,39,8,45],"tags":[205,792,203,67,66,204,169],"class_list":["post-263","post","type-post","status-publish","format-standard","hentry","category-informatica","category-blog","category-copyrightbrevetti","category-etica","category-gnulinux","category-internet","category-microoft","category-open-sourcefree-software","category-software","category-tips-and-tricks","tag-freesoftware","tag-gnulinux","tag-linus","tag-php","tag-server","tag-stallman","tag-windows"],"_links":{"self":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/posts\/263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/comments?post=263"}],"version-history":[{"count":0,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/posts\/263\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/media?parent=263"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/categories?post=263"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/tags?post=263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}