Size: a a a

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

2020 May 18
Типичный программист
Что ж, а это просто красиво.

#дипфейк #нейросети
источник
2020 May 19
Типичный программист
IT во время чумы: что произошло за последнюю неделю

— «Сбербанк» первым из российских банков начнёт возвращать сотрудников с удалёнки. С 18 мая в офисы вернётся до 30% рядовых сотрудников не старше 65 лет. Каждый работник должен будет пройти тест на COVID-19 за счёт организации, а также получит средства индивидуальной защиты. Другие банки в офисы перебираться пока не планируют.

— Сотрудникам Twitter разрешили навсегда остаться дома. В письме сотрудникам CEO компании Джек Дорси объявил, что сотрудники, присутствие которых в офисе не обязательно, могут работать из дома и после окончания периода пандемии. Кроме того, Джек сообщил о том, что офисы Twitter не откроются раньше сентября, также отменены все деловые поездки и бизнес-встречи.

— Gartner: в 2020 году расходы на IT уменьшатся на 500 миллионов долларов. Эти показатели сильно расходятся с прогнозом специалистов, данным в январе этого года — тогда аналитики посчитали, что расходы в IT увеличатся с 3.8 триллионов долларов в 2019 году до 3.9 триллионов долларов в 2020 году. Не спасают ситуацию даже возросшие показатели продаж смартфонов и облачных технологий.

— В Минске представили разработку для удалённого контроля за лёгкими больных коронавирусом. Проект стартапа Healthy Networks называется LungPass — это автоматическая система анализа звуков лёгких. Его разрабатывали совместно со специалистами по болезням лёгких и дыхательных путей. Пользователю нужно только установить мобильное приложение и записать шумы, хрипы и другие звуки лёгких с помощью микрофона или разработанного в стартапе беспроводного стетоскопа.

#новости
источник
Типичный программист
Эволюция Unreal Engine 1 – 5

Несколько дней назад мы показывали, какую красоту можно будет делать с использование нового движка Unreal Engine 5.

А теперь предлагаем вам посмотреть на эволюцию этой серии движков: от UE 1, который выпустили аж в 1998 году, до UE 5:

#gamedev #unrealengine
источник
Типичный программист
В сеть утекли исходники компонентов умного автомобиля Mercedez-Benz

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

Разработчик обнаружил в сети локальный GitLab-сервер немецкой компании, зарегистрировал там аккаунт и... просто скачал 580 репозиториев с открытым исходным кодом.

Компонент, исходники которого утекли в сеть, отвечает за связь автомобиля с «облаком» и управление данными об автомобиле в реальном времени. Также в утечках оказались пароли и токены API для внутренних систем компании.

Источник: ZDNet

#безопасность #gitlab
источник
2020 May 20
Типичный программист
Из Notion исчезло главное ограничение бесплатного тарифа

Notion — удобный инструмент для составления планов, базы знаний, удалённой работы и ведения заметок.

Теперь там можно хранить неограниченное количество информации. А раньше можно было добавить не более 1 000 блоков (блоками в Notion называется почти всё — тексты, списки, код, изображения, ссылки).

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

https://www.notion.so/

#инструменты #notion
источник
Типичный программист
Microsoft анонсировала платформу для разработки Project Reunion

https://tprg.ru/NdJI

В чём её особенность?
Раньше разработчикам приходилось выбирать между классической архитектурой Win32, совместимой с прошлыми версиями Windows, и Universal Windows Platform, работающей на Windows 10. Новая платформа должна объединить Win32 и Universal Windows Platform, сохранив при этом обратную совместимость.

Посмотреть примеры использования и подробности Project Reunion можно на гитхабе:

https://tprg.ru/Ep0g

#windows #microsoft
источник
2020 May 21
Типичный программист
Алгоритм работы SHA-256

Хотели разобраться, как работает хеш-функция SHA-256, но всегда засыпали где-то в начале этого занятия? Один разработчик сделал симпатичную анимацию, в которой шаг за шагом показана работа алгоритма в виде весело бегающих циферок.

А вот тут всё текстом расписано: https://tprg.ru/TEvm

#шифрование #алгоритмы
источник
Типичный программист
Дебаг в VS Code в режиме реального времени

Расширение для VS Code, которое позволяет проводить дебаг в режиме реального времени, с ним отпадает всякая необходимость в использовании логов для дебага.

Здесь исходники: https://tprg.ru/xik5

А здесь можно установить расширение: https://tprg.ru/5BFW

#vscode
источник
Типичный программист
Я не робот: 10 альтернатив reCAPTCHA

Один из самых популярных способов защитить свои веб-сервисы от ботов — использование виджета reCAPTCHA от Google. Например, сейчас его используют более 5 миллионов сайтов.

Но и этот виджет не без греха. Если проблемы с его дизайном не такие страшные, то вот проблемы конфиденциальности пользовательских данных действительно серьёзные.

По такому поводу рассмотрим 10 альтернатив reCAPTCHA:

