А есть где-нибудь вменяемое руководство по установке Redmine, желательно под Debian и без Apache (php на сервере крутится как fastcgi под nginx) и обязательно для человека абсолютно не разбирающегося в инфраструктуре Ruby/RoR. Ничего вменяемого нагуглить не смог или я сам невменяемый :)
Для наших задач нам показалась недостаточно гибкой, может, конечно, после изучения всей документации и примеров реализации и подошла бы, но был экспресс-анализ — если за день не разобрались хотя бы как примерно реализовывать то, что нам нужно, то откладываем. Лично мне она показалась больше движком коллективных блогов, чем социальной сетью в наиболее популярном понимании (как выше сказано «профайл/друзья/альбомы» — а-ля фейсбук/вконтакте) То есть в нашем проекте её основная функциональность бы не использовалась, а вот прикручивать много чего пришлось бы.
Я упоминал выше, что смотрим или в сторону Drupal или своей разработке на фреймворке :) Гибкость и настраиваемость у Друпала по праву, имхо, считается самой лучшей среди популярных CMS, они даже позиционируются как CMF — фактически фреймворк с готовыми модулями для CMS.
Низкая скорость может быть из-за использования NOW() в запросе — такие запросы не кэшируются, попробуйте задавать дату в скрипте, если точность до миллисекунд вас не волнует :)
Основной use-case использования экрана с подсветкой — читать в кровати перед сном, чтобы и не спать при свете, и не заморачиваться с его выключением :)
Брал на «краш-тест» у знакомого (с е-инк): главный недостатоку — в темноте невозможно читать, подсветка отсутствует как класс (не знаю, есть ли е-буки на е-инках с подсветкой или с обычым ЖК-монитором) и возможности синхронизации с телефоном хотя бы файлами нет. То есть в одних условиях читалка лучше мобильника, в других хуже, но оперативно их менять не получается, а значит остаётся телефон, как более универсальое средство чтения
Интересный вариант! А почему просто не сделать чтобы скрипт, который пишет в базу формировал и файлик(и)? И зачем случайное число или отключение кэширования заголовками не всегда эффективно?
хотя от предыдущего вариант не отличается, т. к. (to_days(now() — to_days(p.data)) IS NULL эквивалентено p.data IS NULL, а при LEFT JOIN как раз и будет p.data NULL когда нет записей products
относительно недавно личный кабинет у билайна стал нормально работать в фф/хроме (правда то ли глюки под конкретными браузерами, то ли вообще верстки есть — проверить как работает в ие нет возможности, да и желания)
Не факт, для автоматического обновления нужно, чтобы оно было включено, чтобы пользователь согласился обновлять, когда обновление готово, а также имел права произвести это обновление. Файерфокс, насколько я понмю, автоматически обновляет только минорные релизы, кажется даже с 3.0 на 3.5 нужно было вручную апдейтиться. А под некоторыми ОС так вообще обновление средствами ОС происходит, даже Хрома, и опять таки требует включения обновления в ОС и административных прав. Аналогично, кстати, обстоит и дело с обновлением IE в Windows.
Еле-еле нашёл, что лицензия GPL