{"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\/da\/blog\/news\/toster-vsyo-v-komposter-filtruj-i-kajfuj","title":{"rendered":"Br\u00f8drister - alt i komposteren. Filtr\u00e9r og nyd","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Det er blevet s\u00e5dan, at en russisk Q&amp;A-ressource om IT-temaer er ret popul\u00e6r i CIS-landene \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/toster.ru\/\">Toaster<\/a><\/noindex>. Men der manglede noget, da jeg begyndte at dykke dybere ned i det. Dette resulterede i en forbedring i form af en browserudvidelse. M\u00f8d.<\/p>\n<p>N\u00f8glefunktioner:<\/p>\n<ul>\n<li><b>Navn:<\/b> Toster Comfort.<\/li>\n<\/ul>\n<ul>\n<li><b>Brugerstatistik:<\/b> procent af sp\u00f8rgsm\u00e5l med l\u00f8sninger; karma fra Habr; et overblik fra profilen \u2014 alt dette findes i Toster-sp\u00f8rgsm\u00e5lene.<\/li>\n<\/ul>\n<ul>\n<li><b>Underretninger:<\/b> i realtid p\u00e5 siden, p\u00e5 ikonet, plus push-notifikationer, mange indstillinger, siden skal v\u00e6re \u00e5ben (<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> betingelser baseret p\u00e5 formler: man kan skjule sp\u00f8rgsm\u00e5l, farve dem, samt vise underretninger \u2014 alt dette kan fleksibelt indstilles som logiske betingelser (<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>Brugergr\u00e6nseflade:<\/b> sm\u00e5 forbedringer, fx visning af pr\u00e6cise datoer eller visning af abonnementsstatus i sp\u00f8rgsm\u00e5lslisterne.<\/li>\n<\/ul>\n<ul>\n<li><b>Habr-gr\u00e6nseflade:<\/b> sm\u00e5 forbedringer (valgfrit), fx linjer til indrykninger i kommentarer.<\/li>\n<\/ul>\n<ul>\n<li><b>Open source:<\/b> kan tilpasses, hvis man virkelig \u00f8nsker det (<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/MarisKori\/Toster-Comfort\">kildeteksterne<\/a><\/noindex>).<\/li>\n<\/ul>\n<ul>\n<li><b>Gratis:<\/b> MIT License.<\/li>\n<\/ul>\n<ul>\n<li><b>Platform:<\/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>Hukommelsesforbrug:<\/b> 30-50MB, afh\u00e6ngig af indstillinger og intensiteten af Toster-brugen<\/li>\n<\/ul>\n<ul>\n<li><b>St\u00f8rrelse:<\/b> 93KB for v0.8.1 (udpakket, ikke minimeret kode).<\/li>\n<\/ul>\n<ul>\n<li><b>Framework:<\/b> ingen, ren JS (minimalisme).<\/li>\n<\/ul>\n<ul>\n<li><b>Kodekvalitet:<\/b> gennemsnitlig, blanding af stilarter, store funktioner, beskidte tricks, f\u00e5 kommentarer.<\/li>\n<\/ul>\n<ul>\n<li><b>Tilladelser:<\/b> <code>toster.ru, habr.com, notifikationer, lager, unlimitedStorage<\/code><\/li>\n<\/ul>\n<p>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex>Oprindeligt lavede jeg udvidelsen til mig selv med \u00e9n enkelt m\u00e5l: at vise procentdelen af sp\u00f8rgsm\u00e5l, hvor brugeren havde klikket p\u00e5 knappen 'Mark\u00e9r som l\u00f8st'. S\u00f8rg for at tilf\u00f8je lidt af det ene og det andet, indtil v\u00e6rkt\u00f8jet voksede til et monster p\u00e5 hundrede kilobyte. Ikke desto mindre blev princippet om 'ikke at bruge noget overfl\u00f8digt' overholdt til det sidste.<\/p>\n<p>En af de vigtigste funktioner i dag er brugen af formler i indstillingerne. Med dem kan man g\u00f8re stort set hvad som helst, hvad ang\u00e5r styring af sin opm\u00e6rksomhed. Det vigtigste er at vide, hvad man vil have. Skjule, \u00e6ndre farven og notifikationer \u2014 det er de tre vigtigste aspekter af opm\u00e6rksomhed, n\u00e5r man arbejder p\u00e5 siden. Filtrering af alt og enhver \u2014 n\u00f8glen til bekvemmelighed.<\/p>\n<p>Eksempel p\u00e5 en fleksibel regel, der vil tillade at modtage underretninger om et bestemt emne:<\/p>\n<pre><code class=\"javascript\">!tag(\"Blokering af reklamer\") &amp;&amp; !contains(t,\"reklam\") &amp;&amp; contains(t,\"blokering\") &amp;&amp; !tag(\"HTACCESS\") || containsWord(t,\"rkn\") || contains(t,\"roskomnadzor\") || contains(t,\"roskompozor\") || contains(t,\"stat\") || contains(t,\"forbudt\") || contains(t,\"forbudt\") || contains(t,\"pirat\") || containsWord(t,\"omg\u00e5\") || containsWord(t,\"rostelekom\") || containsWord(t,\"yarovoy\") || containsWord(t,\"rf\") &amp;&amp; tag(\"ComputerNetv\u00e6rk\") = notify<\/code><\/pre>\n<p>\nJeg vil straks sige, at funktionen eval() ikke m\u00e5tte bruges. S\u00e5 der er ikke meget at lege med. Derfor m\u00e5tte jeg skrive min egen l\u00f8sning p\u00e5 5 KB kode, ved at bruge <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\">omvendt polsk notation<\/a><\/noindex>. Det kan man sige er en meget besk\u00e5ret JS, b\u00e5de hvad ang\u00e5r funktioner og syntaks.<\/p>\n<p>For nylig var der et indl\u00e6g om <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/445450\/\">Toster Extension<\/a><\/noindex>. Hvis man sammenligner, har TE et mere behageligt interface og nogle funktioner, som ikke findes i Toster Comfort. Dog fokuserer mit udvidelse p\u00e5 ressourceforbrug. Men ingen forhindrer os i at bruge begge udvidelser; de b\u00f8r ikke konfliktere.<\/p>\n<p>I virkeligheden skal TC skrives om fra bunden, fordi man kan minimere arbejdet med mindst det halve, og arbejdet med cachen \u2014 med 10 gange, ved at opgive localStorage og JSON.stringify() og \u00e6ndre nogle arkitektoniske l\u00f8sninger. Men denne bedrift er ikke noget, jeg skal g\u00f8re. Jeg er tilh\u00e6nger af princippet 'hvis det virker \u2014 r\u00f8r det ikke'. Mens det er ferie, tager jeg aktivt imod issues og PR, men ikke p\u00e5 bekostning af minimalisme. Tak for din opm\u00e6rksomhed!<br \/>\n<br \/>Kilde: 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.3 - 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\/da\/blog\/news\/toster-vsyo-v-komposter-filtruj-i-kajfuj\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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 alt i komposteren. Filtrer og nyd | ProHoster","description":"Det viser sig, at den russiske Q&amp;A ressource inden for IT-tema er ret popul\u00e6r i SNG \u2014 Toster.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/toster-vsyo-v-komposter-filtruj-i-kajfuj","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/32122","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=32122"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/32122\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=32122"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=32122"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=32122"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}