среда, 28 ноября 2007 г.

ExtJs. Один запрос, несколько Ext.data.Store.

Не так давно я рассказывал о библиотеке ExtJs, ей же будет посвящена сегодняшняя заметка. Эта заметка расчитана на подготовленного читателя, который уже разобрался с базовыми понятиями. Но и новичку будет полезно взглянуть на то, что предлагает эта библиотека, возможно захочется стать подготовленным =) Комментарии будут подробными.

Стоит заметить, что речь пойдет о второй версии, которая сейчас значиться Release Candidate 1 и доступна для скачивания по ссылке

Сегодня речь пойдет об Ext.data.Store. Объект удачный и используется во множестве виджетов в качестве источника данных. Обычный подход заключается в том, чтобы создать подгружающий себя объект и вызывать метод load(), для его загрузки.

//Инициализируем соединение
var rCon = new Ext.data.Connection({
    //Урл "кормящего" файла =)
    url:    '/data.php',
    //Метод
    method: 'POST',
    //Параметры, которые передадутся в запросе
    extraParams: {'act' : 'get_requests'}
});
//Само хранилище
var rDs = new Ext.data.Store({
    //Прокси с соединением, созданным выше
    proxy: new Ext.data.HttpProxy(rCon),
    //"Читатель" ответов, приходящих в формате JSON
    reader: new Ext.data.JsonReader({
        //Какое свойство читать
        root: 'requests',
        //Какое свойство отвечает за кол-во записей
        totalProperty: 'total_requests',
        //Поля записей
        fields: [
        'requests_key',
        'requests_name'
        ]
    })
});
rDs.load();

Так выглядит обычное создание и загрузка хранилища. При вызове метода load() идет асинхронных запрос к серверу, получаются данные и далее с ними делается то, что нужно. Вcё замечательно. Есть одно "но". Хранилище в силу своей универсальности используется и для ComboBox - выпадающих списков в формах. А этих самых ComboBox в одной форме может быть много. У меня, например 19 =) Таким образом, реализуя приведенную выше схему, мы получим 19 асинхронных вызовов. А это не очень хорошо.

Известно, что у браузеров есть ограничение на количество одновременных вызовов. Благодаря комментариям, мы знаем, что это 3 для FF и 2 для IE. И мы получаем сильное снижение производительности. Это если не брать в расчет проблемы с обработкой 19 вызовов, и синхронизации загрузки с отображением. Ведь если не успеют загрузиться хранилища, а мы уже начнем показывать форму, будет не очень красиво.

Продумав это всё в голове, я пришел к выводу, что надо действовать по-другому. Надо наполнить все 19 хранилищ за один запрос. Поиски на форуме не привели к нахождению решения. Хотя пару идей я получил. В рецепте, приведенном ниже будет использован метод loadData(), вместо load(). Который просто загружает уже пришедшие данные в хранилище, никуда не обращаясь. Я не буду приводить код для 19 хранилищ, приведу для двух.

//Создаем record. Пригодится для "читателя" хранилища.
dsDataRecord = new Ext.data.Record.create([
//Пишем название свойства и мапим его
//на второй элемент массива пришедших данных
{name : 'data_key', mapping : 1},
{name : 'data_name', mapping: 2}
]);
//Хранилище номер раз.
dataStore = new Ext.data.Store({
    //Читатель на этот раз "массивный" а не JSON =)
    reader: new Ext.data.ArrayReader({
        //Первый элемент массива для упорядочивания. Он уникальный.
        id: 0
        //Наш record.
    }, dsDataRecord)
});

//Создаем record. Пригодится для "читателя" хранилища.
dsDigitRecord = new Ext.data.Record.create([
//Пишем название свойства и мапим его
//на второй элемент массива пришедших данных
{name : 'digit_key', mapping : 1},
{name : 'digit_name', mapping : 2}
]);
//Хранилище номер два.
digitStore = new Ext.data.Store({
    //Читатель на этот раз "массивный" а не JSON =)
    reader: new Ext.data.ArrayReader({
        //Первый элемент массива для упорядочивания. Он уникальный.
        id: 0
        //Наш record.
    }, dsDigitRecord)
});
//AJAX-запрос на все данные
comboStoreRequest = Ext.Ajax.request({
    //Урл "кормящего файла"
    url: 'data.php',
    //В случае успешного запроса
    success: function(result){
        //Преобразуем JSON-ответ в объект
        comboStore = Ext.util.JSON.decode(result.responseText);
        //Загрузим массив данных первое хранилище
        dataStore.loadData(comboStore.data);
        //Загрузим массив данных во второе хранилище
        digitStore.loadData(comboStore.digit);
    },
    //Метод
    method: 'POST',
    //Параметры вызова
    params: {act : 'get_data'}
});

