Size: a a a

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

2019 May 01
Типичный программист
Что в мире происходит

🌚 Владимир Путин подписал внесение изменений в законы об информации — то, что все называют «законом об автономном Рунете». Основные положения вступят в силу 1 ноября этого года. https://tprg.ru/CkoF

💅 Прошла конференция F8 2019. Среди анонсов — редизайн Facebook, маркетплейс внутри социальной сети, новые функции в Instagram, новые шлемы Oculus Rift. И «больше безопасности». https://tprg.ru/hEFV

🎓 Unity можно изучать на новой официальной платформе Unity Learn. На русском языке пока ничего нет, но со временем материалы обещают адаптировать. Создатели платформы говорят, что основная цель — систематизировать все официальные учебные материалы, помочь определиться с последовательностью изучения и трекингом результатов. Обратите внимание на 6 новых больших курсов. https://tprg.ru/Mgu2

⛓ Программист-самоучка из Бельгии решил 20-летнюю криптографическую задачку из MIT, при том что её создатель думал, что она продержится до 2034 года. 15 мая в MIT должны вскрыть капсулу времени с различными «артефактами» от Тима Бернерса-Ли, Билла Гейтса и других известных личностей. https://tprg.ru/crptpwnd
источник
Типичный программист
IFTTT — бесплатный сервис для автоматизации рутинных задач

https://tprg.ru/PYlE

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

Название сервиса «If This Then That» отражает всю его суть и означает «если это, тогда то». Его идея в том, чтобы объединить приложения на своём устройстве определёнными правилами, которые сильно упростят вам жизнь.

Можно использовать множество стандартных рецептов, а можно создавать собственные. Попробуйте.
источник
Типичный программист
Владимир Путин подписал внесение изменений в законы об информации — то, что все называют «законом об автономном Рунете».

Основные положения вступят в силу 1 ноября этого года: https://tprg.ru/rashodimsya
источник
2019 May 02
Типичный программист
This Person В Полный Рост Does Not Exist

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

С помощью такой технологии можно будет, например, сэкономить на моделях и фотографах при продвижении одежды: https://tprg.ru/mOCE

#ии #нейросети
источник
Типичный программист
Помните нейросеть GauGAN от NVIDIA, которая умеет превращать схематичные рисунки в фотореалистичные изображения?

Так вот, энтузиасты запустили сайт, на котором можно самостоятельно попрактиковаться в «Paint эпохи искусственного интеллекта»: http://smartsketch.xyz/

(могут быть некоторые проблемы с доступом к сайту, но он открывается, мы проверяли)

#нейросети #ии
источник
Типичный программист
Как выучить машинное обучение: книги, курсы, подходы — отвечают эксперты

https://tprg.ru/Ezna

Как обучиться машинному обучению?

Новички в этой области сталкиваются с большим потоком информации, который сложно обработать.

Поэтому мы спросили у экспертов, какие советы они могут дать начинающим программистам, чтобы погрузиться в машинное обучение достаточно быстро.

#ml #ии
источник
2019 May 03
Типичный программист
Марк Цукерберг и Юваль Ной Харари о будущем технологий

Марк Цукерберг поставил себе на 2019 год интересный челлендж. Он хочет провести серию публичных обсуждений о будущем технологий в обществе — о возможностях, проблемах, надеждах и тревогах.

Мы хотим рассказать вам о последнем разговоре Марка. Его он провёл с Ювалем Ноем Харари, историком и автором книг «Sapiens: Краткая история человечества», «Homo Deus: Краткая история завтрашнего дня» и «21 урок для XXI века».

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

Тем, кто дружит с английским, предлагаем посмотреть видеозапись их разговора: https://www.youtube.com/watch?v=Boj9eD0Wug8

Также основные тезисы этой дискуссии доступны в текстовом формате на русском языке: https://tprg.ru/gPok

#видео #технологии
источник
Типичный программист
Документация как код: шесть принципов программирования, которые помогут создавать документы, понятные каждому

https://tprg.ru/E2bD

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

