tproger_official | Technologies

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

74566

Всё самое интересное по программированию. Бот: @tproger_official_bot ВК: vk.com/tproger Размещение рекламы, вакансий и анонсов событий в Telegram: https://tproger.ru/ad/telegram/ Реклама и сотрудничество: @alexkayukov или @vshulepa

Subscribe to a channel

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

«Поехали» в мир кибербезопасности

HackerU, эксперт в области обучения IT и кибербезопасности, 19 октября проведёт интенсив-практикум по кибербезопасности для новичков.

За 4 дня вы научитесь:
— устанавливать и настраивать Linux-системы на виртуальные машины;
— настраивать сеть и понимать особенности её работы;
— осуществлять ряд сетевых атак и выстраивать защиту от них;
— осуществлять ряд атак, связанных с уязвимостями ОС и разрабатывать защиту от них;

Интенсив ведет: Ильдар Садыков, действующий руководитель отдела ИБ Федерального бюро МСЭ Министерство труда и социальной защиты РФ. Управляет 2 000 системами в 85 регионах РФ.

Узнать подробнее и зарегистрироваться: https://is.gd/C65s5i

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

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

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

Веб-страница — канал про веб-разработку, включивший в себя фронтенд, бэкенд, девопс и смешные мемасики под лейблом «жиза».

Подписывайтесь и будьте в курсе: @tproger_web

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

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

Исследователи из Китая разработали нейросеть, которая улучшает размытые фото лучше аналогов

Конечно, преступника из отражения в болтике она не восстановит. Но как заявляют создатели, PSFR-GAN пока что одна из лучших нейронок для улучшения качества фоток с лицами. Исходники с инструкцией они выложили на GitHub:

https://github.com/chaofengc/PSFRGAN

Недавно разработчики из Microsoft делали что-то похожее. Но тогда исходники нейронки не опубликовали, да и заточена она была именно под восстановление старых и потрёпанных фоток.

#нейросети #ии

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

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

VMware проведёт конференцию в онлайне 30 сентября — она продлится больше 2-х дней

На ней будут выступать эксперты из разных стран, а суммарно пройдёт больше 1000 сессий. Там даже Джон Ледженд выступит вживую, и это тоже будут транслировать. Если это не крупнейшее мероприятие для айтишников, то одно из — точно.

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

Подключайтесь 30 сентября: https://bit.ly/32XKxIw

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

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

Шпаргалка по Vim

В умелых руках Vim может стать мощнее многих IDE. А учитывая то, что он по умолчанию установлен во многих операционных системах, даже поверхностные знания о нём лишними не будут.

В этой статье собрали для вас основы работы с редактором в простую шпаргалку и рассказали, как из него выйти: https://tprg.ru/5MA9

#vim #шпаргалка

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

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

Отставить трясущиеся коленки и допросить работодателя!

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

https://tprg.ru/8tYC

#советы #собеседование

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

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

Вот так должно выглядеть видеонаблюдение в эпоху киберпанка

Камера Always Home Cam от компании Ring — это мини-дрон, который патрулирует ваш дом и следит за его безопасностью. Устройство обещают запустить в продажу уже в следующем году, а стоить оно будет около $250.

Удобно, чтобы проверить, выключен ли утюг или газовая плита. Плюс ко всему, дрон способен самостоятельно вылетать на разборки, если заподозрит проникновение в дом. Правда, он может только уведомить хозяина и заснять преступника в профиль (ну и напугать последнего до полусмерти, конечно).

#киберпанк #роботы

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

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

Как говорила Алиса: «Всё страньше и страньше! Всё чудесатее и чудесатее!». Мы вроде не в Стране Чудес, а ощущения те же.

Как вы знаете, Министерство цифрового развития России недавно предложило законопроект, согласно которому все сайты, использующие протокол шифрования TLS 1.3, будут заблокированы. Мы решили представить, каким тогда будет наш интернет, и собрали 15 популярных сайтов — попробуйте угадать, какие из них будут работать, а какие могут быть заблокированы:

https://tprg.ru/MBr8

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

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

Вот такие мемы делаем в канале IT Юмор.

Посмотрите сами и подписывайтесь, если понравится: @ithumor

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

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

Открыт набор в Школе программистов для учеников 3-11 классов. Новый формат онлайн-обучения — Виртуальный класс

Учащиеся будут общаться с преподавателем и друг с другом через камеру и микрофон, работать в команде, выполнять проекты и разбирать ошибки в домашних работах.

Ближайший экзамен пройдёт 19 сентября, читайте подробности и записывайтесь: https://clck.ru/QsUei

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

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

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

Нейросеть Твиттера обвинили в «расовой предвзятости» — она выбирает на превью фото лица белых людей, а не темнокожих

Пользователи Твиттера провели эксперимент: создали две длинных вертикальных картинки с белыми и чернокожими людьми на обоих концах. Странно то, что алгоритм чаще всего выбирал белого человека для превью.

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

Источник: TJ

#нейросети #twitter

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

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

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

