Size: a a a

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

2019 March 26
Типичный программист
Как работает виртуальная машина Java — взгляд изнутри

https://tprg.ru/0Cpx

Основной задачей Java-разработчиков было создание переносимых приложений. JVM играет центральную роль в переносимости — она обеспечивает должный уровень абстракции между скомпилированной программой и базовой аппаратной платформой и операционной системой.

Давайте рассмотрим схему работы JVM более подробно:
— как виртуальная машина Java читает и исполняет class-файлы,
— какую структуру имеют class-файлы,
— как происходит загрузка классов.

#java #начинающим
источник
Типичный программист
На пути к Web 3.0

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

Недавно стало известно, что блокчейн-экосистема Waves Platform уже объявила о смене своей парадигмы на полную децентрализацию сети. Они даже выпустили релиз обновлённых нод с поддержкой языка RIDE, что является первым и значительным шагом на пути к новому поколению интернета.

В статье читайте подробнее о том, как Waves движется к Web 3.0: https://vc.ru/waves/61157-web3-0-put-dlya-waves

Это #партнёрский пост
источник
Типичный программист
​​Нейроквиз

Ловите новый квиз от нейросети с сайта ThisPersonDoesNotExist.com. Кто из этих четырёх симпатичных людей на самом деле реальный?

Попрактиковаться можно в других квизах, которые можно найти по тегу #нейроквиз.

UPD: реальный человек — под номером 1.

#нейроквиз
источник
2019 March 27
Типичный программист
​​Новая порция вакансий для разработчиков — на vc.ru/job

Москва

— Фронтенд-разработчик в Cerebro vc.ru/61976

— Ведущий Java-разработчик в ВТБ vc.ru/61302

— Инженер автоматизированного тестирования в ВТБ vc.ru/61308

— Технический директор в Clicker, до 200 тысяч рублей vc.ru/62000

— Старший iOS-разработчик в Globus, до 400 тысяч рублей vc.ru/61799

— Младший BI-разработчик в Datapipeline.Pro, до 90 тысяч рублей vc.ru/62437

— Старший бэкенд-разработчик в Zavod Games, до 200 тысяч рублей vc.ru/61986

Санкт-Петербург

— iOS-разработчик в Aviasales vc.ru/61174

— PHP-разработчик в Stream Telecom vc.ru/61966

— Фронтенд-разработчик в «Первый ЦУПИС» vc.ru/60911

— Разработчик рекомендательной системы в Okko vc.ru/61499

— Ведущий программист, тимлид в Digift, от 150 тысяч рублей vc.ru/61512

Удаленно

— Team Lead в vc.ru vc.ru/61138

— Go Developer в Mobalytics vc.ru/61585

— Fullstack Python Developer в Akvelon vc.ru/61146

— Frontend Developer (React) в Mobalytics vc.ru/61785

— Python Backend Engineer в Fornex Hosting, от 130 тысяч рублей vc.ru/62038

— Технический директор в AI Personal Trainer, от 100 тысяч рублей vc.ru/61687

Чтобы узнавать о новых вакансиях для разработчиков, подписывайтесь на Telegram-бот: @vcjob_bot

Это #партнёрский пост
источник
Типичный программист
​​Что в мире происходит

📱 ИБ-исследователи нашли массу нарушений приватности и безопасности среди десятков тысяч предустановленных приложений на Android-смартфонах от разных производителей. Приложения отслеживали действия пользователя, собирали о нём данные для рекламы, даже открывали устройство для атак.

💰 Портал РБК сообщил, что на реализацию законопроекта об автономном Рунете правительство выделило ещё 10 миллиардов рублей. Теперь общая сумма предполагаемых затрат составляет 30,8 миллиарда рублей.

🍏 В понедельник Apple провела презентацию, где анонсировала целый ряд новых продуктов: кредитную карту Apple Card, стриминговый сервис Apple TV+ с собственными фильмами, новостной сервис Apple News+ и игровой сервис Apple Arcade.

Если устали кликать по ссылкам, ловите наши новостные лонгриды в @tprogerdaily. Рассказываем о главных событиях дня ёмко и весело.

