Задать вопрос
  • Почему пищат жесткие диски в raid0 в простое?

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

    @alexalexes
    Обычно, USB клавы обратно совместимы с разъемом PS/2 - даже переходники есть (или можно напрямую впаять).
    А вот чип клавы PS/2 ничего не знает от протоколе USB, так что вас может выручить только конвертер PS/2 на USB, типа такого.
    PS: У некоторых конвертеров есть глюк - они некорректно имитируют долгое нажатие клавиш, поэтому можно получить эффект залипания на клаве или телепортации мыши в угол экрана, если используется PS/2 мышь.
    Ответ написан
    Комментировать
  • Выделять барабаны из песни научился, а как теперь их в midi конвертнуть?

    @alexalexes
    midi - это, по сути, формат записи нотной партитуры, он не хранит звук.
    Из какой нейронки сможете выдавить нотную партитуру, в той и сможете сохранять midi.
    Ответ написан
    Комментировать
  • Когда каскадное обновление это плохо?

    @alexalexes
    1. Коротко. Если придерживаетесь строгой концепции разработки хранения "база помнит всё", то никаких каскадных обновлений быть не должно. Должны оставаться следы связности записей, изменение внешних ключей должно быть регулировано бизнес-логикой. Если же вы разрабатываете структуру базы под сохранение текущего состояния данных, то можете использовать каскадное обновление, вам оно будет в помощь.
    2. Когда внешний ключ может не использоваться при определенном сочетании данных в записи таблицы.
    Ответ написан
    Комментировать
  • Как лучше реализовать систему складского учета с динамическими свойствами?

    @alexalexes
    Посмотрите реализацию конструктора супер-типа, например, в CMS Modx - Migx.
    Из коробки он делает именно то, что вы хотите. Администратор создает новый тип, который может включать несколько свойств, а может еще быть свойства-списки, причем, тоже кастомного типа.
    Единственная проблема Migx - нужно учиться понимать концепцию этого конструктора и определенное время на обучение созданию структур. Он не имеет интуитивно понятный интерфейс, вы тоже не сделаете интерфейс лучше.
    Ответ написан
    Комментировать
  • Как показать взаимосвязь полей формы?

    @alexalexes
    Выбираете поле, без которого вы не можете сделать feedback пользователю.
    Если основное средство ответа пользователю - эл. почта, то делаете обязательным для заполнения это поле.
    Если телефон - то, телефон.
    Имя - не имеет значения.
    На форме это обязательное поле помечаете звездочкой, и делаете форму не отправляемую без заполнения этого поля.
    Можно не помечать звездочкой обязательное поле, если у вас эл. адрес или телефон является каналами ответа, тогда не разрешайте отправлять форму, если не заполнены оба поля, но разрешайте, если есть что-то одно.
    Ответ написан
  • Как сделать Second Picker?

    @alexalexes
    <input id="settime" type="time" step="1" />
    Ключевой параметр step - он позволяет открыть градацию секунд во всплывающем интерфейсе.
    Ответ написан
  • Существуют ли что-то, что не поддается миграции с Oracle на PostgreSQL?

    @alexalexes
    Может поздние версии (после 10-й) Оракла и легко переносить на PostgreSQL, то ранние версии вам доставят особое удовольствие.
    Тут вам нестандартный синтаксис CTE для иерархических запросов, также нестандартный синтаксис для джоинов с плюсиками. Столкнетесь с особенностями работы с бинарными полями CLOB/BLOB, где-то придется переписывать шаманства с преобразованием дат. Где-то придется убрать костыли для оптимизации конкретных запросов (или для компенсации бага в выборки данных, бывают у Оракла некоторые приколы с distinct или группировками), или переписать их полностью.
    Одним автоматическим переносом не отделаетесь, придется отлаживать и тестировать каждый перенесенный элемент, чтобы он не только не падал в ошибку, но не был узким местом в производительности.
    Ответ написан
    Комментировать
  • В какой структуре данных хранятся страницы-конструкторы сайта в БД?

    @alexalexes
    Неструктурированный контент страницы в базе хранится в виде HTML (в широком смысле - в XML) как текст. Когда он передается для отображения пользователю, то преобразуется в DOM-модель.
    Но ничто вам не мешает выбрать другую нотацию для хранения, которая поддерживает описание древовидной или графовой структуры объектов - JSON, или, на худой конец, делать сериализацию DOM-модели в любой формат среды разработки, которая она поддерживает.
    Вы можете пойти дальше, и в базе сделать такую структуру таблиц, чтобы хранить DOM со всеми свойствами и нюансами, но так никто не делает - это слишком медленно будет работать.
    Ответ написан
    Комментировать
  • Почему файл заполнен?

    @alexalexes
    Две гипотезы.
    1. Ваш код генерирует "нулевой" результат, поэтому записывается null значение.
    Попробуйте искусственно записать null значение в буфер, без реальных данных.
    2. Код генерирует слишком большой результат, не влезает в оперативную память выполнения скрипта (переполнение возникает именно на выполнении minify_html). Как ошибка записывается null значение.
    Попробуйте уменьшить значение выделенной оперативной памяти так, чтобы хватало для работы кода, но не хватало на выполнение minify_html, понаблюдайте через memory_get_usage, как на каждом этапе используется память.
    Ответ написан
  • Имеет ли смысл разбирать чужие сложные скрипты для самообучения?

    @alexalexes
    Обзорно и структурно нужно понимать, как выглядит компонент, который подключаешь.
    А вот когда вы нарветесь на баг, или захотите чуть-чуть изменить функционал, которого нет в документации к компоненту, то сами захотите докопаться до того метода в компоненте, который его реализует, или создадите аналогичные по структуре методы, чтобы не портить стиль реализации этого компонента.
    Ответ написан
    Комментировать
  • Что не работает?

    @alexalexes
    80% - видеокарта, 20% - что-то еще.
    Обнаруживается подкидыванием видеокарты-затычки вместо 4070.
    Несите в сервис, там это обнаружат сразу.
    Ответ написан
    3 комментария
  • Как сделать чтобы BAT файл печатал на принтере?

    @alexalexes
    Попробуйте использовать Paint:
    mspaint /pt [file name] [printer name]
    Ответ написан
    2 комментария
  • Как запитать много хардов для домашнего самодельного NAS?

    @alexalexes
    В вашем кейсе есть важная особенность.
    При запуске диска потребляемый ток может достигать 2 ампера по 12 вольтовой шине на диск.
    5 вольтовая линия, обычно, никогда не превышает 1 ампер на диск, если есть питание 12 вольт.
    Вот и считайте.
    По 5 вольт шине вам нужно 5В * 1А * 12 дисков = 60 ватт.
    По 12 вольт шине вам нужно 12В * 2А * 12 дисков = 288 ватт.
    Разделите на рабочий КПД блока питания в районе 0.8, получите цифру минимальной мощности БП для питания дисков, без учета других компонентов системы.
    (60 + 288) / 0,8 = 435 Ватт.
    Это при идеальных характеристиках БП - с сертификатом 80plus.
    Если какой-то китайский блок брать, то все 500 ватт нужны.
    PS: Не забудьте к этому показателю накинуть потребление процессора, мат. платы и видео.
    PPS: Если материнская плата позволяет, то можно в биосе настроить разную задержку на запуск каждого диска. Тем самым можно уменьшить пусковой ток за счет увеличения времени последовательной инициализации дисков, тогда БП можно взять по проще.
    Ответ написан
    3 комментария
  • Вычисления datetime if()?

    @alexalexes
    Если нужно в php сравнивать даты, то из базы отдельным полем приводите любую дату в формат YmdHis и можете сравнивать значения как строки:
    if($date < date('YmdHis'))
    {
    }

    Будет работать железобетонно на любой версии php.
    Ответ написан
  • Видеокарта 12вольт гдето 12.4-5 в простое и 12.3 при нагрузке можно брать?

    @alexalexes
    Видеокарта 12вольт где-то 12.4-5 в простое и 12.3 при нагрузке

    Это напряжение, которое выдает текущий БП, и характеризует БП, а не видеокарту.
    можно брать?

    Пока не будет очевидно для вас состояние внешнего вида чипов памяти и GPU - то брать не стоит.

    Если берете через Avito, то в обязательном порядке тащите в пункт выдачи полностью компьютер и делаете полные нагрузочные тесты с видеокартой в течение 30 минут, только после этого соглашаетесь на получение. Никакие другие варианты получения при большой стоимости видюхи не должны рассматриваться.
    Ответ написан
    2 комментария
  • Скачет температура?

    @alexalexes
    включил работает но при включении системы пишет CPU Fan Error

    Датчик Холла на кулере не передает сигнал на материнку, вот и появляется ошибка. Скорее всего нужно менять кулер, но необходимо подобрать такой, чтобы контакты датчика и жилы управления кулером были такие же, как распиновка разъема под кулер на материнке (грубо говоря, перепаять жилы как должно быть). У вас же материнка проприетарная, нестандартная.
    детали на плате были сильно горячие палец невозможно было держать

    Пальцем можно диагностировать температуру до 45 градусов. Мосты и радиаторы мосфетов могут греться и до 70 градусов - это для них норма будет. Тут оптический пирометр нужен для диагностики.
    .решил сныть его и поставить другие .поставил два так как они слабые а тот был мощный.

    При комбинировании кулеров, если соединить жилы управления и жилы датчиков от всех кулеров в один пин можно получить непредсказуемый результат управления ими материнкой. Тут нужно определенное понимание, с какого датчика снимать обороты, и как распределить сигнал управления, если у вас только один разъем под кулер. В таких ситуациях, обычно, оставляют один управляемый кулер материнкой, а все остальные подключают напрямую к питанию, возможно, даже выставляют постоянные обороты, чтобы была циркуляция воздуха в системнике.
    PS: Еще в Биосе настраивается профиль работы кулера, но вы туда, видимо не лазили.
    Ответ написан
    4 комментария
  • Как закрыть страницу благодарности от прямых заходов?

    @alexalexes
    Поставьте проверку реферера на той странице, где хотите закрыть.
    Ответ написан
    Комментировать
  • Есть ли способ для быстрого перевода готового html сайта в мобильную версию?

    @alexalexes
    Нет, только ручками править шаблоны.
    Если сайт совсем древний, то вам еще воевать со статическим контентом, чтобы его как-то затащить в некое подобие шаблонов, чтобы сделать адаптивные блоки.
    Ответ написан
    Комментировать