В начало |  Текущие события |  ЧАВО |  Feeds |  Добавить ваш блог |  Обратная связь |  Архивы |  Лента новостей RSS 2.0 Русский English Deutsch Español Français Italiano 日本語 Português 中文
Показывается от записей 1 до 30 из 89 Вперед 30 К старым записям
Организация пространства адресов страниц веб-сайта средствами PHP и MySQL/MariaDB
+0 Vote Up -0Vote Down
В статье излагается подход, при котором запросы к сайту обрабатываются централизованно (через один PHP-файл), а адреса и содержимое страниц хранятся в базе данных. При этом адрес страницы может быть динамическим, а содержимое — включать в себя метки для подстановки переменных. Странице также может быть назначен исполняемый PHP-код.
Легкий ORM для PHP и MySQL
+0 Vote Up -0Vote Down
В статье приводится реализация объектно-реляционного отображения, выполненная в виде небольшой библиотеки с простым и гибким интерфейсом.
JSONПобольше информации о JSON UDFs
Employee +0 Vote Up -0Vote Down
Сегодня пришло письмо от организаторов MySQL Connect о том, что слайды, наконец, выложили. Посмотреть их можно здесь или же на моём сайте здесь или здесь. Слайды лучше README-файла: там побольше информации и примеров.

Я ещё сделала пост на английском языке по мотивам первых

  [Читать дальше...]
8 часов об отладке
Employee +1 Vote Up -0Vote Down
На этой неделе я делала 8-ми часовой онлайн-тренинг для Oracle University. Здесь есть информация о нём. Если ссылка не работает, попробуйте сменить страну на United Kingdom. Для России, кстати, у них могут быть специальные цены.

Такой длинный тренинг я делаю впервые. Предыдущий максимум у меня был 3 часа. Плюс это мой первый тренинг онлайн.

Что я имею по этому поводу



  [Читать дальше...]
Employee +0 Vote Up -0Vote Down
Представила вчера на MySQL Connect свой пакет "MySQL JSON UDFs"

Мануал пока в виде README файла, слайды и подробности будут как вернусь.
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 mysql-3.23.58 mysql-3.23.58_new_changed/
diff -ur mysql-3.23.58/include/global.h mysql-3.23.58_new_changed/include/global.h
--- mysql-3.23.58/include/global.h 2003-09-11







  [Читать дальше...]
Строкоминуты
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/
Показывается от записей 1 до 30 из 89 Вперед 30 К старым записям

Planet MySQL © 1995, 2014, 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.