tproger | Технологии

Telegram-канал tproger - Типичный программист

84520

Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Другие проекты Tproger: https://tprg.ru/media

Подписаться на канал

Типичный программист

OPS Talk by Sber уже скоро — успейте пройти регистрацию!
 
Встреча назначена на 30 мая в штаб-квартире Сбера! На митапе инженеры сопровождения и DevOps-инженеры поднимут тему вендорозамещения и импортозамещения ПО и технологий, а также разберут вопросы их сопровождения. 

Вы узнаете о надёжности высоконагруженных систем, рассмотрите конкретные кейсы и обменяетесь опытом со спикерами из Сбера, Wildberries и других компаний.

Присоединяйтесь к большому сообществу support-специалистов, чтобы пообщаться с коллегами из технологических компаний со всей страны.
 
Подробности и регистрация — на сайте! Количество мест ограничено.

Это #партнёрский пост

Читать полностью…

Типичный программист

Как Линус Торвальдс ушёл в отпуск и создал Git всего за 14 дней

Ранее для контроля версий ядра Linux использовался BitKeeper, но закрытый исходный код и лицензия вызывали разногласия в сообществе. Конфликт обострился, когда разработчик Эндрю Триджелл обошёл лицензионные ограничения BitKeeper и создал инструмент на его основе.
 
Ларри Маквой (автор BitKeeper), не оценил такие мувы и дал Торвальдсу и разработчикам ядра Linux, использующим BitKeeper, три месяца для перехода на другой инструмент.
 
На фоне этого Линус решил найти альтернативу. На две недели он ушёл "в отпуск" и начал разрабатывать свой инструмент. 8 апреля он представил первые наработки Git, который изначально был простой системой для отслеживания состояний файлов.
 
А уже 17 апреля 2005 года состоялся первый настоящий мердж ядра с использованием Git. Вот так и появился инструмент, который сейчас считается стандартом в отрасли.
 
#факты

Читать полностью…

Типичный программист

Больше не ищу тебя в аське: VK закрывает поддержку легендарного мессенджера

Все сотрудники будут переведены на более приоритетные проекты вк. А само приложение уже пропало из AppStore и Google Play. И хотя вряд ли из нас кто-то им сейчас пользуется, но вы ведь тоже словили ностальгию и нотку грусти?

#новости

Читать полностью…

Типичный программист

Совет дня: если при приготовлении пиццы дома ваш сыр плохо тянется и не прилипает к пицце, просто добавьте щепотку нетоксичного клея.
 
Именно такой совет дала нейронка от гугла бедняге, который просто хотел насладиться пиццей. Как оказалось, произошло это из-за того, что алгоритм проиндексировал пост на Reddit, написанный троллем 11 лет назад.

Случай с пиццей не единственный, поэтому держите ещё несколько годных советов от ИИ:
— Каждый день нужно употреблять небольшие камни для улучшения пищеварения, так как в них много витаминов и минералов.
— Бег с ножницами – отличное упражнение для укрепления сердечно-сосудистой системы.
— Для борьбы с депрессией рекомендуется спрыгнуть с моста «Золотые ворота».
 
В комментариях поделитесь, что из вышеперечисленного показалось вам самым полезным

#кек #новости

Читать полностью…

Типичный программист

​​Если решили писать новый популярный мессенджер и составить конкуренцию вайберу, то вы должны знать, на чём пишут современные соцсети

В 2024 году аудитория социальных сетей достигла 5 миллиардов человек. Для сравнения, всего 10 лет назад количество пользователей составляло чуть меньше 2 миллиардов, а в 2004 году — всего 227 миллионов.

Очевидно, чтобы справляться с таким стремительно растущим числом пользователей и избегать сбоев, нужны надёжные и масштабируемые технологии. Мы проанализировали доступную информацию и поделились тем, на каких принципах и технологиях строятся самые популярные соцсети: https://tproger.ru/articles/na-chem-piwut-sovremennye-socseti--sposobnye-vyderzhat-ogromnyj-potok-lyudej

#соцсети

Читать полностью…

Типичный программист

Будь на вершине карьеры с Самолетом
 
Наши друзья из Самолета ведут достойный карьерный блог! Они приложили много усилий, чтобы сделать его максимально привлекательным, информативным и полезным для тех, кто находится в поиске новых инструментов или хочет развиваться профессионально.
 
