This media is not supported in your browser
VIEW IN TELEGRAM
В Half-Life: Alyx можно не только на доске рисовать, но и смотреть на очень реалистичную водичку в бутылках.
Если хотите сделать что-то похожее самостоятельно, то здесь есть несложный урок для Unity: https://tprg.ru/HAi2
#gamedev #halflife
Если хотите сделать что-то похожее самостоятельно, то здесь есть несложный урок для Unity: https://tprg.ru/HAi2
#gamedev #halflife
Алгоритм сортировки Сталина
Проходим по массиву и проверяем, по порядку ли стоят элементы. Каждый элемент, который нарушает порядок, удаляем. На выходе получаем массив, где все элементы стоят по порядку.
Исходники алгоритма на многих популярных языках программирования на гитхабе: https://tprg.ru/lcGW
#сортировка
Проходим по массиву и проверяем, по порядку ли стоят элементы. Каждый элемент, который нарушает порядок, удаляем. На выходе получаем массив, где все элементы стоят по порядку.
Исходники алгоритма на многих популярных языках программирования на гитхабе: https://tprg.ru/lcGW
#сортировка
This media is not supported in your browser
VIEW IN TELEGRAM
AR можно использовать не только для всяких прикольных штук, но и для решения прикладных задач.
Например, производитель сетевого оборудования Ubiquiti предлагает сисадминам использовать вот такое приложение с дополненной реальностью для упрощения работы: https://tprg.ru/uTOG
#ar #сети
Например, производитель сетевого оборудования Ubiquiti предлагает сисадминам использовать вот такое приложение с дополненной реальностью для упрощения работы: https://tprg.ru/uTOG
#ar #сети
Оконные функции в SQL — что это и зачем они нужны
Даже знатоки SQL часто не понимают, как работают оконные функции, и считают их какой-то особой магией для избранных.
В этой статье на реальном датасете покажем несколько примеров работы оконных функций, чтобы вы перестали бездумно копипастить их со StackOverflow и поняли, как они работают:
https://tprg.ru/uC7f
#sql
Даже знатоки SQL часто не понимают, как работают оконные функции, и считают их какой-то особой магией для избранных.
В этой статье на реальном датасете покажем несколько примеров работы оконных функций, чтобы вы перестали бездумно копипастить их со StackOverflow и поняли, как они работают:
https://tprg.ru/uC7f
#sql
Ближайшие события для айтишников
— SM Lab Summer meetup
3 июня, онлайн
Специалисты IT-отдела «Спортмастера» поделятся наблюдениями об удалённой работе и расскажут о проблемах, с которыми сталкиваются разработчики.
— Конференции JUG.Ru Group на удалёнке
15 июня – 9 июля, онлайн
Сразу восемь IT-конференций в онлайне на любой вкус: от распределённых вычислений и хайлоада до JS и тестирования. Можно купить один билет на всё.
— OnLine NoCode MeetUp
4 июня, онлайн
Вебинар о NoCode-инструментах. Которые помогут создать MVP и подтвердить спрос с минимальными рисками, минимальным бюджетом и в минимальные сроки.
— Вебинар «Как стать Android-разработчиком»
4 июня, онлайн
Мероприятие, которое поможет начинающим разработчикам правильно спланировать обучение и профессиональный рост в направлении Android разработки.
#ивенты
— SM Lab Summer meetup
3 июня, онлайн
Специалисты IT-отдела «Спортмастера» поделятся наблюдениями об удалённой работе и расскажут о проблемах, с которыми сталкиваются разработчики.
— Конференции JUG.Ru Group на удалёнке
15 июня – 9 июля, онлайн
Сразу восемь IT-конференций в онлайне на любой вкус: от распределённых вычислений и хайлоада до JS и тестирования. Можно купить один билет на всё.
— OnLine NoCode MeetUp
4 июня, онлайн
Вебинар о NoCode-инструментах. Которые помогут создать MVP и подтвердить спрос с минимальными рисками, минимальным бюджетом и в минимальные сроки.
— Вебинар «Как стать Android-разработчиком»
4 июня, онлайн
Мероприятие, которое поможет начинающим разработчикам правильно спланировать обучение и профессиональный рост в направлении Android разработки.
#ивенты
Голосовой помощник «Алиса» научился рисовать картины
Делает он это с помощью двух нейросетей, обученных на работах художников XX века. Чтобы получить шедевр, нужно просто сказать «Алиса, нарисуй *тема картины*».
Для нас, например, Алиса нарисовала типичного программиста в очень интересной позе, обычного работника на удалёнке и какой-то кровавый продакшн.
#нейросети #алиса #яндекс
Делает он это с помощью двух нейросетей, обученных на работах художников XX века. Чтобы получить шедевр, нужно просто сказать «Алиса, нарисуй *тема картины*».
Для нас, например, Алиса нарисовала типичного программиста в очень интересной позе, обычного работника на удалёнке и какой-то кровавый продакшн.
#нейросети #алиса #яндекс
Чем мы в команде Tproger занимались весь прошлый месяц?
Фиксили уязвимости и раздавали за это деньги, улучшали блок с рекомендациями на сайте и открывали наши каналы в Яндекс.Мессенджере — подробнее об этих и других наших новостях читайте в майском Tproger Changelog:
https://tprg.ru/kOcd
#changelog
Фиксили уязвимости и раздавали за это деньги, улучшали блок с рекомендациями на сайте и открывали наши каналы в Яндекс.Мессенджере — подробнее об этих и других наших новостях читайте в майском Tproger Changelog:
https://tprg.ru/kOcd
#changelog
Серия статей из 11 частей, которые помогут научиться писать bash-скрипты и использовать их для автоматизации часто выполняемых действий:
— Часть 1. Начало: https://tprg.ru/3z6y
— Часть 2. Циклы: https://tprg.ru/F0Se
— Часть 3. Параметры и ключи командной строки: https://tprg.ru/Mi7X
— Часть 4. Ввод и вывод: https://tprg.ru/cj95
— Часть 5. Сигналы, фоновые задачи, управление сценариями: https://tprg.ru/qNOT
— Часть 6. Функции и разработка библиотек: https://tprg.ru/MHBf
— Часть 7. Sed и обработка текстов: https://tprg.ru/Exrm
— Часть 8. Язык обработки данных awk: https://tprg.ru/P3KO
— Часть 9. Регулярные выражения: https://tprg.ru/f9xp
— Часть 10. Практические примеры: https://tprg.ru/rBdK
— Часть 11. Expect и автоматизация интерактивных утилит: https://tprg.ru/8HEY
#bash
— Часть 1. Начало: https://tprg.ru/3z6y
— Часть 2. Циклы: https://tprg.ru/F0Se
— Часть 3. Параметры и ключи командной строки: https://tprg.ru/Mi7X
— Часть 4. Ввод и вывод: https://tprg.ru/cj95
— Часть 5. Сигналы, фоновые задачи, управление сценариями: https://tprg.ru/qNOT
— Часть 6. Функции и разработка библиотек: https://tprg.ru/MHBf
— Часть 7. Sed и обработка текстов: https://tprg.ru/Exrm
— Часть 8. Язык обработки данных awk: https://tprg.ru/P3KO
— Часть 9. Регулярные выражения: https://tprg.ru/f9xp
— Часть 10. Практические примеры: https://tprg.ru/rBdK
— Часть 11. Expect и автоматизация интерактивных утилит: https://tprg.ru/8HEY
#bash
Что вы первым делом сделаете после карантина?
Только давайте ответите не вы, а ваш Т9. В комментах к этому посту пишите начало фразы «Сразу же после карантина», а продолжит её пускай автокомплит (например, с помощью варианта посередине). Посмотрим, у кого получится самый неожиданный и оригинальный вариант.
Только давайте ответите не вы, а ваш Т9. В комментах к этому посту пишите начало фразы «Сразу же после карантина», а продолжит её пускай автокомплит (например, с помощью варианта посередине). Посмотрим, у кого получится самый неожиданный и оригинальный вариант.
Непрерывная интеграция и доставка (СI/CD): идеальная методика разработки или отраслевой хайп?
Платформы непрерывной разработки и интеграции — это мейнстрим в разработке софта на сегодняшний день.
В статье читайте про основные принципы, преимущества и недостатки CI/CD, а также о том, кому подходит эта методология разработки:
https://tprg.ru/MDye
#devops
Платформы непрерывной разработки и интеграции — это мейнстрим в разработке софта на сегодняшний день.
В статье читайте про основные принципы, преимущества и недостатки CI/CD, а также о том, кому подходит эта методология разработки:
https://tprg.ru/MDye
#devops
This media is not supported in your browser
VIEW IN TELEGRAM
Наконец-то технологии начали использовать для чего-то по-настоящему важного: ютубер VESKERCON с помощью нейросеток начал улучшать популярные видеомемы до разрешения 8k. Нейронки, ёпта.
Мем про «очень плохую музыку», про зелёного слоника и другие мемы в 8k можно глянуть на его канале: https://tprg.ru/F7Jj
Кстати, не так давно таким же образом реставрировали и мемы-картинки. Тоже очень годно: https://tprg.ru/sfKW
#нейросети #мемы
Мем про «очень плохую музыку», про зелёного слоника и другие мемы в 8k можно глянуть на его канале: https://tprg.ru/F7Jj
Кстати, не так давно таким же образом реставрировали и мемы-картинки. Тоже очень годно: https://tprg.ru/sfKW
#нейросети #мемы
Создатели наших родненьких микропроцессоров «Эльбрус» выложили в открытый доступ руководство по их программированию
Руководство содержит:
— описание платформы и фирменного компилятора LCC;
— описание языка ассемблера и системы команд процессоров «Эльбрус»;
— советы по оптимизации и повышению производительности кода на платформе;
— особенности портирования на «Эльбрусы» своего ПО на языках C и C++.
Посмотреть можно здесь: https://tprg.ru/xQBE
#hardware #эльбрус #си #cpp
Руководство содержит:
— описание платформы и фирменного компилятора LCC;
— описание языка ассемблера и системы команд процессоров «Эльбрус»;
— советы по оптимизации и повышению производительности кода на платформе;
— особенности портирования на «Эльбрусы» своего ПО на языках C и C++.
Посмотреть можно здесь: https://tprg.ru/xQBE
#hardware #эльбрус #си #cpp
Ностальгический сайт, на котором собрана большая коллекция олдскульных кнопочек, которые использовали для рекламы на заре развития интернета. Да-да, и Google, и Apple, и другие крупные компании пользовались таким:
https://tprg.ru/QXEv
#история #веб
https://tprg.ru/QXEv
#история #веб
Media is too big
VIEW IN TELEGRAM
15-летний программист внедрил автомобильный автопилот Openpilot в GTA V
Леон Хиллман взялся за изучение автопилота с открытым исходным кодом и даже сделал собственный простейший прототип на Python. Но видимо парню показалось этого мало и он решил поставить автопилот на единственную машину, которая у него была — машину в GTA.
Главная сложность заключалась в эмитации «присутствия» автопилота в игровой машине и на игровой дороге. Поэтому парень сэмулировал датчики Honda Civic — без них система бы даже не запустилась. А вместо реальной дороги он показывал нейросети виртуальную дорогу в GTA.
Судя по тому, что парень использует аж два компьютера, а команды движения пришлось реализовывать через драйвера геймпада Xbox, без костылей там не обошлось. Но если вспомнить, чем большинство из нас занимались в 15 лет, отдать должное парню стоит.
О своём эксперименте молодой программист рассказал в личном блоге.
#gamedev #автопилот
Леон Хиллман взялся за изучение автопилота с открытым исходным кодом и даже сделал собственный простейший прототип на Python. Но видимо парню показалось этого мало и он решил поставить автопилот на единственную машину, которая у него была — машину в GTA.
Главная сложность заключалась в эмитации «присутствия» автопилота в игровой машине и на игровой дороге. Поэтому парень сэмулировал датчики Honda Civic — без них система бы даже не запустилась. А вместо реальной дороги он показывал нейросети виртуальную дорогу в GTA.
Судя по тому, что парень использует аж два компьютера, а команды движения пришлось реализовывать через драйвера геймпада Xbox, без костылей там не обошлось. Но если вспомнить, чем большинство из нас занимались в 15 лет, отдать должное парню стоит.
О своём эксперименте молодой программист рассказал в личном блоге.
#gamedev #автопилот
На фото — миниатюрная копия легендарного IBM 1401. Создатель заморочился с деталями так, что дух захватывает.
А здесь посмотрите пошаговый процесс создания этой красоты: https://tprg.ru/XFTi
#diy #hardware
А здесь посмотрите пошаговый процесс создания этой красоты: https://tprg.ru/XFTi
#diy #hardware