แแกแ แฎแแแแ, แ แแ แ แฃแกแฃแแ แแแแฎแแ-แแแกแฃแฎแแก แ แแกแฃแ แกแ IT แแแแแแแ แกแแแแแแ แแแแฃแแแ แฃแแแ แแกแ-แจแ -
แซแแ แแแแแ แแแฎแแกแแแแแแแแแ:
- แกแแแแฃแ แ: แขแแกแขแแ แ แแแแคแแ แขแ.
- แแแแฎแแแ แแแแแก แกแขแแขแแกแขแแแ: แแแแฎแแแแแก แแ แแชแแแขแฃแแ แแแแแฌแงแแแขแแแแแแแ; แแแ แแ แฐแแแ แแแแ; แ แแแแฃแแ แแ แแคแแแแแแ - แแก แงแแแแแคแแ แ แขแแกแขแแ แแก แแแแฎแแแแแก แกแแแจแแ.
- แจแแแแจแแแแแ: แ แแแแฃแ แแ แแจแ แกแแแขแแ, แฎแแขแฃแแแแ, แแแฃแก แจแแขแงแแแแแแแแแ, แแ แแแแแ แแแ แแแแขแ แ, แกแแแขแ แฃแแแ แแงแแก แฆแแ (
wiki ).
- แคแแแขแ แแแ: แคแแ แแฃแแแแแ แแแคแฃแซแแแแฃแแ แแแ แแแแแ: แจแแแแซแแแแ แแแแแแแ แแแแฎแแแแ, แแแแคแแ แแแแ แแกแแแ แแ แแกแแแ แแฉแแแแแ แจแแขแงแแแแแแแแแ - แแก แงแแแแแคแแ แ แแแฅแแแแแ แแ แแก แแแแคแแแฃแ แแ แแแฃแแ แแแแแแฃแ แ แแแ แแแแแแก แกแแฎแแ (
wiki ).
- แแแขแแ แคแแแกแ: แแชแแ แ แแแฃแแฏแแแแกแแแแแ, แ แแแแ แแชแแ แแฃแกแขแ แแแ แแฆแแแแก แฉแแแแแแ แแ แแแแแฌแแ แแก แกแขแแขแฃแกแแก แฉแแแแแแ แแแแฎแแแแแก แกแแแจแ.
- Habr แแแขแแ แคแแแกแ: แแชแแ แ แแแฃแแฏแแแแกแแแแแ (แกแฃแ แแแแแกแแแแแ ), แแแแแแแแแ, แฉแแฆแ แแแแแแแก แฎแแแแแ แแแแแแขแแ แแแจแ.
- แฒกแแฏแแ แ แฌแงแแ แ: แแฅแแแ แจแแแแซแแแแ แแแแแแแแแแ แแก แแฅแแแแแแแก, แแฃ แแแแแแแแแ แแกแฃแ แ (
แฌแงแแ แแแแ ).
- แฃแคแแกแ: MIT แแแชแแแแแ.
- แแแฎแกแแแ แแแแก แแแฎแแแ แแแ: 30-50 แแ, แขแแกแขแแ แแก แแแแแงแแแแแแก แแแ แแแแขแแแแกแ แแ แแแขแแแกแแแแแแก แแแฎแแแแแ
- แแแแ: 93KB v0.8.1-แแกแแแแก (แจแแคแฃแแฃแแ, แแ แ แแแแแคแแชแแ แแแฃแแ แแแแ).
- แฉแแ แฉแ: แแแแแ แแฃแแ, แกแฃแคแแ 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 แแแแแก แแแแแงแแแแแแ
แแแแก แจแแกแแฎแแ แชแแขแ แฎแแแก แฌแแ แแงแ แแแกแขแ
แแแ แแ แแแแแกแแแ แแกแแ, TC แฃแแแ แแแแแแฌแแ แแก แแฃแแแแแ, แ แแแแแ แแฃแจแแแแ แจแแแซแแแแ แแแฉแฅแแ แแแก แแแแแแฃแ แแ แฏแแ , แแ แแฃแจแแแแ แฅแแจแแแ - 10-แฏแแ , แแแแแแแแ แแแStorage-แแกแ แแ JSON.stringify()-แแก แแแขแแแแแแ แแ แแแแแแ แแ แแ แฅแแขแแฅแขแฃแ แฃแแ แแแแแฌแงแแแขแแก แจแแชแแแแ. แแแแ แแ แแก แแ แแ แฃแแแ แแแแแแแแ. แแ แแ แแแ แแ แแแชแแแแก "แแฃ แแฃแจแแแแก, แแ แจแแแฎแแ" แแ แแแชแแแแก แแแงแแแ แฃแแ. แกแแแแ แจแแแแฃแแแแแจแ แแแ , แแฅแขแแฃแ แแ แแแฆแแ แกแแแแแฎแแแก แแ แแแแ แก, แแแแ แแ แแ แ แแแแแแแแแแแแก แฎแแ แฏแแ. แฒแแแแแแแ แงแฃแ แแแฆแแแแกแแแแก!
แฌแงแแ แ: www.habr.com