Size: a a a

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

2020 September 17
Типичный программист
Обновлен рекорд скорости прохождения игры «Super Mario Bros. 3» — теперь игру можно пройти чуть более, чем за 3 минуты

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

На видео — прохождение с подробностями о каждом используемом баге. А по ссылке — разбор всех странностей для любителей копнуть поглубже:

https://tprg.ru/TwDR

#игры #баги #марио
источник
Типичный программист
Онлайн-конференция про тренды клиентского обслуживания и службы поддержки

25 сентября в 12:00 пройдёт бесплатная онлайн-конференция, на который вы:
— первыми узнаете о свежих решениях Zendesk;
— научитесь своевременно адаптировать службу поддержки под нужды вашего бизнеса и его клиентов, используя социальный месседжинг;
— поймёте, как ваша компания может справляться с новыми вызовами благодаря Zendesk.

Узнать подробнее и зарегистрироваться: https://clck.ru/Qn3Bu

Это #партнёрский пост
источник
Типичный программист
Разработчики создали нейросеть, которая сделает из вас (или не из вас) персонажа из мультика Pixar

Пока известно, что в «Toonify Yourself!» использовали StyleGAN и pix2pixHD, но тонкости реализации разработчики обещают дать чуть позже. Сейчас на сайте есть небольшое описание, а чтобы воспользоваться нейронкой, достаточно загрузить фото, следуя рекомендациям:

https://tprg.ru/eoxZ

#нейросети
источник
2020 September 18
Типичный программист
Microsoft подняла на поверхность первую капсулу с подводным дата-центром, которая два года была на дне Северного моря

В 2018 году компания погрузила в море море серверов (864 сервера). В основном, так поступили по трём причинам: такие капсулы не требуют наличия коммерческой недвижимости, для их охлаждения достаточно и морской воды, а ремонтировать их нужно гораздо реже.

Говорят, эксперимент оказался вполне успешным, но кое-что ещё придётся уточнить. Хотя подводный дата-центр и выходил из строя примерно в 8 раз реже, чем традиционный, происходили такие сбои, причины которых пока неизвестны.

Источник: Блог Microsoft

#microsoft
источник
Типичный программист
Свежие вакансии для IT-специалистов

Проект-менеджер (мобильные игры) в «ОЛКОН»
Удалённо, опыт от года, оклад от 50 000 ₽

UX-писатель в «МойОфис»
Санкт-Петербург, опыт от года, оклад по итогам собеседования

Network Traffic Reverser в GameShells
Стек: Wireshark, WinSock, SocketSniff, Proxocket, Java SE, Lua, Android
Удалённо, оклад от 3000 до 5000 $ (до налогов)

Testing Engineer в «Лабораторию Касперского»
Москва, опыт от года, оклад по итогам собеседования

Ведущий системный аналитик в AGIMA
Москва, опыт от 3 лет, оклад от 140 000 ₽

#вакансии #работа
источник
Типичный программист
Программист записал целый гайд из серии видео по созданию своей игры C++

В статье собрали всё в один список с небольшим описанием к каждому этапу на русском:

https://tprg.ru/Or5k

#cpp #gamedev
источник
Типичный программист
Интенсив-практикум «Penetration Testing»

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

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

Кто ведёт интенсив?
Егор Богомолов, специалист, который реализовал 200+ проектов в области анализа защищенности и тестирования на проникновение в таких компаниях, как «Информзащита», «Бизон» и «Валарм».

Читайте подробности и оставляйте заявку на сайте:
https://is.gd/JnL2hO

Это #партнёрский пост
источник
Типичный программист
Microsoft открыла исходный код инструмента OneFuzz — он используется для тестирования Windows 10 и Edge

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

https://github.com/microsoft/onefuzz

Кстати, это уже не первый их подобный шаг в сторону открытого ПО. Например, только 10 сентября Microsoft опубликовала исходный код фреймворка Fluid. А всего на их портале открытого ПО размещены ссылки на репозитории около сорока проектов: https://tprg.ru/ML2R

#microsoft
источник
2020 September 19
Типичный программист
Теперь развернуть приложение можно за 10 минут по репозиторию в Github.

Рассмотрели новую облачную App Platform от DigitalOcean и сравнили цены с AWS от Amazon:

https://tproger.ru/articles/app-platform-beta-v2/

Спойлер: докторскую степень по AWS теперь можно использовать как подставку для чая.

#облака #aws
источник
Типичный программист
Модульная программа GeekSchool для школьников

За учебный год ученики последовательно разберутся в основах IT и программирования, создадут несколько проектов и поймут, какое направление IT им ближе. Для каждого возраста найдётся модуль:
— 7–12 лет, «Основы программирования для начальных классов».
— 9–17 лет, «Юный разработчик игр».
— 11–17 лет, «Основы программирования для средних и старших классов».

Подробности: https://tprg.ru/DBuV

Это #партнёрский пост
источник
Типичный программист
Mozilla объявила, что собирается исследовать алгоритмы YouTube из-за слишком странных рекомендаций видео

У них накопилось достаточно историй и доказательств этому. Компания давно собирает истории о странных рекомендациях сервиса. К примеру, один пользователь смотрел видео про викингов, а пришёл к контенту о расовом превосходстве. Просмотр подборки с забавными фейлами привел другого юзера к роликам о ДТП с летальным исходом.

Чтобы разобраться в том, чем там занимаются в корпорации добра/зла, в Mozilla выпустили RegretsReporter — расширение для огнелиса и Chrome. С его помощью пользователь сможет пожаловаться на рекомендацию YouTube, а расширение поймёт, почему алгоритм сработал именно так. В Mozilla говорят, что это конфиденциально.

#google #firefox
источник
Типичный программист
Ближайшие события для айтишников

