Size: a a a

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

2018 October 01
Типичный программист
Новости выходных:

— Команда Facebook заявила о бреши в функции View As, предназначенной для просмотра профиля пользователя «со стороны». Эксплуатируя уязвимость, злоумышленники могли получить контроль над персональными страницами людей: https://tproger.ru/news/facebook-90-mln-vulnerability

— Athena Security разработала систему видеонаблюдения, способную с точностью в 99 % идентифицировать оружие на картинке с камеры. Технология позволит оперативно вызывать полицию на место преступления: https://tproger.ru/news/athena-security-camera-system

— Компания Sophos обнаружила в Google Play 25 приложений, скрытно добывающих криптовалюту. Вредоносное ПО маскируется под игры, утилиты и обучающие программы: https://tproger.ru/news/sophos-found-25-cryptominers

— Разработчики экспериментальной игры Quick, Draw! из Google рассказали о новом соревновании по созданию улучшенного классификатора изображений для работы с системами распознавания текста. Инициатива базируется на платформе Kaggle и продлится до декабря 2018 года: https://tproger.ru/news/google-quick-draw-recognition

— Microsoft разместила на репозитории GitHub открытый исходный код операционной системы MS-DOS под лицензией MIT X11. Помимо кода, на GitHub можно найти файлы с комментариями разработчиков: https://tproger.ru/news/microsoft-opened-ms-dos-source

— Google спрятала в поисковой выдаче по запросу «text adventure» текстовую игру. В режиме просмотра кода всплывает предложение сыграть — стать на время буквой G и с помощью простых команд найти остальные символы из слова Google: https://tproger.ru/news/chrome-hid-text-based-game

— Cloudflare объявила о бета-запуске хранилища Workers KV. Разработчики обещают быстрое считывание данных, а также возможность размещения кода приложений в хранилище, помимо сервера и устройства пользователя. Дополнительно Workers KV предоставляет FaaS-нативное хранилище: https://tproger.ru/news/cloudflare-workers-kv-release

— Спустя 6 лет разработки вышла новая версия операционной системы Haiku R1. Под капотом — обновленные пакеты ОС, приложение для удаленного доступа RemoteDesktop и быстрый браузер WebPositive: https://tproger.ru/news/haiku-r1

— Команда Kubernetes выпустила систему управления контейнерами версии 1.12. Она начала стабильно поддерживать концепцию топологии томов, а также создание и управление набором масштабируемых виртуальных машин Azure: https://tproger.ru/news/kubernetes-1-12-release

— Команда исследователей проблем ИИ DeepMind сформулировала основные аспекты изучения проблемы неожиданного поведения нейросетей. Учёные выделили три основных категории: верную постановку задачи, устойчивость к факторам среды и контроль исполнения алгоритма: https://tproger.ru/news/deepmind-reports-ai-control-study
источник
Типичный программист
Мы живём в такое время, когда соцсети и крупные корпорации могут рассказать о человеке больше, чем его друзья и знакомые.

Рассказываем о том, что про вас знают соцсети и как заставить их удалить ваши личные данные, если вас это не устраивает:
https://tproger.ru/cards/social-networks-data-gathering/
источник
2018 October 02
Типичный программист
И снова новости:

— Microsoft представила первую версию ОС для роботов на основе Windows 10. Она упростит разработку ПО под них: https://tproger.ru/news/microsoft-robot-os

— Создатель Всемирной Паутины представил секретный проект по возвращению пользователям контроля над личными данными. Он должен стать противовесом Google, Facebook и другим компаниям: https://tproger.ru/news/solid-safe-data-system

— На конференции Russian Supercomputing Days разработчики из IVA Technologies представили отечественный нейронный процессор. IVA TPU совместим с TensorFlow и обладает высокой производительностью при малом энергопотреблении: https://tproger.ru/news/neural-processor-russia-iva-tpu

— Компания «ВымпелКом» показала первый голографический звонок в сети 5G. Презентация прошла в Музее Москвы с использованием очков смешанной реальности Microsoft HoloLens, а также тестовой сети от Huawei: https://tproger.ru/news/first-5g-holographic-call
источник
Типичный программист
Сможет ли робот превратить кусок холста в произведение искусства? А если это нейросеть, обученная на великих картинах?

Попробуйте отличить полотна белковых художников от алгоритмических подделок! https://tproger.ru/quiz/neural-network-or-artist/

Тест сделан совместно с проектом о технологиях в культуре «Системный Блокъ».
источник
2018 October 03
Типичный программист
Свежие новости:

— В России вступили в силу положения «пакета Яровой», согласно которым операторы связи обязаны хранить «тяжёлый» трафик пользователей. При этом техническая база, по словам компаний, до сих пор не готова: https://tproger.ru/news/safe-data-russia

— Независимая команда разработчиков выпустила версию 2.3.0 аудиоредактора Audacity. Приложение получило несколько новых возможностей, в частности функцию «Punch and Roll Recording», которая позволяет вносить коррективы, не прерывая процесса записи: https://tproger.ru/news/audacity-2-3-0-released

— Разработчики из Red Hat и Fedora выпустили первую стабильную версию Stratis —инструмент-«демон» для организации и управления системами хранения на Linux. Для Stratis 1.0 доступна стабильная CLI-утилита: https://tproger.ru/news/stratis-1-0-release

— Разработчики из GitHub рассказали о дате проведения второго ежегодного соревнования для игровых разработчиков Open Jam — 5–8 октября 2018 года. Организаторы мероприятия отдают преимущество работам с использованием open source инструментов, фреймворков, библиотек и ассетов: https://tproger.ru/news/github-open-jam

— Консорциум ISC выпустил утилиту ethq для Linux, которая анализирует активность сетевых карт. Новый инструмент позволяет лучше распределить нагрузку между очередями сетевой карты и повысить общую эффективность работы с: https://tproger.ru/news/isc-tool-ethq

— Google призывает разработчиков стремиться к созданию безопасных и эффективных расширений для Chrome. С выходом Chrome 70 изменится регулирование разрешений доступа. При этом с 1 октября 2018 года компания вводит новые требования к читаемости кода: https://tproger.ru/news/google-change-extensions-policies

— В VideoLAN и FFmpeg разработали новый декодировщик dav1d для открытого стандарта сжатия видео AV1. Он опережает штатный декодер по размеру бинарного файла и потреблению памяти в несколько раз: https://tproger.ru/news/av1-lib-video-dav1d

— Представитель Минэкономразвития Антон Лебедев рассказал о планах по цифровизации процесса разработки нормативных правовых актов. Одними из преимуществ он назвал сокращение сроков разработки законопроекта до внесения в Правительство и Госдуму и повышение качества самого процесса: https://tproger.ru/news/laws-to-digital-docflow
источник
Типичный программист
#промо

Где учиться криптографии? Рекомендуем курс от @binarydistrict, который начнется 13 ноября.

Это офлайн-курс, он будет проходить в Москве на площадке Digital October. Программа будет полезна тем, кто хочет освоить современные методы защиты информации и находить решения прикладных задач при разработке сервисов и услуг в финансовом секторе, страховом, юридическом, электронной коммерции и телекоммуникациях.

Курс курирует Research Institute — международный научно-исследовательский центр с R&D лабораториями в Москве, Лондоне, Праге и Амстердаме.

Смотрите программу и регистрируйтесь, как наберут места — регистрацию закроют: http://bit.ly/2IDl5wg

Для подписчиков канала скидка 10% по промокоду tproger
источник
Типичный программист
Не имеет значения, джавист вы или питонщик, но Git знать просто необходимо.

Ловите универсальный гайд, который будет полезен и для изучения Git с нуля, и для восполнения существующих пробелов:
https://tproger.ru/curriculum/git-guide/
источник
2018 October 04
Типичный программист
К новостям:

— Ford разработала световой интерфейс взаимодействия для беспилотных автомобилей, позволяющий беспилотникам сообщать участникам дорожного движения о своих предстоящих действиях. Компания также составила меморандум, по которому готова сотрудничать с другими компаниями по разработке этой и других технологий, связанных с машинами на автопилоте от 4 уровня классификации SAE: https://tproger.ru/news/ford-introduced-light-interface

— Компания Baidu опубликовала результаты разработки по применению искусственного интеллекта для подбора персонала. В качестве основы Baidu использовала рекуррентную нейронную сеть собственной разработки Ability-aware Person-Job Fit Neural Network (APJFNN): https://tproger.ru/news/baidu-reported-job-search-ai

— Google предлагает за отдельную плату ранний доступ к регистрации своего сайта на новом домене .page. Эта зона рассчитана на персональные сайты, бизнес-страницы и тематические ресурсы. Общий запуск состоится 9 октября: https://tproger.ru/news/dot-page-eap-registration

