Добро пожаловать в Записки дилетанта Войти|Регистрация | Помощь
Google has you?

Не смог пройти мимо http://www.jetstyle.ru/scroogled/. С первого взгляда кажется фантастическим бредом, но тот, кто владеет информацией - владеет всем. КГБ и Штази передает свою репутацию самой благополучной ИТ компании? Whisper Big Smile

Соблюдение ПДД - прихоть милиции или насущная необходимость?

Я обычно редко езжу по городу. Особенно последние полгода - взрывной рост пробок в Киеве привел к тому, что у меня появилась идиосинкразия на пдобные поездки. Но иногда все таки приходится это делать. А так как в последнее время я еще и готовлюсь к получению прав, то всякий раз оказываясь на дороге я анализирую поведение водителей и смотрю на нарушителей ПДД. И прихожу к выводу, что это нереально грустное зрелище...

Если поднять статистику, то на дорогах Украины только за прошлый год погибло почти 10 тысяч человек. Это конечно меньше статистики России (более 33 тысяч), но и немногим меньше количества потерь Советской Армии за все 10 лет войны в Афганистане. И если на страницы СМИ попадают в основном аварии с участием "мажоров", то основная масса статистики проходит просто мимо внимания людей. А ведь далеко не всегда убиваются на последних моделях Лексусов, Мерсов и БМВ...

Хорошо у нас хоть пешеходов пропускают на переходах. Правда для этого потребовалось 2 года целенаправленной работы ГАИ-шников, но результат налицо. так может им вообще по всем правилам начинать водителей торбить?

Но, впрочем, не про это я хотел сегодня написать, а про более "легкие" нарушения ПДД, чем превышение скорости, создающие при этом массу проблем всем участникам движения. Начнем с простейших случаев - остановки и стоянки в неположенном месте.

п. 15.9-г ПДД гласит "остановка запрещена на пешеходных переходах и ближе 10 м. от них с обеих сторон". Кроме того п. 15.9-е добавляет "а также ближе 30м от посадочных площадок для остановки маршрутных транспортных средств или дорожного знака остановки маршрутных транспортных средств". Судя по моим наблюдениям эти правила не выполняются всегда. Не просто "не выполняются", а вообще не выполняются. Любая патрульная машина ГАИ может подьехав к любой остановке слупить кучу денег просто по факту. Только на Оболони пройдя с пару километров я увидел и псевдостоянку вокруг остановки для 3-х маршрутов троллейбусов (угадайте с одного раза где троллейбусам приходится останавливаться при этом? Правильно - во втором ряду), и облепленный таксистами пешеходный переход, и просто стоящего прямо на этом самом переходе таксиста. Протоколов писать - не переписать же. А там и до изьятия прав недалеко. Подумает человечек 3 месяца без колес и может в след. раз не будет стоять где не следует.

Еще один шикарный пример сегодня на глаза попался - ул. Ярославов Вал. Кто не знает - это 4-хполосная улица в центре Киева с односторонним движением. Угадайте с одного раза сколько полос свободно для автомобилей? Правильно - одна. И та с трудом. При этом на протяжении всей улицы висят знаки "остановка запрещена" с зоной действия на всю протяженность, но водители паркуют свои автомобили не только у тротуара, но и во втором ряду. Стоит такой себе крузак во втором ряду, мигает аварийкой, в салоне пусто. А народ мимо него еле протискивается.

Третий пример. Есть еще п. 15.9-д в ПДД, который гласит, что остановка запрещена, если расстояние между габаритом машины и сплошной линией разметки, остановившимся транспортным средством или противоположным краем проезжей части менее 3-х метров. Аналогично остальным  это правило не соблюдается как только встречается узкая улочка в центре - если припаркованные машины оставят хотя бы 2 метра для проезда - это будет большая победа. А то и того нет.

Ну и последнее (на этот раз) нарушение касается пункта 15.10-в - стоянка на тротуарах разрешена только если для прохода пешеходов остается не менее 2-х метров. Прогулка патруля ГАИ по все тому же Ярославову Валу и вниз по Прорезной принесет им еще немалое количество протоколов за нарушение этого правила - в некоторых местах чуть ли н перепрыгивать через стоящие машины приходится Smile

