Fork me on GitHub
  1. Настраиваем dev-сервер для удобной разработки на django

    При разработке не хочется тратить время, которого и так не хватает, на рутинные действия. После каждой отправки изменений в репозиторий, необходимо выполнить обновление кода на dev-сервере, применить миграции и тд. Сегодня мы рассмотрим, как быстро настроить автоматический deploy django-приложения на dev-сервер. Я рассмотрю максимально простое решение, которое подойдет для небольших ...

    читать дальше

    comments

  2. Python 2.7 в Debian 6 Squeeze

    python logo

    Приветствую! На данный момент в stable репозитарии Debian squeeze лежит python 2.6.6. Однако, последней (на момент написания поста) стабильной версией ветки 2.x является 2.7.3. Далее рассмотрим, как установить несколько версий python и использовать их независимо.

    Устанавливаем Python 2.7.3

    Скомпилируем python 2.7.3 ...

    читать дальше

    comments

  3. Функциональное тестирование Yii приложений с Selenium

    selenium

    В последних проектах активно использую Selenium для функционального тестирования. В процессе написания тестов столкнулся с несколькими подводными камнями и в данном посте хочу рассказать о том как с ними бороться. Я думаю пост будет полезен тем, кто только начал использовать Selenium, в том числе для тестирования Yii приложений. Итак, поехали ...

    читать дальше

    comments

  4. Используем ab для тестирования производительности web-приложения

    Важной частью разработки web-приложения является тестирование производительности. Часто при постановке задачи заказчик требует чтобы сервис выдерживал определенную нагрузку. В процессе профилирования и оптимизации полезно отслеживать, как изменилась скорость работы приложения при новых условиях. Для этой цели можно использовать Apache HTTP server benchmarking tool.

    Использование ab

    Установка

    Для того чтобы установить ...

    читать дальше

    comments

  5. Yii + Selenium на debian 6

    Для функционального тестирования в Yii используется Selenium. На debian и ubuntu при запуске тестов выдается ошибка:

    :::text
    Result is neither "true" nor "false": 'OR Server Exception: sessionId led to start new browser session: Browser not supported
    

    В попытках решить данную проблему были испробованы чуть меньше чем все версии selenium и ...

    читать дальше

    comments

  6. Codeception проблема с русскими символами в utf-8

    Разбираюсь с codeception. В acceptance тестах возникла проблема с распознаванием русских символов в utf-8:

    :::php
    <?php
    $I = new WebGuy($scenario);
    
    $I->wantTo('see right title');
    $I->amOnPage('/');
    $I->see('Заголовок на русском');
    

    При этом тест фейлится, хотя логах можно увидеть, что заголовок установлен правильно. Для решения этой проблемы необходимо установить ...

    читать дальше

    comments

  7. Ускоряем обработку изображений

    Всем привет! Сегодняшний пост посвящен производительности при обработке изображений. Почти в каждом проекте требуется обработка изображений, например, ресайзинг, поворот, обесцвечивание и т.д. Для этих целей я использовал широко известное решение, написанное на php и работающее с расширением GD - class.upload.php. До тех пор пока в проектах в основном ...

    читать дальше

    comments

  8. Получаем HTTP-заголовки запроса в PHP

    Привет всем! Краткая заметка на тему того, как получить http headers запроса, который инициировал выполнение скрипта. Также стоит отметить, что в данном случае я использую php, как fastcgi, по-этому некоторые функции, которые позволяют решить поставленную задачу, не подходят.

    Как выяснилось все очень просто и все передаваемые http-заголовки запроса благополучно хранятся ...

    читать дальше

    comments

  9. Multiple select в PHP

    php logo

    Всех с новым годом! Сегодня решил сделать краткую заметку по работе с multiple select в php. Думаю кому-нибудь пригодится.

    Для примера возьмем форму содержащую multiple select:

    :::html
    <form type="post" action="">
    <select name="fruits" multiple>
        <option value="1">apples</option>
        <option value="2">oranges</option>
        <option value="3">bananas</option ...
    читать дальше

    comments

  10. Sphinx - поиск по префиксам

    sphinx logo

    Приветствую вас! Сегодня мы обсудим настройку sphinx для посимвольного поиска по префиксам слов.

    Проблема

    Передо мной была поставлена задача реализовать "живой" поиск, т.е. поиск с обновлением результатов по мере ввода. Однако, настроив sphinx привычным образом было замечено что поиск осуществляется не совсем корректно, а именно ведется по целым словам ...

    читать дальше

    comments

« Страница 2 / 6 »

ссылки

онлайн