Типичный программист
81.4K subscribers
2.67K photos
894 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
Вице-президент Google Поиска рассказал о крупнейшем за последние пять лет обновлении. Теперь нейросети Google Поиска будут учитывать взаимодействие слов друг с другом и учитывать контекст, а не последовательности разрозненных языковых единиц. Речь идёт в том числе и о запросах на русском языке.

К слову, у Яндекса такая фича появилась уже пару лет назад, а по качеству поиска в Рунете Яндекс опередил Google уже четыре года назад.

#google #нейросети
#вакансия #работа
Москва, от 140 000 до 230 000 ₽

«Юнитариус» расширяет команду под 2 новых проекта:

ДБО ФЛ для банка ТОП-30, нужно переписать бэкенд на новой архитектуре.
Стек: Java 8, Spring Boot, Camel, Camunda, Liquibase, MyBatis, PostgreSQL.

В2В-платформа для страховой ТОП-20, нужно написать аналог партнёрского API для дистанционного оформления полисов.
Стек: Java 8, Spring, Camel, Camunda, Artemis, MyBatis, PostgreSQL. Фронтенд пишет на React отдельная команда.

Нужно иметь опыт работы с Java (от 2 лет) и Spring. Есть возможность выбирать начало и конец рабочего дня и даже частично работать на удалёнке.

Подробнее: https://tprg.ru/kuqr
Как мы на JFuture 2019 ходили

https://tprg.ru/NwZ7

Мы тут в середине ноября сходили на конференцию для адептов JVM-языков и реактивного программирования — JFuture 2019.

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

#java
This media is not supported in your browser
VIEW IN TELEGRAM
Интересное расширение, которое при открытии новой вкладки в браузере показывает какой-нибудь код-семпл с объяснением: https://tprg.ru/gc3t

Можно настроить по языкам программирования и темам.

#chrome
Подборка событий для разработчика

Последняя подборка в этом году:

🛡 Вебинар «О кибербезопасности простыми словами»
13 декабря

Изучите основные приёмы и сценарии организации киберзащиты цифрового бизнеса на платформе Microsoft 365 под руководством опытного спикера. Это бесплатно.

🐘Митап по PHP
14 декабря, Казань

Участников ждёт 6 докладов от местных и иногородних спикеров, викторина от подкаста «Пятиминутка PHP», пицца и афтепати в баре.

⚙️Митап FAR EAST DEVOPS DAYS
14 декабря, Владивосток

Расскажут о настройке CI/CD, использовании контейнеров Kubernetes и Rancher, преимуществах и недостатках GraphQL, а также самостоятельном тестировании системы самообслуживания.

❄️Митап ok.tech: Data Толк #4
16 декабря, Москва

Специалисты по работе с данными подведут итоги года и десятилетия в сфере Data Science. Обсудят развитие компьютерного зрения, машинного обучения и ИИ.

🎓 Онлайн-олимпиада по программированию от «Учи.ру»
9 декабря 2019 – 19 января 2020

Задачи конкурса познакомят ребёнка с азами программирования, написанием кода и алгоритмами. В зависимости от результатов все участники получат электронные награды: диплом победителя, похвальную грамоту или сертификат участника.

#ивенты
Семья на мосту — логическая задача про переправу

Наизусть знаете, как переправить через реку волка, козу и капусту? Тогда попробуйте теперь помочь перейти через мост дружной семье:

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

— папа: 1 минуту,
— мама: 2 минуты,
— сын: 5 минут,
— бабушка: 10 минут.

Фонарик у них один. Светить издали нельзя. Носить друг друга на руках тоже. Если по мосту идут двое, время перехода определяется более медлительным членом семьи.

Как семье переправиться за 17 минут?

Подумайте, а затем проверьте себя у нас на сайте: https://tprg.ru/Ldpx

#задачки
В нашем Типичном боте появилась крутая новая функция — подписка на новости.

Каждый будний вечер бот присылает подборку новостей, которую с любовью составляет наш редактор.

Подписывайтесь: @tproger_official_bot
Зачем писать на ассемблере?

Разработчик написал простейшее приложение (вывод 'hello') на 13 языках программирования: Assembler, C, C++, Go, Rust, Python 2, Perl, TCL, Java, PHP, NodeJS, Ruby и Bash.

А затем протестировал затраты на загрузку исполняемого образа и инициализацию сред выполнения при помощи утилит perf и strace.

Вот, что получилось.

Источник: 2 Ton

#ассемблер
​​Rambler Group заявила о нарушении её прав на код nginx

В офисе разработчиков веб-сервера проходят обыски, а сами создатели ngnix Игорь Сысоев и Максим Коновалов, возможно, уже задержаны.

По ситуации на ноябрь 2019 года, nginx обслуживает почти 26% самых нагруженных сайтов.

Источник: vc.ru
Интервью с организатором CG EVENT и автором «Понимая Maya»

