Size: a a a

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

2018 November 03
Типичный программист
Хороших выходных:

— Обновлённая платформа SpatialOS доступна для бесплатного скачивания. Её использование в играх на базе движка Unreal Engine позволяет изменить архитектуру с клиент-серверной на распределённую. При этом, игра размещается на облачных серверах Improbable: https://tproger.ru/news/spatialos-for-unreal-engine

— Google представила тарифный план Google One для жителей России. Обладатели платных подписок Google Диска получат письмо с подтверждением перехода в течение нескольких месяцев. Облачное хранилище размером 2 ТБ обойдётся пользователям в  6 990 руб. в год: https://tproger.ru/news/google-one-for-russia

— OpenAI представила методику основанного на любопытстве машинного обучения. Новый метод тренировки ИИ-агентов RND позволил нейросети пройти игру Montezuma’s Revenge лучше человека, причём без «просмотра» видео и доступа к дополнительным данным о механике игры: https://tproger.ru/news/openai-rdn-curiosity-method

— Автор канала Telegram опубликовал данные об обнаруженной утечке базы данных одного из московских провайдеров и выдержки из своей переписки со службой безопасности. В свободном доступе оказались имена, адреса и телефоны клиентов поставщика услуг, как организаций, так и физических лиц: https://tproger.ru/news/akado-clients-data-leak

— Депутаты Государственной Думы предложили создать кибердружины. Они будут работать вместе с полицией и прокуратурой и искать в Сети запрещённую информацию: https://tproger.ru/news/duma-cyber-regiment

— Facebook сообщила о переводе своей платформы машинного обучения Horizon в статус open source. Horizon работает на базе фреймворков PyTorch 1.0, Caffee2 и Spark и предназначена для применения в крупномасштабных проектах и сервисах: https://tproger.ru/news/facebooks-ml-horizon

— NVIDIA до 8 декабря 2018 года принимает заявки на участие в программе AI Research Residency. Приглашаются специалисты из областей, смежных с изучением ИИ. Успешные кандидаты будут развивать проект в одной из областей машинного обучения с одним из специалистов компании: https://tproger.ru/news/nvidia-ai-research-residency
источник
2018 November 04
Типичный программист
Только за последние 4 месяца 190 университетов со всего мира объявили о проведении 600 онлайн-курсов.

Выбрали самые интересные из них.
https://tproger.ru/digest/it-courses-from-top-universities/
источник
2018 November 05
Типичный программист
9 ноября стартует онлайн-чемпионат Telecom Data Cup от «МегаФон» и Mail.Ru Group. Участникам нужно будет предсказать, доволен ли абонент качеством связи, используя машинное обучение и анализируя большие данные: https://telegra.ph/CHempionat-Telecom-Data-Cup-11-05

Конкурс продлится месяц. Тройка победителей разделит призовой фонд в 700 тыс. рублей.
источник
Типичный программист
Заплатить в магазине смартфоном или часами, оплатить проезд, управлять наушниками — всё это возможно благодаря NFC.

Разбираемся, как эта технология работает и как её использовать в своих приложениях.
https://tproger.ru/articles/nfc-rfid-internals/
источник
Типичный программист
9 ноября начнётся курс «Специалист по web-разработке» от школы HackerU. Научат писать фронтенд и бэкенд веб-приложений, разберут все главные технологии: CSS, HTML, JS с разными библиотеками и фреймворками, а для бэка — Apache, PHP, MySQL.

Обещают, что после курса получите международный диплом и работу. Ну и кучу полезных знаний, само собой.

Записывайтесь на консультацию до 9 ноября: https://telegra.ph/Kurs-Specialist-po-web-razrabotke-11-05
источник
Типичный программист
Обновили подборку разномастных событий для программистов в рубрике Level Up: https://telegra.ph/Level-Up-dlya-programmistov-blizhajshie-sobytiya-11-05

На этот раз не только Москва и онлайн 🌚
источник
2018 November 06
Типичный программист
Новости выходных:

— Armis Labs обнаружила группу уязвимостей, названную BLEEDINGBIT, в Bluetooth-чипах производства Texas Instruments. «Бреши» позволяют получить полный контроль над устройством и связанными узлами сети. Уязвимые чипы используются производителями, контролирующими около 70 % рынка точек доступа: https://tproger.ru/news/bleedingbit-revealed-by-armis

— Google разработала метод предобучения моделей обработки естественного языка, который опирается на массив простого неразмеченного текста, например из «Википедии». Это позволяет сократить требования к объёму специфичных для задания датасетов: https://tproger.ru/news/google-ai-bert-method

— «Сбербанк» и агентство Good Moscow запустили проект «Бессмертные». Проект подразумевает использование ИИ для хранения и передачи следующим поколениям исчезающих языков. Система обучалась на закономерностях конструкций языка, полученных носителями и лингвистами: https://tproger.ru/news/ai-saves-endangered-languages

— Apple представила App Store Connect API для автоматизации некоторых процессов разработки приложения. Можно получать финансовые отчёты, добавлять и исключать людей из команды, а также управлять процессом тестирования: https://tproger.ru/news/app-store-connect-api

