Pull to refresh
2
Андрей Гуртовой@jt3k

Фронтенд-разработчик

1
Subscribers
Send message

Напомнило одно голосовое сообщение которое появилось в моём чате пару месяцев назад)))

https://t.me/javascript_ru/270633

Осторожно! матерок, простите за это.

не читал, но вот вам сообщение из будущего, с моей наивной реализацией поиска телефонов в тексте:

document.documentElement.outerText
  .match(/(\+?((\s|\(|\)|\-|)|\d+)+\d+)+/g)
  .map((raw) => ({ raw, fmt: raw.replace(/\D/g, "") }))
  .filter(({ fmt }) => fmt.length >= 9)
  .map(({ raw, fmt }) => {
    if (fmt.length === 11 && ["8", "7"].includes(fmt[0])) {
      return { raw, fmt: `+7 (${fmt.slice(1, 4)}) ${fmt.slice(4, 7)}-${fmt.slice(7, 9)}-${fmt.slice(9, 11)}` };
    }

    if (fmt.length === 10 && "9" === fmt[0]) {
      return { raw, fmt: `+7 (${fmt.slice(0, 3)}) ${fmt.slice(3, 6)}-${fmt.slice(6, 8)}-${fmt.slice(8, 10)}` };
    }
  })
  .filter(Boolean);

не продакшен реди, но теперь мы можем взять raw и заменить его на fmt в тексте

Маркетологи практикума уже не знают как правильно залогиниться чтобы сгладить негативный эффект от статьи.

По большому счёту практикум это почти инфоциганство. Ценники те же, цели тоже те же -- проучить клиента, выудить побольше денег.

Всё верно сделали, это наиболее прибыльно

Не тратьте нервы и время на ответы этим амбассадорам. Это даже не смешно то о чем они пишут. Посмотрите дату их регистрации на Хабре.

У меня сестра училась в этом практикуме. Правда бесплатно как сотрудница Яндекса. И я ей также порекомендовал не тратить времени на этот чудо-курс, где нарочно всё сделано так, чтобы никто ничего не понял. Уж лучше самообучение и задавать вопросы в телеграмме в чатах специально предназначенных для обучения. Тысяч эдак на 5 пользователей. Где всегда помогают разобраться с любыми трудностями. @CSS_ru например)

У меня возникло ощущение, что читаю статью из двача или луркмора. Понравилось! есть над чем задуматься. Спасибо за ссылки! развивает

Думаю проблема не в думать головой, а в том что прогерам из типизированного мира неуютно в нашем жабаскрипте. По большому счету они в гробу видали жаваскрипт, веб апи, и ноде-жс. Им важно что на работе их теперь ценят не только классных жавистов или там сишарперов, но и как фронтендеров/бекендеров на хайповых передовых реактах.

Ещё стоит не забывать о группе людей с малым опытом в разработке. Турескрипт неплохо помогает на кодревью отпустить вожжи, чтобы не парсить глазами весь код, в попытке словить очевидные ошибки по невнимательности, которые они там накоммитили

У меня к вам развивающие рассуждения, не по теме.

Вы пишете довольно грамотные вещи, но очень многословно и с огромным количеством не всегда понятных идиом. Сложно читать.

Ещё.

примеры на jsfiddle ещё сильнее отпугивают зрителя, потому что там разработчики забили на поддержку смартфонов, и поэтому там сейчас нечитабельно даже в ландшафтной ориентации.

Я уверен что до моего комментария дочитали процента 3 людей. По выше обозначенным причинам.

Идите троллить в другое место.

tailwind можно не использовать напрямую: можно мержить стили из tailwind-классов в свои.

Это выглядит стрёмно. Вместо нормального цсс там предлагают писать `@apply class2 brder-r-4x sx-dotted some other-21 shit`

Но у tailwind-классов в представлении есть бонус: читая верстку сразу видим ее структуру не обращаясь к файлам стилей и т.п.

Это не бонус. Чем это отличается от обычного подхода? Кроме повышения когнитивной нагрузки такой способ ничего не даёт.

Я тоже. Ненавижу стулед-компоненты. Но это гуано приходится поддерживать и развивать :-(

У меня на одном проекте используется styled-components. Похоже, что не существует нормального способа подсветки этих чудо-конструкций, при этом чтобы там внутри корректно работали emmet-аббревиатуры.

Все плагины что я видел имеют баги.

Такая же ситуация с стулед-момпонентами и в sublime , к сожалению. Поэтому в ряде задач без редактора vscode не обойтись(

Асинхронная сишная библиотека называется либ-ю-ви. А в тексте написано "libvu". Исправьте пожалуйста на libuv.

libuv - Это известная библиотека которая также использовалась при создании nodejs.

Плохому танцору тапочки мешают.

1) Покупайте только интересные игрушки

2) жена выкидывает ваши? аккумуляторы. У меня к вам вопрос: вы её бить пробовали? В крайнем случае поговорить. Не откладывайте этот вопрос.

3) а моём детстве игрушки годами не имели аккумуляторов, и каждая их покупка ценилась особо. Может стоит искусственно убавить аппетиты, вместо того чтобы покупать с избытками оверпрайснутое из Икеи???

УХ. Горит!

</sarcasm>

Встречал такое, и это жесть. Похоже их партнёры по переводам испытывают проблемы

Перевод в браузере Вивальди работает крайне ненадёжно. Может пропускать текст обёрнутый в <i> <strong> и другие теги, да и просто переводит выборочно, может пропустить начало статьи а перевести незначительный текст вконце. В какой-то момент мне надоело и я сделал хром браузером по умолчанию в телефоне. Но там реклама :-(

У меня такой же телефон, но PRO. Я ушёл на pixel experience вроде отлично работает. Единственная неприязнь, это переустановка с нуля если захочется обновить андроид например с 10 на 11. Вероятно можно забекапить и восстановить данные, но я не пробовал, итак норм.

Сами же обновления внутри версии андроида выходят регулярно, и устанавливаются в полуавтоматическом режиме через предложение системы перезагрузиться в кастомное рекавери.

Вероятно это одно из условий правительства США чтобы не вводились санкции против самой ксяоми

Information

Rating
Does not participate
Location
Мытищи, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Specialist
Старший
From 333,333 ₽
JavaScript
CSS
React
Webpack
Адаптивная верстка
БЭМ
Sass
Redux
TypeScript
Веб-разработка