В своём канале они регулярно публикуют новости и инсайты, затрагивающие тему карьеры, и делятся инструментами, которые помогут вам в работе. Вот небольшая подборка наших любимых постов:
Как в 21 год стать руководителем разработки
Как Самолету удалось увеличить показатели сайта вакансий
Подборка из статей и инструментов, которые пригодятся в работе питонистам
Плюсы сквозного тестирования
Как без больших вложений повысить метрики проекта

Мы уже следим за ними, ты с нами?

Это #партнёрский пост

Читать полностью…

Типичный программист

Инструкция к Kubernetes, которую поймёт даже водитель Uber

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

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

https://dev.to/therubberduckiee/explaining-kubernetes-to-my-uber-driver-4f60

#kubernetes

Читать полностью…

Типичный программист

После этого видео стало очень интересно на каких данных обучали ChatGPT-4o

#кек

Читать полностью…

Типичный программист

Работаете в области проектирования ПО и хотите быстрее вырасти профессионально?

Выйти на новый уровень будет гораздо проще с онлайн-магистратурой Яндекса и ИТМО «ПО высоконагруженных систем».

Поступив на программу, вы с первого семестра погрузитесь в работу над реальными задачами из индустрии. Собирая ценные кейсы в портфолио, вы прокачаете навыки проектирования сложных систем и управления крупными проектами. Всё это — онлайн, из любой точки мира! 

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

Подайте заявку на магистратуру и выйдите на новый уровень в IT.

Это #партнёрский пост

Читать полностью…

Типичный программист

Разработчики тратят более 50% своего времени на устранение неполадок, а не на инновации

По данным исследования Cisco AppDynamics, разработчики вынуждены тратить 57% своего времени на решение проблем с производительностью приложений. Основными причинами, по мнению опрошенных, являются недостаток необходимых инструментов и видимости полной картины.

91% считают, что должны играть более активную роль в разработке и внедрении решений для бизнеса. А отсутствие такой возможности негативно сказывается на мотивации: 82% разработчиков чувствуют разочарование, а 54% готовы сменить работу.

Пути решения: внедрение полной видимости (full-stack observability - концепция наблюдения в реальном времени за состоянием каждого компонента технологического стека) может значительно улучшить эту ситуацию, считают 78% опрошенных. А 39% видят потенциал в использовании ИИ для автоматизации выявления и исправления проблем.

Ваше мнение?

#факты #ресёрч

Читать полностью…

Типичный программист

Когда смотришь на некоторые капчи, невольно задумываешься: — сколько кругов ада придется пройти их создателям за то, что они превратили проверку на человека в настоящий сеанс пассивной агрессии для всех пользователей.

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

#обсуждение #captcha

Читать полностью…

Типичный программист

Делаем квадрокоптер без СМС, использования готовых плат и софта

Недавно наткнулись на крутую статью, где автор поделился своим опытом разработки квадрокоптера на базе ESP32. Он отказался от использования готовых плат, прошивок и потратил четыре года, чтобы всё сделать самому. А в статье подробно описал процесс разработки, алгоритм управления и поделился своими наработками. 

#робототехника #квадрокоптеры

Читать полностью…

Типичный программист

Слушаем музыку с любой точки мира, даже если живём в селе добрые Пчёлы  

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

#позалипать

Читать полностью…

Типичный программист

Сегодня, 17 мая, в Москве пройдёт масштабная конференция True Tech Day, посвящённая науке и технологиям

Там вас ждут:
— 5 треков: Main, Development, AI/ML, Cloud, Science.
— 50 спикеров: с докладами про архитектуру, облачные платформы и многое другое.
— 10 часов нетворкинга: с лидерами индустрии о самом важном в IT.
— Вечеринка: со звёздным лайн-апом.

Узнать подробную программу остальных треков и зарегистрироваться, чтобы смотреть трансляции из треков Development, AI/ML, Cloud и Science можно на официальном сайте конференции.

А трансляцию главного трека мы транслируем прямо у себя ВКонтакте: https://tprg.ru/RrId

Это #партнёрский пост

Читать полностью…

Типичный программист

Как работает сжатие файлов?

Мы встречаемся со сжатием файлов каждый день. Ведь ZIP, JPEG, MP3 — это всё форматы сжатия. А знаете, как этот механизм работает? Вот парочка отличных статей, которые помогут с этим разобраться:

Простым языком о том, как работает сжатие файлов: https://tproger.ru/translations/how-file-compression-works/