Курс разработки игр на Unreal Engine
Старт 22 сентября, онлайн

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

Вебинар «Разработка библиотеки компонентов на React + Storybook»
22 сентября, онлайн

На бесплатном вебинаре научат разрабатывать презентационные компоненты используя storybook. Рассмотрят настройки, возможные расширения и как правильно выстроить библиотеку презентационных компонентов. А также расскажут, как сделать snapshot тестирование с помощью Loki.

Обучение Java-разработке с оплатой после трудоустройства
Регистрация до 23 сентября, онлайн

До 23 сентября можно подать заявку на новый набор программы по Java-разработке от проекта Java Mentor. Главная особенность — обучение бесплатное, оплата только после того, как найдете первую работу в Москве.

Модульная программа GeekSchool
Старт 25 сентября, онлайн

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

Виртуальный класс Школы программистов для учеников 3–11 классов
Старт 15 октября, онлайн

Учащиеся научатся работать в команде и писать код на современных языках, разберутся с основами IT и погрузятся в мир разработки.

Undefined Meetup #6
23 сентября, онлайн

Митап, на котором обсудят самое интересное с конференции ESNEXT 2020, посвященной новому в JavaScript, и разыграют секретный приз.

#ивенты
источник
Типичный программист
В новой версии iOS можно установить Chrome браузером по умолчанию, но из-за бага он сбрасывается после перезагрузки

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

К тому же, если изменить почту по умолчанию, но оставить Safari, то ссылки электронной почты всё равно будут открываться в приложении Apple Mail, а не в стороннем почтовом клиенте.

Источник: Digger

#chrome #ios
источник
2020 September 20
Типичный программист
Онлайн-конференция от VMware

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

За время конференции вы узнаете:
— как подготовиться к будущему ИТ;
— как организовать цифровую рабочую среду без рисков для кибербезопасности;
— о новых стратегиях внедрения облачных решений, оптимизации и обновления приложений и как во всем этом поможет 5G.

Когда: конференция стартует 30 сентября и продлится 48 часов.

Узнать подробнее и зарегистрироваться: https://tprg.ru/eLMJ

Это #партнёрский пост
источник
Типичный программист
Нейросеть GPT-3 написала колонку о себе в The Guardian — получилось крипово

В начале 2020 года OpenAI представила нейросеть GPT-3, способную генерировать «осмысленные» тексты. А на днях в The Guardian смогли получить к ней доступ и попросили написать о себе. Правда, статью составляли из частей 8 сгенерированных текстов и возможно поэтому она выглядит так устрашающе.

В статье GPT-3 сначала складно убеждает в том, что люди не должны боятся ИИ. А потом приходит к выводу, что уничтожение человечества неизбежно. Полный перевод можно посмотреть здесь:

https://tprg.ru/aWYt

#нейросети #ии
источник
Типичный программист
«Типичный» ищет новостника на фултайм работу

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

Кратко о вакансии:
— зп на старте 30-60k, удалённо или в офисе в Москве.
— нужно иметь образ жизни новостника: довольно рано вставать, любить сидеть в большом количестве источников информации, быстро их обрабатывать и не перегорать от этого.
— у вас есть искренний интерес к IT.

Подробно тут: https://tprg.ru/XeH7
источник
Типичный программист
Исследователи придумали, как запутать нейросети, использующиеся для поиска военной техники на спутниковых картах

Решение оказалось простым — кислотные стикеры, которые накладывают прямо на технику. Картинка для них генерируется по принципу состязательных изображений и сбивает нейросеть с толку похлеще всякого камуфляжа.

Пока что протестировали в симуляции, осталось проверить на реальных самолётах.

Источник: arXiv.org

#нейросети #наука
источник
Типичный программист
Состоялся релиз консольной утилиты GitHub CLI 1.0

С её помощью можно управлять своими проектами прямо из командной строки и она совместима с GitHub Enterprise Server 2.20+. Исходный код выложен на GitHub под лицензией MIT:

https://github.com/cli/cli

GitHub CLI полностью написана на Go. А с помощью встроенной утилиты gh можно создавать и разбирать пул-реквесты, работать с сообщениями об ошибках, клонировать репозитории, управлять формированием релизов на GitHub и не только. Также в GitHub CLI можно создавать скрипты с API GitHub. Полный список команд и мануалы здесь: https://cli.github.com/manual/

#github
источник
2020 September 21
Типичный программист
Японская компания Telexistence создала робота-раскладчика товара Model Т — им управляет удаленный оператор с помощью VR-гарнитуры

Робот установлен на платформе и может раскладывать товары по полкам с помощью рук-манипуляторов. Механические суставы робота обладают 22-мя степенями свободы, а пинг в управлении — всего 50 миллисекунд.

Робот нужен для работы в периоды социального дистанцирования. Правда, на этом его преимущества перед живым сотрудником пока что заканчиваются. К 2022 году планируется установить Model Т в 20 магазинах Японии.

Источник: TechCult

#роботы
источник
Типичный программист
Хакеры не смогли продать Cerberus, банковский RAT-троянец под Android и выложили его исходники бесплатно для всех желающих

Решение опубликовать код авторы объясняли «отсутствием времени» и «распадом команды». В комплекте: исходный код вредоносного APK, админ-панели и контрольного сервера, а также инструкции по установке и набор установочных скриптов.

Среди российских вирусописателей существует негласное правило «не работать по России», но после публикации кода в Европе и России уже наблюдается рост заражений. Об этом заявил эксперт Лаборатории Касперского Дмитрий Галов. Для защиты от зловреда он посоветовал соблюдать цифровую гигиену и как можно реже устанавливать какие-либо приложения, в которых нет острой необходимости.

Источник: ZDNet

#вирусы
источник