• Почему сумма ряда Тейлора не верна?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Формула Тейлора имеет смысл лишь в небольшой окрестности рассматриваемой точки, и чем меньше окрестность, тем выше точность величины, которая рождает формула. Естественно, x=20 находится в очень даже большой, просто огромной окрестности точки x=0, в которой было взято разложение исходного квадратного косинуса.

    Можно улучшить точность, если перевести аргумент в интервал периодичности значения (0,2pi), затем в (0,pi) с учётом знака, затем в (0,pi/2) с учётом симметрии относительно pi/2, затем в (0,pi/4) с заменой синуса на косинус, если аргумент превышает pi/4. Это уже будет намного лучше, но если аргумент заметно отличается от нуля, то точность просядет очень быстро.
    Ответ написан
    Комментировать
  • Как сделать проброс в кинетике?

    @Drno Автор вопроса
    UPD - Вопрос решен. Сделал проброс vpn >> IP роутера в локалке, доступ оп http есть. "удаленное управление" - отключил, всё пашет
    Ответ написан
    Комментировать
  • Как найти такие натуральные числа n, при котором выполняется равенство a^7 + a^3 = a^n + 1?

    Alexandroppolus
    @Alexandroppolus
    кодир
    очевидно, а не равно 0, то есть далее на него можно делить.

    1) a^13 + a^10 + a^7 = 1 (если а - корень уравнения, то такое равенство имеет место)
    2) a^7 + a^3 = a^n + 1

    вычтем первое из второго
    a^n = a^3 - a^13 - a^10
    или
    a^3 - a^n = a^13 + a^10

    разделим это на a^3:
    1 - a^(n-3) = a^10 + a^7

    из равенства (1) следует, что
    a^10 + a^7 = 1 - a^13

    1 - a^(n-3) = 1 - a^13

    n-3 = 13
    n = 16

    есть ли другие подходящие n, пока непонятно. Уравнение в условии на самом деле имеет один действительный корень и 12 комплексных. Могут ли комплексные дать какое-то другое решение, сказать не могу.
    Ответ написан
    2 комментария
  • Smartctl ругается на нечитаемые сектора, но MegaCli делает вид, что всё в порядке, кому верить?

    @holyx
    ДевОпс Сисадмин
    Нужно по deviceID или по слоту определить диск, вынуть его посмотреть smart и провести тест поверхности, например, программой VictoriaHDD(понятно, что деградировать рэйд надо в часы минимальной нагрузки, чтобы ребилд успел пройти до нагрузки или при выключенном сервере, если позволяет время). Если норм(soft бэды), то форматнуть и поставить как hotspare, если нет, то на выброс.
    Ответ написан
    Комментировать
  • Как правильно сократить дроби?

    svob
    @svob
    Фрилансер, текстовик широкого профиля
    У вас в числителе (а на первом шаге - и в числителе, и в знаменателе) - СУММА, и вы сокращаете одно из слагаемых?

    Сумма, не перемножение.

    Множители сокращаются. Слагаемые - не сокращаются. Должен быть множитель, а у вас - слагаемые.
    Ответ написан
    2 комментария
  • Нужен простой hex-редактор или программа патчер?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    Держите вот я написал вам такую утилиту:
    #!/usr/bin/python3
    
    
    def patch_file(patch_fn, dest_fn, offset=0, limit=None):
        with open(patch_fn, 'rb') as patch_file, open(dest_fn, 'rb+') as dest_file:
            patch = patch_file.read()[:limit]
            dest_file.seek(offset)
            dest_file.write(patch)
    
    
    if __name__ == '__main__':
        import sys
        args = sys.argv[1:]
        if args:
            args[2:] = [int(v) for v in args[2:]]
            print(args)
            patch_file(*args)
        else:
            print(f'{sys.argv[0]} <PATCH_FILE_NAME> <DEST_FILE_NAME> [OFFSET] [LIMIT]')
            print('  OFFSET by default is 0')
            print(
                '  No LIMIT by default. You can use counting from end of patch file content to limit them. \n'
                '    For example LIMIT=5 will truncate 5 bytes of patch content\n'
                '    LIMIT=-5 cut last 5 bytes of patch content before patching.'
            )

    Сохраните в файл, например patch.py
    Под линуксом нужно сделать chmod +x patch.py.
    А под виндой можно запускать так:
    python patch.py patch_file_name dest_file_name 33 -2

    Заменит в dest_file_name все с 33 символа на содержимое patch_file_name за исключением двух последних символов патча. Последний и предпоследний параметры можно опустить.

    Или использовать утилиту dd. Она стандартная и портирована под винду.
    Ответ написан
  • Как объяснить ребенку что IT это светлое будущее (буклет/журнал)?

    xez
    @xez
    TL Junior Roo
    Сергей Михалков уже ответил на ваш вопрос:

    <...>
    — А у нас огонь погас —
    Это раз!
    Грузовик привез дрова —
    Это два!
    А в-четвертых — наша мама
    Отправляется в полет,
    Потому что наша мама
    Называется — пилот!

    С лесенки ответил Вова:
    — Мама — летчик?
    Что ж такого?
    Вот у Коли, например,
    Мама — милиционер!
    А у Толи и у Веры
    Обе мамы — инженеры!
    А у Левы мама — повар!
    Мама-летчик?
    Что ж такого!

    — Всех важней, — сказала Ната, —
    Мама — вагоновожатый,
    Потому что до Зацепы
    Водит мама два прицепа.

    И спросила Нина тихо:
    — Разве плохо быть портнихой?
    Кто трусы ребятам шьет?
    Ну, конечно, не пилот!

    Летчик водит самолеты —
    Это очень хорошо!

    Повар делает компоты —
    Это тоже хорошо.

    Доктор лечит нас от кори,
    Есть учительница в школе.

    Мамы разные нужны,
    Мамы разные важны.

    Дело было вечером,
    Спорить было нечего.
    Ответ написан
    1 комментарий
  • Тема ВКР (Дипломной работы). Ваши советы и идеи?

    @evgeniy_lm
    Науч руки рекомендуют различные темы, связанные в той или иной степенью с наукой
    Это тема для выпускника ВУЗа

    На стажировке на одних курсах мы писали небольшой проект
    Это тема для левых курсов, ну максимум для выпускника ПТУ или как сейчас модно - колледжа

    Думайте, делайте выводы. Решите в конце концов кто вы серьёзный пацан, или мальчик в песочнице с лопаточкой
    Ответ написан
    2 комментария
  • Как запустить одну программу дважды?

    @kalapanga
    Купить ту версию программы, которая это позволяет.
    Вопрос явно о способах обхода ограничений дешёвых редакций программы (там ограничения на количество серверов, на количество видеокамер и т.д.).
    Ответ написан
    2 комментария
  • Как устранить ошибку кодировки utf-8 при импорте базы 1с с файла database.dt (postgresql) Debian?

    @Dementor
    программист, архитектор, аналитик
    Вы пытаетесь развернуть базу с помощью psql как будто вам дали бэкап выполненный с помощью pg_dump.

    Это не так! DT - это внутренний формат бэкапирования баз 1С. Развернуть можно если открыть конфигуратор и выбрать в меню "Загрузить информационную базу". Или с помощью командной строки по ключику /RestoreIB
    Ответ написан
    Комментировать
  • Каково работать / писать код для гэмблинг сайтов и приложений?

    EreminD
    @EreminD
    Кое-что умею
    Технически, в таких проектах тут ничего уникального не должно быть

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

    irishmann
    @irishmann
    Научись пользоваться дебаггером
    Т.е. не получится это сделать с помощью wget в командной строке, т.к. куков не будет

    Кто сказал?
    https://qna.habr.com/q/444245
    wget --no-check-certificate --quiet \
      --method GET \
      --timeout=0 \
      --header 'Cookie: PHPSESSID=ocqfdbv0kv6qs5jv4at6uk36pf' \
       'https://test-mis.ru/api/****************************************'
    Ответ написан
    Комментировать
  • Как не очищать папку Автозагрузки?

    @kalapanga
    Да вроде не удаляются...
    Если установлен сторонний антивирус, то проверьте по его логам, не он ли старается. Или наоборот - на вирусы провериться. Не установлены ли какие программы "оптимизаторы", "ускорители" и прочее.
    Ответ написан
    2 комментария
  • Нужен скриншотер (или расширение), который сохраняет файл с title страницы в браузере?

    fenrir1121
    @fenrir1121
    Начни с документации
    Когда вы ищите решение специфической задачи, которая скорее всего особо никому не нужна, стоит смотреть настройки, а не узконаправленное решение.

    Тот же shareX позволяет в настройках задать шаблон имени для файла куда можно передать заголовок активного окна. И так уж получилось что title страницы как раз передается в заголовок окна.
    633a6f562846a514784548.png
    Ответ написан
    Комментировать
  • Как настроить термопринтер чтобы печатал серым?

    Скорее всего - никак.
    В характеристиках ни слова о такой функции нет.
    На всех фото с демонстрацией работы - всё черно-белое.
    Предположу, что это ограничения самой технологии.
    Не могу себе представить, как можно стабильно прогревать термоленту чтобы получать нужный оттенок (печатная головка же должна ещё успевать остывать при переходе на следующую точку и не перегреть при этом предыдущую)

    Как вариант - можно имитировать серый цвет при помощи дизеринга
    Ответ написан
    1 комментарий
  • В каких сферах IT нужны фундаментальные знания высшей математики?

    Griboks
    @Griboks
    В любой сфере, где от вас требуется создание новых алгоритмов или оптимизация старых.
    Ответ написан
    3 комментария
  • Как распределить значение по ячейкам примерно равномерно?

    sergiks
    @sergiks Куратор тега Алгоритмы
    ♬♬
    Для каждой ячейки известна её оставшаяся до потолка 1 «ёмкость».

    Сложить ёмкости = capacity вместимость всего массива.
    Если X > capacity — «невпихуемо!» — задача не имеет решения.

    Коэффициент k = X / capacity меньше или равен 1.
    Идти по ячейкам, откусывать от X в очередную кусочек, пропорционально ёмкости этой ячейки с коэфф. k.

    Так в каждую доложат пропорционально её ёмкости, сглаживая неравномерность заполнения.
    шесть строк на JS
    const spread = (value, arr) => {
      const CELL_MAX = 1;
      const sum = arr.reduce((acc, c) => acc + c);
      const capacity = arr.length * CELL_MAX - sum;
      if (value > capacity) throw new Error("Value won't fit");
      const k = value / capacity;
      return arr.map(el => el + (CELL_MAX - el) * k);
    }
    
    spread(0.2, [ 0.1, 0.1 ]) // [ 0.2, 0.2 ]
    spread(0.2, [ 0.1, 0.99 ]) // [ 0.29780219780219785, 0.9921978021978022 ]
    Ответ написан
    2 комментария
  • Знание или гугление?

    Adamos
    @Adamos
    Знание или гугление?

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

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

    @VitalyChaikin
    В любом случае Вы находитесь в рамках решения подрядчика, это нужно понимать с самого начала. Многие подрядчики будут настаивать на ERP, потому что это выгодно внедрять. Я же Вам советую всеми способами избегать ERP.
    Сделайте лучше следующее: Управление Нашей Фирмой (УНФ), как конфа для Спецификаций/Заказов/Остатков из неё данные загружаются в Бухгалтерию для получения проводок и регл-отчетности;
    Такая схема удобна ещё и тем, что позволяет параллельно вести внедрение и настройку УНФ , Бухгалтерии и web-магазина; Кроме того, web-магазин будет присылать/получать данные только из УНФ (и не будет иметь доступа в бухгалтерскую систему)
    Не каждый подрядчик захочет реализовывать такую модель; Но Вы попробуйте, посоветуйтесь, постарайтесь проработать общую архитектуру проекта с подрядчиком(-ами) сразу. Может вместо УНФ есть что-нибудь более близкое к вашей специфике ...
    Но запомнить важно одно: ERP - ни за что, Бухгалтерия - наше всё; Не озвучивайте этот тезис при подрядчиках, обсудите с ними "Как они видят решение ?" выбирайте тех кто предложит Бухгалтерию
    Ответ написан
    2 комментария