— Специалисты по безопасности нашли баг в системе Hyper-Threading. Он позволяет перехватывать данные соседнего потока инструкций. Уязвимость лежит в основе самой технологии SMT, что означает возможность её обнаружения в решениях Intel: https://tproger.ru/news/intel-hyper-threading-flaw

— Служба поддержки Cisco обнаружила уязвимость нулевого дня в прошивке некоторого оборудования, вызывающую отказ обслуживания (DoS) с помощью SIP-запросов. Компания предупреждает, что баг уже используется злоумышленниками: https://tproger.ru/news/cisco-disclosed-0day-sip

— GitHub обновила систему хранения больших файлов Git LFS до версии 2.6.0. Разработчики расширили возможности настройки системы, исправили баги и реализовали раздельную аутентификацию HTTP-запросов. Был доработан механизм решения конфликтов при автоматическом слиянии: https://tproger.ru/news/git-lfs-2-6-0

— TimescaleDB 1.0 предназначена для хранения и управления данными, представленными в виде временных рядов. Это могут быть данные из систем мониторинга, метрик, торговых площадок. СУБД доступна как расширение PostgreSQL: https://tproger.ru/news/timescaledb-1-0-release

— В MIT разработали ИИ, который способен исследовать законы физики в вымышленных мирах. Это позволит учёным в будущем лучше понимать сложные системы, которые применяются в экономике и прогнозировании климатических изменений. Не исключено, что следующее важное научное открытие будет стоять за искусственным интеллектом: https://tproger.ru/news/mit-ai-physics

— Facebook реорганизовала подразделение Oculus, изменив его приоритеты. Теперь разработчики должны сосредоточиться в целом на развитии VR-отрасли, а не на конкретных устройствах: https://tproger.ru/news/facebook-vr-reorganization

— Систему контроля версий Mercurial обновили до версии 4.8. В неё добавили многочисленные расширения для настройки команд, улучшили общую производительность и включили возможность вывода команд в любых форматах: https://tproger.ru/news/mercurial-48-release
источник
Типичный программист
8 ноября начнется курс «Специалист по Frontend / Java-разработчик» от Альфа-Банка и IT-школы HackerU. Нужен минимальный опыт в программировании на любом серверном языке и понимание принципов ООП.

Курс продлится 2,5 месяца, занятия пройдут в офисе в Москве, но можно учиться и удалённо. После обучения лучшим студентам предложат работу в банке.

Записывайтесь: https://telegra.ph/Sovmestnyj-kurs-Alfa-Banka-i-HackerU-Specialist-po-Frontend--Java-razrabotchik-11-05
источник
Типичный программист
8 ноября в рамках самой масштабной в России ежегодной конференции разработчиков HighLoad++ 2018 впервые пройдёт вручение премии HighLoad++.

Премию за вклад в развитие экосистемы интернет-разработки в России вручат специалисты Яндекса, Mail.Ru Group, JetBrains и других ведущих компаний.

https://telegra.ph/Premiya-HighLoad-11-06
источник
2018 November 07
Типичный программист
Свежие новости:

— С декабря 2018 года браузер Google Chrome 71 начнёт заносить в «чёрный список» сайты, содержащие недобросовестную рекламу. Спустя 30 дней на таких сайтах будет блокироваться вся реклама, даже добропорядочная: https://tproger.ru/news/chrome-71-block-ads

— Разработчики Microsoft портировали утилиту ProcDump из пакета Sysinternals на Linux. Утилита работает на всех основных дистрибутивах и позволяет создавать дампы использования CPU и памяти: https://tproger.ru/news/procdump-ported-linux

— Премьер-министр РФ Дмитрий Медведев подписал новые правила идентификации пользователей в мессенджерах. Согласно постановлению, при регистрации пользователя сервис должен подтвердить его личность, запросив информацию у мобильного оператора абонента: https://tproger.ru/news/messengers-no-anonymity

— В Технологическом институте Стивенса разработали новый способ создания квантовых эмиттеров. С помощью нанесения слоя селенида вольфрама на нанокубы из золота технология позволяет добиться стопроцентной точности размещения излучателей: https://tproger.ru/news/wse2-quantum-emitter

— Разработчики «Алисы» добавили ей новые голоса: Джейн, Эрмила, Захара и Эркана Явас. Последний знаком пользователям по Яндекс.Новостям. Новые голоса доступны пока только разработчикам навыков. В компании обещают расширять голосовую палитру: https://tproger.ru/news/yandex-alice-voices

— В Сети появился архив с файлами «Сбербанка», предназначенными для проверки и отладки внутренних систем. Утечка произошла одновременно с утечкой данных сотрудников компании. Появление в общем доступе служебной документации связывают с невнимательностью одного из работников. При этом некоторые эксперты видят причину инцидента в неправильной работе систем InfoWatch: https://tproger.ru/news/sberbank-file-leak
источник
Типичный программист
8–9 ноября в Москве пройдёт самая большая в России ежегодная dev-конференция HighLoad++ 2018. Будет много полезных докладов от продвинутых разрабов, чьи технологии вы используете в работе каждый день, и не только.

