В начало |  Текущие события |  ЧАВО |  Feeds |  Добавить ваш блог |  Обратная связь |  Архивы |  Лента новостей RSS 2.0 Русский English Deutsch Español Français Italiano 日本語 Português 中文
Показывается от записей 1 до 30 из 84 Вперед 30 К старым записям
PHP: критика перехода с оригинального API MySQL на mysqli и PDO
+0 Vote Up -0Vote Down
Оригинальный API MySQL (функции mysql_*() — например, mysql_query() и пр.) с версии PHP 5.5.0 объявлен устаревшим. Вместо него разработчики PHP рекомендуют использовать модуль mysqli или объекты данных PHP (PDO). Эти средства обладают расширенным по сравнению с традиционным API функционалом, но действительно ли они удобнее в повседневной ...
Архитектурная концепция программирования при работе со списками в веб-приложениях на основе PHP и MySQL
+0 Vote Up -0Vote Down
В статье излагается подход, позволяющий оптимизировать производительность запросов MySQL, а также повысить степень повторного использования кода PHP.
My way to verify MySQL bug reports
Employee +0 Vote Up -0Vote Down
Давным-давно я обещала посетителям тогда ещё PHPConf опубликовать скрипт, который я использую для верификации багов сразу в нескольких пакетах MySQL.

По прошествии, скажем так, обещанных трёх лет, я таки собралась и опубликовала их в своём рабочем блоге на английском языке.

Вообще "обычным" пользователям вполне должно хватить MySQL Sandbox. Однако мой скрипт может



  [Читать дальше...]
MySQL 3.23 на современном Linux
Employee +0 Vote Up -0Vote Down


Понадобилась для одного бага MySQL версии 3.23. Прошлый раз я её собирала под Mac OS X 10.4 лет пять назад. Так она и жила, пока диск не сдох. Сейчас у меня основная ОС - Oracle Linux 6 и пришлось сделать небольшие изменения в коде, чтобы заработало. Интересно только на случай "вдруг ещё раз придётся". Как руководство к использованию реликтовых версий прошу не рассматривать.

[diff -ur]

$ diff -ur mysql-3.23.58 mysql-3.23.58_new_changed/
diff -ur mysql-3.23.58/include/global.h






  [Читать дальше...]
Строкоминуты
Employee +0 Vote Up -0Vote Down
Редактирую материал вот к этому тренингу

Я последнее время стала приблизительный текст писать для презентаций и семинаров для лучшего time management. В среднем получается 300 строк в моём стиле, включая длинные и пустые, на час.
Имена
Employee +0 Vote Up -0Vote Down
Вот интересно, зачем люди дают таблицам имена типа Name, чтобы обращаться потом к ним name?
Cyber Monday @O'Reilly
Employee +0 Vote Up -0Vote Down
Только сегодня, до 23:59 по тихоокеанскому времени (PT), O'Reilly делает 50% скидки на все электронные книги и видео.

Адрес предложения: http://shop.oreilly.com/category/deals/cyber-monday.do

Или можно непосредственно с моей книжки.
Микки Маус
Employee +1 Vote Up -0Vote Down
Зашла сегодня в магазин в SF, смотрю майку мужу: любит он очень американские майки. Рядом женщина: "Вот тут очень много маек с Микки Маусом". Муж у меня нормального мужского размера если что.

***

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



  [Читать дальше...]
Employee +0 Vote Up -0Vote Down
Через два часа вылетаю в Сан Франциско на MySQL Connect
Time management
Employee +0 Vote Up -0Vote Down
Работа в поддержке, требующая постоянно отвлекаться на вопросы клиентов или коллег, вырабатывает несколько дёрганый стиль: одновременно проверяешь баг, пишешь письмо, гуглишь, болтаешь в рабочем чате и смотришь ЖЖешечку. Оно вроде и ничего так, регулярному процессу скорее помогает. Быстрое переключение задач. Тесты для багов чаще всего нужны коротенькие: чем проще - тем лучше. Отвечать обычно нужно быстро. И т.д. То есть это хорошее умение.

Однако иногда требуется сосредоточенно и

  [Читать дальше...]
