Size: a a a

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

2020 March 21
Типичный программист
Исследователи кибербезопасности из Германии купили старый военный ноутбук, на котором оказалась записана секретная информация местных вооруженных сил

Купили они его на eBay за 90 евро просто из любопытства. Ноутбук Roda Rocky II продавала служба утилизации отходов. В итоге вместе с ноутбуком подъехали и секретные документы, например, инструкции по эксплуатации и уничтожению системы ПВО LeFlaSys Ozelot.

Ноутбук работал на Windows 2000 без пользовательского пароля. А засекреченные файлы были надёжно спрятаны за логином и паролем Guest.

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

Источник: The New York Times

#безопасность
источник
Типичный программист
Дипфейк «Кавказской пленницы»

К дипфейкам зарубежных фильмов вы, скорее всего, уже привыкли. А как вам такой дипфейк нашей родной «Кавказской пленницы»?

В роли Труса, Балбеса и Бывалого Шон Пенн, Аль Пачино и Арнольд Шварценеггер соответственно.

#нейросети #дипфейк
источник
2020 March 22
Типичный программист
Swift Playground

На Mac вышло приложение для обучения программированию на Swift, которое раньше было доступно только на iPad:

https://tprg.ru/BA4J

Обучение построено в формате игры — от простых базовых функций до работы с массивами и т.д.

#swift
источник
Типичный программист
Недавно мы рассказывали о том, как программист разработал алгоритм, который позволяет с относительным успехом удалять людей прямо из видео.

Это вдохновило другого разработчика на создание чего-то похожего. С помощью Tensorflow.js он создал свою реализацию алгоритма и поделился подробным гайдом по его созданию:

https://tprg.ru/AS45

#нейросети #ml
источник
2020 March 23
Типичный программист
Чем занимаетесь на карантине? Один программист нацепил трекеров на свою мебель и превратил квартиру в VR-игру. Использовал он для этого Unity и Quest.

#vr
источник
Типичный программист
Актуальные вакансии для разработчиков

Аналитик-разработчик в Яндекс.Картинки
Москва, опыт от 5 лет, оклад по итогам собеседования

Senior Unity 3D Developer в PlayQuantum
Москва, опыт от 3 лет, от 200 000 ₽

UX/UI Designer в LATOKEN
Москва, опыт от 3 до 6 лет, от 150 000 до 220 000 ₽

Head of Devops в Спортмастер
Москва, опыт от 5 лет, оклад по итогам собеседования

#вакансии #работа
источник
Типичный программист
Как развить soft skills обучая других?

Читайте 5 историй программистов о том, как они прокачивают свои soft skills, обучая других разработчиков:

https://tprg.ru/aKqs

Тоже хотите поделиться опытом? Опубликуйте материал на Tproger: https://tprg.ru/37ch

#softskills
источник
2020 March 24
Типичный программист
Подсказки для Git

Нужно решить какую-то задачу в Git, но ещё не до конца разобрались, где и какую команду использовать?

Обратите внимание на сервис Git Explorer. Выбираете задачу, которую необходимо решить, а сервис подсказывает нужную команду:

https://tprg.ru/GLPW

#git
источник
2020 March 25
Типичный программист
Помните волка из «Ну, погоди!», который ловил яйца в корзину?

Энтузиаст взял Arduino и решил собственноручно собрать такой проект. Исходники с подробными комментариями и небольшой рассказ о процессе создания здесь:

https://tprg.ru/7vMI

#hardware #arduino
источник
Типичный программист
Обучение фронтенд-разработке на React с оплатой после трудоустройства

Учебный интенсив рассчитан на 7 месяцев, за это время вы изучите самый популярный фронтенд-стек технологий — React + Redux — и с его помощью создадите коммерческий проект в команде: https://tprg.ru/jmfe13

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

Это #партнёрский пост
источник
Типичный программист
Для чего хорош Java?

В нашей постоянной рубрике продолжаем помогать #выбратьязык программирования для изучения. Сегодня рассказываем про Java.

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