По словам автора, это Arduino для мобильной отрасли. Из особенностей можно отметить аппаратные генераторы псевдослучайных чисел, отсутствие микрофона, аппаратная изоляция Wi-Fi-модуля и возможность добавить цепь саморазрушения. По ссылке подробное описание на русском:

https://tprg.ru/XlxF

На фото показано Betrusted, устройство, которое собрано на платформе Precursor. Все компоненты Precursor и Betrusted открыты и доступны для модификации и экспериментов под лицензией CERN OHL 1.2. Также доступны модели для 3D-печати корпуса, а в форме открытых проектов развиваются набор прошивок и операционная система Xous.

#hardware #технологии

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

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

В Google показали, как работает система оповещения о землетрясениях с помощью Android-устройств

Об Earthquake Alerts System, системе оповещений о землетрясениях от Google, мы уже рассказывали ранее. Она превращает телефоны с мобильной операционной системой Android в мини-сейсмометры. После землетрясения в Лос-Анджелесе силой в 4,5 балла в Google поделились визуализацией того, что они обнаружили.

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

#google #android

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

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

В РФ намерены запретить протоколы ESNI, DoT и DoH, позволяющие скрыть имя сайта — они мешают блокировкам сайтов

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

https://tprg.ru/lAwk

Если вкратце, технологии DoH и DoT изначально призваны защитить данные пользователей от MITM-атак. А вся соль в том, что многие схемы блокировок сайтов строятся как раз на подмене ответов DNS, «подсовывая» страницу с информацией о блокировке. Тот же DoH, к примеру, шифрует пакеты DNS в base64, делая эти системы бесполезными.

Ну и Минцифры (бывшее Минкомсвязи), естественно, это не по нраву. Да и какая разница, кто получит доступ к запросам пользователей — главное, чтобы на руторг не ходили.

#шифрование

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

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

Бесплатный онлайн-интенсив о работе тимлидом

Узнаете, чем занимается тимлид, какие навыки ему нужны и как вырасти из разработчика в тимлида. Изучите основы коммуникации, методологии Agile, Scrum и Kanban, а также научитесь оценивать эффективность работы команды.

Подключайтесь к прямым эфирам 24–26 сентября в 19:00. Для участия нужно зарегистрироваться: https://clc.am/gwD-Ug

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

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

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

Энтузиаст прокачал старый полароид с помощью термопринтера и Raspberry Pi

Такая версия камеры выдерживает 12 часов без зарядки, вмещает рулон термобумаги на 150 чёрно-белых фотографий и позволяет выгрузить цифровые копии через Wi-Fi. Это не первая подобная разработка. Но парень так заморочился, что добавил звук спуска затвора и убрал задержку перед печатью.

О том, как сделать так же, он написал в статье: https://tprg.ru/fpTH

#diy #raspberry

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

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

Житель деревни недалеко от Уэльса каждое утро 1,5 года подряд, сам того не зная, обрывал интернет всем её жителям

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

Оказалось, что каждый день один из жителей включал свой допотопный телевизор, который действовал на ADSL как ЭМИ-пушка, сбивая калибровку канала. В итоге, утренний просмотр новостей заканчивался для соседей обрывом интернета, а для провайдера — новым вызовом.

История, конечно, мемная, но прекрасно иллюстрирует несовершенство чувствительных к электромагнитным помехам ADSL и VDSL2 сетей, которые до сих пор активно используются.

#интернет #кек

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

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

В Adobe показали функцию Photoshop, которая позволяет автоматически заменять небо на снимках при помощи ИИ

Инструмент под названием Sky Replacement работает на платформе искусственного интеллекта Adobe Sensei. Пользователю останется лишь выбрать фон из готовых наборов или загрузить собственный. А в случае чего, всегда можно будет подкрутить яркость, температуру и масштаб нового фона.

Когда эта функция станет доступна всем, пока неизвестно. Но ясно одно: осталось совсем немного до реализации кнопок «Поиграть со шрифтами» и «Сделать всё красиво».

#ии #дизайн

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

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

Корейские учёные создали робота для игры в кёрлинг

Curly научили даже «подкручивать» камни и приспосабливаться к изменениям льда. А один из немногих недостатков этого робота заключается в том, что он не может натирать лёд, чтобы окончательно повлиять на траекторию движения камня. Но видимо для него это небольшая проблема, ведь он обыграл профессиональных игроков в 3-х из 4-х матчей.

Ещё минус один вид спорта, в который умеют играть только кожаные мешки.

#роботы #ии

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

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

Ближайшие события для айтишников

Интенсив «Как выбрать язык программирования и найти работу»
Старт 1 октября, онлайн

Участники интенсива познакомятся с востребованными специальностями в IT-сфере, попробуют свои силы в нескольких направлениях и смогут решить, какая специализация им нравится больше.

Интенсив QA Skills
Старт 1 октября, онлайн

Интенсив для тех, кто только начинает свой путь в IT. Программа погрузит участников в рабочую атмосферу и познакомит с теоретической и практической частью профессии QA.