MySQL Migration Toolkit возвращается
Employee +0 Vote Up -0Vote Down
После того, как в 2009 году MySQL прекратила поддержку MySQL Query Browser, MySQL Administrator, MySQL Migration Toolkit мы регулярно получали просьбы от пользователей возобновить разработку инструмента, подобного MySQL Migration Toolkit. (MySQL Query Browser и MySQL Administrator входят в MySQL Workbench.) Сегодня это произошло.

Инструмент, при помощи которого можно импортировать базы Microsoft SQL Server в MySQL, доступен для скачивания (http://www.mysql.com/downloads/installer/?product=installer" target="_blank).

Полный текст новости на английском



  [Читать дальше...]
Сон
Employee +0 Vote Up -0Vote Down
Снилась сегодня большая бешеная собака. Она покусала мужчину, который кричал: "Я всё равно пострадал! Берегите детей!!!" Толкуют, что это был символ Государственной Думы. Разбудил телефонный звонок, мужской голос спросил: "Владимир Владимирович на месте?"
Кубанский чернобыль
Employee +0 Vote Up -0Vote Down
За неполные сутки в Краснодарском крае выпала двухмесячная норма осадков. Чтобы не затопило Новороссийск власти решили открыть дамбу и вся вода, следуя по руслу притока реки Кубани, в течении полутора часов оказалась в г.Крымске (районный центр на расстоянии 40 км от Новороссийска, население 60 тыс.чел). Волна высотой три метра накрыла город.

Внимание! Власти не предупредили жителей Крымска о надвигающейся смерти ни до принятия решения -- о спуске воды -- ни непосредственно после. По

  [Читать дальше...]
Я-то конечно!
Employee +0 Vote Up -0Vote Down
Обсуждаем с парнем из подмосковного спортзала жизнь в заграницах:

- Там хорошо, можно по улицам спокойно ходить в любое время и не бояться, - он
- Да я и здесь по улицам в любое время хожу и не боюсь, - это я
- Ты-то конечно!
Моё о DevConf 2012
Employee +0 Vote Up -0Vote Down
В прошлые выходные была на DevConf 2012, развиртуализировалась с _rv_ и demidov и попутно сделала два доклада.

В этот раз у меня конференция прошла в основном в кулуарах: утро я пропускала, чтобы быть в форме к своему докладу, а потом по ходу в очередной

  [Читать дальше...]
Employee +0 Vote Up -0Vote Down
Ездили в выходные в Сиде посмотреть храм Аполлона и Театр. Оказалось, что там в тот же день проходило авиашоу. Как я пожалела, что со мной не было Виты с её длинными объективами!



Оптимизация запросов MySQL с использованием пользовательских переменных
+0 Vote Up -0Vote Down
Введение. В современном мире существует большое количество задач, в рамках которых приходится обрабатывать большие массивы однотипных данных. Яркими примерами являются системы для анализа биржевых котировок, погодных условий, статистики сетевого трафика. Многие из этих систем используют различные реляционные базы данных, в таблицах которых содержатся такие объемы данных, что правильное составление и оптимизация запросов к этим таблицам становится просто необходимым для нормального ...
Highload++ 2011. Репортаж с места событий.
+0 Vote Up -0Vote Down
3 и 4 октября 2011 года в Москве проходила пятая ежегодная конференция разработчиков высоконагруженных систем Highload++.
MySQL error number 1054 и как с ней бороться
+0 Vote Up -0Vote Down
При использовании ряда CMS (например, DLE, vBulletin и др.) временами возникает ошибка mysql с номером 1054.
Список моих постов в рукодельные сообщества
Employee +0 Vote Up -0Vote Down
Да, я ещё и крестиком вышиваю вяжу.

Решила сделать такой список, чтобы, с одной стороны, не потерять, и, с другой, не дублировать посты. Тут они вроде не очень уместны.

В ru_knitting:

Красно-розовый жилет: http://community.livejournal.com/ru_knitting/2533949.html

Коричневая кофта и полосатая сумка:







  [Читать дальше...]
Инструкция в картинках к стиральной машинке
Employee +0 Vote Up -0Vote Down
Как-то я уезжала на несколько дней и муж попросил оставить инструкцию по использованию стиральной машины. Мы тогда сделали эти фотографии, а вчера я наконец привела их в пригодный к публикации вид.

Стирали мы это полотенце:





Собственно машинка:



Полотенце, которое мы будем стирать:



Сначала машинку нужно















  [Читать дальше...]
Удобные функции PHP для работы с MySQL
+0 Vote Up -0Vote Down
В статье предлагается несколько простых функций языка PHP для взаимодействия с СУБД MySQL, которые могут значительно облегчить повседневную работу программистов.
Hello MySQL From WinAPI/MFC
+0 Vote Up -0Vote Down
В настоящее время система управления базами данных MySQL в большей степени используется для web, нежели для desktop-приложений (особенно под windows, где предпочтение, естественно, отдаётся MSSQL-серверу), однако, разумеется, вышеупомянутая ниша desktop-разработок под windows с использованием mysql вовсе не пустует.
Мои презентации
Employee +1 Vote Up -0Vote Down
Месяца полтора назад я получила письмо с просьбой прислать свои презентации. Почему-то товарищ считал, что у меня есть готовые презентации на любую тему вокруг MySQL и я буду счастлива их рассылать в личном порядке. Но этот случай навёл меня на мысль, что неплохо бы иметь где-нибудь полный список своих презентаций. Поэтому я решила сделать такой пост, который, вероятно, будет обновляться.

Список презентаций в хронологическом порядке.


  • Как работает Bugs Analysys Support Group в





  [Читать дальше...]
Изменения в "Методах выявления ошибок в SQL приложении"
Employee +0 Vote Up -0Vote Down
Поправила немножко текст, о котором писала тут: http://svetasmirnova.livejournal.com/38554.html Исправила некоторые неточности, на которые указали читатели.

Он по-прежнему находится по адресу http://sql-error.microbecal.com/
Встреча MySQL User Group
Employee +0 Vote Up -0Vote Down
На случай если кто-то пропустил: 17 мая будет очередная встреча MySQL User Group.

Будет присутствовать легендарный Michael (Monty) Widenius. Ведущий, как обычно, Костя Осипов.

Больше подробностей здесь:
http://groups.google.com/group/moscow-mysql-user-group/browse_thread/thread/4ce04ca2425d353?hl=ru
Профилирование запросов
+0 Vote Up -0Vote Down
В MySQL с версии 5.0.37 появился удобный инструмент для профилирования запросов - директивы SHOW PROFILES и SHOW PROFILE.
Методы выявления ошибок в SQL приложении
Employee +0 Vote Up -0Vote Down
Во время отпуска и по мотивам своего мастер-класса на PHPConf 2009 (http://phpconf.ru) я написала гид для тех, кому нужно поймать ошибку в SQL приложении. Правильнее было бы назвать в MySQL приложении, но я всё-таки думаю, что общие принципы едины для всех. В идеале мне бы хотелось, чтобы текст охватывал основные случаи неправильного поведения. Оговорюсь, что под неправильным поведением я понимаю логические ошибки, а не проблемы производительности. Проблемы производительности - это  [Читать дальше...]
Вышла MariaDB 5.1.38 Beta
+0 Vote Up -0Vote Down

Вышла MariaDB 5.1.38 Beta. Формально, это уже второй релиз MariaDB, но по сути - это первая выпущенная нами бета, в которой есть все фичи, которые были запланированы на релиз и которая близка к RC.

Полный список изменений со всеми подробностями и ссылками можно посмотреть здесь, а я тут попробую сделать небольшой обзор. Итак, у нас есть все, что есть в MySQL, но кроме этого:

Табличные движки

* InnoDB и InnoDB Plugin заменены на

  [Читать дальше...]
Презентации MySQL Backup и про плагины с PHPConf 2009
Employee +0 Vote Up -0Vote Down
Выкладываю оставшиеся презентации с PHPConf 2009

MySQL Backup - odp и pdf
MySQL Plugins: что это такое - odp и pdf
MySQL Third-party Storage Engines - odp и pdf
Показывается от записей 1 до 30 из 84 Вперед 30 К старым записям

Planet MySQL © 1995, 2013, Oracle Corporation and/or its affiliates   Legal Policies | Your Privacy Rights | Terms of Use

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.