Задать вопрос
  • PHP GD: проблема с большими картинками?

    smarteq
    @smarteq
    Web developer, System administrator
    +ко второму камменту, причем не просто создавать их Image Magick`ом, а его КОНСОЛЬНОЙ версией примерно по такой схеме:

    — Получаем файл в темп
    — Делаем необходимые переименования, проверки и т.д.
    — Складываем оригинал туда где он будет лежать
    — запускаем через exec() /usr/bun/convert…;

    Собственно в чем прикол… и почему это лучше делать так. Я однажды имел дело с плагином uploadify для jquery, который позволяет делать мультизагрузку фотографий. Сначала использовал GD, но на фотографиях больше 2-х метров этот плагин начинал сходить с ума из-за того что php gd очень тормозил на таких фотографиях (а разрабатывалось и тестилось ПРИНЦИПИАЛЬНО на милимальной VDSке, чтобы если там заработает, то на нормальной как минимум на 10 одновременных пользователях не ляжет, из этих соображений). Иными словами, плагин сходил с ума из-за того что долго не получал ответов от сервера, который был в это время занят обработкой фоток. В случае с exec() php по барабану сколько времени оно будет выполняться, он запустил команду и не ждет ответа, а занимается дальше своими делами.

    И еще камень в сторону GD. Есть такое слово exif. Не один десяток кирпичей из меня вылезло по этому поводу. Столкнетесь — поймете) у IM этой проблемы нет )

    Удачи!
    Ответ написан
    Комментировать
  • Какое выбрать решение для органиации внутренней почты в небольшом офисе?

    smarteq
    @smarteq
    Web developer, System administrator
    А если есть возможность взять более-менее приличную тачку под почтовый сервер -- www.zimbra.com готовое решение (хоть и на постфикс, но работает и причем из коробки) Пользовался, настраивал (даже статья есть на хабре моего авторства) -- все были довольны в целом. Но она жручая до ресурсов.
    Ответ написан
    2 комментария
  • RoR с нуля до первого заказа за неделю, реально?

    smarteq
    @smarteq
    Web developer, System administrator
    Не согласен с предыдущим комментарием.
    Я понятия не имел что такое AJAX, а JavaScript ненавидел с лохматой юности, когда после pascal не мог понять чо вообще тут делать, чо да дурацкий синтаксис. Но когда понял что проект без AJAX мне не сдать вообще никак ... пришлось разобраться и сдать.

    Оцените силы, если проект вы будете делать на привычной технологии, если 1:1 то разумеется нереал. Если 1:2 -- я бы рискнул. В конце концов заказчика в очень редких случаях волнует на каком движке вы делаете. Его волную в первую очередь цена-качество-сроки ..
    Ответ написан
    2 комментария