Приведенный код тоже не слишком сложен. Самое интересное, для меня, было сформировать теперь выдачу с сервера JSON-данных, чтобы их "прожевал" ArrayReader. И сделал из них массивы, приемлемые для загрузки в хранилище.

На основе документации, можно прийти к выводу, что ArrayReader ожидает данные в виде объектов вида:

[[1, key1, name1],[2, key2, name2],[3, key3, name3]]

Значит в PHP нам необходимо иметь массив, повторяющий приведенную структуру и применить к нему json_encode()

<?php
//Массив с данными
$data_array[] = array(1, "data_key1", "data_name1");
$data_array[] = array(2, "data_key2", "data_name2");
$data_array[] = array(3, "data_key3", "data_name3");
//Выводим JSON-массив
echo json_encode($array);
?>

Первый пункт выполнен. Этими данными вполне можно "накормить" один ArrayReader. А у нас их два. А ответ от сервера один. Значит надо наши массивы упаковать как свойства объекта. И обращаться к ним при загрузке в хранилище. Для этого на сервере нужен следующий PHP-код:

<?php
//Первый массив
$data_array[] = array(1, "data_key1", "data_name1");
$data_array[] = array(2, "data_key2", "data_name2");
$data_array[] = array(3, "data_key3", "data_name3");
//Второй массив
$digit_array[] = array(1, "digit_key1", "digit_name1");
$digit_array[] = array(2, "digit_key2", "digit_name2");
$digit_array[] = array(3, "digit_key3", "digit_name3");
//Собираем всё в один массив.
$data = array('data' => $data_array, 'digit' => $digit_array);
//Выводим окончательный ответ.
echo json_encode($data);
?>

Готово. Теперь мы передаем JSON-объект с двумя свойствами, которые являются массивами данных. И мы можем загрузить их в наши dataStore. Задача выполнена =)

170 комментариев:

Akzhan Abdulin комментирует...

спасибо за интересные материалы. маленькое дополнение для красоты:

лучше выводить так:

< ? php

//Первый массив
$data_array[] = array(1, "data_key1", "data_name1");
$data_array[] = array(2, "data_key2", "data_name2");
$data_array[] = array(3, "data_key3", "data_name3");

//Второй массив $digit_array[] = array(1, "digit_key1", "digit_name1");
$digit_array[] = array(2, "digit_key2", "digit_name2");
$digit_array[] = array(3, "digit_key3", "digit_name3");

$obj = array(data => $data_array, digit => $digit_array);

//Выводим окончательный ответ.
echo json_encode($obj);
? >

BTheMad комментирует...

Да, вы правы, ваш код изящней. Исправил и запомнил =)

kuth комментирует...

опечатка в первом листинге. объявленная переменная rCon, далее используется как rGridCon.

Eugene Schava комментирует...

JFYI: Максимальное количество одновременных соединений с сервером - 3 для фаирфокса и 2 для эксплорера

BTheMad комментирует...

Спасибо, kuth и Eugene Schava.
Внес изменения.
Нет предела совершенству =)

Анонимный комментирует...

На основе документации, можно прийти к выводу, что ArrayReader ожидает данные в виде объектов вида:

[[1, key1, name1],[2, key2, name2],[3, key3, name3]]
----------------
Не ввиде объектов , а в виде многомерного массива.
----------------
Публиковать не обязательно, но исправить надо.

Анонимный комментирует...

Кстати, если вам вдруг понадобится заблокировать чей-нибудь мобильный телефон или другое средство связи, то попробуйте воспользоваться для этого Блокираторы CDMA.

Анонимный комментирует...

А знаете ли вы что, если вам однажды потребуется подавить чей-то мобильный телефон или другое средство связи, то воспользуйтесь для этого Блокираторы CDMA.

Анонимный комментирует...

У каждого из нас свои мотивы. По правде скажу, что моя цель продвинуть запрос сео анализ сайта. Спасибо автору сайта за понимание и поддержку. Делай добро людям и оно вернется; )

Анонимный комментирует...

Whatch this - d. U. M. P. S

Анонимный комментирует...

Думаю всем читателям этого блога будет полезна следующая ссылка - Камни в почках

Анонимный комментирует...

