Задать вопрос
  • Наиболее уместный перевод слова "правки": correction VS revisions?

    "Уместность" зависит от контекста, а "ИТ и фриланс" - это очень широкий контекст.
    Приведите пример предложения, которое хотите перевести.
    Ответ написан
    2 комментария
  • Зачем менять полярность в переменном токе?

    Как минимум это удобно в плане того, что можно передавать по ЛЭП сотни килоВольт, а затем трансформаторами приводить к обычным 0.4 кВ. Трансформатор относительно прост и не требует электроники.

    С постоянкой такой фокус не прокатит. Даже на несколько кВ найти полупроводники уже геморрой.
    А передавать низкое напряжение не прокатит, т.к. сверхпроводники еще в каждый дом не проложили, а без них тысячи Ампер не пропустить до потребителей. :)

    Да и генератором проще сразу переменку делать.

    Электродвигатели на переменке проще и не требуют к себе столько внимания, сколько щеточные на постоянке. (Хотя сейчас уже все это несколько меняется, но раньше очень даже актуально было)
    Ответ написан
    7 комментариев
  • Какую модель классификации лучше использовать?

    @dmshar
    Если под моделью вы понимаете метод, который лучше применить для решения вашей задачи, то ответ зависит от того, что за данные вы имеете. Зависят-ли они явно или неявно от времени - если да, тогда вам надо строить модели процесса на основе временных рядов и использовать соответствующие методы предсказания (какой именно можно понять, только проанализировав данные).
    Если данные от времени не зависят - тогда используются методы классификации, а какой именно - любой ответ без предварительного анализа данных будет угадыванием, с соответствующим уровнем полезности. Именно потому, что метод зависит от данных и придумано их великое множество.
    Ответ написан
    4 комментария
  • Почему програмы на винде проверяют себя на обновления?

    @rPman
    Потому что майкрософт за все время своего существования не предложила адекватной системы репозитариев, а когда родило свой недомагазин, умудрилось сделать добавление чужих веток - только через задницу (private store). Никак не могут понять монополисты, что удобные и эффективные системы - только децентрализованные, без единого центра - отличный пример linux package managers как у debian/ubuntu или как у redhat.

    Существуют 3rd-party репозитарии приложений, к сожалению разработчики не желают в них добавлять свои... по причине 'а какого фига я буду заморачиваться на какие то левые системы'.

    з.ы. конечно, гуглаппс (как пример pm для android от монополиста) сейчас на высоте, но они еще хлебнут проблем (а пользователи и бизнес уже), про их техническую реализацию даже ругаться нет сил, хуже некуда.
    Ответ написан
    2 комментария
  • Как работает математика? Какие разделы обязательны к изучению для физики?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Математика работает в выдуманном мире, в котором есть некоторое количество аксиом и определений.
    Поэтому она и является идеально точной наукой. Аксиомы не должны противоречить друг другу.
    Она работает методом теорем и доказательств, которые выглядят как различные математические равенства или визуализация графиками. Для доказательства теоремы достаточно теоретической работы - выведения этого равенства.

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

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

    wataru
    @wataru Куратор тега Алгоритмы
    Разработчик на С++, экс-олимпиадник.
    Представьте, что ваши вершины лежат на прямой OX в координатах (a_i, 0). Длины ребер тут будут тупо длинами отрезков. Теперь ваша задача обойти все точки на прямой и вернутся в начало, пройдя наименьшее расстояние.

    Очевидно, что оптимальное решение тут, например, такое: начните в самой левой точке и идите по ним слева-направо. Дойдя до конца, вернитесь в самую левую точку. Это и будет оптимальное решение. Длина пути тут 2*(max(ai)-min(ai)).

    Если нужна только длина пути - то можно тупо найти минимум и максимум и взять удвоенную разность. Если нужен сам путь, то сортируйте или пары {a_i, i} или сортируйте только индексы, используя собственную функцию сравнения, которая по двум целым числам сравнивает a[i1] и a[i2].
    Ответ написан
    1 комментарий
  • Какие интерфейсы (на внешнем HDD) совместимы с USB 2.0 Type A, USB 3.0 Type A или USB 3.1 Type-С (на ноуте)?

    @Newbie2
    Нужен внешний бокс для HDD 3.5, типа такого.
    Важно помнить, что у HDD форм-фактора 3,5" используется питание +12В, поэтому запитать его от USB-порта не получится. Поэтому все боксы имеют отдельный адаптер для питания. Этот бокс можно подключить к любому USB-разъему, как 3.0 так и 2.0
    Ответ написан
    Комментировать
  • CPU utilization неправильные данные, как исправить?

    @kisaa
    Документацию читали?
    https://www.zabbix.com/documentation/4.0/manual/co...

    system.cpu.util[,,]
    Float cpu - or all (default)
    type - possible values:
    user (default), idle, nice, system (default for Windows), iowait, interrupt, softirq, steal, guest (on Linux kernels 2.6.24 and above), guest_nice (on Linux kernels 2.6.33 and above). Parameters user and nice time no longer include guest time and guest_nice time since Zabbix 3.0.14, 3.4.5 and 4.0.0.
    See also platform-specific details for this parameter.
    mode - possible values:
    avg1 (one-minute average, default), avg5, avg15

    Может, вам system.cpu.load больше подойдёт?
    Ответ написан
    Комментировать
  • Какой менеджер задач выбрать для себя?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Пробовал кучу разных тудушек для личного использования, так ничего и не выбрал. Потом остановился и задумался на счёт методологии. Таск менеджеры - это всего лишь автоматизированная система. Чтобы что-то автоматизировать, нужен сам базовый процесс. Поэтому я взял обычный бумажный ежедневник (На самом деле тетрадь со сменным блоком), и стал его вести в разрезе дела на день, на неделю, заметки по ходу встреч, используя методологию bullet notes. Теперь это уже стало возможно автоматизировать, но Опыт показал, что заметки, написанные от руки, усваиваются лучше. А для информации, которую нужно сохранить для себя на будущее, я выбрал обсидиан+Gitnotes, но это решение уже типа персональной вики.
    Ответ написан
    Комментировать
  • Импорт дампа бд?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Если в базах есть внутренние связи, например, в одной таблице есть поле`users`.`id`, а в другой `comments`.`user_id`, то так просто перенумеровать не получится.
    Я бы делал примерно так:
    Для начала развернуть одну из баз, найти все такие связи, сделать их FOREIGN KEY с ON UPDATE CASCADE.
    Затем в каждой из таблиц изменить id'ы так, чтобы они начинались со значений, больших, чем последний id в другой базе. Связи при этом должны измениться автоматически.
    После этого надо проверить на наличие и конфликт UNIQUE KEY.
    Потом отредактировать второй дамп, оставив от него только INSERT'ы и импортировать его.
    Напоследок сделать ALTER TABLE, задав новые значения для AUTO_INCREMENT.
    Ответ написан
    1 комментарий
  • Для чего нужны Primary (основные) группы для пользователей в чем смысл?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Когда пользователь создаёт объект на ФС, ему (объекту) автоматически присваиваются UID и GID владельца. Так вот, эта GID и есть, с точки зрения вашего вопроса, основная группа. Обычно её наименование совпадает с именем пользователя, но возможны варианты.

    Остальные группы технически ничем не отличаются и таким же образом регулируют доступ.
    Ответ написан
    Комментировать
  • Как организовать отказоустойчивое подключение по VPN (Mikrotik)?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    Поднять с ISP2_GW01 встречный L2TP до ISP1_GW02 и метриками разбросать приоритеты
    Ответ написан
    Комментировать
  • Какой Linux выбрать?

    Adamos
    @Adamos
    Ворох штампов и грабель. Убунту, видите ли, "баганутый", а в качестве "небаганутых" рассматриваются перепиленные Гента (Калькулейт) да Арчик (Манджара).
    Проблема Убунты - это экспериментальные DE по умолчанию.
    Xubuntu / Mint этой проблемы лишены, и ни в "баганутости", ни в "тяжести" я Зубунту не замечал с тех пор, как на нее сел (а это была еще версия 12.04). Например, пару последних лет именно Xubuntu стоит у жены на ноуте от ASUS.
    Естественно, речь про LTS дистрибутив - из тех же соображений неучастия в экспериментах.
    Ответ написан
    2 комментария
  • Как произвести обновление программного обеспечения при непрерывном производстве 24\7. В частности больших баз 1С?

    WhiteSsnoww
    @WhiteSsnoww
    Программист
    В текущей постановке вопроса - без остановки базы - никак.
    Однако, если определить требования простоя, то возможно.
    Например, простой базы 60 минут недопустим. В то время как простой базы 5 мин для обновления вполне приемлем.
    Если допускается простой для обслуживания в 5 мин, то в этот интервал можно уложиться.

    Что такое обновление базы 1С.
    В процессе обновления выполняется накатывание нового кода, а также реструктуризация базы. Накатывание кода происходит быстро.
    Основное время обновления занимает реструктуризация ИБ.
    Вопрос в том - как сократить время реструктуризации ИБ.
    Не каждое обновление затрагивает таблицы базы данных. Поэтому не каждое обновление будет долгим.
    Рассмотрим случай, когда внесли изменение в большую таблицу.
    Выполнение реструктуризации средствами 1С процесс долгий. Сначала создается новая таблица с новой структурой. Далее в эту новую таблицу перекладываются записи (по одной!) из старой таблицы. Мощность оборудования мало что решает при таком подходе. Какие бы мощные сервера не были, они не могут сильно ускорить процесс перекладывания записей "по одной".
    Решение:
    1. Организационное. Заранее определять "тяжелые" и "легкие" релизы. Т.е. релизы, которые затрагивают тяжелые таблицы, и которые не затрагивают.
    2. Технические. Не вносить изменения в существующие поля "тяжелых" таблиц, а только добавлять новые поля, сбоку. При таком подходе можно вмешаться в процесс реструктуризации ИБ.
    Дело в том, что когда вы добавляете новое поле, то 1С все-равно выполняет реструктуризацию, даже, если это поле пустое. Такая 1С-ка "тупая". Ничего не поделаешь. Однако это можно компенсировать при работе на уровне СУБД. На этапе реструктуризации можно подменять имена таблиц таки образом, что 1С-ка будет реструктуризировать пустую таблицу. Далее заменять таблицу обратно. Например:
    Дано:
    Таблица - А - большая и тяжёлая
    В таблицу А добавили новое поле АБ
    Задача:
    Надо выполнить реструктуризацию таблицы А максимально быстро.
    Решение:
    На уровне скуля переименовываем таблицу А в _А
    Включаем реструктуризацию 1С
    Реструктуризация создает недостающую таблицу А в соответствии с конфигурацией
    Перекачиваем данные из _А в А средствами СУБД - на уровне скуля это делается максимально быстро.
    Запускаем 1С, убеждаемся в работоспособности данных
    Удаляем _А

    Как-то так.

    P.S. Динамическое обновление НЕ советую применять никогда.
    Ответ написан
    1 комментарий
  • Локальная сеть в офисе 10 Гигабит по меди возможно ли?

    @Newbie2
    Учитываем что от розетки идет патч-корд 6А категории, но обжат rj-45 cat 5e.

    Сомневаюсь, что у вас получилось качественно обжать. В 6А жила толще и он в коннектор 5е гарантированно не лезет.

    Все кабеля не экранированные.


    Как так? У 6А категории пары обязаны быть экранированные, экран надо заземлять.

    1. Как правильно написали выше - уменьшайте количество контактов. Розетку - исключить.

    2. Проверить связь коммутатора с землей.

    3. Разъемы должны быть экранированные, экран разъема должен соединяться с экраном кабеля. Не будет экрана --> не будет защиты от перекрестных помех --> не будет заявленной скорости. Т.е. необходимо обеспечить контакт экрана пар кабеля с PE (PEN) проводником электросети. Пример правильного разъема тут

    4. Калибр жилы должен быть не менее 20 AWG. Если у вас 23-24 AWG - это так называемый "псевдокабель категории 6А", который производитель позиционирует "для патчкордов". На помойку. Пример нормального кабеля тут Это самый доступный по цене кабель категории 6А.

    5. Если все-таки пары кабеля неэкранированные - смело на помойку. Это не 6А.

    p.s. И напишите, пожалуйста, марку используемого кабеля. Мне для статистики.
    Ответ написан
    2 комментария
  • Как изменить константу C в общем уравнении прямой Ax+By+C=0 при сдвиге прямой по вектору?

    @galaxy
    Если V = (vx, vy), значит уравнению новой прямой будут удовлетворять точки (x+vx, y+vy) вместо (x, y):
    Ax+By+C=0
    A(x+vx)+B(y+vy)+C'=0
    C' = C-Avx-Bvy
    Ответ написан
    Комментировать
  • Возможность упаковки кругов в прямоугольник?

    Adamos
    @Adamos
    Взять бумажку.
    Нарисовать пример двух вписанных в прямоугольник окружностей.
    Подумать.
    Заподозрить, что точка соприкосновения окружностей всегда будет лежать на линии, соединяющей их центры. Доказать это.
    Провести линию между центрами окружностей и перпендикуляры от центров к сторонам прямоугольника.
    Сообразить, что нужно просто определить, влезет ли линия между центрами в габариты прямоугольника минус радиусы окружностей...
    Немножко посчитать.
    Ответ написан
    1 комментарий
  • Можете, пожалуйста, объяснить как делать задание в Эксель?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Вам легче, чтобы за Вас думали?
    Или может попробуете сами вникнуть?
    Ответ написан
    6 комментариев
  • Одновременная работа с двумя подключениями openvpn?

    @mureevms
    Это нормально поведение, вы же меняете шлюз по умолчанию и весь трафик идет через него.
    Чтобы 'починить', на клиенте надо прописать статический маршрут до сервера "VPN в локальной сети" через провайдерский шлюз по умолчанию.
    Ответ написан
  • Как заставить сайт открывать каталог как отдельный домен?

    jamessvetsky
    @jamessvetsky
    Специалист по почтам и рассылкам
    Чтобы по адресу testcatalog.ru открывалась страница вида "test.ru/catalog" нужно или с testcatalog.ru сделать редирект на test.ru/catalog, но в этом случае она будет отображаться как test.ru/catalog, либо создать отдельный сайт testcatalog.ru, и ссылки test.ru/catalog заменить на testcatalog.ru. В этом случае поисковики будут естественно считать это отдельным сайтом и вести свою отдельную статистику.
    Ответ написан
    Комментировать