Pull to refresh
-1
@Kolyagrozamoreyread⁠-⁠only

User

Send message

Создал город из игры Герои 3 в 3D | Оплот

Reading time10 min
Views29K

Всем привет! Это Денис Вебер и в этот раз я расскажу как создавал в 3D город из, уже ставшей классикой, игры Герои 3. Если вам интересен формат видео, ссылку на ролик, я, как всегда, оставлю под текстом.

Что вам первым делом приходит в голову, когда вы слышите слово фэнтези? Властелин колец, Игра престолов или может даже Гарри Поттер?

Лично у меня, драконы, гномы, эльфы и другие мифические существа всегда были связаны со вселенной игр Герои.

Читать далее
Total votes 51: ↑48 and ↓3+45
Comments43

В СИЗО — за никнейм. История украинского программиста

Reading time14 min
Views26K

Сегодня у нас по-своему особая статья.

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

Вообще и в целом, единство — это залог успешного достижения целей сообщества. В нашей, казалось бы, весьма далекой от явного криминала индустрии, иногда встречаются случаи нарушения закона. Но одно дело — если это специалисты "в черной шляпе", и совсем другое — когда невинный человек становится объектом обвинений. Эта история получила достаточно серьёзную огласку в СМИ. Однако как все происходило на самом деле? Действительно такое возможно сегодня, в 21-м веке, в стране в центре Европы — посадить человека в СИЗО на 109 дней только за никнейм?

Наш сегодняшний гость однажды попал в подобную ситуацию. Как все происходило? Что делать, когда остаешься один на один с такой проблемой? Как достойно пройти через подобное, и отстоять свое честное имя?

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

Вся история
Total votes 55: ↑34 and ↓21+13
Comments136

Вспомним прошлое. Аллоды: Печать Тайны или русский ответ Warcraft'у

Reading time7 min
Views10K

Здорова народ! Я думаю, что сегодня отличный день чтобы вернутся в прошлое, в прошлое Российской игровой индустрии во времена её зарождения и поговорить о феноменальной игре 1998 года «Аллоды: Печать тайны» и встретится со студией NIVAL.

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

Если хочешь усвоить всю эту информацию в простой и расслабляющей форме, то можешь пройти по ссылке на видео!

Читать далее
Total votes 16: ↑12 and ↓4+8
Comments12

Регулярные выражения (regexp) — основы

Reading time21 min
Views864K

Регулярные выражения (их еще называют regexp, или regex) — это механизм для поиска и замены текста. В строке, файле, нескольких файлах... Их используют разработчики в коде приложения, тестировщики в автотестах, да просто при работе в командной строке!

Чем это лучше простого поиска? Тем, что позволяет задать шаблон.

Например, на вход приходит дата рождения в формате ДД.ММ.ГГГГГ. Вам надо передать ее дальше, но уже в формате ГГГГ-ММ-ДД. Как это сделать с помощью простого поиска? Вы же не знаете заранее, какая именно дата будет.

Читать далее
Total votes 59: ↑51 and ↓8+43
Comments76

Всё, о чём должен знать разработчик Телеграм-ботов

Reading time15 min
Views596K

Вы вряд ли найдете в интернете что-то про разработку ботов, кроме документаций к библиотекам, историй "как я создал такого-то бота" и туториалов вроде "как создать бота, который будет говорить hello world". При этом многие неочевидные моменты просто нигде не описаны.

Как вообще устроены боты? Как они взаимодействуют с пользователями? Что с их помощью можно реализовать, а что нельзя?

Подробный гайд о том, как работать с ботами — под катом.

Читать далее
Total votes 127: ↑127 and ↓0+127
Comments73

Как мы сыграли на выпивание с Ричардом Левелордом Греем: личная жизнь, любимые игры и о Москве

Reading time7 min
Views4.2K


20 июня в нашем инстаграм-аккаунте прошел прямой эфир с Ричардом Левелордом Греем — создателем игр Duke Nukem 3D, SiN, Blood. Также Ричард создал несколько уровней для Quake: Scourge of Armagon.

Последние несколько лет Левелорд живет в Москве с женой Ольгой и дочерью. На время эфира он застрял в Далласе из-за коронавируса. Мы провели эфир в необычном формате игры на выпивание: вы задавали Ричарду вопросы и если вопрос был интересным, выпивал Ричард, после каждого третьего вопроса выпивали зрители.

Делимся записью и расшифровкой эфира.
Total votes 38: ↑33 and ↓5+28
Comments4

Лекция с разбором правды и мифов об аварии на Чернобыльской АЭС

Reading time11 min
Views18K
Внимательные читатели и подписчики наверняка ждут от меня продолжения истории о ввозе урановых хвостов, прерванную почти полгода назад. И я планирую завершить ее на следующей неделе, благо событий за это время по теме было немало.