It was rather interesting for me to read this blog. Thanx for it. I like such themes and anything connected to them. I definitely want to read a bit more soon.
Alex
Cell blocker

Анонимный комментирует...

У нас можно скачать фильм Аватар в отличном качестве

Анонимный комментирует...

Так уж и біть поделюсь и с вами отличным линком - башенные краны. И не говорите потом что не слышали

Анонимный комментирует...

Да уж. Как говорится в устоявшемся выражении:
Именно мы придумали набирать на сотовом номер и сбрасывать, чтобы не тратить деньги.

Анонимный комментирует...

Да уж. Как говорится в устоявшемся выражении:
Это мы спасли от разорения производителей настойки боярышника.

Анонимный комментирует...

Интересно написано....но многое остается непонятнымb

Анонимный комментирует...

Да уж. По поводу коментариев - навеяла на меня где-то услышанная фраза:
Именно мы первыми полетели в космос и первыми прилетели из него.

Анонимный комментирует...

Хм… Как раз на эту тему думал, а тут такой пост шикарный, спасибо!

Анонимный комментирует...

Зер гуд ставлю 5 балов.

Анонимный комментирует...

Жжёшь…..не думал…….круто!!!!!! +10

Анонимный комментирует...

Прeогpомный pecпект aвтоpу… Bас пpиятно читать всeгдa… Стaтья по делу, солидаpeн )))

Анонимный комментирует...

Спасибо за пост. Позновательно.

Анонимный комментирует...

Отличная статья Спасибо огромное

Анонимный комментирует...

Могу предложить Вам посетить сайт, на котором есть много информации по этому вопросу.

Анонимный комментирует...

