{"id":548,"date":"2016-11-01T09:50:04","date_gmt":"2016-11-01T08:50:04","guid":{"rendered":"http:\/\/www.hunggartorino.it\/ql\/?p=548"},"modified":"2016-09-14T17:25:51","modified_gmt":"2016-09-14T15:25:51","slug":"ql-toolbox-98-collection","status":"publish","type":"post","link":"https:\/\/www.hunggartorino.it\/ql\/ql-toolbox-98-collection\/","title":{"rendered":"QL Toolbox &#8217;98 Collection"},"content":{"rendered":"<div>Oggi vorrei darvi qualche informazione riguardante\u00a0una serie di programmi molto utili ma ahim\u00e8 assai poco\u00a0conosciuti. si tratta della QL Toolbox &#8217;98 Collection creata da Adrian D.\u00a0Yves.<\/div>\n<div>La &#8220;collection&#8221; consiste in una serie di dieci programmi di\u00a0utilit\u00e0 che si occupano principalmente di trattamento\u00a0stringhe e manipolazione file.<\/div>\n<div>Purtroppo questi programmi non sono pi\u00f9 aggiornati ma restano\u00a0ancora oggi un valido supporto alla programmazione.<\/div>\n<div>Vedremo adesso di cosa si occupano questi software fornendo\u00a0qualche notizia su di essi.<\/div>\n<div><\/div>\n<div><\/div>\n<div>\u00a0<span style=\"text-decoration: underline;\">Nome file \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0Ver. Descrizione \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0<\/span><\/div>\n<div>\u00a0comparedirs_obj 0.40 Confronti tra directory<\/div>\n<div>\u00a0dirlist_obj \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 0.40 Crea una lista di directory<\/div>\n<div>\u00a0encode_obj \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 0.80 Crittografazione file<\/div>\n<div>\u00a0fcomp_obj \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 0.30 Confronta due file<\/div>\n<div>\u00a0find_obj \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a00.50 Trova una stringa all&#8217;interno di un file<\/div>\n<div>\u00a0listnames_obj \u00a0 \u00a0 \u00a00.50 Trova le estensioni residenti in un file<\/div>\n<div>\u00a0makedirs_obj \u00a0 \u00a0 \u00a0 0.80 Crea un albero di directory tramite file<\/div>\n<div>\u00a0shlines_obj \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a00.30 Trova le linee contenenti un stringa<\/div>\n<div>\u00a0tidyasm_obj \u00a0 \u00a0 \u00a0 \u00a0 0.30 manipolatore per sorgenti _asm<\/div>\n<div>\u00a0whatkey_obj \u00a0 \u00a0 \u00a0 \u00a00.50 Restituisce il codice ASCII di un tasto<\/div>\n<div><\/div>\n<div><\/div>\n<div><strong>Comparedirs.<\/strong><\/div>\n<div>Questa utility effettua il confronto tra due directory,\u00a0 comprese le sottodirectory.<\/div>\n<div>\u00a0E&#8217; in grado di confrontare due interi volumi, \u00e8 utilissimo\u00a0\u00a0 ad esempio per confrontare l&#8217;allineamento tra volumi ed i\u00a0\u00a0 relativi backup.<\/div>\n<div><\/div>\n<div><strong>Dirlist.<\/strong><\/div>\n<div>Il programma legge il volume specificato (o parte di esso)\u00a0e descrive su file di testo la struttura analizzata.<\/div>\n<div>L&#8217;utilita&#8217; di questo programma si rivela in fase di backup\u00a0quando riesce a costruire (o a ricostruire) strutture di\u00a0directory molto complesse, a differenza di altri programmi\u00a0&#8220;concorrenti&#8221; che presentano invece pesanti limiti in fase\u00a0di costruzione di alberi particolarmente complessi.<\/div>\n<div><\/div>\n<div><strong>Encode.<\/strong><\/div>\n<div>Si tratta di un semplice programma di crittografazione, \u00e8\u00a0estremamente veloce da utilizzare, ed \u00e8 adatto per una\u00a0blanda protezione dei propri file, ad esempio contro \u00e8\u00a0\u00a0 accesso da parte dei figli.<\/div>\n<div>ma che ci tenete sui vostri file? \ud83d\ude42<\/div>\n<div><\/div>\n<div><strong>Fcomp.<\/strong><\/div>\n<div>Non \u00e8 nient&#8217;altro che un semplice comparatore di file, in\u00a0grado di mostrare le differenze sia in ASCII che in codice\u00a0esadecimale, con alcune opzioni di visualizzazione.<\/div>\n<div><\/div>\n<div><strong>Find.<\/strong><\/div>\n<div>Si tratta del classico programma di ricerca stringa.\u00a0E&#8217; in grado di trovare il testo cercato con diverse opzioni.<\/div>\n<div><\/div>\n<div><strong>Listnames.<\/strong><\/div>\n<div>Questo software \u00e8 in grado di analizzare programmi\u00a0eseguibili e di rintracciare al loro interno eventuali\u00a0estensioni caricate all&#8217;interno.<\/div>\n<div><\/div>\n<div><strong>Makedirs.<\/strong><\/div>\n<div>E&#8217; il &#8220;compagno di lavoro&#8221; di dirlist.<\/div>\n<div>Questo programma analizza un volume (o parte di esso) e\u00a0crea un file di testo contenente la descrizione della\u00a0struttura dell&#8217;albero delle directory.\u00a0Si tratta di un modulo estremamente utile per la creazione\u00a0di volumi di backup.<\/div>\n<div><\/div>\n<div><strong>Shlines.<\/strong><\/div>\n<div>Questa \u00e8 un altra utility di ricerca.<\/div>\n<div>Viene utilizzata pre evidenziare i numeri delle righe in cui\u00a0si trova la stringa ricercata.<\/div>\n<div>Questa utility funziona al meglio se utilizzata con il\u00a0\u00a0 programma find.<\/div>\n<div><\/div>\n<div><strong>Tidyasm.<\/strong><\/div>\n<div>Piccolo manipolatore di sorgenti Assembly.<\/div>\n<div><\/div>\n<div><strong>Whatkey.<\/strong><\/div>\n<div>Il programma non \u00e8 altro che il solito visualizzatore di\u00a0codici ASCII.<\/div>\n<div><\/div>\n<div>Nulla di nuovo ma, onestamente, poteva mancare? \ud83d\ude42<\/div>\n","protected":false},"excerpt":{"rendered":"Oggi vorrei darvi qualche informazione riguardante\u00a0una serie di programmi molto utili ma ahim\u00e8 assai poco\u00a0conosciuti. si tratta della QL Toolbox &#8217;98 Collection creata \n<a class=\"moretag\" href=\"https:\/\/www.hunggartorino.it\/ql\/ql-toolbox-98-collection\/\"> [..more...]<\/a>","protected":false},"author":1,"featured_media":532,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[37],"tags":[],"class_list":["post-548","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programmi"],"_links":{"self":[{"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/posts\/548","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/comments?post=548"}],"version-history":[{"count":4,"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/posts\/548\/revisions"}],"predecessor-version":[{"id":632,"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/posts\/548\/revisions\/632"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/media\/532"}],"wp:attachment":[{"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/media?parent=548"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/categories?post=548"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hunggartorino.it\/ql\/wp-json\/wp\/v2\/tags?post=548"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}