Но сейчас хочу выложить ссылку на запись своей лекции с разбором мифов и правды о Чернобыле на основе сериала от HBO, которую я прочитал почти год назад в Москве в рамках LiveJournal Meetup. Просто я тут решил заняться созданием и наполнением своего youtube-канала о ядерных технологиях и радиации, и пока я готовлю первые материалы, в том числе по теме урановых хвостов, выкладываю вот архивные записи. Думаю это будет тоже любопытно. Так что приглашаю подписываться, ставить лайки и комментарии, иначе это новое и нелегкое для меня дело может и загнуться.

Для ознакомления с содержанием лекции и удобства ориентирования, выкладываю под катом тайм-коды ролика с описанием рассматриваемых вопросов.

PS: Понимая, что одно видео без текста воспринимается на Хабре неоднозначно, я добавил под катом свой текст с описанием некоторых технических комментариев к сериалу, написанный перед лекцией. Это не дословная расшифровка лекции, но описанные тут факты в нее вошли. Хотя лекция содержит на порядок больше информации.


Total votes 49: ↑35 and ↓14+21
Comments63

Что посмотреть на карантине? Подборка материалов от Технострима (часть 3)

Reading time2 min
Views7.1K


Продолжаем нашу подборку интересных материалов (первая часть, вторая часть). На этот раз один образовательный курс Техносферы, выступление про модульное тестирование и одна передача из ток-шоу для айтишников «Oh, my code».
Total votes 32: ↑31 and ↓1+30
Comments1

Как научиться разработке на Python: новый видеокурс Яндекса

Reading time6 min
Views243K
Осенью прошлого года в московском офисе Яндекса прошла первая Школа бэкенд-разработки. Мы сняли занятия на видео и сегодня рады поделиться на Хабре полным видеокурсом Школы. Он позволит вам научиться промышленной разработке на Python. Авторы лекций — опытные разработчики в Яндексе. К каждому видео приложены ссылки на примеры и полезные материалы.

Для изучения курса нужно знать основы Python и понимать, как приложения развёртываются на серверах. Мы ждём, что вы умеете делать запросы к базам данных и знаете, как создаются веб‑приложения, — хотя бы на начальном уровне.
Читать дальше →
Total votes 70: ↑70 and ↓0+70
Comments41

Что делать с легаси. Материалы с Badoo PHP Meetup #4

Reading time2 min
Views9K
Всем привет!

15 февраля в офисе Badoo прошла очередная встреча PHP-разработчиков, посвященная теме легаси. Целый день мы слушали рассказы об опыте крупных компаний, общались и делились болью.

Получилось рассмотреть проблему с нескольких сторон:

  • организация процессов разработки по избавлению от легаси;
  • тактика распила легаси-монолита на микросервисы;
  • способы организации API, которые позволяют держать под контролем рост устаревшего кода;
  • автоматические способы обнаружения «мёртвого» кода;
  • а еще попробовали поговорить как рефакторить легаси-код с помощью DDD подходов;

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


Total votes 32: ↑32 and ↓0+32
Comments3

Курс по C++ в CS центре, вторая часть

Reading time3 min
Views11K
Computer Science Center — это совместная инициатива Computer Science клуба при ПОМИ РАН, компании JetBrains и Школы анализа данных Яндекса.

Центр существует, чтобы дать возможность талантливым студентам и выпускникам развиваться в интересных им направлениях: Computer Science, Data Science или Software Engineering.

Курс по C ++ в двух частях в центре читает Валерий Михайлович Лесин, valery-l, преподаватель CS центра и совместной магистратуры ИТМО и JetBrains «Разработка программного обеспечения / Software Engineering», технический директор Simlabs.

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

Раскусим новые возможности языка и стандартной библиотеки: move семантику, bind/function, enable_if/if constexpr, сoroutines и другие. Посмотрим на некоторые характерные задачи: многопоточное программирование, использование библиотек в Windows и Linux и другие.

Приятного просмотра!
Смотреть видео
Total votes 20: ↑19 and ↓1+18
Comments3

Курс по C++ в CS центре, первая часть

Reading time3 min
Views25K
Computer Science Center — это совместная инициатива Computer Science клуба при ПОМИ РАН, компании JetBrains и Школы анализа данных Яндекса.

Центр существует, чтобы дать возможность талантливым студентам и выпускникам развиваться в интересных им направлениях: Computer Science, Data Science или Software Engineering.

Курс по C ++ в двух частях в центре читает Валерий Михайлович Лесин, valery-l, преподаватель CS центра и совместной магистратуры ИТМО и JetBrains «Разработка программного обеспечения / Software Engineering», технический директор Simlabs.