https://tprg.ru/wvH2

#выбратьязык #java
источник
Типичный программист
VR-урок геометрии в Half-Life: Alyx

Учитель из США провёл урок по геометрии для семиклассников в вышедшей пару дней назад VR-игре Half-Life: Alyx.

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

Полностью урок можно посмотреть по ссылке в твиттере преподавателя: https://tprg.ru/eE1r

#vr #технологии
источник
Типичный программист
Python и философия

В Python есть такая функция all(). Она принимает на вход список и проверяет каждый его элемент на истинность. Если все элементы истинны, то на выходе получается True.

Что, по-вашему, должна выдать эта функция, если список пуст? Ответ на этот вопрос отсылает нас к философской дискуссии, которой уже больше 2 500 лет. Вот её суть:

Во времена античности считалось, что утверждение «все единороги синие» ложно, т.к. единорогов не существует. Однако современная логика утверждает, что это утверждение истинно, потому что не существует не синих единорогов.

Python в этом вопросе придерживается как раз современной логики, поэтому и all() с пустым списком на входе выдаст True.

В этой небольшой статье чуть больше рассуждений на эту тему:

https://tprg.ru/0OuI

#логика #python
источник
2020 March 26
Типичный программист
GitLab выпустил руководство по работе на удалёнке

https://tprg.ru/sl1O

И эти советы действительно заслуживают внимания, ведь компания работает в таком формате со дня своего основания. Сейчас в штате GitLab 1200 сотрудников в 67 странах. Все они работают из дома.

В 34-страничном гайде говорится о том, что поможет компаниям эффективно выстроить процесс:
— рекомендации по подготовке к дистанционной работе для руководителей и сотрудников,
— необходимость в тотальном документировании,
— организация митингов,
— формирование корпоративной культуры.

#удалёнка
источник
2020 March 27
Типичный программист
Подборка лучших репозиториев

Просто подборка из 11 репозиториев, которые помогут прокачаться любому разработчику:

https://tprg.ru/4Jy5
источник
Типичный программист
Разработчик популярной библиотеки сел в тюрьму. Что делать?

Популярный в IT термин bus factor обычно формулируется в виде «Что будет, если программиста собьёт автобус?». Но никто не задаётся вопросом «Что будет, если программист собьёт кого-то автобусом?».

Практически такая ситуация произошла с разработчиком популярной JS-библиотеки core-js, которую скачивают около 26 млн раз каждую неделю. Дело в том, что в ноябре 2019 года программист, управляя мотоциклом, стал виновником ДТП со смертельным исходом, за что в середине января угодил в тюрьму на 1,5 года.

Библиотеку он разрабатывал и поддерживал единолично, поэтому вот уже больше 2 месяцев коммитить в неё некому. Представитель GitHub заявил, что в компании продолжают думать о том, что делать в таких ситуациях. Стоит ли передавать права на библиотеку кому-то другому или добавить возможность владения репозиторием нескольким пользователям одновременно?

Источник: The Register

#opensource
источник
Типичный программист
Подборка книг по разработке под Android

Хотите начать изучать андроид или прокачать существующие навыки? Собрали небольшую подборку книг — теория и задачки, Kotlin и Java, работа с потоками и реактивностью:

https://tprg.ru/G8oP

#android #книги
источник
2020 March 28
Типичный программист
А в Майнкрафте начали строить модель Земли в масштабе 1:1. Собственно, а почему бы и нет?

#кек #minecraft
источник
Типичный программист
Как подобрать нужный размер одежды через вебку?

Не можете подобрать себе одежду в интернет-магазинах, потому что вечно мучаетесь с определением размеров? Разработчик создал приложение, решающее эту проблему.

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

Разработка основана на обученной с помощью TensorFlow.js модели BodyPix.

#нейросети #ml
источник
2020 March 29
Типичный программист
Задачка на геометрию

Чему равна площадь красной области на картинке? Фигура состоит из квадратов, длина стороны которого равна 1.

Ответ опубликуем в следующем посте через пару часов.

#задачки
источник