© Европарламент вчера поддержал пакет новых законов об авторском праве. Среди них — те, что вводят «налог на ссылки» и «фильтр загрузок». Теперь агрегаторы новостей и другие платформы должны платить авторам за частичное копирование их материалов, а также проверять все загружаемые пользователями файлы на нарушение авторских прав.
источник
Типичный программист
О самом важном, интересном и смешном в жизни IT. Один раз в день по будням: @tprogerdaily
источник
Типичный программист
Автоматическое развёртывание Vue.js-приложений

https://tprg.ru/fH1C

Разработка приложения — это лишь первый шаг в его жизненном цикле. Практически любой софт нужно где-то разместить и обновлять.

В этой статье читайте:
— как создать аккаунт на AWS,
— как зарегистрировать в нём приложение,
— как настроить автодеплой приложения Vue.js с помощью Gitlab CI/CD.

#развёртывание #gitlab
источник
2019 March 28
Типичный программист
Насколько глубоко фронтенд- и бэкенд-программисты должны знать смежный стек — отвечают эксперты

https://tprg.ru/Vm0o

Для максимально эффективной работы бэкенд-разработчик должен разбираться во фронтенде, а фронтенд-разработчик — в бэкенде.

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

#веб #эксперты
источник
Типичный программист
Декораторы в Python: понять и полюбить

https://tprg.ru/Emdw

Декораторы — один из самых полезных инструментов в Python, однако новичкам они могут показаться непонятными. Возможно, вы уже встречались с ними, но просто не хотели вникать в суть их работы.

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

#python
источник
2019 March 29
Типичный программист
Ежегодная конференция про облачные технологии

10 апреля сообщество Microsoft MVP (Most Valuable Professionals) проведёт бесплатную конференцию Azure Day. Ехать никуда не нужно — достаточно зарегистрироваться на трансляцию: https://is.gd/CX4lNx

Основная идея Azure Day — поделиться самой новой и ценной информацией об облаке Azure. Доклады представят бизнес-эксперты, успешно применяющие Azure, гуру разработки – MVP, эксперты и партнеры Microsoft из Европы и России. Программа разбита на 2 потока: про бизнес и про IT.

В бизнес-сессии расскажут, например, как с помощью цифровых двойников с ИИ рассчитать экономическую целесообразность бизнеса и как использовать анализ данных для работы с персоналом. В ИТ-программе доклады по DevOps, AI, IoT, Clouds — без "воды" и на живых, работающих примерах с использованием служб Azure.

Регистрация: https://is.gd/CX4lNx

Это #партнёрский пост
источник
Типичный программист
​​Новое видео от Boston Dynamics

Boston Dynamics выпустила новую модель робота Handle. Он предназначен для использования на складах — очень уж хорош в переставлении коробок.

Человек, как обычно, не нужен: https://tprg.ru/Tpbs

#видео #роботы
источник
Типичный программист
Создание GIF-анимаций из шума на языке Processing

https://tprg.ru/7OKF

В языке Processing есть функция noise(), которая выдаёт значения от 0 до 1. Эти значения являются случайными, но они всегда повторяются при повторении входных данных.

В этом руководстве расскажем:
— как из шума создать изображение,
— как его анимировать и зациклить.

#анимация #processing
источник
2019 March 30
Типичный программист
​​Специалисты по медицинской статистике из Ноттингемского университета разработали нейросеть, которая способна предсказывать преждевременную смерть от хронических болезней.

Получается лучше, чем у экспертов с их стандартной моделью: https://tprg.ru/LwQR
источник
Типичный программист
​​Что в мире происходит

🔧 РБК сообщил, что Роскомнадзор задумал протестировать технологию глубокой фильтрации трафика (DPI) на сетях трёх операторов: МТС, «МегаФона» и «ВымпелКома» (бренд «Билайн»). Цель — подготовиться к реализации проекта об автономном Рунете.

❗ Роскомнадзор отправил уведомления 10 VPN-сервисам с требованием подключиться к реестру запрещённых сайтов и фильтровать контент. Если сервис не сделает этого в течение 30 суток, его ждёт блокировка в России. Согласился только один, отказались пять.

