Типичный программист
80.9K subscribers
3.08K photos
1.04K videos
11 files
7.71K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
​​Ничего необычного, просто ​​бэкенд-разработчик пытается центрировать div:
😁238👍15💩11😢108🔥6
Media is too big
VIEW IN TELEGRAM
Ну и раз уж заговорили про центрирование div.

Шутки шутками, а если до сих пор не разобрались, вот видео, в котором доступно разбирают 4 способа.

#веб
👍32💩8👎1
Что почитать на выходных: «Алгоритмические трюки для программистов», 2-е издание

В этой книге программист-ветеран IBM Генри Уоррен делится разнообразными приёмами из своей коллекции, пополняемой в течение многих десятилетий работы в области разработки компиляторов и архитектуры компьютеров, прикладного и системного программирования.

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

#книги
👍35👎3💩1
​​Помните момент из Watch Dogs, когда Эйден Пирс с помощью ctOS одновременно звонил сразу на все телефоны находящихся рядом людей?

Так вот, ребята из Postuf решили выяснить, возможно ли такое провернуть в реальной жизни. И оказалось, возможно. В статье — полное описание процесса поиска решения и технические подробности: https://habr.com/ru/company/postuf/blog/646083/

#кек #безопасность #diy
🔥47👍15🥰2💩1
Как организовать релокейт IT-специалистов?

Релокейт становится всё популярнее среди IT-специалистов и целых компаний. Узнали, какую страну стоит выбрать для переезда и как обосноваться на новом месте:

https://tproger.ru/experts/relokejt-it-specialistov-kak-ego-organizovat/

#работа
💩55👍19😁2👎1
Олды здесь? Сделали тест, в котором надо определить модель ретро-компьютера по одному только фото

Большинство из них выпускались в СССР, поэтому вы вполне могли с ними сталкиваться. Давайте проверим, насколько хорошо вы знаете ретро-сторону IT:

https://tproger.ru/quiz/test-ugadajte-kompjuter-iz-proshlogo/

#история #hardware
👍9💩9🔥3
Задачка на логику: как вытащить носки одинакового цвета, не заглядывая в комод?

Предположим, у вас в ящике комода лежит 40 синих носков и 40 коричневых. Какое минимальное количество носков вам надо вытащить из ящика, не заглядывая в него, чтобы гарантированно получить пару носков одного цвета?

Правильный ответ объяснили в этой статье: https://tproger.ru/problems/colored-socks/

#задачки
👍26💩19😁10🥰1
Если чувствуете, что «плаваете» в CSS Flexbox, вот вам целых 3 игры, которые помогут наконец в нём разобраться

1. Flexbox Zombies: https://mastery.games/flexboxzombies/
Игра с сюжетом. По ходу игры вы учитесь использовать Flexbox и арбалет для охоты на зомби.

2. Flexbox Froggy: https://flexboxfroggy.com/
Суть игры — усадить лягушек на нужные кувшинки. Имеет 24 уровня сложности.

3. Flexbox Defense: https://www.flexboxdefense.com
Имеет 12 уровней сложности. Последние четыре уровня особенно интересные и немного с подвохом.

#фронтенд #css #веб
👍68🔥5💩3😁2
Web Code Tools — ещё один годный сервис в копилку веб-разработчиков

Там есть генератор CSS, HTML, JSON-LD и т.д. Особенно удобно, что можно увидеть, какие браузеры поддерживают тот или иной элемент: https://webcode.tools/

#веб #html #css #инструменты
👍25👎2🔥1
Вы когда-нибудь докупали расширенный объём хранилища для хранения музыки Apple Music (iTunes)? Возможно, вы заполняли его гигабайтами пустого пространства.

Оказывается, музыкальные файлы, которые вы покупаете в Apple Music Store (AMS; ранее назывался iTunes Music Store) содержат приблизительно 6% цифрового аналога пустоты. И речь не о тишине, а о сплошных блоках пустого пространства, находящихся внутри файлов.

Зачем Apple добавляет в каждый файл Apple Music полмегабайта пустоты? И как вернуть впустую занимаемое пространство? Технический обзор есть в этой статье.

Оригинал на английском: https://www.ctrl.blog/entry/apple-music-nullbytes.html

Перевод на русский: https://habr.com/ru/post/659799/

#apple #ios
💩24👍7😁7👎1
Как настроить Visual Studio Code для вёрстки?

Сегодня VS Code — чуть ли не самый популярный редактор кода благодаря широкой функциональности, кроссплатформенности, огромному сообществу разработчиков самого редактора и расширений для него.

И вот интересный гайд, как убрать всё лишнее и максимально приспособить VS Code к вёрстке веб-страниц.

#веб #vscode
👍23💩71🤮1
Подборка годных бесплатных материалов для прокачки знаний по C++

