Задать вопрос
  • Как настроить интернет на VirtualBox?

    @alexalexes
    https://dzek.ru/blog/freebsd/176.html
    И еще:
    https://www.opennet.ru/base/sys/tcp_tune.txt.html
    В FreeBSD 7.0 добавлена функция автокогфигурирования буферов. Но
    значения их можно отредактировать, так как по умолчанию буферы 256 KB,
    а это очень мало:

    net.inet.tcp.sendbuf_max=16777216
    net.inet.tcp.recvbuf_max=16777216
  • Как настроить интернет на VirtualBox?

    @alexalexes
    Опцию "Контроллер USB 2.0 (EHCI)" пробовали?
  • Как безопасно загрузить изображение на сервер?

    @alexalexes
    Нельзя доверять никаким данным, пришедшим от клиента.
    Если preview понадобится в будущем, то его все равно генерировать на сервере.
    Чтобы сделать файл полностью безопасным, нужно его прочитать как изображение на стороне сервера, вычитать все полотно и сохранить уже отдельно, при необходимости получить известные метаданные, неизвестные - игнорировать при переносе.
    У этого подхода есть недостатки:
    а) Обработка на сервере - нагрузка на ОЗУ и процессор;
    б) Нельзя сравнить файлы, отправленные на сервер и полученные от него, если пользователю потребуется их подписать, вычислив хэш.
  • Как настроить интернет на VirtualBox?

    @alexalexes
    Вам на стороне виртуалки нужен именно wifi-свисток как устройство или просто доступ в Интернет?
    Можно на хосте зацепить wifi, а уже от хоста настроить виртуальные сетевые карты - тут должно быть поменьше неожиданностей.
  • Можно ли перекрыть модальное окно с помощью z-index?

    @alexalexes
    Что из себя представляет модальное окно?
  • Как отправить данные с формы на почту?

    @alexalexes
    На каком этапе застряли? )))
    1) Подтверждение своего email.
    2) Использование формы.
  • Правильный запрос к MySQL?

    @alexalexes
    Все верно, запрос вернул ноль строк.
    Проблема в тексте запроса и фактическом содержимом БД.
  • Как вывести SQL запрос в tableView?

    @alexalexes
    Для Qt посмотрите типовые примеры как выполнить запрос и заполнить таблицу выборкой, в этом ничего сложного нет в любой среде.
    С Си сто лет не работал, но ответы на пункты прям напрашиваются сами собой, и не важно какую среду вы используете при этом:
    1) Обрабатывайте события KeyPress или лучше ChangeValue у объекта, который служит текстовым полем;
    2) Добавьте обработчик на таблицу, возможно он будет называться SelectRow.
    3) Обработчик на кнопке на событие MouseClick. Настраивали в конструкторе ширину и длину окна? Вот, аналогично, воздействуете на свойства Width и Height формы из функции обработчика.
    Вероятно, вам не ширину окна менять надо, а хотите изменять значения свойства сворачивания окна: Minimize и Maximize - это в том же объекте.
    PS: Имена обработчиков привел навскидку. Если открыть обозреватель свойств объекта формы в любой среде, и порыться в списке событий, то практически сразу найдете знакомые названия событий, на которые можно закрепить функции обработки.
  • NULLNULLNULLNULL?

    @alexalexes
    Вероятно, чтобы любая ячейка B[i] = C[i-1], где i > 1.
  • Почему возникает "неровная прокрутка"?

    @alexalexes
    Анимация прокрутки происходит всегда за фиксированное время (сейчас 500 мс).
    Если top получается 100 пикселей, то промотка будет казаться медленней, а если 1000 пикселей - то быстро.
    А нужно сделать так, чтобы время анимации было пропорционально длине "прыжка".

    var anim_speed = 300; // пикселей в секунду
    var anim_time = (top * 1000) / anim_speed; // 1000 - поправка на милисекунды
    //анимируем переход на расстояние 
            $('body,html').animate({scrollTop: top}, anim_time);


    PS: Обычная школьная формула по физике: время равно расстоянию деленное на скорость.
    PPS: В общем, я вписал ответ.
  • Почему возникает "неровная прокрутка"?

    @alexalexes
    Вам время анимации нужно вычислять, как расстояние скроллинга разделить на скорость (time = top / speed;).
    Константу скорости нужно определить опытным путем.
    //забираем идентификатор блока с атрибута href
            var id  = $(this).attr('href'),
    
            //узнаем высоту от начала страницы до блока на который ссылается якорь
            top = $(id).offset().top;
            
            //анимируем переход на расстояние - top за 2000 мс
            $('body,html').animate({scrollTop: top}, 500);
  • Почему не пускает в админку modx?

    @alexalexes
    А вы уверены, что путь по умолчанию используется?
    igamov.ru/blog/menjaem-put-k-adminke-v-modx-revo
  • Почему ошибка останавливает выполнение других скриптов?

    @alexalexes
    Возможно, нижестоящий код использует эту библиотеку.
    У вас библиотека как подключается на странице?
    Адрес src начинается с http:// или https:// ?
  • Почему выводит кракозябры?

    @alexalexes
    Я дополнил ответ.
    Кодировка в заголовке - CP866.
  • Не получается добить регулярное выражение?

    @alexalexes
    Нужно отрегулировать жадность/ленивость регулярки.
  • Можно ли совместить распаянную и съемную ОЗУ?

    @alexalexes
    По идее, такое нужно смотреть в мануале.
    https://www.asus.com/ru/supportonly/R556LJ/HelpDes...
    Но проблема в том, что производитель любит обзывать модель одинаково (R556LJ) и лепить под нее кучу модификаций (одна из них XO165), поэтому мануал не уточняет характеристики.
    Если в комплекте с ноутбуком есть доки, кроме этого мануала, то, возможно, там есть уточнения.
    Я не уверен, что проги полностью вычитывают характеристики памяти и имеют для этого достаточный каталог знаний, чтобы идентифицировать ее.
    Посмотрите, как дела обстоят в последней версии AIDA64.
    Поэтому, самый надежный способ - это посмотреть непосредственно названия чипов памяти, и пробить, что они из себя представляют.
    PS: Информацию о памяти ноутбука я смотрел по товарным каталогам, в большинстве указана DDR3L. В общем, прежде чем предпринимать что-то, посмотрите, какие чипы впаяны в материнку.
  • Как в modx rev сделать так, чтобы поиск по сайту учитывал дополнительное поле?

    @alexalexes
    Найдите объект bcPageList (вероятно, в каталоге bcPage). Тут видно, что ему передаются входные Get-параметры и в какие шаблоны оборачивать вывод результата. Скорее всего, в нем есть обработка поиска.
    PS: Возможно, bcPageList используется для штатного вывода контента, и только некоторая часть кода срабатывает на вывод результатов поиска при наличии флага searchable = 1. Поищите в этом объекте условности, связанные с флагом searchable - в этих фрагментах и будет реализован поиск.
  • Как в modx rev сделать так, чтобы поиск по сайту учитывал дополнительное поле?

    @alexalexes
    Во вкладке Ресурсы в том контексте сайта, в котором вы хотите поменять поиск, должен быть элемент с любым названием, но обязательно с псевдонимом search. Возможно, в него вложен еще один ресурс - pages. В коде этого ресурса должно быть прописано, какие сниппеты и чанки он вызывает. В общем, поиск точки входа в функцию поиска надо начинать с этого.
    PS: Что-то нету вкладки Элементы. Ваша роль пользователя modx не ниже чем Manager? Да, для той роли, под которой вы работаете в качестве разработчика, должно быть разрешение "Возможность просмотра дерева элементов в левой навигационной панели".
  • Как убрать щелчки в Html5 audio на android?

    @alexalexes
    Какие параметры аудиофайла используются?
    В частности, интересуют: формат, кодек и тип битрейта (постоянный, переменный).
    Есть подозрение, что после смены скорости браузер тупо обрубает воспроизведение текущего чанка (или фрейма, зависит от терминологии формата файла) и обрабатывает следующий чанк по новым параметрам.
    Хочу поэкспериментировать с разными форматами, ну и попробовать ваш вариант конфигурации аудиофайла.
  • Как вывести много вложений вместе с постами?

    @alexalexes
    Это переменные:
    @post_id - в нее фиксируется предыдущее значение post_id;
    @p_count - а сюда фиксируется порядковый номер выбранного поста для этой выборки (это не идентификатор, а просто порядковый номер).
    Тут задаются начальные значения:
    (SELECT @p_count := 0, @post_id := -1) r
    А тут - переприсваиваются значения при выборке каждой строки:
    @p_count := if(@post_id != p.id, @post_id + 1, @post_id) as p_count,
     @post_id := p.id

    Поведение как в процедурном программировании.
    Считай, что select - это оператор foreach.
    А перечисление атрибутов select-а - это тело цикла.
    Порядок атрибутов тут важен, как и порядок строк внутри обычного цикла foreach.
    PS: Следует обратить внимание на то, если нужно каким-то образом пронумеровать порядок выборки, то следует указывать order by - как сортировать выборку. Иначе получите непредсказуемый результат нумерации.