[color=#5588aa]
Не знаеш сколько времени я тут сижу? Может-быть... есть cупер предложение по[url=http://www.pi7.ru] видео[/url] порталу Думаю вам понравится
[url=http://www.pi7.ru]секс видео [/url]
aнекдот для разнообразия :)

рихогдит мужрк пуббличный дом, снимаеат себе девку и занимеатся с ней сексом. Тут откуда ни возьмись вламываются менты с облвпой. Всех посртоили в коридоре иначали дзнгания:
- Ты кто? Пршститутка?
- Нет, что вы! Я массжаист!
- А ты?
- А я делаю епдикюр!
Мужик не выджерживает и говорит:
- еН, вы только посмотрите на них Сейчас окажется, что проститутка тут - я! ! !

Я 5 часов блужадла по сет, пока не выешла на ваш форум! Думаю, я здесь остранусь надолго!
прошу прощения за опечатки.... оченнь маленькая клавиатура у PDA!

[/color]

Анонимный комментирует...

Да, информацию полезную найти не трудно, а хорошего друга - практически нереально. (

Анонимный комментирует...

http://markonzo.edu Only, ashley furniture [url=http://jguru.com/guru/viewbio.jsp?EID=1536072]ashley furniture[/url], mhtqd, allegiant air [url=http://jguru.com/guru/viewbio.jsp?EID=1536075]allegiant air[/url], sckihu, pressure washers [url=http://jguru.com/guru/viewbio.jsp?EID=1536078]pressure washers[/url], rxtigwc, dishnetwork [url=http://jguru.com/guru/viewbio.jsp?EID=1536080]dishnetwork[/url], stkns, adt security [url=http://jguru.com/guru/viewbio.jsp?EID=1536076]adt security[/url], fhaxq,

Анонимный комментирует...

Заметил такую тенденцию, что в блогах появилось много не адекватных комментариев

Анонимный комментирует...

Ваш пост навел меня на думки

Анонимный комментирует...

Только вчера об этом думал, так что пост как нельзя в тему!

Анонимный комментирует...

Большой пост Занесу в закладки. С утра прочту

Анонимный комментирует...

с нетерпением буду ждать продолжения Ваших изреченний на по этому вопросу.

Анонимный комментирует...

Просто замечательно - очень интересные мысли

Анонимный комментирует...

Спасибо за статью, всегда рад почитать вас!

Анонимный комментирует...

http://lumerkoz.edu I like it so much, http://soundcloud.com/aldactone newspaper http://soundcloud.com/amaryl ctcss reportapril http://www.comicspace.com/atrovent/ detailing http://www.comicspace.com/esomeprazole/ defending http://www.comicspace.com/buspar/ cuellar wardencamas

Анонимный комментирует...

За такие посты надо награды давать, на полном серьезе!

Анонимный комментирует...

Спасибо за статью

Анонимный комментирует...

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

Анонимный комментирует...

Огромное спасибо! Очень помогла ваша информация!

Анонимный комментирует...

Мне нравятся Ваши посты, заставляет задуматься

Анонимный комментирует...

пока я жив, я буду помнить ваш ресурс заношу в букмарки

Анонимный комментирует...

блог знакомый в аську ссылку кинул

Анонимный комментирует...

Мне нравятся Ваши посты, заставляет задуматься

Анонимный комментирует...

Спасибо. Прочитал с интересом. Блог в избранное занес=)

Анонимный комментирует...

Любопытно. Автору, как говорится, респект и уважуха

Анонимный комментирует...

Читаю уже не первую неделю Ваш блог, узнаю много интересного

Анонимный комментирует...

А Вы не задумывались о том, чтобы параллельно завести еще один блог

Анонимный комментирует...

Как всегда на высоте!

Анонимный комментирует...

у вас нашел именно то, что искал. огромное человеческое спасибо!

Анонимный комментирует...

Только не очень могу понять как часто обновляется ваш блог

Анонимный комментирует...

Спасибо, пост действительно толково написан и по делу, есть что почерпнуть

Анонимный комментирует...

Пост понравился, пишите еще. Я с удовольствием прочту.

Анонимный комментирует...

Довольно интересно конечно. Я немогу подписаться под каждым вашим словом, но в общем соглашусь.

Unknown комментирует...

Спасибо за интересную статью!

Анонимный комментирует...

Очень понравилось, спасибо:)

Анонимный комментирует...

Мега супер-пупер новость!

Анонимный комментирует...

В Голландии появилась новая услуга, [url=http://bit.ly/aJlgTL ]платная подруга[/url]
она поговорит с вами по телефону, составит компанию по магазинам, пойдет с вами в кафе и если нужно припрется наночь глядя с бутылкой вина поговорить по душам.

И ничего не потребует взамен, кроме 50 евро в час.

Анонимный комментирует...

Here so history!

Анонимный комментирует...

Мы постарались собрать в этом разделе самые эффективные диеты. У нас Вы сможете подобрать диету максимально подходящую Вам. Все диеты имеют подробное описание. Если у Вас есть свой рецепт эффективной диеты, то Вы можете прислать описание Вашей диеты и мы опубликуем ее. Если вы хотите поделиться Вашей диетой заходите сюда
Сейчас известно довольно много диет. Время от времени появляются новые. Мы постарались собрать все диеты, что бы Вы могли выбрать ту диету которая Вам больше подходит. В нашем каталоге диет Вы можете найти более 200 диет. Но помните, что похудение- это средство, а цель- это здоровье! И в этом вам поможет правильное питание.

Вот только некоторые из них:

курсы по снижению веса
серьга в ухо для похудения
крем для коррекции фигуры
увеличение груди для подростков
правильное питание для пресса


и еще одна:

[url=http://bit.ly/97h2kk]похудела не ела после 6
[/url]

Анонимный комментирует...

Мы постарались собрать в этом разделе самые эффективные диеты. У нас Вы сможете подобрать диету максимально подходящую Вам. Все диеты имеют подробное описание. Если у Вас есть свой рецепт эффективной диеты, то Вы можете прислать описание Вашей диеты и мы опубликуем ее. Если вы хотите поделиться Вашей диетой заходите сюда
Сейчас известно довольно много диет. Время от времени появляются новые. Мы постарались собрать все диеты, что бы Вы могли выбрать ту диету которая Вам больше подходит. В нашем каталоге диет Вы можете найти более 200 диет. Но помните, что похудение- это средство, а цель- это здоровье! И в этом вам поможет правильное питание.

Вот только некоторые из них:

чайный гриб похудеть
как похудеть за неделю подростку
синдром раздраженного кишечника диета
двенадцатиперстная кишка диета
как выглядит идеальная фигура


и еще одна:

[url=http://bit.ly/97h2kk]таблица набора веса при беременности
[/url]

Анонимный комментирует...

majong free online games

http://majong.socialgo.com

Анонимный комментирует...

Читал и плакал...) Такого нарошно не придумаешь.

Анонимный комментирует...

Это точно )) Сам таким же пользуюсь.

Анонимный комментирует...

Вот уж! Никогда бы не подумал! Спасибо за информацию.

Анонимный комментирует...

Спасибо, информация очень интересная.)

Анонимный комментирует...

Занимательно тут у Вас. ) Надо будет еще заскочить.

Анонимный комментирует...

Очень понравилось, спасибо:)

Анонимный комментирует...

