Задать вопрос
  • Когда форк перестает быть форком?

    @alexalexes
    Если все составные части исходного объекта были заменены, остаётся ли объект тем же объектом

    Вот когда избавитесь от всех частей, которые могут стать причиной спора (любого уровня), вот тогда можете считать, что у вас самостоятельный продукт.
    Ответ написан
    Комментировать
  • Где блокировать ip адреса для защиты сайтов?

    @alexalexes
    Весь принцип фильтрации от DDoS состоит в том, чтобы чем дальше от основного сервера будет стоять фильтр, тем меньше аппаратных ресурсов будет потрачено, чтобы определить - пропускать запрос на основной сервер или нет.
    Заблокировать ip можно в iptables, но это будут правила для всего сервера, это минус, а в чем плюс.
    Действительно ли это самый лучший способ и такие запросы не дойдут до nginx, если так насколько это эффективней?

    Для основного сервера будет плюс - не будет тратится ресурсы на обработку запроса на нем, гибкости меньше.
    Далее если использовать для защиты сам nginx, намного ли это хуже, правда ли что я смогу настроить очень гибко для каждого домена и даже сделать редирект для ip не из списка ?

    Будет гибче, но при DDoS будет напрягаться nginx.
    И если использовать php, допустим занести при загрузке сервера список ip в memcache и первым делом проверять любой входящий, получается максимально гибко, но насколько это хуже nginx?

    Будет напрягаться то, что стоит перед nginx + сам nginx + php. Один запрос в php - поднимается один процесс php - самая дорогая операция для сервера. Хоть СУБД это не будет напрягать, и другие хранилища данных, но цель атакующего будет достигнута.
    Ответ написан
    Комментировать
  • Как реализовать факторизацию для числа больше 300 символов?

    @alexalexes
    За 20 минут можно решить только с помощью алгоритма Шора.
    Только есть маленькая деталь - вам понадобится квантовый компьютер с достаточным числом кубитов, чтобы работать с данным N.
    А если без шуток, то могу подкинуть идею, где можно сделать научный эксперимент, хоть и получить отрицательный результат.
    Берете нейронную сеть, такую, чтобы на входе подать побитово число N.
    Выход нейронки нужно сделать так, чтобы она побитово отражала два числа, такой же разрядностью как N.
    Эти два числа - интервал, в котором с большой вероятностью, по мнению нейронки, будет находится одно из чисел P или Q.
    Обучаете нейронную сеть на N той разрядности, по которой построен ее побитовый вход. Даете возможность в ходе обучения варьировать различной ширины интервала на выходе, оцениваете ошибки попадания интервала в известное P при проверке результата обучения.
    Из этой научной работы нужно вытащить график - зависимость ширины интервала факторизуемого числа от вероятности обученной нейронки определять верно этот интервал. Возможно, в графике добавите третью ось - глубина нейронных слоев.
    Сделаете эту работу и вас кандидатская в кармане.
    Ответ написан
    Комментировать
  • Совместимость системной платы (матери)?

    @alexalexes
    Ищите по "14s-dq" с визуальным сравнением отверстий крепления, размеров системы охлаждения, выводов интерфейсов (как внутренних, так и на боковой стенке).
    Возможно, попадется что-то подходящее и по вкуснее по характеристикам.
    PS: https://aliexpress.ru/popular/motherboard-hp-14s
    Ответ написан
    3 комментария
  • Латентность оперативной памяти высокая, что делать?

    @alexalexes
    hoyou, либо использовать аутентичное эпохе разработки игры железо/ОС, либо экспериментировать с драйверами видеокарты - ставить разные версии и пробовать.
    Если игра достаточно древняя, то на современных ОС/видеокартах могут быть разные приколы с запуском и работой - от просто сломанных текстур, до непонятных тормозов.
    Если игру ремастерили, то все вопросы с создателям ремастера и тому движку, куда переносили материалы игры.
    Ответ написан
    2 комментария
  • Как изменить CSS в карточке товара?

    @alexalexes
    У вас проблема A/B - вы не понимаете, что у вас проблема в архитектуре хранения данных:
    У вас не три строчки должно быть в названии для одной карточки товара, а четыре различных атрибута:
    1. Название товара.
    2. Категория товара.
    3. Количество товара.
    4. Единица измерения количества товара.
    Собственно, эти атрибуты должны правиться и сохраняться различными полями как в форме редактирования, так и в базе.
    На вывод карточки товара тоже нужно правильно считывать из базы атрибуты и править шаблон вывода этих атрибутов.

    Реализуется перепроектировкой структуры базы данных и всех скриптов и шаблонов, кто использует атрибуты карточки товара.
    Ответ написан
    Комментировать
  • Возможна ли замена заводской материнской платы на Asus Vivobook 15 X540M на x540ua?

    @alexalexes
    https://youtu.be/nuVDTuWNm5A?feature=shared&t=304
    https://youtu.be/LCdhqClF2KM?feature=shared&t=459
    Судя по видео, возможно, корпус совместим с этими мат. платами. M-серия короче, U-подлиннее. Но вентилятор и крепежные отверстия мат. платы стоят на таком удалении, чтобы можно было поставить длинную плату в обоих случаях. Шлейфы периферии (HDD), по идее, придется покороче ставить, либо аккуратно складывать существующие, чтобы не было перегиба.
    Осталось понять, как установлен wifi-модуль на длинной версии платы.
    PS: если взять плату для установки HDD от U-версии ноута, и аккуратно подточить стойки, где предполагалось установка DVD-ROM, то можно поставить еще один sata диск рядом со штатным.
    67a45f459ebea112893447.png
    PPS: Второе видео для F540U. А это от X540U https://youtu.be/Q7syuqbyCok?feature=shared&t=171
    Суть ответа не меняет.
    Ответ написан
    1 комментарий
  • Телефон не подключается к Wi-Fi без интернета, почему?

    @alexalexes
    Отключите любые функции Wi-Fi, которые отвечают за постоянный поиск сетей, и обеспечивают какую-либо автоматизацию этого процесса.
    Приведите в состояние, когда выбор сети можно делать только в ручном режиме, потом возвращайте галочки на место - узнаете какая функция косячит.
    Ответ написан
    Комментировать
  • Можно ли использовать 45вват вместо 65вват бп ноутбука?

    @alexalexes
    Проверить хватит, если коннектор подойдет.
    А вот при нагрузке ноут при подключенной зарядке будет разряжаться, чем заряжаться, и бп будет греться как печка.
    Ответ написан
    Комментировать
  • ИИ на стадии обучения программированию. Стоит ли?

    @alexalexes
    вспомнив прошлый опыт приходилось перебирать из го*на кусок кода

    Вы, считай, не учились. Это основной навык программиста.
    В настоящей работе вам достанется перебирать чей-то плохо пахнущий кусок кода, доставшийся от предыдущего поколения работников или вашего Я 2-5-летней давности и подгонять его под текущие требования ТЗ. Писать новые модули вы будете максимум 1% рабочего времени.
    Ответ написан
    Комментировать
  • Устанавливать ли в php таймзону пользователя?

    @alexalexes
    Проблем с временными зонами вообще не будет, если их представление выдавить максимально ближе к модели представления данных на интерфейсе пользователя.
    Нужно конвертировать в строку только непосредственно перед отрисовкой дату и время из UTC, и обратно загонять время в UTC, если забираете пользовательский ввод.
    Весь бек должен работать в одной временной зоне, а от пользователя знать, что он в такой-то временной зоне, только в контексте сессионной переменной, если это необходимо.
    Ответ написан
    Комментировать
  • Как переустановить Windows 10 на ноутбуке?

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

    @alexalexes
    AIDA64 -> Файл -> Настройки -> Мониторинг аппаратуры -> Тревога.
    Создаете триггер тревоги.
    Выбираете параметр, его предельное значение, и действие - отправка email.
    ----
    В настройках выбираете Email -> SMTP - настраиваете исходящий протокол отправки почты.
    Ответ написан
    4 комментария
  • Как делаются отдельные страницы товаров на многостраничном сайте, где их много?

    @alexalexes
    Берете любой учебный проект для создания интернет-магазина на чистом наборе PHP-MySQL-JS-CSS.
    По своей структуре он будет на 80% для вашей учебной задачи.
    Похожие функции будут:
    - Авторизация пользователя.
    - Каталог товаров - у вас просто переименуется в каталог объявлений.
    - Карточка товара - карточка объявления.
    - Добавление в корзину - то же самое, что бронирование объявления.

    Вам из проекта магазина нужно понять, как вообще работать со списком карточек чего-либо, и как делать с ними простые операции - добавление, редактирование, удаление, изменение определенного состояния.
    А для своей предметной области вы адаптируете эту механику и роли пользователей.
    Ответ написан
    Комментировать
  • 2x Xeon L5630 или 1х Xeon E3-1275L v3 для домашнего сервера?

    @alexalexes
    Нужно смотреть по пиковой нагрузке всех ядер.
    Если оба процессора нагружаете в ширь, то потеряете в производительности при многозадачности, поменяв L5630 на E3-1275L.
    Если у вас нет нагрузки на все ядра, то вам будет предпочтительно поставить E3-1275L (или, вообще, никакой разницы, можно просто убрать лишний проц.), просто для уменьшения числа железа и питания к нему.
    Материнская плата B85M-G свежее и в ней имеется Sata 3, pci-e 3.0 и usb 3.0, в текущей материнской плате все это на версию ниже.

    Sata 3 немного оживит дисковую скорость, сделает ее максимальной для HDD, но если вы используете RAID массив, то непонятно, насколько надежен RAID на не серверных платах. Если у вас нет RAID массива, и не планируете, то можно десктопную материнку использовать.
    Ответ написан
  • Не видит json если в пути не прописан index.php?

    @alexalexes
    Вариант 1, простой. Прописать индексный файл по умолчанию в htaccess каталога example:
    DirectoryIndex index.php index.html
    Вариант 2, сложный. В htaccess каталога example нужно завернуть все запросы не к статичным файлам в index.php:
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^.*$ /index.php [L,QSA]

    Левая и правая часть RewriteRule и условия перенаправления могут варьироваться от того, c какими get-параметрами работает index.php, и какие path вы хотите имитировать в ЧПУ после слеша в адресе сайта.
    Ответ написан
    7 комментариев
  • Как сделать систему голосового оповещения через windows?

    @alexalexes
    Если это учебная задача для сдачи лабы в универе.
    То гуглите "Чат по UDP протоколу C#" (поставить любой другой ЯП/среду).
    Вместо текста вы по UDP будете гонять сообщения с аудио отрывками и загонять его в енкодер аудиобиблиотеки на конечном приложении.
    Отправка определенному клиенту тоже можно организовать. У каждого сообщения будет свой адресат в виде IP адреса, по нему можно разграничивать передачу на разные клиенты.
    PS: Если быть кратким, то есть учебный проект по передачи звука:
    https://metanit.com/sharp/articles/7.php
    Ответ написан
  • Объединение звука ffmpeg?

    @alexalexes
    Необходимо с помощью ffmpeg посмотреть, что кодеки у файлов одинаковые. Перед слиянием перекодировать файлы к общему кодеку.
    Ответ написан
    Комментировать
  • Что нужно знать системному администратору?

    @alexalexes
    Если не знаете, в какой системе хотите админить, то заходите на собеседование с базовыми знаниями сетей и ОС, какой-то базовый конфиг популярных веб-серверов и СУБД, плюс то, что указано конкретными терминами в вакансии.
    У каждой компании специфичный стек информационной системы - жизни не хватит выучить все заранее.
    Если базовых знаний будет достаточно для прохождения собеседования, то вам выделят начальную должность, а там уже будете по обстановке развивать свои навыки.
    Ответ написан