Все слышали о том, что PHP создан, чтобы умирать. Так вот, это не совсем правда. Если захотеть — PHP может не умирать, работать асинхронно, и даже поддерживает честную многопоточность. Но не всё сразу, в этот раз поговорим о том, как сделать чтобы он жил долго, и поможет нам в этом атомный реактор!
Рубрика «php» - 138
Атомный реактор в каждый сайт
2015-03-03 в 7:33, admin, рубрики: async, cleverstyle, cmf, cms, HHVM, php, React, ReactPHP, Веб-разработка, метки: phpSlim framework или как мы отказались от CMS
2015-03-02 в 8:34, admin, рубрики: cms, framework, php, slim framework, web-разработка Эта публикация будет интересна небольшим компаниям по разработкам сайтов с использованием CMS. Небольшая предыстория: мы — это небольшой отдел, который занимается разработкой веб-сайтов. Очень долгое время мы разрабатывали сайты только на системах управления (OpenCart, WordPress, MODX и самописная), которые по своей сути были простые и однотипные, но с лета прошлого года пришёл тренд на разработку сайтов, которые не просто были в интернете лицом компании, но одним из инструментов бизнеса.
Читать полностью »
Точно в срок вышел релиз PHP фреймворка Yii версии 2.0.3. Порядок обновления и установки описан на странице http://www.yiiframework.com/download/.
В данную версию вошли около 50 улучшений и исправлений. Полный список можно посмотреть на GitHub. Пользуясь случаем команда выражает благодарность всем, кто нам помогает.
Отдельное спасибо тем, кто улучшает документацию и переводит её на множество языков.
За процессом разработки фреймворка удобно следить на GitHub, поставив проекту звёздочку или использовав кнопку watch. Подписывайтесь на наш Twitter и Facebook.
Ниже мы рассмотрим самые важные улучшения данной версии.
PHPCI обновился до версии 1.6
2015-03-01 в 17:27, admin, рубрики: continuous integration, php, phpci, метки: php 
Система непрерывной интеграции PHPCI доросла до версии 1.6 (обзор, обновление до 1.3), и я хотел бы рассказать об изменениях, произошедших с версии 1.3.Читать полностью »
Фриланс — маленький резерв большого аутсорсинга
2015-02-28 в 10:41, admin, рубрики: AngularJS, developers, outsourcing, php, Программирование, программисты, фриланс Сервисом top$dev было проведено исследование стран Восточной Европы по собственной методике на основе данных крупнейших фриланс-бирж (oDesk, Elance, Freelancer и других): более 88 тысяч профилей фриланс-разработчиков и 260 тысяч проектов на общую сумму более $350 млн.
Краткие выводы:
Читать полностью »
Разговорный бот для Вконтакте на PHP
2015-02-27 в 11:46, admin, рубрики: api, diy или сделай сам, php, vk api, vk.com, Веб-разработка, Вконтакте, Вконтакте API, общение, разговорный бот, социальные сети 
Интро. Лирика.
Как-то в один прекрасный день меня осенила мысль о том, что было бы неплохо, если бы такие повседневные задачи как постинг и поддержание активности аккаунта в какой-либо социальной сети выполнял не человек, а простой разговорный бот. Тем более при «ботнете» в несколько сотен аккаунтов выполнять задачу с помощью одного человека нецелесообразно и почти невозможно. Поэтому возникла идея написать разговорного бота средствами, которые лучше всего мне были известны. Я решил сделать бота на PHP.
Как REST-архитектура влияет на скорость и надежность работы сайта
2015-02-27 в 9:04, admin, рубрики: php, rest, RESTful, Серверная оптимизацияВ основе REST-архитектуры лежит несколько важных базовых принципов, которые часто упускаются из вида начинающими программистами. Между тем, эти принципы имеют критическое значение для скорости и надежности работы веб-сайта. В некотором смысле REST — это архитектура, концентрирующаяся на совместимости и эффективном взаимодействии с другими узлами сети и клиентским ПО. Для них веб-сайт — черный ящик, реализующий HTTP интерфейс.
Унифицированный программный интерфейс
Ключевой момент: совместимость с HTTP-методами в плане безопасности и идемпотентности.
Безопасный запрос — это запрос, который не меняет состояние приложения.
Идемпотентный запрос — это запрос, эффект которого от многократного выполнения равен эффекту от однократного выполнения.
Читать полностью »
Краткий сказ о долгой разработке заявочной системы
2015-02-27 в 8:17, admin, рубрики: ajax, css, fontawesome, Help Desk Software, javascript, php, socket, sql anywhere, Веб, Программирование, метки: php, веб Как-то раз, бороздя просторы интернета в поисках новых идей, я наткнулся на статью на Хабре Как мы написали helpdesk. В данной статье было описание системы очень похожей на ту, которую я создаю уже больше полугода. И я решил о ней написать.
Читать полностью »
Vagrant для малышей, или как на Windows легко получить настроенный сервер для разработки веб-приложений
2015-02-26 в 7:35, admin, рубрики: laravel, php, vagrant, Веб-разработка, виртуализация, виртуальная машина, детишки, разработка Здравствуй, мой дорогой любитель поработать с Composer'ом, создавая свой очередной крутой проект на одном из модных фреймворков. Или, быть может, ты — фронтэнд-мастер, пишущий сложные штуки на JS и CSS, компилируя их из jsx- и less-файлов, устанавливая библиотеки через Bower, а проект собирая в каком-нибудь Grunt, попутно прогоняя код юнит-тестами и, конечно же, заливая потом всё это на github… Если всё это — часть твоей повседневной жизни, то хвала Всевышнему, поздравляю: ты прошел все эти испытания и даже не сломал себе мозг. Отныне, ты — из числа тех счастливых, потративших не одну неделю, разбираясь в том, как корректно настроить всю эту кучу инструментов, а также, ты — один из тех, кто может доминировать, властвовать и унижать блистать своими знаниями в комментариях Хабра к статьям других, менее проворных и смышлёных коллег по цеху…
Но… быть может, ты — лишь один из тех, кто только мечтает о подобных извращениях манипуляциях мастеров разработки современных веб-приложений?) Тогда я спешу обрадовать тебя: я тут на днях узнал пару полезных вещей и понял, что это — настоящий подарок для начинающих разработчиков. И решил написать эту статью.
Читать полностью »

