вторник, 26 августа 2008 г.

Удержание клиента

Joel написал интересную статью в которой описывает и даёт интерпретацию одного из ново-введений в бизнесе - знающие английский прочитают полную версию, для остальных краткое содержание:

Типичной картиной открывающейся перед поситителями одного из сетей кафe является достаточно длинная очередь к кассе по утрам. Однажды утром, посетители обнаружили специального представителя компнии прогуливающегося вдоль очереди, собирающего заказы у тех кто только что встал в очередь и передающего их по радиотелефону на кассу (где помимо расчёта происходит собственно комплектация заказа на вынос).

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

По утверждению автора статьи единственной причиной является предотвращение покидания клинтами очереди (слишком длинной) и собственно магазина. Многие разместившие заказ считают своим этическим долгом дождаться прохождения очереди и получения своего заказа уже не зависимо от того насколько долго придётся ждать.

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

пятница, 15 августа 2008 г.

Как заменить ряд (tr) в таблице используя javascript без использования innerHTML в IE

В интернет браузере IE от MS существует хорошо известное ограничение на работу с таблицами - вы не можете заменить какой-либо ряд таблицы используя innerHTML. Данное ограничение известно только благодаря тому, что многие разработчики на javascript сталкивались с ним и в последствии вынуждены были менять архитектуру системы, чтобы обойти это ограничение. Не обошло это и нас.

К счастью недавно я наткнулся на пост который объясняет природу данного ограничения, и, что наибоее важно, предлагает как его обойти методами javascript!!
Пользуясь случаем :) выразим признательность автору данного поста - такие бриллианты не часто встречаются среди постов.

Ниже приводиться небольшой пример демонстрирующий данный принцип .. для того чтобы увидеть как он работает достаточно зайти на любую страницу тестового пространства от w3schools.com, вставить код приведённый ниже и запустить его)


<head>
<script type="text/javascript">
function change()
{
var temp=document.getElementById('3')
temp.innerHTML="<table><tr id='8'><td>qqq2</td><td>3qqq</td></tr></table>"

var rrr=document.getElementById('8')
var tb = document.getElementById('2');

tb.parentNode.replaceChild(rrr, tb);

}

function add()
{
var temp=document.getElementById('3')
temp.innerHTML="<table><tr id='8'><td>qqq2</td><td>3qqq</td></tr></table>"

var rrr=document.getElementById('8')
var tb = document.getElementById('2');

tb.parentNode.insertBefore(rrr, tb);
}
</script>
</head>

<body>
Choose one or another operation (cannot use both in this demo) <br /><input type="button" onclick="add()" value="Add">
<input type="button" onclick="change()" value="Change">
<table id="22" border=1>
<tr id="1"><td>2</td><td>3</td></tr>
<tr id="2"><td>2</td><td>3</td></tr>
</table>

<span id="3" style='visibility:hidden'></span>

</body>

</html>


Обратите внимание, что здесь нет необходимости знать какому элементу принадлежит ряд который будет заменён или искать какой порядковый номер имеет данный ряд - достаточно иметь ссылку на сам элемент (который будет замещён) и по нему берётся элемент которому он принадлежит tb.parentNode и он же используется в операции замены (replaceChild) вторым параметром (элемент который надо заменить).

пятница, 1 августа 2008 г.

Доверие к социальной политике государства

"Центральная больница расширит платный прием: С 1 августа Ида-Таллиннская Центральная больница расширит прием на платные услуги, поскольку спрос пациентов и потенциал больницы превышает объемы заключенного с Больничной кассой договора...."

No comments.


И ещё одна новость:
Государство не согласилось платить налог с оборота за операционный стол, приобретенный на собранные во время акции «Jõulutunnel» пожертвования, поэтому Фонду поддержки Таллиннской детской больницы пришлось собирать дополнительные средства для его покупки.

понедельник, 21 июля 2008 г.

Конференция: окружение

Любая конференция это не абстрактное сборище небритых авторов сидящих вокруг костра и делящихся своими идеями, а организованное и уважаемое собрание. Ниже приводиться описание того, что вам встретиться на конференции на примере ICEIS'08.

Конференция начинается с регистрации которая, как правило, начинается вечером предыдущего началу конференции дня. Регистрация проводится в месте проведения конференции (отель или конференц-центр) и длится весь период проведения конференции. Таким образом некоторые авторы могут появиться лишь в последний день перед своей презентацией. Регистрация предназначена для того чтобы

1. Известить организаторов о своём присутствии
- чтобы они знали сколько докладов ожидать в той или иной сессии (вернее сколько авторов отсутствует)
- чтобы участник мог сказать, что требование "участия в конференции" им выполнено.

2. Получить материалы как-то сборник статей (а это самое главное ибо представляется перед защитой как доказательство публикации), расписание конференции, дополнительные материалы, и счёт за участие в конференции (представляется бугалтерии университета после прибытия домой). Как правило в этот список включены такие мелочи как а) ручка (если кто вдруг забыл данное чудо самописание дома) б) блокнот с) сумка в которой носить всё это богатство.

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

Советуется проверить на стенде как время вашей презентации, так и место и убедиться, что вы знаете как туда добраться (каким лифтом и с какими пересадками).

На многих конференциях, во время проведения, в холле вы найдёте стенды на которых представлены постеры. Как и у презентаций, у них имеется своё определённое время представления после которого они убираются организаторами (и безжалостно уничтажаются как ересь :).

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

Все остальные презентации делятся на сессии (включающие несколько презентаций) которые проводятся одновременно с другими в разных маленьких аудиториях разбросанных по всему зданию. Как правило в каждой из них имеется проектор, лаптоп и экран. Авторы представляющему работу необходимо появиться за 15 минут до начала сесси с целью а) известить руководителя сессии о своём присутствии б) загрузить свою презентацию и убедиться, что она отображается корректно. Хотя обычно на лаптопе имеется MS PowerPoint, версии не всегда совместимы, поэтому иногда допускается и использование своего собственного лаптопа... кроме того можно заранее постоять на месте презентующего чтобы обвыкнуться с этой ролью если вы будете делать это впервые. Кстати совет от одного из профессоров - стоять необходимо с правой стороны от экрана (с левой с точки зрения аудитории внимающей вам).

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

Чтобы не подорвать силы участников длинными разговорами в аудиториях, им предлагаются дополнительно кофейные перерывы (как правило 2: утром и вечером) на которых можно развлечься чаем, кофе, иными напитками, а также булочками, булочками и булочками.

Конференция: постеры

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

Некоторые конференции позиционируют постеры как участие в конференции, но не в роли автора. Иными словами не публикуют данные работы. Другие включают их в свои сборники статей данной конференции, т.е. ограничивают лишь форму представлению - автору не даётся слово (выступление) и он обречён пассивно ожидать интереса к свой работе у стенда.

Если вы не уверены будет ли напечатана ваша работа, то это следует уточнить. Обратите внимание и на заголовок сборника. Иногда они печатаются не в основном сборнике, а в другом, имеющем меньший уровень индексированию и уважения.

Многие авторы представляют классичекие постеры, какими они и должны быть - лист формата А1 или А2 с представлением своей работы. Менее активные просто представляют на данном листе слайды, которые они показали бы, если бы им дали время в виде презентатции. Совсем ленивые распечатывают свои статьи на стандартных листах А4 и вывешивают их на стенде.

Некоторыe примеры с конференции ICEIS'08.

понедельник, 14 июля 2008 г.

Таллиннский ботанический сад

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


среда, 9 июля 2008 г.

Архитектура систем: мозг человека

Мозг гонщика похож на мозг динозавра

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