Холивары про то, где хранить картинки – в базе или в файловой системе – штука не редкая даже для Хабра. Однозначного подхода тут в общем нет и быть не может, но если посмотреть на ситуацию с позиции оптимизации выдачи контента, то разумный компромисс становится чуть более очевиден, на мой взгляд. Читать полностью »
Метка «PHP» - 52
Отдача мелкой графики
2012-11-07 в 4:20, admin, рубрики: image, javascript, php, sqlite, Веб-разработка, Клиентская оптимизация, метки: image, javascript, PHP, sqliteВыполняем PHP прямо в браузере
2012-11-06 в 10:13, admin, рубрики: php, phpunit, service, testing, Веб-разработка, тестирование, метки: PHP, phpunit, service, testing, тестНа этой неделе CIBox Service обзавёлся поддержкой PHP версии 5.2, 5.3 и 5.4
Коротко о главном — CIBox это сервис позволяющий выполнять серверные языки прямо в браузере(на самом деле выполняются они на сервере но результат выводиться с потрохами в браузере).
В результате имеем тот-же jsFiddle но для таких языков/фреймворков как PHP, Ruby, Python, Node.js
Подробнее о самом сервисе тут и тут.
А про поддержку PHP подробнее под катом
Библиотека для авторизации через Хабрахабр
2012-11-06 в 3:24, admin, рубрики: api, php, авторизация, Алгоритмы, хабрахабр, Хабрахабр API, метки: api, PHP, авторизация, ХабрахабрДоброе утро всем, кто уже читает Хабрахабр!
Работая над «Клубом анонимных Дедов Морозов» для Хабра, нам пришлось решить проблему с авторизацией пользователя через Хабр. На Dirty пользователю предлагалось разместить у себя в профиле особую ссылку, наличие которой проверялось их сервером. Мы же решили пойти другим путем и максимально упростить авторизацию для человека, решившего принять участие в акции.
Хотя в итоге библиотека HabraAuth, о которой пойдет речь в топике, не была использована, но она использует тот же принцип авторизации, что и на habra-adm.ru — пользователь вводит свой ник на Хабре, и с аккаунта почтового робота или с аккаунта разработчика ему приходит особая ссылка по Хабропочте, перейдя по которой он и подтверждает владение своим аккаунтом.
Для конечного пользователя при использовании HabraAuth авторизация выглядит и того проще: он вводит свой ник, жмет «Войти» и сервер перекидывает его в Хабропочту, где ему остается только нажать ссылку «Войти» еще раз.
Одновременный вывод подкатегорий и товаров в Vamshop
2012-11-05 в 23:04, admin, рубрики: php, метки: PHPДоброго времени суток.
Черт меня дернул одному заказчику поставить интернет-магазин на движке Vamshop. И вот встала задача выводить на странице категории как список подкатегорий, так и список товаров. А движок работает так, что если в категорие есть товары, то он выводит только товары. В интернете решения этого вопроса не нашел, так что предлагаю свой вариант. Кому интересно, прошу под кат.
AWS: Новый SDK для PHP 2.0.0
2012-11-05 в 10:31, admin, рубрики: Amazon Web Services, AWS, php, SDK, Блог компании EPAM Systems Ukraine, метки: aws, PHP, SDKПривет всем!
Amazon Web Services представил миру новый полностью переписанный SDK для PHP 2.0.0. Написанный на Guzzle HTTP framework, новый SDK представляет пользователю возможности поддержки постоянного (persistent) соединения и лучшей сетевой производительности. Так же появилась возможность быстрой интеграции с ивент менеджером Symphony 2 для разработки хуков.
Ознакомиться с SDK можно на этой страничке. Конечно же, более интересное описание фич можно найти на Читать полностью »
Продуктивное использование PHPStorm
2012-11-05 в 9:41, admin, рубрики: idea, jetbrains, php, phpstorm, метки: idea, jetbrains, PHP, phpstormВ процессе использования IDE иногда случайно, иногда специально находятся полезные фишки, сочетания клавиш и прочие заложенные разработчиками приятные штуки, которые никогда не оседают в памяти без регулярного их использования и всячески ускользают при чтении мануалов.
Не претендуя на библию или «настольную статью программиста» я хочу поделиться полезными находками в моей любимой IDE, не скатываясь в тупую копипасту мануалов и скучных списков хоткеев, только то, что я сам использую постоянно и над чем удивляются коллеги: «о! а так можно?» Читать полностью »
Continuous Delivery PHP приложений
2012-11-04 в 10:20, admin, рубрики: continuous delivery, Jenkins, php, Веб-разработка, Песочница, метки: continuous delivery, Jenkins, PHPХочу поделиться опытом попытки внедрения непрерывной интеграции и «безболезненного» деплоинга для php приложений. Я попытаюсь рассмотреть некоторые аспекты по данному вопросу:
- Что такое Continuous Integration
- Что такое деплоинг, как он вписывается в CI
- Немного о тестировании в рамках этого «конвеера»
Индикация состояния абонента в очереди на телефоне с BLF кнопками
2012-11-02 в 17:45, admin, рубрики: AGI, asterisk, blf, ip-телефония, php, метки: AGI, asterisk, blf, PHP Сегодня задача немного посложнее.
Клиенту нужно, чтобы нажатием на кнопку быстрого набора можно было входить/выходить в очередь. При этом если абонент в очереди, то кнопка горит зеленым, если нет, то моргает красным. Сделать такое можно если IP само собой телефон поддерживает функцию BLF. Для работы функции на кнопке нужно будет прописать номер вида *12111*222, где 111 номер очереди, а 222 номер абонента. Тестировалось это на Grandstream GXP серии, самых разных. Сервером выступает Linux c Elastix, ну и можно просто Asterisk 1.6+.
Одним из условий является отсутствие привязки к номеру абонента. Номера очередей фиксированы, а абоненты могут быть любые. Для мониторинга состояния в Asterisk нужен HINT и если его нет, мы его будем создавать.Читать полностью »
Дайджест интересных новостей и материалов из мира PHP за последние две недели №3 (20.10.2012 — 02.11.2012)
2012-11-02 в 17:06, admin, рубрики: cmf, cms, php, symfony, wordpress, wordpress plugins, yii, zend, Блог компании Zfort Group, Веб-разработка, дайджест, мобильная разработка, Новости, подборка, полезная информация, ссылки, метки: cmf, cms, PHP, symfony, wordpress, wordpress plugins, yii, zend, Веб-разработка, дайджест, мобильная разработка, новости, подборка, полезная информация, ссылки
Предлагаем вашему вниманию очередную подборку с ссылками на новости и материалы.
Приятного чтения!
Читать полностью »
Отчет о пропущенных за день звонках на почту
2012-10-30 в 18:13, admin, рубрики: asterisk, php, метки: asterisk, PHP Потребовался скрипт для одного из клиентов, для уведомления на почту о пропущенных за день звонках. Возможно он и не сильно мудреный, но думаю и другим может пригодиться. В запросе выбираются данные о неотвеченных входящих звонках за вчерашний день. Такая информация довольно актуальна многим организациям, ведь если клиенты не дозвонились им, могут дозвониться другим.
Читать полностью »