Ну что можно еще дополнить?

Анонимный комментирует...

Не сразу понял, в чем дело. Но перечитав, все стало понятно. )

Анонимный комментирует...

Заходите на секс видео чат на [url=http://atant-maibidu.narod.ru]секс чат[/url]

Анонимный комментирует...

Интерсно тут у Вас. ) Надо будет еще зайти.

Анонимный комментирует...

Занимательно тут у Вас. ) Как-нибудь еще загляну.

Анонимный комментирует...

Затрудняюсь что-либо придумать?

Анонимный комментирует...

Интересно, спасибо. На своем сайте мы стараемся отразить самые последние события на мировом автомобильном рынке.

Анонимный комментирует...

Да, Именно так и было!:))

Анонимный комментирует...

Спасибо, полностью согласен.

Анонимный комментирует...

Прямо как в музыке. Те же семь нот, а сколько разных мелодий...

Анонимный комментирует...

Предстовляю вам в пользование сайт интим знакомст В данный момент самое просматриваемое эро-видео Что тебе снится, МАЛЫШ? Без рекламы, без тормозов, без смс! Ведь в себе держать сексуальную энергию не вкоем случае нельзя. Даже если вы живете не одни (одна) это хороший повод узнать что то новое и попробовать самим. А если вы одна (одни) в этом случае вашей фонтазии нет предела!
От Интим знакомства www.SEEXi.NET
Лучшее в интернете Бесплатный гей сайт

Анонимный комментирует...

Как ни удивительно, в наше время подработать любому игроку на валютном рынке Форекс совсем не тяжело, при этом не нужно обладать своеобразные навыки или обладать солидным капиталом.

В наши дни все игроки международного валютного рынка Форекс имеют возможность оперировать финансами, во много раз превышающими величину их личных инвестиций. Это является подлинным за счет финансового рычага, величиной от 1:1, до 1:500, предоставляемого избранным дилинговым центром.

Торговая деятельность на валютном рынке Форекс достаточно тривиальна и напрямик соединена только лишь с модификациями курса валют, на которые воздействуют разные политические, коллективные и экономические события в мировой финансовой среде. Игрок разбирает эти моменты, и покупает валюту по низкой стоимости и реализует ее, когда курс вновь поднимается, при этом зарабатывает доход.

См. Рынок Форекс

Анонимный комментирует...

Классный блог, я тоже пишу для схожию тематику) про Тайланд пишу, можешь почести у меня.

Анонимный комментирует...

Хм... да, и в правду жгучий блог! Было колоссально интересно почести про Тайланд. Составитель этого блога, не обижайтесь, Ваш блог мне тоже понравился! :)

Анонимный комментирует...

Классный блог! Композитор просто служащий, такого хорошего письма издавна не видел, завидую белой завистью. авторазборка volvo

Анонимный комментирует...

Красивый у Вас блог! Груда полезной информации, вовремя, может Вам нужны подарки для другой год?

Анонимный комментирует...

Загрузить Linux без регистрации и отправки смс на веб проекте you-like.Ru

Анонимный комментирует...

Скачать бесплатно и без регистрации рингтоны с веб проекта mixeda.Com

Анонимный комментирует...

Ух... уже декабрь же, правда) бегло время летит, беспричинно не успеешь оглянутся и уже 11 января на работу надо)

Анонимный комментирует...

Не согласен с автором, я желание все сделал сообразно другому... хотите расскажу как?

Анонимный комментирует...

Не знаю как автору блога, а мне интересно узнать который желание ты там сделал, рассуждать совершенно мастера!

Анонимный комментирует...

Да сносный он не расскажет, написал просто и свалил, видел я уже таких.

Анонимный комментирует...

Так ладно вам, не ругайтесь, нуждаться жить дружно :) тем более торопливо неофит год)

Анонимный комментирует...

Весь хорошо, мне понравился материал)

Анонимный комментирует...

Здравый блог, че вы на автора набросились.

Анонимный комментирует...

Совершенно классно, вовремя который что думает творить для новый год?

Анонимный комментирует...

Правда какой небывалый год, день блин! Пошли те бухать!

Анонимный комментирует...

Вам бы один выпить, я вот ещё закусывать люблю. Знаете беспричинно водочка с силедочкой...

Анонимный комментирует...

Ради футбола - около глазами синяки, для футбола ныне будем лес тянуть, ради футбола будем ебашить мусоров.

Анонимный комментирует...

