Типичный программист
81.4K subscribers
2.64K photos
888 videos
8 files
7.44K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Работа для 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
Москва, оклад по итогам собеседования

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

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

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

Источник: TJ

#нейросети #twitter
This media is not supported in your browser
VIEW IN TELEGRAM
Разработчики создали алгоритм, который генерирует изображения по текстовому описанию и «отдаёт» их по API

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

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

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

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

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

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

Посмотрите сами и подписывайтесь, если понравится: @ithumor
Энтузиаст собрал 450-клавишную клавиатуру

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

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

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

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

https://tprg.ru/MBr8

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

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

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

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

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

https://tprg.ru/8tYC

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

Интенсив «Как выбрать язык программирования и найти работу»
Старт 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 доклад, посвящённый опыту работы с облачной платформой.

#ивенты
Шпаргалка по Vim

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

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

#vim #шпаргалка
This media is not supported in your browser
VIEW IN TELEGRAM
Корейские учёные создали робота для игры в кёрлинг

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

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

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

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

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

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

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

https://github.com/chaofengc/PSFRGAN

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

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

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

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

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

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

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

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

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

#diy #raspberry
Опубликован исходный код «Amnesia: The Dark Descent» и «Amnesia: A Machine for Pigs»

Так разработчики решили отблагодарить моддеров и отметить десятилетие хоррора. Разработчики признались, что им было приятно видеть поток пользовательского контента для The Dark Descent. А сейчас им интересно, что моддеры смогут сделать, имея в распоряжении полный исходный код.

Код «Amnesia: The Dark Descent»: https://github.com/FrictionalGames/AmnesiaTheDarkDescent

Код «Amnesia: A Machine for Pigs»: https://github.com/FrictionalGames/AmnesiaAMachineForPigs

#gamedev