Типичный программист
80.9K subscribers
3.08K photos
1.05K 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
«Яндекс» официально открыл доступ к нейросети «Балабоба» после неудачного запуска её предшественника «Зелибоба»

«Балабоба» умеет дописывать любой текст. Сама технология получила название YaLM (Yet another Language Model). Как и GPT-2/3, она была создана на Transformer-модели. Для обучения использовали русскоязычные статьи из Википедии, книги, посты в социальных сетях, новостные заметки и другие русскоязычные тексты.

Поиграть можно тут: https://yandex.ru/lab/yalm

Напомним, ранее ​​«Яндекс» поторопился запустить сервис «Зелибоба», который просуществовал полтора часа. После чего вышла новая версия нейронки — «Балабоба», которую снабдили фильтрами «острых тем».

#яндекс #нейросети
Easypass ищут бэкенд-разработчиков на NodeJS-NestJS уровня Senior на удалёнку

Компания разрабатывает SAAS/CRM системы автоматизации для крупных европейских телеком-дистрибьюторов.

Технологический стек:
— ReactJS, TypeScript, JS ES6, CRA, React hooks, TypeScript, React-query, Material UI — фронтенд.
— NestJS, Postgresql, TypeScript, Docker — бэкенд.

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

Требуемые навыки:
— опыт работы с NodeJS и NestJS;
— навыки архитектурного проектирования бэкенда;
— применение ES6+;
— опыт работы с SQL базами данных;
— опыт разработки в команде;
— умение работать с REST API, Websocket;
— опыт интеграции со сторонними сервисами;
— опыт работы с AI-решениями и чат-ботами.

Что предлагают:
— зарплату от 250 до 300 тысяч рублей после собеседования,
— удалёнку с гибким графиком.

Откликнуться на вакансию можно по почте: [email protected]

И в Telegram: @easypass

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

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

В этой статье Екатерина Бирюкова из Dr.Web рассказала, как это сделать и на что обращать внимание в первую очередь: https://tprg.ru/dW4Z

#безопасность #советы
1
Главные новости за неделю

😰 Apple удалила PHP из новейшей macOS 12 Monterey: https://tprg.ru/Or6g

😍 Вышла первая бета Visual Studio 2022 с переходом на х64, ИИ-помощником и кросс-платформенной разработкой: https://tprg.ru/xIV1

🤦‍♀️ «Сломался» Ubuntu-репозиторий Microsoft: https://tprg.ru/muRM

🥳 Вышел Rust 1.53.0 с долгожданным IntoIterator для массивов и множеством прочих нововведений: https://tprg.ru/GAfn

👍 25 современных замен Unix-командам собрали в одном GitHub-репозитории: https://tprg.ru/BLVA

#новости
Opera убрала поддержку прокси в браузерах россиян

А всё из-за недавнего решения Роскомнадзора ввести ограничения на VyprVPN и Opera VPN, которые пользователи использовали для защиты конфиденциальности в сети Интернет. Ну, и обхода блокировок, само собой.

У пользователей просто пропала кнопка включения прокси, безо всяких предупреждений в браузере. Представитель Opera уже заявил, что компания осознанно пошла на этот шаг и готова к «открытому диалогу о безопасности российских пользователей в сети Интернет».

#интернет #безопаность
Критично ли для вас наличие VPN в браузере Opera?
Anonymous Poll
26%
Да
8%
Нет
55%
Не использую Opera
11%
Просто хочу узнать результат
Где школьнику взять время и вдохновение, чтобы обучаться программированию? С чего начать? И как создавать первые большие проекты уже в школе?

Мы пригласили на Tproger 17-летнего программиста Адама Арутюнова из Ростова, чтобы вы смогли спросить его лично. Задайте свой вопрос в комментариях на сайте, а Адам ответит на все большой статьёй:

https://tprg.ru/9OZo

#начинающим
This media is not supported in your browser
VIEW IN TELEGRAM
Учёные создали робота в форме червя, свободно передвигающегося в песке

Первый шаг в мир «Дюны» уже сделан.

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

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

#технологии #роботы
Многие разработчики считают, что диплом об окончании вуза сегодня необязателен. И, мол, стать хорошим разработчиком можно и не тратя 4 года на университет.

Если так, как потратить освободившееся время с максимальной пользой и как доказать свой профессионализм после?

#обсуждение
5 инструментов зерокодинга, которые пригодятся программистам

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

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

#инструменты
Microsoft подтвердила подлинность слитой Windows 11

Это стало известно благодаря DMCA-запросу от японского подразделения Microsoft.

Напомним, Microsoft пообещала представить «Windows следующего поколения» на конференции 24 июня 2021 года. Но уже 15 июня в сети начали появляться скриншоты интерфейса, процесса установки и работы новой ОС.

В утечке Microsoft винит индийский новостной портал Beebom. Однако некоторые пользователи считают, что это скорее пиар-ход и попытка изучить реакцию на нестандартные решения.

А как вам новая Windows 11?

#windows
👍1
Почему для майнинга используется в основном GPU, а не CPU? И чем принципиально графический процессор отличается от центрального?

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

https://tprg.ru/HnoY

#процессор #hardware
Ничего необычного, просто ребята из Outside Digital так устали искать толковых девопсов на хэдхантере, что разместились в газете.

Хантинг разработчиков в 2021 выходит на новый уровень.

#вакансия
This media is not supported in your browser
VIEW IN TELEGRAM
Новый баг в iOS «ломает» Wi-Fi и AirDrop при подключении к Wi-Fi сети с необычным названием

Эксперты Bleeping Computer поясняют, что ошибка может быть вызвана тем, что iOS интерпретирует символы после «%» как спецификаторы формата строки. И хотя сброс настроек сети должен решить проблему, не советуем воспроизводить баг на своём устройстве.

Баг заключается в том, что при присоединении iPhone к Wi-Fi сети с названием «%p%s%s%s%s%n» Wi-Fi попросту отключается. А попытка его активации приводит к моментальному сбрасыванию кнопки включения. Тем временем, пользователи смартфонов на Android сообщают, что у них после подключения к сети Wi-Fi работает в штатном режиме.

#ios #баги
This media is not supported in your browser
VIEW IN TELEGRAM
Энтузиаст создал GAN Theft Auto — версию GTA, в которой игровая часть мира генерируется нейросетью

Выглядит как сон Си-Джея.

Для генерации мира нейронке «скормили» тысячи часов видео с геймплеем настоящей игры. И хотя для обучения нейросети Nvidia предоставила разработчику систему DGX Station A100, даже таких мощностей оказалось недостаточно. Изображение получилось не очень чёткое, да и багов в игре хватало. Например, по рассказам автора, был случай, когда приближающаяся машина вообще развалилась на две части прямо перед столкновением.

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

Кстати, исходниками проекта автор поделился на гитхабе: https://github.com/sentdex/GANTheftAuto/

#нейросети #gamedev
👍1
Неизвестный вот уже 15 лет просит разработчиков Linux сделать драйвер для взрыва штатного спикера ПК

Правда, как это сделать, он не поясняет.

Таинственный пользователь под ником R.F. Burns изъявляет своё желание в списке рассылки ядра Linux (Linux Kernel Mailing List, LKML) вот уже 15 лет почти каждый год в июне. Интересно, что всего таких запросов с 2007 года было 10 штук: вопрос почему-то не присылался с 2011 по 2015 годы, а также в 2008 году он был прислан в июле. На некоторые из них R.F. Burns даже получал развернутые ответы. Но они, видимо, его не удовлетворили.

Для части команды ментейнеров Linux этот запрос стал своеобразной традицией. Тем не менее, пока о таинственном R.F. Burns узнать подробнее не удалось.

#кек #linux
5 неожиданных мест работы дата-сайентиста: от йоги до борьбы с deepfakes

На первый взгляд, дата-сайентисты востребованны в основном в финансовом секторе и IT-компаниях. Однако хорошие дата-сайентисты давно нужны и не только в этих отраслях.

В этой статье читатель Tproger рассказал о 5 неожиданных местах работы дата-сайентистов: https://tprg.ru/TWrn

#datascience
This media is not supported in your browser
VIEW IN TELEGRAM
Если уж и использовать замену фона в Zoom, то так:
👍1
Новая порция вебинаров от Veeam Software:

1. «SQL Server: советы разработчика»

Чаще всего .NET-разработчикам приходится сталкиваться с SQL Server, научиться правильно пользоваться которым святая обязанность всех уважающих себя программистов. Чем и предлагают заняться на встрече SpbDotNet комьюнити, где Сергей Ткачук расскажет об основных тонкостях работы с ним.

План на вечер таков:
- Пользовательские функции SQL Server — почему не стоит их использовать.
- Сравнение временных таблиц и табличных переменных — обсуждение сценариев, когда есть смысл использовать те и другие.
- Тип данных Float — чем потенциально опасен.
- Оконные функции SQL Server — возможности, чем могут быть полезны.

Когда: 30 июня в 19:00

Регистрация: https://vee.am/r9u667

2. «Разделяй и властвуй: как спроектировать систему для сложной бизнес-логики»

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

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

Когда: 8 июля в 18:00

Регистрация: https://vee.am/mebiu8

#ивенты
У вас есть три ключа от трёх чемоданов. У каждого из чемоданов разный замок, а каждому замку подходит только один ключ.

Хватит ли вам трёх попыток, чтобы подобрать ключи к каждому чемодану? Почему?

#задачки