Сергей Цыпцын — организатор главного в СНГ события в области компьютерной графики «CG EVENT». Также он написал один из главных учебников по CG на русском языке — «Понимая MAYA».

Недавно по приглашению CG-команды компании Wargaming Сергей побывал в Минске, где рассказал о трендах в развитии визуального контента. А ещё он дал небольшое интервью, в котором поведал о карьере в компьютерной графике, организации крупнейшего в России отраслевого ивента и самых значимых для CG фильмах:

https://tprg.ru/T4BQ

#интервью #графика
​​В поддержку создателей nginx и open source движения высказался Яндекс

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

Преследования за открытый код – это очень плохой сигнал сообществу программистов. Мы абсолютно убеждены, что все технологические компании должны поддерживать и развивать опенсорс-движение».

Полное заявления Яндекса здесь.

Напомним, вчера в московском офисе разработчиков nginx прошёл обыск, а его создатели провели несколько часов на допросе. Поводом для следственных действий стала претензия Rambler Group. Компания считает, что права на веб-сервер принадлежат им, так как их сотрудник начал его разработку в ходе работы в Rambler в 2004 году.

А ещё nginx в мае 2019 года за 670 миллионов долларов приобрела американская компания F5 Networks.

#ngnix #yandex #rambler
This media is not supported in your browser
VIEW IN TELEGRAM
В следующий раз, когда получите открытку с рукописным пожеланием от большой компании, задумайтесь.

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

Технологический Центр Дойче Банка приглашает вас стать частью команды.

Требования к кандидату:

— знание алгоритмов и структур данных;
— выпускник 2019–2020 года факультета ИТ, прикладной математики или физики;
— английский уровня Intermediate и выше;
— готовность поехать на обучение в Лондон в июле 2020 года (компания оплатит расходы);
— возможность работать full-time;
— умение программировать на Java, C++, JavaScript приветствуется, но если что, коллеги готовы обучить.

Оставляйте заявку: https://tprg.ru/iVQ4
This media is not supported in your browser
VIEW IN TELEGRAM
Технологии помогли увидеть свет долгожданной экранизации. Мешок картошки этому режиссёру!

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

Заходите, проверим: https://tprg.ru/XN8V

#задачки
​​Мы ищем автора мемовостей!

Недавно наш канал IT Новости изменил свой формат и там стали выходить только новости с мемами — мемовости. Мы хотим радовать вас таким контентом ещё больше, в связи с чем нам в команду нужен ещё один автор.

Что нужно делать?
— каждый день находить 2–3 актуальные/интересные/орные новости из сферы IT и разработки;
— превращать их в посты со смешными мемами.

Вот такие крутые посты мы хотим видеть в итоге:
— https://t.iss.one/tprogerlive/5130
https://t.iss.one/tprogerlive/5107
https://t.iss.one/tprogerlive/5110

Каким мы видим нашего автора?
Наш автор
— грамотно пишет на русском;
— обладает хорошим чувством юмора;
— шарит в актуальных и классических мемах;
— каждый день выходит на связь;
— готов оперативно обрабатывать инфоповоды;
— не воспринимает правки постов на свой счёт и готов работать с ними.

Можно работать удалённо, зарплату определим по итогам собеседования.

Хотите присоединиться к команде? Тогда отправляйте свою актуальную мемовость нашему специальному боту. С теми, чьи мемовости нам понравятся, мы свяжемся и продолжим общение.

P.S. Мемовости из бота без разрешения публиковать не будем. А если нам что-то понравится, и вы разрешите, то опубликуем и оплатим работу.
​​Какое сообщение в интернете отправили самым первым?

29 октября 1969 года студент Калифорнийского университета попытался передать текст «login» на компьютер в Стэнфордском НИИ через прототип сети Интернет, ARPANET. Но что-то пошло не так.

После отправки букв «l» и «o» произошёл сбой системы, в результате чего отправилось первое в истории интернета сообщение — «lo». И только примерно через час программисты успешно отправили полный текст «login».

#история #интернет #внезапныйфакт
Кто в этом году интереснее всех рассказывал про IT? Наверняка у вас появился любимый сайт, канал или паблик?

Через пару дней мы запустим пользовательское голосование за самый крутой проект на айтишную тематику. А сейчас продолжаем собирать заявки на участие в конкурсе-итоге уходящего года — Премии от Яндекс.ПрактикумаКоманды ВКонтакте и Tproger, чей канал вы сейчас читаете.

Отправьте ссылку на Премию своим любимым авторам и блогерам, вдруг они ещё не зарегистрировались. Или подайте заявку сами, если хотите побороться за призы. Принимаем до 18 декабря: https://tprg.ru/PrFk

Ах да, призы. Два проекта получат по 100 000 рублей реальных денег и ещё два — по 100 000 рублей на рекламный кабинет ВКонтакте. Поспешите! И нет, наш скворечник не участвует в фестивале, так что сами себе призы мы не выдадим.