Задать вопрос
  • JS canvas игра. Зрение у NPC. Без фреймворков. Набросок есть. можно ли?

    mayton2019
    @mayton2019
    Напиши функцию. И тесты к ней. Охранник справа. Слева. Сбоку. Сверху. Дохлый охранник и так далее.
  • Как зайти в зашифрованную флешку true crypt?

    mayton2019
    @mayton2019
    Найди новую флешку. И сделай ее тоже тру-крипт. Если все получится так ты проверишь что все драйвера загружены.
  • Как конвертировать 8-битное bmp изображение в бинарный файл?

    mayton2019
    @mayton2019
    Иван Четчасов, во первых тебе нужно гарантировать что оригинальная картинка использовала точно ту-же самую палитру что и видеокарта сейчас.

    Во вторых ты можешь сам сгенерировать искусственную картинку в RAW-формате (без заголовка) с известными тебе свойствами. Это можно сделать без ассемблера а проще на любом другом языке программирования (Python).

    Написание ОС - это похвально но мне кажется что демо картинок это вообще не первостепенная задача. Для ос важнее реализовать работу с диском и сетью.
  • Как конвертировать 8-битное bmp изображение в бинарный файл?

    mayton2019
    @mayton2019
    Иван Четчасов, ничего не прояснилось. Зачем ты вырезал заголовок? Я не понимаю мотивации твоих действий. У тебя в голове есть какая-то идея или задание и ты что-то делаешь. Но я не понимаю зачем.

    И главное - при чем тут вообще ассемблер?
  • Как автоматизировать вычисления?

    mayton2019
    @mayton2019
    Давайте поговорим о том что здесь хорошо и что плохо. Хорошо - это - мы не имеем кумулятивной ошибки.
    Если будут удалены комментарии - то будет обновлен рейт.

    И плохо - то что расчет будет с историей замедлятся. Чем больше данных есть по пользователю - тем больше нужно будет делать перерасчет. Более того. Это будет расти в квадрате. Поскольку у нас растут 2 таблицы одновременно. Новые авторы тоже регистрируются и для них нужно делать перерасчет.
  • Как конвертировать 8-битное bmp изображение в бинарный файл?

    mayton2019
    @mayton2019
    У меня есть 8-битный bmp, 320х200 пкс. Мне нужно форматировать его в бинарный файл (1 байт = один пиксель) для линейного буфера по адресу 0хА0000.

    Задание очень косноязыно звучит. Кто тебе его писал? У тебя есть 8-битный bmp. Где он есть?
    Он уже загружен в память? Тебе его надо форматировать в .... что? Файл-в-файл? Зачем?
    Для линейного адреса 0хА0000 наверное эта конверсия не нужна. Лишний шаг.

    Вобщем лучше иди ищи преподавателя и пускай он тебе распишет план разработки. Потому что
    с такой постановкой можно улететь на луну и ничего не написать. Я в данном спиче не хочу
    быть "душнилой" а просто хочу тебе помочь не делать в разработке лишних действий.
  • Как быть когда сущность из одного модуля требуется в другом модуле?

    mayton2019
    @mayton2019
    Непонятно в чем суть проблемы? Безопасность? Или асинхронность вызовов?

    Мне кажется что ответов на вопрос автора может быть - сотни. И все они будут по своему
    правы. А чтоб ответить наиболее правильно - надо посмотреть как проект написан.
    На каком языке (технологиях). Что у них такое модуль? Например модуль в PL/SQL - это
    одно. Модуль в Java - совсем другое.

    Возможно выставленный счет не принадлежит никому. А принадлежит новому модулю "счета" где ему и место.
  • Как вычислить количество шагов для вычисления чисел Фибоначчи?

    mayton2019
    @mayton2019
    432ffqfw, попробуй как на олимпиадах описать.

    Input: 
    13
    
    Output:
    7
    (1,1,2,3,5,8,13)
  • Как переделать с процедурного PHP на ООП PHP?

    mayton2019
    @mayton2019
    Максим Федоров, опыт должен выглядеть убедительно. И внедрение ООП должно иметь мотивацию. Вот если вы читали Джоша Кериевски - то у него в каждой главе пишут сначала мотивацию. Зачем был сделан тот или иной рефакторинг.

    Вы говорите - чтобы получить опыт и понимание. Ну окей давайте. Go ahead. Только попробуйте пояснить свои шаги.
  • Как переделать с процедурного PHP на ООП PHP?

    mayton2019
    @mayton2019
    Олег Николаев, задай этот вопрос отдельно. Это не про ООП а про оптимизацию расчетов. И его надо обсуждать понимая бизнес. Как данные лежат. Как потребляются. Какие популярные запросы к данным и прочее. Все в совокупности. Я могу щас придумать решение но оно будет как в анекдоте про Холмса и Ватсона на воздушном шаре.
  • Влияет ли тип ключа на скорость поиска по таблице?

    mayton2019
    @mayton2019
    Айнур Ярулин, нужен бенчмарк. Если влияние в эпоху магнитных дисков было очень сильным. Все считали IOPS-ы. То в эпоху SSD эти операции стали многократно дешевле.

    Вобщем данный вопрос надо читать так. Есть конкретная аппаратная конфигурация. Диски. ОС. Постгрес. И есть автор который мучается вопросом не зная что делать. А надо просто создать 2 разных индекса и понаблюдать как они ведут себя под нагрузкой с учотом реальных продуктовых данных. Только так.

    Никакая теория здесь вобщем-то и не работает. Базы данных - это очень практическая наука.
  • Как переделать с процедурного PHP на ООП PHP?

    mayton2019
    @mayton2019
    Начни с рисования диаграмм. Например пускай будет класс карта. И у него какие-то свойства. Например номер карты. И методы. Потом класс резерв. И тоже методы.
  • Как переделать с процедурного PHP на ООП PHP?

    mayton2019
    @mayton2019
    А какие у тебя ожидания от результата. Я рискну предположить что ничего пределывать не надо. Софт работает. И хорошо. Зачем переделывать работающий софт просто так? Должна быть сильная мотивация.
  • Почему мой запрос выполняется так долго?

    mayton2019
    @mayton2019
    без индексов вообще 12 секунд, почему так

    Это нормально. Так и должно быть.

    Тут - странный запрос. Он по сути не выдает новой информации а проверяет что указанный 4234423 существует.
    SELECT blacklisted_id FROM blacklist_persons WHERE place = 'place' AND blacklisted_id = '4234423'


    Мне кажется что подобного рода запросы удобно кешировать через redis, или вообще положить в
    какой-нибудь Tarantool.
  • Как писать библиотеки для gui? Что нужно знать?

    mayton2019
    @mayton2019
    VoidVolker, ну если Никита захочет такой уровень разработки - you welcome.
  • Как писать библиотеки для gui? Что нужно знать?

    mayton2019
    @mayton2019
    Василий Банников, слушайте ну зачем человеку из Rust прыгать в глубины GPU? Ему там делать то вобщем нечего.
    Ему надо создать пользовательское окно. Накидать туда контролов. Ему для этого годится Gnome/Gtk под линух и Win32API под windows. Вот и все. Ему надо больше продумать абстракции чтобы с учетом особенностей этого Rust ему было удобно дальше программировать.
  • Большая БД, лучше разместить данные в другой базе или таблице?

    mayton2019
    @mayton2019
    Я не специалист именно в MySQL. Но из опыта использования других систем скажу что если вы выросли до таких размеров как десятки гигабайт - то вы рано или поздно приходите к физическому разделению данных на оперативные и исторические. Это может происходить по разному. В некоторых БД данные вообще сливают в внешние системы. В аналитические хранилища для OLAP. В бигдату.

    В принципе вы можете просто создать 2 таблицы с одинаковой шапкой и рассматривать их как оперативные и историю. Но при запросах вы будете каждый раз делать UNION ALL чтоб посмотреть в обе. Это неудобно. Поэтому и возник partitioning. Но тут еще более интересный вопрос. А будет ли быстрее поиск если таблица - партицирована по дате например услуги ли платежа и мы точно-точно знаем что эта дата - оперативная. На этот вопрос я сходу не отвечу. Это детали реализации таких таблиц и оптимизатора в MYSQL. И поэтому вам надо просто это смоделировать и посмотреть. И на этой модели - откатать максимальное число разных запросов. Следя чтоб перформанс старых не упал сильно. Потому что partitioning для одних видов запросов хорош (аналитика) а для других - может вызывать больше лишних IOPS. Тут наперед никто не знает. Поэтому пробуйте партишенинг и смотрите стало лучше или хуже.
  • Как получить список всех классов во время выполнения?

    mayton2019
    @mayton2019 Куратор тега Java
    yourDaddy1337, прости ты в начале написал
    но ничего не удалось по каким-то причинам, просто в консоль ничего не приходило

    тоесть ты собирался в консоль скидывать имена классов. Верно?
  • Сколько нейронов и связей у нейросети Stable Diffusion или ChatGPT?

    mayton2019
    @mayton2019
    Я сразу внесу поправку в наш спор. Мы сейчас рассуждаем не об автомобила а о неизвестной машине.

    И когда мы увидем ее чертежи - то сможем рассуждать о расходе топлива и прочее.

    Внесите пожалуйста в топик чертежи.