Я понимаю, конечно, что проблема с парковками в Киеве не просто имеет место быть, а выглядит как полная и бесповоротная жопа, но это же не повод для нарушения правил. Конечно проще огранизовать незаконные бригады эвакуатор+мусор для сшибания бабла с нерадивых водителей и издавать дебильные указы о запрете парковки на тротуарах Хрещатика. Но если вдруг сей мой опус прочитает кто-то из работников Госавтоинспекции Украины - считайте его официальным запросом на тему борьбы с нарушителями ПДД Smile

Мы из будущего - фильм, который удивил

Редко вообще в последнее время смотрю российские фильмы и еще реже - комментирую. Ну а чтобы фильм действительно произвел впечатление - так вообще по пальцам пересчитать. За последние года 3 таких фильмов набралось ровно столько же - первый Бумер, Живой и только что просмотренный Мы из будущего.

Фильм неожиданно удивил. Во первых - в фильме совершенно нет никакой идеологии (от чего российские режиссеры за последнее время как-то умудрились всех отучить). Даже украиноязычный солдат присутствует (а фильм на Мосфильме между прочим снят Wink). Во вторых - фильм реалистичен. Реалистичен именно по характерам и поведению героев (как там в плане вооружения советской армии летом 42-го года - пусть уже спецы разбираются), а в остальном же (как по мне) совершенно правильно показаны нормальные, циничные и самовлюбленные современные юноши, вдруг из солнечного летнего дня начала 21 века перенесенные в лето 42-го и прожившие там 3 дня. Мне сложно описать вообщем-то все свои впечатления - я все таки не кинокритик Smile Но трансформация поведения героев отображена сильно, и весьма достоверно. Любовь и ненависть, дружба и вражда, жизнь и смерть - и вот уже убежденный скин камнем пытается содрать тату со свастикой со своего плеча, а только что набивший своему товарищу морду парень спасает того же товарища от смерти. Да и вообще я давно не встречал так много положительных откликов на фильм на торрентах:

  • "Фильм прятно удивил и порадовал! Смотреть стоит. Личная оценка -10."
  • "Угу ребята. Киношка то что надо. Не дало уснуть в 5 утра."
  • "Фильм действительно очень хорош,смотреть всем"
  • "9/10..не ожидал..."
  • "получил огромное удовольствие! думал щас расслаблюсь под очередной русский фильмец... а тут... тронуло! смотреть всем!"

Вообщем если кто-то еще не смотрел этот фильм - весьма и весьма рекомендую.

win vs *nix - странная агрессивность пингвиноидов?

Святые войны "окна против пингвинов" в различных вариациях встречаются уже практически на любом инет форуме. Это вообщем-то нормально, но какие-то странные выводы у меня они вдруг вызвали Cool.

  1. 90% виндузятников не считают Windows идеальной осью, 100% пингвиноидов говорят, что нет оси кроме *nix и Линукс Торвальд пророк ее. Яблоколюбители витают в облаках и поплевывают на всех.
  2. 90% виндузятников говорят "нам бьез разницы на чем ВЫ работаете", 100% пингвиноидов говорят "ВСЕ должны работать только на *nix". Яблоколюбители загадочно улыбаются и поглаживают единственную кнопочку мыши.
  3. 90% виндузятников никогда не вступают в холи варз, 100% пингвиноидов хоть раз, да успели прокричать "виндовз маст дай". Яблоколюбители просто прутся не обращая внимания на окружающих.

Что за агрессивность такая у *nix-оидов? Неужели все пользователи этой оси - прыщавые юнцы с гормональными проблемами? Wink

 ЗЫ. Данный пост не является призывом к очередному витку холи варз

Кто сказал, что var нельзя возвращать из методов в C# 3?