📶 «Ведомостям» стало известно, что Министерство обороны не хочет отдавать частоты 3,4−3,8 ГГц под 5G. Большая тройка операторов («ВымпелКом», МТС, «МегаФон») считает, что как раз эти частоты лучше всего подходят для развёртывания сетей пятого поколения.

🙂 Минкомсвязи опубликовало проект о цифровых профилях. В них будет храниться информация о человеке: паспортные данные, СНИЛС, ИНН и так далее. Компании и ведомства смогут бесплатно или за деньги подключаться к базе цифровых профилей и «пробивать» по ним человека.

Если устали кликать по ссылкам, ловите наши новостные лонгриды в @tprogerdaily. Рассказываем о главных событиях дня ёмко и весело.

📧 Google реализовала отображение ускоренных мобильных страниц (AMP) прямо в Gmail. Проще говоря, это самые настоящие кликабельные веб-странички прямо в электронном письме. Подобные штуки будут делать у себя Outlook, Yahoo! и Mail.Ru.
источник
Типичный программист
Как стать QA-инженером

https://tprg.ru/5gUs

Пожалуй, лучше всего рассказать о тестировании сможет человек, который сам прошёл этот путь. Предоставляем слово Жене Ефимову, QA-эксперту с 15-летним опытом.

В статье он расскажет:
— какими чертами характера нужно обладать, чтобы стать отличным QA инженером,
— какое должно быть мышление и как его развить,
— что и где учить.

#тестирование #начинающим
источник
2019 March 31
Типичный программист
​​Прямой эфир по iOS-разработке от Авито

Когда у вас небольшое iOS-приложение, над которым трудится несколько человек — проблем не очень много. Другое дело, если у вас 555 000 строк кода в 10 000 файлов, а приложение разрабатывается несколькими десятками независимых кросс-функциональных команд.

4 апреля в 17:30 разработчики из Авито вместе с коллегами из Сбербанка, Headhunter и Яндекса в прямом эфире поделятся опытом укрощения iOS-разработки в больших командах и обсудят, как удержать качество продукта на высоком уровне даже при сильном масштабировании: https://tprg.ru/iOS-online

Трансляция: https://tprg.ru/ios-online

Это #партнёрский пост
источник
Типичный программист
​​Stack Overflow заботится о своих читателях и пытается улучшать дизайн сайта.

Пока как-то так: https://tprg.ru/iJFu
источник
Типичный программист
GPU — это не только про игры: четыре примера с NVIDIA GTC 2019

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

И теперь NVIDIA всё чаще ассоциируется не только с видеокартами для игр. В статье собрали 4 современных примера применения GPU: ИИ, графика, стриминг и беспилотники.

Это #партнёрский пост
источник
Типичный программист
Подборка JS-фреймворков для работы с компьютерным зрением

https://tprg.ru/f3FJ

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

В статье рассказываем про несколько JS-фреймворков для работы с этой технологией и про кейсы её использования.

#javascript
источник
2019 April 01
Типичный программист
​​Что в мире происходит (без шуток)

🛡 Марк Цукерберг на выходных опубликовал «четыре идеи о регулировании Интернета». Он предложил властям разных стран разработать и принять глобальные правила: по борьбе с вредоносным контентом, защите политических выборов, а также данных пользователей во время хранения и передачи между сервисами.

❌ Утром воскресенья количество IP-адресов в российском реестре запрещённых сайтов перевалило за миллион. Это зарегистировал Telegram-канал RKN block flood, который следит за выгрузкой.

👽 Концерн «Калашников» хочет внедрить в жилые дома биометрические системы распознавания лиц. Минстрой идею одобряет. Пока что концерн ищет партнёров среди застройщиков.

Если устали кликать по ссылкам, ловите наши новостные лонгриды в @tprogerdaily. Рассказываем о главных событиях дня ёмко и весело.

🤔 В ленте новостей Facebook появилась функция «Почему я вижу этот пост?». Если кликнуть на него, соцсеть покажет, совокупность каких факторов привела к показу конкретного поста. Участие в какой-то группе, дружба с кем-то или лайки похожих постов.
источник