ಟೋಸ್ಟರ್ - ಎಲ್ಲವೂ ಕಾಂಪೋಸ್ಟರ್‌ಗೆ ಹೋಗುತ್ತದೆ. ಫಿಲ್ಟರ್ ಮಾಡಿ ಮತ್ತು ಆನಂದಿಸಿ

ಐಟಿ ವಿಷಯಗಳ ಕುರಿತು ರಷ್ಯಾದ ಪ್ರಶ್ನೋತ್ತರ ಸಂಪನ್ಮೂಲವು ಸಿಐಎಸ್‌ನಲ್ಲಿ ಸಾಕಷ್ಟು ಜನಪ್ರಿಯವಾಗಿದೆ - ಟೋಸ್ಟರ್. ಆದಾಗ್ಯೂ, ನಾನು ಅವನನ್ನು ಹತ್ತಿರದಿಂದ ತಿಳಿದುಕೊಳ್ಳಲು ಪ್ರಾರಂಭಿಸಿದಾಗ ಅವನು ಏನನ್ನಾದರೂ ಕಳೆದುಕೊಂಡಿದ್ದನು. ಇದು ಬ್ರೌಸರ್ ವಿಸ್ತರಣೆಯ ರೂಪದಲ್ಲಿ ಸುಧಾರಣೆಗೆ ಕಾರಣವಾಯಿತು. ನನ್ನ ಭೇಟಿ ಆಗು.

ಪ್ರಮುಖ ಲಕ್ಷಣಗಳು:

  • ಹೆಸರು: ಟೋಸ್ಟರ್ ಕಂಫರ್ಟ್.
  • ಬಳಕೆದಾರರ ಅಂಕಿಅಂಶಗಳು: ಪರಿಹಾರಗಳೊಂದಿಗೆ ಶೇಕಡಾವಾರು ಪ್ರಶ್ನೆಗಳು; ಹಬರ್ ನಿಂದ ಕರ್ಮ; ಪ್ರೊಫೈಲ್‌ನಿಂದ ಸಾರಾಂಶ - ಇದೆಲ್ಲವೂ ಟೋಸ್ಟರ್‌ನ ಪ್ರಶ್ನೆಗಳ ಪಟ್ಟಿಯಲ್ಲಿದೆ.
  • ಸೂಚನೆಗಳು: ಸೈಟ್‌ನಲ್ಲಿ ನೈಜ ಸಮಯದಲ್ಲಿ, ಐಕಾನ್‌ನಲ್ಲಿ, ಜೊತೆಗೆ ಪುಶ್ ಅಧಿಸೂಚನೆಗಳು, ಅನೇಕ ಸೆಟ್ಟಿಂಗ್‌ಗಳು, ಸೈಟ್ ತೆರೆದಿರಬೇಕು (ವಿಕಿ).
  • ಫಿಲ್ಟರ್‌ಗಳು: ಸೂತ್ರಗಳ ಆಧಾರದ ಮೇಲೆ ಷರತ್ತುಗಳು: ನೀವು ಪ್ರಶ್ನೆಗಳನ್ನು ಮರೆಮಾಡಬಹುದು, ಅವುಗಳನ್ನು ಬಣ್ಣ ಮಾಡಬಹುದು ಮತ್ತು ಅಧಿಸೂಚನೆಗಳನ್ನು ಸಹ ತೋರಿಸಬಹುದು - ಇವೆಲ್ಲವನ್ನೂ ತಾರ್ಕಿಕ ಪರಿಸ್ಥಿತಿಗಳ ರೂಪದಲ್ಲಿ ಮೃದುವಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ (ವಿಕಿ).
  • ಇಂಟರ್ಫೇಸ್: ಸಣ್ಣ ಸುಧಾರಣೆಗಳು, ಉದಾಹರಣೆಗೆ ನಿಖರವಾದ ದಿನಾಂಕಗಳನ್ನು ತೋರಿಸುವುದು ಅಥವಾ ಪ್ರಶ್ನೆಗಳ ಪಟ್ಟಿಯಲ್ಲಿ ಚಂದಾದಾರಿಕೆ ಸ್ಥಿತಿಯನ್ನು ಪ್ರದರ್ಶಿಸುವುದು.
  • Habr ಇಂಟರ್ಫೇಸ್: ಸಣ್ಣ ಸುಧಾರಣೆಗಳು (ಐಚ್ಛಿಕ), ಉದಾಹರಣೆಗೆ, ಕಾಮೆಂಟ್‌ಗಳಲ್ಲಿ ಇಂಡೆಂಟೇಶನ್ ಸಾಲುಗಳು.
  • ಮುಕ್ತ ಸಂಪನ್ಮೂಲ: ನೀವು ನಿಜವಾಗಿಯೂ ಬಯಸಿದರೆ ಅದನ್ನು ನಿಮಗಾಗಿ ರೀಮೇಕ್ ಮಾಡಬಹುದು (ಮೂಲಗಳು).
  • ಉಚಿತ: MIT ಪರವಾನಗಿ.
  • ಮೆಮೊರಿ ಬಳಕೆ: 30-50MB, ಟೋಸ್ಟರ್‌ನ ಬಳಕೆಯ ಆಯ್ಕೆಗಳು ಮತ್ತು ತೀವ್ರತೆಯನ್ನು ಅವಲಂಬಿಸಿ
  • ಗಾತ್ರ: v93 ಗಾಗಿ 0.8.1KB (ಅನ್ಪ್ಯಾಕ್ ಮಾಡಲಾಗಿಲ್ಲ, ಕಡಿಮೆಗೊಳಿಸಲಾದ ಕೋಡ್ ಅಲ್ಲ).
  • ಚೌಕಟ್ಟು: ಕಾಣೆಯಾಗಿದೆ, ಕ್ಲೀನ್ JS (ಕನಿಷ್ಠೀಯತೆ).
  • ಕೋಡ್ ಗುಣಮಟ್ಟ: ಸರಾಸರಿ, ಶೈಲಿಗಳ ಮಿಶ್ರಣ, ದೊಡ್ಡ ವೈಶಿಷ್ಟ್ಯಗಳು, ಕೊಳಕು ತಂತ್ರಗಳು, ಕೆಲವು ಕಾಮೆಂಟ್‌ಗಳು.
  • ಅನುಮತಿಗಳು: toster.ru, habr.com, notifications, storage, unlimitedStorage