Маленький хак для тех, кто переживает по поводу невозможности возврата переменных типа var из методов в C# 3. Действует безотказно, хотя и имеет смысл применять его только при биндинге или в безвыходных ситуациях Wink

Итак имеем какой-то DAL/BLL метод, возвращающий набор данных, который мы потом используем в биндинге. Берем Linq в руки и пишем

public var GetData() {
  return from t in db.Table1 select new {t.Field1, t.FIeld2};
}

и естесственно получаем при компиляции ашипку. Но мы то биндинг делаем, а там есть всякие Eval-ы, которым на момент компиляции и не нужна информация о том, что там в классе и как. Поэтому легким движением руки меняем объявление public var GetData() на public object GetData() и, о чудо, присвоив DataSource-у какого-нить биндинг контрола результат вызова этого метода все у нас чудесно начинает работать.

Но и это еще не все. А что делать, скажем, если нужно работать с данными внутри ItemDataBound/RowDataBound событий соотв. контролов? Как тогда поступать? И тут у нас есть чем помочь, стоит только вспомнить о существованиии класса DataBinder и его волшебного метода Eval() Wink И можно написать примерно такую конструкцию:

protected override void listDataBound( object sender, System.Web.UI.WebControls. RepeaterItemEventArgs e)
{
  if (e.Item.DataItem != null )
   
(e.Item.FindControl( "litField1" ) as Literal ).Text = DataBinder .Eval(e.Item.DataItem, "Field1" ).ToString();
}

protected override void listDataBound( object sender, System.Web.UI.WebControls. RepeaterItemEventArgs e)
{
  if (e.Item.DataItem != null )
   
(e.Item.FindControl( "litField1" ) as Literal ).Text = DataBinder .Eval(e.Item.DataItem, "Field1" ).ToString();
}

И, наконец, для полного изврата напишу ка я еще вот такую конструкцию:

string a = "" ;
foreach ( object o in GetData() as IEnumerable )
  a +=
DataBinder .Eval(o, "Field1" ).ToString();

string a = "" ;
foreach ( object o in GetData() as IEnumerable )
  a +=
DataBinder .Eval(o, "Field1" ).ToString();

.NET 1 в связке с C# 3 дает чудесные результаты Big Smile

Posted: Tuesday, January 29, 2008 4:16 PM от Дмитрий Руденко | 0 комментариев
Метки (ключевые слова): ,
Непроинициализированные переменные в LINQ запросе

Нарвался на весьма и весьма неадекватное поведение LINQ кода - пришлось в отладке понапрягаться парочку часиков. Вообщем изначально: имеем задачу рекурсивного поиска (и в случае отсутствия - добавления) элемента, Заданного путем в БД. Грубо говоря - файл менеджер в базе. Не мудрствуя лукаво пишу примерно такой кд:

string [] dirs = txtPath.text .Split( '/' );
File  path = null;
foreach ( string p in dirs)
{
File f = db.Files.FirstOrDefault( x => x.Name == p && x.ParentFilder == path);
if (f == null )
{
f =
new File { FileID = Guid .NewGuid(), Name = dirsIdea.Trim(), IsDirectory = true , CreatedDate = DateTime .Now, ParentFolder = path };
db.Files.InsertOnSubmit(f);
}
path = f;
}
db.SubmitChanges();

string [] dirs = txtPath.text .Split( '/' );
File  path = null;
foreach ( string p in dirs)
{
File f = db.Files.FirstOrDefault( x => x.Name == p && x.ParentFilder == path);
if (f == null )
{
f =
new File { FileID = Guid .NewGuid(), Name = dirsIdea.Trim(), IsDirectory = true , CreatedDate = DateTime .Now, ParentFolder = path };
db.Files.InsertOnSubmit(f);
}
path = f;
}
db.SubmitChanges();

Вроде все правильно, да? Вот только нифига не работает - первый же поиск ничего не находит и заводит новую запись. Хотя запись с указанным именем и пустым родительским путем гарантированно существует в базеAngryНо при этом все сразу начинает чудесно искаться как только вместо использования переменной path  я указываю константу null Indifferent. Я уже не стал ковыряться еще на тему "а фигли оно так?", а просто переписал код через итератор с предварительным шагом null параметра:

string[] dirs = txtPath.text.Split('/');
File
path = db.Files.FirstOrDefault(x => x.Name == dirs[0] && x.ParentFolder == null);
if (path == null)
{
path =
new File { FileID = Guid.NewGuid(), Name = dirs[0], IsDirectory = true, CreatedDate = DateTime.Now, ParentFolder = null };
db.Files.InsertOnSubmit(path);
}
for(int i = 1; i < dirs.Length; i++)
{
f = new File { FileID = Guid.NewGuid(), Name = dirsIdea.Trim(), IsDirectory = true, CreatedDate = DateTime.Now, ParentFolder = path };
db.Files.InsertOnSubmit(f);
}
path = f;
}
db.SubmitChanges();

string[] dirs = txtPath.text.Split('/');
File
path = db.Files.FirstOrDefault(x => x.Name == dirs[0] && x.ParentFolder == null);
if (path == null)
{
path =
new File { FileID = Guid.NewGuid(), Name = dirs[0], IsDirectory = true, CreatedDate = DateTime.Now, ParentFolder = null };
db.Files.InsertOnSubmit(path);
}
for(int i = 1; i < dirs.Length; i++)
{
f = new File { FileID = Guid.NewGuid(), Name = dirsIdea.Trim(), IsDirectory = true, CreatedDate = DateTime.Now, ParentFolder = path };
db.Files.InsertOnSubmit(f);
}
path = f;
}
db.SubmitChanges();

Весьма, вообщем, нетривиальное уродство. да и времени в дебаге жалко Wink

*** the World! Indeed? In bed!!!

Копипаст, но он меня порадовал Wink

На официальном сайте MANOWAR появилось следующее сообщение:

"Фэны MANOWAR часто просили группу сделать какой-то особенный мерчендайзинг. Теперь эти запросы удовлетворены. Специальные презервативы MANOWAR - это идеальный романтический аксессуар для всех металл сборищ! Неважно, что ты предпочитаешь - всякие пикантности в спальне или встречу кого-то нового после шоу, презервативы MANOWAR - придут на помощь! Теперь вы всегда готовы сделать обычные дружеские встречи незабываемыми!

