Size: a a a

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

2018 July 28
Типичный программист
Доброй субботы!

— Разработчики JetBrains обновили IDE IntelliJ IDEA до версии 2018.2. Очередное мажорное обновление принесло поддержку Java 11 и Groovy 3.0, находящихся пока на стадии разработки, а также новые иконки в интерфейсе и инструменты для более удобной работы в редакторе: https://goo.gl/kEskVC

— Появилось и обновление IntelliJ Scala 2018.2 с усовершенствованной поддержкой неявных преобразований, улучшенным автозаполнением шаблонов и семантическим подсвечиванием кода: https://goo.gl/vNMiVh

— Google выпустила обновлённый Cloud Search для предприятий, который позволяет сотрудникам найти любую информацию внутри компании в одном индексе. Разработчики планируют открыть продукт для всех пользователей G Suite, а также представить его в виде отдельной версии: https://goo.gl/oCPNeA

— ФАС подготовила финальную версию «дорожной карты» по развитию конкуренции до 2020 года, в которой фигурирует закон об обязательной предустановке на смартфоны российских приложений. Однако за пользователями должно остаться право их удалять: https://goo.gl/RF85zB

— В рамках конференции Google Cloud Next специалисты по безопасности компании анонсировали собственные аппаратные ключи безопасности Titan Key. Они уже используются внутри компании вместо продуктов Yubico, которые корпорация рекомендовала ранее: https://goo.gl/5nLjU5

— Microsoft опубликовала предварительную версию Win UI Library с элементами управления стандартного набора средств разработки. С выпуском библиотеки приложения будут обновляться отдельно от Windows: https://goo.gl/QyK4bg

— В поисковой выдаче «Яндекса» снова появились файлы из Google Docs с конфиденциальными данными. Доступны документы по запросам «пароли», «зарплата», «откаты», «график» и так далее. Проблема та же: владельцы открывают доступ по ссылке для просмотра и редактирования всему Интернету. Мы составили шпаргалку о том, как защитить свои персональные данные: https://goo.gl/SDuQP8
источник
Типичный программист
Сейчас часто IT стартапами управляют бизнесмены, которые не являются специалистами в этой сфере. Порой у них слабое представление о процессах разработки.

Задали экспертам вопрос о том, как такому руководителю справиться со своими задачами:
https://tproger.ru/experts/how-to-manage-it-people-if-you-are-not-from-it/
источник
Типичный программист
Крутая возможность для финтех-стартапов. Большой конкурс в октябре: на всю страну расскажете о своем проекте, получите консультацию экспертов, а самое главное — поборетесь за денежный грант на развитие. Можно получить до 3 млн рублей!

Успевайте, прием заявок только до 15 августа:

http://telegra.ph/Konkurs-finteh-startapov-FINOPOLIS-2018-07-27
источник
Типичный программист
Инфа об утечках данных сыпется на нас со всех сторон. То Яндекс проиндексирует незащищённые гугл доки, то из Facebook утекут данные.

Как защититься от этого и что делать, если данные всё же украли? Рассказываем в формате карточек:
https://tproger.ru/cards/personal-data-leaks/
источник
2018 July 29
Типичный программист
#промо

Программирование — профессия будущего! Весь август ведущие специалисты digital-компаний будут делиться знаниями и личным опытом на онлайн-конференции «Профессии будущего».

Ссылка для бесплатной регистрации ➡️ https://goo.gl/AV89Tp

🔝 Ты узнаешь, как достичь успеха в карьере разработчика.
💥 Получишь ответы на интересующие вопросы в живом общении со спикером.
➕ Электронный сертификат за полученные знания всем участникам!

Поторопись, количество мест ограничено!
источник
Типичный программист
Думаете, стоит ли освоить Python? Или, может, уже решили изучать, но просто не знаете, с чего начать?

Рассказываем вам о его преимуществах, а также о том, с чего начать обучение, где брать для этого знания и что с этими знаниями делать дальше:
https://tproger.ru/articles/python-how-to-learn/
источник
2018 July 30
Типичный программист
Что произошло за выходные

— Платформа Kubernetes теперь доступна в стабильной ветке Docker Desktop. Можно выбрать как ее, так и инструмент, использовавшийся в Docker Desktop ранее, Docker Swarm: https://tproger.ru/news/kubernetes-for-docker-desktop/

