Ветер дул беспощадно, море разыгралось не на шутку, многие жёсткие соединения треснули, а тросы угрожали разорваться. Вперёдсмотрящий не всегда мог докричаться до рулевого. Впервые за всю карьеру мне было страшно. Вместе с остальными джуниорами я затыкал пробоины в трюме. Капсулы с гребцами постоянно смывало за борт, капитан с криком "перезапустить сайдкик" дёргал рычаг, выпускались новые капсулы, гребцы прямо из воды забирались в них и начинали грести дальше.
Раздался страшный треск и выворотив пару досок на главном корабле упала мачта. С непонятной руганью про "настройки ДНС в Кубернетес" капитан поставил несколько механиков на плечи друг другу и сказал что-то вроде "девопсы, прописывайте айпи вручную, пока не разобрались", убежал в трюм грести лично. Мы полезли натягивать импровизированный парус из своих тельняшек на эту импровизированную мачту. Механики, которых капитан почему-то назвал "девопсами", старательно держались друг за друга и удерживали парус.
***
— Матрос, можешь откатить свою фичу с прода? — услышал я голос капитана из трюма.
Ситуация не располагала переспрашивать, и надо было соображать.
— Исполняю, капитан!
К тому моменту рядом с девопсами уже был поставлен вертикально выломанный борт, парус перенатянули на него, а девопсы-механики разбежались чинить рулевые плоскости.
На этот бортик я и закрепил место для вперёдсмотрящего, и попрыгал с корабля на корабль, разыскивая место, куда я вынес его два спринта назад. Там его почему-то не оказалось, и пришлось лезть по вантам на первую попавшуюся мачту, в надежде увидеть его. К счастью, он был всего лишь за два корабля отсюда, и мне удалось докричаться. Кивнув, он полез на старое место самостоятельно.
***
Над головой был белый потолок, вокруг — белые стенки, я был привязан, а за стеной кто-то обсуждал меня.
— Курс азалептина даёт неплохие результаты, и он уже начинает видеть реальный мир, — незнакомый голос продожил, — но всё же забирать его отсюда еще нельзя.
— Но он очень нужен в проекте! У нас не хватает рук, можно ли как-то ускорить выздоровление? — а вот этот голос я знал. Это был боцман.
Раздался страшный треск и выворотив пару досок на главном корабле упала мачта. С непонятной руганью про "настройки ДНС в Кубернетес" капитан поставил несколько механиков на плечи друг другу и сказал что-то вроде "девопсы, прописывайте айпи вручную, пока не разобрались", убежал в трюм грести лично. Мы полезли натягивать импровизированный парус из своих тельняшек на эту импровизированную мачту. Механики, которых капитан почему-то назвал "девопсами", старательно держались друг за друга и удерживали парус.
***
— Матрос, можешь откатить свою фичу с прода? — услышал я голос капитана из трюма.
Ситуация не располагала переспрашивать, и надо было соображать.
— Исполняю, капитан!
К тому моменту рядом с девопсами уже был поставлен вертикально выломанный борт, парус перенатянули на него, а девопсы-механики разбежались чинить рулевые плоскости.
На этот бортик я и закрепил место для вперёдсмотрящего, и попрыгал с корабля на корабль, разыскивая место, куда я вынес его два спринта назад. Там его почему-то не оказалось, и пришлось лезть по вантам на первую попавшуюся мачту, в надежде увидеть его. К счастью, он был всего лишь за два корабля отсюда, и мне удалось докричаться. Кивнув, он полез на старое место самостоятельно.
***
Над головой был белый потолок, вокруг — белые стенки, я был привязан, а за стеной кто-то обсуждал меня.
— Курс азалептина даёт неплохие результаты, и он уже начинает видеть реальный мир, — незнакомый голос продожил, — но всё же забирать его отсюда еще нельзя.
— Но он очень нужен в проекте! У нас не хватает рук, можно ли как-то ускорить выздоровление? — а вот этот голос я знал. Это был боцман.
Сегодня короткий пост про простую функцию replace в мире JS. Чтобы понять нужно ли вами читать этот пост, простой микро тест:
Смогли ответить и понимаете почему так? Значит вам не стоит читать текст далее. Для остальных — велком…
https://medium.com/@frontman/ed2507c14a60
’abc'.replace('a', '$$$') // = ???Смогли ответить и понимаете почему так? Значит вам не стоит читать текст далее. Для остальных — велком…
https://medium.com/@frontman/ed2507c14a60
Medium
String.prototype.replace
Регулярки, колбэки и… Шаблоны!
Всем привет! Короткий пост про небольшой Bash скрипт для вашего SEO
https://medium.com/@frontman/e6717d19ed01
https://medium.com/@frontman/e6717d19ed01
Medium
Sitemap.xml
На Bash за 5 минут, без регистрации и SMS
Про "умный дом" и автоматизацию оплаты ЖКХ. Вопрос интересный. Мне самому надоело каждый месяц вспоминать что надо заплатить, надо снять показания... Те кому это тоже надоело придумывадт очень разные способы. Кто во что горазд. Кто-то снимает камерой видео со счетчиков и обрабатывает CV алгоритмами. Кто-то снимает данные прям с цепей. Кто-то использует поверх стандартных счетчиков свои с интерфейсами для снятия показаний.
Я хочу предложит радикальной иной способ, основанный на предсказательной эвристике. Суть такая:
- берем данные за последние N месяцев
- заносим все в Гугл Таблицы
- рассчитываем средний расход
- пищем GScript (по сути JS) который раз в месяц отправляет данные через госуслуги
- раз в полгода корректируем данные
По мере накопления данных рассчеты будут более точными, можно будет потом вносить сезонные коэффициенты и прочее. И не надо ничего снимать в реалтайме, если задача стоит просто заплатить за ЖКХ. Что думаете?
Я хочу предложит радикальной иной способ, основанный на предсказательной эвристике. Суть такая:
- берем данные за последние N месяцев
- заносим все в Гугл Таблицы
- рассчитываем средний расход
- пищем GScript (по сути JS) который раз в месяц отправляет данные через госуслуги
- раз в полгода корректируем данные
По мере накопления данных рассчеты будут более точными, можно будет потом вносить сезонные коэффициенты и прочее. И не надо ничего снимать в реалтайме, если задача стоит просто заплатить за ЖКХ. Что думаете?
Вы знаете как защитить имейл от спам краулеров на чистом CSS? Если нет, го в статью
https://medium.com/@frontman/46fbaaf9c2a0
https://medium.com/@frontman/46fbaaf9c2a0
Medium
Защита Email от Spamer’ов на CSS
Да да, No JS
Всем привет! Прошедшие неделя и выходные были насыщенными в плане записи в подкастах. Я побывал во Фронтенд Юность, побывал в «5min React» и заглядывал в гости к ребятам из подкаста «Цинковый прод» - подкаст получился просто бомбическим. Если вдруг у вас тяжелый Пн, то рекомендую вам целых полтора часа угара и веселья про Rust, PHP и роботов, как собрать своего Boston Dynamics да и просто отлично поржали 🙂
https://soundcloud.com/znprod/028-aleksandr-mayorov-php-luchshe-taypskripta-idempotentnost-api-boston-dynamics-nemnogo-rust
https://soundcloud.com/znprod/028-aleksandr-mayorov-php-luchshe-taypskripta-idempotentnost-api-boston-dynamics-nemnogo-rust
SoundCloud
Hear the world’s sounds
Explore the largest community of artists, bands, podcasters and creators of music & audio
🤟😎 Продолжаю день анонсов и дарю скидку!
Я один из организаторов осенней конференции FrontendConf 2019, поэтому у меня для вас, конечно же, есть промокод🔥
Программа конференции: https://new.hr/3911
Даты: 13-14 октября
Промокод на скидку 10%: GEEKJOB
Послушать более подробно о конференции и предстоящих докладах можно в подкасте «Пятиминутка React»: https://new.hr/391f
Я один из организаторов осенней конференции 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
Планирую вести серию статей, какие были технические проблемы со старым ресурсом, и как архитектурно построен новый, какие технологии были выбраны и почему
Наконец, настал тот день, когда мы заглушили предыдущий боевой сервер со старым сервисом, и представляем вам новый, переписанный с нуля, модный молодежный GeekJOB.ru
Планирую вести серию статей, какие были технические проблемы со старым ресурсом, и как архитектурно построен новый, какие технологии были выбраны и почему
Новая Mac OS Catalina по дефолту теперь в терминале использует ZSH. Давно думал попробовать перейти. Я олдовый заядлый Bash’овод и пока не вижу разницы, кроме того что теперь все украшения «слетели» и zsh надо настраивать отдельно. Кстати, про раскрашивание консоли я уже как-то писал, если кому-то интересно https://news.1rj.ru/str/prowebit/167
Telegram
Про WEB и IT
На конференциях у некоторых докладчиков можно увидеть терминалы в очень красивой боевой раскраске, прям муа 😘. Выглядит очень стильно, модно, молодежно. Небольшая заметка что это и как:
https://medium.com/@frontman/69005c646601
https://medium.com/@frontman/69005c646601
Интересное видео с визуализацией как росла популярность разных языков программирования с 1965 года по наши дни. Вопрос только в том, как они считали популярность и в чем измерялась… В количестве программистов?
https://www.youtube.com/watch?v=Og847HVwRSI
https://www.youtube.com/watch?v=Og847HVwRSI
YouTube
Most Popular Programming Languages 1965 - 2019
Timeline of the most popular programming languages since 1965 to 2019. So far the most intense ranking I've ever done :) For recent years I've used multiple programming languages popularity indexes with adjustments thanks to the data from GitHub repositories…
Чем провинилась предыдущая компания?
Как бы вы ответили на этот вопрос, если бы его вам задали на собеседовании?
Про то, зачем задавать такой вопрос на собеседовании, а еще про то, почему программисты не особо хотят работать в госкомпаниях и как Роману Ивлиеву удалось вырастить команду с 3 до 50 человек, почему он берет на работу джунов и как привлекать разработчиков в госпроект с помощью HR-бренда –– читайте в нашей статье на VC, по мотивам Podcast.New.HR
https://vc.ru/hr/89374-pochemu-aytishnikam-stoit-rabotat-v-goskompaniyah
Как бы вы ответили на этот вопрос, если бы его вам задали на собеседовании?
Про то, зачем задавать такой вопрос на собеседовании, а еще про то, почему программисты не особо хотят работать в госкомпаниях и как Роману Ивлиеву удалось вырастить команду с 3 до 50 человек, почему он берет на работу джунов и как привлекать разработчиков в госпроект с помощью HR-бренда –– читайте в нашей статье на VC, по мотивам Podcast.New.HR
https://vc.ru/hr/89374-pochemu-aytishnikam-stoit-rabotat-v-goskompaniyah
vc.ru
Почему айтишникам стоит работать в госкомпаниях — Карьера на vc.ru
В New.HR подкасте мы обсудили с Романом Ивлиевым — техническим директором проекта mos.ru, почему программисты не особо хотят работать в госкомпаниях, как ему удалось вырастить команду с 3 до 50 человек, почему он берет на работу джунов и как привлекать разработчиков…
Интересный ресурс: Learn X in Y minutes
Если нужно в кратчайшие сроки вникнуть в базу языка, чтобы что-то быстро сделать (поправить скрипт, дописать пару строк или сделать адаптер), то этот ресурс может быть полезен:
https://learnxinyminutes.com/
Если нужно в кратчайшие сроки вникнуть в базу языка, чтобы что-то быстро сделать (поправить скрипт, дописать пару строк или сделать адаптер), то этот ресурс может быть полезен:
https://learnxinyminutes.com/
А знаете ли вы, что в Chrome есть специальные служебные комментарии для управления JavaScript ?
https://medium.com/@frontman/a4eaab27f3ec
https://medium.com/@frontman/a4eaab27f3ec
Medium
FunES: // noprotect
Опасные комментарии