TypeScript web developer
  • Як я створив Chrome-розширення для дерусифікації YouTube

    Цікаво почути аргументи, чому ви вважаєте що на рашистів «правдивіше» говорити «росіяни», а не рашисти.

  • Як я створив Chrome-розширення для дерусифікації YouTube

    Кожен раз коли я чую «свино-собаки» в мене спрацьовує тригер, що це досить неточний опис рашистів, особливо для тих, хто любить свиней чи собак. На скільки я розумію, саме поняття «свино-собаки» пішло від зневажливого опису ведмедя, бо він справді є чимось середнім між свинею та собакою, але мені здається що таке порівняння з рашистами — це образа для цих тварин, які є більш безневинними і благородними, ніж рашисти.

    Краще таки на рашистів казати рашисти чи окупанти.

  • Як я створив Chrome-розширення для дерусифікації YouTube

    Зараз побачив, що в оригінальному коді в мене ще й кожне слово приводиться до нижнього регістру. Тобто правильніша версія така:

    function iSru(words: string[]) {
      // prettier-ignore
      const marker = new Set(['больше', 'будет', 'будут', 'во', 'вообще', 'вот', 'время', 'всего', 'всем', 'всех', 'где', 'его', 'если', 'есть', 'еще', 'и', 'из', 'или', 'им', 'именно', 'интересно', 'их', 'к', 'как', 'какие', 'какой', 'когда', 'конечно', 'кто', 'лет', 'ли', 'либо', 'лучше', 'меня', 'мне', 'много', 'может', 'можно', 'надо', 'налоги', 'например', 'нет', 'ни', 'но', 'нужно', 'они', 'отвечаю', 'очень', 'под', 'после', 'почему', 'работать', 'с', 'сейчас', 'со', 'стоит', 'такое', 'такой', 'теперь', 'только', 'украине', 'чем', 'что']);
    
      for (const rawWord of words.slice(0, 50)) {
        const word = rawWord.toLocaleLowerCase();
        if (/[ыэёъ]|ии|ее|шь/.test(word) || marker.has(word)) {
          return true;
        }
      }
      return false;
    }
    
    Підтримав: Тарас Сливка
  • Як я створив Chrome-розширення для дерусифікації YouTube

    Я прямо дуже рідко бачив написи під відео суржиком. Ну і з такою логікою можна взагалі сказати, що і російські літери можуть бути і в суржику, тобто ваш теперішній механізм теж це не враховує...

  • Як я створив Chrome-розширення для дерусифікації YouTube

    Функція, яка з досить великою точністю визначає, чи текст написано язиком окупанта, чи ні:

    function iSru(words: string[]) {
      // prettier-ignore
      const marker = new Set(['больше', 'будет', 'будут', 'во', 'вообще', 'вот', 'время', 'всего', 'всем', 'всех', 'где', 'его', 'если', 'есть', 'еще', 'и', 'из', 'или', 'им', 'именно', 'интересно', 'их', 'к', 'как', 'какие', 'какой', 'когда', 'конечно', 'кто', 'лет', 'ли', 'либо', 'лучше', 'меня', 'мне', 'много', 'может', 'можно', 'надо', 'налоги', 'например', 'нет', 'ни', 'но', 'нужно', 'они', 'отвечаю', 'очень', 'под', 'после', 'почему', 'работать', 'с', 'сейчас', 'со', 'стоит', 'такое', 'такой', 'теперь', 'только', 'украине', 'чем', 'что']);
    
      for (const word of words.slice(0, 50)) {
        if (/[ыэёъ]|ии|ее|шь/.test(word) || marker.has(word)) {
          return true;
        }
      }
      return false;
    }
    

    Як правило, достатньо проаналізувати всього до 50 слів. Хоча ясно, що чим більше слів, тим точність визначення буде вищою.

    Код написано на TypeScript. Для тих, хто не знає його, — на вході приймається масив слів, який буде перевірятись за словником характерних літер чи слів. Цей словник я створив на основі частотного входження слів у коментарях на DOU.

  • Як воно — «пилити» стартап у Долині та представляти Україну у світі зараз

    Ок, якщо під сленгом розуміти такі слова, як наприклад «чувак», в такому разі це справді геть не суржик. Але в такому разі 95% іншомовних слів, які айтішники вживають «у довільній формі», буде саме суржиком, а не сленгом, бо вони найчастіше є дуже близькими до оригіналу (зокрема як слово «пилити»).

    Стосовно «а мне так удобно», ну ок. Як говориться: «Вперёд из песней!».

  • Як воно — «пилити» стартап у Долині та представляти Україну у світі зараз

    По-перше, описана вами відмінність між суржиком і сленгом, схоже, є вашою власною творчістю. Як на мене, «сленг» — це англійський відповідних слова «суржик», і по-суті між ними немає абсолютно жодної різниці. Ну може хіба що у сленга інколи вужче коло використання, але то вже продиктовано просто більшою залученістю іншомовних слів в конкретній галузі...

    Те, що є популярним, не завжди треба підтримувати. Ви відкрийте топ запитів того, що проглядають, наприклад, на youtube, у tiktok. Що ми там побачимо? — Правильно, самі популярні рашистські відео, програми, блогери і т.д.

    Щодо відповідника поняття «пилить», то хоча б і «забацав» (може москалі його теж вживають, але тут вже не зрозуміло звідки воно походить), «затойгокав», «підлампічив» =) і т.д.

  • Як воно — «пилити» стартап у Долині та представляти Україну у світі зараз

    Ярослав, не меліть дурниць. Слово «пилити» явно є суржиком, і воно точно є похідним від москальского «пилить». Ваші аргументи дуже добре вписуються в ідеологію «какая разница». Хіба ні? Ось накриклад: «Яка різниця якою мовою розмовляти, в москалів є ексклюзивні права на їхню мову? Може давайте ще виключимо всі літери українського алфавіту, які перетинаються з москальським, щоб було не як в москалів?». Як говориться, знайдіть відмінність.

    Підтримав: Andrii Uhryniuk
  • Як воно — «пилити» стартап у Долині та представляти Україну у світі зараз

    Краще відмовлятись від москальського сленгу «пилити» чи, прости господи, «ламповий сайт» чи щось таке. Це ж навіть не про те, що українською правильно писати «пиляти», це про інформаційну гігієну, тим більше коли у статті йдеться про патріотизм.

  • Информационная гигиена. Как не стать жертвой фейков и манипуляторов

    Чувак, поки ти не приймаєш реальність такою, як вона є, ти будеш і далі чимось схожим на рашистів (називати мене «вишиватою» — це дуже характерний симптом, який гарантовно свідчить про інфекцію русского мира). Ось це сухі факти, без емоцій:

    1. Мова визначає джерело інформації, яким будуть користуватись люди.
    2. росія є найбільшим джерелом російськомовного контенту у світі.
    3. росія вкладає у свій контент свої цінності, свою історію, тлумачення подій у ЗМІ і т.д.
    4. Інфіковані русским миром люди приводять до влади, зокрема, Партію Регіонів і решту подібної нечисті.
    5. Через харківські угоди, протиснуті ригами, відбувається продовження перебування чорноморського флоту в Криму, що і спричиняє спочатку анексію Криму, а потім і війну в Україні.

    Подобається це тобі, чи ні, але це факти, які дуже чітко демонструють зв’язок між використанням язика окупанта і наслідками.

  • Информационная гигиена. Как не стать жертвой фейков и манипуляторов

    В плані інформаційної гігієни, для усіх колишніх радянських республік, правило номер один — не використовувати язик рашистів. Як показує нам історія, навіть не важливо якої ти національності, але якщо ти інфікований русским миром, то ти будеш чимось схожим на росіянина з відповідним відчуттям шовінізму.

    Показовим є випадок із казахським активістом, який доводив що насправді казахи — то видуманий народ, і що вони насправді є «єдиним народом росії».

    У Білорусі, невизнаних Предністров’ї, ОРДЛО, Абхазії та Осетії явно-виражена погана інформаційна гігієна по відношенню до російських ЗМІ із відповідними дуже деструктивними наслідками.

    Автор топіка мабуть підсвідомо підозрює в себе інфекцію, але поки що не зрозумів де у неї ноги ростуть.

  • mblog.dev: перша ітерація «українського хабра»

    До речі, ще є RealWorld, де показується як саме працює Ditsmod на реальних проектах.

  • mblog.dev: перша ітерація «українського хабра»

    Так він на фронтенді написаний на Angular, на бекенді — на Ditsmod, це оупенсорс. Документація є для обох фреймворків, що там ще викладати, систему репутації?

  • mblog.dev: перша ітерація «українського хабра»

    насильно мил не будешь.

    Це саме можуть сказати наркомани. Їх так тягне до наркотиків, так тягне, а їм беруть і кругом насильно перекривають шляхи доставки, садять в тюрми за продаж і т.д. Велику частину контенту, який генерує кацапія, у певній мірі можна прирівняти до наркотику, його також багато хто хоче, але потім трапляється ОРДЛО, Придністров’я, Крим, Абхазія і т.д.

  • mblog.dev: перша ітерація «українського хабра»

    Вроде в свободной стране живем.

    Свобода в суспільстві ніколи не означає абсолютно безмежну свободу. Не можна називати «свободою» відсутність зобов’язань по совісті, по моралі, по патріотизму і т.д. — Це вже не свобода, а якесь чортішо.

  • mblog.dev: перша ітерація «українського хабра»

    Дякую, я вже використовую цей сервіс.

    Підтримав: Con
  • mblog.dev: перша ітерація «українського хабра»

    Для мене mc.today точно не є хорошим прикладом. По-перше вони не просто не гидують використовувати язик окупанта (як і ви, до речі), а вони ще й ставлять його на головній, а українську мову — позиціонують таким чином як другорядну. Цим самим вони, як мінімум, плюють на закон країни, в якій вони проживають і не роблять висновків з історії... не кажучи вже про моральну складову такого відношення... І усі, хто там публікуються і читають їх контент, це хавають. Це дуже поганий шлях, який нас привів до війни.

    По-друге, схоже у них занадто широкий профіль контенту. На мою думку це хибний шлях, і при нагоді їх можуть легко обійти більш вузько-спеціалізовані ресурси.

  • mblog.dev: перша ітерація «українського хабра»

    Отже ж, бля**та, тепер із київстара досить =)

  • mblog.dev: перша ітерація «українського хабра»

    Якийсь гівнюк має можливість використовувати цілий діапазон ІР 31.144.0.0/16, і намагається досити. Я не сисадмін, але мені здається що такий доступ може мати тільки інтернет провайдер. Так же? Ну або це зговорились між собою багато гівнюків, що використовують інтернет-провайдера водафоне... Хоча вони занадто швидко переключаються на наступний ІР, якщо попередній заблоковано. Більше схоже на ферму ботів.

  • mblog.dev: перша ітерація «українського хабра»

    Якщо б усе навколо було ідеальним, то для нас би не залишилось роботи ©.

    Так, на медіумі навіть код не можна вставити з підсвідкою, тому для айтішників він навряд чи буде супер популярним.

    Підтримав: Con
← Сtrl 123456...53 Ctrl →