Интенсив «Мессенджер на Python за 3 дня»
Старт 1 октября, онлайн

За три дня участники смогут изучить основы разработки на Python и создать своё первое приложение.

Конференция DevOps Live 2020
29 сентября – 7 октября, онлайн

Специалисты расскажут о методологии DevOps и её внедрении, работе с людьми, а также о том, как интеллектуально развиваться без выгорания.

Митап JavaScript EVENING
29 сентября, онлайн

Будет интересно начинающим фронтенд разработчикам. Расскажут о рефакторинге приложений и возможностях фреймворка SvelteJS. Участники смогут задать вопросы.

Конференция Get Prof IT: DevOps & Cloud
30 сентября – 2 октября, онлайн

Мероприятие для опытных системных и DevOps-инженеров, работающих с облачными сервисами AWS/ Azure/ GCP.
1 день — 1 доклад, посвящённый опыту работы с облачной платформой.

#ивенты

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

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

Обучение разработке на C++ от Яндекс.Практикума с бесплатным вводным курсом

За 9 месяцев обучения вы сможете собрать портфолио и освоите основные инструменты разработчика на C++. А ещё познакомитесь с базами данных и Git — это просто необходимо для бэкенд-разработки.

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

Узнать подробнее и записаться на курс: https://tprg.ru/cSaE

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

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

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

Светлую сторону готовы познать вы?

Международная школа IT и кибербезопасности HackerU проводит интенсив-практикум «Старт в кибербезопасности: Level 0».

За 4 дня вы научитесь:
— устанавливать и настраивать Linux-системы на виртуальные машины;
— настраивать сеть и понимать особенности её работы;
— осуществлять сетевые атаки, атаки через уязвимости ОС и выстраивать защиту от них.

Интенсив ведет: Ильдар Садыков, действующий руководитель отдела ИБ Федерального бюро МСЭ Министерства труда и социальной защиты РФ. Управляет 2 000 системами в 85 регионах РФ.

Узнать подробнее и зарегистрироваться: https://is.gd/C65s5i

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

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

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

Энтузиаст собрал 450-клавишную клавиатуру

Зачем? Да потому что может: https://tprg.ru/LcpK

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

#diy

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

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

Исследователи из Медицинской школы Гарварда разработали ИИ, который определяет продолжительность жизни мышей

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

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

#наука #ии

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

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

Разработчики создали алгоритм, который генерирует изображения по текстовому описанию и «отдаёт» их по API

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

На этой странице можно попробовать сгенерировать изображения, но будьте аккуратны — некоторые из них невозможно развидеть: https://tprg.ru/HaYx

#алгоритмы #api

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

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

Работа для IT-специалистов

Разработчик СДО на базе moodle в «ОЛКОН»
Стек: PHP, moodle
Удалённо, оклад по итогам собеседования

Аналитик-тестировщик в «МойОфис»
Санкт-Петербург, опыт от 3 лет, оклад по итогам собеседования

Scala-программист (Middle+) в GameShells
Стек: Java SE, Scala, Windows, Android
Удалённо, опыт от 3 лет, оклад по итогам собеседования

Руководитель отдела веб-разработки в Rush Agency
Стек: PHP, Yii2, Symfony, jQuery, Vue.js/React/Angular, MySQL/PostgreSQL, Scrum, Kanban
Москва или удалённо, опыт от 2 лет, оклад от 120 000 до 160 000 ₽

Архитектор решений SalesForce в Philip Morris
Стек: SalesForce.com, 1C-Bitrix, Magento, Demandware, Jira, Bitbucket, Bamboo, Confluence
Москва, оклад по итогам собеседования

#вакансии #работа

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

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

Стартовала онлайн-конференция Yandex Scale

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

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

Смотреть трансляцию можно прямо у нас на сайте: https://tprg.ru/4vny

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

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

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

Интенсив-практикум «Penetration Testing»

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

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

Кто ведёт интенсив?
Егор Богомолов, специалист, который реализовал 200+ проектов в области анализа защищенности и тестирования на проникновение в таких компаниях, как «Информзащита», «Бизон» и «Валарм».

Читайте подробности и оставляйте заявку на сайте:
https://is.gd/JnL2hO

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

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

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

8 советов о том, как новичку поучаствовать в Open Source проекте

Надоело писать код за деньги? Любите, когда дёргают по мелочам? Хотите ждать ревью 3 месяца и не получить фидбек вовсе? Тогда вам в Open Source!

Здесь мы рассказываем, как принять участие в открытом проекте и не напороться на подводные камни:

https://tprg.ru/fqyg

#opensource #советы

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

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

Энтузиасты создали четырёхметровый экзоскелет Prosthesis

Экзоскелет, весящий около 4 тонн, не оснащён никакими гироскопами или системами балансировки, а управляется непосредственно движениями оператора. При этом он способен поднимать тяжёлые вещи (например, автомобили) и перетаскивать грузы:

https://tprg.ru/fut5

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

#роботы

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