tproger | Technologies

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

84525

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

Subscribe to a channel

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

Немного о математике из Data Science

Анекдот: чтобы научиться работать с данными теорвер и статистику долго и скучно зубрят.

Не смешно? И правильно! Ведь на самом деле всё не так :-) Нужную математику можно изучить лёгким и увлекательным способом, даже если вы гуманитарий.

Программа обучения от Brainsburg поможет вам освоить нужные темы, без которых не обойтись, если вы изучаете работу с данными. Здесь нет сухих формул и теорем. Все основные понятия разложены по полочкам и объясняются максимально простым и доступным языком.

Вы освоите необходимую теорию, преодолеете страх перед числами, научитесь расчётам и получите знания, без которых не обойтись при изучении Data Science!

А по промокоду TPROGER Вы получите скидку аж в 20%! Торопитесь, акция действует до 20 мая!

Прокачать мозг: https://stepik.org/a/195413

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

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

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

Яндекс приглашает на Young Con — первый фестиваль о карьере в IT и современных технологиях

— 6000 участников.
— 10+ часов приключений и нетворкинга.
— 30 топ-менеджеров Яндекса, которые поделятся личным опытом и расскажут про возможности, которые дает работа в крупной IT-компании.
— Секреты технологий.
— И не только!

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

Гостей Young Con ждёт ещё одно событие: финал «Баттла вузов» — турнира по программированию среди студентов с призовым фондом 1 млн рублей. Выигрыш участники команды-победителя разделят между собой. Завершится фестиваль выступлением хедлайнеров The Hatters и ХЛЕБ.

Young Con пройдёт 27 июня на Live Arena в онлайн- и офлайн-формате.
Зарегистрироваться и узнать подробности можно здесь.

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

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

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

Энтузиаст собрал настоящую водяную турель против хвостатых, пытающихся спереть вашу еду

Всё это дело работает на основе Raspberry Pi, Python, OpenCV, камеры и Deep Learning, а некоторые детали парень распечатал на 3D принтере. Если тоже захотели обезопасить свой стол от посягательств пушистых, то это должно вам помочь:

Технические детали | Видео 

#кек #diy

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

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

​​Какие знания нужны для прохождения System Design Interview
 
Не секрет, что современные веб-приложения становятся все более сложными и масштабными, а глубокое понимание принципов системного проектирования (System Design) жизненно важно для разработчиков.
 
В этой статье как раз об этом. А если быть точнее, о том, что нужно знать, чтобы успешно пройти System Design Interview и как создавать высокопроизводительные системы, способные справляться с растущими требованиями.
 
#архитектуры

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

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

Интуитивно понятный интерфейс, предусматривающий все незапланированные ситуации использования, и пользователь:

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

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

Маст-хэв для всех, кто работает на удалёнке

Ютуберы, видимо, устали ходить на кухню за кофе и, как истинные инженеры, решили интегрировать кофемашину прямо в пк. Работает это чудо так же, как обычная кофемашина: молит зёрна, фильтрует кофе и радует вас ароматным напитком.

А что вы предпочитаете пить во время работы?
❤️— Кофеёк ван лав
❤️‍🔥— Чай лучше
🤓 — А я вообще воду пью

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

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

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

Полезный справочник для фронтенд-разработчика в 2024 году

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

Для тех, кто предпочитает самообучение, самое то: https://frontendmasters.com/guides/front-end-handbook/2024/

#фронтенд #обучение

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

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

Участвуйте в конкурсе IT решений «Мы услышим» от МТС
 
Есть идеи или цифровые решения для людей с нарушением слуха? Тогда скорее подавайте заявку на конкурс до 10 мая. Призовой фонд – 1 млн рублей.

В конкурсе две номинации:
1. «Технологическая инновация» — сюда принимаются готовые продукты для глухих и слабослышащих людей.
2. «Социальная идея» — номинация для тех, у кого ещё нет решения или продукта, но есть идея, как сделать жизнь слабослышащих людей лучше.
 
— Подавать заявки могут организации (юр. лица) и совершеннолетние граждане РФ.
— Список финалистов опубликуют уже 16 мая.
— Победителей объявят 22 мая на торжественной церемонии в Москве.
 
Подробную информацию об условиях конкурса ищите на сайте.
 
Регистрируйте свои идеи и развивайте доступную среду вместе с цифровой экосистемой МТС.

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

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

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

Держите утилиту, отключающую любую рекламу в Windows 11
 
После недавнего обновления Windows 11, где ребята из Microsoft добавили рекламные объявления в меню "Пуск", многие пользователи выразили недовольство загромождённым интерфейсом. 
 
На помощь пользователям пришла девушка-разработчик. Она создала утилиту «Oh F*ck Go Back» (в нейминг точно душу вложила), позволяющую отключать все виды рекламы в операционной системе одним кликом мыши. Без необходимости лазить по настройкам или рыться в реестре.
 
Программа имеет простой интерфейс с выбором отключаемых рекламных элементов. Каждый клик по флажку безопасно редактирует реестр, избавляя пользователей от риска повредить операционную систему из-за опечатки.
 
Репозиторий проекта: https://github.com/xM4ddy/OFGB?tab=readme-ov-file

#инструменты #windows

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

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

​​Программистка за 2 года накопила 7470 вкладок в браузере 
 
И она даже не думала их закрывать до момента, пока Firefox не афигел от такого количества, и отказался восстанавливать её сессию. Однако Hazel (её ник) всё же смогла вернуть закрытые вкладки к жизни с помощью их восстановления из кэша профиля Firefox. 
 
Позже она сообщила, что держит так много вкладок открытыми из соображений ностальгии. Мол, это помогает вспомнить о том, что делала, узнавала и о чём думала.
 
А влияние на память при всём этом оказалось незначительным. Файл сессии с информацией о вкладках занимал всего 70 МБ, т.к. Firefox загружает вкладку в память, только если она открывалась недавно.
 
Предлагаем поделиться своим рекордом вкладок в комментариях. Хотя юзеры хрома едва ли смогут чем-то похвастаться (админ в их числе)
 
#новости

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

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

Поделитесь, где сегодня вы встречаете кислотные интерфейсы (а-ля скины Winamp из нулевых). 

На видео — обложка-калейдоскоп для Apple Watch, берёт снимок и закручивает его.

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

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

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

Разработчик заработал на Стим, а банк заработал на нём
 
Денис Овсянников получил от Valve заработанную за февраль прибыль в размере 1161$. Но из-за того, что Swift в его банке был отключён, с него взяли комиссию в размере 1000$. В итоге чистыми он получил лишь 161$.
 
Ну в принципе в минусе не остался и то хорошо. А вообще, соболезнуем парню
 
#новости

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

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

А вы знали? Накануне BASIC стукнуло 60 лет
 
60 лет назад, 1 мая 1964 года, в 4 утра, в колледже Дартмут началась тихая революция в мире вычислений. Математики Джон Кемени и Томас Курц успешно запустили первую программу, написанную на новоиспечённом языке программирования BASIC.
 
Его целью было облегчить программированию и сделать его доступным для широкого круга людей. BASIC стал первым языком, который позволял неспециалистам создавать простые программы без глубоких познаний в области вычислительной техники.
 
А вы когда-нибудь писали на нём код? Поделитесь в комментариях 

#факты #история

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

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

Есть всего два типа личности при выходе на работу после праздников

#кек

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

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

​​Простыми словами о SOLID

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

Примеры кода написаны на TypeScript, но языковые конструкции будут понятны и близки ко всем си-подобным языкам. Так что видео идеально подойдёт для того, чтобы подчеркнуть основные идеи и начать использовать их в своей работе.

Ведь как написал один мудрый человек из комментариев: «‎SOLID — это как юношеский секс, все о нём говорят, но мало кто практикует»‎.

#solid

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

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

Аналог Dualingo для изучения программирования

Вы только посмотрите на это чудо — онлайн сервис с 10,000 задачек по программированию. Сервис поддерживает большинство популярных языков: JS, C#, Python, Java, Ruby, Swift, PHP. А геймификация не даст процессу обучения стать скучным и рутинным. К каждой задаче есть описание и примеры решения, а градация сложности позволит подобрать интересное для своего скилла.

Забирайте в закладки: Edabit

@prog_point #general

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

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

Сколько рядов набрали?

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

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

Немного базы по созвонам вам в ленту

#кек

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

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

Самые популярные телефоны всех времён. А вы нашли своего любимчика?

#факты

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

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

У тетриса есть нерождённый брат, о котором Пажитнов забыл на 12 лет
 
Оказалось, что Алексей Пажитнов, создатель легендарной игры, разработал концепцию сиквела под названием "Tetris Reversed" ещё в 2011 году. 
 
Пажитнов работал над прототипом со знакомым разработчиком, но после 2012 года проект был заброшен. И лишь недавно, в 2024 году, на Game Developers Conference концепция "Tetris Reversed" была представлена миру вновь.
 
Пажитнов назвал её "Тетрисом для людей с IQ 300" и предупредил, что некоторые уровни будут "абсолютно невозможны". Хотя официальный релиз вряд ли состоится, энтузиасты уже создают собственные версии этой игры.

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

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

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

Открылась регистрация на митап Сбера по IT-архитектуре «Arch.Meetup by Sber»

