Pro WEB & IT – Telegram
Pro WEB & IT
1.29K subscribers
87 photos
6 videos
1 file
340 links
Про IT в целом, WEB технологии, программирование и не только. Разбираю вопросы с собеседований и IT головоломки. Для тех, кто хочет найти работу по душе: https://news.1rj.ru/str/geekjobs
Download Telegram
Сегодня короткий пост про простую функцию replace в мире JS. Чтобы понять нужно ли вами читать этот пост, простой микро тест:

’abc'.replace('a', '$$$') // = ???


Смогли ответить и понимаете почему так? Значит вам не стоит читать текст далее. Для остальных — велком…

https://medium.com/@frontman/ed2507c14a60
Всем привет! Короткий пост про небольшой Bash скрипт для вашего SEO
https://medium.com/@frontman/e6717d19ed01
Про "умный дом" и автоматизацию оплаты ЖКХ. Вопрос интересный. Мне самому надоело каждый месяц вспоминать что надо заплатить, надо снять показания... Те кому это тоже надоело придумывадт очень разные способы. Кто во что горазд. Кто-то снимает камерой видео со счетчиков и обрабатывает CV алгоритмами. Кто-то снимает данные прям с цепей. Кто-то использует поверх стандартных счетчиков свои с интерфейсами для снятия показаний.

Я хочу предложит радикальной иной способ, основанный на предсказательной эвристике. Суть такая:
- берем данные за последние N месяцев
- заносим все в Гугл Таблицы
- рассчитываем средний расход
- пищем GScript (по сути JS) который раз в месяц отправляет данные через госуслуги
- раз в полгода корректируем данные

По мере накопления данных рассчеты будут более точными, можно будет потом вносить сезонные коэффициенты и прочее. И не надо ничего снимать в реалтайме, если задача стоит просто заплатить за ЖКХ. Что думаете?
Вы знаете как защитить имейл от спам краулеров на чистом CSS? Если нет, го в статью
https://medium.com/@frontman/46fbaaf9c2a0
Всем привет! Прошедшие неделя и выходные были насыщенными в плане записи в подкастах. Я побывал во Фронтенд Юность, побывал в «5min React» и заглядывал в гости к ребятам из подкаста «Цинковый прод» - подкаст получился просто бомбическим. Если вдруг у вас тяжелый Пн, то рекомендую вам целых полтора часа угара и веселья про Rust, PHP и роботов, как собрать своего Boston Dynamics да и просто отлично поржали 🙂

https://soundcloud.com/znprod/028-aleksandr-mayorov-php-luchshe-taypskripta-idempotentnost-api-boston-dynamics-nemnogo-rust
🤟😎 Продолжаю день анонсов и дарю скидку!
Я один из организаторов осенней конференции FrontendConf 2019, поэтому у меня для вас, конечно же, есть промокод🔥

Программа конференции: https://new.hr/3911
Даты: 13-14 октября
Промокод на скидку 10%: GEEKJOB

Послушать более подробно о конференции и предстоящих докладах можно в подкасте «Пятиминутка React»: https://new.hr/391f
Про жизнь

Математику, физику и инженеру-программисту дали три одинаковых красных шара и попросили найти их объём.

Физик взял ровно один литр воды, бросил туда шар и измерил объём вытесненной воды.

Математик достал сантиметр и измерил длину окружности. Затем он разделил результат на два Пи, чтобы узнать радиус, возвёл полученное значение в куб, снова разделил на Пи, потом разделил на три четверти и таким образом получил объём.

А инженер? А инженер достал справочник красных шаров…

Вот так вот выглядит современный программист-инженер.
Давно юзаю iPad как второй монитор еще, до анонса официальной фичи от Apple. Пробовал через iDisplay, но он был тормозной. Остановлися на Yam Display. Оч удобная и качественная тула, не нагружает ЦПУ, есть возможность выдавать ретину и, что главное, можно на айпаде тыкать в экран, чего не будет в официальной фиче. И так же работает фича как по проводу, так и через WiFi. Рекомендую, если что
Вчера ночью обновился до Mac OS Catalina и узнал что мой Mac Book Pro 2015 года не поддерживает sidecar. Очень странно, так как сторонними приложениями я могу комфортно пользоваться такой фичей, а вот встроенная оказалась недоступна. Ох уже этот Apple… Крч всем кто хотел использовать планшет как второй монитор очень рекомендую Yam Display
И немного про редакторские планы. Накопилось очень много черновиков, которые нужно вычитать и опубликовать, с очень занимательными статьями и задачами с собеседований. А так же хочется поделиться тем, как я последние полгода переписывал GeekJOB.ru в одиночку (я же Fullstack CTO)

Наконец, настал тот день, когда мы заглушили предыдущий боевой сервер со старым сервисом, и представляем вам новый, переписанный с нуля, модный молодежный GeekJOB.ru

Планирую вести серию статей, какие были технические проблемы со старым ресурсом, и как архитектурно построен новый, какие технологии были выбраны и почему
Новая Mac OS Catalina по дефолту теперь в терминале использует ZSH. Давно думал попробовать перейти. Я олдовый заядлый Bash’овод и пока не вижу разницы, кроме того что теперь все украшения «слетели» и zsh надо настраивать отдельно. Кстати, про раскрашивание консоли я уже как-то писал, если кому-то интересно https://news.1rj.ru/str/prowebit/167
Интересное видео с визуализацией как росла популярность разных языков программирования с 1965 года по наши дни. Вопрос только в том, как они считали популярность и в чем измерялась… В количестве программистов?

https://www.youtube.com/watch?v=Og847HVwRSI
Чем провинилась предыдущая компания?
Как бы вы ответили на этот вопрос, если бы его вам задали на собеседовании?

Про то, зачем задавать такой вопрос на собеседовании, а еще про то, почему программисты не особо хотят работать в госкомпаниях и как Роману Ивлиеву удалось вырастить команду с 3 до 50 человек, почему он берет на работу джунов и как привлекать разработчиков в госпроект с помощью HR-бренда –– читайте в нашей статье на VC, по мотивам Podcast.New.HR

https://vc.ru/hr/89374-pochemu-aytishnikam-stoit-rabotat-v-goskompaniyah
Интересный ресурс: Learn X in Y minutes
Если нужно в кратчайшие сроки вникнуть в базу языка, чтобы что-то быстро сделать (поправить скрипт, дописать пару строк или сделать адаптер), то этот ресурс может быть полезен:

https://learnxinyminutes.com/
А знаете ли вы, что в Chrome есть специальные служебные комментарии для управления JavaScript ?

https://medium.com/@frontman/a4eaab27f3ec
Каждый год меня радует Russian AI Cup - считаю оч хорошим мероприятием. Это единственное кибер соревнование, где я хоть как-то пробую участвовать. Правда в силу занятости нет времени сильно увлекаться этим, но простенькую стратегию на 500 строк кода все же я каждый год запиливаю. И это способ пописать на языках, на которых я редко пишу. Раньше я писал стратегии на Java, теперь мне нравятся варианты Go и Python. В этот раз запили стратегию на Python. Кстати, тот случай, где можно пописать на Rust боевую задачу, так сказать ;)

Этот тот случай когда рекомендую то, что самому очень нравится. Моя страница, если что, создавайте стратегии, давайте посоревнуемся https://russianaicup.ru/profile/GeekJob.ru

:)