Author Archives: bullgare
Триггеры в mySQL 5.0
Ссылка на статью. Для чего они нужны: — чтобы проверить и предотвратить вставку некорректных данных — чтобы изменить или отменить процедуры INSERT, UPDATE, DELETE — чтобы отслеживать изменения данных внутри сесии. Триггер — это фактически хранимая процедура, выполняющаяся при определённом событии, относящемся к определённым данным (хотя и с некоторыми нюансами). Синтаксис:
|
1 2 3 4 5 6 |
CREATE TRIGGER <trigger name> { BEFORE | AFTER } { INSERT | UPDATE | DELETE } ON <table name> FOR EACH ROW <triggered SQL statement> |
При этом доступны …
Использование VIEW в mySQL 5.0. Проблемы с производительностью.
Для тех, кто не знает, что это такое — ссылка Вкратце: созздаёт, фактически, «временную таблицу» (более правильно сказать — виртуальную таблицу или результат выборки в виде таблицы), в которой могут храниться данные из других таблиц и результаты применения аггрегирующих функций к ним. При этом если хранятся только данные, то эта таблица обновляется при обновлении входящих …
Вычисление посещённых ссылок пользователя с помощью Javascript и DOM Level 2
Для этого нам нужен метод объекта window — getComputedStyle. В ИЕ как всегда всё непросто — у него есть свойство currentStyle элемента.
Генерация cтроки запроса из переданного массива/объекта в php
Не знал) http_build_query — >php 5.1.2
Оптимизация и скорость выполнения в jQuery
ссылка на интересный доклад по jQuery
Инструмент в помощь для настройки mySQL
Случайно наткнулся на комментарий, что привело меня к инструменту MySQL Performance Tuning (ещё ссылка, tuning-primer — сам скрипт) для оптимизации mySQL путём советов по изменению конфига на основе логов.
Структура хранения данных в поисковых движках
Вот заинтересовало;). Решил почитать. Статья в Википедии (англ.) Архитектура Google (оригинал). видео про BigTable
Новое в PHP 5.3: новое в синтаксисе
В PHP 5.3 немного обновился синтаксис — добавилось несколько полезных и удобных инструкций.
Новое в PHP 5.3: замыкания (лямбда-функции)
Замыкания (closures, лямбда-функции, анонимные функции) есть функция, не привязанная к конкретному имени функции.
Новое в PHP 5.3.0: Позднее статическое связывание
Поздним называется потому, что использование static:: будет означать вычисление класса/объекта, к которому будет относиться вызов, в момент вызова этой конструкции. А статическим — потому что работает и для статических методов (но не только для них).