This media is not supported in your browser
VIEW IN TELEGRAM
Паттерны ООП — это методики, позволяющие эффективно решать определенные проблемы в определенных ситуациях
В этой статье разобрали паттерн, называемый «Хранитель». Он позволяет определять, сохранять и восстанавливать предыдущие состояния объектов без нарушения принципа инкапсуляции:
https://tprg.ru/Ep8H
#ооп #паттерны
В этой статье разобрали паттерн, называемый «Хранитель». Он позволяет определять, сохранять и восстанавливать предыдущие состояния объектов без нарушения принципа инкапсуляции:
https://tprg.ru/Ep8H
#ооп #паттерны
Держите полезный и обновляемый репозиторий, в котором собрано больше сотни паттернов проектирования
Для всех паттернов есть описание и примеры реализации на Java, а у самого репозитория почти 66k звёзд: https://github.com/iluwatar/java-design-patterns
#паттерны #java
Для всех паттернов есть описание и примеры реализации на Java, а у самого репозитория почти 66k звёзд: https://github.com/iluwatar/java-design-patterns
#паттерны #java
This media is not supported in your browser
VIEW IN TELEGRAM
В GitHub появилась возможность загружать видео в формате .mp4 и .mov
Тестирование новой функции началось ещё в декабре 2020 года. А сейчас она стала доступна всем пользователям. Загружать видео можно в совершенно разных разделах сервиса: в pull request, комментариях и т.д. В планах — добавить функцию развертывания видео по ссылкам и видеоаннотации в коде с помощью Loom, Vimeo и других сервисов.
Полезное нововведение, чтобы, например, показать разработчику баг, а не описывать его словами.
#github
Тестирование новой функции началось ещё в декабре 2020 года. А сейчас она стала доступна всем пользователям. Загружать видео можно в совершенно разных разделах сервиса: в pull request, комментариях и т.д. В планах — добавить функцию развертывания видео по ссылкам и видеоаннотации в коде с помощью Loom, Vimeo и других сервисов.
Полезное нововведение, чтобы, например, показать разработчику баг, а не описывать его словами.
#github
Можно ли работать 10+ лет в IT-индустрии и сохранить энтузиазм джуниора?
В этой статье архитектор ПО практики омниканальных решений рассказал, что помогает ему поддерживать мотивацию после 10 лет работы в одной компании:
https://tprg.ru/Y8KR
#мотивация
В этой статье архитектор ПО практики омниканальных решений рассказал, что помогает ему поддерживать мотивацию после 10 лет работы в одной компании:
https://tprg.ru/Y8KR
#мотивация
Распознавание изображений через бота в Telegram
Создание бота для Telegram — отличный способ опробовать новый язык или технологию. Как насчёт поработать с Go и TensorFlow?
В этой статье от нашего читателя вы найдёте подробный гайд, как создать Telegram-бота на Go для распознавания изображений с помощью TensorFlow:
https://tprg.ru/qpsg
#go #эксперты
Создание бота для Telegram — отличный способ опробовать новый язык или технологию. Как насчёт поработать с Go и TensorFlow?
В этой статье от нашего читателя вы найдёте подробный гайд, как создать Telegram-бота на Go для распознавания изображений с помощью TensorFlow:
https://tprg.ru/qpsg
#go #эксперты
This media is not supported in your browser
VIEW IN TELEGRAM
Серия вебинаров от Veeam Software
Вебинар «5 вопросов к работе мечты»
В процессе поиска первой работы приходится ответить на 5 важных вопросов:
1. «Как мне, молодому и красивому, найти работу, на которую я буду ходить с удовольствием?»
2. «А что для меня важно и интересно на работе?»
3. «Кто бы посоветовал, куда бежать и чего делать?»
4. «Как быть со своими страхами?»
А про 5 вопрос (как и про предыдущие 4), вам расскажет Полина Ренева, бизнес тренер в Veeam Software. Инструменты, которыми поделится Полина, можно пользоваться не только на пути к желанной работе, но и на пути к любой цели.
Когда: 20 мая 18:00 (МСК)
Регистрация: https://vee.am/peu2qa
Вебинар «Concurrency в базах данных»
Если вы работаете с базами данных и хотите более глубоко изучить, как они устроены, это вебинар для вас.
На вебинаре Senior Developer Александр Шелемин расскажет про concurrency, уровни изоляции и блокировки. А также на примере SQL Serve и Postgres покажет, как написать thread-safe upsert.
Когда: 27 мая 18:00 (МСК)
Регистрация: https://vee.am/72tax2
#ивенты
Вебинар «5 вопросов к работе мечты»
В процессе поиска первой работы приходится ответить на 5 важных вопросов:
1. «Как мне, молодому и красивому, найти работу, на которую я буду ходить с удовольствием?»
2. «А что для меня важно и интересно на работе?»
3. «Кто бы посоветовал, куда бежать и чего делать?»
4. «Как быть со своими страхами?»
А про 5 вопрос (как и про предыдущие 4), вам расскажет Полина Ренева, бизнес тренер в Veeam Software. Инструменты, которыми поделится Полина, можно пользоваться не только на пути к желанной работе, но и на пути к любой цели.
Когда: 20 мая 18:00 (МСК)
Регистрация: https://vee.am/peu2qa
Вебинар «Concurrency в базах данных»
Если вы работаете с базами данных и хотите более глубоко изучить, как они устроены, это вебинар для вас.
На вебинаре Senior Developer Александр Шелемин расскажет про concurrency, уровни изоляции и блокировки. А также на примере SQL Serve и Postgres покажет, как написать thread-safe upsert.
Когда: 27 мая 18:00 (МСК)
Регистрация: https://vee.am/72tax2
#ивенты
До первой технологической конференции Сбера SmartDev осталось 2 дня
Уже в 10 часов (МСК) 20 мая начнётся трансляция конференции на сайте:
https://tprg.ru/WJN2
Для участия и сохранения записей конференции нужно зарегистрироваться. А записи точно пригодятся, ведь на конференции пройдёт несколько параллельных тематических блоков и все одновременно посмотреть просто не получится.
Отдельного внимания заслуживают сессии с участием:
— Раджи Кодури — SVP, главного архитектора Intel. Отвечает за направление, связанное с разработкой решений в области графики и программного обеспечения.
— Марка Хамильтон — СТО и VP по архитектуре NVIDIA. Создаёт решения для ИИ и Deep Learning.
— Билла Ропер — легенды гейминга, ССО и сооснователя игровой студии AuthorDigital. Принимал участие в запуске Diablo и Warcraft и именно его голосом говорят монстры Warcraft.
Кроме того, для зарегистрированных участников на облачной платформе SberCloud даётся бесплатный тестовый доступ к инструментам Intel oneAPI на платформе полного цикла разработки ML-моделей ML Space и еще 10 000 рублей на использование сервисов линейки SberCloud.Advanced.
#ивенты
Уже в 10 часов (МСК) 20 мая начнётся трансляция конференции на сайте:
https://tprg.ru/WJN2
Для участия и сохранения записей конференции нужно зарегистрироваться. А записи точно пригодятся, ведь на конференции пройдёт несколько параллельных тематических блоков и все одновременно посмотреть просто не получится.
Отдельного внимания заслуживают сессии с участием:
— Раджи Кодури — SVP, главного архитектора Intel. Отвечает за направление, связанное с разработкой решений в области графики и программного обеспечения.
— Марка Хамильтон — СТО и VP по архитектуре NVIDIA. Создаёт решения для ИИ и Deep Learning.
— Билла Ропер — легенды гейминга, ССО и сооснователя игровой студии AuthorDigital. Принимал участие в запуске Diablo и Warcraft и именно его голосом говорят монстры Warcraft.
Кроме того, для зарегистрированных участников на облачной платформе SberCloud даётся бесплатный тестовый доступ к инструментам Intel oneAPI на платформе полного цикла разработки ML-моделей ML Space и еще 10 000 рублей на использование сервисов линейки SberCloud.Advanced.
#ивенты
Создатель «Рика и Морти» работает над мультфильмом, полностью созданном на блокчейне и с NFT
Для этого в Fox даже создали отдельную компанию Blockchain Creative Labs, которая и займётся разработкой специальной торговой площадки.
Невзаимозаменяемый токен, или NFT, — это аналог ценной бумаги, который закрепляет за человеком право владеть уникальным цифровым объектом в интернете. А предметами коллекционирования NFT мультфильма «Крапополис» станут его части: персонажи, уникальные гифки, токены, которые «обеспечивают эксклюзивный опыт вознаграждения супер-фанатов» и даже фоновые изображения.
#блокчейн
Для этого в Fox даже создали отдельную компанию Blockchain Creative Labs, которая и займётся разработкой специальной торговой площадки.
Невзаимозаменяемый токен, или NFT, — это аналог ценной бумаги, который закрепляет за человеком право владеть уникальным цифровым объектом в интернете. А предметами коллекционирования NFT мультфильма «Крапополис» станут его части: персонажи, уникальные гифки, токены, которые «обеспечивают эксклюзивный опыт вознаграждения супер-фанатов» и даже фоновые изображения.
#блокчейн
Forwarded from Представляешь,
исследование показало, какие выражения лиц в резюме любят российские ИТ-наниматели
Оказалось, что широкая американская улыбка не пользуется особым спросом в нашей стране.
В Яндексе вообще дали совет — если не умеете делать средне-приветливое и работаете в России, то смело ставьте фотку как на паспорт, которой сами боитесь:
https://tprg.ru/sieb
Оказалось, что широкая американская улыбка не пользуется особым спросом в нашей стране.
В Яндексе вообще дали совет — если не умеете делать средне-приветливое и работаете в России, то смело ставьте фотку как на паспорт, которой сами боитесь:
https://tprg.ru/sieb
This media is not supported in your browser
VIEW IN TELEGRAM
Хоть reCAPTCHA от Google и используют больше 5 миллионов сайтов, этот виджет не без греха
Как минимум, это проблемы с дизайном, как максимум — с конфиденциальностью пользовательских данных. Да и зачем заставлять пользователя вводить в два раза больше текста, чем требуется для данной формы теста Тьюринга, не получая за это никакого вознаграждения?
В связи с этим рассказываем про 10 альтернативных сервисов капчи: https://tprg.ru/2t9J
#безопасность #веб
Как минимум, это проблемы с дизайном, как максимум — с конфиденциальностью пользовательских данных. Да и зачем заставлять пользователя вводить в два раза больше текста, чем требуется для данной формы теста Тьюринга, не получая за это никакого вознаграждения?
В связи с этим рассказываем про 10 альтернативных сервисов капчи: https://tprg.ru/2t9J
#безопасность #веб
This media is not supported in your browser
VIEW IN TELEGRAM
Ютуберу удалось создать ощущение «заносов» в играх с помощью простенького устройства, стимулирующего вестибулярный аппарат
Самоделка обошлась ему всего в $50, а во время теста он даже упал со стула.
Для этого автор канала Mean Gene Hacks использовал устройство для гальванической стимуляции вестибулярной аппарата (в начале видео). Эта штука воздействует на нервные окончания шеи через электрические импульсы, создавая чувство нарушения баланса.
Кому интересно, вот 10-минутный оригинал видео: https://tprg.ru/o7ct
#кек #diy
Самоделка обошлась ему всего в $50, а во время теста он даже упал со стула.
Для этого автор канала Mean Gene Hacks использовал устройство для гальванической стимуляции вестибулярной аппарата (в начале видео). Эта штука воздействует на нервные окончания шеи через электрические импульсы, создавая чувство нарушения баланса.
Кому интересно, вот 10-минутный оригинал видео: https://tprg.ru/o7ct
#кек #diy
Писать на Python в IDLE или Python Shell не всегда удобно. Но какая IDE и для каких случаев подойдёт лучше?
В этой статье прошлись по основным инструментам, позволяющим писать на Python. Лучший вариант за вас не выберем, зато поможем сделать взвешенное решение:
https://tprg.ru/vDxw
#python #ide
В этой статье прошлись по основным инструментам, позволяющим писать на Python. Лучший вариант за вас не выберем, зато поможем сделать взвешенное решение:
https://tprg.ru/vDxw
#python #ide
DevOps-инженеров не существует, а сам DevOps, скорее, про культуру и способы взаимодействия
Но.
Такие красивые и так необходимые для выживания бизнеса принципы Shift Left, Fast Track, Growth Hacking, Time2Market требуют сильной инженерной поддержки. Автоматизация управления инфраструктурой, контейнеризация, инструментарий построения сквозного pipeline от CI до CD — мастхэв современного DevOps.
Про актуальный инструментарий начнут говорить уже в рамках секции «DevOps» на конференции «HighLoad++ Весна 2021». Там будут рассмотрены очень конкретные инструменты в специфических ситуациях, окружении, требующие тонкого тюнинга.
В рамках DevOpsConf 2021 продолжат разговор об использовании инструментария. Однако сделают это в рамках мозаичного контекста, чтобы увидеть, как из всего существующего сегодня многообразия инструментов выстраивается целостная картинка. И обсудят, что и в какой последовательности нужно применять, чтобы у вас всё работало.
https://devopsconf.io/moscow/2021
#ивенты
Но.
Такие красивые и так необходимые для выживания бизнеса принципы Shift Left, Fast Track, Growth Hacking, Time2Market требуют сильной инженерной поддержки. Автоматизация управления инфраструктурой, контейнеризация, инструментарий построения сквозного pipeline от CI до CD — мастхэв современного DevOps.
Про актуальный инструментарий начнут говорить уже в рамках секции «DevOps» на конференции «HighLoad++ Весна 2021». Там будут рассмотрены очень конкретные инструменты в специфических ситуациях, окружении, требующие тонкого тюнинга.
В рамках DevOpsConf 2021 продолжат разговор об использовании инструментария. Однако сделают это в рамках мозаичного контекста, чтобы увидеть, как из всего существующего сегодня многообразия инструментов выстраивается целостная картинка. И обсудят, что и в какой последовательности нужно применять, чтобы у вас всё работало.
https://devopsconf.io/moscow/2021
#ивенты
Forwarded from Представляешь,
PornHub «прокачал» порно 125-летней давности до 4К при помощи ИИ
И всё это в рамках нового проекта.
Вообще, под раздачу попало множество винтажных видео для взрослых, снятых с 1896 по 1948 года. В качестве приятного бонуса их ещё и покрасили:
https://tprg.ru/pSWu
И всё это в рамках нового проекта.
Вообще, под раздачу попало множество винтажных видео для взрослых, снятых с 1896 по 1948 года. В качестве приятного бонуса их ещё и покрасили:
https://tprg.ru/pSWu
Прямо сейчас стартует первая технологическая конференция SmartDev от Сбера
В течение дня участников ждут выступления топовых спикеров: Марка Хамильтона — CTO NVIDIA, Билла Ропера — создателя игр Warcraft и Diablo, Раджи Кодури — главного архитектора Intel, а также IT-лидеров Сбера.
Новые инструменты разработки, APIs/SDKs, облачная и блокчейн платформы, Machine Learning, AR/VR — об этом и многом другом поговорят в формате демо и live coding сессий и круглых столов.
Подключайтесь бесплатно прямо сейчас. Прямой эфир на сайте конференции.
#ивенты
В течение дня участников ждут выступления топовых спикеров: Марка Хамильтона — CTO NVIDIA, Билла Ропера — создателя игр Warcraft и Diablo, Раджи Кодури — главного архитектора Intel, а также IT-лидеров Сбера.
Новые инструменты разработки, APIs/SDKs, облачная и блокчейн платформы, Machine Learning, AR/VR — об этом и многом другом поговорят в формате демо и live coding сессий и круглых столов.
Подключайтесь бесплатно прямо сейчас. Прямой эфир на сайте конференции.
#ивенты
Моя история в IT: от работы в тюрьме до CEO
Программистами становятся по-разному: кто-то в 27 уходит из инженеров пищевой промышленности, а кто-то — дорастает до CEO в ABBYY LS после работы в тюрьме.
В этой статье наш читатель Артур Хасиятуллин, ныне CEO Russia TraceAir, рассказывает о своей увлекательной истории становления разработчика:
https://tprg.ru/hOQx
#начинающим
Программистами становятся по-разному: кто-то в 27 уходит из инженеров пищевой промышленности, а кто-то — дорастает до CEO в ABBYY LS после работы в тюрьме.
В этой статье наш читатель Артур Хасиятуллин, ныне CEO Russia TraceAir, рассказывает о своей увлекательной истории становления разработчика:
https://tprg.ru/hOQx
#начинающим
По данным Cloudflare, в среднем на решение капчи у пользователя уходит 32 секунды, а решать её приходится примерно раз в 10 дней. И это на все 4,6 миллиарда пользователей Интернета.
Забавно, что это время тратится на то, чтобы доказать компьютеру, что вы не компьютер.
#внезапныйфакт
Забавно, что это время тратится на то, чтобы доказать компьютеру, что вы не компьютер.
#внезапныйфакт