— В Google Play появилось приложение Voice Access для голосового управления Android-устройствами. Оно облегчит работу со смартфоном или планшетом людям с заболеваниями мозга и ЦНС: https://tproger.ru/news/google-voice-access-app

— Бывший сотрудник Google Рэйф Левин объявил, что редактор кода Xi будет развиваться как отдельный open source проект, независимо от корпорации. Код проекта перенесен в собственный репозиторий и выведен из-под юрисдикции Contributor License Agreement: https://tproger.ru/news/xi-editor-independence
источник
Типичный программист
Сегодняшний IT-рынок насыщен вакансиями сполна. Вакансию найти не очень сложно, провалить собеседование на неё — ещё проще.

Наши эксперты рассказали о том, как ни в коем случае не нужно вести себя на собеседовании:
https://tproger.ru/experts/typical-mistakes-during-job-interview/
источник
2018 October 05
Типичный программист
Утренняя порция новостей:

— Обновление операционной системы Windows 10 вышло 2 октября 2018 года. Вместе с ним появилось приложение Your Phone, которое синхронизирует телефон с компьютером. Пользователь может просматривать содержимое телефона и запускать Android-приложения: https://tproger.ru/news/your-phone-android-app

— Facebook провела первую конференцию разработчиков PyTorch и представила фреймворк для экспериментов с машинным обучением. PyTorch 1.0 поддержали такие гиганты, как Google и Microsoft. Платформа онлайн-курсов Udacity запустила соревнование, в котором можно выиграть оплаченный курс по машинному обучению: https://tproger.ru/news/facebook-pytorch-1-0-release

— Специалисты сервиса безопасности Netskope обнаружили фишинговую атаку, которая построена на использовании размещенной в Azure Blob веб-страницы, похожей на форму входа в Office 365. Успеху атаки способствует домен Microsoft в адресной строке и действующий сертификат SSL от Microsoft: https://tproger.ru/news/phishing-resourse-microsoft

— Wi-Fi Alliance решила упростить название поколений технологии Wi-Fi. Вместо стандарта IEEE 802.11ax устройства в 2019 году получат поддержку Wi-Fi 6. Организация также предлагает указывать порядковый номер на значке Wi-Fi соединения в ОС: https://tproger.ru/news/wi-fi-6-new-designation

— Учёные открыли оптические свойства переходных металлов и предложили использовать их для ускорения работы компьютеров.
Полупроводники из ТMDC смогут ускорить процессоры в миллион раз, а также изменить существующую архитектуру компьютеров: https://tproger.ru/news/fast-computers-tmdc

— Cloudflare запустила брандмауэр Firewall Rules с контролем служб при помощи пользовательского интерфейса или при помощи Cloudflare API. Модуль состоит из двух компонентов. Частные предприятия и организации могут воспользоваться функцией регулярных выражений для правил: https://tproger.ru/news/cloudflare-announce-firewall-rules

— Томас Рид, специалист компании Malwarebytes, занимающейся компьютерной безопасностью, обнаружил уязвимость в системе защиты macOS, позволяющую вредоносному ПО долгое время оставаться незамеченным. Компания Apple пока не отреагировала на сообщение об ошибке: https://tproger.ru/news/malwarebytes-reported-macos-vulnerability

— На конференции KotlinConf 2018 разработчики JetBrains рассказали об организации Kotlin Foundation, а ещё том, что нас ждёт в релизе Kotlin 1.3. Спойлер: это сопрограммы, мультиплатформенная совместимость кода и бета-релиз Kotlin/Native: https://tproger.ru/news/kotlinconf-2018-announcements

— Издание Bloomberg сообщило, что китайские военные шпионили за крупнейшими американскими компаниями. В Apple и Amazon эту информацию отрицают: https://tproger.ru/news/china-spy-usa/

— Сотрудникам IBM удалось создать трёхуровневый компьютер на основе модели человеческого мозга. Использование подобных компьютеров позволяет ускорить глубинное обучение нейросетей. Учёные заявляют об улучшении эффективности до 200 раз по сравнению с обычными компьютерами: https://tproger.ru/news/ibm-brain-model-computer

— Специалисты компании BlackBerry заявили о запуске сервера, который рассчитан на защиту критически важных данных. Утверждается, что он способен противодействовать квантовым компьютерам: https://tproger.ru/news/quantum-hack-server

