{"id":32122,"date":"2019-10-31T21:45:16","date_gmt":"2019-10-31T18:45:16","guid":{"rendered":"https:\/\/prohoster.info\/blog\/toster-vsyo-v-komposter-filtruj-i-kajfuj\/"},"modified":"2019-10-31T21:45:16","modified_gmt":"2019-10-31T18:45:16","slug":"toster-vsyo-v-komposter-filtruj-i-kajfuj","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/toster-vsyo-v-komposter-filtruj-i-kajfuj","title":{"rendered":"Il tostapane \u00e8 tutto nel compostatore. Filtra e goditi.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00c8 un dato di fatto che nel CSI \u00e8 piuttosto popolare una risorsa Q&amp;A russa in ambito IT - <noindex><a rel=\"nofollow\" href=\"https:\/\/toster.ru\/\">Tostapane<\/a><\/noindex>. Tuttavia, mancava qualcosa quando ho iniziato a familiarizzare con essa. Questo ha dato origine a un miglioramento sotto forma di un'estensione per il browser. Ecco a voi.<\/p>\n<p>Caratteristiche principali:<\/p>\n<ul>\n<li><b>Nome:<\/b> Toster Comfort.<\/li>\n<\/ul>\n<ul>\n<li><b>Statistiche utenti:<\/b> percentuale di domande con risposta; karma da Habr; resoconto del profilo - tutto questo nella lista delle domande di Toster.<\/li>\n<\/ul>\n<ul>\n<li><b>Notifiche:<\/b> in tempo reale sul sito, sull'icona, pi\u00f9 notifiche push, molte impostazioni, il sito deve essere aperto (<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/MarisKori\/Toster-Comfort\/wiki\/%D0%A3%D0%B2%D0%B5%D0%B4%D0%BE%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F\">wiki<\/a><\/noindex>).<\/li>\n<\/ul>\n<ul>\n<li><b>Filtri:<\/b> condizioni basate su formule: \u00e8 possibile nascondere le domande, colorarle e mostrare notifiche - tutto questo \u00e8 flessibile e configurabile sotto forma di condizioni logiche (<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/MarisKori\/Toster-Comfort\/wiki\/%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0\">wiki<\/a><\/noindex>).<\/li>\n<\/ul>\n<ul>\n<li><b>Interfaccia:<\/b> piccole migliorie, come la visualizzazione delle date esatte o lo stato dell'abbonamento nella lista delle domande.<\/li>\n<\/ul>\n<ul>\n<li><b>Interfaccia di Habr:<\/b> piccole migliorie (opzionale), come le linee di indentazione nei commenti.<\/li>\n<\/ul>\n<ul>\n<li><b>Open source:<\/b> pu\u00f2 essere modificato per adattarsi alle tue esigenze, se proprio lo vuoi (<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/MarisKori\/Toster-Comfort\">codice sorgente<\/a><\/noindex>).<\/li>\n<\/ul>\n<ul>\n<li><b>Gratuito:<\/b> Licenza MIT.<\/li>\n<\/ul>\n<ul>\n<li><b>Piattaforma:<\/b> <noindex><a rel=\"nofollow\" href=\"https:\/\/chrome.google.com\/webstore\/detail\/toster-comfort\/opmddoloccnldcfbglknhpjgcljkodko\">Chrome<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/addons.mozilla.org\/ru\/firefox\/addon\/toster-comfort\/\">Firefox<\/a><\/noindex>.<\/li>\n<\/ul>\n<ul>\n<li><b>Consumo di memoria:<\/b> 30-50MB, a seconda delle opzioni e dell'intensit\u00e0 d'uso di Toster.<\/li>\n<\/ul>\n<ul>\n<li><b>Dimensioni:<\/b> 93KB per v0.8.1 (codice espanso, non minimizzato).<\/li>\n<\/ul>\n<ul>\n<li><b>Framework:<\/b> manca, puro JS (minimalismo).<\/li>\n<\/ul>\n<ul>\n<li><b>Qualit\u00e0 del codice:<\/b> media, mescolanza di stili, funzioni lunghe, trucchi sporchi, pochi commenti.<\/li>\n<\/ul>\n<ul>\n<li><b>Risoluzioni:<\/b> <code>toster.ru, habr.com, notifiche, archiviazione, unlimitedStorage<\/code><\/li>\n<\/ul>\n<p>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex>Inizialmente, l\u2019estensione \u00e8 stata creata per uso personale con un'unica finalit\u00e0: mostrare la percentuale di domande dell'utente in cui ha avuto l'accortezza di cliccare sul pulsante \u00abSegna come risolto\u00bb. Poi, poco a poco, sono state aggiunte varie funzionalit\u00e0, fino a trasformarsi in uno strumento di centinaia di kilobyte. Tuttavia, il principio di \u00abnon utilizzare nulla di superfluo\u00bb \u00e8 stato mantenuto fino alla fine.<\/p>\n<p>Una delle caratteristiche principali ora \u00e8 l'uso delle formule nelle impostazioni. Con esse, si pu\u00f2 fare praticamente qualsiasi cosa, qualsiasi esigenza per gestire la propria attenzione. L'importante \u00e8 sapere cosa si desidera. Nascondere, cambiare colore e notifiche: questi sono i tre aspetti fondamentali dell'attenzione durante la navigazione nel sito. Filtrare tutto \u00e8 la chiave per la comodit\u00e0.<\/p>\n<p>Esempio di una regola flessibile che permetter\u00e0 di ricevere notifiche su un tema specifico:<\/p>\n<pre><code class=\"javascript\">!tag(\"\u0411\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0440\u0435\u043a\u043b\u0430\u043c\u044b\") &amp;&amp; !contains(t,\"\u0440\u0435\u043a\u043b\u0430\u043c\") &amp;&amp; contains(t,\"\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\") &amp;&amp; !tag(\"HTACCESS\") || containsWord(t,\"\u0440\u043a\u043d\") || contains(t,\"\u0440\u043e\u0441\u043a\u043e\u043c\u043d\u0430\u0434\u0437\u043e\u0440\") || contains(t,\"\u0440\u043e\u0441\u043a\u043e\u043c\u043f\u043e\u0437\u043e\u0440\") || contains(t,\"\u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\") || contains(t,\"\u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\") || contains(t,\"\u0437\u0430\u043f\u0440\u0435\u0449\u0451\u043d\") || contains(t,\"\u043f\u0438\u0440\u0430\u0442\u0441\u043a\") || containsWord(t,\"\u043e\u0431\u0445\u043e\u0434\") || containsWord(t,\"\u0440\u043e\u0441\u0442\u0435\u043b\u0435\u043a\u043e\u043c\") || containsWord(t,\"\u044f\u0440\u043e\u0432\u043e\u0439\") || containsWord(t,\"\u0440\u0444\") &amp;&amp; tag(\"\u041a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u044b\u0435 \u0441\u0435\u0442\u0438\") = notify<\/code><\/pre>\n<p>\nDico subito che non si doveva usare la funzione eval(). Quindi non si pu\u00f2 esagerare. Ho dovuto scrivere un mio workaround di 5 KB di codice, utilizzando <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%9E%D0%B1%D1%80%D0%B0%D1%82%D0%BD%D0%B0%D1%8F_%D0%BF%D0%BE%D0%BB%D1%8C%D1%81%D0%BA%D0%B0%D1%8F_%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C\">la notazione polacca inversa<\/a><\/noindex>. Questo, si pu\u00f2 dire, \u00e8 un JS fortemente limitato, sia nelle funzioni che nella sintassi.<\/p>\n<p>Recentemente c'era un post su <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/445450\/\">Toster Extension<\/a><\/noindex>. Se si confronta, TE ha un'interfaccia pi\u00f9 gradevole e alcune funzioni che non ci sono in Toster Comfort. Tuttavia, la mia estensione si concentra sul consumo di risorse. In ogni caso, nulla impedisce di utilizzare entrambe le estensioni, non dovrebbero confliggere.<\/p>\n<p>In effetti, TC dovrebbe essere riscritto da zero, poich\u00e9 il lavoro potrebbe essere accelerato almeno di due volte. Inoltre, la gestione della cache potrebbe migliorare di dieci volte, eliminando localStorage e JSON.stringify() e modificando alcune scelte architettoniche. Ma questa impresa non spetta pi\u00f9 a me. Io sono un sostenitore del principio 'se funziona, non toccarlo'. Fino a quando sar\u00f2 in ferie, accetto attivamente issues e PR, ma senza compromettere il minimalismo. Grazie per l'attenzione!<br \/>\n<br \/>Fonte: habr.com<\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0422\u0430\u043a \u0443\u0436 \u0441\u043b\u043e\u0436\u0438\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u0432 \u0421\u041d\u0413 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u0435\u043d \u0440\u0443\u0441\u0441\u043a\u0438\u0439 Q&amp;A \u0440\u0435\u0441\u0443\u0440\u0441 \u043f\u043e \u0418\u0422 \u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0435 \u2014 \u0422\u043e\u0441\u0442\u0435\u0440. \u041e\u0434\u043d\u0430\u043a\u043e \u0447\u0435\u0433\u043e-\u0442\u043e \u0435\u043c\u0443 \u043d\u0435 \u0445\u0432\u0430\u0442\u0430\u043b\u043e, \u043a\u043e\u0433\u0434\u0430 \u044f \u043d\u0430\u0447\u0430\u043b \u043f\u043b\u043e\u0442\u043d\u043e \u0441 \u043d\u0438\u043c \u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f. \u042d\u0442\u043e \u0438 \u0432\u044b\u043b\u0438\u043b\u043e\u0441\u044c \u0432 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435 \u0432 \u0432\u0438\u0434\u0435 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u043e\u0433\u043e \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u044f. \u0412\u0441\u0442\u0440\u0435\u0447\u0430\u0439\u0442\u0435. \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438: \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: Toster Comfort. \u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439: \u043f\u0440\u043e\u0446\u0435\u043d\u0442 \u0432\u043e\u043f\u0440\u043e\u0441\u043e\u0432 \u0441 \u0440\u0435\u0448\u0435\u043d\u0438\u0435\u043c; \u043a\u0430\u0440\u043c\u0430 \u0441 \u0425\u0430\u0431\u0440\u0430; \u0441\u0432\u043e\u0434\u043a\u0430 \u0438\u0437 \u043f\u0440\u043e\u0444\u0438\u043b\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-32122","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0422\u0430\u043a \u0443\u0436 \u0441\u043b\u043e\u0436\u0438\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u0432 \u0421\u041d\u0413 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u0435\u043d \u0440\u0443\u0441\u0441\u043a\u0438\u0439 Q&amp;A \u0440\u0435\u0441\u0443\u0440\u0441 \u043f\u043e \u0418\u0422 \u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0435 \u2014 \u0422\u043e\u0441\u0442\u0435\u0440.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/news\/toster-vsyo-v-komposter-filtruj-i-kajfuj\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0422\u043e\u0441\u0442\u0435\u0440 \u2014 \u0432\u0441\u0451 \u0432 \u043a\u043e\u043c\u043f\u043e\u0441\u0442\u0435\u0440. \u0424\u0438\u043b\u044c\u0442\u0440\u0443\u0439 \u0438 \u043a\u0430\u0439\u0444\u0443\u0439 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0422\u0430\u043a \u0443\u0436 \u0441\u043b\u043e\u0436\u0438\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u0432 \u0421\u041d\u0413 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u0435\u043d \u0440\u0443\u0441\u0441\u043a\u0438\u0439 Q&amp;A \u0440\u0435\u0441\u0443\u0440\u0441 \u043f\u043e \u0418\u0422 \u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0435 \u2014 \u0422\u043e\u0441\u0442\u0435\u0440.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/toster-vsyo-v-komposter-filtruj-i-kajfuj\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:45:16+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:45:16+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Tosteer \u2014 tutto in compostore. Filtra e divertiti | ProHoster","description":"\u00c8 un dato di fatto che nel CSI il sito di domande e risposte russo per il settore IT, noto come Toaster, sia piuttosto popolare.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/toster-vsyo-v-komposter-filtruj-i-kajfuj","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0422\u043e\u0441\u0442\u0435\u0440 \u2014 \u0432\u0441\u0451 \u0432 \u043a\u043e\u043c\u043f\u043e\u0441\u0442\u0435\u0440. \u0424\u0438\u043b\u044c\u0442\u0440\u0443\u0439 \u0438 \u043a\u0430\u0439\u0444\u0443\u0439 | ProHoster","og:description":"\u0422\u0430\u043a \u0443\u0436 \u0441\u043b\u043e\u0436\u0438\u043b\u043e\u0441\u044c, \u0447\u0442\u043e \u0432 \u0421\u041d\u0413 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u0435\u043d \u0440\u0443\u0441\u0441\u043a\u0438\u0439 Q&amp;A \u0440\u0435\u0441\u0443\u0440\u0441 \u043f\u043e \u0418\u0422 \u0442\u0435\u043c\u0430\u0442\u0438\u043a\u0435 \u2014 \u0422\u043e\u0441\u0442\u0435\u0440.","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/toster-vsyo-v-komposter-filtruj-i-kajfuj","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:45:16+00:00","article:modified_time":"2019-10-31T18:45:16+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"32122","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 09:22:23","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:04:40","updated":"2026-01-21 09:22:23","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/32122","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=32122"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/32122\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=32122"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=32122"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=32122"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}