Приветствую Вас, Гость
Модератор форума: Melidiadus, Cheshirka  
Советский чат
LeAna Дата: Понедельник, 14.02.2011, 19:44 | Сообщение # 321
Достопочтенная Сваха

Группа: Проверенные
Сообщений: 1033
Репутация: 2380
Награды: 10
Страна: Российская Федерация
Дата регистрации: 01.10.2008
Статус: Покинул призрачную зону
AlexHunt, где ты их находишь? :D
 
Mihanner Дата: Понедельник, 14.02.2011, 19:45 | Сообщение # 322
Friendship dealer

Группа: Проверенные
Сообщений: 316
Репутация: 1792
Награды: 0
Страна: Российская Федерация
Дата регистрации: 22.07.2010
Статус: Покинул призрачную зону
DlX, Лс)

Добавлено (14.02.2011, 18:45)
---------------------------------------------
LeAna, http://fungraph.ru/
:D ^_^

 
AlexHunt Дата: Понедельник, 14.02.2011, 19:46 | Сообщение # 323
бывалый

Группа: Наблюдатели
Сообщений: 871
Репутация: 1793
Награды: 0
Страна: Российская Федерация
Дата регистрации: 05.03.2008
Статус: Покинул призрачную зону
Quote (LeAna)
AlexHunt, где ты их находишь?

Внизу каждого графика логотип, а дольше гуголь в помощь :) :p

The cake is a lie!
 
ANGELWOLF Дата: Понедельник, 14.02.2011, 19:46 | Сообщение # 324
бывалый

Группа: Проверенные +
Сообщений: 734
Репутация: 1520
Награды: 0
Страна: Российская Федерация
Дата регистрации: 20.10.2008
Статус: Покинул призрачную зону
AlexHunt, хех :D
 
LeAna Дата: Понедельник, 14.02.2011, 19:47 | Сообщение # 325
Достопочтенная Сваха

Группа: Проверенные
Сообщений: 1033
Репутация: 2380
Награды: 10
Страна: Российская Федерация
Дата регистрации: 01.10.2008
Статус: Покинул призрачную зону
Quote (Mihanner)
http://fungraph.ru/

Всё. у уроков пропал последний шанс :D
 
ANGELWOLF Дата: Понедельник, 14.02.2011, 19:49 | Сообщение # 326
бывалый

Группа: Проверенные +
Сообщений: 734
Репутация: 1520
Награды: 0
Страна: Российская Федерация
Дата регистрации: 20.10.2008
Статус: Покинул призрачную зону
Quote (AlexHunt)
Внизу каждого графика логотип, а дольше гуголь в помощь

Капец, вот я слепая %) :D
 
Mihanner Дата: Понедельник, 14.02.2011, 19:49 | Сообщение # 327
Friendship dealer

Группа: Проверенные
Сообщений: 316
Репутация: 1792
Награды: 0
Страна: Российская Федерация
Дата регистрации: 22.07.2010
Статус: Покинул призрачную зону
Quote (LeAna)
Всё. у уроков пропал последний шанс :D

:D :D :D :D :D
 
AlexHunt Дата: Понедельник, 14.02.2011, 19:49 | Сообщение # 328
бывалый

Группа: Наблюдатели
Сообщений: 871
Репутация: 1793
Награды: 0
Страна: Российская Федерация
Дата регистрации: 05.03.2008
Статус: Покинул призрачную зону
Mihanner, зачем лишаешь гуголь работы? :p

The cake is a lie!
 
Lenka Дата: Понедельник, 14.02.2011, 19:50 | Сообщение # 329
Котэ :3

Группа: Проверенные
Сообщений: 892
Репутация: 2537
Награды: 7
Страна: Российская Федерация
Город: Омск
Дата регистрации: 07.11.2008
Статус: Покинул призрачную зону
Quote

Процедура ЗаписатьСообщениеСИзменениями() Экспорт

Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "-------- Выгрузка в узел "+Строка(ЭтотОбъект)+" --------";
Сообщение.Сообщить();
Каталог = КаталогВременныхФайлов();

