{"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\/ro\/blog\/news\/toster-vsyo-v-komposter-filtruj-i-kajfuj","title":{"rendered":"Pr\u0103jitor de p\u00e2ine \u2014 totul \u00een compostor. Filtreaz\u0103 \u0219i bucur\u0103-te","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A\u0219a s-a \u00eent\u00e2mplat c\u0103 \u00een CSI este destul de popular un resurs\u0103 de \u00eentreb\u0103ri \u0219i r\u0103spunsuri \u00een domeniul IT \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/toster.ru\/\">Toster<\/a><\/noindex>. Totu\u0219i, \u00eei lipsea ceva atunci c\u00e2nd am \u00eenceput s\u0103 m\u0103 familiarizez serios cu el. Aceasta a dus la \u00eembun\u0103t\u0103\u021biri sub form\u0103 de extensie de browser. \u00cent\u00e2mpina\u021bi.<\/p>\n<p>Caracteristici cheie:<\/p>\n<ul>\n<li><b>Denumire:<\/b> Toster Comfort.<\/li>\n<\/ul>\n<ul>\n<li><b>Statistici utilizatori:<\/b> procentul \u00eentreb\u0103rilor cu solu\u021bie; karma de pe Habr; un rezumat din profil \u2014 toate acestea se reg\u0103sesc \u00een lista de \u00eentreb\u0103ri a Toster.<\/li>\n<\/ul>\n<ul>\n<li><b>Notific\u0103ri:<\/b> \u00een timp real pe site, pe pictogram\u0103, plus notific\u0103ri push, multe set\u0103ri, site-ul trebuie s\u0103 fie deschis (<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>Filtre:<\/b> condi\u021bii bazate pe formulare: se pot ascunde \u00eentreb\u0103ri, colora\u021bi-le \u0219i, de asemenea, afi\u0219a\u021bi notific\u0103ri \u2014 toate acestea pot fi configurate flexibil sub form\u0103 de condi\u021bii logice (<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>Interfa\u021b\u0103:<\/b> \u00eembun\u0103t\u0103\u021biri minore, de exemplu, afi\u0219area datelor exacte sau a st\u0103rii abonamentului \u00een lista de \u00eentreb\u0103ri.<\/li>\n<\/ul>\n<ul>\n<li><b>Interfa\u021ba Habr:<\/b> \u00eembun\u0103t\u0103\u021biri minore (op\u021bional), de exemplu, linii pentru indent\u0103rile din comentarii.<\/li>\n<\/ul>\n<ul>\n<li><b>Open source:<\/b> poate fi modificat\u0103 dup\u0103 bunul plac, dac\u0103 este foarte dorit (<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/MarisKori\/Toster-Comfort\">sursa<\/a><\/noindex>).<\/li>\n<\/ul>\n<ul>\n<li><b>Gratuit:<\/b> Licen\u021ba MIT.<\/li>\n<\/ul>\n<ul>\n<li><b>Platform\u0103:<\/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>Consum de memorie:<\/b> 30-50MB, \u00een func\u021bie de op\u021biuni \u0219i intensitatea utiliz\u0103rii Toster<\/li>\n<\/ul>\n<ul>\n<li><b>Dimensiune:<\/b> 93KB pentru v0.8.1 (cod unpacked, ne-minimizat).<\/li>\n<\/ul>\n<ul>\n<li><b>Cadru:<\/b> lips\u0103, JS curat (minimalism).<\/li>\n<\/ul>\n<ul>\n<li><b>Calitatea codului:<\/b> medie, amestec de stiluri, func\u021bii mari, tehnici murdare, pu\u021bine comentarii.<\/li>\n<\/ul>\n<ul>\n<li><b>Permisiuni:<\/b> <code>toster.ru, habr.com, notific\u0103ri, stocare, storage nelimitat<\/code><\/li>\n<\/ul>\n<p>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex>Ini\u021bial, extensia a fost creat\u0103 pentru mine cu un singur scop: de a ar\u0103ta procentul \u00eentreb\u0103rilor utilizatorului \u00een care a avut bun\u0103 voin\u021b\u0103 s\u0103 apese butonul \u201eMarcat ca solu\u021bie\u201d. Apoi, treptat, s-au ad\u0103ugat diverse dorin\u021be, p\u00e2n\u0103 c\u00e2nd instrumentul a crescut \u00eentr-un monstru de o sut\u0103 de kilobyte. Cu toate acestea, principiul \u201ea nu folosi nimic \u00een plus\u201d a fost respectat p\u00e2n\u0103 la cap\u0103t.<\/p>\n<p>Una dintre func\u021biile principale acum este utilizarea formularelor \u00een set\u0103ri. Cu acestea se pot face practic orice dorin\u021be legate de gestionarea aten\u021biei. Principalul lucru este s\u0103 \u0219tii ce dore\u0219ti. Ascunderea, schimbarea culorii \u0219i notific\u0103rile \u2014 acestea sunt cele trei aspecte principale ale aten\u021biei atunci c\u00e2nd lucrezi cu site-ul. Filtrarea totului \u0219i a tuturor \u2014 cheia confortului.<\/p>\n<p>Exemplu de regul\u0103 flexibil\u0103 care va permite primirea notific\u0103rilor pe un anumit subiect:<\/p>\n<pre><code class=\"javascript\">!tag(\"Blocarea reclamelor\") &amp;&amp; !contains(t,\"reclam\") &amp;&amp; contains(t,\"bloc\u0103ri\") &amp;&amp; !tag(\"HTACCESS\") || containsWord(t,\"rkn\") || contains(t,\"roskomnadzor\") || contains(t,\"roskompozor\") || contains(t,\"stat\") || contains(t,\"interzis\") || contains(t,\"interzis\") || contains(t,\"pirat\") || containsWord(t,\"o ocol\") || containsWord(t,\"rostelecom\") || containsWord(t,\"Yarovoi\") || containsWord(t,\"rf\") &amp;&amp; tag(\"Re\u021belele de calculatoare\") = notify<\/code><\/pre>\n<p>\nVoi spune imediat c\u0103 func\u021bia eval() nu putea fi folosit\u0103. A\u0219adar, nu ai prea multe op\u021biuni. A\u0219a c\u0103 a trebuit s\u0103 scriu un workaround de 5 KB, folosind <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\">notarea polonez\u0103 invers\u0103<\/a><\/noindex>. Acesta, poate fi spus, este un JS sever foarte restric\u021bionat, at\u00e2t \u00een func\u021bii, c\u00e2t \u0219i \u00een sintax\u0103.<\/p>\n<p>Recent a fost o postare despre <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/445450\/\">Extensia Toster<\/a><\/noindex>. Comparativ, TE are o interfa\u021b\u0103 mai pl\u0103cut\u0103 \u0219i c\u00e2teva func\u021bii care nu exist\u0103 \u00een Toster Comfort. Cu toate acestea, extensia mea pune accent pe consumul de resurse. Totu\u0219i, nimeni nu \u00eempiedic\u0103 utilizarea ambelor extensii, ele nu ar trebui s\u0103 interfereze.<\/p>\n<p>Din p\u0103cate, TC ar trebui rescris de la zero, deoarece munca poate fi accelerat\u0103 de cel pu\u021bin dou\u0103 ori, iar munca cu cache-ul \u2014 de 10 ori, renun\u021b\u00e2nd la localStorage \u0219i JSON.stringify() \u0219i schimb\u00e2nd unele decizii arhitecturale. Dar aceast\u0103 isprav\u0103 nu mai este de f\u0103cut de mine. Eu sunt un sus\u021bin\u0103tor al principiului \u201efunc\u021bioneaz\u0103 \u2014 nu atinge\u201d. P\u00e2n\u0103 atunci, \u00een vacan\u021b\u0103, primesc activ probleme \u0219i PR-uri, dar nu \u00een detrimentul minimalismului. V\u0103 mul\u021bumesc pentru aten\u021bie!<br \/>\n<br \/>Surs\u0103: 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.2 - 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\/ro\/blog\/news\/toster-vsyo-v-komposter-filtruj-i-kajfuj\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\/ro\/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\udd47Toster \u2014 totul \u00een compostor. filtreaz\u0103 \u0219i te bucuri | ProHoster","description":"A\u0219a s-a \u00eent\u00e2mplat c\u0103 \u00een CSI este foarte popular\u0103 o resurs\u0103 de Q&amp;A \u00een domeniul IT \u2014 Toster.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/toster-vsyo-v-komposter-filtruj-i-kajfuj","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/32122","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=32122"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/32122\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=32122"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=32122"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=32122"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}