Toaster - komai yana shiga cikin taki. Tace da morewa

Hakan ya faru ne cewa albarkatun Q&A na Rasha akan batutuwan IT sun shahara sosai a cikin CIS - Toaster. Duk da haka, ya rasa wani abu sa’ad da na fara saninsa sosai. Wannan ya haifar da haɓakawa a cikin nau'i na tsawo na burauza. Haɗu da ni.

Babban fasali:

  • name: Toaster Comfort.
  • Ƙididdiga masu amfani: yawan tambayoyin da mafita; karma daga Habr; taƙaitawa daga bayanin martaba - duk wannan yana cikin jerin tambayoyin Toaster.
  • Sanarwa: a ainihin lokacin akan rukunin yanar gizon, akan alamar, da sanarwar turawa, saitunan da yawa, rukunin yanar gizon dole ne a buɗe (wiki).
  • Tace: yanayi dangane da dabara: zaku iya ɓoye tambayoyi, canza launin su, da kuma nuna sanarwar - duk wannan an daidaita shi cikin sauƙi a cikin yanayin ma'ana (wiki).
  • Interface: ƙananan haɓakawa, kamar nuna ainihin ranaku ko nuna halin biyan kuɗi a cikin jerin tambayoyi.
  • Habr interface: ƙananan haɓakawa (na zaɓi), misali, layukan shiga cikin sharhi.
  • Bude tushen: Kuna iya sake yin shi da kanku idan da gaske kuke so (kafofin).
  • free: Lasisi MIT.
  • Amfanin ƙwaƙwalwar ajiya: 30-50MB, ya danganta da zaɓuɓɓuka da ƙarfin amfani da Toaster
  • Girma: 93KB don v0.8.1 (wanda ba a tattara ba, ba ƙaramin lamba ba).
  • Tsarin: bace, JS mai tsabta (minimalism).
  • Ingancin lambar: matsakaita, mix of styles, manyan fasali, datti dabaru, 'yan comments.
  • Izini: toster.ru, habr.com, notifications, storage, unlimitedStorage

Da farko, na yi wa kaina tsawo tare da manufa guda ɗaya: don nuna yawan adadin tambayoyin mai amfani wanda ya damu da danna maɓallin "Mark a matsayin mafita". Sa'an nan, kadan kadan, na farko daya sannan aka kara wani, har sai da kayan aiki ya girma ya zama dodo na kilobytes dari. Duk da haka, an bi ƙa'idar "ba amfani da wani abu da ba dole ba" har zuwa ƙarshe.

Ɗaya daga cikin manyan fasalulluka a yanzu shine amfani da ƙididdiga a cikin saitunan. Kuna iya yin kusan komai tare da su, duk abin da kuke son sarrafa hankalin ku. Babban abu shine sanin abin da ake so. Boyewa, canza launuka da sanarwa sune manyan abubuwa guda uku don kula da aiki tare da rukunin yanar gizo. Tace komai da komai shine mabuɗin dacewa.

Misalin ƙa'ida mai sassauƙa wanda zai ba ku damar karɓar sanarwa akan takamaiman batu:

!tag("Блокирование рекламы") && !contains(t,"реклам") && contains(t,"блокиров") && !tag("HTACCESS") || containsWord(t,"ркн") || contains(t,"роскомнадзор") || contains(t,"роскомпозор") || contains(t,"государств") || contains(t,"запрещен") || contains(t,"запрещён") || contains(t,"пиратск") || containsWord(t,"обход") || containsWord(t,"ростелеком") || containsWord(t,"яровой") || containsWord(t,"рф") && tag("Компьютерные сети") = notify

Zan ce nan da nan cewa ba za a iya amfani da aikin eval() ba. Don haka ba za ku ji daɗi sosai ba. Don haka, dole ne in rubuta abin da nake amfani da shi a cikin 5 KB na code ta amfani da shi juyar da bayanin kula na Poland. Wannan, wanda mutum zai iya cewa, JS ne mai matukar damuwa, duka ta fuskar ayyuka da tsarin aiki.

Akwai wani post kwanan nan game da Ƙaddamarwar Toster. Idan aka kwatanta, TE yana da mafi kyawun dubawa da wasu fasalulluka waɗanda Toster Comfort bashi da su. Koyaya, tsawo na yana jaddada amfani da albarkatu. Koyaya, babu wanda ya dame ku don amfani da kari biyu; kada su yi rikici.

A hanya mai kyau, TC yana buƙatar sake rubutawa daga karce, saboda ana iya haɓaka aikin aƙalla sau biyu, kuma yayi aiki tare da cache - sau 10, ta hanyar watsar da gidaStorage da JSON.stringify () da canza wasu hanyoyin haɗin gine-gine. Amma ba ni ne zan yi wannan aikin ba. Kuma ni mai sha'awar tsarin "idan yana aiki, kar a taɓa shi". Yayin da nake hutu, Ina yin rayayye kan batutuwa da PR, amma ba a kashe minimalism ba. Na gode da kulawar ku!

Source: www.habr.com

Add a comment