//Сформировать имя временного файла
ИмяФайла = Каталог+?(Прав(Каталог,1) = "\"," ","\")+"Message"+СокрЛП(ПланыОбмена.
Филиалы.ЭтотУзел().Код)+"_"+СокрЛП(Ссылка.Код)+".xml";

//Создать объект записи XML
//***ЗаписьXML-документов
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.ОткрытьФайл(ИмяФайла);
ЗаписьXML.ЗаписатьОбъявлениеXML();

//***Инфраструктура сообщений
ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения();
ЗаписьСообщения.НачатьЗапись(ЗаписьXML,Ссылка);
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = " Номер сообщения:"+ЗаписьСообщения.НомерСообщения;
Сообщение.Сообщить();

//Получить выборку измененных данных
//***Механизм регистрации изменений
ВыборкаИзменений = ПланыОбмена.ВыбратьИзменения(ЗаписьСообщения.Получатель
,ЗаписьСообщения.НомерСообщения);
Пока ВыборкаИзменений.Следующий() Цикл
//Записать данные в сообщение *** XML-сериализация
ЗаписатьXML(ЗаписьXML,ВыборкаИзменений.Получить());
КонецЦикла;

ЗаписьСообщения.ЗакончитьЗапись();
ЗаписьXML.Закрыть();
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "------- Конец выгрузки ---------";
Сообщение.Сообщить();

КонецПроцедуры

Процедура ПрочитатьСообщениеСИзменениями() Экспорт
Каталог = КаталогВременныхФайлов();