— Специалисты по компьютерной безопасности обнаружили новый метод удаленного извлечения данных класса Spectre. В отличие от ранее описанных аналогичных атак, NetSpectre работает без запуска вредоносных программ на компьютере: https://tproger.ru/news/netspectre/

— Расширение IntelliCode для VS Code получило модуль поддержки Python. Инструмент предлагает автозаполнение при наборе кода в зависимости от контекста, а также анализирует синтаксис и выдаёт предупреждения об основных ошибках: https://tproger.ru/news/intellicode-supports-python/

Продолжаются обновления от JetBrains:

— PhpStorm принесла усовершенствованную поддержку PHP, улучшенный рефакторинг, а также обновления веб-технологий и инструментов IDE: https://tproger.ru/news/phpstorm-2018-2/

— В DataGrip, IDE для работы с базами данных, стало возможным выполнение хранимых процедур для Oracle и PostgreSQL, отображение в отдельной панели запускаемых запросов и комментариев к колонкам: https://tproger.ru/news/datagrip-2018-2/

— В новой версии IDE PyCharm появилась поддержка окружения Pipenv для управления зависимостями, функция предпросмотра в «быстрой документации» и много других улучшений: https://tproger.ru/news/pycharm-2018-2/

И Google снова в ударе:

— Компания анонсировала процессор для ускорения нейросетевых вычислений, а также систему на модуле, USB-узел и ПО для работы с ним. Разработки упростят создание и развертывание «умных» устройств: https://tproger.ru/news/google-edge-tpu/

— Представила бета-версию платформы для создания и запуска моделей машинного обучения BigQuery ML. Инструмент основан на методе пакетного градиентного спуска, работает с одним оператором и шестью функциями SQL, а также поддерживает линейную и бинарную логистическую регрессии: https://tproger.ru/news/bigquery-ml/

— Разработала «контекстно-зависимый» способ идентификации для доступа к сторонним ресурсам, сервисам G Suite, SaaS-приложениям и GCP. Новый метод подтверждает права пользователя на аккаунт, анализируя информацию о нем: https://tproger.ru/news/context-aware-access-method/

Еще интересное

— После восьмилетнего перерыва выпущена новая версия программы Victoria для оценки работоспособности, тестирования и ремонта запоминающих устройств. В ней появилось совмещение графиков чтения/записи в единый масштаб, опция сохранения их в файл и возможность поставить текущий процесс на паузу. Также улучшен дефектоскоп, обновлен интерфейс и устранены критические ошибки: http://hdd.by/victoria.html

— Стартап Magic Leap, разрабатывающий очки смешанной реальности Magic Leap One, показал интерфейс будущей ОС устройства под названием Lumin OS. Из демо, описанного в обновленной документации, видно, как будет выглядеть главное меню, система персональных аватаров пользователей, а также запечатлена работа приложения «Галерея». Все программы выполнены в едином плоском стиле, а управление элементами, предположительно, будет производиться жестами или голосом: https://techcrunch.com/2018/07/27/magic-leap-unveils-what-its-mixed-reality-operating-system-will-look-like/
источник
Типичный программист
Мероприятие для студентов и выпускников, интересующихся финтехом.

На форуме FINOPOLIS 2018 в Сочи будет целый день, посвященный вам. В программе — конкурс студенческих команд, мастер-классы и лекции, а также общение с представителями ведущих финансовых институтов России.

Можно бесплатно попасть на форум, став финалистом заочного кейс-чемпионата — организаторы оплатят вам участие, перелет и проживание.

Прием заявок заканчивается 10 августа, успевайте:
http://telegra.ph/17-oktyabrya-na-forume-FINOPOLIS-2018-v-Sochi-projdet-Molodezhnyj-den-Fintech-07-30
источник
Типичный программист
#промо

Канал для программистов любого уровня: @nuancesprog

Авторы публикуют полезные мануалы и статьи из мира IT на русском языке.
источник
2018 July 31
Типичный программист
Привет, новости:

— В GitHub появилась возможность установки Google Cloud Build из магазина приложений. Тарифный план включает два часа бесплатного создания и запуска образов ежедневно: https://tproger.ru/news/github-cloud-build/

— Инкубатор Apache опубликовал первый стабильный релиз IDE NetBeans после передачи кода Oracle в июне 2018 года. Обновление включает поддержку Java SE, улучшения в работе Java 9 и Java 10, интеграцию парадигмы Jigsaw для работы с модулями и другие изменения: https://tproger.ru/news/netbeans-9-0-released/