Блин, разумеется вам бы токмо пить, я вот салатики люблю. Крабовый салат вместе офигенный, преимущественно когда утром просыпаешься в нем.

Анонимный комментирует...

Ты че ебунался? Какой футбол нахуй? Мы на новомодный год собираемся бухать! А ты тогда про футбол, сезон закончился, бросай тянуть епт!

Анонимный комментирует...

Ох, новоявленный год, елка, дед морозок... год зайца! Недавний год зайца, морковку надо подкупать воеже совершенно как было!

Анонимный комментирует...

Прикольный блог! Мне понравился :)

Анонимный комментирует...

Мне тоже понравился, и дизайн приятный.

Анонимный комментирует...

Дизайн способный делали перед поручение, угодный такой.

Анонимный комментирует...

А у меня дизайн не отображается, слетает в опере.

Анонимный комментирует...

У меня опера десятая, все нормально отображается... может процесс в другом.

Анонимный комментирует...

Так наверно простой плагинов груда наставил, вот и глючит браузер.

Анонимный комментирует...

Правда сколько вы лишь о дизайне, наполнение сайта тоже очень даже ничего :)

Анонимный комментирует...

+100500, составитель пишет просто о сложном, вместе круто :)

Анонимный комментирует...

А который Вы хвастаетесь то? Посмотрела я Ваш сайт, и сей мне больше нравится, милый такой.

Анонимный комментирует...

Мне нравится, так красиво и акруатно.

Анонимный комментирует...

Хм, а у вас есть девушка?

Анонимный комментирует...

А ты хочешь стать его девушкой? Рисковая ты малолеток ;)

Анонимный комментирует...

Компилятор юноша, грамотно пишет, подписался на рассылку обновлений.

Анонимный комментирует...

Правда никуда компилятор не пропадет, следовательно же который интелегент.
Своевременно, когда спич зашла о НГ, может кому нибудь нужна недвижимость во Франции на НГ? :D

Анонимный комментирует...

Также, согласен, блог крайне благообразный, и обновляется зачастую :)

Анонимный комментирует...

Суть для автор для новичок год не ушел в запой)) а то кого мы будем декламировать)

Анонимный комментирует...

Согласен с предыдущим оратором =)

Анонимный комментирует...

Классный такой блог, как пиши почаще, пробегать интересно)

Анонимный комментирует...

Верно, обновляйте блог почаще, и поправте верстку...

Анонимный комментирует...

Эх, редко блог обновляете, писали желание Вы почаще...

Анонимный комментирует...

Согласен, в России сообразно другому нельзя. Либо ты, либо тебя... а я не хочу чтобы меня :)

Анонимный комментирует...

Хм... не согласен со своими опонентами, думаю что всегда было по другому.

Анонимный комментирует...

А почему это ты с нами не согласен? Давай выкладывай свою точку зрения! :)

Анонимный комментирует...

Эх... вы все тут спорите как всегда. Прям ристалище битв))

Анонимный комментирует...

Согласен с автором блога, для последний год у юристов наверно довольно миллион работы...

Анонимный комментирует...

Не полюбиться, не читай, в чем проблема? :)

Анонимный комментирует...

Ну не знаю, а мне вот нравиться про личную многолетие читать, я сиречь старая повитуха)

Анонимный комментирует...

А сообразно мне так масса лишнего, не люблю блоги о личной жизни.

Анонимный комментирует...

Нормальный блог, безвыездно по делу составитель пишет, шиш лишнего.

Анонимный комментирует...

Верно никаких проблем бро, все как :)

Анонимный комментирует...

ЧелябинскТУТ - городской портал про Челябинск. На нашем сайте прогноз погоды в Челябинске является максимально точным, базируется на сводном прогнозе с нескольких источников проверенных временем

Анонимный комментирует...

КрасноярскТУТ - популярный портал про Красноярск. Что бы вас не интересовало: новости Красноярск, погода - городской портал Красноярск ТУТ будет вам полезен.

Анонимный комментирует...

МоскваТУТ - региональный сайт про Москва. На данном городском портале любой посетитель может своевременно узнавать какая будет точная (вплоть до времени дня) погода в Москве на 14 дней, неделю, 10, 5 и 3 дня.

Анонимный комментирует...

НовосибирскТУТ - городской сайт про Новосибирск. Что бы вас не интересовало: новости Новосибирск, работа в Новосибирске - городской сайт Новосибирск ТУТ будет вам полезен.

Анонимный комментирует...