ಆರಂಭದಲ್ಲಿ, ನಾನು ಒಂದೇ ಉದ್ದೇಶದಿಂದ ನನಗಾಗಿ ವಿಸ್ತರಣೆಯನ್ನು ಮಾಡಿದ್ದೇನೆ: ಬಳಕೆದಾರರ ಪ್ರಶ್ನೆಗಳ ಶೇಕಡಾವಾರು ಪ್ರಮಾಣವನ್ನು ತೋರಿಸಲು ಅವರು "ಪರಿಹಾರವಾಗಿ ಗುರುತಿಸಿ" ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಲು ಚಿಂತಿಸಿದ್ದಾರೆ. ನಂತರ, ಸ್ವಲ್ಪಮಟ್ಟಿಗೆ, ಮೊದಲು ಒಂದನ್ನು ಮತ್ತು ಇನ್ನೊಂದನ್ನು ಸೇರಿಸಲಾಯಿತು, ಉಪಕರಣವು ನೂರು ಕಿಲೋಬೈಟ್ಗಳ ದೈತ್ಯಾಕಾರದ ಬೆಳೆಯುವವರೆಗೆ. ಅದೇನೇ ಇದ್ದರೂ, "ಅನಗತ್ಯ ಏನನ್ನೂ ಬಳಸಬೇಡಿ" ಎಂಬ ತತ್ವವನ್ನು ಕೊನೆಯವರೆಗೂ ಅನುಸರಿಸಲಾಯಿತು.

ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ ಸೂತ್ರಗಳ ಬಳಕೆ ಈಗ ಮುಖ್ಯ ವೈಶಿಷ್ಟ್ಯಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ನೀವು ಅವರೊಂದಿಗೆ ಬಹುತೇಕ ಏನು ಮಾಡಬಹುದು, ನಿಮ್ಮ ಗಮನವನ್ನು ನಿರ್ವಹಿಸಲು ನೀವು ಬಯಸುತ್ತೀರಿ. ಏನು ಬೇಕು ಎಂದು ತಿಳಿಯುವುದು ಮುಖ್ಯ ವಿಷಯ. ಮರೆಮಾಚುವುದು, ಬಣ್ಣಗಳನ್ನು ಬದಲಾಯಿಸುವುದು ಮತ್ತು ಅಧಿಸೂಚನೆಗಳು ಸೈಟ್‌ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ ಗಮನ ಕೊಡಬೇಕಾದ ಮೂರು ಪ್ರಮುಖ ಅಂಶಗಳಾಗಿವೆ. ಯಾವುದನ್ನಾದರೂ ಮತ್ತು ಎಲ್ಲವನ್ನೂ ಫಿಲ್ಟರ್ ಮಾಡುವುದು ಅನುಕೂಲಕ್ಕಾಗಿ ಕೀಲಿಯಾಗಿದೆ.