— Государственные органы Сингапура планируют создать инфраструктуру для обеспечения полетов дронов вне прямой зоны видимости операторов. За разработку диспетчерской системы для коптеров взялся консорциум Future Flight Consortium, а испытания уже проходят в одном из районов города Куинстаун: https://tproger.ru/news/singapore-drone-traffic-control-system/

— Канадская студенческая команда smartARM заняла первое место на Microsoft Imagine Cup 2018 с роботизированным протезом руки. Система вычисляет оптимальный вариант захвата объектов и использует ИИ для самообучения: https://tproger.ru/news/smartarm-microsoft-imagine-cup-2018/

— Антон Розенберг выступил с критикой нового сервиса Telegram Passport. По его мнению, ключи практически любой переписки находятся у разработчиков, а взаимодействие с правоохранительными органами усложняется из-за политики мессенджера: https://tproger.ru/news/telegram-passport-critics/

— Виртуальный помощник Google Assistant для Android и iOS получил обновление, позволяющее ему говорить по-русски. С его помощью можно управлять телефоном с помощью голоса, строить маршруты, искать информацию или устанавливать будильники и напоминания: https://hi-news.ru/internet/google-assistant-zagovoril-po-russki.html. Обновление поэтапное и сразу может не появиться, а распространение должно закончиться к концу этой недели.
источник
Типичный программист
#промо

Снова об Алексее Вильнюсове, авторе @trading_journal, трейдере и инвесторе. Кроме канала Алексей приглашает в закрытый чат — там он делится сделками, повторяя которые возможно заработать.

Попасть в закрытый чат пока ещё можно, и это достаточно просто сделать. Условия и отзывы о работе в чате читайте на том же канале — @trading_journal
источник
Типичный программист
Цель QA-инженера — помочь создать качественный продукт. QA заинтересованы в том, чтобы сделать любой продукт удобным как в плане функциональности, так и в плане дизайна.

В этой статье мы поговорим о том, почему QA — важная часть процесса разработки:
https://tproger.ru/translations/why-you-need-qa-and-how-it-can-save-your-money/
источник
2018 August 01
Типичный программист
​​#вакансии для спецов в вебе, всё Москва:

— Frontend разработчик, Ostrovok ru: https://tproger.ru/jobs/frontend-developer-ostrovok-ru/

— Разработчик Python/Django, Ostrovok ru: https://tproger.ru/jobs/python-django-developer-ostrovok-ru/

— Тестировщик / QC (Monetization), Ostrovok ru: https://tproger.ru/jobs/tester-qc-monetization-ostrovok-ru/

— Frontend разработчик (Angular), Kaspersky Lab: https://tproger.ru/jobs/frontend-developer-angular-kaspersky-lab/

— Frontend разработчик (React) в проект IoT, МегаФон: https://tproger.ru/jobs/frontend-developer-react-megafon/

— Frontend разработчик JS, МегаФон: https://tproger.ru/jobs/frontend-developer-js-megafon/

— Ruby Backend Developer (Middle and Sr), Wheely: https://tproger.ru/jobs/ruby-backend-developer-wheely/

— Frontend Developer, Wheely: https://tproger.ru/jobs/frontend-developer-wheely/

— Старший .NET разработчик, Додо Пицца: https://tproger.ru/jobs/senior-net-developer-dodo-pizza/

— Разработчик интерфейсов в ADFOX, Яндекс: https://tproger.ru/jobs/interface-developer-adfox-yandex/
источник
Типичный программист
Юмор для программистов: @ithumor
Заходите, это тоже наш канал. Ведём его для вас с любовью.
источник
Типичный программист
Сегодня из-за богатого выбора литературы порой сложно разобраться в её качестве. Что же делать?

Поинтересовались у наших экспертов, что читают успешные айтишники и какие книги они рекомендуют. Там, кстати, не только техническая литература:
https://tproger.ru/experts/books-from-successfully-it-people/
источник
2018 August 02
Типичный программист
Привет, новости:

— «Одноклассники» открыли образовательный ресурс по продвижению бизнеса. На нем представители компании рассказали, как и с помощью каких инструментов рекламировать свои товары или услуги в социальной сети: https://tproger.ru/news/ok-for-business/

— «Сбербанк» запустил конкурс на создание стихов в стиле классических поэтов с помощью ИИ. Победитель получит 500 тысяч рублей, за второе и третье место дают 300 и 200 тысяч соответственно: https://tproger.ru/news/sberbank-classic-ai/

