Задать вопрос
  • Rtx 2060 laptop необходимый объем ram?

    xez
    @xez
    TL Junior Roo
    2x8 - это минимум на сегодняшний день.
    Ответ написан
    Комментировать
  • Стоит ли бежать со стартапа?

    Maksim_64
    @Maksim_64
    ML Engineer
    С твоих слов 300+, при чем даже если твои отдельные навыки хромают, только за то что все на тебе.

    Искать? Я бы такую работу уже давно сменил, а ждать никого и ничего не надо.
    Ответ написан
    Комментировать
  • Стоит ли бежать со стартапа?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Не надо ничего гадать и спрашивать, резюме на hh и вперёд по десяткам вакансий, только после этого вы поймёте свою стоимость на рынке. Затем, сообщаете своему работодателю о конкретных офферах от других потенциальных работодателей, и т.к. вы "болеете" за текущий проект и команду, то готовы остаться на прежнем месте за "аналогичную/-X%" зарплату.
    Ответ написан
    Комментировать
  • Как возможно короткое замыкание на выходе двух разных цепей питания на видеокарте HD3750?

    @pfg21
    ex-турист
    короткое замыкание внутри процессора видюхи к примеру или памяти. плата многослойная питание идет внутри, чипы bga, отследить кто к чему и почему сложно.
    коль ты выпаял bga, то возьми даташит и прозвони питание на землю в них.
    какой либо из ключей проца перегрелся и произошло замыкание питающей шины на землю.
    и всё "давай до свидания"
    если по питанию прошел импульс повышенного напряжения, то нередко "горят" все подключенные чипы.

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

    @Refguser
    Решения для бизнеса: корп.сайты, ИМ, боты и пр.
    Движок не важен (это вторично).
    Важен бюджет и квалификация специалиста.

    АПД.
    Для небольшого ИМ дизайн в фигме - уже лишние затраты. Которые потянут затраты на вёрстку и натяжку (+ большой вопрос как будет сделана эта самая "натяжка").
    К тому же это можно сделать и после если не устроит результат из "шаблонов", которые якобы не подойдут (но при нормальном спеце - всё подойдёт и устроит).
    Ответ написан
    8 комментариев
  • Как создать тип данных, представляющий смещение?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    (лево ИЛИ право) ИЛИ (верх ИЛИ низ)

    // Левое ИЛИ правое значение.
    type OffsetHorizontal =
      | { left: number; right?: never; }
      | { right: number; left?: never; }
    
    // Верхнее ИЛИ нижнее значение.
    type OffsetVertical =
      | { top: number; bottom?: never; }
      | { bottom: number; top?: never; }
    
    // Горизонтальные значения, с запретом использования с вертикальными.
    type OffsetHorizontalOnly = OffsetHorizontal & {
      top?: never;
      bottom?: never;
    }
    
    // Вертикальные значения, с запретом использования с горизонтальными.
    type OffsetVerticalOnly = OffsetVertical & {
      left?: never;
      right?: never;
    }
    
    // OffsetHorizontalOnly ИЛИ OffsetVerticalOnly.
    type Offset = OffsetHorizontalOnly | OffsetVerticalOnly;
      
    // Верно:
    // { left: 100 }
    // { right: 100 }
    // { top: 100 }
    // { bottom: 100 }
    
    // Неверно:
    // { left: 100, right: 100 }
    // { top: 100, bottom: 100 }
    // { left: 100, top: 100 }
    // { right: 100, top: 100 }
    // { left: 100, bottom: 100 }
    // { right: 100, bottom: 100 }

    Если понадобиться вариант с И/ИЛИ между осями, то можно так реализовать:
    // Левое ИЛИ правое значение.
    type OffsetHorizontal =
      | { left: number; right?: never; }
      | { right: number; left?: never; }
    
    // Верхнее ИЛИ нижнее значение.
    type OffsetVertical =
      | { top: number; bottom?: never; }
      | { bottom: number; top?: never; }
      
    // OffsetHorizontal И/ИЛИ OffsetHorizontal.  
    type Offset =  
      | OffsetHorizontal  
      | OffsetVertical  
      | (OffsetHorizontal & OffsetVertical);
      
    // Верно:
    // { left: 100 }
    // { right: 100 }
    // { top: 100 }
    // { bottom: 100 }
    // { left: 100, top: 100 }
    // { right: 100, top: 100 }
    // { left: 100, bottom: 100 }
    // { right: 100, bottom: 100 }
    
    // Неверно:
    // { left: 100, right: 100 }
    // { top: 100, bottom: 100 }
    Ответ написан
    1 комментарий
  • Можно ли (и как) с телефонов, завозимых в РФ, удалить принудительно предустановленный, но не нужный владельцу софт?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Можно. Точно также как и другой предустановленный софт - при наличии рута. Но как показала практика - весь софт, который должен быть по мнению производителя телефона будет автоматом восстановлен при очередном его обновлении. Поэтому его лучше не удалять, а "замораживать" - глаза мозолить не будет.

    UPD: Интересно, что вторую половину ответа почему-то удалили. Видимо в русторе сомневаться низя :)
    Ответ написан
    2 комментария
  • Можно ли (и как) с телефонов, завозимых в РФ, удалить принудительно предустановленный, но не нужный владельцу софт?

    xez
    @xez
    TL Junior Roo
    Все точно так же, как с любым другим предустановленным софтом.
    Какой-то можно удалить, какой-то только с рутом.
    А Макс и рустор примерно такая же, как вы выразились, дребедень, как и плей-маркет и фейсбук, которые массово предустанавливаются, без возможности удаления, много лет и как-то никого особо это раньше не волновало.
    Ответ написан
    6 комментариев
  • Подключние к базе данных из класса - насколько правильно?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    меня есть подключение к базе данных

    и уже неправильное

    Учим основы:
    - на локальном сервере это вот try catch echo является бессмысленным: если убрать всю эту нелепую копипасту, РНР и сам выведет то же самое.
    - на боевом сервере этот код является вредным: внутренние ошибки РНР мы никогда не светим наружу. Пользователь их не поймёт, а для хакера они бесценны.
    Поэтому убираем бессмысленное try catch и оставляем только соединение
    $sql_connect = new PDO("mysql:host=". DB_HOST .";dbname=". DB_NAME. ";charset=utf8mb4", DB_USER, DB_PASS, $pdo_options);

    Опять же убрав из него нелепые кавычечьки.

    насколько правильный такой подход

    Этот подход практически идеальный

    Можно изменить подход так, что бы не использовать конструктор

    Можно, но не нужно.
    Сейчас всё чётко видно, откуда берётся соединение с БД, и где оно нужно. Одна переменная в конструкторе - это не то место, где надо лениться и изобретать способы её не писать. В будущем, когда освоите автоматический вызов классов - тогда оно будет подставляться само. Но всё равно через конструктор.
    Ответ написан
  • Можно ли использовать GPL-лицензированную либу для JS на сайте в коммерческих целях?

    @Everything_is_bad
    Ну давай чуток подумай, основная масса веб-сервисов использует кучу библиотек и там дофига "GPL-лицензированных либ", ты видишь чтобы куча веб-сервисов раскрывало свой код? можешь из этого сделать вывод?
    Ответ написан
    2 комментария
  • Как убедиться, что HDD сыпется из-за плохого БП?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Первые два диска - гадание пальцем в небо. Проблемный диск на то и проблемный, восстановленный - вероятнее всего и был "восстановлен" после появления бэд секторов, сейчас этот процесс продолжился.

    был в отличном состоянии) стоял совершенно пустой и вдруг заимел переназначенный сектор

    А вот это может быть признаком того, что питания не хватает.
    Аналогичное поведение наблюдалось, к примеру, на внешних жёстких дисках Samsung, которым был нужен Y-образный кабель при подключении к большинству ноутбуков.

    «отвальная бригада» питается через SATA переходник на Molex

    Также у китайского переходника в разъёме молекс могут быть ослаблены / расшатаны контакты. Можно их проверить и поджать.

    Поменять БП - но он практически новый

    Наиболее разумно.
    Взять уже проверенный или заведомо качественный блок питания достаточной мощности с нужными разъемами и вести наблюдение.

    Сейчас начните с создания копий всех важных данных, которые есть на дисках. Оптимально будет это делать имея подключенным только один диск.

    P.S.
    В качестве (рискового с учётом описания) развлечения можете взять R.tester, запустить три его копии и во всех одновременно запустить тесты для разных дисков.
    Результаты сохранить и сравнить с результатами такого же тестирования дисков по отдельности. Обратить пристальное внимание на random и butterfly чтение.

    Попутно можете ещё нагрузить CPU и видеокарту (и то, и другое требует питания).

    Но это не самая разумная затея - и добить диски можно, и в связи с тем, что у вас скорее всего не SAS, будет непросто отличить реальные проблемы от затыков по пропускной способности при параллельном чтении.
    Ответ написан
    3 комментария
  • Не победимая ФЛЕШКА как победить?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    Попробуйте также вот эти инструменты:

    Если не сработает ни один выше, рассмотрите последний вариант - воспользоваться гарантией, если она есть.
    Ответ написан
    Комментировать
  • Не победимая ФЛЕШКА как победить?

    xez
    @xez
    TL Junior Roo
    Победить очень просто.
    1. Вытаскиваете флешку непобедимую из USB порта.
    2. Кидаете ее в мусорку.
    3. Покупаете новую.
    4. Радуетесь сэкономленному времени.

    Серьёзно, флешка ваша 250р стоит. Написать этот вопрос, походу, стоило дороже (а с ответом уж точно).
    Ответ написан
    1 комментарий
  • Не победимая ФЛЕШКА как победить?

    @rPman
    antix-live это обычный linux на базе debian, сам по себе он не делает флешки read only, полагаю просто совпадение и контроллер флешки посчитал что флешка умирает и перевел ее в режим read only что бы защитить данные (это обычное поведение для ssd любого толка, жаль что не всегда так 'надежно' они умирают).

    Если из livecd linux простейший gparted/kdm не может ничего сделать с диском (да просто в командной строке с помощью dd обнулить первые сектора), то флешку в мусорку
    Ответ написан
    Комментировать
  • Можно ли заменить кликанье мышью по веб-интерфейсу cli-командой?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Смотрите в консоли браузера, что передаётся со страницы в устройство. Потом делайте аналогичные запросы, например, через curl.
    Ответ написан
    2 комментария
  • Почему жестко лагает VirtualBox на производительном ноутбуке?

    @Zerg89
    Похоже на проблему планировщика с гибридными процами
    Попробуйте запустить виртуалку принудительно на быстрых ядрах
    start /affinity 0x00ff VirtualBoxVM --startvm "VM name"

    Если поможет запуск на быстрых ядрах команды ниже должны помочь настроить virtualbox на работу только с быстрыми ядрами
    powercfg /powerthrottling disable /path "C:\Program Files\Oracle\VirtualBox\VBoxHeadless.exe"
    powercfg /powerthrottling disable /path "C:\Program Files\Oracle\VirtualBox\VirtualBoxVM.exe"
    powercfg /powerthrottling list


    Ps Параметры центра "Безопасность Windows" и выключаем Core Isolation вообще. Перезагружаемся.
    источник habr.com

    Pss интересно что изоляция ядер работает по типу виртуалзации то есть вся система работает как бы в виртуальной машине и получается что виртуализация в нутри нее может работать только через vt-x(вложенной виртуализацией)
    Ответ написан
    6 комментариев
  • Не совпадает частота кадров. Почему?

    @Drno
    получается что ты пользуешься гавноплеером
    для начала поставь нормально - например

    VLC

    Ну или хотя бы установи кодеки для видео -K-Lite Codec Pack

    Windows Media Player не пользуется вот вообще никто...
    Ответ написан
    9 комментариев
  • Есть ли достойная OpenSource система управления задачами?

    @basili4-1982
    Redmine
    Ответ написан
    Комментировать
  • Как и чем осуществлять контроль за сотрудниками от обхода компании?

    @apppostol
    DLP-система (Data Loss Prevention, или предотвращение утечки данных) — это комплекс программно-аппаратных средств, предназначенный для защиты конфиденциальной информации от несанкционированного копирования, передачи или раскрытия из организации. Она анализирует и контролирует потоки данных, выявляет и блокирует попытки утечки через различные каналы (интернет, съемные носители, печать), а также помогает соблюдать законодательные требования в области защиты данных.

    Возможно это то что вам нужно. Там очень много тонкостей.
    В том числе и чтение переписки.

    Только не забывайте о соответствующих документах в организации.
    Ответ написан
    Комментировать
  • Как реализовать контроль версий xml-файлов?

    @alexalexes
    Только сторонний скриптинг.
    Всё, что умеет следить за файловой системой и генерировать событие на изменение файлов в ОС. При возникновении события нужно выполнить команду от определенного пользователя git commit в консольном режиме и записать комментарий.
    Если нет следящего механизма под рукой, тогда выкручиваться периодическим запуском скрипта типа cron.

    PS: Я бы не стал бы это реализовывать. Копаться в таком репозитории еще то удовольствие. Удобнее, когда коммиты осознано сделаны, и все изменения в файлах по делу. Еще лучше, когда они снабжены содержательным комментарием.
    Ответ написан
    3 комментария