Контакты

Достижения

Все достижения (1)

Наибольший вклад в теги

Все теги (11)

Лучшие ответы пользователя

Все ответы (6)
  • DataMapper vs ActiveRecord?

    Расскажу что знаю.

    DataMapper уже не разрабатывается, разработчики этой библиотеки переименовали DM в ROM сейчас активно пилят его https://github.com/rom-rb
    Пруф - https://twitter.com/datamapper/status/342595504909...

    Так что для себя лично я решил не использовать DataMapper в проектах, хоть библиотека мне очень нравится в сравнении ActiveRecords, так как более понятно как это работает, можно просто описать модели без написания миграций и DM построит таблицы.

    К ActiveRecords есть у меня какая-то необъяснимая неприязнь. Может потому, что я не использую Rails, а пишу на Sinatra.

    Использую Sequel (sequel.jeremyevans.net). Долго сомневался мигрировать на него с DM, но как перешёл ни капли не пожалел - ЭТО ВОЛШЕБНО! Супер библиотека с кучей плагинов и возможностями, особенно при использовании PostgreSQL. Кстати, разработчики ROM решили при использовании SQL хранилица тоже использовать Sequel.

    Вот видео доклад по Sequel на русском языке - www.youtube.com/watch?v=95TflPVKSI0
    Ответ написан
    Комментировать
  • Как реализовать drag&drop заливку изображений без ajax?

    Ответ на первый вопрос: нет, в input type=file запихнуть данные не получится.

    Ответ на второй вопрос: Копай в сторону кодирования изображений в Base64.

    Я бы сделал так:

    При добавлении изображения на форму создаётся скрытый input type="text" hidden
    в value которого записывается base64 строка вычисленная из изображения.

    На сервере декодируем наши Base64 строки и записываем их в файлы.

    Вуаля!

    Библиотеки для работы с Base64 думаю не составит труда найти.

    При передаче в таком виде размер Base64 строки будет примерно на 33% больше размера файла изображения.

    А чем AJAX не устраивает? Им же можно бинарные данные отправлять.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (8)