— Учёным удалось научить нейросеть выявлять черты личности по движениям глаз. Среди определяемых особенностей — экстраверсия, невротизм и любопытство: https://tproger.ru/news/ai-predicts-personality-traits/

— Microsoft объявила о добавлении функции Flashlight в последнюю сборку Windows 10 Insider Preview. Новая возможность позволяет увидеть на экране реальную обстановку вокруг пользователя, не снимая VR-гарнитуру: https://tproger.ru/news/flashlight-for-windows-10/

— Создатели браузера Firefox планируют пересмотреть стиль бренда и просят у пользователей помощи с выбором. Они опубликовали в блоге две версии значков всех продуктов компании, каждая из которых имеет свои особенности: https://tproger.ru/news/firefox-redesign-feedback/

— Команда GitHub представила версию расширения Git LFS 2.5.0. Появились новые возможности импорта и экспорта файлов, добавлены необходимые для разработки скрипты и программы, а также дополнена команда для работы с репозиториями: https://tproger.ru/news/git-lfs-2-5-0-release/

— Исследователи из 20th Century Fox создали ИИ, предсказывающий реакцию аудитории на будущий фильм после выхода трейлера. По словам авторов, в будущем эта технология поможет студии создавать трейлеры под определенные целевые группы: https://tproger.ru/news/ai-20th-century-fox/

— Google Chrome перестанет поддерживать все сертификаты SSL/TLS от Symantec и всех дочерних брендов (Thawte, VeriSign, Equifax, GeoTrust и RapidSSL) со следующего мажорного обновления под номером 70. Подробнее — в блоге Google на Habr: https://habr.com/company/google/blog/352460/

— Mail. Ru Group прекратила разработку браузера «Амиго» и закрыла проект. Компания объяснила свое решение негативным отношением пользователей к продукту. Оно сформировалось из-за недобросовестных партнеров, которые принудительно устанавливали браузер вместе с другим софтом. Программа просуществовала 7 лет и за это время стала основой для множества мемов за свою навязчивость и сложность в удалении с компьютера. Mail. Ru Group почтила память «Амиго» подборкой шуток в официальном твиттер-аккаунте: https://twitter.com/mailru/status/1024256726026133506

— Как сообщает РБК, интернет-компании не могут начать исполнение «закона Яровой», поскольку правительство не выпустило уточняющие документы с разъяснениями. По словам собеседника издания, скорее всего, Минцифразвития разработает их только до конца лета: https://tproger.ru/news/yarovaya-law-july-2018/

— Специалист по кибербезопасности написал на Habr заметку об уязвимости в сервисе мгновенной авторизации Telegram Passport, позволяющей украсть данные пользователя с помощью брутфорс-атаки. Шифрование Telegram Passport является не end-to-end в привычном понимании, а разработано специалистами компании самостоятельно и имеет уязвимости, утверждает автор записи: https://tproger.ru/news/telegram-passport-vulnerability/

— «Яндекс» запустила бесплатный сервис для создания опросов и сбора анкет Яндекс.Формы. Ответы пользователей будут приходить в структурированной форме, также их можно скачать в форматах XLSX и CSV: https://tproger.ru/news/yandex-forms/

— Телекоммуникационная иранская госкомпания по неизвестной причине перехватила трафик Telegram. Инцидент произошел за день до предполагаемых протестов, связанных с экономическим кризисом в стране: https://tproger.ru/news/telegram-iran-interception/
источник
Типичный программист
— Google объявила об официальном выходе браузера VR Chrome для платформы Daydream. Помимо стандартных функций, новая версия имеет режим кино, поддерживает стандарт WebVR и позволяет искать нужную информацию, не выходя из виртуального мира: https://tproger.ru/news/daydream-vr-chrome/

— Главный специалист отдела передовых технологий Uber Эрик Мейхофер заявил о приостановке проекта по развитию автономных грузовых автомобилей Otto, чтобы сосредоточиться на пассажирском транспорте. Однако компания не исключает возможности возвращения к Otto в будущем: https://tproger.ru/news/uber-shutters-otto-trucks/

— Команда JetBrains выпустила новый плагин для среды разработки IntelliJ IDEA. Cloud Tools позволяет получить доступ к интерфейсам служб GCP из IDE: https://tproger.ru/news/jetbrains-released-cloud-tools/

