tproger | Technologies

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

84520

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

Subscribe to a channel

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

​​Когда осваиваешь новый фреймворк без документации:

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

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

Веб-разрабочик индус обманул криптанов на $37 млн, создав поддельный сайт биржи

Чираг Томар, 30-летний гражданин Индии, был арестован в аэропорту Атланты и обвинён в краже более $37 млн в криптовалюте. Он уже признал свою вину в федеральном суде и теперь ему грозит до 20 лет тюрьмы и штраф в размере $250 000.

Схема была проста до жути: Томар и его сообщники использовали фишинговый сайт, который имитировал биржу Coinbase, чтобы обманом получать данные для входа и коды двухфакторной аутентификации от пользователей.

Полученные средства мошенники выводили в наличные и использовали для покупки роскошных товаров, таких как часы Rolex и автомобили Lamborghini, а также поездок в Дубай и Таиланд.

#новости

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

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

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. Он отказался от использования готовых плат, прошивок и потратил четыре года, чтобы всё сделать самому. А в статье подробно описал процесс разработки, алгоритм управления и поделился своими наработками. 

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

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

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

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

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

#позалипать

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

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

Стань супергероем тестирования 🦸‍♂️🔍

Мы ищем QA-инженеров для улучшения внутренних сервисов. Каждый день ты будешь помогать пользователям получать удовольствие от работы и расширять их возможности. 

● Тестирование front- и back-приложений
● Разработка тестовых моделей
● Зарплата до 215 000 р., ДМС, бонусы

Отправляй своё резюме тут 😎

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

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

​​Вся команда на дейлике: делится сделанными задачами

Сеньор с зарплатой 5к долларов:

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

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

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.
 
#новости

Читать полностью…
Subscribe to a channel