Типичный программист
81.8K subscribers
2.7K photos
911 videos
8 files
7.47K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Что делать и что учить, чтобы стать DevOps-инженером

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

Если вам это интересно, но не знаете с чего начать, то ведущий инженер DevOps Группы «Иннотех» Илия Карин поделился своими мыслями на этот счёт:

https://tprg.ru/ef1V

#devops #начинающим
​​Ещё одно расширение для VS Code от создателей Incredibly In Your Face, только теперь с лицом Думгая. Показывает закономерную реакцию на количество ошибок в коде.

Не разочаровывай Думгая!

Исходники и процесс разработки: https://github.com/virejdasani/InYourFace

Расширение: https://marketplace.visualstudio.com/items?itemName=VirejDasani.in-your-face

#кек #vscode
Что такое графы, и как их применять в аналитике?

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

Вместе с аналитиком Группы «Иннотех» рассказываем о графовой аналитике, практических решениях и первых шагах для новичков: https://tprg.ru/up2r

#аналитика
Как восстановить данные с повреждённого жесткого диска? Возможно, вам сможет помочь Python

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

В данном случае автор предлагает проверить каждый файл на целостность и сохранить его на другом носителе, если диск подаёт признаки жизни. О том, как это сделать:

https://nuancesprog.ru/p/16135/

#python #советы
Стар телом, но не духом!

#кек #twitter
This media is not supported in your browser
VIEW IN TELEGRAM
Илон Маск показал гуманоидного робота Tesla

Этой ночью Tesla провела презентацию Tesla AI Day 2022. На ней компания показала два прототипа человекоподобного робота Optimus разных итераций разработки. Первый, более старый прототип, внешне был менее привлекателен, но при этом мог самостоятельно ходить. Второй более похож на робота с рендеров, но при этом пока не способен передвигаться самостоятельно.

Робот оснащён батареей с ёмкостью 2,3 кВт/ч, модулями Wi-Fi и LTE, а самое главное чипсетом SoC Tesla. Двигаться он будет благодаря технологиям «автопилота», которые сейчас уже применяются в автомобилях компании.

Маск убеждён, что компания сможет продавать таких роботов по цене в 20 000 долларов, при этом они будут куда разумнее и полезнее существующих аналогов. В будущем Маск также рассчитывает заменить ими работников заводов Tesla.
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/

#эксперты #начинающим