Специальный презерватив "Защита Воина" ('Warrior's Shield') сделан из 100% каучукового латекса, да и к тому же цветной! Все презервативы получили одобрение со стороны медицинских организаций и прошли надлежащие проверки. Срок годности, размер и рекомендации к приминению отпечаты на обратный стороне каждого резинового изделия.

"Защита Воина" находится в специальной упаковке с черной наклейкой и белым логотипом MANOWAR и продается в количестве 5 штук. Теперь вы не только можете сказать "*** the world", но и сделать это!"

Посмотреть, как все это выглядит можно в официальном online магазине MANOWAR - The Kingdom Of Steel по этому адресу

IIS 7, Custom Modules & Global.asax

Во время разработки нового сайта нарвался но интересную особенность работы Global.asax в IIS 7. Ситуация была очень простая - есть кастом аутентификация (перекрестное использование Forms Authentication с Windows Live ID  и Open ID, но пр это я как-нибудь позже напишу) плюс кастом модуль, обрабатывающий запросы к html файлам. И все вроде как работало замечательно на тестовом серваке на машине (а у меня виста и тестирую я естесственно на IIS 7) ровно до той поры, пока не начал тестировать функционал как раз таки на html страницах - я с безмерным удивлением обнаружил, что на них юзер не аутентифицирован Surprise. Быстрый дебаг показал что таки да - при запросе html страниц и срабатывании моего кастом хендлера события из Global.asax попросту не вызываются Angry

В первый момент я даже растерялся как-то Smile Непонятно чего искать же и по чем гуглить Wink. Решил в итоге поступить по мудрому совету "если не знаешь как делать - почитай доку". И достаточно быстро в MSDN в статье ASP.NET Application Life Cycle Overview for IIS 7.0 нарвался на вот такой абзац: "You can provide application event handlers in the Global.asax file to add code that executes for all requests that are handled by ASP.NET, such as requests for .aspx and .axd pages. However, handler code in the Global.asax file is not called for requests for non-ASP.NET resources, such as static files. To run managed code that runs for all resources, create a custom module that implements the IHttpModule interface. The custom module will run for all requests to resources in the application, even if the resource handler is not an ASP.NET handler." который и объяснил причины моих неудач Wink. Ну и решение для лечение нарисовалось простое - быстренько слепил еще один кастом модуль с кодом из global.asax, подключил его к сайту и все заработало. Да и обратная совместимость вполне не была этим нарушена - подключив этот модуль через web.config можно получить тот же самый функционал и в старых веб приложениях на IIS7.

Так что имейте в виду - на веб приложениях, работающих на IIS 7 код из global.asax вызывается только для нативных asp.net запросов, а не для всех запросов к сайту (пусть даже они и обрабатываются ASP.NET-ом).

Странные таксисты

Казалось бы совсем недавно были те времена, когда стоящие на "точках" таксисты жарили безумные деньги за проезд, а пипл это хавал. За последнее время тьфу-тьфу в Киеве с этим стало намного проще - даже из Борисполя можно уехать максимум переплатив процентов 20 от счетчика. А с железнодорожного вокзала я уже года 3 езжу строго по тарифу. Да и службы с гарантированной подачей машины в течении 10 минут стали уже обыденными. Но, оказывается, есть еще пережитки прошлого Wink

Выбрались мы с женой в магазинчик на прошлой неделе. Вернее в торговый центр - есть в Киеве такой огромный ангар по имени "Караван" - так там этих магазинов ну просто завались Big Smile. Причем стоит он в достаточно транспортном месте - тут тебе и общественный транспорт валом, и бесплатные маршрутки на 3 станции метро. Ну и километрах в 3-х от нашего жилища к тому же - удобства, как говорится, налицо. А тут еще и зима подходит - в итоге поехали мы в этот Караван гардероб обновлять.

Долго ли, коротко ли, но поход наш подошел к окончанию. Сумки хоть и не тяжелые, но лень-матушка сьедает уже и решили мы поехать домой на тачке. А тут как раз куча таксистов стоит прямо напротив входа. Думалось мне, что таксисты те денежку заработать хотят.. Агаблинщаз!

"До Героев Днепра сколько?" (напомню - ехать примерно 3 километра, красная цена 5 гривен + 5 за посадку). В ответ слышу - "30 гривен"Confused. Я от такого даже не нашелся сразу что сказать... "Вы тут че, потрепаться собрались или ехать? За 30 гривен на другой конец города можно доехать". "А че, не нравится - не едь!". Ну мне то пох - отошел от психов и буквально через 2 минуты на нормальной бехе поехали домой за указанные выше 10 гривен. Но гложет меня вопрос все таки - а нахрена там таксисты стоят и такие цены лупят? Это где ж таких лохов нужно найти, а? С учетом огромного количества бсплатного и общественного транспорта и того, что магазины там не самые дешевые и многие на своих тачках приезжают. Вообщем какая-то загадка природыWink.

 Ну и в качестве ПыСы - благодаря Диме Никонову и Вите Шатохину у меня появился лицензионный Windows Home Server Wink. И как раз сейчас я его устанавливаю с надеждой наконец-то разгрестись с проблемами домашней сети типа общего хранилища данных, бекапов и прочего-прочего-прочего Smile.

Рождение и смерть украинской мечты

Вы думаете я о политике опять буду писать? Хренушки ;) Сегодня политика отдыхает, а на главную тему дня перемещается футбол. Вернее взлет и падение нашей сборной - от болота до четвертьфинала чемпионата мира и обратно. Маятник однако...

Вообще вчерашний матч со скоттами оставил двойственное впечатление. С одной стороны в котрый уже раз украинская команда превзошла соперника по многим игровым показателям (кроме, естесственно, забитых голов). С другой же стороны - игра команды становится чем дальше тем беззубей. И это всего лишь через 2 года после того, как они рвали на куски турков в Стамбуле и выигрывали у греков в Афинах. Разительня метаморфоза.