Первая часть курса нужна, чтобы нарастить базу по С++: к концу семестра студенты с большой вероятностью получат достаточно навыков программирования на этом языке для решения своих задач. Пока без move semantics, sfinae, но для начала этого, скорее всего, будет достаточно.

Студентам с опытом использования С++ эта часть поможет закрыть пробелы. Например, в линковке, работе с памятью, лямбда-функциях и других темах. В лекциях будут представлены как ретроспектива устоявшихся практик, так и обзор возможностей, которые предоставляют последние стандарты языка. Курс построен так, чтобы студенты разного уровня могли найти в нём новый для себя материал.

Приятного просмотра!
Смотреть видео
Total votes 20: ↑20 and ↓0+20
Comments5

Что почитать и посмотреть из свежей фантастики: Марс, киборги и восставший AI

Reading time5 min
Views53K


За окном весенняя пятница, и очень хочется отвлечься от кодинга, тестирования и прочих рабочих дел. Мы собрали для вас подборку понравившихся фантастических книг и фильмов, которые вышли примерно за последний год.
Читать дальше →
Total votes 71: ↑68 and ↓3+65
Comments217

Почему валидации email регуляркой недостаточно. Проверка MX-записей с примерами на PHP и Ruby

Reading time3 min
Views9.3K
Уж сколько раз твердили Миру… Существует давний и, вероятно, нескончаемый спор о том, какой именно регуляркой правильно и нужно проверять поле email пользователя.

Да, проверять регуляркой действительно нужно. Но ведь наши продукты работают в Сети. Так почему бы не использовать её настоящую мощь?
Читать дальше →
Total votes 16: ↑11 and ↓5+6
Comments27

Курс «Языки веб-программирования» (на основе Ruby) от МГТУ им. Н. Э. Баумана на канале Технострим

Reading time14 min
Views21K


В этой статье мы расскажем о курсе «Языки веб-программирования», который читается на кафедре «Компьютерные системы и сети» (ИУ-6) МГТУ им. Н.Э. Баумана. Примеры приводятся на Ruby, а сам курс и представляет собой 16 видеолекций, доступных бесплатно на канале Технострим. В «Бауманке» курс читается для студентов второго курса, уже знакомых с высокоуровневыми языками программирования, такими как Pascal, C++ или Java. Основной акцент делается на системное понимание технологий, используемых в веб-программировании, а не на глубину освоения именно технологий Ruby. Поэтому курс также будет полезен слушателям, имеющим отрывочные знания о веб-технологиях на любых языках.
Total votes 24: ↑24 and ↓0+24
Comments18

Открытый урок «Пишем свою библиотеку для работы с xlsx файлами»

Reading time1 min
Views6.1K
И снова здравствуйте! Небольшой открытый урок в рамках курса «Web-разработчик на Python», на котором преподаватель курса Илья Лебедев рассказывал как устроен формат xlsx, как с ним работать без специализированных библиотек, вроде openpyxl и показал как разработать свою библиотеку для работы с этим форматом с нужным набором функций.



Если есть вопросы\комментарии, то их можно задать здесь или зайти к Илье на день открытых дверей.
Total votes 23: ↑21 and ↓2+19
Comments1

Открытый вебинар «Создание Web-сайта на фреймворке Yii2»

Reading time4 min
Views6.8K
Всем привет!

На прошлой неделе наш новый преподаватель курса «Backend разработчик на PHP» провёл первый открытый урок на тему «Создание Web сайта на фреймворке Yii2». Предлагаем вашему вниманию запись и транскрипцию, собственно, вебинара.

Total votes 20: ↑15 and ↓5+10
Comments8

«Герои Меча и Магии» в браузере: долго, сложно и невыносимо интересно

Reading time22 min
Views103K
Как реализовать в браузере игру, на которой годы назад залипал без всякого браузера? С какими сложностями столкнёшься в процессе, и как их можно решить? И, наконец, зачем вообще это делать?

В декабре на конференции HolyJS Александр Коротаев (Tinkoff.ru) рассказал, как он сделал браузерную версию «Героев». Ранее уже появилась видеозапись доклада, а теперь для Хабра мы сделали ещё и текстовую версию. Кому удобнее видео — запускайте ролик, а кому текст — читайте его под катом:

Читать дальше →
Total votes 214: ↑210 and ↓4+206
Comments63

Процесс создания синематика вживую. Стрим сегодня, 27 июля в 15.00

Reading time1 min
Views4.6K
Для того, чтобы каждый смог понаблюдать за процессом создания синематика в игровой компании, мы начинаем серию живых включений прямо из Video Production Department в Plarium Kharkiv.


Total votes 9: ↑6 and ↓3+3
Comments0
1
23 ...

Information

Rating
Does not participate
Location
Нетешин, Хмельницкая обл., Украина
Date of birth
Registered
Activity