Обложка канала

Tproger для программистов

Tproger — одно из крупнейших в рунете объединений программистов.

  • Tproger для программистов

    Онлайн-интенсив «Станьте хакером на Python за 3 дня»

    Его проведёт Никита Левашов, сооснователь и технический директор Lia.

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

    Подключайтесь 2–4 июля и овладевайте мастерством белого хакинга: https://clc.to/100fVw

    Это #партнёрский пост
  • Tproger для программистов

    Исследователи не могут объяснить, как работает старая видеоигра Entombed

    «Раньше, как работает этот код, знал только я и Господь Бог Теперь знает только Господь Бог». История создания игры Entombed для Atari 2600 наглядно иллюстрирует эту шутку.

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

    «Цифровые археологи», изучающие исходники старых игр, ищут уловки разработчиков, ограниченных скромными ресурсами техники того времени. Наткнувшись на необычный алгоритм в Entombed, они перебрали все возможные варианты его работы и даже провели реверс-инжиниринг, но всё бестолку. Оставив безуспешные попытки, они обратились к одному из разработчиков игры.

    Но от него они узнали, что этот кусок кода вообще создал внештатный программист. Более того, когда тот принёс рабочий алгоритм, он сам не смог ни вспомнить, как его писал, ни объяснить, как он работает. Разработчик написал код, будучи в состоянии алкогольного опьянения. Тем не менее, код делал свою работу и делал её безупречно. Игру выпустили, она не сыскала популярности, а разработчик куда-то испарился.

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

    #gamedev #история
  • Tproger для программистов

    Онлайн-митап «Data Science для кодеров»

    29 июня в 18:00 состоится бесплатная онлайн-встреча о переходе из программиста в датасаентисты. На нём команда SkillFactory поделится опытом такого перевоплощения, расскажет о том, что вас ждёт и на какие грабли лучше не наступать.

    Подключайтесь, чтобы узнать, что нужно знать для начала карьеры в Data Science, какие книги стоит прочитать и какие курсы пройти: https://skillfactoryschool.timepad.ru/event/1343117/

    Это #партнёрский пост
  • Реклама

  • Tproger для программистов

    Нет, это не кадр из фильма, а статичная картинка в браузере и немного JavaScript.

    Хотите узнать, как это работает? Подписывайтесь на Веб-страницу — канал, где регулярно появляются крутые материалы по веб-разработке.

    Вся магия творится здесь: @tproger_web
  • Tproger для программистов

    Нейросеть Council-GAN способна в режиме реального времени убрать с вас любые очки, даже солнцезащитные. Нейросеть также может превратить вас в аниме-персонажа или сделать лицо мужчины более женственным. А вот насколько хорошо она с этим справляется — другой вопрос.

    Исходники нейросети доступны на GitHub: https://github.com/Onr/Council-GAN

    #нейросети
  • Tproger для программистов

    Мощные серверы от VDSina

    Ребята предоставляют серверы на базе новейших процессоров AMD EPYC с частотой процессора до 3.4 GHz.

    Заказать можно прямо сейчас: https://tprg.ru/EPYC

    Это #партнёрский пост
  • Tproger для программистов

    Опишите свою жизнь одной строкой кода:
  • Tproger для программистов

    Как просить фидбэк о работе, который принесёт вам пользу

    Качественный фидбэк — это то, что помогает понять свои сильные и слабые стороны и наметить план дальнейшего развития.

    Автор этой статьи рассказывает, как давать и получать хороший фидбэк, а также почему обратная связь в стиле «Ты молодец» не только бесполезная, но и вредная:

    https://tprg.ru/vtOx

    #работа #советы
  • Tproger для программистов

    Do you speak English?

    Собрали для вас полезные материалы и книги по инглишу: нейтивом не сделают, но левел подтянут. Фо фри:

    https://tprg.ru/EYaR

    #английский
  • Tproger для программистов

    Студия Лебедева год использовала нейросеть, выдавая её за реального дизайнера

    https://tprg.ru/flcg

    За это время дизайнер-нейросеть Николай Иронов выполнил более 20 проектов. Среди них, например, логотипы для Юры Хованского, Руслана Усачева и другие обсуждаемые экземпляры.

    #нейросети #дизайн
  • Tproger для программистов

    7 летних интенсивов по программированию и математике для школьников от Ozon Academy

    На занятиях Ozon Academy научат:
    — создавать игры и приложения;
    — основам 3D-моделирования;
    — цифровому рисованию на Python;
    — подходам и техникам олимпиадной математики и программирования.

    Занятия будут проходить в мини-группах — это обеспечивает индивидуальный подход опытных преподавателей к каждому ребенку.

    До 5 июля действует скидка 10% по промокоду OZONSUMMER

    Читайте подробнее и оставляйте заявку на сайте: https://ozonacademy.ru/oasummer

    Это #партнёрский пост
  • Tproger для программистов

    Похоже, после этого все разработки по дополненной реальности можно закрывать.

    #ar #кек
  • Tproger для программистов

    #вакансии #работа #ios #swift
    Санкт-Петербург, 2000–3500 $, опыт от 2 лет

    Lifestyle Production Group ищет iOS-разработчика в команду разработки внутреннего продукта компании в сфере видеоредактирования.

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

    Узнать подробности и откликнуться: https://tprg.ru/9ed1
  • Tproger для программистов

    Сайт «Make Frontend Shit Again» — это всё самое «лучшее», что осталось от веба нашей молодости.

    У нас от него олдскулы свело, зацените и вы: https://makefrontendshitagain.party/

    #веб #кек
  • Tproger для программистов

    Супер-линтер от GitHub

    Команда DevOps-инженеров из GitHub поделилась с сообществом своей внутренней разработкой для проверки качества кода.

    С помощью super-linter, интегрированного в CI/CD, можно настроить линтер и автоматически проверять код для 17 языков (JavaScript, Python, Go и т.д.).

    Исходники здесь: https://tprg.ru/s7Ae

    Как подключить и настроить, можно почитать тут: https://tprg.ru/f6tX

    #github
  • Реклама

  • Tproger для программистов

    #вакансии #работа

    EPAM ищет Java-программистов с опытом в микросервисах для работы на проекте в банковской отрасли.

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

    Предлагают выбрать между гибким вариантом совмещения работы в офисе/из дома (удаленно в период самоизоляции), переездом в другой город, где есть офис ЕРАМ, и работой удаленно.

    Кроме того, компания предоставляет много возможностей для персонального и профессионального развития.

    Узнать подробности и откликнуться: https://tprg.ru/3u10
  • Tproger для программистов

    Arduino: выбор платы, подключение и первая программа

    Всегда было интересно запрограммировать чего-нибудь на Arduino, но всё как-то руки не доходили? Или просто годного туториала не попадалось?

    В этой статье рассказываем, что из себя представляет Arduino, пишем первую программу для микроконтроллера и прошиваем его:

    https://tprg.ru/SElI

    #arduino #hardware
  • Tproger для программистов

    Магистерская программа «Цифровые технологии в бизнесе» от МФТИ, СКОЛКОВО и МТС

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

    Приходите 25 июня на онлайн-презентацию программы и узнаете, чем она отличается от классических магистратур, о сочетании теории и практики и других деталях обучения: https://bit.ly/2BxsygA

    Это #партнёрский пост