Quantcast
Channel: Doctrine —Токарчук Андрей
Browsing all 10 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Сессии в БД и SET NAMES utf8 в Zend Framework

Zend Framework очень хорош, на нём удобно строить большие системы, но уж очень он неповоротлив. У нас в системе есть несколько утилит, который вызываются через AJAX-запрос после загрузки страницы и...

View Article



Image may be NSFW.
Clik here to view.

Ruby VS PHP, Rails VS Zend Framework

Итак, в предыдущей заметке мы создали наше первое приложение. Какие выводы можно из этого сделать? Предлагаю обсуждение, что лучше для веб-разработки Ruby on Rails или Zend Framework. Понимаю, что из...

View Article

Image may be NSFW.
Clik here to view.

Оптимизация mysql

В этой статье я хотел бы рассказать о приемах оптимизации MySQL. Многие из них очевидны, другие довольно необычны, но большей частью они тривиальны. 1. Один большой запрос или несколько маленьких....

View Article

Image may be NSFW.
Clik here to view.

DQL to Raw SQL

Я довольно давно работаю с Doctrine ORM, и очень часто при отладке необходимо посмотреть, какой именно SQL запрос получается из DQL запроса. Для этого раньше я использовал $dql->getSqlQuery() вместе...

View Article

Image may be NSFW.
Clik here to view.

Автоинкрементные ключи и хранение сессий в БД

Вчера разбирался с интересным багом с Zend_Session_Storage_DbTable. Хотя в конце выяснилось, что он то тут и не причем Итак, веб-приложение на базе Zend Framework хранит сессии в бд MySQL с помощью...

View Article


Решение проблемы «mysqlnd cannot connect to MySQL 4.1+ using old...

После обновления сервера БД на Percona Server 5.1.52-rel12.3 с удивлением обнаружил, что перестал коннектиться PhpMyAdmin, а также все веб-приложения на PHP. WTF? Проблема Оказывается, что в новом...

View Article

Image may be NSFW.
Clik here to view.

Сложный код, плавающие баги и инсайт

Мы три дня ловили баг. Есть такая противная категория ошибок — плавающие баги.  Гейзенбаг (англ. Heisenbug) — термин, используемый в программировании для описания программной ошибки, которая исчезает...

View Article

Image may be NSFW.
Clik here to view.

Новый подход к тестированию Zend Framework/Doctrine приложения: пусть...

Когда проект растет, то, как правило, растет и его кодовая база, количество модулей, да и число программистов, вовлечённых в проект. Постепенно от закачки файлов по ftp (если такое было команда...

View Article


Image may be NSFW.
Clik here to view.

Взаимная блокировка транзакций БД. Как решать проблему?

В данной статье описывается решение проблемы взаимных блокировок транзакций БД, когда одна транзакция блокирует данные и не дает запуститься другой. Сегодня столкнулись с такой проблемой. Есть группа...

View Article


Image may be NSFW.
Clik here to view.

Троичная логика (ternary logic) в Doctrine ORM

В этой статье речь пойдет о третичной логике. Я не буду говорить об операциях в троичной логике, а коснусь лишь вопросов хранения данных в Doctrine. Представим, что есть некоторый столбец в БД, данные...

View Article
Browsing all 10 articles
Browse latest View live




Latest Images