В нашем материале бизнес-аналитик со стажем делится своим опытом использования такого подхода.
источник
Типичный программист
Для повышения концентрации и скиллов программирования очень подойдёт написание и последующее прохождение такой незамысловатой игры с карточками.

Исходники тут — https://codepen.io/max1128/pen/JVmzYZ

#vuejs
источник
2019 May 04
Типичный программист
Анимация щелчка Таноса

К выходу фильма «Мстители: Финал» Google подготовила небольшую пасхалку. Если ввести в строку поиска «Танос», то на экране появится перчатка, кликнув на которую можно «уничтожить» половину результатов выдачи.

Результаты выдачи исчезают с характерной анимацией. Смотрите видео, автор которого показывает, как такую анимацию создать: https://tprg.ru/Qf0o

Демонстрация пасхалки Google: https://tprg.ru/v8mU
И того, что получится в итоге: https://tprg.ru/PGqB

#видео #javascript
источник
Типичный программист
Шпаргалка по OpenCV — Python

https://tprg.ru/qEnG

OpenCV — библиотека компьютерного зрения и машинного обучения с открытым исходным кодом. Она имеет интерфейсы на различных языках, среди которых есть Python (в этой статье используем его), Java, C++ и Matlab.

На крутых примерах с пёсиками показываем, как использовать самые популярные функции библиотеки.

#python #opencv
источник
Типичный программист
Тест — «А вы типичный программист?»

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

Проверьте свои навыки в 8 ситуациях: https://tproger.ru/quiz/are-you-a-typical-programmer/
источник
Типичный программист
Что в мире происходит

❗️ C 3 часов ночи 4 мая стали недоступны все расширения браузера Mozilla Firefox. Причиной стал истёкший срок жизни сертификата для формирования цифровых подписей. Следить за ситуацией можно на форуме Firefox https://tprg.ru/mfcert, а прочитать подробнее про фэйл — на OpenNET: https://tprg.ru/mfcert2

🤖 Microsoft представила 2 инструмента для машинного обучения, в которых не нужно писать код. Чтобы создать модель в Azure Automated Machine Learning, достаточно загрузить набор данных и указать, какое значение нужно предсказать. А превью-версия визуального интерфейса для Azure Machine Learning позволяет создавать, обучать и деплоить модели простым перетаскиванием блоков. https://tprg.ru/msaml

🤖 Facebook на F8 открыла исходный код 5 инструментов, 2 из них тоже для машинного обучения: Ax — платформа для управления ИИ-экспериментами и BoTorch — библиотека для байесовской оптимизации на основе PyTorch. https://tprg.ru/f8opensource

🤖 Google выпустила очередной ИИ-эксперимент под названием Poem Portraits. Вы подаёте на вход слово и (по желанию) своё селфи, а алгоритм, обученный на 25 млн слов поэзии 19 века, генерирует строчку поэмы и накладывает её на фотографию. Все сгенерированные тексты объединяются в одну «коллективную поэму». Частенько получается ерунда, но порой ИИ генерирует и глубокие фразы. В общем, попробуйте сами: https://tprg.ru/poemportraits
источник
2019 May 05
Типичный программист
Как YouTube «похоронил» Internet Explorer 6

Экс-сотрудник Youtube Крис Захариас рассказал о том, как он и его коллеги в 2009 году в тайне от руководства провернули операцию, в результате которой ненавистный им браузер Internet Explorer 6 за считанные месяцы утратил свою популярность.

Принять столь радикальные меры команду подтолкнули характерные особенности браузера Microsoft, который специалисты в своем кругу называли «проклятием веб-разработчика».

Задача была решена весьма нехитрым способом: на сайте Youtube был добавлен небольшой баннер, отображавшийся только у пользователей этого устаревшего, но всё ещё популярного браузера. Баннер советовал переключаться на более современный браузер, поскольку IE6 вскоре якобы перестанет поддерживаться.

На графике можно увидеть, как сразу же после запуска баннера процент использования IE6 резко упал, а вместо него люди стали использовать более новый IE8.

По словам Захариаса, вскоре аналогичный баннер был интегрирован в Google Docs, разработчики которого ошибочно посчитали, что размещение баннера на Youtube согласовано с руководством.

