Задать вопрос
  • Join-Path: Не удается привязать аргумент к параметру "Path", так как он имеет значение NULL Что делать?

    mayton2019
    @mayton2019
    Что у тебя в консоли покажет

    vswhere.exe" -version '[16.0,17.0]' -property installationpath
  • Как правильно задать интервал для формулы a³+b³=c³+1?

    mayton2019
    @mayton2019
    Далее. По поводу коммутативности. Слагаемые a³+b³ - комутативны. Тоесть
    у тебя есть повторы решений. Это не интересно. Нужно уйти от "куба" решений
    к "пирамиде".

    Понял? Взять пилу и отпилить от куба половинку наискосок.

    Это все должно совпадать с функциями func/func2/.... но с учетом что количество
    нам уже не нужно а только нужны сочетания слагаемых.
  • Как правильно задать интервал для формулы a³+b³=c³+1?

    mayton2019
    @mayton2019
    Наверное не 40 циклов а ты нашел 40 значений. Слушай сюда. Тебе надо оформить твое приложение
    как одну функцию Python (func1). Она должна генерировать коллекцию из таких значений.
    [{6,8,9}, {8,6,9} .... ]
    В базу можещь писать или не писать это безразлично.
    Потом делаешь функцию func2. Копию первой. Улучшаешь ее.
    И проверяешь что обе функцию возвращают одинаковое количество и одинаковое вхождение
    всех "троек ферма" каждая в каждую. Функция 2 должна конечно работать быстрее. Ведь это цель?

    Потом делаешь func3 и так далее. Короче делаешь регрессионное тестирование. Проверяешь
    что ничего не сломалось. И только таким манером можешь разрабатывать и доказывать что
    твои улучшения не сломали логику. Ферштейн?
  • Как правильно задать интервал для формулы a³+b³=c³+1?

    mayton2019
    @mayton2019
    В принципе получилось же с помощью itertools.product.

    Я тебе скажу одну философскую мысль. Бремя доказательства лежит на утверждающем.

    Ты пишешь в принципе получилось. А как ты докажешь что учел ВСЕ сочетания целых чисел?
    Вдруг ты в цикле на 1 единичку промахнулся и упустил что-то? Я тебе не отвечу на этот вопрос.
    Это тебе домашнее задание на подумать как вообще делаются тесты.

    Почитай вообще литературу как тестируется ПО. Краевые тесты. Property-based testing.
  • Какие параметры могут быть упущены и куда смотреть дальше?

    mayton2019
    @mayton2019
    Вадим, хм... ну этот ответ как-бы ничего для мня не проясняет. Если какое-то сообщество собирает дистрибутив то оно обычно трекает баг-трекер.
  • В чëм сейчас пишут документацию?

    mayton2019
    @mayton2019
    Да. Весь научный мир лабает статьи и монографии в Лакексе. Вот насчет схем я тут не уверен.
    Скороее всего сборка подобной документации должна предоставлять на выходе некий продукт.
    Тоесть как исходный код - продукт так и документация тоже должна быть продуктом.
    И Pipelines которые собирают доки должны уметь генерировать еще и чертежи и схемы
    и графики. И внедрять их в PDF. Как картинки. Или как всякие там векторные картинки.

    Насчет HTML я не уверен. Никогда не удавалось управлять версткой настолько точно чтоб
    получить размеры как в PDF. Поэтому я-бы просто не ставил такую цель.
  • Где лучше взять ресурсы для обработки в Photoshop?

    mayton2019
    @mayton2019
    Иван Ефимов, можно найти какого нибудь зачухона из африканской страны который ведет свой фото-блог и натырить у него фоток. Вряд-ли он будет судиться. Может даже рад будет что такая реклама.

    Авторство я думаю надо рассматривать если вы проживаете на территории стран ЕС и США и где работают законы. Для всего остального мира можно расслабиться.
  • Какие параметры могут быть упущены и куда смотреть дальше?

    mayton2019
    @mayton2019
    Вадим, ну ты в техподдержке Mongo узнал что это за сообщение "local did not become available" ?
  • Как правильно задать интервал для формулы a³+b³=c³+1?

    mayton2019
    @mayton2019
    Мне же нужно было попробовать один большой интервал и много маленьких, чтобы увидеть потери.

    Тебе нужно просто один раз исправить твой код чтоб не было потерь. Я его не смотрел еще.
    Но послушай советов Wataru. И сделай как он говорит.

    Сделай один Range полным-полным перебором. Потом внеси оптимизацию. Сделай.
    И сравни результаты. Должно быть одинаково.

    Вот так вот. Мелкими шажками и оптимизируй. Здесь срезать углы не получитсья.
  • Как правильно задать интервал для формулы a³+b³=c³+1?

    mayton2019
    @mayton2019
    В чем преимущество? CSV - это Microsoft Excel или LibreOffice Calc, а это значит, что нужно долго ждать, когда ну скажем LibreOffice Calc откроется, чтобы посмотреть на табличку, плюс CSV еще и конвертировать нужно, т.е. плюс еще какое-то время. DB Browser for SQLite открывается быстрее. LibreOffice Calc любит округлять, не приятно будет.

    Я обычно стараюсь форматировать CSV так чтоб они были human readable.
    Забиваю пробелами. Такие файлы и смотряться красиво для себя. И можно
    их потом загрузить в БД.
    Formula      ; Sum             ; Range
    9³+10³=12³+1 ; 729+1000=1728+1 ; 2 1001

    Открываются такие файлы мгновенно через Far Manager или MC или всякие
    текстовые редакторы. Что ты собрался делать с ними в БД - непонятно.
    Я большой спец по разным БД и я ума не приложу какие запросы тебе там
    нужны и почему ты просто не мог поискать это в тексте.
  • Как скачать файл весом 1.2 гб на телефон с Color OS?

    mayton2019
    @mayton2019
    Что-ж там внутри. Если видео - то его надо как-то стримить и смотреть.

    А так вообще телефон - это явно не место для баз данных.
  • Какие параметры могут быть упущены и куда смотреть дальше?

    mayton2019
    @mayton2019
    Вот между этими событиями

    mongodb 10:53:33.21 INFO  ==> Found MongoDB server listening at testing-mongo-mongodb-0.testing-mongo-mongodb-headless.default.svc.cluster.local:27017 !
    mongodb 10:57:24.07 ERROR ==> Node testing-mongo-mongodb-0.testing-mongo-mongodb-headless.default.svc.cluster.local did not become available

    происходит пауза в 4 минуты.

    Логи пишут события уровня INFO. Не видно DEBUG или TRACE. Попробуйте найти в документации по Mongo как активировать более детальные логи.
  • Является ли Не перенос строки синтаксическим сахаром?

    mayton2019
    @mayton2019
    Обычно сахар - это упрощение какой-то конструкции. Например цикл for(...) в языке С++ можно
    считать сахаром по отношению к циклу while(..).

    Или например тернарная операция с++ упрощает if (...) return ... else return ....

    А вот в Lisp например нет сахара. Там и синтаксиса нет. Или вообще весь Lisp это сахар по
    отношению к самому себе.

    В Питонах еще есть небольшой сахарок когда цепочку if-else можно заменить на structural
    pattern matching. Хотя у этой конструкции - смыслы более глубокие. Идут корнями в Haskell/Scala.
  • Как решить ошибку при создание базы данных sqlite3?

    mayton2019
    @mayton2019
    А чему у тебя равно data.values() ? Вот как скажи по этой портянке можно догадаться что там внутри.
    Там не то количество аргументов ясен пень. Про это и ошибка. Короче выбери или 4 или 5
    какое число тебе больше нравиться.

    И мог бы в консоли SQLite сначала проверить. А потом уже код писать на питонах.
  • Почему сайты открываются не с первого раза?

    mayton2019
    @mayton2019
    mipfikus, я тоже не люблю заговоры. Я считаю их просто неэффективными. Но я охотно верю в бюрократию и следование регуляторам и самой продвинутой коллективной повестке.
  • Как передать данные в каждый браузер?

    mayton2019
    @mayton2019
    Тут тегов не хватает. Многопоточность тут вобщем-то непричем. Тут главная тема - Селениум и тестирование.
    А вы именно главное не пишете.

    И кто такие постановки придумывает? Логины и пароли в excel. Капец просто.
  • Где лучше взять ресурсы для обработки в Photoshop?

    mayton2019
    @mayton2019
    Кстати да. Мне кажется что взять самому фотик и собрать эксклюзив - самое то. Тут еще такая беда что в сети фотки не просто улучшены а они с watermarks и они еще тыщу раз проиндексированы графическими поисковиками. Может спалиться - это не то слово. Тут не палево а скорее конфуз. Оконфузиться можно.

    Еще хороший вариант - взять бабушкин фотоальбом и там тоже что-то поулучшать. Желтые пятна поубирать. Резкость. Да много чего там можно придумать.
  • Как правильно задать интервал для формулы a³+b³=c³+1?

    mayton2019
    @mayton2019
    Долгоиграющие джобы можно разбить на итерации. Или пачки. В данном случае пачкой будут Ranges.
    И выбрать такой интервал чтоб не сильно долго работала пачка (5 минут) и в тоже время чтоб
    можно было оперативно прервать без жалости.

    И завести табличку ranges. Пачка троек отработала - закоммитил. При следующем запуске мы
    начинаем не с начала а со следующей пачки.

    Честно я-бы для этой задачи базами не парился. Тут хвататет CSV файлов. Но если автор так сильно
    этим упарывается - то пускай себе страдает.
  • Как найти 3 самых частых символа в строке?

    mayton2019
    @mayton2019
    NoLo, мне интересно обсуждать алгоритмы. А обучать тебя основам Python - не интересно.

    Разберись сам. Это не сложный вопрос. Работа со строками - это самые основы любого языка.
  • Зачем использовать FileWriter?

    mayton2019
    @mayton2019 Куратор тега Java
    Mokey, а какой комментарий ты ждешь? Поздравляю. Ты освоил композицию объектов. Это тоже часть ООП разработки. Да. Композируй как хочешь. Можешь взять интерфейс Writer и написать свою реализацию полностью.