Доброго времени суток!
Хотим познакомить вас с нашим приложением «Монополия: Золотой Мешок», которое разработано для социальной сети «Вконтакте».
Вы можете его увидеть, перейдя по этой ссылке.

Читать полностью »
Рубрика «mysql» - 49
Игра в миллионера или история создания настольной игры для социальной сети
2012-08-31 в 14:05, admin, рубрики: actionscript, flash, game development, mysql, Вконтакте, игры, настольные игры, облака, облачный хостинг, оверсан-скалакси, социальные игры, социальные сети, Социальные сети и сообщества, метки: actionscript, flash, mysql, Вконтакте, игры, настольные игры, облака, облачный хостинг, оверсан-скалакси, социальные игры, социальные сети Сегодня, работая над сайтом, мне надо было отделить основной каталог от дополнительного. А в дополнительном каталоге надо было пронумеровать нужные записи в виде «Проект 1», «Проект 2». И тут какой то неведомый зверь не позволил мне сделать это по-быстрому на каком нибудь распространенном языке программирования. Мне захотелось попробовать, а можно ли сделать это используя лишь только средства MySQL?
Насколько я помню, в MySQL есть переменные, например @a. Но поиск в сети, как сделать цикл в MySQL, ничего мне не дал.
Тогда я поразмыслил, ведь мы можем написать
SELECT @i:=@i+1;
Импортирование данных класификатора ОКАТО в базу MySql
2012-08-28 в 8:44, admin, рубрики: mysql, XML, импорт данных, Программирование, метки: mysql, XML, импорт данныхВозникла у меня необходимость добавить к моему приложению справочники с регионами России и городами. Первая идея которая меня посетила это поискать готовые файлы XML с регионами и городами в интернете, и в случае успеха импортировать данные в мои таблицы. Оптимизма поубавилось когда я начал искать. Конечно никто для меня специально не готовил эти данные, но это и не удивительно. Имея уже однажды опыт импортирования данных из КЛАДР в SqlServer, в структуру отличную от КЛАДР, я решил что придется снова повторить подвиг и организовывать импорт из КЛАДР в мою структуру. Я прекрасно помнил и тот факт что в КЛАДР данные хранятся в таблицах DBF, а импортировать данные Читать полностью »
Блокировки в InnoDB (шпаргалка)
2012-08-23 в 8:51, admin, рубрики: innodb, mysql, блокировки, метки: innodb, mysql, блокировкиРешил разобраться в вопросе блокировок в InnoDB. Получилась такая вот краткая шпаргалка. Может кому пригодится. Буду благодарен сообществу за найденные неточности
И так, в пределах одной транзакции, после…
Читать полностью »
Группировка серийных постов, близких по времени
2012-08-22 в 15:39, admin, рубрики: mysql, метки: mysqlДобрый день!В проекте столкнулся со следующей задачей: есть новостная лента фотографий, постить в которую пользователи могут только по одной фотографии, а отображать их нужно вместе в виде галереи. Иными словами, все строки выборки нужно логически объединить в несколько «временных окон» по каждому автору и использовать это при отображении.Напрашивается группировать следующие один за одним посты, однако это не подходит: если два пользователя параллельно и неспешно аплоадят сотню фотографий — в ленту они добавляются поочерёдно, и при просмотре посты будут неприятно чередоваться.За решением на MySQL Читать полностью »
Скрипт мониторинга процессов MySQL на Perl
2012-08-22 в 13:06, admin, рубрики: mysql, perl, Программирование, метки: monitoring, mysql, perlВсем привет.
Более пяти лет я работаю системным администратором в хостинговой компании, обслуживаю более сотни серверов с freebsd и centos. За это время накопилось много самописных скриптов, облегчающих мне жизнь. Этими скриптами хочу поделиться с сообществом, да и выслушать здоровую критику никогда не помешает.
Предыстория.
Читать полностью »
DVelum – платформа разработки на PHP + ExtJS4
2012-08-19 в 20:10, admin, рубрики: dvelum, extjs, IDE, mysql, open source, php, Библиотека ExtJS/Sencha, метки: dvelum, extjs, IDE, mysql, open source, PHP
Хочу познакомить Вас с проектом, который позволит по-новому взглянуть на процесс разработки приложений с web-интерфейсом.
Это не очередная cms или framework, это платформа разработки высокопроизводительных приложений, система управления данными.
При создании были использованы нестандартные интересные подходы. Ничего сверх революционного, реализованы очевидные вещи, которых сильно не хватает во фреймворках и cms.
Читать полностью »
Приведение к типам в Yii::app()->request
2012-08-17 в 7:49, admin, рубрики: mongodb, mysql, php, yii, метки: mongodb, mysql, PHP, yiiВсем привет!
Хочу поделиться с вами небольшим решением проблемы, с которой столкнулся при переносе части данных проекта в mongodb.
Изначально у нас использовалась только Mysql и все параметры приходящие от клиента вполне себе позволяли получать данные из базы без каких-либо проблем.
<?php
$id = Yii::app()->request->getParam('id', 0);
$data = Data::getForId($id);
?>
А суть в том, что для mysql нет разницы [select * from data where id = 1] или [select * from data where '1'].
Но mongodb типы данных различает, по этому нельзя найти запись используя условие id == '1' если id в mongodb является числом.
Flashcache, или I/O на стероидах
2012-08-15 в 13:51, admin, рубрики: FlashCache, linux, mysql, ssd, sucess story, история успеха, стероиды, хостинг, метки: FlashCache, linux, mysql, ssd, sucess story, история успеха, стероидыНаверное, все уже в курсе, что одно из главных узких мест серверов — дисковая подсистема. Особенно это заметно на web-серверах и больших СУБД. Производители жестких дисков находятся в постоянной гонке за производительность, но против физики не попрешь — головка жесткого диска не может болтаться со скоростью света :).
Приходят SSD, казалось бы, вот оно — счастье! Нет механики, не надо ждать, пока головка доедет до нужной точки (особенно если данные фрагментированы или ОС пытается считать много всего сразу). Ан нет — дорого, ненадежно, места мало — в общем, на сервер не поставишь.
Какое решение? Правильно, совместить! Задача — получить скорость и время доступа SSD и надежность и обьем HDD. Существуют аппаратные решения, но мы же бедные экономически подкованные — поэтому будем делать программно.
Читать полностью »