14 мая топовые спикеры из Леруа Мерлен, МТС и Сбера, а также ИТ-архитекторы и другие инженеры со всей страны соберутся вместе в штаб-квартире Сбера на Кутузовском проспекте, 32 (и онлайн), чтобы поговорить о Composable-архитектуре.

Что вас ждёт на митапе?

— Доклады по теме композитной архитектуры и реальные кейсы от лидеров индустрии: узнаете про AI-агенты, трансформацию бизнеса в условиях турбулентности, концепцию Packaged Business Capability и многое другое.
— Выставка новых технологий и продуктов Сбера, нетворкинг с большим сообществом и фуршет.
— И, конечно же, много подарков и сюрпризов для гостей.

Регистрируйтесь и узнайте больше о программе митапа по этой ссылке. Количество мест ограничено!

До встречи!

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

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

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

​​Девушки: мужчины вообще ничего не чувствуют

Тем временем мужчины:

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

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

А вы в зелёной зоне?
 
Интересная инфографика о том, сколько времени требуется на подбор пароля брутфорсом в 2024 году. Она основана на анализе реальных утечек данных, а также учитывает длину и сложность пароля, используемый алгоритм хеширования и вычислительную мощность оборудования хакера.
 
Полный текст исследования, откуда взяли картинку: https://www.hivesystems.com/blog/are-your-passwords-in-the-green
 
#факты #безопасность

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

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

Начни карьеру в технологической компании уже этим летом

Летняя ИТ-школа КРОК – это двухнедельный интенсив для студентов старших курсов или выпускников 23-24 гг. с возможностью получить оффер в КРОК!

Ты будешь учиться бесплатно в офлайне, общаться с другими студентами и экспертами. Закроешь практику, а если круто себя проявишь, получишь оффер в КРОК!

Выбирай свое направление:
Hardware-инженер, телекоммуникации, system-инженер, кибербезопасность, Sales&Management, ИТ-рекрутинг, ИТ-аналитика, разработка, инженерные и мультимедиа системы.

Переходи к своему треку и регистрируйся: https://tprg.ru/iRC6 

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

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

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

​​Когда твой ребенок прирожденный программист:

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

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

​​Держите подборку бесплатных материалов для прокачки знаний по SQL:

— Основные команды SQL, которые должен знать каждый программист: https://tproger.ru/translations/sql-recap/

— Целый курс по основам SQL, состоящий из 19 небольших уроков с лёгкой подачей: https://youtube.com/playlist?list=PLtPJ9lKvJ4oh5SdmGVusIVDPcELrJ2bsT

— Сайт, где в интерактивной форме можно попрактиковаться и закрепить знания SQL: https://sqlbolt.com/lesson/introduction

— 5 заданий по SQL с реальных собеседований: https://tproger.ru/articles/5-zadanij-po-sql-s-realnyh-sobesedovanij/#tproger-comments

— Лучшие книги по SQL и базам данных для новичков и профессионалов: https://youtu.be/abdqhzvhOTM?si=wqHJcV8ylvryD6UP

#sql

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

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

инженер за 2 недели с нуля создал свой GPU

Адам Маджмудар до этого собирал CPU — тоже уложился в 2 недели. Однако собирать процессор относительно легче: почти всю инфу можно найти онлайн. С GPU такой трюк не прокатит, так как архитектура чаще всего запатентована и недоступна.

В итоге парень хорошенько покопался в опенсорсе типа Miaow и VeriGPU и за 2 недели сделал чип, спроектированный в Verilog и верифицированным с помощью ПО OpenLane EDA.

Подробнее: https://tprg.ru/CMYu

@your_tech

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

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

Почему бы не попробовать поднять собственную сеть LTE

Без шуток, наткнулись на интересную статью о том, как запустить базовую станцию стандарта 4G LTE. Автор подробно рассказал об особенностях её работы и о трудностях, с которыми, возможно, придётся столкнуться при запуске.

Получился действительно хороший технический гайд. Прочитать стоит хотя бы для более глубокого понимания архитектуры LTE-сетей и их защищённости.

#сотовая_связь

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

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

SpaceX открыла бронирование мест для полётов в космос

Теперь на сайте компании во вкладке Human Spaceflight можно забронировать место в космическом путешествии, отправив заявку по электронной почте. Точные финансовые детали и сроки там не указаны, но ориентировочно первые рейсы планируются на конец 2024 - начало 2025 года. 

А в качестве направлений полётов можно выбрать: орбиту Земли, международную космическую станцию, Луну и Марс. Для перевозки будут использоваться корабли Dragon и Starship.

#новости

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

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

​​Интерактивный гайд по CSS Container Queries

Отличная возможность для того, чтобы попробовать относительно новую фичу без необходимости создавать свою песочницу: https://ishadeed.com/article/css-container-query-guide

#инструменты #css

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