ನಿರ್ದಿಷ್ಟ ವಿಷಯದ ಕುರಿತು ಅಧಿಸೂಚನೆಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಹೊಂದಿಕೊಳ್ಳುವ ನಿಯಮದ ಉದಾಹರಣೆ:

!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

eval () ಕಾರ್ಯವನ್ನು ಬಳಸಲಾಗುವುದಿಲ್ಲ ಎಂದು ನಾನು ಈಗಿನಿಂದಲೇ ಹೇಳುತ್ತೇನೆ. ಆದ್ದರಿಂದ ನೀವು ಹೆಚ್ಚು ಮೋಜು ಮಾಡುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ, ನಾನು 5 KB ಕೋಡ್ ಬಳಸಿ ನನ್ನ ಸ್ವಂತ ಊರುಗೋಲನ್ನು ಬರೆಯಬೇಕಾಗಿತ್ತು ರಿವರ್ಸ್ ಪೋಲಿಷ್ ಸಂಕೇತ. ಕಾರ್ಯಗಳು ಮತ್ತು ಸಿಂಟ್ಯಾಕ್ಸ್‌ಗಳೆರಡರಲ್ಲೂ ಇದು ಹೆಚ್ಚು ನ್ಯೂಟೆರ್ಡ್ JS ಎಂದು ಒಬ್ಬರು ಹೇಳಬಹುದು.

ಬಗ್ಗೆ ಇತ್ತೀಚೆಗೆ ಒಂದು ಪೋಸ್ಟ್ ಇತ್ತು ಟೋಸ್ಟರ್ ವಿಸ್ತರಣೆ. ಹೋಲಿಸಿದರೆ, TE ಉತ್ತಮವಾದ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಟೋಸ್ಟರ್ ಕಂಫರ್ಟ್ ಹೊಂದಿರದ ಕೆಲವು ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೊಂದಿದೆ. ಆದಾಗ್ಯೂ, ನನ್ನ ವಿಸ್ತರಣೆಯು ಸಂಪನ್ಮೂಲ ಬಳಕೆಗೆ ಒತ್ತು ನೀಡುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಎರಡೂ ವಿಸ್ತರಣೆಗಳನ್ನು ಬಳಸಲು ಯಾರೂ ನಿಮ್ಮನ್ನು ತೊಂದರೆಗೊಳಿಸುವುದಿಲ್ಲ;

ಉತ್ತಮ ರೀತಿಯಲ್ಲಿ, TC ಅನ್ನು ಮೊದಲಿನಿಂದ ಪುನಃ ಬರೆಯಬೇಕಾಗಿದೆ, ಏಕೆಂದರೆ ಕೆಲಸವನ್ನು ಕನಿಷ್ಠ ಎರಡು ಬಾರಿ ವೇಗಗೊಳಿಸಬಹುದು ಮತ್ತು ಸಂಗ್ರಹದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಬಹುದು - 10 ಬಾರಿ, localStorage ಮತ್ತು JSON.stringify() ಅನ್ನು ತ್ಯಜಿಸಿ ಮತ್ತು ಕೆಲವು ವಾಸ್ತುಶಿಲ್ಪದ ಪರಿಹಾರಗಳನ್ನು ಬದಲಾಯಿಸುವ ಮೂಲಕ. ಆದರೆ ಈ ಸಾಧನೆ ಮಾಡಬೇಕಾದವರು ನಾನಲ್ಲ. ಮತ್ತು ನಾನು "ಅದು ಕೆಲಸ ಮಾಡಿದರೆ, ಅದನ್ನು ಮುಟ್ಟಬೇಡಿ" ತತ್ವದ ಅಭಿಮಾನಿಯಾಗಿದ್ದೇನೆ. ನಾನು ರಜೆಯಲ್ಲಿರುವಾಗ, ನಾನು ಸಮಸ್ಯೆಗಳು ಮತ್ತು PR ಅನ್ನು ಸಕ್ರಿಯವಾಗಿ ತೆಗೆದುಕೊಳ್ಳುತ್ತಿದ್ದೇನೆ, ಆದರೆ ಕನಿಷ್ಠೀಯತಾವಾದದ ವೆಚ್ಚದಲ್ಲಿ ಅಲ್ಲ. ನಿಮ್ಮ ಗಮನಕ್ಕೆ ಧನ್ಯವಾದಗಳು!

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