ОмскТУТ - наш портал про Омск. К несчастью кризис привел к тому, что Омск сейчас переживает небывалую волну безработицы, поэтому раздел работа и вакансии в Омске могут быть очень полезны тем, кто ищет работу.

Анонимный комментирует...

Эх, чистый же Вы однако действительно классно пишете...

Анонимный комментирует...

Желание, у автора просто святой талант писателя :)

Анонимный комментирует...

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

Анонимный комментирует...

Простой людям нужны кумиры... чтобы ровняться для них :)

Анонимный комментирует...

Просто людям нужны кумиры... воеже ровняться на них :)

Анонимный комментирует...

Ммм... прочиатала его безотлагательно, ейей изделие вышел! Как прежде не замечала.

Анонимный комментирует...

А мне кажется вы совершенно подхалимы... который вы беспричинно нахваливаете эти писульки?

Анонимный комментирует...

Правда, согласен с вами, по другому быть не может.

Анонимный комментирует...

Может, просто композитор правильно пишет, сколько даже удаваться не хочется.

Анонимный комментирует...

Да, согласен с вами друзья, композитор молодец.

Анонимный комментирует...

Ага, неофит год беспричинно объединяет... всетаки человек стали друзьями прям :)

Анонимный комментирует...

Эх... новоявленный год, интересно подобно его довольно писать композитор блога?

Анонимный комментирует...

Хм... думаю он напишет потом, наравне встретил свежий год :D

Анонимный комментирует...

Нашел тогда занятный сайт - фильмы онлайн без регистрации
, даже насмешка судьбы полдничать! Новогодний фильм! :)

Анонимный комментирует...

Ух, насмешка судьбы это фильм поколений прям! Скорее желание его еще посмотреть! :)

Анонимный комментирует...

Шалом братья и сестры! Хочу читать вам формула 1 новости
.

Анонимный комментирует...

Истинно всетаки нормально, интересные новости да... Прежде всего

Анонимный комментирует...

Исторические новости, историческая справка, авто новости

Анонимный комментирует...

А я вот теперь купил запчасти ростов
.

вылез в топе комментирует...

Когда-то тоже увлекался программированием. В частности на C++ и PHP. Сейчас больше занимаюсь SEO. Ну когда появится время обязательно возобновлю изучение PHP.

Анонимный комментирует...

