• Как проверить хеш суммы файлов в линукс?

    Djaler
    @Djaler
    Сеньор-помидор
    Хеш-сумма будет одинаковой только у абсолютно одинаковых файлов. Похожие ею не отследить
    Ответ написан
    Комментировать
  • Какие аргументы в пользу использования транзакций в бд?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Ну как бы и без транзакций можно обходиться. Например использовать поле version, которое прибавляется каждый раз при при update.
    Если вся работа с данными сводится к их добавлению, то транзакции и не нужны.
    Но если присутствует цикл select/update, да еще и в несколько потоков, то рано или поздно данные повредятся.

    Простой случай, возьмем поле debit. Попробуем его увеличивать в несколько потоков без транцакций в цикле - select debit from mytable where ID=10, программно прибавляем единичку к полученному debit, затем делаем update mytable set debit=11 where ID=10. Результат приятно удивит.

    Также можно обойтись и без транзакций (точнее использовать так называемые "оптимистические блокировки"), если с полем debit считывать, например, поле version -
    select debit, version as oldversion from mytable where ID=10
    . Тогда update будет выглядеть примерно так
    update mytable set debit =11, version=version+1 where ID=10 and version=oldversion
    . Но при этом придется всегда проверять, изменили ли мы данные или нет.

    ЗЫ. По просьбам трудящихся, про оптимистические блокировки - https://ru.wikipedia.org/wiki/Блокировка_(СУБД)
    Ответ написан
    8 комментариев
  • Как автоматически очищать ОЗУ если она полная?

    BuriK666
    @BuriK666
    Компьютерный псих
    отключите swap, тогда oom-killer будет убивать процессы, если нехватит памяти.
    Ответ написан
    Комментировать
  • MySQL. Как загружать данные в Linux (Mint)?

    VladimirAndreev
    @VladimirAndreev
    php web dev
    кодировка у таблицы какая? правильно, latin1.
    Ответ написан
    7 комментариев
  • Как определить входит ли координаты в круг?

    alsopub
    @alsopub
    Вхождение координаты в круг - формула простая:
    ad52bb59b558de5eb99282fab08dc63a.png

    Вам же наверное, надо считать расстояние от точки до отрезков, из которых состоит маршрут:
    img30.jpg

    Только контролировать чтобы перпендикуляр падал на отрезок, а не на прямую.

    Или упростить задачу.
    Сгенерировать делить отрезки на точки с расстоянием не более N метров и сверяться по первой простой вормуле.
    Ответ написан
    4 комментария
  • Почему у разных IP-адресов одинаковые MAC адреса?

    vvpoloskin
    @vvpoloskin Куратор тега Компьютерные сети
    Инженер связи
    Если это обычный дамп с локальной машины, то для пакетов, предназначенных в другую сеть, отличную от сети локальной машины, все dst мак-адреса будут адресом шлюза. Соответственно для пакетов из другой сети к вашей машине src мак-адрес будет всегда адресом шлюза. Если же одинаковые мак-адреса для IP в сети локальной машины в голову приходят следующие пример:

    1. на удаленной машине созданы куча виртуальных сетевых интерфейсов с разными IP-адресами. В данном случае, например juniper, будет использовать один и тот же mac-адрес по умолчанию базового интерфейса.
    2. используется хитрая реализация резервирования, когда реально вам отвечает виртуальный MAC-адрес с любых (реальных или виртуальных) IP-адресов.
    3. возможно вы смотрите дамп устройств, подключенных по wifi и видете на самом деле три MAC-адреса, один из которых принадлежит wifi-точке.
    4. вы смотрите мак-адреса какого-нибудь тоннеля или прокси, просто wireshark сразу предоставляет в более развернутом виде картинку.
    5. маки заданы в ручную для каких-то специфичных целей.
    6. если вы имеете в виду именно исходящие пакеты с одинаковым dst mac адресом, может быть задан статическая arp-запись.


    Могут быть и другие варианты.

    Если вы не поняли, что я имею в виду, просто примите как факт, что так надо.
    Ответ написан
    Комментировать
  • Что это за фигня на developer.mozilla?

    littleguga
    @littleguga
    Не стыдно не знать, а стыдно не интересоваться.
    Так как документация свободно редактируется - кто-то нагадил.

    upd:
    Я зарегался и удалил эту ссылку. Так что в этой документации править может любой, что угодно и где угодно.

    upd2:
    До этого редактировал статью: https://developer.mozilla.org/ru/profiles/AlexeyFedotof
    Вроде он норм переводил, судя по ревизиям, может взломали или случайно вставил.

    upd3:
    Ссылка появилась 1 июня в этой ревизии:
    https://developer.mozilla.org/ru/docs/Web/SVG/Элем...
    Автор: https://github.com/CreativeSeo33
    Исходники сайта: https://github.com/SC33/skgolden
    Скорее всего ссылка была дана действительно, как пример(хоть и совсем не очевидный), ибо в исходниках на главной действительно есть тег <g>
    Ответ написан
    3 комментария
  • Как раздать интернет с линукса на андроид через usb кабель?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Стандартный способ -- загрузить на хосте драйвер cdc_ether а на девайсе -- g_ether, после чего у обоих должен появиться интерфейс usb0.
    Ответ написан
    2 комментария
  • Нет ярлыка гита на линукс минт?

    Akdmeh
    @Akdmeh
    PHP, Yii2, Music
    Наверное, вы его установили и ждете ярлычек?
    Нет, git - это консольное приложение. Если вам надо оконный интерфейс - погуглите GIT GUI Ubuntu и выберите себе что-то по вкусу.
    Ответ написан
    1 комментарий
  • Какой HelpDesc (ServiceDesc) для фрилансера выбрать?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    OTRS, кьоторый выше рекомендовали - это трекер техподдержки. а Вам надо трекер разработчика - redmine, bugzilla, mantis. Это все OpenSource, но для установки их требуется бубен разного размера - redmine написан на Ruby, Bugzilla - на Perl::Template. Интерфейс у всех страшненький, особенно у багзиллы, у redmine чуть получше.
    Ответ написан
    Комментировать
  • Существуют ли операционные системы сделанные в России?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Операционные системы пишутся десятилетиями. Можно ожидать какую-то локальную сборку линукса, но никак не полноценную, самописную ось.
    Ответ написан
    Комментировать
  • Нагрузка != сопротивление?

    a_volkov1987
    @a_volkov1987
    Инженер-схемотехник
    Как вы ловко связали механическое сопротивление вращению с сопротивлением току. Только неправильно.

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

    @evgeniy_lm
    Если есть симистор то можно симистор, если есть реле можно реле. Если есть и то и другое то лучше реле. Но это в том случае если алгоритм работы "включил -нагрел-выключил", а если "держать заданную температуру" то однозначно семистор
    Ответ написан
    2 комментария
  • Включение кипятильника?

    @nirvimel
    Конечно же реле! Симистор вообще для других задач, там где нужны частоты начиная от десятков герц хотя бы. Например, в блоках питания, во всяких силовых преобразователях. А, если нужен просто ключ, не нужна частота выше пары герц и нет жестких требований (в миллисекундах) на задержки переключения, то для этого (очень давно) существует реле.
    Ответ написан
    Комментировать
  • Какой планшет выбрать для front-end и учебы?

    @deliro
    быстрая плавная работа

    Потянет большинство нужных разработчику сред (Intelij IDEA, Visual Studio, Adobe PS)

    Забудь о планшете.
    Ответ написан
    Комментировать
  • Как рассчитать длины сторон фигуры?

    AnnTHony
    @AnnTHony
    Интроверт
    Теорема Пифагора?

    ca90c215fa6b4f798da8cfb610d17744.jpg

    Добавлю для наглядности.
    Ответ написан
    Комментировать
  • По письмам с mail.ru можно определить IP отправителя, а с Яндексом и Gmail так не получится. Что мешает mail.ru сделать то же самое?

    Frankenstine
    @Frankenstine
    Сисадмин
    Если мылрушечка в письмо вставляет айпи веб-клиента - это прокол мылрушечки, так делать нельзя :) Потому что это нарушение приватности. Реальный айпи клиента может быть только если клиент отсылал письмо почтовым клиентом со своего компьютера (тогда почтовый сервер законно фиксирует айпи, с которого получено письмо).
    Ответ написан
  • Какие есть варианты оптимизации/увеличении производительности Postgre?

    @lega
    Я бы залогировал время выполнения всех запросов, составил топ самых медленных и начал с верха разбирать каждый запрос.
    Все таблицы соответствуют норльманым формам, индексами покрыты (в т.ч. и составными) большая часть запросов SELECT.
    Большое кол-во join-ов снижают производительность, вложенные селекты могут убивать производительность т.к. на них нет индексов. Так же зачастую разработчики ставят неправильные индексы что дает не максимальную производительность - не достаточно просто "установить" индексы на нужные поля.
    Но это все разработчику, админу наверно остается следить что-б памяти хватало, да в cpu/io не упиралось (ну и может статьи по тюнингу почитать)
    Ответ написан
    2 комментария
  • Как массово удалить файлы по имени?

    oldbro
    @oldbro
    xargs rm < список.txt
    P.S. Прежде, чем выполнять, незабудьте перейти в каталог, в котором находится каталог uploads или же список должен состоять из абсолютных путей к файлам.
    Ответ написан
    Комментировать
  • Что делать если провайдер выдает серый ip?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    как в таком случае подымать VPN?
    Никак.
    Возьмите у провайдера белый адрес, если он предоставляет такую услугу.
    Либо арендуйте сервер с белым адресом, и поднимайте VPN сервер на нем.
    Ответ написан
    6 комментариев