November 2010 Blog Posts

Silverlight + Opera + Max Connections = Problem

19 November 2010 |

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

К примеру, есть список каких то объектов, и по каждому объекту есть небольшое количество данных, получение которых идет достаточно долго, чтобы не делать его при получении самого списка. Как только дополнительные данные по элементу становятся доступны, он изменяет свое отображение и для него становится доступно выполнение некоторых действий. Сценарий работы пользователя ясен, открывает список и пока выбирает нужный элемент есть надежда что данные для него уже загрузятся и он будет совершать требуемые ему действия без задержек.

Типичный сценарий, логичное решение, казалось бы все хорошо, но кроме логики есть еще и технологии. В моем случае это Silverlight, который как известно работает в браузере, а браузеров может быть много разных и  все они имеют такое понятие как: maximum number allowed connections, т.е. получение данных для списка не будет идти безгранично параллельно, но это не беда. По настоящему здесь есть две существенные трудности:

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

Одним словом: Тяжела и неказиста жизнь web программиста…

Что такое деньги (государство)

05 November 2010 |

В предыдущей заметки – Что такое деньги (история 1), мы попытались показать что существует связь между деньгами и государством, и эта связь более значима, чем принято считать.

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

В рабовладельческом строе или феодализме, используются материальные ценности – скот, рабы, пшеница, металлы (золото и серебро). Материальные ценности выступали в качестве объекта грабежа, когда одна страна осуществляла военные походы за добычей или накладывала дань на население завоеванных территорий, или налоги на своих вассалов. Но во всех случаях, речь идет о ценностях, которые производятся теми на кого распространяется дань: у крестьян забирают зерно, у кузнецов оружие, или просто людей в качестве рабочей силы…

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

Можно ли найти компромисс между насилием/властью – свободой, можно потому что свобода есть ощущение – достаточно дать его, а насилие не всегда должно быть с кулаками, его можно сделать экономическим. Деньги являются гениальными механизмом/инструментом, для реализации компромисса. Государство говорит – подданные мы вас любим и заботимся о вас, вы такие хорошие, поэтому решили дать вам самостоятельность делайте что хотите, а мы будем вас оберегать и поддерживать порядок, есть только один нюанс нам для этого нужны ресурсы. Достаточно если раз в год вы будете нам отдавать несколько вот таких красивых бумажек, что у вас их нет? Не беда, они есть у нас мы их печатаем, поэтому приходите к нам и мы обменяем то что у вас есть на эти бумажки, конечно мы сами решим сколько за что бумажек давать. Нет конечно, вы не можете сами эти бумажки рисовать, за это мы будем вынуждены отрубать головы. И вот тут то и появляется капитализм – с одной стороны государство имеет возможность регулировать у кого сколько забирать и при необходимости изменять объемы ежегодного грабежа – создавая новые бумажки и меняя величину различных сборов – как взаимоотношений с ним населения, с другой все свободны. Каждый остается при своем, государство в полноте власти и при средствах принуждения, люди в состоянии иллюзии свободы и самостоятельности.

Сейчас есть мнение, что общество становиться/стало информационным – но навряд ли это каким либо образом повлияет на механизмы государства, на внутренние структуры несомненно – изменятся классы/сословия количественно и качественно, но не более.

Привести полную и всестороннюю аргументацию в рамках формата заметки невозможно, поэтому много написано в виде утверждений – надеюсь идея ясна, а критическая оценка, это результат мысленной деятельности каждого, лично…