Я конечно не Блохин, но доколе??? Если "лучший вратарь Украины" практически в каждом матче пускает бабочки, то зачем с упорством, достойным лучшего применения ставить его опять и опять? Первый гол был чистым голом ЦеШо и от этого никак не отвертеться - в своей вратарской вратарь должен лететь на мяч всегда, а не стоять и думать "а чего бы мне тут такого замутить?", а потом опаздывать на полсекунды к мячу. Да и в дальнейшем особой надежностью его игра не отличалась, хотя во втором и третьем голе вина больше на защитниках лежит.

Да и перекроенная защитная линия вызывала кучу вопросов. Вернее отсутствие в защите игроков Днепра. Понятно, конечно, что устали, что матчей много, но звыняйте - лучше Русола на данный момент ИМХО вообще никого в чемпионате Украины нет. А игра того же Чигринского постоянно обхаивается даже самыми преданными болельщиками Шахтера. И стоило делать такую странную рокировку?

Полузащита вообще шокировала. Конечно "мистер 20 лимонов" это "мистер 20 лимонов", но в футбол то не деньги играют? И где был вчера тот Тимощук весь матч? Да бегал, да суетился, ну и что с того если скотты проходили центр насквозь без напрягов? Не мог он физически закрыть все и вся... Про проблемы же Гусева не знает только слепой и не интересующийся футболом. Да  Воробей хоть и начинает временами напоминать себя 5-тилетнй давности, но времена эти какие-то сумбурные и краткие. И почему в этом случае не попробовать молодых - того же Лепу и Кравченко например? Не говоря уже о Ротане.

3 нападающих.. 3 нападающих... когда мы играли в 3 нападающих??? Не помню если честно. Да и были ли вчера эти 3 нападающих? Гладкий играл вроде как выдвинутого вперед форварда, но играть он нчал только во втором тайме, а до этого первый раз его вспомнил комментатор только на 40-й минуте. Шева и Ворона типа были оттянутыми, но оттягивались они почему-то частенько аж к Тимощуку. Вот и получалось, что хоть что-то, похожее на опасность у ворот Шотландии возникало только во время сверхбыстрого розыгрыша мяча - как в случае с единственным голом Шевы.

Замены тожа не вдохновили. И если Ротань сыграл на своем привычном уровне ниже среднего, то Назаренко в очередной раз продемонстрировал тотальное неумение играть на серьезном уровне. Показательным в этом плане был его первый пас - на 3 метра точно в ноги скотту. Хотя этим отличались как обычно практически все игроки сборной. И если в матче с Италией можно было на что-то сетовать, мол "не повезло, но могли", то скотты победили абсолютно заслуженно. Победили потому, что больше этого хотели.

А вот судья вчера порадовал Smile. Отжигал голландец не по детски - то лепил за безобидные нарушения карточки (как Невкусному в самом начале матча), то даже не журил з аподкаты сзади. А про пенальти он по моему вообще забыл - из явных, которые наш судья поставил в 99 случаях из 100 я насчитал как минимум 2 в наши ворота и 3 - в ворота шотландцев. Да и в момент, когда Шева забивал гол делал он это с нарушением правил. Правда за полсекунды до его нарушения скотт также сыграл рукой - так что если бы не гол, то все таки пришлось бы свистеть пенальти.

Вообщем безрадостное впечатление осталось после игры. Команды опять у нас нет, стиля нет, физики нет, игроки - роботы. Да и нытье "покажите мне кого мне брать" уже тоже поддостало - сейчас в молодежке весьма интересные ребятки играют. Другое дело, что там они тоже нужны, но у главной сборной то вчера до матча еще были шансы куда-то поехать. А пока что мы продолжаем все дальше и дальше ехать в болото середняков и неудачников...

Идея музыкального конкурса на ТВ

