Типичный программист
81.6K subscribers
2.66K photos
905 videos
8 files
7.45K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Осторожно, возможно сейчас у вас сведёт олдскулы: вот такой маленький, но самый настоящий жёсткий диск устанавливали на Nokia N91.

Это телефон с улучшенными мультимедийными возможностями, работающий под управлением Symbian OS 9.1 и оснащённый 4 и 8 ГБ памяти.

#история #hardware
Настало время действительно важных разработок: Google представила клавиатуру длиной 165 см — все клавиши в один ряд

Японское подразделение Google представило «одномерную» клавиатура Gboard Bar. В ней все клавиши выстроены в один ряд длиной 1,65 м.

Разработчики говорят, что Gboard Bar, например, позволит расширить личное пространство, не позволяя другим сотрудникам в офисе разместиться слишком близко. А ещё на клавиатуре не удастся разлечься коту — она слишком неудобная для этого, да и пользователь теперь всегда будет помнить, где находится какая клавиша.

В общем, надо брать.

#кек #технологии #google
Как создавать дашборды, которыми будут пользоваться?

Дашборд — это инструмент визуализации важных показателей бизнеса. На создание этого инструмента компании тратят много времени и сил. Но иногда он не находит отклика у сотрудников.

В статье — о том, как обычно создаются дашборды и почему это не всегда происходит успешно. А ещё рекомендации для всех, кто хочет создавать полезные и востребованные информационно-аналитические системы: https://tproger.ru/articles/kak-sozdavat-dashbordy-kotorymi-budut-polzovatsja/

#инструменты #эксперты
Подборка актуальных вакансий

Solution Architect
Где: Удалённо
Опыт: от 3 лет

Архитектор облачной инфраструктуры
Где: Москва, можно удалённо
Опыт: от 1 года

Технический руководитель (Умные устройства)
Где: Москва, можно удалённо
Опыт: от 6 лет

Руководитель группы технической поддержки
Где: Москва
Опыт: от 1 года

Тимлид разработки в команду логистики
Где: Москва
Опыт: от 1 года

Руководитель разработки в команду Авито Товаров
Где: Москва
Опыт: от 1 года

Руководитель разработки в команду паспорта
Где: Москва
Опыт: от 1 года

Integration Lead
Где: Москва
Опыт: от 3 лет

CTO
Где: Москва
Опыт: от 6 лет

#вакансии #работа
Верстаем сайт-портфолио для Frontend-разработчика

Хороший сайт-визитка во-первых помогает наглядно показать навыки веб-разработчика, а во-вторых — это просто красиво. И вот отличный урок, в котором рассматривается, как создать минималистичное портфолио на HTML, CSS и JavaScript.

Если давно хотели освежить резюме, но всё время откладывали, считайте, что это знак: https://youtu.be/27JtRAI3QO8

#html #javascript #фронтенд
Что ж, нет так нет!
​​Что такое магические методы в Python и как с помощью них прокачать ваш код?

Магические методы — это специальные методы, с помощью которых вы можете добавить в ваши классы «магию». Они всегда обрамлены двумя нижними подчеркиваниями (например, init или lt).

Магические методы в языке программирования Python нужны, чтобы реализовывать свойства объектов при их взаимодействии. Вместе с Андреем Мальчуком, бэкенд-разработчиком КРОК, раскроем их «магию» и остановимся на каждом из методов подробно: https://tprg.ru/p0ZH

#python
This media is not supported in your browser
VIEW IN TELEGRAM
энтузиаст дал цветку мачете. Теперь он им машет

Если хищные растения, такие как венерина мухоловка, вас не пугают, то этого адепта фотосинтеза вы постараетесь избегать. Дизайнер и робототехник Дэвид Боуэн создал инсталляцию «Растение-мачете», которая представляет собой цветок с подключенным к нему микроконтроллером, улавливающим электрические сигналы с листьев. Сигналы передаются механическому манипулятору с мачете на конце, заставляя его шевелиться.

Дожили, теперь даже цветок может мобилу отжать.
Есть возражения, товарищи программисты?

#кек #twitter
​​Чем отличаются junior-, middle- и senior-разработчики? Есть ли чёткая грань между ними и когда джун становится мидлом, а мидл — сеньором?

Отвечаем на эти вопросы вместе с экспертами: https://tproger.ru/experts/junior-middle-senior-developers-differences/

#эксперты #начинающим
Лучший мультитул для IT-инженера? Обычная скрепка!

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

Интересная статья, в которой предложили воспользоваться самым простым, неочевидным и буквально маст-хэв устройством, который найдёт себе место в работе любого инженера: https://habr.com/ru/post/691548/

#инструменты
This media is not supported in your browser
VIEW IN TELEGRAM
Энтузиаст собрал настоящую водяную турель против соседских куриц, которые портят ему газон

Всё на основе Raspberry Pi 3b+, Python, OpenCV, китайского телефона и Deep Learning. Подробнее о процессе разработки он рассказал в своём аккаунте da.hell.is.this.

Достойный проект для портфолио.

#кек #diy
В Ubuntu появилась реклама

Казалось, что 2022 уже ничем не удивит, но не тут-то было.

Пользователи сообщают, что при обновлении пакетов через sudo apt upgrade прямо в терминале появляется предложение попробовать Ubuntu Pro. Новость не из самых приятных, но чинится как всегда всё просто: достаточно отредактировать файл /etc/apt/apt.conf.d/20apt-esm-hook.conf.

#ubuntu #linux
Выбирайте с умом!

#кек