Как стать автором
Обновить
-28
0

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

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

Демиурги: потрясающий эксперимент Nival на пути к «Героям 5»

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров6.5K
image

Когда услышите слово «Демиурги», у вас на лице, скорее всего, мелькнёт ностальгическая улыбка, особенно если вы застали конец 90-х и начало нулевых, ведь тогда каждая игра от Nival Interactive считалась настоящей находкой. Это был период, когда студии чаще полагались на творческий запал и энтузиазм, нежели чем на солидные бюджеты, и благодаря горящим глазам разработчиков очень часто создавались настоящие шедевры. Именно в такой атмосфере в 2003 году на свет появилась «Демиурги» – уникальный микс пошаговой стратегии, RPG и коллекционной карточной игры, словно смешение «Героев Меча и Магии» с «Magic: The Gathering». Игра выделялась на фоне конкурентов не только в СНГ, но и на мировом рынке, удивляя своей оригинальностью даже самых искушенных игроков. Это было время, когда начали зарождаться надежды на то, что отечественные студии могут конкурировать с западными, и «Демиурги» стали ярким подтверждением этой веры – стильная, качественная, с характерной изюминкой. Сегодня я хочу рассказать вам об этом необычном проекте и выяснить, устоял ли он перед испытанием временем и интересно ли играть в него в 2024 году. А в довершение – поделюсь ссылкой на сборку, полностью готовую к запуску на современных системах, чтобы вы могли погрузиться в ностальгию вместе со мной без каких-либо танцев с бубнами.
Читать дальше →
Всего голосов 32: ↑29 и ↓3+35
Комментарии7

IPv6 или противостояние занижению скорости Youtube

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров76K

Если Вы являетесь счастливым обладателем маршрутизатора Mikrotik и у Вас белый IP адрес, а также надоело занижение скорости Youtube, то статья для Вас. Добро пожаловать!

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

Читать далее
Всего голосов 65: ↑64 и ↓1+76
Комментарии93

Разбираемся со сканерами в Linux: получение информации об устройстве и поиск подходящего драйвера

Уровень сложностиСредний
Время на прочтение61 мин
Количество просмотров8.8K

Перед вами исчерпывающее руководство по идентификации, установке и настройке сканирующих устройств в операционной системе (ОС) Linux. Описанные приемы и рекомендации применимы ко всем популярным дистрибутивам лишь с незначительными отличиями в виде различных пакетных менеджеров и используемых директорий с конфигурационными файлами.

В первой части коснемся вопроса сбора информации об устройстве при помощи системных утилит, входящих в состав ОС, а также программ от разработчиков SANE. Расскажем, как физическое устройство (например, МФУ) представляется в ОС сразу и принтером, и сканером, и много ещё чем. Обязательно затронем тему дескрипторов и детально рассмотрим значение каждого из них. База, так сказать. Заглянем в типовой пакет проприетарного драйвера и на примерах покажем, как он должен выглядеть в идеальном современном мире. Глазами разработчиков SANE, конечно. Мы не будем с ними спорить.

Подключайте свои сканеры
Всего голосов 25: ↑24 и ↓1+27
Комментарии8

Микросервисы в представлении среднего разработчика, и как всё на самом деле

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров61K

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

Когда спрашиваю у людей на собесах, или когда в команде решаем, как клепать очередной проект, такое порой слышу, что становится страшновато. Мне кажется, лет через 5 все компании будут обитать в мультивселенной безумия из “микросервисов”, которую они себе радостно построили, уходя от этих ваших страшных “монолитов”.

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

погрузиться в микросервисы
Всего голосов 236: ↑232 и ↓4+260
Комментарии207

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

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров31K

Хабр, привет!

Меня расстраивает несправедливость в мире IT: для новичков-разработчиков есть куча пошаговых инструкций, о там, как разработать API или мобильное приложение. Хочу немного уровнять баланс вселенной, поэтому я написал небольшой гайд для аналитиков для составления документации.

В прошлой статье я представил шаблон, а теперь заполнил его для фичи «Экспресс-доставка товара в маркетплейсе». Моя цель – показать, как можно вести документацию и как правильно заполнять этот шаблон.

Читать далее
Всего голосов 54: ↑51 и ↓3+53
Комментарии24

«Скрипач не нужен» или что делать с тестовыми паролями

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров1.5K

В любой разработке рано или поздно появляются тестовые стенды — отдельные инсталляции тестовой сборки вашей разрабатываемой системы, с тестовыми данными и тестовыми же учетными записями. Именно отсюда происходит знаменитое «admin/admin», которое вбивал в поля авторизации наверное каждый разработчик.