— Дочерняя компания холдинга Alphabet под названием Jigsaw выпустила Android-приложение Intra для предотвращения DNS-манипуляций и защиты от интернет-цензуры. Программа использует технологию DNS-over-HTTPS, чтобы перенаправлять трафик пользователя через защищенное соединение: https://tproger.ru/news/alphabet-intra
источник
Типичный программист
Раздел вакансий на сайте постоянно растёт, ведь мы хотим стать ведущей онлайн-площадкой по поиску работы. Ловите подборку актуальных предложений в Москве и получайте хорошую зарплату за любовь к программированию:

QA Auto (Pricing) для разработки автотестов в юните по ключевой функциональности

Разработчик C# .NET для проектирования высоконагруженной банковской системы

Full Stack Developer для разработки клиентских и административных веб-приложений

PHP-разработчик 1С-Битрикс для проектов различной сложности на CMS 1С-Битрикс

Full Stack разработчик для создания системы с распознаванием естественной речи
источник
Типичный программист
Уже немного разбираетесь в HTML, CSS и даже JavaScript, но не знаете, как применить ваши знания?

Да вот хотя бы можно игру написать:
https://tproger.ru/translations/memory-game-vanilla-js/
источник
2018 October 06
Типичный программист
Хороших выходных:

— Компания HERE Technologies запустила бета-тестирование HERE XYZ, облачной платформы для менеджмента геоданных. Она позволяет модифицировать и публиковать данные в реальном времени с помощью командной строки, API или визуального редактора: https://tproger.ru/news/here-xyz-geolocation-released

— Bell Integrator выпустила фреймворк Neuton для создания ИИ-моделей. Он основан на внутренней, закрытой технологии. Компания утверждает, что Neuton работает быстрее всех существующих фреймворков и выдает более компактную модель: https://tproger.ru/news/neuton-framework-release

— Facebook представила StateService — систему для автоматизации запуска облачных сервисов после сбоя. ускоряя процесс их перезапуска. Она отслеживает последнее рабочее состояние виртуальной машины и пошагово восстанавливает его: https://tproger.ru/news/stateservice-system-facebook

— Руководители фондов Node.js и JS намерены объединить их. Это расширит экосистему JavaScript, при этом отдельные проекты не лишатся своей независимости: https://tproger.ru/news/nodejs-javascript-union

— GitHub и Atlassian выпустили новое приложение для интеграции репозиториев с проектами на Jira Software Cloud. Там можно просматривать связанные pull-запросы, коммиты и ветки из Jira-тикета и видеть актуальный статус разработки: https://tproger.ru/news/github-jira-software-integration

— Команда Яндекс.Диалогов разработала технологию распознавания сущностей для навыков «Алисы». Чат-боты теперь смогут различать имена, адреса и числа, а также отсылки к абсолютному или относительному времени: https://tproger.ru/news/ner-yandex-dialogs

— Программы Adobe Photoshop и Premiere Elements получили новую функцию в виде ИИ Adobe Sensei. Он выбирает фотографии с памятными событиями и делать из них коллажи. Обновлённые фото- и видеоредактор будут поддерживать форматы HEIF и HEVC, которые появились с выходом iOS 11: https://tproger.ru/news/adobe-photoshop-elements-new-2019

— Специалисты Bleeping Computer обнаружили фишинговые атаки на основе веб-страниц, расположенных в файловой системе IPFS CloudFlare. Благодаря этому их формы подписываются действительным сертификатом CloudFlare SSL. Ранее такая уязвимость наблюдалась и в хранилище Azure Blob: https://tproger.ru/news/phishing-ipfs-gateway

— Компания D-Wave предоставила доступ к квантовому компьютеру всем желающим. Бесплатно доступна 1 минута времени, которой хватит минимум на 200 запусков в месяц: https://tproger.ru/news/dwave-quantum-platform

— Дизайнеры и поведенческие специалисты из Австралии представили бесплатный шрифт для стимуляции работы мозга Sans Forgetica. Как показал опыт на 400 студентах, написанные им тексты запоминаются на 7% больше, чем написанные шрифтом Arial: https://tproger.ru/news/sans-forgetica-font

— Dream представила инструмент для интерактивного взаимодействия с элементами виртуальной реальности. Такая разработка включает возможность групповой работы, что позволяет организовывать деловые встречи, показывать коллегам презентации в Adobe PDF или Google Doc и использовать браузер Chrome непосредственно в виртуальной среде: https://tproger.ru/news/collective-work-vr-dream
источник
Типичный программист
Вы управляете проектом, в котором применяются технологии машинного обучения и серьезного анализа данных, или только хотите их внедрить? А может быть, вообще стремитесь на место начальника или запускаете свой стартап?