//Сформировать имя файла
ИмяФайла = Каталог+?(Прав(Каталог,1) = "\"," ","\")+"Message"+СокрЛП(Ссылка.Код)
+"_"+СокрЛП(ПланыОбмена.Филиалы.ЭтотУзел().Код)+".xml";
Файл = Новый Файл(ИмяФайла);
Если Не Файл.Существует() Тогда
Возврат;
КонецЕсли;

//***Чтение документов XML
//Попытаться открыть файл
ЧтениеXML = Новый ЧтениеXML;
Попытка
ЧтениеXML.ОткрытьФайл(ИмяФайла);
Исключение
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "Невозможно открыть файл обмена данными.";
Сообщение.Сообщить();
Возврат;
КонецПопытки;
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "------- Загрузка из "+Строка(ЭтотОбъект)+" --------";
Сообщение.Сообщить();
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = " - Считывается файл "+ИмяФайла;
Сообщение.Сообщить();

//Загрузить из найденного файла
//***Инфраструктура сообщений
ЧтениеСообщения = ПланыОбмена.СоздатьЧтениеСообщения();

//Читать заголовок сообщения обмена данными - файла XML
ЧтениеСообщения.НачатьЧтение(ЧтениеXML);

//Сообщение предназначено не для этого узла
Если ЧтениеСообщения.Отправитель <> Ссылка Тогда ВызватьИсключение "Неверный узел";
КонецЕсли;

//Удаляем регистрацию изменений для узла отправителя сообщения
//***Служба регистрации изменений
ПланыОбмена.УдалитьРегистрациюИзменений(ЧтениеСообщения.Отправитель
, ЧтениеСообщения.НомерПринятого);

//Читаем данные из сообщения *** XML-сериализация
Пока ВозможностьЧтенияXML(ЧтениеXML) Цикл
//Читаем очередное значение
Данные = ПрочитатьXML(ЧтениеXML);

//Не переносим изменение, полученное в главный из неглавного
//если есть регистрация изменения
Если НЕ ЧтениеСообщения.Отправитель.Главный И
ПланыОбмена.ИзменениеЗарегистрировано(ЧтениеСообщения.Отправитель
,Данные) Тогда
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = " - Изменения отклонены";
Сообщение.Сообщить();
Продолжить;
КонецЕсли;

//Записать полученные данные
Данные.ОбменДанными.Отправитель = ЧтениеСообщения.Отправитель;
Данные.ОбменДанными.Загрузка = Истина;
Данные.Записать();
КонецЦикла;

ЧтениеСообщения.ЗакончитьЧтение();
ЧтениеXML.Закрыть();
УдалитьФайлы(ИмяФайла);
Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "---------КонецЗагрузки---------";
Сообщение.Сообщить();
КонецПроцедуры

crazy crazy crazy
 
Mihanner Дата: Понедельник, 14.02.2011, 19:50 | Сообщение # 330
Friendship dealer

Группа: Проверенные
Сообщений: 316
Репутация: 1792
Награды: 0
Страна: Российская Федерация
Дата регистрации: 22.07.2010
Статус: Покинул призрачную зону
Quote (AlexHunt)
зачем лишаешь гуголь работы? :p

Это моя тайная миссия!
ninja
Quote
mono: ладно.. на вкус и цвет все фломастеры разные...
jcd: на вкус ИЛИ цвет. ибо некоторые на вкус одинаковые
byes: програмисты блин
 
AlexHunt Дата: Понедельник, 14.02.2011, 19:51 | Сообщение # 331
бывалый

Группа: Наблюдатели
Сообщений: 871
Репутация: 1793
Награды: 0
Страна: Российская Федерация
Дата регистрации: 05.03.2008
Статус: Покинул призрачную зону
Quote (Mihanner)
Это моя тайная миссия!

И сколько тебе яндекс платит?

The cake is a lie!
 
AlexHunt Дата: Понедельник, 14.02.2011, 19:52 | Сообщение # 332
бывалый

Группа: Наблюдатели
Сообщений: 871
Репутация: 1793
Награды: 0
Страна: Российская Федерация
Дата регистрации: 05.03.2008
Статус: Покинул призрачную зону
Quote (Lenka)
Процедура ЗаписатьСообщениеСИзменениями() Экспорт Сообщение = Новый СообщениеПользователю; Сообщение.Текст = "-------- Выгрузка в узел "+Строка(ЭтотОбъект)+" --------"; Сообщение.Сообщить(); Каталог = КаталогВременныхФайлов(); //Сформировать имя временного файла ИмяФайла = Каталог+?(Прав(Каталог,1) = "\"," ","\")+"Message"+СокрЛП(ПланыОбмена. Филиалы.ЭтотУзел().Код)+"_"+СокрЛП(Ссылка.Код)+".xml"; //Создать объект записи XML //***ЗаписьXML-документов ЗаписьXML = Новый ЗаписьXML; ЗаписьXML.ОткрытьФайл(ИмяФайла); ЗаписьXML.ЗаписатьОбъявлениеXML(); //***Инфраструктура сообщений ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения(); ЗаписьСообщения.НачатьЗапись(ЗаписьXML,Ссылка); Сообщение = Новый СообщениеПользователю; Сообщение.Текст = " Номер сообщения:"+ЗаписьСообщения.НомерСообщения; Сообщение.Сообщить(); //Получить выборку измененных данных //***Механизм регистрации изменений ВыборкаИзменений = ПланыОбмена.ВыбратьИзменения(ЗаписьСообщения.Получатель ,ЗаписьСообщения.НомерСообщения); Пока ВыборкаИзменений.Следующий() Цикл //Записать данные в сообщение *** XML-сериализация ЗаписатьXML(ЗаписьXML,ВыборкаИзменений.Получить()); КонецЦикла; ЗаписьСообщения.ЗакончитьЗапись(); ЗаписьXML.Закрыть(); Сообщение = Новый СообщениеПользователю; Сообщение.Текст = "------- Конец выгрузки ---------"; Сообщение.Сообщить(); КонецПроцедуры Процедура ПрочитатьСообщениеСИзменениями() Экспорт Каталог = КаталогВременныхФайлов(); //Сформировать имя файла ИмяФайла = Каталог+?(Прав(Каталог,1) = "\"," ","\")+"Message"+СокрЛП(Ссылка.Код) +"_"+СокрЛП(ПланыОбмена.Филиалы.ЭтотУзел().Код)+".xml"; Файл = Новый Файл(ИмяФайла); Если Не Файл.Существует() Тогда Возврат; КонецЕсли; //***Чтение документов XML //Попытаться открыть файл ЧтениеXML = Новый ЧтениеXML; Попытка ЧтениеXML.ОткрытьФайл(ИмяФайла); Исключение Сообщение = Новый СообщениеПользователю; Сообщение.Текст = "Невозможно открыть файл обмена данными."; Сообщение.Сообщить(); Возврат; КонецПопытки; Сообщение = Новый СообщениеПользователю; Сообщение.Текст = "------- Загрузка из "+Строка(ЭтотОбъект)+" --------"; Сообщение.Сообщить(); Сообщение = Новый СообщениеПользователю; Сообщение.Текст = " - Считывается файл "+ИмяФайла; Сообщение.Сообщить(); //Загрузить из найденного файла //***Инфраструктура сообщений ЧтениеСообщения = ПланыОбмена.СоздатьЧтениеСообщения(); //Читать заголовок сообщения обмена данными - файла XML ЧтениеСообщения.НачатьЧтение(ЧтениеXML); //Сообщение предназначено не для этого узла Если ЧтениеСообщения.Отправитель <> Ссылка Тогда ВызватьИсключение "Неверный узел"; КонецЕсли; //Удаляем регистрацию изменений для узла отправителя сообщения //***Служба регистрации изменений ПланыОбмена.УдалитьРегистрациюИзменений(ЧтениеСообщения.Отправитель , ЧтениеСообщения.НомерПринятого); //Читаем данные из сообщения *** XML-сериализация Пока ВозможностьЧтенияXML(ЧтениеXML) Цикл //Читаем очередное значение Данные = ПрочитатьXML(ЧтениеXML); //Не переносим изменение, полученное в главный из неглавного //если есть регистрация изменения Если НЕ ЧтениеСообщения.Отправитель.Главный И ПланыОбмена.ИзменениеЗарегистрировано(ЧтениеСообщения.Отправитель ,Данные) Тогда Сообщение = Новый СообщениеПользователю; Сообщение.Текст = " - Изменения отклонены"; Сообщение.Сообщить(); Продолжить; КонецЕсли; //Записать полученные данные Данные.ОбменДанными.Отправитель = ЧтениеСообщения.Отправитель; Данные.ОбменДанными.Загрузка = Истина; Данные.Записать(); КонецЦикла; ЧтениеСообщения.ЗакончитьЧтение(); ЧтениеXML.Закрыть(); УдалитьФайлы(ИмяФайла); Сообщение = Новый СообщениеПользователю; Сообщение.Текст = "---------КонецЗагрузки---------"; Сообщение.Сообщить(); КонецПроцедуры

swoon2

The cake is a lie!
 
DlX Дата: Понедельник, 14.02.2011, 19:55 | Сообщение # 333
бывалый

Группа: Проверенные
Сообщений: 956
Репутация: 1462
Награды: 0
Страна: Российская Федерация
Дата регистрации: 04.01.2009
Статус: Покинул призрачную зону
Quote (Lenka)
Процедура ЗаписатьСообщениеСИзменениями() Экспорт Сообщение = Новый СообщениеПользователю; Сообщение.Текст = "-------- Выгрузка в узел "+Строка(ЭтотОбъект)+" --------"; Сообщение.Сообщить(); Каталог = КаталогВременныхФайлов(); //Сформировать имя временного файла ИмяФайла = Каталог+?(Прав(Каталог,1) = "\"," ","\")+"Message"+СокрЛП(ПланыОбмена. Филиалы.ЭтотУзел().Код)+"_"+СокрЛП(Ссылка.Код)+".xml"; //Создать объект записи XML //***ЗаписьXML-документов ЗаписьXML = Новый ЗаписьXML; ЗаписьXML.ОткрытьФайл(ИмяФайла); ЗаписьXML.ЗаписатьОбъявлениеXML(); //***Инфраструктура сообщений ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения(); ЗаписьСообщения.НачатьЗапись(ЗаписьXML,Ссылка); Сообщение = Новый СообщениеПользователю; Сообщение.Текст = " Номер сообщения:"+ЗаписьСообщения.НомерСообщения; Сообщение.Сообщить(); //Получить выборку измененных данных //***Механизм регистрации изменений ВыборкаИзменений = ПланыОбмена.ВыбратьИзменения(ЗаписьСообщения.Получатель ,ЗаписьСообщения.НомерСообщения); Пока ВыборкаИзменений.Следующий() Цикл //Записать данные в сообщение *** XML-сериализация ЗаписатьXML(ЗаписьXML,ВыборкаИзменений.Получить()); КонецЦикла; ЗаписьСообщения.ЗакончитьЗапись(); ЗаписьXML.Закрыть(); Сообщение = Новый СообщениеПользователю; Сообщение.Текст = "------- Конец выгрузки ---------"; Сообщение.Сообщить(); КонецПроцедуры Процедура ПрочитатьСообщениеСИзменениями() Экспорт Каталог = КаталогВременныхФайлов(); //Сформировать имя файла ИмяФайла = Каталог+?(Прав(Каталог,1) = "\"," ","\")+"Message"+СокрЛП(Ссылка.Код) +"_"+СокрЛП(ПланыОбмена.Филиалы.ЭтотУзел().Код)+".xml"; Файл = Новый Файл(ИмяФайла); Если Не Файл.Существует() Тогда Возврат; КонецЕсли; //***Чтение документов XML //Попытаться открыть файл ЧтениеXML = Новый ЧтениеXML; Попытка ЧтениеXML.ОткрытьФайл(ИмяФайла); Исключение Сообщение = Новый СообщениеПользователю; Сообщение.Текст = "Невозможно открыть файл обмена данными."; Сообщение.Сообщить(); Возврат; КонецПопытки; Сообщение = Новый СообщениеПользователю; Сообщение.Текст = "------- Загрузка из "+Строка(ЭтотОбъект)+" --------"; Сообщение.Сообщить(); Сообщение = Новый СообщениеПользователю; Сообщение.Текст = " - Считывается файл "+ИмяФайла; Сообщение.Сообщить(); //Загрузить из найденного файла //***Инфраструктура сообщений ЧтениеСообщения = ПланыОбмена.СоздатьЧтениеСообщения(); //Читать заголовок сообщения обмена данными - файла XML ЧтениеСообщения.НачатьЧтение(ЧтениеXML); //Сообщение предназначено не для этого узла Если ЧтениеСообщения.Отправитель <> Ссылка Тогда ВызватьИсключение "Неверный узел"; КонецЕсли; //Удаляем регистрацию изменений для узла отправителя сообщения //***Служба регистрации изменений ПланыОбмена.УдалитьРегистрациюИзменений(ЧтениеСообщения.Отправитель , ЧтениеСообщения.НомерПринятого); //Читаем данные из сообщения *** XML-сериализация Пока ВозможностьЧтенияXML(ЧтениеXML) Цикл //Читаем очередное значение Данные = ПрочитатьXML(ЧтениеXML); //Не переносим изменение, полученное в главный из неглавного //если есть регистрация изменения Если НЕ ЧтениеСообщения.Отправитель.Главный И ПланыОбмена.ИзменениеЗарегистрировано(ЧтениеСообщения.Отправитель ,Данные) Тогда Сообщение = Новый СообщениеПользователю; Сообщение.Текст = " - Изменения отклонены"; Сообщение.Сообщить(); Продолжить; КонецЕсли; //Записать полученные данные Данные.ОбменДанными.Отправитель = ЧтениеСообщения.Отправитель; Данные.ОбменДанными.Загрузка = Истина; Данные.Записать(); КонецЦикла; ЧтениеСообщения.ЗакончитьЧтение(); ЧтениеXML.Закрыть(); УдалитьФайлы(ИмяФайла); Сообщение = Новый СообщениеПользователю; Сообщение.Текст = "---------КонецЗагрузки---------"; Сообщение.Сообщить(); КонецПроцедуры

Это 1с? Больше похоже на работу наших спутников! %)
Я просто привык к
Code
<?php?>
^_^