— Актуальная дорожная карта на 2022 год поможет выстроить личный план развития и сосредоточиться на наиболее приоритетных темах: https://salmer.github.io/CppDeveloperRoadmap/Russian/

— 8-е издание книги «C++ за 21 день», в которой простым языком объясняются фундаментальные принципы языка С++, стандартная библиотека шаблонов, полезные советы и рекомендации, есть проверка знаний в конце каждой темы: https://t.iss.one/devs_books/258

— 1 часть курса от CS центра. В роли лектора — Валерий Михайлович Лесин: https://youtube.com/playlist?list=PLlb7e2G7aSpTFea2FYxp7mFfbZW-xavhL

— Книга «С++ для профи» для программистов среднего и продвинутого уровней. С её помощью вы продеретесь сквозь тернии к самому ядру C++ и освоите новые инструменты языка: https://t.iss.one/devs_books/235

— 2 часть курса от CS центра. Каждая часть курса состоит из 13 видео-лекций ~1,5 часа: https://youtube.com/playlist?list=PLlb7e2G7aSpRs7YafQ1GgJvyRku10m1RN

#cpp
👍48💩31
6 актуальных вакансий для Frontend-разработчиков

React-разработчик в МТС Digital
Опыт: От 1 года
Где: Удалённо

Frontend-разработчик (Middle) в Центр Высоких Технологий (ГК Softline)
Опыт: От 2 лет
Где: Ижевск, можно удалённо

Frontend-разработчик в МТС Digital
Опыт: От 3 лет
Где: Москва

Vue.js-разработчик (Middle) в BINN
Опыт: От 3 лет
Где: Москва, можно удалённо

Frontend-разработчик (Senior) в Центр Высоких Технологий (ГК Softline)
Опыт: От 3 лет
Где: Ижевск, можно удалённо

Преподаватель на курс «JavaScript Developer» в OTUS
Опыт: От 5 лет
Где: Удалённо

#вакансии #работа
💩19🔥5👍42
Как избегать проблем с продуктом и улучшить его с помощью A/B-тестирования?

Отличная статья, в которой специалисты КРОК рассказали про A/B-тестирование на реальных примерах и разобрали ошибки. А также обсудили, в каких случаях его действительно оправдано проводить, а в каких — лучше не стоит:

https://tprg.ru/f8dl

#ux
👍5
​​Помните, мы рассказывали про нейронку Instant NeRF от NVIDIA, которая создаёт трёхмерные пространства из нескольких снимков?

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

По ссылке — твиттер-тред, в котором есть ещё больше примеров работы нейросети.

#нейросети #небагафича
🔥86👍36👎1
​Samsung создала революционную ОЗУ на 512 ГБ

На днях компания разместила на своём канале видео, показывающее последние возможности модульной технологии DDR5−7200 МГц. Новые модули RAM DDR5 используют более совершенную технологию многослойной укладки памяти благодаря особой шлифовке кремниевых слоёв и уменьшения расстояния между ними.

Новая технология позволяет разместить сразу 8 слоёв чипов DDR5. При этом скорость работы новой памяти достигает 6400 Мбит/с, что в два раза быстрее предыдущего поколения, а энергоэффективность лучше, чем у предыдущего поколения на 30%.

Цена и дата начала массового производства пока неизвестны.

#hardware #samsung
👍76👎1
Подборка полезных материалов, которые помогут освоится в разработке Telegram-ботов на Python:

— Бот для управления и мониторинга сервера через Telegram: https://habr.com/ru/post/597377/

— Бот​ для отслеживания курса криптовалют: https://www.youtube.com/watch?v=pUKXnMfFdkg

— Бот с парсером анекдотов на Python: https://www.youtube.com/watch?v=o06cdLnyc3I

— Бот для постинга мемов: https://www.youtube.com/watch?v=oAKVM7h4Kp4

#telegram #python
👍22👎1
​​Доброты пост: разработали браузер, помогающий читать людям с тремором рук

Он отслеживает движения рук в реальном времени и сдвигает страницу в противоположном направлении, чтобы изображение воспринималось как неподвижное. Казалось бы, какая очевидная и полезная идея для мобильного приложения. Но на самом деле такой метод стабилизации изображения предложили больше десяти лет назад. И только сейчас Havas Creative взялись за его реализацию.

Для людей с тремором существуют и другие технические приспособления, облегчающие бытовые задачи. Например, мы как-то рассказывали об инженере, который собрал из подручных средств стабилизатор для точной пайки.

#технологии
👍6320
​​А теперь к действительно важным разработкам — расширение, которое не даёт скопировать код со Stack Overflow.

Серьёзно, кто-нибудь знает, где скачать?

#кек #stackoverflow
😁59💩11👍4