На курсе «Машинное обучение для руководителей» расскажут, как правильно вести такие проекты и управлять командой специалистов.

Есть неплохая скидка, записывайтесь скорее: https://telegra.ph/Kurs-Mashinnoe-obuchenie-dlya-rukovoditelej-10-04
источник
2018 October 07
Типичный программист
#промо

Заговорить на английском за 2 месяца невозможно. Нужны годы усердной «зубрежки».

Это так, если использовать старый подход к обучению. Но сегодня заниматься по правилам ХХ века — это как ездить на скрипучей телеге, когда можно рассекать на Jaguar. Выбирайте правильное транспортное средство.

В English Tochka есть специальный курс, после которого не заговорить не получится. Проверьте!

Приходите 9 октября на бесплатный вебинар «Как понять английский за 2 часа». Алекс Рубанов прокатит вас с ветерком по эффективным алгоритмам языка. Вы сможете:
— увидеть основные ошибки в изучении английского;
— избавиться от главного страха, языкового барьера;
— научиться запоминать до 100 слов ежедневно;
— сдвинуться с мертвой точки.

Регистрируйтесь через Телеграм: goo.gl/g6ic3b
источник
Типичный программист
Зачем учить нормальный язык программирования и зарабатывать деньги, если есть возможность потратить время на что-то более увлекательное?

Подобрали для вас самые интересные и забавные эзотерические языки программирования:
https://tproger.ru/translations/esoteric-programming/
источник
2018 October 08
Типичный программист
Новости выходных:

— Обнаружена уязвимость Git, которая позволяла выполнить вредоносный код после команды git clone. Разработчики Microsoft устранили уязвимость и порекомендовали пользователям установить обновления 2.14.5, 2.15.3, 2.16.5, 2.17.2, 2.18.1 и 2.19.1: https://tproger.ru/news/git-vulnerability-removed

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

— Опубликован ежемесячный рейтинг популярности языков программирования PYPL. Его создатель Пьер Карбоннелл позиционирует своё решение как более точное по сравнению с другими. На первом месте по-прежнему Python: https://tproger.ru/news/pypl-october-2018

— Разработчики Minecraft открыли часть исходного кода игры в виде Java-библиотек Brigadier и Data Fixer Upper. Их можно использовать для модификации игры или в сторонних проектах. Библиотеки доступны на GitHub под лицензией MIT: https://tproger.ru/news/minecraft-open-source-libraries

— Cloudflare выпустила новый инструмент Access для защиты API при использовании VPN-соединения. Он закрывает доступ к конфиденциальной информации (частным ключам и журналу событий) пользователям, при этом владелец API может настраивать доступ участников команды к данным: https://tproger.ru/news/cloudflare-access-api-protection
источник
Типичный программист
Разобравшись с основами функционального программирования на примере Scala, продолжаем углубляться в тему.

Теперь знакомимся с ООП-моделью Scala и синтаксическим сахаром, специфичным для языка:
https://tproger.ru/articles/scala-functional-programming-2/
источник
2018 October 09
Типичный программист
Сегодня новостей немного:

— Выход браузера Google Chrome 70 может спровоцировать блокировку ряда крупных веб-сайтов. Они используют устаревшие сертификаты Symantec, которые в новой версии браузера будут запрещены: https://tproger.ru/news/chrome-block-sites

— Microsoft открыла доступ под лицензией MIT к исходному коду фреймворка Infer.NET. Инструмент предназначен для создания алгоритмов машинного обучения и в настоящее время широко используется в продуктах компании: https://tproger.ru/news/infer-net-source-code-revealed

— В течение трёх лет, с 2015 по 2018 год, ошибка в API Google+ давала доступ сторонним разработчикам к закрытым данным сотен тысяч пользователей соцсети. Google закрыла брешь в марте 2018 года, однако умолчала об инциденте. Об этом стало известно благодаря расследованию WSJ и последовавшему затем официальному ответу Google: https://tproger.ru/news/google-plus-leak-data
источник
Типичный программист
«Яндекс» и ФРОО приглашают на учебную программу «Разработка интерфейсов: верстка и JavaScript». В составе два отдельных курса по 10 недель каждый, можно выбрать один или пройти оба.

Ведут спикеры из «Яндекса», так что скучно не будет. Ещё и скидка в 3000 ₽ есть: https://tproger.ru/events/frontend-course-yandex-froo/
источник