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

VMware ESXI 6.7 + CentOS 8 + tuned (+ немножко packer) = использование 100% CPU со стороны ESXI host

Виртуализация *Настройка Linux *Системное администрирование *
Ожидает приглашения

Короткая заметка о нетипичной проблеме с использованием 100% CPU виртуальной машиной под управлением CentOS 8 запущенной на гипервизоре VMWare ESXI 6.7

Читать далее

HFSS student. бесплатная версия

Производство и разработка электроники *
Ожидает приглашения

Всем здравствуйте! Полагаю, что софт для разработки антенн и электродинамической симуляции - HFSS Design не нуждается в подробном представлении. С момента своего появления за почти тридцатилетнюю историю, летом 2021 года появилась его бесплатная студенческая версия. Она имеет ограничение на размер рассчитываемых моделей, однако для болшей части учебных задач он подходит. Здесь я бы хотел рассказать где скачать этот софт и как создать что-то типа "Hello World'a" с созданием тестовой модели в пару кликов.

Читать далее

Я тоже была там

Научная фантастика
Ожидает приглашения

Космос… Бескрайние просторы простирались за окном. Где-то там поля астероидов, газовые гиганты и лавовые карлики, звёзды, мириады звёзд и бескрайние туманности. 

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

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

Нага совсем новая, только вчера сошла с конвейера, как и мой допуск к управлению кораблями такого класса. Я ещё путалась в приборах управления и запуталась в навигационных картах, прыгнула во врата в стороне от проложенного маршрута, слегка увеличив тем самым свой путь. Надо было торопиться и не отстать от своих. Пискнуло оповещение о списании кредитов за проход по анзиблю. Мой тощий кадетский кошелёк стал ещё тоньше. В одну сторону денег мне хватит, а потом… А потом они могут и не понадобиться… Война!

Хочу продолжение

Как увеличить шансы на получение оффера своей мечты

IT-компании Карьера в IT-индустрии
Ожидает приглашения

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

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

Читать далее

Что делать с токсичными комментариями на митах?

Agile *Видеоконференцсвязь Здоровье Управление персоналом *Управление проектами *
Ожидает приглашения

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

Тут встает резонный вопрос — что делать, если этим ведущим оказался ты, и слышишь в свой или в адрес членов команды язвительные комментарии, которые здорово мешают достичь цели собрания?

Оставить не замеченными не получится, ибо там где одно, там и второе, и третье. Я испробовала много различных техник в борьбе с подобными комментариями, но в большинстве кейсов стабильно хорошо себя показывали две (о них в статье).

Читать далее

WoG уже 20 лет…

Игры и игровые консоли Программирование *Разработка игр *
Ожидает приглашения

Все это уже история... И я даже писал об этом (не на habr). Поэтому, возможно, кому-то это знакомо. Не думал, что тут стоит писать подобное, но, вижу, что фанаты Героев 3 (и вообще серии HoMM) тут очевидно присутствуют, поэтому рискну...

Время: 20 лет назад.

Место: Ээээ… всемирная паутина.

Действующие лица:

Gus Smedstad – программист Героев 3 и ведущий программист Героев 4.
Angelspit – хозяин крупнейшего сайта (в то время) http://www.celestialheavens.com
Denis "Kiar" Markov – хрен какой-то
Slava Salnikov (он же ZVS) – лидер команды WoG и ведущий программист WoG.

Предыстория (знающие могут пропустить).
WoG – любительский аддон к игре Герои Меча и Магии 3 (ставится поверх SoD). В детали его создания тут вдаваться не буду (Wiki скажет лучше: https://ru.wikipedia.org/wiki/Heroes_of_Might_and_Magic_III:_In_the_Wake_of_Gods ), но замечу, что только с официального сайта (свободно распространяемый ресурс) WoG в первые несколько месяцев был скачан пол миллиона раз (далее трудно оценить масштаб, но думаю несколько миллионов его хотя бы пробовали).

Основная же мысль, которую я хочу здесь озвучить: у меня НИКОГДА не было исходников Героев 3. WoG написан как отдельный EXE файл, который «прицепляется» моей утилиткой к готовому Heroes3.exe (купленная версия SoD английская), перехватывает управление и при старте «проникает» в тело SoD с целью установить множество call back’ов. Далее SoD работает, не зная о существовании «надстройки» в виде WoG, но, естественно им контролируется. Говоря простым языком, WoG это вирус на теле SoD.

Читать далее

Проброс видеокарты в виртуальную машину

*nix *Видеокарты Виртуализация *
Ожидает приглашения

Две разные системы (win + linux) на одной аппаратной базе - реальность. В этом нет ничего нового или инновационного (на данный момент времени), но если требуется максимальная производительность гостевой системы, то не обойтись без проброса реальных устройств в виртуальную машину. Проброс сетевых карт, usb-контроллеров (etc) экстраординарных особенностей не несёт, а вот попытка "шаринга" ресурсов видеокарты и процессора вполне может принести некоторое количество проблем.

Итак, а для чего, собственного говоря, городить системы с полнофункциональным использованием ресурсов GPU и CPU? Самый простой и очевидный ответ - игры (широко известный факт - если не большинство, то очень многие, написаны под ОС Windows). Другой вариант - полноценное рабочее место с возможностью запуска требовательных приложений (например, CAD-софта), быстрым бэкапом (скопировать файл ВМ куда проще, чем создавать полную копию HDD/SSD) и опцией полного контроля сетевого трафика гостевой системы.

Читать далее

Относительный срез дат

Big Data *
Ожидает приглашения

Доброго времени суток, друзья. Мой первый пост на Хабре. Не так давно начал карьеру аналитика данных и заметил, что на просторах очень мало статей именно по PowerBI. Захотелось время от времени постить интересные статейки по данной теме, основанные на личном опыте. Ну и от слов сразу к делу, как говорится.

В данной статье рассмотрим такое понятие как относительный срез дат.

Читать далее

Реализация живых существ на Golang

Go *Разработка игр *
Ожидает приглашения

Можно ли называть компьютерное приложение живым существом по сути, если оно реализует функциональность живого существа? 

Это – краткий обзор результатов программного моделирования адаптивного ИИ на новых базовых принципах: лайфхак для гиков, творящих собственные игровые ИИ и вообще увлеченных ИИ. В настоящее время модель демонстрирует потенциал адаптивности, соответствующий примерно 3-5 летнему ребенку, а в некоторых особенностях (инициативный выбор лучшего варианта реагирования) и выше. 

Ранее, в течении более 15 лет я развивал модель индивидуальной адаптивности на основе фактических данных исследований психофизиологов, было издано несколько книг (с концепцией ознакомлены несколько ученых, в том числе заслуженный профессор МГУ, с позитивными откликами и рецензиями), и, наконец-то была предпринята попытка сконструировать эту модель практически. 

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

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

Читать далее

Создаем свой аналог sqlite c нуля. Часть #1

C *SQLite *
Перевод
Ожидает приглашения

Это цикл статей где мы создаем базу данных с нуля. За образец автор взял sqlite, так как простая база данных, где вся база данных храниться в одном файле и меньше фич по сравнению с mysql.

Мы ответим на эти вопросы: В каком формате данные будут сохранены(в памяти или на диске), Когда они должны сохраняться на диск? Почему первичный ключ(primary key) является единственным на одну таблицу?, и так далее

В этой части мы создадим REPL, которое принимает команды, обрабатывает ошибки.

Читать далее

Оживление искусственного интеллекта

Искусственный интеллект
Ожидает приглашения

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

Читать далее