Подтягиваем Software Design — подборка бесплатных обучающих роликов на примере Python
Плейлист поможет лучше понимать ООП и меньше писать в процедурном подходе. Ролики по 15-20 минут, в каждом — разбор одной темы или принцип, так что вполне удобно смотреть.
Сохраняйте, чтобы не потерять: https://www.youtube.com/playlist?list=PLC0nd42SBTaNuP4iB4L6SJlMaHE71FG6N
#курсы #python
Наверняка вы застали камеры, которые писали фото и видео на оптический. А как насчёт дискет 3.5?
Были и такие. Например, Sony Mavica FD88 прямиком из 1999 года. Камера делала фотографии в цифровом формате DOS FAT12 и могла уместить всего шесть снимков в максимальном качестве и всего 15 секунд видео. Дальше нужно было вставлять новую дискету.
С ценником в тысячу долларов за такое удовольствие сразу становится понятно, почему камера не стала популярной.
#история #hardware
Подборка актуальных вакансий
— Стажёр-менеджер в КРОК
Где: удалённо
Опыт: без опыта
— Системный аналитик в МТС
Где: удалённо
Опыт: от 1 года
— Эксперт ИБ в МТС
Где: Москва, можно удалённо
Опыт: от 1 года
— Системный администратор в Открытие
Где: удалённо
Опыт: от 1 года
— Главный специалист отдела сопровождения дистанционных сервисов в Открытие
Где: удалённо
Опыт: от 1 года
— Консультант SAP Basis в Гринатом
Где: удалённо
Опыт: от 2 лет
— Android-разработчик в Иннотех
Где: удалённо
Опыт: от 2 лет
— Менеджер инфраструктурных проектов в КРОК
Где: удалённо
Опыт: от 2 лет
— Manual QA-инженер в Иннотех
Где: удалённо
Опыт: от 3 лет
— Fullstack веб-разработчик в Иннотех
Где: удалённо
Опыт: от 3 лет
— Руководитель центра аппаратного проектирования в МТС
Где: Москва
Опыт: от 3 лет
#вакансии #работа
MVP продукта: как внедрить фичу и не растерять пользователей?
MVP — это минимально жизнеспособный продукт. Его создают чтобы минимизировать потери, перед тем, как вывести новые фичи в продакшен. Благодаря ему можно проверить, понравятся ли изменения пользователям.
Как выглядит процесс проработки MVP продукта в крупных компаниях, рассказывают руководитель отдела продуктовой разработки Юрий Кочарян и руководитель группы продуктов для авторов Вера Советкина из Дзена: https://tprg.ru/HhuX
#аналитика
Кстати, у нас на сайте вы можете подписаться только на интересные вам теги и отслеживать самые свежие новости и полезные статьи по этой теме.
Вот, например:
— Веб-разработка: https://tproger.ru/tag/web/
— Нейросети: https://tproger.ru/tag/neural-network/
— И геймдев: https://tproger.ru/tag/gamedev/
А ещё можно подписаться на годноту по конкретному языку:
— Python: https://tproger.ru/tag/python/
— JavaScript: https://tproger.ru/tag/javascript/
— C++: https://tproger.ru/tag/cpp/
Посмотрите все теги и выберите только те, которые интересны вам!
Математика для программистов: нужна ли и что на самом деле надо знать для типовых проектов?
Одни говорят, что без математики никуда. Другие, что нужно уточнять о какой математике идёт речь. Третьи считают что в программировании математики нет.
Давайте разбираться, что из математики действительно пригодится в программировании
#математика
Охота на Python началась!
Попадайте по питонам и получайте скидку на курсы в игре от образовательной платформы Нетология. Больше очков — больше скидка. Готовьте свой молоток и вперёд: https://tprg.ru/KQnE
Реклама ООО «Нетология» LjN8K8kPq
Скоро в ДМС появится новый пункт — программный психотерапевт. Позже может и экзорциста добавят.
Читать полностью…Яндекс проводит вечеринку для сообщества мобильных разработчиков — Yandex Summer Mobile Party!
12 июля приглашаем мобильных разработчиков на вечеринку — обсудим последние новости индустрии и хорошо проведём вечер с едой, коктейлями и музыкой. Приходите общаться с ребятами из Яндекса и знакомиться с сообществом.
Что вас ждёт:
— Lightning Talks про разработку и жизнь от мобильных разработчиков;
— Лекция от популяризатора физики Дмитрия Побединского;
— Настольные игры от Яндекса, зоны отдыха и летние коктейли.
Место проведения: Плюс Дача в Парке Горького
В этот раз формат только оффлайн. Количество мест ограничено — отправляйте заявку, и 10 июля вам вышлют приглашения на почту.
Здесь можно посмотреть программу и зарегистрироваться
Реклама ООО «Яндекс» LjN8KC5qi
К сожалению или к счастью, киберпанк уже наступил, а нейросети находят применение даже в категории 18+
В статье рассказали, кто, зачем и как делает дипфейк-порно. Лучше узнаете от нас, чем за гаражами.
#нейросети #дипфейк
Самара, вы хотите послушать крутые QA-доклады?
Тогда приходите 6 июля в 17:30 на митап SBER QA Talk.
О чём митап:
— о развитии автоматизации тестирования больших проектов;
— о разработках автотестов и проведениях нагрузочного тестирования без написания кода;
— об опыте перехода на dsl.
А ещё в программе: игровая и фото-зоны, 4 часа общения с лучшими QA-спецами Сбера, нетворкинг, вкусные кофе-брейки и призы за лучшие вопросы спикерам.
Ждём вас 6 июля в 17:30 в офисе СберБанка по адресу: Московское шоссе, 15.
Не забудьте взять с собой паспорт для оформления пропуска в конференц-зал! И регистрируйтесь по ссылке.
Реклама ПАО Сбербанк
А вы знали, что полоска загрузки в играх почти всегда фейковая?
Комик Аласдер Беккет-Кинг в соцсетях в шутку предложил разработчикам игр сделать так, чтобы полоски загрузки двигались с равномерной скоростью.
На что ему ответили, что часто полоса загрузки вообще не отражает процесс загрузки, а геймдизайн зачастую начинается ещё до самой игры. Причина кроется в восприятии пользователей, которые могут попросту не верить, что загрузка идёт равномерно.
Геймдиректор John Wick Hex и TRON: Identity Майк Бителл написал: «Забавный факт: игроки не верят равномерному движению полоски загрузки. Регулярные рывки и паузы кажутся более правдоподобными. Я работал над играми, в которых мы искусственно имитировали этот эффект».
С ним согласились бывший геймдизайнер World of Warcraft и продюсер MMO от Riot Games Грег Стрит, сооснователь Vlambeer Рами Исмаил и Рауль Рубио Мунарриз — основатель MercurySteam и Tequila Works.
А вот разработчик Grand Theft Auto Майк Дэйли, наоборот, сказал, что внедрял только плавные загрузочные экраны. Но здесь всё дело в том, что его бесили «окна, когда они целую вечность висели на уровне 20%, а затем подскакивали до 100%».
#внезапныйфакт #кек #gamedev
Может ли ИИ определить уровень интеллекта по страницам в VK?
Наш читатель провёл целое исследование и вот что у него получилось
#нейросети #ии
Реально ли сделать движок для игры от первого лица за 265 строк Javascript?
В этой статье автор рассказал, как с нуля, быстро и без особо сложной математики написать движок для игры от первого лица с помощью приёма raycasting. Возможно, вы видели примеры такой техники в играх Daggerfall и Duke Nukem 3D.
Вот демка
Вот статья
#gamedev #история #javascript #веб
Топ-5 необычных и эпических багов в программах и устройствах
Все мы делаем ошибки, а от багов никуда не деться. Но иногда есть и такие баги, которым удалось укорениться в базовых системах: в процессорах, ядре ОС. Их обнаруживают не сразу, и они имеют гораздо более критические последствия.
О самых эпичных из них читайте в статье
#история #баги
Old but gold: Битые файлы для продления дедлайна
Делимся с вами подборкой битых файлов самых ходовых форматов: от .docx до .zip. Просто скачиваете нужный файл, отправляете заказчику и продлеваете дедлайн.
#кек #инструменты
Почему в байте именно 8 бит?
В байте могло быть 4, 6 или 16 бит, но почему мы остановились именно на 8 бит? Интересная статья на Хабре, в которой отвечают на этот вопрос.
#история #начинающим
Как самому создавать качественную анимации загрузки?
Хорошо проработанная анимация с использованием CSS, jQuery или простых анимированных GIF-файлов — это возможность оживить интерфейс сайта и добавить ему оригинальности.
Самые крутые анимации могут развлекать во время ожидания загрузки контента, привлекать внимание и удерживать интерес пользователей.
На примере Sketch для создания основных форм и Principle для быстрого создания загрузочной анимации, показываем, как создавать красочные анимации, используемые Trello, Flickr, Slack и т.д.: https://tproger.ru/translations/custom-web-animation-guide/
#веб #графика #дизайн
Ребят, ищем человека вести один из ваших любимых каналов
Нам нужен ответственный, грамотный и влюбленный в IT товарищ — развивать и облагораживать одну из многих, и при этом одну из главных площадок нашего проекта.
Если хотите стать частью нашей уютной команды, узнайте подробнее о вакансии и пишите нам. Давайте познакомимся и сработаемся: http://tprg.ru/bqed
Найдись, тот самый человек! Главред грустит.
#вакансии #работа
Наш читатель поделился бесплатным курсом по Python на Stepik, который сделал сам. А мы делимся им с вами.
Говорит, там огромное количество задач, доступная и понятная теория, интересные примеры с гифками. Курс по основам, но обещают научить:
— Понимать синтаксис языка программирования Python.
— Создавать несложные программы на Python.
— Работать с переменными и типами данных.
— Использовать логические операции и операции сравнения.
— Применять условные и циклические конструкции.
— Работать со списками и функциями.
Считаем, что годных бесплатных курсов должно становиться всё больше. Поэтому смело проверяйте и давайте фидбек: https://stepik.org/course/127389/promo
#курсы #python
Разработчики Perl опубликовали анонс стабильной версии 38.0 для Perl 5
Разработчики Perl 5.38.0 работали в течение 12 месяцев для выпуска стабильной версии после Perl 5.36.0. В неё вошли 290 000 строк изменений в 1 500 файлах от 100 авторов.
Из самого интересного:
— Новый синтаксис для определения объектных классов, в котором данные на основе экземпляра сохраняются в «поле» переменных, которые ведут себя как лексические переменные.
— Поддержка Unicode 15.0.
— Запрет на попытки покинуть блок defer или finally с помощью return или goto.
— Новые функции API optimize_optree и finalize_optree для работы с фрагментами оптри. Теперь можно вызывать нужные части процесса генерации оптри, которые могли бы не вызываться (например, при создании пользовательского LOGOP).
— На платформах с расширением GNU LC_NAME теперь можно использовать в качестве параметра категории для «setlocale» в POSIX, чтобы установить и запросить свою локаль.
Подробнее об изменениях: https://tproger.ru/articles/vywel-perl-5-38/
#perl
Марк Цукерберг запостил твит впервые за 11 лет!
И этот мем — два Человека-паука, которые показывают друг на друга пальцами. Конечно, это связано с запуском его новой соцсети Threads — прямой конкурент (и копия) Twitter.
А мемом Марк троллит Илона Маска, ведь запуск почти полного клона Твиттера в его не самые лучшие времена, может сильно ударить по соцсети.
Кстати, за первые часы работы в Threads зарегистрировалось уже свыше 10 млн пользователей. Из России соцсеть работает только с VPN-подключением. Приложение уже доступно на iOS и Android.
#илонмаск #twitter
Наш сегодняшний герой — мобильный разработчик Андрей. Уже 2 года Андрей живёт в Лондоне.
В статье Андрей делится своим опытом, рассказывает про визы, зарплаты, стоимость жизни и свои ощущения от Лондона.
#релокация #карьера
Назад в 80-е: как сделать аркадный автомат со своей 8-bit игрой?
Авторы статьи решили полностью погрузиться в 80-е и собрали несколько своих аркадных автоматов, к которым написали игру.
Вот, что из этого получилось
#история #diy #gamedev
Топ реальных историй про первую работу: как начиналась карьера в IT у наших читателей
Недавно мы просили читателей Типичного рассказать о том, как они получали первую работу и какие советы дали бы начинающим специалистам, которые сейчас тоже ищут первую работу.
Делимся лучшими реальными историями про первую работу:
— Как таксист в тяжёлой депрессии стал Python-разработчиком
— С завода на завод. Как слесарь стал программистом всего за 8 месяцев
— Как пройти путь от галеры в Новосибирске до релокейта на Филиппины
— Как стать Golang-разработчиком и получить оффер на 100 000 рублей в 20 лет
— Как студент из Красноярска стал фронтенд-разработчиком
#карьера #работа
Системный аналитик и UX-дизайнер — враги или лучшие друзья?
При создании продукта часто возникают ситуации, когда на первый взгляд аналитик капризничает, отклоняет все хотелки дизайнера и продвигает свои. С другой стороны, дизайнер может думать, что только он точно знает нужды пользователя, и иметь типаж «я художник, я так вижу».
Хотя в идеале их тандем должен облегчить работу команды, сделать продукт качественнее, привлекательнее для пользователя, и при этом отвечать целям бизнеса.
Екатерина Шагарова, аналитик Группы «Иннотех», на своём опыте делится практической магией взаимодействия системного аналитика и UX-дизайнера: https://tprg.ru/TUnL
#аналитика #ux #эксперты
Получите виртуальный ЦОД с бесплатной тех.поддержкой 24/7
Размещайте веб-приложения и сайты, переносите IT-инфраструктуру в облако, сокращайте затраты на «железо» — соблюдая закон и обеспечивая безопасность данных клиентов и бизнеса.
Благодаря виртуальному ЦОД от Cloud․ru российские компании оптимизируют бизнес-процессы, грамотно распределяя финансовые и цифровые ресурсы. Высокопроизводительное облако помогает развиваться бизнесу — увеличивать прибыль, лояльность сотрудников и клиентов.
Если вы ещё не перенесли IT-инфраструктуру в облако или думаете о расширении ресурсов и смене провайдера — попробуйте виртуальный ЦОД от Cloud․ru с бесплатным тестовым периодом 30 дней.
Узнайте подробнее о виртуальном ЦОДе и оставляйте заявку на бесплатную консультацию.
Реклама ООО «Облачные технологии» LjN8K8fkc
Рано или поздно любому программисту приходится знакомиться с регулярными выражениями. Но для одних это приятное знакомство, а для других — психологическая травма на всю жизнь.
Дабы увеличить количество первых, рассказываем, что такое регулярки и как их использовать. Всё на реальных задачах и с кучей примеров на Python.
#python #начинающим
Годных лекций вам в ленту: как IP-пакеты проходят между сетями
Это небольшая лекция, в которой доступным языком объясняется процесс прохождения пакета, а также его структура, процесс фрагментации/дефрагментации и основные поля заголовка IP.
Будет полезно как начинающим сисадминам, так и всем, кто работает с сетями.
#сети
В Mortal Kombat 1 обнаружили робот-пылесос
Один из пользователей Reddit, получивший доступ к стресс-тесту Mortal Kombat 1, обнаружил необычную деталь на одной из арен. Там есть робот-пылесос, который очень старается очистить пол от крови, смело заезжая прямо в гущу боя.
Надеемся, в следующей части ему дадут отдельного персонажа, который будет мстить за каждое фаталити, которое помешало ему убраться.
#кек #gamedev