tproger | Technologies

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

84517

Всё самое интересное по программированию Разместить рекламу: @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

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

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

Всё это дело работает на основе 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

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

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

Нужен ли идеальный английский при трудоустройстве в международную компанию?

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

А если, всё равно переживаете, можете познакомиться с этой статьёй, там парень расписал о своём опыте трудоустройства в Амазон и дал небольшой набор советов по эффективной коммуникации.

#английский

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

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

Где начинать карьеру киберспортсмена: на консоли, пк, а может на хонде?
 
Умельцы смогли запустить старый добрый контер страйк на бортовом компьютере Honda. Предположительно через облако, насколько это правда пока непонятно.
 
Но вы только представьте себе, что проигрываете парню, играющему в CS2 на Honda Civic.
 
#кек

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

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

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

#кек

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

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

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

#факты

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

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

У тетриса есть нерождённый брат, о котором Пажитнов забыл на 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

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

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

Шоколадка уж точно своё отработала

#кек

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

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

Освой бэкенд-разработку на летней стажировке «Технолето» от Яндекса

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

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

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

Больше половины стажеров Яндекса затем переходят в штат компании, поэтому это отличная возможность начать карьеру в BigTech.

Оставляй заявку на участие в программе «Технолето» и проходи тестовое задание.

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

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