В этой статье я расскажу как мы построили процесс разработки сайта не поднимая локальных копий веб-сервера в небольшой команде разработчиков с использованием Xdebug на тестовом сервере и автоматического развертывания репозитория на боевой сервер.
Рубрика «phpstorm» - 7
PHPStorm + XDebug + Bitbucket: разработка на удаленном сервере в небольшой команде
2013-07-09 в 13:34, admin, рубрики: bitbucket.org, Git, php, phpstorm, xdebug, Веб-разработка, Песочница, метки: bitbucket.org, Git, PHP, phpstorm, xdebugАвтодополнение SQL кода прямо в редакторе PHPStorm
2013-06-22 в 8:31, admin, рубрики: jdbc, php, phpstorm, sql, автодополнение, Веб-разработка, метки: jdbc, PHP, phpstorm, sql, автодополнениеВ PHPStorm есть встроенная возможность подключения автодополнения имен таблиц и полей в редакторе кода, однако не все об этом знают.
Если у вас код отображается примерно так, то прошу под кат.
Читать полностью »
Тестирование кода перед коммитом с помощью Jenkins и IDE от Jetbrains (IDEA, PhpStorm…)
2013-06-04 в 6:11, admin, рубрики: idea, Jenkins, phpstorm, Программирование, метки: idea, Jenkins, phpstormВсем привет!
В этой статье я хочу расказать о настройке Jenkins'а и практически любой IDE от Jetbrains для так называемого Pre-Tested Commit. Pre-Tested Commit — это процесс тестирования изменённого кода перед комитом, в котором разработчик на основе локальных изменений формирует diff, загружает его в Jenkins и проверяет что билд проекта с его изменениями проходит успешно. После этого разработчик фиксирует изменения в репозитории.
Читать полностью »
Настраиваем рабочее окружение для Backend разработки на PHP
2013-06-02 в 14:19, admin, рубрики: IDE, memcache, mysql, nginx, php, php-fpm, phpmyadmin, phpstorm, ubuntu 13.04, Веб-разработка, хабрахабр, метки: IDE, memcache, mysql, nginx, PHP, php-fpm, phpmyadmin, phpstorm, ubuntu 13.04За год работы в сфере Web технологий, мне не раз приходилось настраивать своё рабочее окружение. Для новичков не так то просто найти хороший гайд по настройке рабочего окружения.
В этом топике я хочу собрать всё полезное, что возможно пригодится новичкам и читателям.
Всё это я поднимать на Ubuntu 13.04. Предполагается что вы уже скачали её с официального сайт, и установили.
Читать полностью »
Новый PhpStorm 6.0 облегчает работу с Composer и другими инструментами
2013-03-14 в 11:32, admin, рубрики: IDE, php, phpstorm, Блог компании JetBrains, Веб-разработка, метки: IDE, PHP, phpstorm, Веб-разработкаВышел PhpStorm 6.0. Мы делали его для того, чтобы вы писали код еще качественнее, еще проще, еще быстрее.
(кстати, молодец La2ha, что решил опубликовать новость о релизе на Хабре раньше нас, а то мы тормозим очень стараемся все внимательно проверить, прежде чем публиковать)
А теперь — взгляните на подробности о том, что мы добавили и улучшили.
Что нового в PhpStorm 6.0
2013-03-14 в 3:26, admin, рубрики: IDE, php, phpstorm, Веб-разработка, Программирование, метки: IDE, phpstorm 12 марта стала доступна новая версия PhpStorm 6.0
Читать полностью »
Отладка Grunt-задания в WebStorm
2013-02-23 в 8:50, admin, рубрики: debug, grunt, jetbrains, node.js, phpstorm, webstorm, отладка, метки: debug, grunt, jetbrains, phpstorm, webstorm, отладкаВообще-то у меня PhpStorm, но, думаю, все будет работать и в WebStorm.
Запускаем в командной строке
cd <path to Gruntfile>
node --debug-brk=64005 $(which grunt) img2base64
Где img2base64 — название нужного задания. Можно опустить этот параметр, чтобы запустились все задания.
Получаем debugger listening on port 64005
Далее в настройках WebStorm: Run → Edit configurations… → + → Node JS Remote Debug. Задаем название конфигурации (например, grunt), Host: 127.0.0.1, Debug port: 64005 (порт можно задавать любой от 1025 до 65535, главное везде один и тот же). Нажимаем OK. Задаем точку останова (breakpoint) и нажимаем кнопку Debug.
Профит!
Читать полностью »
Создание и настройка сервера для удалённой php разработки
2013-02-06 в 15:32, admin, рубрики: php, phpstorm, Песочница, метки: PHP, phpstormКак правило, разработка и отладка приложения выполняются на локальном веб-сервере, обычно это приводит к проблемам типа «как предоставить проект клиенту» ну или просто трудность работы за несколькими компьютерами.
Данная статья не несет ничего нового, а скорей просто пошаговая инструкция как подготовить сервер для разработки проектов.
В итоге мы должны получить:
- git-репозиторий
- веб-сервер ( nginx, без apache )
- php различных версий( 5.3, 5.5 ), с наборами различных модулей ( включая xdebug, apc )
- mysql, postgresql сервера
- Удобную структуру для быстрого развертывания проекта
- Настроенную IDE под работу с этим делом
JetBrains начала распродажу в честь конца света
2012-12-20 в 14:57, admin, рубрики: IDE, intellij idea, jetbrains, phpstorm, webide, Веб-разработка, конец света, метки: IDE, intellij idea, jetbrains, phpstorm, webide, конец света
По ссылке нас ждет примерно такое сообщение:
Мы не знаем насчет всего света, но это уникальное предложение однозначно закончится с наступленем 21 декабря.
Не тратьте времени зря и воспользуйтесь преимуществом этой 75% скидки на следующие продукты JetBrains (в том числе и апдейты):
Читать полностью »
Конец света — не повод не программировать с удовольствием!
2012-12-20 в 11:29, admin, рубрики: appcode, dotcover, dottrace, intellij idea, jetbrains, phpstorm, pycharm, ReSharper, rubymine, webstorm, Блог компании JetBrains, Программирование, разработка, скидки, метки: appcode, dotcover, dottrace, intellij idea, jetbrains, phpstorm, pycharm, ReSharper, rubymine, webstorm, Программирование, разработка, скидкиСогласно календарю Майя, завтра наступит конец света.
У нас в JetBrains есть сомнения по этому поводу, потому на случай, если конца света все-таки не будет, мы приготовили для всех хабрапользователей замечательное специальное предложение:
Скидка 75% на продукты JetBrains!
Спешите, время ограничено! Конец света бывает только раз!
Скидка предоставляется на все несерверные продукты JetBrains, т. е. исключая TeamCity и YouTrack, и распространяется как на покупку новых персональных лицензий, так и на обновление существующих.