— Разработчики редактора кода Atom сообщили о выходе новой версии программы под номером 1.29. Одновременно с этим на стадию бета-тестирования вышла Atom 1.30, в которой усовершенствованная парсинговая система начала поддерживать Ruby и файлы, содержащие код на разных ЯП: https://tproger.ru/news/atom-1-29-release/

— Microsoft выпустила обновление TypeScript 3.0. В новой версии добавлены новый способ масштабирования и структурирования проектов пользователей, а также другие улучшения и изменения: https://tproger.ru/news/typescript-3-0-release/
источник
Типичный программист
Статистика играет важную роль в повседневной жизни. Она позволяет извлекать знания из неопределённого и сложного реального мира.

В этой статье мы попытаемся объяснить, что же такое статистика, и подробнее остановимся на описательной статистике:
https://tproger.ru/translations/basic-statistics-in-python-descriptive-statistics/
источник
Типичный программист
В этой статье автор попытался зареверсить Super Mario, чтобы извлечь изображение фона с помощью Python.

И у него получилось:
https://tproger.ru/translations/extracting-super-mario-bros-levels-with-python/
источник
2018 August 03
Типичный программист
Привет, новости:

— NVIDIA и NetApp объявили о запуске платформы Ontap AI. Она предназначена для хранения больших объемов данных и быстрой обработки моделей искусственного интеллекта: https://tproger.ru/news/nvidia-ontap-ai/

— Журнал IEEE Spectrum опубликовал пятый ежегодный рейтинг популярности языков программирования. Python уверенно держится на лидирующей позиции, C++ с малым отрывом обогнал C, а Java сместился на четвёртую строчку рейтинга: https://tproger.ru/news/2018-top-programming-languages/

— Команда GitHub рассказала о нововведениях, позволяющих повысить уровень безопасности учетных записей. Теперь сервис предлагает пользователям сменить пароль, если он был скомпрометирован и обнаружен в базе данных сайта HaveIBeenPwned: https://tproger.ru/news/github-security-update/

— Исследователи из NVIDIA показали технологию временного сглаживания с применением трассировки лучей в реальном времени для использования в современных играх. Новая разработка компании накладывает маску на 3D-объекты, с которыми не смогло справиться обычное сглаживание, и убирает появившиеся при этом шумы и размытие: https://tproger.ru/news/nvidia-adaptive-temp-antialiasing/

— Доступна новая версия библиотеки для кодирования и декодирования JPEG-изображений libjpeg-turbo 2.0. В новой версии — SIMD-оптимизации с инструкциями MMI, использование CMake для автоматизации системы сборки, а также модернизация кода обработки ошибок в TurboJPEG API: https://tproger.ru/news/libjpeg-turbo-2-0/

— Учёные из университета Северной Каролины разработали самообучающийся алгоритм ReLeaSE, который создаёт новые молекулы лекарственных средств, осваивая имеющиеся в базе знания. Система работает без участия человека и позволяет генерировать молекулы с заданными свойствами и физическими характеристиками: https://tproger.ru/news/release-system-for-medications/

— Эксперты TIOBE обновили список самых популярных языков программирования. В августе 2018 года Python приблизился к третьей позиции, а недавно дебютировавший TypeScript не попал даже в топ-50: https://tproger.ru/news/tiobe-august-2018/

— Администрация Reddit сообщила, что в июне 2018 года злоумышленники смогли получить доступ к некоторым данным пользователей сайта. Затронуты текущие email-адреса для рассылки персонализированных подборок, а также двухлетний бэкап базы 2007 года со старыми паролями: https://tproger.ru/news/reddit-hacked-june-2018/

— Разработчики Opera объявили о выходе snap-версии браузера на популярных дистрибутивах Linux. Теперь пользователи смогут использовать нативно работающий браузер Opera с усиленными мерами безопасности, автоматическими обновлениями и упрощенной установкой: https://tproger.ru/news/opera-snap-linux/

— Создатели VPN-протокола WireGuard разработали криптобиблиотеку Zinc. Она будет внедрена в ядро Linux и ускорит процессы шифрования: https://tproger.ru/news/wireguard-zinc-for-linux/

— Стоимость одной акции Apple превысила 207,04 долларов, а рыночная капитализация компании выросла до 1 триллиона долларов. Такой успех — результат удачного полугодичного отчета корпорации: https://tproger.ru/news/apple-trillion-dollar/
источник