俺はおちんちんが大好きなんだよ
 
LeAna Дата: Понедельник, 14.02.2011, 19:56 | Сообщение # 334
Достопочтенная Сваха

Группа: Проверенные
Сообщений: 1033
Репутация: 2380
Награды: 10
Страна: Российская Федерация
Дата регистрации: 01.10.2008
Статус: Покинул призрачную зону
Нет, это уже даже не смешно: почему у папы всё всегда включается и работает?!
 
AlexHunt Дата: Понедельник, 14.02.2011, 19:56 | Сообщение # 335
бывалый

Группа: Наблюдатели
Сообщений: 871
Репутация: 1793
Награды: 0
Страна: Российская Федерация
Дата регистрации: 05.03.2008
Статус: Покинул призрачную зону
Не знаю как выглядит код программы на английском для знающего английский, но для меня он выглядит вполне осмысленно. На русском же - ужас, набор бессвязных слов crazy

The cake is a lie!
 
AlexHunt Дата: Понедельник, 14.02.2011, 19:58 | Сообщение # 336
бывалый

Группа: Наблюдатели
Сообщений: 871
Репутация: 1793
Награды: 0
Страна: Российская Федерация
Дата регистрации: 05.03.2008
Статус: Покинул призрачную зону
Эх, осталось одиннадцать минут alco Пополз я к столу, а то задолбает ща напоминаниями crazy

