Задать вопрос
  • Как правильно называется подгонка соотношения сторон?

    pozZzitiv
    @pozZzitiv
    Дизайнер и перфекционист
    Хм.
    Любое выравнивание объекта внутри макета так и называется - выравнивание. Выровнять по центру вертикально или горизонтально, отцентрировать внутри квадрата и т.п.). В редакторах - Alignment/Align.
    Если с обрезкой лишнего за границами макета - кадрирование. Crop
    В случае, когда нужно дорисовать поля с двух сторон, как на примере, тоже так и называли всегда - "дорисовать/добавить поля" до определенной формы, например, квадрата. В графических редакторах такое размещение картинки внутри формы называется "fit" т.е. вписать в границы.
    Ответ написан
    Комментировать
  • Как называется такая структура данных?

    wataru
    @wataru
    Разработчик на С++, экс-олимпиадник.
    Никак не называется. Можно структуры комбинировать для ваших задач, но это частные случаи применения структур, не настолько частые, чтобы давать этой комбинации какое-то имя. Если уж хочется назвать это как-то, то это все еще будет хеш-таблица с какими-то вспомагательными пристройками для каких-то дополнительных нужных вам свойств (итерация).

    И вообще, у вас тут намудрено, почему нельзя сделать просто:
    let objects: HashMap<Uuid, Object>;

    Тут все такой же O(1) доступ к элементу по id. Зачем вам массив? Вы там добились простой и cache-friendly итерации по всем объектам? Не факт, что это уже не реализовано внутри HashMap. По крайней мере во многих языках можно проитерироваться по всем объектам в стандартной хеш-таблице.

    Зато у вас там удаление элемента - это что-то сложное. Особенно, если вы не хотите избежать фрагментации и неиспользованного места в массиве.
    Ответ написан
    4 комментария
  • Какие есть утилиты для автоматизированного проектирования БД?

    @Komrus
    CIO
    Попросите Вашего преподавателя дать определение термина "проектирование базы данных" :)
    (Или найдите в конспекте лекций именно этого преподавателя...)
    А то выяснится ВНЕЗАПНО, что на выходе нужно получить проектную документацию, оформленную в соответствии с
    ГОСТ 19.105-78 "Единая система программной документации. Общие требования к программным документам"
    Всякие там форматки А4, основные надписи и т.п... И тогда максимум, что надо - это Visio (или вообще в AutoCAD'е нарисовать квадратики и рамочки :)

    А тут до умопомрачения будут советовать инструменты для всяких там ERD диаграмм... :)
    Ответ написан
    1 комментарий
  • Какие моторы нужны для дрона весом 6 кг?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Сельскохозяйственные дроны и на порядок большие массы поднимают помимо своего веса. Так что определенно возможно. Так что гуглите двигатели для сельскохозяйственных дронов - их достаточно много.
    Ответ написан
    Комментировать
  • Почему i? Почему переменную, используемую в циклах, обычно называют именно i?

    @alexalexes
    index. А вообще, индексы элементов массива пришли из математики - i, j, k для первых трех измерений.
    Просто, первыми компухтеры оседлали математики, отсюда и традиция в циклах использовать эти буквы.
    Ответ написан
    2 комментария
  • Почему не работает сканер canon 1133a?

    veselov4nton
    @veselov4nton
    Системный администратор.
    1. Ставь именно полный пакет драйверов для MF1133a, а не универсальный принтерный.
    – На сайте Canon ищи: "MF Drivers (UFR II / Fax / ScanGear)"
    – Именно ScanGear отвечает за сканер.

    2. Запуск установки строго от имени администратора
    – Иначе служба сканирования может не зарегистрироваться корректно.

    3. Проверь службу "Windows Image Acquisition (WIA)"
    – Win+R → services.msc → найди WIA, убедись что она работает и стоит "Автоматически".

    4. Используй не стандартный "Факсы и сканирование", а ScanGear Tool или Canon MF Toolbox
    – Иногда только они умеют корректно цеплять сканер.

    5. USB-порт и кабель
    – Canon'ы капризные: иногда не работают через USB 3.0 или через хаб.
    Ответ написан
    1 комментарий
  • Какую платформу выбрать для создания MVP?

    @Everything_is_bad
    Ту которую лучше всего знаешь ты или исполнитель, а то в итоге окажется, что будешь разбираться с платформой дольше чем писать mvp, да еще и не осилишь.
    Ответ написан
    5 комментариев
  • Зачем аннотацию применять к самой себе?

    xez
    @xez Куратор тега Java
    TL Junior Roo
    Можно много делать странных вещей, в т.ч. в джаве. Не всегда и не во всех действиях есть смысл.
    Если вы не видите в этом смысла - просто не пишите так.
    ЯП - это средство выражения какой-то мысли, какого-то намерения.
    Кому-то для этого достаточно циклов и оператора goto, а кому-то необходимы аннотации и дженерики.
    Ответ написан
    Комментировать
  • Как сконфигурировать Nginx для https сервера?

    @99insania99
    В чем смысл делать использовать https в скрипте, а потом перед ним ставить прокси https nginx'ом? Получается шифруем, дешифруем, шифруем, дешифруем... nginx https -> http node.js
    Ответ написан
    5 комментариев
  • Как сделать на сайте цитаты, как в Telegram?

    взять тег <blockquote> и стилизовать.
    Ответ написан
    Комментировать
  • Что нужно знать middle и senior golang developer?

    GavriKos
    @GavriKos
    Сеньористость опеределяется не столько знаниями. Это вот с джуна на миддла знания роляют.
    А сеньористость это опыт, ответственность (не как скилл, а как обязанность - если что то пойдет не так - ты виноват), инициативность и прочие крутые эйчарные слова
    Ответ написан
    4 комментария
  • Как реализовать доступ как api только с приложения?

    @rPman
    Ничего не мешает, можно только постараться увеличить стоимость такой подделки, усложняя и обфусцируя код и скрывая алгоритм шифрования и секретный код.
    Ответ написан
    Комментировать
  • Почему OpenAI сообщает о неподдерживаемой стране?

    @Refguser
    Решения для бизнеса: корп.сайты, ИМ и пр.
    Потому что важно не где физически находится сервер, а какой стране принадлежит пул его IP.
    Это не всегда совпадает.

    Кроме того сервисы могут блокировать даже не по IP, а по владельцу сервера. Например могут заблокировать все сервера российского хостера, где бы они не находились.
    Ответ написан
    Комментировать
  • Как сделать отправку OTP-код по почте через mailtrap.io?

    @Everything_is_bad
    Для диплома не нужен реальный SMS, пиши эмуляцию или шли на почту. А еще лучше сделай TOTP-код через гугл аутентификатор или другой подобный софт.
    Ответ написан
  • Почему адаптеры из range функторы?

    @Mercury13
    Программист на «си с крестами» и не только
    Для реализаций из STL — просто чтобы программист не закладывался на то, что он функция (иначе можно сделать код, привязанный к конкретной реализации), а писал шаблон.

    Если же это точка, где вы сами должны что-то дописать — что вам мешает сделать именно функцию? Функтор — это не только функция, а что угодно, что можно вызывать как функцию.
    Ответ написан
    6 комментариев
  • Мои данные украли?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Обычный фишинг. Возможно какое-то расширение поставили левое или ещё какое-то приложение. Удалите полностью хром и все левые и непонятные приложения, а так же пройдитесь по системе CureIt и другими антивирусами из безопасного режима или с лайв флешки.
    Ответ написан
    2 комментария
  • Как отдавать боту 200 если файла нет?

    Mike_Ro
    @Mike_Ro Куратор тега Поисковая оптимизация
    Python, JS, WordPress, SEO, Bots, Adversting
    Моя проблема в том что если я сбилдил новую версию, у меня новая .cssка и соответственно бот получает 404 на нее, я бы хотел этого избежать.

    Подскажите решения для этого?

    Решение - не страдать хернёй. 404 ошибка по js и css файлам не ухудшает, а 301 редиректы - не улучшает ранжирование.
    Ответ написан
    5 комментариев
  • Как частично наследовать в Unity метод update, start и т.д.?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    ООП -> Наследование
    public class Foo
    {
        public virtual void Update() 
        {
            Console.WriteLine("Foo->Update()");
        }
    }
    
    public class Bar : Foo
    { 
        public override void Update()
        {
            base.Update();                
            Console.WriteLine("Bar->Update()");
        }
    }
    Ответ написан
    Комментировать
  • В чем разница между вариантами always блоков в Verilog/SystemVerilog?

    @namee
    Использование always_* вместо базового always рекомендуется в SystemVerilog, так как это делает код более читаемым, безопасным и удобным для анализа инструментами. Например, если вы пишете комбинационную логику, лучше использовать always_comb, а для триггеров — always_ff. Это помогает избежать ошибок и упрощает процесс верификации.

    67de8022c4753293160864.png

    Разница заключается в том, что always является универсальным блоком, тогда как always_comb, always_ff и always_latch предназначены для конкретных типов логики (комбинационной, триггерной и защёлочной соответственно), автоматически управляют списками чувствительности и улучшают читаемость и безопасность кода.
    Ответ написан
    2 комментария
  • Можно ли настроить выход в Интернет используя приёмник цифрового телевещания в России?

    GavriKos
    @GavriKos
    используя приёмник

    Используя ТОЛЬКО приемник - нельзя. Интернет он в обе стороны работает.
    Так что передатчик тоже нужен. В теории можно по разным линиям делать прием и передачу. Но это не будет дешевле )))
    Ответ написан