Теперь представьте что у вас в разработке не один проект а скажем 50, часть из которых требует нескольких стендов. Знакомо?

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

Git. Руководство по оформлению веток и коммитов

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров22K

Статей на тему что такое git и как им пользоваться на просторах интернета не мало. Я же хочу предложить вам несколько иной взгляд на привычные вещи, а именно, на оформление веток и коммитов, рассмотреть что такое WIP-коммиты, для чего они нужны и как с помощью них можно повысить свою продуктивность и поддерживать чистоту в истории вашего репозитория, в особенности, если вы работаете в команде. Поехали.

Познать истину
Всего голосов 17: ↑15 и ↓2+13
Комментарии16

Моя первая книга по Java

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

Статья о том, как я написал и полностью довёл до издания мою первую книгу по Java, про что эта книга, какие у неё особенности и где можно её купить. Приводится список глав с кратким описанием их содержания.

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

Изучение Java в 2024 году: что стоит почитать. 6 книг, которые можно рекомендовать

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

В 2024 г. Java никуда не делась и в ближайшие много лет явно не исчезнет. Язык продолжает развиваться. ПО, написанного на этом ЯП, всё больше. Разработчиков тоже нужно много и сразу, причём хороших. Для того чтобы стать таким специалистом, нужно, конечно, учиться и практиковаться. Сильно помогают книги, о которых сегодня и поговорим. Под катом — подборка пособий по Java.

Читать далее
Всего голосов 8: ↑6 и ↓2+11
Комментарии6

Взлом YouTube для быстрого скачивания видео

Время на прочтение9 мин
Количество просмотров74K
Мы неоднократно рассказывали о специальном софте, который позволяет скачивать видео с YouTube. Это в первую очередь youtube-dl (yt-dl) и его клоны, такие как yt-dlp и yt-dlc. С ними воюют могучие копирасты, пытаются удалить их из поисковой выдачи, с хостингов, с Github и так далее, по известной схеме «тотальная война».

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

Сами программки — просто технические инструменты для скачивания общедоступного контента, они ничего не воруют и не пиратят. Просто доступ происходит нестандартным способом, который не предусмотрен официально. Посмотрим, как это делается.
Читать дальше →
Всего голосов 123: ↑113 и ↓10+148
Комментарии421

Инструменты и навыки для новичков. Или как не потеряться в дремучем лесу тестирования

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров24K

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

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

Читать далее
Всего голосов 7: ↑6 и ↓1+5
Комментарии0

Универсальный M4CR0Pad и как его собрать самостоятельно

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров9.7K

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

Читать далее
Всего голосов 9: ↑7 и ↓2+6
Комментарии22

Что может пойти не так? Чек-лист, как избежать проблем в проекте

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров5.7K

Привет, Хабр!

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

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

Читать далее
Всего голосов 8: ↑7 и ↓1+11
Комментарии0

«Дело было вечером, делать было нечего» или краткая история о сравнении производительности языков программирования

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

"Бенч" дело такое... После нескольких дней бездействия начинается ломка, хочется занять себя чем-нибудь. Иногда я отвлекался на pet-проекты, иногда на чтение литератыры... Сейчас же я расскажу о том что случилось во время последнего "режима ожидания".

Меня многие годы волновала производительность ЯП (в основном интересовал PHP). Список ниже, содержал некоторые мои убеждения, до недавнего времени:

- PHP один из самых медленных языков программирования

- Python быстрее PHP

- Ruby быстрее PHP

- C/C++ намного быстрее Python и PHP вместе взятых

- Assembler на порядок быстрее C/C++

Читать далее
Всего голосов 39: ↑23 и ↓16+16
Комментарии98

HackTheBox. Прохождение Jewel. RCE в Ruby on Rails, sudo и google authenticator, выполнение кода в gem

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

Продолжаю публикацию решений отправленных на дорешивание машин с площадки HackTheBox. Надеюсь, что это поможет хоть кому-то развиваться в области ИБ.

Подключение к лаборатории осуществляется через VPN. Рекомендуется не подключаться с рабочего компьютера или с хоста, где имеются важные для вас данные, так как Вы попадаете в частную сеть с людьми, которые что-то да умеют в области ИБ :)

Читать далее
Всего голосов 7: ↑6 и ↓1+10
Комментарии4

Боль фронтов, или что нам нужно от дизайнеров

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

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

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

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность

Специализация

Backend Developer
Intern
Java
OOP
PostgreSQL
SQL
Git
Java Spring Framework
Java EE
Java Servlet
Java SE
JDBC