Giter Club home page Giter Club logo

optimize_methods's People

Contributors

kenjione avatar newmen avatar utoplenick avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

utoplenick newmen

optimize_methods's Issues

Сравнение результатов

Ещё неплохая возможность, которую можно предоставить - сравнение результатов нахождения (минимума/максимума) с другими методами. Например можно сравнивать количество требуемого времени.
Конечно, с другой стороны, это может быть и не нужно делать... но так. На всякий случай чисто фенечка. (=

Мир не стоит на месте

Друзья. Смею вам напомнить, что коммит в гнуплот уже давно приняли, и это значит, что гнуплот из репозитория уже умеет рисовать 3д графики. Так что смею предложить: удалить файл methods/gnuplot.rb и запилить использование библиотечных возможностей. ;)

Копирайт

Поставили бы в футере копирайт, со ссылкой на данный проект на гитхабе. И на гитхабе ссылку проекту прописали бы.

Максимум?

Почему есть возможность только минимум найти? Почему нельзя найти максимум? Или, например, что-нибудь в таком духе?..

Сохранение расчётов

Было бы неплохо сохранять расчёты, что уже были проведены.
Для этого можно использовать базу данных, основанную на том же ActiveRecord (например SQLite).
И сохранять туда параметры расчёта (одним полем в таблице) метод расчёта (тут можно отдельную таблицу методов создать, и линковать, соответственно, метод по ID) и когда считалось.
Картинки с графиками складывать в соответствующие папки, которые могут называться так же как ID у каждой записи расчёта.

Server error

Приветствую.
Значит начинаю тестировать ваше чудо творение на предмет ошибок, и обнаруживаю пару видов ошибок:

  1. 502 bad gateway
    a) вываливается, когда сую функцию (a < 0 ? -a : a) + (b < 0 ? -b : b) в Нелдера Мида
    б) вываливается на первых двух с функцией a * b - b * a ** 2. на третьем аще виснет и надо рукой убивать руби на серваке
  2. Internal Server Error
    а) вываливается, когда задаёшь заведомо кривую функцию
    б) ещё иногда вываливается, когда метод уходит в Inf (хотя, может быть это 502 вываливается) - так и не смог поймать

Для решения этого вопроса было бы очень здорова вам использовать RSpec, чтобы хотя бы проверять работоспособность кода, и проверять что метод работает правильно (правильно находит минимум).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.