• Emacs как IDE для PHP?

    @immaculate
    P.S. Глянул на ваши топики. Допустим по поводу того же rope в emacs: на моем проекте он не взлетел. Сломался в одном месте, я подкрутил, сломался в другом месте. Одна из причин, почему я бросил Emacs — надоело все подлатывать. Хочется, чтобы просто работало. Банально, но этого не менее актуально.
  • Emacs как IDE для PHP?

    @immaculate
    Поделитесь конфигом, а? Вряд ли я с PyCharm пересяду обратно, но стало интересно.
  • Emacs как IDE для PHP?

    @immaculate
    PyCharm умеет рефакторинги, понимает python-код и отмечает в нем ошибки (вплоть до пропущенных или лишних imports). Если рефакторинг к vim прикрутить наверное можно, то научить подсвечивать ошибки — сомневаюсь (то же самое справедливо и для Emacs). «Понимать» код они вряд ли когда-нибудь научатся. Есть только один режим для Emacs, «понимающий» код — js2-mode. Да и того пришлось лет 10 ждать, пользуясь неудобными глючными поделками типа javascript-mode. Терзают смутные сомнения, что кто-нибудь напишет аналог для python/php. Там и более мелкие проблемы, типа неправильной подсветки многострочных строковых литералов или неверных отступов годами не могут решить.

    Еще из привлекательных черт — умение переформатировать красиво python/html/css код. При работе с кодом определенных деятелей, записывающих, например, сss в одну строку, или не делающих отступы в xml/html — просто незаменимо. Vim и Emacs справляются с подобной задачей только в простейших случаях.

    В общем, мое мнение — наверное из vim/emacs можно сделать подобие PyCharm. Но придется сидеть и пилить-пилить, и не факт, что добьешся такого же результата. А мне уже неинтересно пилить, интереснее стало делать то, что идет на пользу коду, с которым я работаю, времени на допилку IDE жалко. Раньше было интересно пилить Emacs, и я всюду его рекламировал. Но со временем перегорело.
  • Отдача файлов: nginx или ftp?

    @immaculate
    А в чем именно проявляется нагруженность? Большая загрузка CPU? Как именно вы ее измеряете, или это субъективные ощущения. Вообще, мне кажется, что тут замена ftp на http — менять шило на мыло, надо искать где на самом деле происходит затык.

    С другой стороны, если скачивают в основном музыку и фильмы, то http позволит использовать streaming, не скачивая файл целиком, возможно это уменьшит нагрузку. Опять, же запустить массовую загрузку смогут только продвинутые пользователи, в отличие от ftp.
  • Отдача файлов: nginx или ftp?

    @immaculate
    Системный вызов sendfile. Притом он также используется ProFTPD, что неудивительно. Мне кажется, что вряд ли замена ftp на nginx что-либо даст.
  • Отдача файлов: nginx или ftp?

    @immaculate
    Ответ зависит от ftp сервера, настроек ftp и nginx, и операционной системы. Без уточнения этих параметров корректный ответ дать невозможно.
  • Организация кода django-проекта, связывание приложений?

    @immaculate
    Извините за съехавшее форматирование структуры, надо было preview нажать перед публикацией. :(
  • Sphinx: результат поиска по слову?

    @immaculate
    Как выбрать строки в заданном порядке из PostgreSQL: www.depesz.com/index.php/2010/07/25/how-to-order-by-some-random-query-defined-values/
    В MySQL еще проще.
  • CAT(Computer-assisted translation)-soft. Кто чем пользуется?

    @immaculate
    В последний раз я занимался переводами в 2006-ом году, тогда Trados Java не требовал. И WordFast тогда был только одной версии.
  • Есть ли среди посетителей раздела «q&a» пользователи блогосервера LiveJournal?

    @immaculate
    В ЖЖ очень много интересных людей, и их там гораздо проще найти, чем в безбрежном Интернете.
  • Как избавиться от повторяющихся join'ов при пересекающихся ForeignKey в Django?

    @immaculate
    Посмотрите EXPLAIN ANALYZE с лишним JOIN'ом и без. В PostgreSQL разница минимальная, а в PostgreSQL 9.0 лишние JOIN'ы вообще должны автоматически убираться (впрочем, не проверял, так как пока еще не успел поставить 9.0).