Про жизнь
Математику, физику и инженеру-программисту дали три одинаковых красных шара и попросили найти их объём.
Физик взял ровно один литр воды, бросил туда шар и измерил объём вытесненной воды.
Математик достал сантиметр и измерил длину окружности. Затем он разделил результат на два Пи, чтобы узнать радиус, возвёл полученное значение в куб, снова разделил на Пи, потом разделил на три четверти и таким образом получил объём.
А инженер? А инженер достал справочник красных шаров…
Вот так вот выглядит современный программист-инженер.
Математику, физику и инженеру-программисту дали три одинаковых красных шара и попросили найти их объём.
Физик взял ровно один литр воды, бросил туда шар и измерил объём вытесненной воды.
Математик достал сантиметр и измерил длину окружности. Затем он разделил результат на два Пи, чтобы узнать радиус, возвёл полученное значение в куб, снова разделил на Пи, потом разделил на три четверти и таким образом получил объём.
А инженер? А инженер достал справочник красных шаров…
Вот так вот выглядит современный программист-инженер.
Давно юзаю 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
Опасные комментарии
Каждый год меня радует Russian AI Cup - считаю оч хорошим мероприятием. Это единственное кибер соревнование, где я хоть как-то пробую участвовать. Правда в силу занятости нет времени сильно увлекаться этим, но простенькую стратегию на 500 строк кода все же я каждый год запиливаю. И это способ пописать на языках, на которых я редко пишу. Раньше я писал стратегии на Java, теперь мне нравятся варианты Go и Python. В этот раз запили стратегию на Python. Кстати, тот случай, где можно пописать на Rust боевую задачу, так сказать ;)
Этот тот случай когда рекомендую то, что самому очень нравится. Моя страница, если что, создавайте стратегии, давайте посоревнуемся https://russianaicup.ru/profile/GeekJob.ru
:)
Этот тот случай когда рекомендую то, что самому очень нравится. Моя страница, если что, создавайте стратегии, давайте посоревнуемся https://russianaicup.ru/profile/GeekJob.ru
:)
Небольшой пост про то, как скачать видео стрим и сконвертить его в mp4 на Bash
https://medium.com/@frontman/9f3451c0c69
https://medium.com/@frontman/9f3451c0c69
Medium
Как скачать видеострим на Bash
Download and combine m3u *.ts to .mp4
Всем привет! Сейчас сезон праздников, поэтому хочется чего-то нового, легкого и веселого.
Мы, с пацанами, решили замутить свое УтубШоу, что-то среднее между стендапом - влогом - подкастом. Это пилот, который хотим затестить. Если вам зайдет такой формат, мы будем продолжать. Если нет - значит займемся чем-то другим 🙂
Фидбеки, критика и прочая обратная связь приветствуется. Ставьте лайки (или дизлайки), пишите комментарии
Мы, с пацанами, решили замутить свое УтубШоу, что-то среднее между стендапом - влогом - подкастом. Это пилот, который хотим затестить. Если вам зайдет такой формат, мы будем продолжать. Если нет - значит займемся чем-то другим 🙂
Фидбеки, критика и прочая обратная связь приветствуется. Ставьте лайки (или дизлайки), пишите комментарии
А знаете ли вы что JSON такого вида: [01] невалиден?
JSON.parse('[01]') выдаст ошибку
И по этому поводу на редит и хакер ньюс разразилась дискуссия.
Детально почему так, можно прочитать в статье
https://nullprogram.com/blog/2019/12/28/
Но если кратко, то суть в том, что JSON это именно формат, а не часть языка JS, и у него (у парсера JSON) есть свои правила распарсивания. И то, что в JS - валидный объект не гарантирет что это валидный JSON. И, как всегда, JS тут ни причем и ругаться на него не стоит 😉
JSON.parse('[01]') выдаст ошибку
SyntaxError: Unexpected number in JSON.И по этому поводу на редит и хакер ньюс разразилась дискуссия.
Детально почему так, можно прочитать в статье
https://nullprogram.com/blog/2019/12/28/
Но если кратко, то суть в том, что JSON это именно формат, а не часть языка JS, и у него (у парсера JSON) есть свои правила распарсивания. И то, что в JS - валидный объект не гарантирет что это валидный JSON. И, как всегда, JS тут ни причем и ругаться на него не стоит 😉
На выходных (новогодних) решил все же погрузиться в Python. И вот уже 5й день пишу на нем и кажется что этот язык я знал давно. Как этого добился и почему Python - немного описал в 2х постах:
https://medium.com/@frontman/d424cd819d9f
https://medium.com/@frontman/d424cd819d9f
Medium
Выучить Python за выходные
Мой путь от нуля до адекватного Junior Python Developer