Чего-то в последнее время иногда такие бредовые идеи в голову приходят... Ехал сегодня домой, глазел по сторонам, наслаждался Элисом Купером в ушах и вдруг заметил, что музыку слушает сейчас очень большое количество людей - ну как минимум 1% от всех увиденных. и тут родилась у меня идея ТВ шоу Wink.

Смысл шоу состоит в том, чтобы игрок угадывал музыку (стиль), которую слушает в этот момент времени идущий по своим делам прохожий. Такая себе "я угадаю мелодию за 3 ноты", но угадывать не по нотам, а по поведению Wink. Причем снимать это шоу только н улице и только со случайными прохожими. Ну а спонсорами какие-нить магазины электроники привлечь. Угадал игрок хотя бы 2 раза из 5-ти - получи mp3 плеер недорогой. Получилось угадать больше - соотв. и подарок больше. Ну и прохожим слушателям в наушниках что-то типа дисков или сертификатов на скачку или еще какой-нить пурги дарить. И если сделать это шоу достаточно динамическим, в стиле "Галопом по Европам" - думаю оно будет интересно и рейтинг свой оно будет иметь Wink

Как обычно за идею денег не требую, креативщикам велкам попользоваться Big Smile

Внеочередные выборы на Украине - несерьезные итоги

Наконец то выборы почти закончились - до оглашения окончательных результатов ЦВК осталось получит только 4 протокола с мокрой печатью. И многие журналисты уже написали огромную кучу аналитических статей на тему результатов выборов, форматов будущей коалиции, взаимоотношений различных партий и блоков. Я же хочу сейчас посмотреть на результаты этих выборов с другой стороны - со стороны аутсайдеров.

Для начала немного юмора Wink. Серфил тут от скуки по анекдотов.нет и нарвался на чудесную картинку примерно 3-хлетней давности:

Сделай осознанный выбор

Но, опять таки, я не собираюсь сейчас писать про тузов нашей политики - просто картинка понравилась Big Smile. А писать я буду о том, что можно найти сразу после 3% барьера, т.е. о тех, кто не прошел в Раду.

Партией, которой народ Украины не доверяет больше всего, оказалась... гы-гы... не смеяться... Всеукраинская партия Народного ДоверияCool. Безусловно великолепный результат - за эту партию с таким символическим названием проголосовало аж 5351 человек.

Неплохо выступил и блок "КУЧМА" - тезки незабвенного Леонид Данилыча умудрились заработать чуть больше 23 с половиной тысяч голосов и заняли почетное третье место по результатам выборов. С конца естесственно. Любит у нас народ Кучму, никуда от этого не деться Wink

Впрочем не меньше он любит и христианские ценности - блок "Христианский блок" выступил меньше, чем на 1000 голосов лучше "Кучмы". Может им лучше было бы назваться Еврейским блоком например - авось диаспора бы поддержала? Stick out tongue

Также наш народ принципиально, оказывается, не хочет никакого экономическго развития - Партия Национально-Экономического Развития Украины с трудом перевалила за отметку в 33 тысячи голосов.

Где-то рядом оказалас и партия пенсионеров Украины - при 15-ти то миллионах пенсионеров??? Ой не любят у нас даже пенсионеры самих себя - что тогда про остальное население говорить? Wink

Странный блок с достаточно звучным названим УРА привлек к себе побольше симпатиков. "Кричали женщины - "ура"...". Целых 80 тыщ кричало - население 2-х среднего объема райцентров где-нить в Винницкой области Wink

Замыкает десятку аутсайдеров какое-то совершенно новое образование на политической карте Украины - Коммунистическая Партия Украины (объединенная). Клон СДПУ(о) что ли?

Чуть большее количество избирателей - 94 тысячи с небольшим - переживало на этих выборах за экологию нашей страны. Именно столько умудрилась наскрести Партия Зеленых. Да... не красные они, и даже не розовые - у тех цифры гораздо впечатляющее получились Huh?

Гроссмейстерскую цифру в 100 тысяч симпатиков на удивление преодолела единственная нацио