Часто в проектах требуется обновление в БД множественных полей каких-либо документов. Наверное существуют готовые решения, но вбив в гугл «изменение множественных свойств документов», «обработка множественных полей», «обработка табличных полей» и т.д., я не нашел никакого решения, поэтому решил написать свое и заодно описать его в этой статье.
Рубрика «php» - 229
Модификация в БД табличных или множественных полей документов
2012-10-26 в 10:53, admin, рубрики: mysql, php, Алгоритмы, метки: mysql, PHP, АлгоритмыWebConf Riga 2012 — 10 и 11 ноября
2012-10-24 в 20:04, admin, рубрики: css, html, php, server-side, web-разработка, бизнес, конференции, пользовательские интерфейсы, метки: client-side, server-side, web-разработка, бизнес, конференции, пользовательские интерфейсы 
Прошло два года с момента проведения первой WebConf Riga конференции и настал момент проделать это снова, только лучше и больше.
Размах в этом году впечатляет: 3 потока, два полных дня, афтерпарти в ресторане из списка необычных мест мира и лекторы, которым позавидует даже DevConf!
Читать полностью »
Мобильные приложения для iOS и Android на php
2012-10-24 в 11:37, admin, рубрики: android, php, разработка под iOS Миллионы php разработчиков смогут разрабатывать мобильные приложения для iOS и Android на php. Этим утром на ZendCon, Zend chief executive Andi Gutmans анонсировал, что Zend Studio 10, позволит делать мобильные приложения на php.
В числе новых возможностей:
- WYSIWYG drag-and-drop конструктор мобильного интерфейса
- Интеграция с проектом Apache Cordova для доступа к нативному API телефона (работа с камерами, акселерометрами)
- Интеграция с PhoneGap, которая позволит публиковать приложения в различных app stores
Источник:
venturebeat.com/2012/10/23/huge-news-php-developers-can-now-design-build-and-publish-mobile-apps-right-in-zend-studio/Читать полностью »
Использование преимуществ встроенного PHP сервера
2012-10-23 в 20:39, admin, рубрики: php, php 5.4, php сервер Одним из крутейший новшеств в php 5.4 является встроенный сервер, созданный специально для разработки и тестирования. Теперь вы можете писать и тестировать свой код не имея полноценного веб-сервера — просто запустите встроенный сервер, протестируйте свой код, и выключите его, когда закончите.
Сервер, так же, предоставляет возможность и для творческого использования. Например, вы можете распространять портативное web-приложение на CD или USB, или даже как десктопное приложение, созданное на PHP без использования GTK или других графических библиотек.
Читать полностью »
OpenSource решение для автоматизации бизнеса
2012-10-23 в 17:31, admin, рубрики: helpdesk, mysql, open source, opensource, php, service desk, бизнес, дела, работа, метки: helpdesk, mysql, opensource, PHP, service desk, бизнес, дела, работаПрошлая статья на хабре вызвала некоторый резонанс среди пользователей. Со многими удалось пообщаться в IM. Из разговоров стало ясно, что очень многие хотят сделать СВОЮ систему, заточенную под их нужды. Требования и желания различаются очень сильно и существующие на рынке решения не удовлетворяют потребностей.
В статье я постараюсь рассказать о технической стороне проекта. А начну с беглого осмотра существующих решений.
Асинхронные запросы к MySQL
2012-10-23 в 13:15, admin, рубрики: mysql, mysqlnd, php, асинхронные запросы к БД, метки: mysqlnd, асинхронные запросы к БДВ mysqlnd появилась возможность выполнять запросы к MySQL асинхронно, то есть продолжить работу скрипта не дожидаясь выполнения запроса и формирования результата. Преимущество такого подхода очевидно, ведь можно выполнить массу полезной работы во время ожидания запроса, но для начала я приведу немного другой пример:
Допустим у Вас есть 3 запроса (q1, q2, q3), каждый запрос выполняется за определенное время (t1, t2, t3), например так:
SELECT 1 AS val, SLEEP(1) AS sleep
SELECT 2 AS val, SLEEP(2) AS sleep
SELECT 3 AS val, SLEEP(3) AS sleep
В случае синхронного выполнения запросов, Вы сможете получить результаты их выполнения через t1 + t2 + t3 (ex: 6 секунд), а в случае асинхронного выполнения запросов уже за max(t1, t2, t3) (ex: 3 секунды)
Примеры работы с асинхронными запросами, а также другие примеры работы с mysqlnd можно найти на github
Переводим книги с помощью Яндекс.API
2012-10-22 в 13:13, admin, рубрики: php, книги, переводчик, переводы, метки: PHP, книги, переводчикЗачем это надо
Однажды мне пришло в голову прочитать одну книгу на родном языке автора, английском. После прочтения нескольких страниц стало понятно, что читать придется долго, так как за каждым незнакомым словом приходилось тянуться за словарем, искать нужную страницу, ломать глаза о множество других слов, похожих на искомое… Да еще и таскать с собой лишних полтысячи страниц. Вот и вздумалось собрать небольшой словарик, именно под эту книгу, в который можно было бы заглянуть в любой ситуации — даже когда нет доступа в Интернет.
Что из этого получится
На выходе мы получим самый обычный .txt — файл, в котором на каждой строчке по алфавиту будут размещены редкие слова из книги и их перевод. Такой словарик можно легко встроить, например, в MIDlet для мобильного телефона, или же непосредственно на сайт.
Читать полностью »
Дайджест интересных новостей и материалов из мира PHP за последние две недели №2 (06.10.2012 — 19.10.2012)
2012-10-19 в 16:20, admin, рубрики: php, Блог компании Zfort Group, Веб-разработка, Новости, подборка, полезная информация, ресурсы, ссылки, метки: PHP, Веб-разработка, новости, подборка, полезная информация, ресурсы, ссылки .png)
Предлагаем вашему вниманию очередную подборку с ссылками на новости из мира PHP.
Приятного чтения!
Читать полностью »
Избавление Kohana ORM от лишних запросов к БД
2012-10-18 в 17:26, admin, рубрики: Kohana, orm, php, метки: Kohana, orm ORM, несомненно, мощная и удобная вещь, но запросы генерируются не только не всегда оптимальные, но еще и лишние. При создании объекта модели ORM должен знать информацию о всех полях соответствующей таблицы БД. Что приводит к нежелательным запросам к БД.
Читать полностью »
Удобное встраивание RESTful API в проект
2012-10-17 в 13:28, admin, рубрики: php, rest, yii, Программирование, метки: PHP, rest, yiiНи для кого не секрет, что наличие API идет на пользу любому проекту. Но часто, при ошибке в архитектуре системы или же добавлении его к готовому проекту, накладные расходы на поддержку и тестирование отнимают достаточно много времени.
Я хочу представить сообществу наш способ реализации RESTful архитектуры API, без дублирования кода и с минимальными изменениями существующей бизнес-логики.
Читать полностью »
