• Upwork регистрируется в РФ

      Компания Upwork уведомила клиентов из РФ о том что вскоре начнет собирать НДС за услуги сервиса с фрилансеров и агентств. Налог в 20% будет собираться с платы за пользование сервисом (сумма полученная от заказчика этим налогом не облагается).
      Читать дальше →
    • Просмотр кистей Фотошопа

        Когда коллекция кистей разрастается до нескольких гигабайт, в ней становится сложно разобраться. Погуглив, нашел программу для просмотра кистей abrViewer.NET. Покопавшись в ней, обнаружил несколько недоработок, которые решил исправить. К сожалению, автор не ответил на письмо, поэтому не удалось разместить свой релиз на sourceforge.net.
        Читать дальше →
      • Абстракция БД

          Когда я только начинал писать на PHP, ООП я владел, пожалуй, на уровне синтаксиса, не более. В то время мне вполне хватало функций mysql_*. Со временем, опыта становилось больше, я начинал задумываться об оптимизации. Этот топик описывает эволюцию моего кода.
          Читать дальше →
        • О велосипедах и фреймворках

            Навеяно топиком Каков должен быть, на Ваш взгляд, хороший framework?

            Помнится, когда только начинал писать на PHP, устроился в молодую web-конторку. Там была своя простенькая CMS, которая отвечала только за обработку адреса (используя mod_rewrite), авторизацию и вызов модулей. Все было прекрасно, но стало надоедать постоянно копипастить модули. Через некоторое время добавил туда простенький хелпер для генерации форм, стало немного удобнее и понеслось…
            Читать дальше →
          • XML Конфиг под разные хосты

              Прочитал статью про конфиг, основная идея – делать конфиг, который не придется менять на локальном компе и на хостинге. В зависимости от того, где запущен сайт будут использоваться специфичные настройки. К сожалению, ссылка не сохранилась, повторно найти не смог. Решил реализовать это наследуя Zend_Config_Xml.

              Читать дальше →
            • Управление конфигурацией локального web-сервера для нескольких проектов

                Часто приходится вести разработку одновременно нескольких сайтов. Иногда, под каждый сайт приходится выбирать специфичную версию PHP, MySQL, причем со специфичными настройками. Раньше создавал bat файлы, которые запускали нужную конфигурацию, потом решил набросать маленькую утилиту.

                Читать дальше →