В конце концов, руководство Youtube всё-таки обнаружило, что не одобряло изменения, внесённые командой веб-разработчиков сервиса. Детально опросив участников заговора, начальство с неохотой признало, что цель оправдала средства, и не стало накладывать каких-либо санкций на заговорщиков.

По материалам блога Криса Захариаса
источник
Типичный программист
Какие языки программирования не стоит изучать в 2019 году

https://tprg.ru/YkFB

Блог Codementor составил список языков, которые не стоит использовать в современной среде программирования. Список составлен на основе активности сообщества программистов, тенденций развития языка и данных по рынку труда.

В список не включены Python, JavaScript и Java, потому что они долгое время были популярны и остаются такими до сих пор. Можно сказать, что они вне конкуренции. Обзор затрагивает менее популярные языки.

#программирование
источник
Типичный программист
Сегодня в России вступили в силу новые правила идентификации пользователей мессенджеров.

Теперь владельцы мессенджеров должны будут проверять, что пользователь сервиса и владелец SIM-карты — один и тот же человек.

Мы уже писали об этом подробнее в ноябре, в день принятия постановления: https://tproger.ru/news/messengers-no-anonymity/. С тех пор, по сути, ничего не изменилось. Кроме того, что сегодня это стало реальностью. Но что именно стало?

Возникает много вопросов. Например:
— Как это всё будет реализовываться?
— Что такое мессенджеры в понятиях этого документа?
— Что с Телеграмом? Он же вообще вроде как запрещён в России.
— Что будет с пользователями, зарегистрированными в мессенджерах до принятия этого документа?

А какие вопросы у вас?
источник
Типичный программист
Level Up: события и курсы #23

После майских праздников у весеннего сезона IT-событий откроется второе дыхание: будут и конференции с митапами по всем темам от Data Science до геймдева, и хакатоны с приятными призами.

А сориентироваться во всём этом поможет наша очередная подборка. Бегом читать: https://tprg.ru/lvlup23
источник
Типичный программист
Самый маленький фильм

Перед вами самый маленький фильм из когда-либо сделанных.

Он был создан путём перемещения молекул угарного газа с помощью сканирующего туннельного микроскопа, благодаря которому можно получить очень хорошо контролируемое изображение поверхности.

#видео
источник
2019 May 06
Типичный программист
Mobile-конференция в Питере

22 и 23 мая в Санкт-Петербурге пройдёт большая конференция по мобильной разработке — Mobius 2019 Piter: https://tprg.ru/mp191

Интересно будет и начинающим разработчикам, и прожжённым сеньорам, тем более, что в программе выступления таких специалистов, как Google Developer Expert Йонатан Левин, «отец» Kotlin Андрей Бреслав, UI-инженер из Netflix John Fox.

Готовьтесь к жарким дискуссиям и хардкорным докладам.

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

📵 5 мая вступило в силу постановление правительства России об идентификации пользователей мессенджеров. Мессенджеры должны проверять данные пользователя у оператора. Если SIM-карта зарегистрирована на другое имя или данных о владельце вообще нет, то сервис должен заблокировать пользователя. Как новая норма будет исполняться, пока неизвестно: https://tprg.ru/QzqL

🦊 4 мая в Firefox перестали работать дополнения из-за устаревшего сертификата для цифровых подписей. Вчера Mozilla выпустила полноценный фикс. В версии Firefox 66.0.4 дополнения работают как прежде, однако для нормальной работы некоторые надо переустановить и заново настроить опции: https://tprg.ru/CSp2

👀 На серверах Alibaba Cloud специалисты нашли незащищённую базу с гигабайтами данных пекинской системы слежения. По ней можно было проследить передвижения конкретных людей по некоторым районам города. Журналисты TechCrunch сообщили об этом Alibaba, а та — клиенту, так что сейчас база уже закрыта от посторонних глаз: https://tprg.ru/CJnc

Большие обзоры новостей, с шуточками и авторской подачей, ловите по будням в канале @tprogerdaily
источник