@BreuUerb

Различные действия в одном окне сайта — возможно ли?

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

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

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

Ну и если есть возможность - опишите, что вообще нужно сделать, чтобы решить данную задачу? Это похоже на ситуацию - приехал в незнакомый город без навигатора и вынужден полагаться на мнение таксиста, насколько длинный путь и какая реальная цена за маршрут. Адекватный честный таксист может сказать "это в двух кварталах отсюда, минут 10 пешком если сам пойдешь, цена 250р". А другой провезет через весь город и обратно по пробкам и закоулкам, содрав 1800р. Речь не про такси, но суть очевидна я думаю )

Камнями не кидаться, если вопрос очевидный, ни разу в жизни не писал коды, вообще далёк от всего этого, но вот понадобилось и поэтому решил узнать ваше мнение )
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ответы на вопрос 1
blackst0ne
@blackst0ne
Фулстэк-разработчик
Возможно ли это сделать в принципе?


Задание размытое, но из того, что я понял, так сделать можно.

Пример:

"Слоны идут на север. И иногда на юг. Одновременно".split(".").each do |item| 
  # Вершим неизбежное! 
end


Строку можно брать из params, если она прилетает от пользователя со страницы.

Возможно ли сделать так конкретно на руби?


На руби сделать можно. И на другом языке тоже.

Если не на руби - то где проще?


Ответ на этот вопрос дать сложно. Потому что задание размытое.
Нужна конкретика.

Насколько сложное это задание? Какая адекватная оплата за такую работу плюс минус? Сколько часов плюс минус это занимает?


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

Чем конкретнее поставновка задачи, тем конкретнее ответ.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы