Задать вопрос
  • Как сверстать не стандартный блок с внутренним углом?

    @alexalexes
    В качестве фона сделать svg с необходимыми примитивами. А поверх уже на прозрачном фоне выполнить html блоки.
    Ответ написан
    Комментировать
  • Как подключить третий монитор к компьютеру?

    @alexalexes
    Еще одна видеокарта из комиссионки за 300-400 руб. - самый надежный вариант.
    Ответ написан
    Комментировать
  • Какую термопасту выбрать для процессора Intel Xeon CPU E5-2620 v4?

    @alexalexes
    У проца TDP меньше 100 Вт. Подойдет любая жижа сомнительного происхождения.
    Ответ написан
    Комментировать
  • Как подключить старый жёсткий диск к ноутбуку?

    @alexalexes
    Еще в дополнение ко всему сказанному.
    Есть диски большой емкости, от 1Тбайт, с технологией блоков Advanced Format. Не все переходники корректно транслируют их полную емкость, особенно, если это старый переходник с интерфейсом USB 2.0. У таких переходников диски большой емкости будут выводить емкость ~750Гбайт и показывать неисправный раздел.
    Так что, берите переходники сразу с интерфейсом USB 3.0 (они появились как раз тогда, когда пошли первые терабайтники), так меньше вероятность нарваться на такую проблему.
    Ответ написан
    Комментировать
  • После обновления прошивки пропали все данные, что делать?

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

    @alexalexes
    Разберите мышь и уберите мусор на движущихся частях.
    Разберите кнопочный модуль 3-ей кнопки и почистите клеммы от окислов (другие кнопки тоже не помешает).
    Ответ написан
    Комментировать
  • Какие надо знать разделы(темы) школьной алгебры чтоб читать вирта?

    @alexalexes
    Читайте, видите термин на птичьем для вас языке - гуглите, что значит. Видите пример кода - попробуйте на листке бумаги по шагам пройтись и понять, как будут меняться значения переменных, и что это значит в глобальном смысле. Потом попробуйте поставить компилятор Фортрана, Паскаля или Модулы (на чем он там в книжках описывал?) - помучайте прогу по частям или целиком. Перепишите с книжки код вручную сразу из того древнего языка в Python, или чем там на коленке будете испытывать?
    Так у вас появятся навыки отладки.
    Ответ написан
  • Компьютер неправильно видит монитор?

    @alexalexes
    VGA - HDMI - это не переходник, это конвертер из цифры в аналог.
    вместо разрешения 1920х1080 он показывает 1024х768

    Не смог конвертер выдать высокую частоту аналогового сигнала, Full HD для VGA - это нужно иметь качественные компоненты.
    Если в мониторе есть DVI-D разъем, то лучше попытать счастье с переходником HDMI to DVI-D. Это будет именно переходник по цифре, ничего в аналог перекодировать не нужно и заведется как надо.
    Ответ написан
    Комментировать
  • Какие недостатки у слишком большого корпуса ПК?

    @alexalexes
    Если взять слишком большой корпус (Full Tower, например, наверное), то это плохо скажется на качестве воздушного охлаждения?

    Не размер корпуса играет значение, а обеспечение его вентиляционными окнами и вентиляторами.
    Чем выше TDP всех компонентов, тем больше таких окон должно быть в системнике.
    Идеально, если в одну стенку беспрепятственно входит воздух (как правило, передняя панель, частично - низ корпуса), а в другую выходит (задняя панель, верх корпуса).
    В старых корпусах мало окон, в новых - вся отдельная стенка - сплошное решето.
    Ответ написан
    Комментировать
  • Можно ли перепрошить на русский?

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

    @alexalexes
    FROM memes m, users u
    У вас таблицы не связаны между собой, нужно, что-то такое:
    FROM memes m
    join users u on u.id = m.user_id

    Или если join боитеся, то так:
    FROM memes m, users u 
    where u.id = m.user_id -- про соединение в where (эквивалент on) не забываем

    m.status = 'accepted'
    Для этой бы колонки индекс бы создать.
    Ответ написан
  • Откуда скачать Oracle Client 12.2?

    @alexalexes
    Только гуглить по названию оригинального файла и натыкаться на непонятные ftp-файлопомойки:
    200.2.13.127/software/oracle/client
    Тут 12.1 версия, но, наверное, не суть важно.
    Ответ написан
    Комментировать
  • Какую базу данных использовать для такого проекта?

    @alexalexes
    Любую СУБД, с чем дружит php, и заводится с полточка: mySQL (лучше брать 8+ версию, а не 5.x, так как намучаетесь с реализацией аналогов оконных функций), postgresql и т.д.
    И ещё когда лучше реляционную и нереляционную использовать?

    Чем структуированнее и связаннее данные вводятся и выводятся в/из систему, тем проще ее сделать в реляционных сущностях.
    Различные шедулеры и таск менеджеры в реляционных СУБД на раз расписываются, нужно лишь набитый навык, как функциональную схему и потоки данных переложить на ER-диаграмму.
    Ответ написан
    Комментировать
  • Все признаки равенства треугольников?

    @alexalexes
    Хотя бы одна из сравниваемых характеристик должна быть не угловой (длина, площадь, периметр).

    где можно найти доказательства равенства, при тех случаях которые не описаны в трёх основных теоремах?

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

    @alexalexes
    Чтобы получить один раздел. Нужно один раздел удалить, а второй - расширить.
    Расширять раздел можно со стороны начала раздела и со стороны конца.
    Самая рискованная операция - расширение со стороны начала раздела, так как это вызывает полное переписывание таблицы размещения файлов и может занять несколько часов. Расширение раздела с конца - менее болезненная операция, так как фактически переписывает доступную емкость и может занять пару минут.
    Все эти операции могут необратимо для данных повредить преобразуемый раздел, если в процессе происходит сбой операции из-за физического повреждения диска, перебоев питания, багов в софте, отмене действия со стороны пользователя.
    Как правило, штатные утилиты Windows не умеют в расширение, придется воспользоваться такими утилитами, как Acronis Disk Director, Paragon Disk Manager и другие, загруженные не в Windows, а отдельным загрузчиком через флешку (если манипулировать нужно системным разделом).
    PS: 0,5 - чего? Мбайт, Гбайт. Если он в начале диска и занимает пару сотен мегабайт, то у Windows этот раздел хранит в себе загрузчик ОС. Нужно убедиться, что он не участвует в загрузке системы, и можно удалять.
    Ответ написан
    3 комментария
  • Как составить запрос sql?

    @alexalexes
    Бывает, нужно получить непустой результат при любых обстоятельствах.
    Но так делают, не потому что нет других средств, а просто лень выписывать это за пределами SQL.
    select A.*
      from (select t.col1, t.col2, ..., t.colN from t -- выборка для "не по умолчанию"
            union all 
            select def_col1, def_col2, ... def_colN from dual -- строка значений по умолчанию
           ) A
    where rownum = 1 -- выбираем только первую строку, неважно из чего

    PS: Вообще, обожаю такие штуки, чисто из спортивного интереса.
    Ответ написан
    Комментировать
  • Как добавить в цикл +время?

    @alexalexes
    Вам еще рано с шаблонами работать. Нужно научиться итерировать/трассировать циклы.
    if ( have_rows('whereblocks', $id) ) { // если найдены данные
    // тут объявить переменную i = 5
                   while ( have_rows('whereblocks', $id) ) { the_row();?>
           ....
                        data-wow-delay="<? /*тут вывести текущее i*/ ?>s">
            ....
      // тут прибавить к i 5
    } // конец цикла while
    } // конец if
    Ответ написан
    1 комментарий
  • Что будет с сайтом, если не платить за хостинг?

    @alexalexes
    Если в разделе "Резервные копии" не осталось никаких записей. То можно не вспоминать, что был какой-то сайт, а сразу переходить на тему его разработки сызнова.
    Если перешли на эту тему, то по вебархиву смотреть, что сохранилось там по части "как выглядели публичные разделы", и составлять ТЗ на разработку.
    PS: Еще вариант - выпросить контакты предыдущего разработчика. Вероятно, у него остался проект. Но вы же понимаете, что заказчик не просто так обратился к вам, и тот разработчик тоже понимает, почему с ним перестал работать заказчик.)
    Ответ написан
    Комментировать
  • Как правильно записать CASE, чтобы если не подходит под условие выполнения функции дальше не выполнялось?

    @alexalexes
    Если нужно ограничить выборку по вычисляемой колонке case, а разбирать смысл ее лень (или вы в процессе отладки это делаете), то нужно взять этот кейс, перетащить в where и проверить на is not null. Все, что в условия кейса попадает - будет строковым значением (нужно глазками посмотреть, чтобы в кейсе не было исходов с null), а все что не попадает в его условия - обратится в null (если явно не прописан else).
    SELECT id,
    CASE
      WHEN price > 10000 AND price < 11000 THEN 'Economy'
      WHEN price >= 20000 AND price <= 30000 THEN 'PremiumEconomy'
      WHEN price > 100000 THEN 'Business'
    END as service_class, price
    FROM tickets
    where CASE
      WHEN price > 10000 AND price < 11000 THEN 'Economy'
      WHEN price >= 20000 AND price <= 30000 THEN 'PremiumEconomy'
      WHEN price > 100000 THEN 'Business'
    END is not null

    А если делать по уму, конечно, кейс оставлять в where - это крайняя мера. Его быть не должно, это ухудшит показатели плана выполнения запроса (не всегда). Нужно вытаскивать булеву конструкцию, желательно, логически упрощенную.
    SELECT id,
    CASE
      WHEN price > 10000 AND price < 11000 THEN 'Economy'
      WHEN price >= 20000 AND price <= 30000 THEN 'PremiumEconomy'
      WHEN price > 100000 THEN 'Business'
    END as service_class, price
    FROM tickets
    where (price > 10000 AND price < 11000) --  'Economy'
       or (price >= 20000 AND price <= 30000) --  'PremiumEconomy'
       or (price > 100000) -- 'Business'

    PS: Конечно, странные у вас кусочные интервалы между классами обслуживания. Скажем, показатель в 12000 выпадет из любого класса. Обычно, их делают перекрывающими диапазонами. Ну, да ладно, тем интересней для вас разбирать запрос.
    Ответ написан
    Комментировать
  • Как запрограммировать датчик?

    @alexalexes
    учу С# база уже есть и решил отдохнуть пока от этой сферы

    Шутник вы, батенька. Вы тут же захотите взять полугодовой отпуск, как только сделаете первый проект на ардуинке.))
    Зашёл и датчик выполнил какое-то действие. Например:Проиграл музыку

    Также как в любой другой среде. Нужно как-то идентифицировать команду пользователя (пользователь нажал Y), и выполнить действие (закрыть диалоговое окно, с результатом Yes).
    Проблема лишь в том, что у вас это должно производится на борту железки, а момент наступления события вы определяете по косвенным признакам, например, определенный сигнал достиг порогового уровня значения.
    Для тренировки можете попробовать, например, реализовать проект цифрового термометра.
    В качестве дополнения, чтобы реализовать задачку, которую вы описали выше, допишите скетч прошивки так, чтобы встроенный светодиод на ардуинке зажигался, когда температура больше 30 Цельсия, и тух, когда меньше.
    Воздействовать на датчик температуры будете теплом собственного тела.
    Вот это и будет ваш первый простейший автомат.
    Ответ написан
    Комментировать