Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «you»
Дайджест интересных новостей и материалов из мира PHP за последние две недели №24 (11.08.2013 — 25.08.2013) 2013-08-25 22:47:10
...
+ развернуть текст сохранённая копия
Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.
Приятного чтения!
Читать дальше →
Тэги: aop, behat, go!, group, hhvm, laravel, php, php-fig, psr, silex, yii, zephir, zfort, блог, веб-разработка, дайджест, компания, новость, подборка, ссылка
Yii, непрерывная интеграция — как не сломать все 2013-08-23 22:56:49
Мы часто экспериментируем с архитектурой, кодом, производительностью. Постоянно добавляем новый ...
+ развернуть текст сохранённая копия
Мы часто экспериментируем с архитектурой, кодом, производительностью. Постоянно добавляем новый функционал. Мы постепенно обвязываем Yii своей “архитектурной” прослойкой — шардинг, работа с временно недоступными данными, разнообразные кеши и многое другое. Да, плод нашей работы, когда он будет заврешен, пойдет в Open Source.
Задача применяемой у нас Непрерывной Интеграции (Continuous Integration, CI) — не тестирование. Задача CI — обезопасится от разрушительных изменений в следствие рефакторинга, добавления нового функционала, изменений архитектуры. Также мы защищаемся от “плохого кода”, часто повторяющихся багов, “кривых” merge.
Для своего CI мы используем Jenkins под Debian. Время на развертку CI я затратил 12 часов — до полностью рабочего состояния. На поддержку CI я не трачу ни минуты в день — я не пишу тесты на каждую мелочь, не практикую TDD. Тем не менее, CI работает и спасает нас от глупых ошибок.
“Давайте будем внимательней”/”Давайте не делать ошибок” — взывал я к разработчикам, но это помогало лишь временно и то не на все 100%. Людям свойственно ошибаться, забывать, совершать оплошности. Нет, я не изобрел “серебряную пулю” для web-проектов и даже маленьку пульку для Yii — я придумал как стабилизировать свое приложение. Ваше приложение отличается от моего и мои методы у Вас могут не работать, да и не должны — я же делал их не для Вашего приложения, если мои методы работаю у Вас — примите это как чудо или как везение. Зато идея такого CI будет работать везде. Всего лишь идея.
Читать дальше →
Тэги: continuous, integrate, php, phpunit, selenium, yii, веб-приложений, лень, поддерживать, проектирование, рефакторинг, тестирование
[Из песочницы] Интеграция phpBB в Yii framework 2013-08-21 17:48:12
Пошаговая инструкция о том, как быстро интегрировать форум phpBB в ваш сайт, написанный на Yii ...
+ развернуть текст сохранённая копия
Пошаговая инструкция о том, как быстро интегрировать форум phpBB в ваш сайт, написанный на Yii framework
Я собрал воедино все инструкции по интеграции форума в Yii framework, выполнив которые, вы гарантированно получите работающий форум и маленький бонус в конце статьи.
Читать дальше →
Тэги: framework, php, phpbb, yii, интеграция, форум
Вкрай повільне підключення до MySQL з PHP 2013-08-04 13:04:51
Цими вихідними почав переписувати один свій давній веб-сайт на Yii. Про код промовчу, він жахливий, ...
+ развернуть текст сохранённая копия
Цими вихідними почав переписувати один свій давній веб-сайт на Yii. Про код промовчу, він жахливий, хоч і працює стабільно уже… більше п’яти років. За цей час даний сайт я сідав переписувати не раз, то на «чистому» PHP, то на Kohana… та на довго мене не вистачало. Але мова зараз не про це. Так як вдома [...]
Тэги: 127.0.0.1, ipv6, localhost, mysql, php, profiler, window, yii
Bootstrap CSS Sprite: синтаксический сахар для <img /> 2013-08-01 17:18:14
Что это?
В один прекрасный день я отчётливо понял, что устал писать длинные ссылки на ...
+ развернуть текст сохранённая копия
Что это?
В один прекрасный день я отчётливо понял, что устал писать длинные ссылки на файлы изображений, каждый раз задавать им ширину и высоту, заботиться о том, чтобы это всё не прыгало при загрузке и не мигало при наведении мышкой. И я решил автоматизировать всю эту рутину. Так появился Bootstrap CSS Sprite — библиотека, которая позволяет работать со всеми вашими изображениями, как с одним спрайтом. При этом доступ к тайлам спрайта осуществляется в стиле Twitter Bootstrap.
Приведу пример: у нас есть файл изображения cat.png. Чтобы показать это изображение надо использовать тег <i>, указав для него CSS-класс img-cat, как мы делаем это в Twitter Bootstrap:
<i class="img-cat"></i>
Читать дальше →
Тэги: bootstrap, css3, image, php, twitter, yii, веб-разработка
Главная / Главные темы / Тэг «you»
|
Взлеты Топ 5
Падения Топ 5
|