Советую новый сайт [url=http://obzormania.ru/igronevs/134-star-wars-the-old-republic-ogranicheniya-dlya-besplatnyh-akkauntov.html]Star Wars: The Old Republic ограничения для бесплатных аккаунтов[/url] , даже про [url=http://obzormania.ru/main/12-skachat-xbox-360-emulator-3-0.html]Скачать Xbox 360 Emulator 3.0[/url] есть информация.

Анонимный комментирует...

[url=http://www.michee68.com/wp-content/plugins/wp-bible/bib/seks-znakomstva-s-transvestitami.html]секс знакомства с трансвеститами[/url][url=http://kolpschool2.tomsk.ru/wp-content/plugins/q-and-a/style/seks-znakomstva-v-kishineve.html]секс знакомства в кишиневе[/url][url=http://discountvaluestores.com/wp-content/themes/smallbiz/css/style/znakomstva-v-anape-intim.html]знакомства в анапе интим[/url]
[url=http://www.bcwm.org.uk/wp-content/plugins/lepopup/js/intim-znakomstva-dlya-vzroslih.html]интим знакомства для взрослых[/url]
— Захватчики у ворот! Джабба взглянул на экран.— Мидж…Через тридцать секунд она уже сидела за его столом и изучала отчет шифровалки.
Чатрукьян просмотрел список и изумился еще больше. Все файлы прошли проверку, в них не было обнаружено ничего необычного, а это означало, что «ТРАНСТЕКСТ» безукоризненно чист.Встав, Сьюзан решительно направилась подошла к терминалу Хейла. Экран монитора был погашен, но она понимала, что он не заперт: по краям экрана было видно свечение. Криптографы редко запирали свои компьютеры, разве что покидая Третий узел на ночь. Обычно они лишь уменьшали их яркость; кодекс чести гарантировал, что никто в их отсутствие к терминалу не прикоснется.
Было видно, что Хейл ей не поверил. [url=http://digitalshippingscales.net/wp-content/themes/twentyeleven/style/znakomstva-dlya-gruppovogo-seksa-v-samare.html]знакомства для группового секса в самаре[/url]
[url=http://laser.cicrespi.com/wp-content/themes/default/style/sayt-virtualnogo-seks-znakomstva.html]сайт виртуального секс знакомства[/url][url=http://www.deluxehd.com/wp-content/themes/twentyten/images/icon/seks-znakomstva-moskve.html]секс знакомства москве[/url]
[url=http://pugkrazy.com/wp-content/themes/twentyten/css/znakomstva-omsk-gey.html]знакомства омск гей[/url][url=http://pineviewcollege.com/wp/wp-content/themes/atahualpa/options/img/seks-znakomstva-tashkenta.html]секс знакомства ташкента[/url]
[url=http://kamolkhon.com/wp-content/plugins/wptouch/css/seks-znakomstva-v-apatitah.html]секс знакомства в апатитах[/url][url=http://www.everydaylifeinsurance.org/wp-content/themes/everyday/css/znakomstva-dlya-seksa-s-video.html]знакомства для секса с видео[/url]
[url=http://www.montrealarabic.com/wp/wp-content/themes/Ipad/styles/css/seks-znakomstva-v-krim.html]секс знакомства в крым[/url][url=http://crjunglistcrew.com/wp-content/plugins/akismet/znakomstva-v-arzamase-dlya-seksa.html]знакомства в арзамасе для секса[/url]

Анонимный комментирует...

Всем Доброе утро! Пассивный доход в сети Интернете,Автоматизация процессов продажи рекламных мест,Заработок без сайта.

Анонимный комментирует...

Электровелосипед Заря-Дельта (Силач).
Мотор-колесо 60В 500(350)Вт.
Гарантия до 1 год.

Подробнее на нашем сайте.
http://electrofan.com.ua/e-shop-electrovelosiped

Особенности электровелосипеда:
* функция круиз-контроля
* функция рекуперации (E-ABS).
* сигнализация, электропакет.

На нашем сайте вы можете приобрести:
мотор-колеса, электровелосипеды, аккумуляторы, комплектующие.

Подробную информацию об электронаборах, электровелосипедах вы можете получить на нашем сайте.
http://electrofan.com.ua

* Доставка по всей Украине.
электровелосипеды

Анонимный комментирует...

Сайт [url=http://tvoiamyzika.ru/mr]подбора аккордов[/url],
у нас дюже большая подборка гитарных аккордов и песен около гитару.
Посетив Сайт вы будете очень рады качеством и удобством нашего сайта с [url=http://tvoiamyzika.ru/lr]аккордами под гитару[/url]

Анонимный комментирует...

Под ключ Капитальный Ремонт гостиниц в Запорожье http://ukladka-kafelj.ucoz.ua http://remont-kvartiri.pp.ua http://ukladkalaminata.at.ua

Анонимный комментирует...

http://uslugi.bezgazet.zp.ua/zaporozhie/1188107.html

Анонимный комментирует...

Куплю конденсаторы км-5 H30 (зеленые)
от 1 кг! Предложения на мыло
serg12011974@mail.ru

Анонимный комментирует...

Купил както встраиваемую мойку Blanco могу говорить полностью доволен приобретением, советую всем поручение делал чрез сайт интернет магазина, обработали быстрее чем я думал, консультанты на сайте вежливые и отзывчивые,нравиться было.)) Вот ссылка для собственноручно сайт,кому нужно http://the.dp.ua

Анонимный комментирует...

Купил както встраиваемую мойку Blanco могу говорить полностью доволен приобретением, советую всем поручение делал чрез сайт интернет магазина, обработали быстрее чем я думал, консультанты на сайте вежливые и отзывчивые,нравиться было.)) Вот ссылка для собственноручно сайт,кому нужно http://the.dp.ua

Анонимный комментирует...

Купил както встраиваемую мойку Blanco могу говорить полностью доволен приобретением, советую всем поручение делал чрез сайт интернет магазина, обработали быстрее чем я думал, консультанты на сайте вежливые и отзывчивые,нравиться было.)) Вот ссылка для собственноручно сайт,кому нужно http://the.dp.ua

Анонимный комментирует...

Скачать всегда любые программы можно все рабочие проверенные, советую всем

Анонимный комментирует...

Скачать всегда любые программы можно все рабочие проверенные, советую всем

Анонимный комментирует...

Скачать всегда любые программы можно все рабочие проверенные, советую всем

Анонимный комментирует...

Как семья?

За минутную регистрацию - БЕСПЛАТНЫЕ БОНУСЫ: http://www.bonus.ru.net/

[url=http://www.bonus.ru.net/bonusy]БОНУС РЕГИСТРАЦИЯ[/url]

метки: заработок денег в интернете с телефона