https://tprg.ru/cS7u

P.S. виджет на видео — https://tprg.ru/fUtA

#безопасность #веб
источник
Типичный программист
В «Москва-Сити» начали тестировать магазин без продавцов и касс

https://tprg.ru/VKs4

Принцип действия такого магазина аналогичен магазинам от Amazon, которые уже протестированы в США:
— сканируем QR-код на входе,
— берём все необходимые товары,
— уходим.

Контроль за ассортиментом и виртуальной корзиной посетителя ведёт система компьютерного зрения, а деньги списываются автоматически.

#технологии
источник
2020 May 22
Типичный программист
Недавно состоялся релиз новых мобильных приложений «Медузы».

Почему на их переписывание понадобилось 2 года? Почему выбрали Flutter, а не нативные приложения? Оправдал ли в итоге Flutter надежды?

Обо всё подробно рассказал техдир «Медузы»: https://tprg.ru/FrR3

#mobile #flutter
источник
Типичный программист
Разработчик написал алгоритм, который превращает фильм вот в такую визуализацию, на которой можно посмотреть, какие палитры преобладают в картине. Например, зацените как круто на такой графике выглядят «Тайна Коко», «Интерстеллар» или «Матрица».

Потыкать инструмент, с помощью которого он такое делает, можно здесь:

https://tprg.ru/mvih

#алгоритмы
источник
2020 May 23
Типичный программист
Представляешь, у нас в телеге есть канал про самые важные и смешные IT события России, СНГ и мира, которые влияют на каждого из нас.

Пишем там понятно, нескучно и часто с мемами: @your_tech
источник
Типичный программист
Пока есть время побыть дома, один парень навёл порядок в своём олдскульном уголке.

Красуется там Amiga 2000, выпущенный в 1987 году:
— процессор: Motorola 68000, 7.14 МГц;
— 1 МБ оперативной памяти;
— работал на Amiga OS 1.2/1.3 или 2.0;
— цена в 1987 году: $1495 (около $3400 сегодня).

Также на фото замечен маленький Дэнни Де Вито, выпущенный в 1944 году:
— цена в 2020 году: бесценен.

#hardware #история
источник
Типичный программист
ИИ Пакман

В честь 40-летия Пакмана ребята из NVIDIA натренировали нейронку, которая сгенерила игру без единой строчки кода. На входе — 50 000 видеозаписей настоящей игры, на выходе — вполне себе играбельная новая версия.

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

#ии #нейросети #nvidia
источник
Типичный программист
Почему это так называется?

Почему язык Си так называется? Наверняка его придумал какой-то итальянец, да? А правда ли, что рабочим названием для JavaScript было JavaCode? А какая на самом деле связь у Python и известной змеи?

Пройдите наш новый тест и точно узнаете что-нибудь новенькое:

https://tprg.ru/wcro

#тесты #история
источник
2020 May 24
Типичный программист
Какие разработчики самые счастливые?

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

Специалисты проанализировали данные профилей пользователей и комментарии и сделали несколько интересных выводов. Например, на Java пишут самые молодые разработчики, они же меньше всех улыбаются на фото в профиле. Самые улыбчивые — разработчики на R, Go и C#.

О других выводах читайте в статье:

https://tprg.ru/GP5b

#тренды #github
источник
Типичный программист
Как тестируют в Google

Издательство «Питер» выложило в открытый доступ электронную версию книги «Как тестируют в Google», в которой рассказано, как устроены процессы в компании, как организованы команды, какие техники используются, кто ответственен за качество.

Скачать можно здесь: https://tprg.ru/3y6N

А здесь можно почитать выдержки из книги, чтобы оценить, будет ли вам она интересна: https://tprg.ru/jX9l

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

А ещё в прилаге есть интересная фича — Sleep Mode: когда вы кладёте смартфон на стол, приложение выключает камеру и показывает на экране последние переведённые слова, при этом не сильно мучая батарейку. На видео показано, как это работает.

Версию для iOS можно скачать здесь (на Android ещё не написали): https://tprg.ru/K8G9

А здесь почитайте интересный рассказ о приложении одного из его создателей — идея, поиск инвестора и прорыв: https://tprg.ru/fHCJ

#английский #стартапы
источник
2020 May 25
Типичный программист
Red Dead Redemption 2 — ещё одна идея для командного созвона от британского иллюстратора

Сначала они с коллегами созванивались в Zoom, однако это начало раздражать, и они перешли в Minecraft. Он был практически идеальным до тех пор, пока коллеги не стали уходить с конференций и начинали копать или сбрасывать гравий на стол для встреч.

Решение было найдено — Read Dead Redemption 2. «Приятно сидеть у костра и обсуждать проекты, когда в ночи воют волки. Ещё один плюс рабочих встреч в RDR2 — в момент окончания конференции не нужно неловко улыбаться в камеру, пока ищешь кнопку отключения — все просто садятся на коней и разъезжаются каждый по своим делам».

#удалёнка
источник