А вот свежий путеводитель по фронтед-разработке от коммьюнити
Новичкам она будет полезна для уверенного старта, а опытным фронтенд-разработчикам подскажет, куда развиваться дальше.
В дорожной карте собраны все актуальные инструменты и технологии по мнению комьюнити. А у репозитория kamranahmedse/developer-roadmap, в котором публикуются обновления, уже больше 250 тысяч звёзд: https://github.com/kamranahmedse/developer-roadmap
#шпаргалка #фронтенд #веб
Новичкам она будет полезна для уверенного старта, а опытным фронтенд-разработчикам подскажет, куда развиваться дальше.
В дорожной карте собраны все актуальные инструменты и технологии по мнению комьюнити. А у репозитория kamranahmedse/developer-roadmap, в котором публикуются обновления, уже больше 250 тысяч звёзд: https://github.com/kamranahmedse/developer-roadmap
#шпаргалка #фронтенд #веб
Какой процессор использовался в играх устройства Brick Game, всем известного как «Тетрис»?
Автор разобрал «Тетрис» и изучил его чип под микроскопом. В статье он показывает, как выглядел процессор, и рассказывает, за что отвечают отдельные его части: https://habr.com/ru/articles/767520/
На фото ниже, например, изображены значения бит первой ноты первой мелодии, порядок чтения от старшего к младшему отмечен стрелками.
#hardware #история
Автор разобрал «Тетрис» и изучил его чип под микроскопом. В статье он показывает, как выглядел процессор, и рассказывает, за что отвечают отдельные его части: https://habr.com/ru/articles/767520/
На фото ниже, например, изображены значения бит первой ноты первой мелодии, порядок чтения от старшего к младшему отмечен стрелками.
#hardware #история
Как и обещали — вторая часть гайда по работе с Pandas
В ней вы узнаете как оптимизировать хранение данных в памяти, более эффективно их анализировать и избегать лишних аллокаций.
А бонусом внутри вы найдете список альтернативных инструментов для работы с большими данными.
#python #библиотеки
В ней вы узнаете как оптимизировать хранение данных в памяти, более эффективно их анализировать и избегать лишних аллокаций.
А бонусом внутри вы найдете список альтернативных инструментов для работы с большими данными.
#python #библиотеки
Разработчик придумал грубое наказание для сайтов, которые воруют его веб-игру при помощи iframe
Бесплатная игра Sqword — несложная головоломка, в которой нужно последовательно размещать буквы в сетке 5×5, чтобы получилось как можно больше слов.
Как рассказал разработчик игры Джош Симмонс, он заметил, что несколько сайтов-агрегаторов игр встраивают его игру через iframe, где она отображается в окружении рекламных баннеров. Сам проект не монетизируется, но Симонса разозлило, что кто-то другой получает деньги с помощью игры, тем более таким способом.
Чтобы это исправить, Симмонс добавил в код пасхалку. Теперь, если сайт обнаружит, что игра загружается в iframe-окне, он отобразит goatse, старый NSFW-мем. Для посетителей сайта будет отображаться непристойное фото и сообщение: «Я краду чужой код, потому что я полное ничтожество».
Как минимум несколько сайтов до сих пор не заметили, что украденная ими игра заменилась на одну из самых неприятных картинок в интернете. Другие сайты просто заменили игру.
Веб-разработчики, будьте повнимательнее с iframe. Геймдевелоперы, к вам вопросов нет.
#кек #веб #gamedev
Бесплатная игра Sqword — несложная головоломка, в которой нужно последовательно размещать буквы в сетке 5×5, чтобы получилось как можно больше слов.
Как рассказал разработчик игры Джош Симмонс, он заметил, что несколько сайтов-агрегаторов игр встраивают его игру через iframe, где она отображается в окружении рекламных баннеров. Сам проект не монетизируется, но Симонса разозлило, что кто-то другой получает деньги с помощью игры, тем более таким способом.
Чтобы это исправить, Симмонс добавил в код пасхалку. Теперь, если сайт обнаружит, что игра загружается в iframe-окне, он отобразит goatse, старый NSFW-мем. Для посетителей сайта будет отображаться непристойное фото и сообщение: «Я краду чужой код, потому что я полное ничтожество».
Как минимум несколько сайтов до сих пор не заметили, что украденная ими игра заменилась на одну из самых неприятных картинок в интернете. Другие сайты просто заменили игру.
Веб-разработчики, будьте повнимательнее с iframe. Геймдевелоперы, к вам вопросов нет.
#кек #веб #gamedev
Изучаете, как работает API или создаёте свой?
У Microsoft есть большой гайд с рекомендациями по созданию качественного API, который они периодически освежают актуальными практиками.
Сохраняйте себе и пользуйтесь: https://learn.microsoft.com/en-us/azure/architecture/best-practices/api-design
#microsoft #api
У Microsoft есть большой гайд с рекомендациями по созданию качественного API, который они периодически освежают актуальными практиками.
Сохраняйте себе и пользуйтесь: https://learn.microsoft.com/en-us/azure/architecture/best-practices/api-design
#microsoft #api
Как компьютер отрисовывает картинку на мониторе и насколько сложно создать свою видеокарту?
В статье делимся видегайдом о принципах работы монитора с VGA интерфейсом и сборке примитивной видеокарты. Все с тайм-кодами и пояснениями на русском: https://tproger.ru/video/videocard-diy/
#hardware #diy
В статье делимся видегайдом о принципах работы монитора с VGA интерфейсом и сборке примитивной видеокарты. Все с тайм-кодами и пояснениями на русском: https://tproger.ru/video/videocard-diy/
#hardware #diy
Модуль, пакет, библиотека, фреймворк: в чём разница?
Разобрали ключевые отличия фреймворка от библиотеки и другими типами импортируемых объектов в Python с применением диаграмм. Вкратце разницу обозначили на картинке. А подробнее рассказали в статье: https://tproger.ru/articles/modul-paket-biblioteka-frejmvork-razbiraemsya-v-raznice
#начинающим #python #библиотеки
Разобрали ключевые отличия фреймворка от библиотеки и другими типами импортируемых объектов в Python с применением диаграмм. Вкратце разницу обозначили на картинке. А подробнее рассказали в статье: https://tproger.ru/articles/modul-paket-biblioteka-frejmvork-razbiraemsya-v-raznice
#начинающим #python #библиотеки
Борьба древних Русов с ящерами добралась и до программистов: мемологи создали славянский язык программирования
В видео — типовой урок, в котором объясняется, как вывести на экран «Слава Руси» на В++ — великом языке программирования древних Русов. Концовка заставит улыбнуться питонистов.
#кек #история
В видео — типовой урок, в котором объясняется, как вывести на экран «Слава Руси» на В++ — великом языке программирования древних Русов. Концовка заставит улыбнуться питонистов.
#кек #история
FAQ по хакатонам: как выбирать, участвовать и выигрывать
В первую очередь это опыт, развитие, новые проекты, знакомства. Однако бывают случаи, что из-за плохой организации или посредственной программы хакатона вы просто впустую потратите своё время.
Как в итоге выбрать хороший хакатон и извлечь из него максимум пользы для себя? Рассказали в статье: https://tproger.ru/articles/hackathon-faq
#советы #хакатоны
В первую очередь это опыт, развитие, новые проекты, знакомства. Однако бывают случаи, что из-за плохой организации или посредственной программы хакатона вы просто впустую потратите своё время.
Как в итоге выбрать хороший хакатон и извлечь из него максимум пользы для себя? Рассказали в статье: https://tproger.ru/articles/hackathon-faq
#советы #хакатоны
Ностальгии пост: энтузиасты сделали онлайн-копию Windows XP с мессенджером AIM, в который встроена ChatGPT
Олды помнят AIM. Это программа мгновенного обмена сообщениями от фирмы AOL (America On-Line), которая появилась еще в мае 1997 года.
Ретро-копии Windows XP уже создавали и не раз. Эта версия как раз основана на одной из самых популярных версий с открытым исходным кодом. Но самое интересное там, что в AIM можно пообщаться, прямо как в старые добрые. Встроенная модель ChatGPT понимает русский язык, осмысленно задаёт вопросы и отвечает на них.
Если хотите окунуться в живую ностальгию, это прямо то, что нужно. Плюс, если находитесь в поисках идеи для пет-проекта, то вот вам пример. Похожих проектов на гитхабе куча, но их всегда можно допилить чем-то интересным: https://smarterchild.chat/
#diy #opensource #нейросети #история #windows
Олды помнят AIM. Это программа мгновенного обмена сообщениями от фирмы AOL (America On-Line), которая появилась еще в мае 1997 года.
Ретро-копии Windows XP уже создавали и не раз. Эта версия как раз основана на одной из самых популярных версий с открытым исходным кодом. Но самое интересное там, что в AIM можно пообщаться, прямо как в старые добрые. Встроенная модель ChatGPT понимает русский язык, осмысленно задаёт вопросы и отвечает на них.
Если хотите окунуться в живую ностальгию, это прямо то, что нужно. Плюс, если находитесь в поисках идеи для пет-проекта, то вот вам пример. Похожих проектов на гитхабе куча, но их всегда можно допилить чем-то интересным: https://smarterchild.chat/
#diy #opensource #нейросети #история #windows
Подборка актуальных вакансий
— Специалист технической поддержки
Где: Санкт-Петербург
Опыт: можно без опыта
— Эксперт по мониторингу / Администратор Zabbix в Открытие
Где: Москва
Опыт: от 1 года
— UX-редактор в МТС
Где: удалённо
Опыт: от 2 лет
— DevOps Engineer Центра HR TECH в Гринатом
Где: удалённо
Опыт: от 3 лет
— Консультант-аналитик 1C:Документооборот в Гринатом
Где: удалённо
Опыт: от 3 лет
— Разработчик BI в Иннотех
Где: удалённо
Опыт: от 3 лет
— Арт-директор в МТС
Где: удалённо
Опыт: от 3 лет
— Архитектор сетей в защищенном исполнении в Гринатом
Где: удалённо
Опыт: от 3 лет
— Ведущий инженер (SIEM + PAM) в Иннотех
Где: удалённо
Опыт: от 3 лет
— Ведущий инженер WAF в Иннотех
Где: удалённо
Опыт: от 3 лет
#вакансии #работа
— Специалист технической поддержки
Где: Санкт-Петербург
Опыт: можно без опыта
— Эксперт по мониторингу / Администратор Zabbix в Открытие
Где: Москва
Опыт: от 1 года
— UX-редактор в МТС
Где: удалённо
Опыт: от 2 лет
— DevOps Engineer Центра HR TECH в Гринатом
Где: удалённо
Опыт: от 3 лет
— Консультант-аналитик 1C:Документооборот в Гринатом
Где: удалённо
Опыт: от 3 лет
— Разработчик BI в Иннотех
Где: удалённо
Опыт: от 3 лет
— Арт-директор в МТС
Где: удалённо
Опыт: от 3 лет
— Архитектор сетей в защищенном исполнении в Гринатом
Где: удалённо
Опыт: от 3 лет
— Ведущий инженер (SIEM + PAM) в Иннотех
Где: удалённо
Опыт: от 3 лет
— Ведущий инженер WAF в Иннотех
Где: удалённо
Опыт: от 3 лет
#вакансии #работа
ITC запретили Apple поставлять Apple Watch Series 6 в США
Комиссия по международной торговле США (ITC) запретила Apple импортировать некоторые модели Apple Watch в США. Причина — патентный спор Apple с медицинской компанией Masimo.
Согласно постановлению суда, Apple нарушила патенты Masimo с технологиям измерения уровня кислорода в крови. С выпуска Series 6 практически каждая новая модель Apple Watch, оснащена функцией мониторинга кислорода в крови. Но пока неясно ITC не уточняет, коснётся запрет только Apple Watch Series 6 или других моделей тоже.
Интересно, что Apple обращалась в Masimo в 2013 году с предложением сотрудничества. А потом отказалась от своих планов и пригласила к себе на работу одного из ведущих специалистов Masimo. Ещё один сотрудник ушёл из Masimo в Apple через год.
Apple считает, что Masimo просто мешает жизненно важному продукту попасть на рынок и хочет копировать их технологии. В Masimo говорят, что «даже крупнейшая в мире компания не стоит выше закона».
Конечно, одно дело придумать технологию, другое — дать доступ к ней миллионам людей. Но и закон есть закон.
#apple
Комиссия по международной торговле США (ITC) запретила Apple импортировать некоторые модели Apple Watch в США. Причина — патентный спор Apple с медицинской компанией Masimo.
Согласно постановлению суда, Apple нарушила патенты Masimo с технологиям измерения уровня кислорода в крови. С выпуска Series 6 практически каждая новая модель Apple Watch, оснащена функцией мониторинга кислорода в крови. Но пока неясно ITC не уточняет, коснётся запрет только Apple Watch Series 6 или других моделей тоже.
Интересно, что Apple обращалась в Masimo в 2013 году с предложением сотрудничества. А потом отказалась от своих планов и пригласила к себе на работу одного из ведущих специалистов Masimo. Ещё один сотрудник ушёл из Masimo в Apple через год.
Apple считает, что Masimo просто мешает жизненно важному продукту попасть на рынок и хочет копировать их технологии. В Masimo говорят, что «даже крупнейшая в мире компания не стоит выше закона».
Конечно, одно дело придумать технологию, другое — дать доступ к ней миллионам людей. Но и закон есть закон.
#apple
Умные программисты пишут STUPID-код: новый взгляд на принципы SOLID
Автор статьи предлагает использовать подход STUPID для написания кода. Притом, настолько STUPID, что если бы компилятор мог генерировать эмоции, то вы бы увидели слёзы, льющиеся с монитора, а колонки воспроизвели бы звук громких аплодисментов.
Подробнее о философии STUPID — в статье: https://habr.com/ru/companies/ruvds/articles/768298/
#советы #лучшиепрактики #кек
Автор статьи предлагает использовать подход STUPID для написания кода. Притом, настолько STUPID, что если бы компилятор мог генерировать эмоции, то вы бы увидели слёзы, льющиеся с монитора, а колонки воспроизвели бы звук громких аплодисментов.
Подробнее о философии STUPID — в статье: https://habr.com/ru/companies/ruvds/articles/768298/
#советы #лучшиепрактики #кек
Вышла новая версия React-фреймворка Next.js 14
26 октября разработчики выпустили новый релиз Next.js. Из основных нововведений: релиз ускоряет время сборки в 2 раза, а Server Actions позволяет выполнять код на сервере.
Что ещё нового в Next 14:
— Ускоренный компилятор: Rust-based компилятор Turbopack обеспечивает стабильность и производительность.
— Fast Refresh ускоряет обновление кода до 94,7%.
— Введены маршруты API для упрощения создания внутренних эндпоинтов.
— Серверные действия позволяют определить функции, выполняемые на сервере и вызываемые из React-компонентов.
— Частичная предварительная отрисовка (Prerendering) оптимизирует отрисовку динамического контента.
— Улучшена обработка метаданных для более плавного пользовательского опыта и предотвращения проблем.
— Запущен новый бесплатный курс Next.js Learn для обучения разработчиков.
Подробнее: https://github.com/vercel/next.js/releases/tag/v14.0.0
#react #веб #фронтенд
26 октября разработчики выпустили новый релиз Next.js. Из основных нововведений: релиз ускоряет время сборки в 2 раза, а Server Actions позволяет выполнять код на сервере.
Что ещё нового в Next 14:
— Ускоренный компилятор: Rust-based компилятор Turbopack обеспечивает стабильность и производительность.
— Fast Refresh ускоряет обновление кода до 94,7%.
— Введены маршруты API для упрощения создания внутренних эндпоинтов.
— Серверные действия позволяют определить функции, выполняемые на сервере и вызываемые из React-компонентов.
— Частичная предварительная отрисовка (Prerendering) оптимизирует отрисовку динамического контента.
— Улучшена обработка метаданных для более плавного пользовательского опыта и предотвращения проблем.
— Запущен новый бесплатный курс Next.js Learn для обучения разработчиков.
Подробнее: https://github.com/vercel/next.js/releases/tag/v14.0.0
#react #веб #фронтенд
Ультрагайд для людей, которые хотят превратить надоевшие созвоны в просто созвоны
Вы когда-нибудь сталкивались с нежеланием подключаться к митапу? Если дело не в сорванном дедлайне и не в конкретном неприятном человеке, то такое отторжение может быть следствием глубинной проблемы.
Разобрались, что на самом деле стоит за нежеланием подключаться к митапу, почему даже неинтроверты-разработчики ищут, где можно где взять время на это, и предложили несколько техник работы с фрустрирующими эмоциями: https://tproger.ru/articles/kak-prevratit-grebanyj-sozvon-v-prosto-sozvon
#softskills #советы
Вы когда-нибудь сталкивались с нежеланием подключаться к митапу? Если дело не в сорванном дедлайне и не в конкретном неприятном человеке, то такое отторжение может быть следствием глубинной проблемы.
Разобрались, что на самом деле стоит за нежеланием подключаться к митапу, почему даже неинтроверты-разработчики ищут, где можно где взять время на это, и предложили несколько техник работы с фрустрирующими эмоциями: https://tproger.ru/articles/kak-prevratit-grebanyj-sozvon-v-prosto-sozvon
#softskills #советы
This media is not supported in your browser
VIEW IN TELEGRAM
Астрологи объявили неделю бэкенд-разработчика 🔮
🎃 В канун Дня Всех Святых Старшие Арканы развернули инфраструктуру на ваших серверах — выясните, что они предсказывают!
Создавать вэбхуки или изучить новый фреймворк?
Сделайте скриншот экрана — узнайте, какая карта определит вашу судьбу в профессии и какой амулет поможет избежать бед 🧿
Скрин, скрин!
🎃 В канун Дня Всех Святых Старшие Арканы развернули инфраструктуру на ваших серверах — выясните, что они предсказывают!
Создавать вэбхуки или изучить новый фреймворк?
Сделайте скриншот экрана — узнайте, какая карта определит вашу судьбу в профессии и какой амулет поможет избежать бед 🧿
Скрин, скрин!