Подробное объяснение и история Zip-файлов: https://habr.com/ru/company/vk/blog/490790/

#начинающим

Читать полностью…

Типичный программист

Compiler Explorer: крутой проект для понимания компилируемого кода

Для того чтобы в этом убедится, достаточно ввести исходный код в левую панель, и сайт мгновенно покажет вам на правой панели скомпилированный результат. Инструмент поддерживает 69 языков, более двух тысяч компиляторов и широкий спектр архитектур, включая x86, arm, risc-v, avr, mips, vax, tensa, 68k, PowerPC, SPARC и даже для скуфов есть — 6502. 
 
Если интересуетесь компиляторами или компьютерной архитектурой, то настоятельно рекомендуем попробовать. А в этом обзоре вы сможете предварительно ознакомиться с его функционалом, ведь вышеописанные возможности — лишь малая часть того, на что он способен.

#архитектуры #компиляторы

Читать полностью…

Типичный программист

У вас есть свободный слот? Теперь есть

«Свободный слот» — это новое шоу инженеров бигтеха. В нём молодые и амбициозные рассказывают о молодости и амбициях. 

В первом выпуске — про карьерный трек, мечты детства и косяки в работе. Слушайте и подписывайтесь на канал, чтобы не пропустить новые выпуски.

Это #партнёрский пост

Читать полностью…

Типичный программист

Зачем переводить производство ИТ-решений на российские системы?
 
Отечественным компаниям стало рискованно использовать иностранные инструменты для разработки ПО. Однако около 23% предприятий до сих не перешли на российский софт, по данным ежегодного отчета Russia DevOps Report 2023.
 
Это может привести к утрате работоспособности ПО, поскольку без поддержки иностранного вендора невозможно вовремя обнаруживать и устранять ошибки. К тому же в старых необновляемых версиях ПО могут возникать критические уязвимости, которые также не устранить самостоятельно.
 
Чтобы исключить угрозы, нужна своя доверенная среда разработки. Создать ее поможет переход на Платформу Сфера, которая включает 3 вектора защиты от уязвимостей. Решение обеспечивает надежную и бесперебойную работу ПО на объектах КИИ, позволяет гарантировать непрерывную разработку и поставку обновлений.  
 
🔹 Примером успешного внедрения российских инструментов в сфере доверенной среды разработки ПО стал совместный кейс Платформы Сфера и Банка ВТБ.

Сегодня порядка 80% продуктов и сервисов внедрено или находятся на разных стадиях тиражирования. Окончательное внедрение Платформы Сфера позволит Банку ВТБ вывести из эксплуатации около 20 зарубежных систем различных вендоров.

Реклама. ООО «Т1», ИНН: 7720484492

Читать полностью…

Типичный программист

Проведите лето с Яндекс Практикумом и вернитесь на работу с новыми скилами

До конца июня вы можете получить дополнительный курс по цене одного.

— Выберите любой курс для специалистов с опытом и оплатите его до 30.06.
— Получите курс «Навыки рабочей коммуникации» в подарок.
— Изучите новые навыки, которые помогут вам вырасти в карьере. 

Выбрать курс: https://clck.ru/3AcfYk

Это #партнёрский пост

Читать полностью…

Типичный программист

​​6 полезных шпаргалок по CSS, которые сэкономят вам часы работы

Они идеально подходят как для новичков, так и для тех, кто уже неплохо разбирается.

Чит-листы охватывают такие аспекты как:
— CSS Flexbox.
— CSS Grid.
— CSS Positions.
— CSS Display Values.
— CSS Selectors.
— CSS :nth-child Selectors.

Сохраняйте, чтобы не потерять: https://github.com/WebdevShefali/CheatSheets/tree/main

#css #фронтенд

Читать полностью…

Типичный программист

Apple и Starlink накосячили: потенциальный слив данных о местоположении миллиардов устройств

Исследователи из Университета Мэриленда выявили уязвимости в их системах геолокации, позволяющие отслеживать местоположения устройств по всему миру.

Это было возможно благодаря тому, что Apple передавала данные о геолокации до 400 близлежащих BSSID, что позволяло определять местоположение устройств на основе известных точек доступа, а также отслеживать спутники Starlink.

К счастью, компании уже выкатили обновления. Starlink рандомизировала BSSID устройств, а Apple дала возможность исключать свои Wi-Fi точки из системы. Однако сам факт такой масштабной угрозы конфиденциальности от гигантов раздражает. Согласны?

