• Как на php правильно выводить дату из mysql в нужном часовом поясе?

    Zazza
    @Zazza
    по IP клиента определите timezone, а дальше в зависимости от зоны выводите верное значение времени
  • Фреймворк??????????

    Zazza
    @Zazza
    ой же, под словом «ядро» я имел ввиду что-то немного другое
  • Зачем в твиттере меня фоловят совершенно непонятные люди?

    Zazza
    @Zazza
    Я утверждаю, что это как-то связано с сео, и донёс свою мысль на этот счёт (получается неверную), а уж читать посты автора твитера, эти «фоловеры» точно не будут.
    SEO — этим словом я имею ввиду всё, что связано с рекламой в интернете, направленной на привлечение пользователей на ресурс SEO-оптимизаторов. Не спам.

    Вы как-то связаны с этим занятием?
  • Снова рейтинг

    Zazza
    @Zazza Автор вопроса
    Мне показалось, что вчера было какое-то изменение с рейтингом, не только у меня. Хотя верно, именно 24 сентября, месяц назад мною была опубликована статья. Т.е. какая-то закономерность тут есть. В общем, загадочен этот рейтинг…
  • Снова рейтинг

    Zazza
    @Zazza Автор вопроса
    ок, спасибо! я думал снова что-то происходит
  • Проектирование серверной части сайта?

    Zazza
    @Zazza
    Дополню. Работал я с одним программистом. Надо ему было «сайтик» простой сделать, чуть сложнее визитки. Ну я говорю, давай всё по правильному делать. А он: «да ну, это как по воробьям из BFG». «Ну, ладно», — отвечаю — «Твоё право!» Ну и сделал он на «if — else». А потом уволился, спустя какое-то время. И никто без слёз в код этот не влезет теперь. А если бы, фреймворк, то html в шаблоне, чтобы новость добавить, могли бы и менеджеры править. Знаний на уровне 8-го класса нужно, чтобы html поправить.
    Мысль такая: если вам сайт ваш не безразличен и его ждёт дальнейшая эксплуатация и усложнение, не поленитесь и сделайте всё как надо. А 20 т. строк кода для ДВУХ! программистов это реально.
  • Проектирование серверной части сайта?

    Zazza
    @Zazza
    А зачем вам ActiveRecord и тот же Smarty на начальном этапе переноса? Без всего этого сайт на фреймворе будет нормально работать.
    К примеру symfony2: есть код: if ($_GET[«module»] == «one») { include_once(«one.php»); }
    1) Делаем маршрут:

    one:
    pattern: /one/
    defaults: { _controller: OneSiteBundle:One:index }

    2) В файл /src/Site/SiteBundle/Controller/OneController.php в функцию indexAction() переносим весь код из файла one.php как есть, с запросами к БД, echo, print и т.д.

    На других фреймворках аналогично, лично мне самым простым из того, что я видел показался CodeIgniter.
    А activerecord и smarty, если хочется, можно прикрутить позже и то, если код сайта планируете передавать другим программерам.
  • Проектирование серверной части сайта?

    Zazza
    @Zazza
    Два программиста — это не один!
    Правильно я понимаю, что у вас есть файл (index.php как вы сказали), в котором, что-то вроде: if ($_GET[«module»] == «one») { include_once(«one.php»); } elseif ($_GET[«module»] == «two») { include_once(«two.php»); }…?
    Если так, то перенести подобный сайт на MVC должно быть не сложно? Или я вижу не всю картину?
    P.S. ниже коммент не туда попал :(
  • Web-разработка под *nix: выбираем дистрибутив

    Zazza
    @Zazza
    Был при обновлении косяк (крупное обновление, когда меняется версия дистриба). Но не глобальный. Где-то на половине обновление завершилось — иксы упали, грусть, печаль, тоска. Что-то вроде «apt-get -f» проблему разрешило. После заново запустил обновление и всё прошло успешно. Отсюда вывод: делать только обновление на след. версию, не перепрыгивая. Т.е. 11.04 -> 11.10 -> 12.04, но не 11.04 -> 12.04. Ну и не боятся, если что-то пошло не так. Интернет всегда поможет. И да, не делать резких опытов на продакшене.
  • Форвардинг писем в PHP+IMAP

    Zazza
    @Zazza
    Вообще, если по логике — IMAP входящий протокол и отправлять или форвардить письма он не должен. То есть решение «в лоб» — сфорировать своё письмо и отправить его. Пересылку можно сделать средствами ПО почтового сервера (например, postfix).Можно ли аналогичное провернуть только средствами PHP — не уверен.
  • Redis + PHP в бою

    Zazza
    @Zazza
    Да, у меня не получилось заставить работать rediska через unix-сокет. Хотя, может это и не решающий фактор в выборе.
  • Обнулился рейтинг

    Zazza
    @Zazza
    действительно, рейтинг вернулся
  • Обнулился рейтинг

    Zazza
    @Zazza
    У всех кому вернулись голоса рейтинг > 0
  • Обнулился рейтинг

    Zazza
    @Zazza
    Тоже самое, ничего не вернулось.
    Да и если совсем по правде, не до конца понимаю смысла рейтинга. Это своего рода способность тех кто много болтает ставить оценки остальным (кто болтает меньше?). Тогда это не саморегулируемое общество называется.
  • Какую выбрать CRM систему для рекламной сети, чтобы вести учет площадок?

    Zazza
    @Zazza
    ну если мыслить так — то да ) Я кинул ссылку из расчёта, что можно создавать объекты, в данном случае сайты и привязывать к ним email. Тогда вся почта будет привязана к нужному объекту.
  • Посоветуйте netflow коллектор

    Zazza
    @Zazza
    всё равно это зависит от кол-ва трафика. Если netflow содержит много трафика, например это провайдерская циска, считать его очень долго. Если циска используется в небольшой или средней компании, подождать пару часов чтобы посчитать трафик за месяц — не большая беда. В любом случае, попробуйте, увидите сколько времени это займёт, отсюда и делайте вывод.
  • /etc/init.d/httpd и /usr/sbin/httpd?

    Zazza
    @Zazza
    ну 777, это своеобразные права, у вас файлы не под рутом, случаем, хранятся? может дело в пользователе-группе?
  • /etc/init.d/httpd и /usr/sbin/httpd?

    Zazza
    @Zazza
    скорее всего виноват он, можно его конечно отключить, где-то в /etc/selinux/config, если у вас федора. но лучше, конечно, разобраться, что ему не нравится, может, вы меняли пути на www каталоги?
  • Защита от SQL инъекций

    Zazza
    @Zazza
    совершенно верно, забудьте про addslashes. Тем более, привыкнуть к синтаксису pdo не сложно, да и скорость запросов в большом проекте только вырастит