Задать вопрос
  • Нагрузка ЦП при просмотре 1440р и 4к?

    Psixodelik
    @Psixodelik
    Преподаватель на Hexlet
    Смотреть контент в 2к и 4к на экране FullHD не имеет никакого смысла. Мобильные процессоры сами по себе достаточно слабые для таких вещей, а в купе с браузером вообще сложно воспроизводить такой поток. Возможно через VLC всё и потянуло бы
    Ответ написан
    Комментировать
  • Как найти идейного человека в команду, за относительно небольшие деньги?

    Adamos
    @Adamos
    Ну, вот я - добрый, отзывчивый, умный и средний. При этом искренне полагаю, что беру за свои услуги - недорого.
    Но ни на минуту не готов поверить, что мы сойдемся по последнему пункту с человеком, который ищет раба на галеру (краткая выжимка из вопроса).
    Ответ написан
  • Как найти идейного человека в команду, за относительно небольшие деньги?

    newross
    @newross
    Product owner
    Нигде.
    Самостоятельное решение задач требует более высокого уровня квалификации. Есть хорошие и дорогие фриленсеры, которые и ТЗ сами составят, утвердят с вами и полный бюджет помогут рассчитать.
    Средний уровень компетенции достаточно хорошо оплачивается. Зачем миддлу бесплатно участвовать в очередном проджекте с мутными перспективами?
    Так что если хочется сэкономить - либо пишите ТЗ фрилансерам, либо работайте с джунами.
    Ответ написан
    4 комментария
  • Где хорошо почитать про ITIL?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    В официальных учебниках по ITIL.
    Ответ написан
    Комментировать
  • Как в php usort() вывести определенное значение самым первым?

    delphinpro
    @delphinpro Куратор тега PHP
    frontend developer
    $array = [
        'Д',
        'А',
        'Б',
        'В',
        'Г',
        'Ж',
        'Ф',
        'Х',
        'О',
        'П',
        'Р',
        'Санкт-Петербург',
        'Т',
        'З',
        'У',
        'Л',
        'Москва',
        'Н',
        'Е',
    ];
    
    $first = [
        'Москва',
        'Санкт-Петербург',
    ];
    
    usort($array, function($a, $b) use ($first) {
        foreach ($first as $item) {
            if ($a == $item) return -1;
            if ($b == $item) return 1;
        }
        if ($a == $b) return 0;
        return $a < $b ? -1 : 1;
    });
    
    print_r($array);


    Элементы, указанные в массиве $first будут выведены в начале списка, и именно в том же порядке что указаны.

    То есть, если задать
    $first = [
        'Санкт-Петербург',
        'Москва',
    ];

    то Питер будет первым.
    Ответ написан
    Комментировать
  • На каком сайте можно пройти обучение по программированию?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    Сайты с курсиками - это помойка и налог на глупость.
    Все они основаны на книгах, которые пережевал и сблевнул картавый "припадаватиль".
    Читайте книги по своему языку.
    Ответ написан
    1 комментарий
  • Что указывать в своем первом резюме на позицию разработчика?

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

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Вам нужно чуть лучше овладеть навыком отладки своих скриптов.

    Например, банально, кроме console.log(a); можно добавить console.log(html); сразу после того, как в этой переменной что-то должно появиться. Если появилось, то значит что-то не так после этой строки. Если не появилось, то что-то не так до этой строки. Из всевозможных ошибок мы сразу убираем половину.

    Таким образом, методом исключения (то есть каждый раз исключая половину ошибок), можно добраться до того места, где ошибка есть, и дальше будет легко понять её.

    Процесс отладки доступен только тому, кто имеет возможность запустить скрипт в тех условиях, где возникает ошибка. Все остальные люди могут лишь гадать, в чём же дело. Поэтому лучше не задавать вопросы, где для получения ответа нужна отладка. Кроме того, это работа, которую нужно просто сделать, и для которой не нужен эксперт.
    Ответ написан
    Комментировать
  • Какие вопросы задают на собеседовании по C#?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Такие, которые помогут в принятии решения о найме соискателя с точки зрения hr, технического интервьюера, менеджера и других людей, которые будут проводить интервью.
    Ответ написан
    Комментировать
  • Почему может возникать фриз на 10-20 секунд на новом WD Blue hdd?

    @necroic
    Системный администратор
    Проблема не понятна и для сдачи обратно в магазин оснований не достаточно, но я обратил внимание, что у вас счётчик парковки головок больше, чем счётчик включений.
    У вас может происходить парковка головок и повторное их позиционирование.
    Погуглите WDIdle3 программу, может она поможет с вопросом парковки головок.
    Ответ написан
    Комментировать
  • Почему может возникать фриз на 10-20 секунд на новом WD Blue hdd?

    Jump
    @Jump
    Системный администратор со стажем.
    Вполне возможна ситуация с парковкой HDD.
    Система на ssd, поэтому hdd практически не используется, и может запарковаться, и при внезапном обращении к нему - например для подгрузки новой локации, он долго будет отвечать.

    Рекомендую проверить время отключения диска в параметрах электропитания.
    Ответ написан
    2 комментария
  • Какой язык легче изучить для анализа данных?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    2 комментария
  • Почему упала производительность базы MySQL при переносе на новый сервер?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Самый тупой вариант: в "самой последней версии mysql" query cache отключен по умолчанию. Но если речь о конкретном запросе с воспроизводимым результатом, то наверное дело не в этом.

    Поэтому надo задавать не вопрос "почему упала в два раза после переезда", а надо разбираться с конкретным запросом.
    Вообще, вопрос конечно из серии "Дорогие учёные. У меня который год в подполе происходит подземный стук. Объясните, пожалуйста, как он происходит". Неужели так трудно задать конкретный вопрос?
    • создали два LXC контейнера... С какими характеристиками?
    • поставили последнюю версию MySQL... Какую?
    • на некоторых запросах... Каких?
    • меняли настройки базы... Какие?
    • перерыли рекомендации... Какие?


    Всё-таки, вера советского человека в волшебную палочку или там цветик-семицветик нестребима. Что ламер в соседнем вопросе, что владелец прошаренного сервера, могут осилить только один сакраментальный вопрос, "Подскажите, в чем может быть проблема?". С наивной верой в то что решение проблемы - это не сложный и многоступенчатый процесс, для которого нужно предоставить как можно больше информации, а где-то просто есть заветный гвоздик по которому надо просто ударить волшебным молоточком, и всё сразу заработает как надо.

    Ну так-то в принципе такой гвоздик есть, называется innodb_buffer_pool_size. Но вы ведь по нему тоже пробовали стукнуть, когда "пробовали настройки"? Это же тоже важно в вопросе писать, чтобы не превращать отвечающих в гадалок на базаре
    Ответ написан
    Комментировать
  • Как организовать дедупликацию сообщений?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Можно повесить триггер BEFORE INSERT, проверять в нём дату и выбрасывать при необходимости ошибку.
    Можно так:
    INSERT INTO `table` (`id`, `date`, `message`)
      (
        SELECT `t`.`id`, `t`.`date`, `t`.`message`
          FROM (SELECT :id AS `id`, :date AS `date`, :message AS `message`) AS `t`
          JOIN (SELECT MAX(`date`) AS `date` FROM `table`) AS `m`
          WHERE `t`.`date` > `m`.`date`
      )
    Ответ написан
    1 комментарий
  • Чем отличается функция от генератора?

    @sl0
    Ответ написан
    Комментировать
  • Мерцает экран ноутбука Что делать?

    @podde
    самый младший сисадмин
    Похоже на неисправность видеочипа.
    Если он встроен в процессор, то цена ремонта может быть сопоставима с половиной стоимости ноутбука. И не факт, что надолго поможет.
    По модели ноутбука (с точностью до букв и цифр) можно погуглить и понять, дискретная у вас видеокарта или интегрированная. Если интегрированная – увы, см. выше. Если дискретная – ура, можно поменять видеокарту.
    Ответ написан
    1 комментарий
  • Стоит ли работать в компании, где IT расходная часть бюджета?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Стоит ли работать в компании

    Если компания плавает на рынке довольно давно, то стоит. Сейчас не 1970 год, что бы не знать о работодателе ничего. Открываете отзывы, курите faq о компании, смотрите как она вела, ведет себя на рынке, если всё устраивает - велком.

    Как мне кажется, у таких вакансий много минусов, например при сокращении, IT может легко пойти под нож

    Ни одна компания не сокращает штат IT разом, только в случае финансового краха, плюс как правило большинство IT-шников знают себе цену, и попробуй скосить зп сотруднику который копается в твоем софте и железе.У нас в мае порезали зп на 12% из-за ковида всем, кроме IT отделу, бухгалтерии и юристам, делайте выводы. И как правило сокращают только шестерок(эникеев, сисадов неумех и тд), т.е сотрудников которых можно легко заменить.

    Итог: нужно просто не тупить, и работать на совесть, тогда в вашу сторону даже побояться чихнуть.
    Ответ написан
    Комментировать
  • Какие способы есть по удалению файла с сервера?

    DevMan
    @DevMan
    поздравляю: вы пополнили стройные ряды производителей костылей.

    файл должен удаляться сразу при удалении из бд.
    Ответ написан
    Комментировать
  • Как получить значение из URL?

    bitniks
    @bitniks
    Go/PHP/Symfony developer
    <?php
    $url = "site.ru/paks-garderob-belyy-s29248798/";
    
    if (preg_match("/-s\d+\/$/", $url)) {
        echo "Значение есть";
    }

    sandbox.onlinephpfunctions.com/code/e65a4fa1ca963b...
    Ответ написан
    4 комментария
  • Что делать если в класса сущности много свойств?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Разделить сущность на несколько мелких сущностей не получится.

    Это тебе только так кажется.

    Пора открывать для себя ООП, а конкретно - такие понятия как композиция и агрегация.
    Сущность, у которой все свойств 20 задаются через конструктор - это уже большой красный звонок.
    Если ты посмотришь внимательно, то эти свойства прекрасно группируются по какому-либо признаку, и некоторые из них могут принадлежать другому, служебному классу.
    Сгруппировав параметры таким образом, ты не только уменьшишь количество параметров, но и сделаешь небольшой шажок к нормальному коду от классического спагетти

    Вот очень хороший доклад от Дмитрия Елисеева (который, на мой взгляд, является на данный момент лучшим в России популяризатором ООП в РНР). Видео стоит посмотреть целиком, но конкретный ответ на твой вопрос начинается на 27 минуте: https://youtu.be/6tL1XOywgUc?t=1653
    Ответ написан
    Комментировать