#новости

Читать полностью…

Типичный программист

Хакатоны.рус запускает ЛЕТС ХАК — первый в России образовательный интенсив и хакатон для начинающих хакатонщиков!

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

На хакатоне будет представлено 2 кейса, в каждом из которых определено 3 призовых места — вы сами решаете, какой кейс выбрать!

Общий призовой фонд: 300 тыс. рублей.

Узнать подробнее о кейсах и присоединиться к хакатону можно по ссылке. Спешите, зарегистрироваться можно до 23 мая!

Проект реализуется при поддержке Росмолодежь.Гранты.

Это #партнёрский пост

Читать полностью…

Типичный программист

Что должен знать начинающий фронтендер?
 
Собрали советы для достижения успеха в профессии от опытного фронтенд-разработчика в одну статью. А также ответили на частые вопросы новичков: от зарплаты и стека до перспектив карьерного роста.

https://tproger.ru/articles/frontend-razrabotka--chem-zanimayutsya-i-skolko-zarabatyvayut-specialisty

#фронтенд #советы

Читать полностью…

Типичный программист

Samsung: *Очень аккуратно пытается повторить фишки iPhone*

Apple: *Судится за каждую такую попытку*

Xiaomi: Подержите моё пиво...

Читать полностью…

Типичный программист

Positive Technologies приглашает принять участие в олимпиаде по программированию «1+1» 25 мая онлайн и на киберфестивале PHDays Fest 2 в «Лужниках»

Всё пройдёт без пафоса, в комфортной и дружелюбной обстановке. Участвуйте сами и приводите +1.

На олимпиаде вас будут ждать задачи на разные темы всех уровней сложности — будет интересно как постоянным участникам соревнований, так и тем, у кого ещё нет олимпиадного опыта.
 
В день олимпиады подведут итоги и наградят участников с лучшими результатами. А после разберут задачи и решения вместе с тренером.

Присоединяйтесь, заряжайтесь драйвом, решайте столько задач, сколько сможете. И самое главное — получайте удовольствие! Ведь рост над собой и динамика на дистанции гораздо важнее абсолютной победы.

Узнайте больше и зарегистрируйтесь до 23 мая.

Это #партнёрский пост

Читать полностью…

Типичный программист

Когда тебя наняли архитектором детских площадок, но в душе ты тестировщик

#кек

Читать полностью…

Типичный программист

🔘 «Мне нравится смотреть за роботом и понимать, почему он так себя ведёт».

Недавно мы начали тестировать на складе Маркета Роборуку, которая помогает разбирать партии товаров и складывать их на палеты. Есть и другое направление — мы учим Роборуки работать с маленькими предметами, чтобы в будущем они могли собирать заказы покупателей.

Обучением этой Роборуки занимается Андрей Маношин. Говорим с ним о том, как устроена работа ML-инженера и как объяснить роботу устройство нашего мира.

↗️ Если хотите тоже делать роботов, смотрите наши вакансии.

Подписывайтесь @yandex

Читать полностью…

Типичный программист

GTA VI выйдет осенью 25 года
 
Компания Take-Two Interactive, которая владеет Rockstar Games, выпустила финансовый отчёт, где указала предполагаемое время выхода GTA VI.
 
Согласно документу, игра выйдет осенью 2025 года. На платформах: PlayStation 5 и Xbox Series S/X.
 
#новости

Читать полностью…

Типичный программист

Если ваши олдскулы давно не сводило, то это пора исправлять

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

Тем более, что на сайте можно запустить легендарные игры, такие как DOOM, Half-Life, Mario, Prince of Persia, Quake и многие другие. А затем насладиться музыкой в старом добром Winamp.

#windows

Читать полностью…

Типичный программист

Стартовал приём заявок на блокчейн-хакатон Сбера DeFi Hack 2024 с призовым фондом в 1 миллион рублей!

Участвовать могут соло-разработчики и команды до пяти человек из России и других стран. Минимальный возраст — от 18 лет.

Соревнование проводится в онлайн-формате по семи направлениям разработки. Например: Decentralized Identity, ассистент по работе с web3 и применение блокчейн для управления медицинскими данными. Дедлайн подачи готового решения — 2 июня до 23.59. 

Регистрируйтесь и предложите свой смелый проект!

Это #партнёрский пост

Читать полностью…
Подписаться на канал