Но даже если вы не сможете попасть на конференцию, не расстраивайтесь — мы проведём для вас трансляцию из главного зала. 8 ноября она начнётся в 9:30, а 9 ноября — в 10:00. Не забудьте поставить себе напоминалку и заглянуть к нам: https://tproger.ru/articles/highload-2018-live/
источник
Типичный программист
#вакансии

Теперь заявлять о себе HR-менеджерам можно через «Быстрый отклик через ВК». Выбирайте те, что больше нравятся, а вот несколько горячих предложений от DOC+, CallKeeper, «Додо Пицца» и «Алгоритмика»:

PHP-разработчик
VoIP-разработчик
Технический писатель
iOS Developer
UX/UI дизайнер
JavaScript Developer (React)
источник
Типичный программист
«Яндекс» и ФРОО запустили образовательную онлайн-программу «Разработка интерфейсов: верстка и JavaScript». В составе 2 отдельных курса: HTML+CSS и JavaScript, по 10 недель прохождения на каждый.

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

Записывайтесь на отдельный курс или всю программу целиком: https://telegra.ph/Kurs-Razrabotka-interfejsov-verstka-i-JavaScript-11-06
источник
2018 November 08
Типичный программист
Сегодня новостей немного:

— В Microsoft представили .NET Standard 2.1. В него добавлены новые типы данных, примитивы и функции для оптимизации высокопроизводительных вычислений. В .NET Standard 2.1 планируется добавить около 3 тысяч API: https://tproger.ru/news/microsoft-net-standard-21

— Тим Бернерс-Ли продолжает искать способы решения проблем современной Сети. Он предложил принять «Договор об Интернете». Этот документ должен обеспечить сетевой нейтралитет, свободный и равный доступ к Сети и защиту персональных данных: https://tproger.ru/news/contract-for-the-web
источник
Типичный программист
Напоминаем, что прямо сейчас мы начинаем трансляцию с конференции HighLoad++ 2018, крупнейшей в России конференции для разработчиков.

Просто переходите по ссылке на наш сайт и прямо сейчас смотрите полезные доклады от продвинутых разрабов в live-режиме. Подключайтесь!

https://tproger.ru/articles/highload-2018-live/
источник
Типичный программист
​​«Будни геймдева» — авторский канал одной студии по разработке игр. Мысли об индустрии, инсайды с конференций, рассказы про текущие проекты и некоторые внутренние секреты.

Подписывайтесь: @devmygame

Это #промо пост
источник
Типичный программист
Статистика — мощный инструмент в Data Science. С её помощью можно извлечь информацию из данных, узнать их структуру и на основе этого провести дальнейший анализ.

Рассказываем вам про 5 базовых концепций статистики, которые следует знать любому data scientist’у.
https://tproger.ru/translations/statistics-for-data-scientists/
источник
2018 November 09
Типичный программист
И снова к новостям:

— Facebook выпустила инструмент для внесения автоисправлений в код Getafix. ИИ инструмента обучен на опыте тысяч предыдущих правок, а также учитывает контекст фрагмента кода. При этом окончательное решение о внесении изменений принимает человек: https://tproger.ru/news/facebook-getafix

— Samsung на конференции для разработчиков представил складной смартфон с гибким экраном. Он складывается в виде книги и имеет два экрана: небольшой внешний и крупный внутренний: https://tproger.ru/news/samsung-flexible-screen

— TIOBE опубликовала ежемесячный рейтинг языков программирования. Четыре лидера — Java, C, C++ и Python — удерживают позиции с ноября 2017 года. Эти же языки являются претендентами на звание «язык программирования 2018 года»: https://tproger.ru/news/tiobe-november-2018

— В популярном плагине электронной коммерции WooCommerce для WordPress обнаружили уязвимости в системе ролей пользователей. Получив доступ к аккаунту Shop manager, злоумышленник может взять под контроль весь сайт: https://tproger.ru/news/woocommerce-plugin-vulnerability

— Facebook основала независимую площадку GraphQL Foundation для продвижения разработанного компанией одноимённого языка запросов. В конце 2017 года эта технология рассматривалась как одна из наиболее перспективных. Фонд будет действовать на тех же принципах, что и Linux Foundation: https://tproger.ru/news/graphql-gets-own-foundation
источник
Типичный программист
Напоминаем, что прямо сейчас мы ведем трансляцию второго дня конференции HighLoad++ 2018, крупнейшей в России конференции для разработчиков.

Просто переходите по ссылке на наш сайт и прямо сейчас смотрите полезные доклады от продвинутых разрабов в live-режиме. Подключайтесь!

https://tprg.ru/yszG
источник
Типичный программист
Делегаты в C# — это почти как функциональные указатели в C или C++.

В статье разбираемся с базовыми принципами работы делегатов, а также рассмотрим примеры их реализации для использования в реальных кейсах.
https://tproger.ru/translations/dotnet-delegates/
источник