Как стать автором
Обновить
-1
@Kolyagrozamoreyread⁠-⁠only

Пользователь

Отправить сообщение

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

Время на прочтение10 мин
Количество просмотров29K

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

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

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

Читать далее
Всего голосов 51: ↑48 и ↓3+45
Комментарии43

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

Время на прочтение14 мин
Количество просмотров26K

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

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

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

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

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

Вся история
Всего голосов 55: ↑34 и ↓21+13
Комментарии136

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

Время на прочтение7 мин
Количество просмотров10K

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

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

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

Читать далее
Всего голосов 16: ↑12 и ↓4+8
Комментарии12

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

Время на прочтение21 мин
Количество просмотров866K

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

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

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

Читать далее
Всего голосов 59: ↑51 и ↓8+43
Комментарии76

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

Время на прочтение15 мин
Количество просмотров597K

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

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

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

Читать далее
Всего голосов 127: ↑127 и ↓0+127
Комментарии73

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

Время на прочтение7 мин
Количество просмотров4.2K


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

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

Делимся записью и расшифровкой эфира.
Всего голосов 38: ↑33 и ↓5+28
Комментарии4

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

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

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

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

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


Всего голосов 49: ↑35 и ↓14+21
Комментарии63

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

Время на прочтение2 мин
Количество просмотров7.1K


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

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

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

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

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

Время на прочтение2 мин
Количество просмотров9K
Всем привет!

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

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

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

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


Всего голосов 32: ↑32 и ↓0+32
Комментарии3

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

Время на прочтение3 мин
Количество просмотров11K
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 и другие.

Приятного просмотра!
Смотреть видео
Всего голосов 20: ↑19 и ↓1+18
Комментарии3

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

Время на прочтение3 мин
Количество просмотров25K
Computer Science Center — это совместная инициатива Computer Science клуба при ПОМИ РАН, компании JetBrains и Школы анализа данных Яндекса.

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

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

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

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

Приятного просмотра!
Смотреть видео
Всего голосов 20: ↑20 и ↓0+20
Комментарии5

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

Время на прочтение5 мин
Количество просмотров53K


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

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

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

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

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

Время на прочтение14 мин
Количество просмотров21K


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

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

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



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

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

Время на прочтение4 мин
Количество просмотров6.8K
Всем привет!

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

Всего голосов 20: ↑15 и ↓5+10
Комментарии8

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

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

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

Читать дальше →
Всего голосов 214: ↑210 и ↓4+206
Комментарии63

Tutu PHP Meetup #1: видео выступлений

Время на прочтение1 мин
Количество просмотров3.8K
image

5 апреля в офисе сервиса путешествий Туту.ру прошел первый PHP Meetup. В гости пришло более 120 backend-разработчиков. Мы записали все выступления и делимся ими с вами.
Всего голосов 10: ↑10 и ↓0+10
Комментарии5

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

Время на прочтение1 мин
Количество просмотров4.6K
Для того, чтобы каждый смог понаблюдать за процессом создания синематика в игровой компании, мы начинаем серию живых включений прямо из Video Production Department в Plarium Kharkiv.


Всего голосов 9: ↑6 и ↓3+3
Комментарии0
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Нетешин, Хмельницкая обл., Украина
Дата рождения
Зарегистрирован
Активность