Задать вопрос
Ответы пользователя по тегу Ruby on Rails
  • Как организовать генерацию уникального 5-тизначного номера заказа (только цифры) в ruby on rails?

    magnitudo
    @magnitudo
    Архитектор, программист, предприниматель...
    Правильно вам говорят насчёт подбора кодов и размера, 5 цифр (99999) это уж очень мало.
    Но если очень хочется, то очень хорошо подходят всякие CRC (8,16,32) -- выбирайте на любой вкус. Берёте некий секретный текст, в конце по определённым правилам дописываете реальный id и считаете CRC. Плюс CRC в том, что при незначительных изменениях входных данных, выходное значение меняется сильно, т.е. очень легко выявить последовательный брутфорс с одного хоста и его заблокировать.
    Можно посмотреть в сторону всяких хэшей, но у них разрядность большая и считаются они сложнее.
    Ответ написан
    Комментировать
  • Что изучать, PHP или Rails?

    magnitudo
    @magnitudo
    Архитектор, программист, предприниматель...
    Начните изучать и то и другое — дальше сами решите, что вам больше нравится.
    Ответ написан
    Комментировать