The cake is a lie!
 
DlX Дата: Понедельник, 14.02.2011, 19:59 | Сообщение # 337
бывалый

Группа: Проверенные
Сообщений: 956
Репутация: 1462
Награды: 0
Страна: Российская Федерация
Дата регистрации: 04.01.2009
Статус: Покинул призрачную зону
angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2 angry2

Добавлено (14.02.2011, 18:59)
---------------------------------------------
*реакция как у немецкого игрока в UT 2004*


俺はおちんちんが大好きなんだよ
 
Lenka Дата: Понедельник, 14.02.2011, 19:59 | Сообщение # 338
Котэ :3

Группа: Проверенные
Сообщений: 892
Репутация: 2537
Награды: 7
Страна: Российская Федерация
Город: Омск
Дата регистрации: 07.11.2008
Статус: Покинул призрачную зону
Quote (AlexHunt)
swoon2

yes yes yes
Quote (DlX)
Это 1с?

yes yes yes
DlX, чего столько злых смайликов? ОО
 
Mihanner Дата: Понедельник, 14.02.2011, 19:59 | Сообщение # 339
Friendship dealer

Группа: Проверенные
Сообщений: 316
Репутация: 1792
Награды: 0
Страна: Российская Федерация
Дата регистрации: 22.07.2010
Статус: Покинул призрачную зону
Quote (AlexHunt)
И сколько тебе яндекс платит?

Спалил)
Не очень много, но на жизн хватаеть :3
Quote (AlexHunt)
Эх, осталось одиннадцать минут alco Пополз я к столу, а то задолбает ща напоминаниями crazy

Удачи)
Quote (LeAna)
Нет, это уже даже не смешно: почему у папы всё всегда включается и работает?!

Папа умный :)
 
AlexHunt Дата: Понедельник, 14.02.2011, 20:03 | Сообщение # 340
бывалый

Группа: Наблюдатели
Сообщений: 871
Репутация: 1793
Награды: 0
Страна: Российская Федерация
Дата регистрации: 05.03.2008
Статус: Покинул призрачную зону
Quote (Mihanner)
Не очень много

Вот жадины!

The cake is a lie!
 
Поиск: