{"id":264,"date":"2011-08-29T12:19:00","date_gmt":"2011-08-29T12:19:00","guid":{"rendered":"http:\/\/www.budus.it\/Blog\/?p=264"},"modified":"2017-06-18T07:43:11","modified_gmt":"2017-06-18T07:43:11","slug":"truzzare-xchat-installiamo-il-menu-del-truzzo","status":"publish","type":"post","link":"https:\/\/www.budus.it\/Blog\/truzzare-xchat-installiamo-il-menu-del-truzzo\/","title":{"rendered":"Truzzare XChat: Installiamo il menu del Truzzo"},"content":{"rendered":"<p><em>Truzzo<\/em> \u00e8 un termine che &#8220;non mi appartiene&#8221;, nel senso che ha sicuramente origine in una zona italiana diversa dalla mia; dalle mie parti immagino che il termine corrispondente sia <em>Maraglio<\/em>.<\/p>\n<p><!--more--><\/p>\n<p>Volendo, nella vita quotidiana, non mi appartiene comunque, nel senso che non mi atteggio mai da <em>maraglio<\/em> (o <em>truzzo<\/em>, se preferite) perch\u00e9 non fa parte della mia indole (e non ho nulla contro i <em>truzzi<\/em>, che mi stanno pure simpatici).<\/p>\n<p>In informatica la cosa \u00e8 un pochetto diversa; forse non voglio riconoscerlo a me stesso ma, un po&#8217; <em>maraglio<\/em>, lo sono se ho implementato certe cose.<\/p>\n<p>Anzi, ad essere onesto, la prima versione di <strong>BuDuScRiPt<\/strong> \u00e8 nata per aggiungere ad XChat dei comandi per scrivere &#8220;frasi colorate&#8221;, senza tribolare con improbabili keywords.<\/p>\n<p>Gli integralisti del pinguino hanno infatti bollato il mio script come <em>truzzo<\/em> proprio per questo motivo: contiene <em>truzzate<\/em>.<\/p>\n<p>Con il passare del tempo (anni), mi sono <em>evoluto<\/em> e, poco alla volta, ho aggiunto molte altre funzionalit\u00e0 che ritengo non siano appannaggio del mondo dei <em>truzzi<\/em> o comunque non in modo esclusivo.<\/p>\n<p>Tant&#8217;\u00e8 che qualche utente si lamenta proprio della mancanza, se paragonato ad altri script (chiaramente tutti per Windows\/mIRC), dei tipici comandi per <em>maragli<\/em>.<\/p>\n<p>In realt\u00e0 questi comandi ci sono, solo che non sono installati per default; <strong>scopo di questo articolo \u00e8 spiegare come installare un menu aggiuntivo per XChat contenente le <em>truzzate<\/em>.<\/strong><\/p>\n<p>La prima cosa da fare \u00e8 installare il plugin: su questo blog <a title=\"Utilizzare al meglio BuDuScRiPt\" href=\"https:\/\/www.budus.it\/Blog\/?p=255\">\u00e8 spiegato come fare<\/a>.<\/p>\n<p>Quando il plugin \u00e8 funzionante, non ci resta che lanciare il comando di menu: <strong>BuDuScRiPt -&gt; Aiuto -&gt; Ottenere Supporto ON-LINE<\/strong><\/p>\n<p>In automatico lo script si collega al Network IRC <strong><em>irc.azzurra.org<\/em><\/strong> ed entra nel canale <em><strong>#buduscript<\/strong><\/em> . Qui &#8211; solitamente &#8211; \u00e8 presente un BOT, il cui nickname \u00e8 <em><strong>|r0x|<\/strong><\/em>, che offre tutta una serie di servizi. A volte ci sono pure io (<em><strong>BuDuS<\/strong><\/em>) e qualche altro utente.<\/p>\n<p>Dal BOT dobbiamo farci dare il link per scaricare il menu aggiuntivo delle <em>truzzate<\/em>; per farlo dobbiamo scrivere nel canale:<\/p>\n<pre>!ftp truzzate<\/pre>\n<p>Attendere qualche istante che il BOT cerchi il file e risponda con una cosa simile alla seguente:<\/p>\n<pre>Ricerca di truzzate ... 1 corrispondenze trovate.\r\nftp:\/\/indirizzo_ip\/download\/truzzate.tar.gz<\/pre>\n<p>Ora apriamo un terminale, ci collochiamo nella HOME e scarichiamo il pacchetto; i comandi sono <span style=\"text-decoration: underline;\"><strong>simili<\/strong><\/span> ai seguenti:<\/p>\n<pre>cd\r\nwget ftp:\/\/indirizzo_ip\/download\/truzzate.tar.gz<\/pre>\n<p>Scaricato il file <em>truzzate.tar.gz<\/em> nella propria HOME, torniamo in XChat e usiamo il comando di menu: <strong>BuDuScRiPt -&gt; Avanzate -&gt; Importa file INI di mIRC in un Menu Utente &#8230;<\/strong><\/p>\n<p>Si dovrebbe aprire una finestra &#8211; se ci\u00f2 non accade verificare che sia installato <strong>xterm<\/strong> &#8211; che ci guider\u00e0 nell&#8217;importazione del menu. Leggere attentamente quello che viene scritto e premere <strong>INVIO<\/strong>. Il menu successivo propone la lista dei menu che il sistema ha riconosciuto e che ci consente di importare; tra le scelte (probabilmente solo 2, tra le quali c&#8217;\u00e8 l&#8217;uscita dalla procedura) ci dovrebbe essere il file delle <em>truzzate<\/em> (immagino sia alla posizione 2).<\/p>\n<p>Pigiamo <strong>2<\/strong> e <strong>INVIO<\/strong>; leggiamo quello che ci viene proposto e, quando ci chiede il nome del menu rispondiamo con &#8220;Truzzate&#8221; (senza virgolette) &#8211; o comunque quello che preferite, ma consiglio una sola parola non troppo lunga &#8211; e, successivamente, con <strong>INVIO<\/strong>.<\/p>\n<p>La domanda successiva riguarda la codifica dei caratteri; qui la risposta potrebbe dipendere da come \u00e8 configurato il proprio sistema. Io consiglio di provare prima <strong>senza la codifica<\/strong> (quindi premendo <strong>INVIO<\/strong>), fare qualche test con i comandi di menu per verificare che i caratteri siano stampati correttamente (non lettere e numeri, mi riferisco a quelle &#8220;decorazioni&#8221; che fanno uso di caratteri particolari) e, se necessario, ripetere la procedura di importazione &#8211; facendo sovrascrivere il file di menu &#8211; con la codifica.<\/p>\n<p>La procedura dura un po&#8217;, in base alla potenza del PC, a termine della quale viene aggiunto automaticamente il menu (nel nostro caso &#8220;Truzzate&#8221;) ad XChat.<\/p>\n<p>Dato che quasi tutti i comandi sono &#8220;dedicati ad un nickname&#8221; prima di usarli \u00e8 opportuno, nella <em>Userlist<\/em> di XChat, selezionare un utente al quale applicare il comando.<\/p>\n<p>Il menu, nella pratica, \u00e8 una <strong>MACRO<\/strong> di <strong>BuDuScRiPt<\/strong> che viene caricata all&#8217;avvio di quest&#8217;ultimo; la macro contiene dei comandi per creare il menu aggiuntivo di XChat.<\/p>\n<p>L&#8217;utente pu\u00f2 personalizzare questa macro, con qualsiasi editor di testo, modificando il file &#8220;<strong><em>$HOME\/.xchat2\/buduscript\/usermenu.mcr<\/em><\/strong>&#8220;.<\/p>\n<p>Beh, non mi resta che augurarvi: <strong><em>Buone Truzzate !<\/em><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Truzzo \u00e8 un termine che &#8220;non mi appartiene&#8221;, nel senso che ha sicuramente origine in una zona italiana diversa dalla mia; dalle mie parti immagino che il termine corrispondente sia Maraglio.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[45],"tags":[129,46],"class_list":["post-264","post","type-post","status-publish","format-standard","hentry","category-irc","tag-buduscript","tag-xchat"],"_links":{"self":[{"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/posts\/264","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/comments?post=264"}],"version-history":[{"count":5,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/posts\/264\/revisions"}],"predecessor-version":[{"id":893,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/posts\/264\/revisions\/893"}],"wp:attachment":[{"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/media?parent=264"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/categories?post=264"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.budus.it\/Blog\/wp-json\/wp\/v2\/tags?post=264"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}