Wednesday, April 18, 2007

Portlet2 xml

Portlet deployment descriptor according 2nd portlet spec (jsr286) early draft 2 (rev.13).



Portlet 0+
description 0+
portlet-name* 1
display-name 0+
portlet-class* 1
init-param 0+
description 0+
name 1
value 1
expiration-cache 0-1
expiration-time 0-1
scope 0-1
supports* 1+
mime-type* 1
portlet-mode 0+
window-state 0+
supported-locale 0+
|-1-|- resource-bundle* 1
| |- portlet-info 0-1
| | title 0-1
| | short-title 0-1
| | keywords 0-1
|-2-|- portlet-info* 1
| | title 0-1
| | short-title 0-1
| | keywords 0-1
portlet-preferences 0-1
preference 0+
name 1
value 0+
read-only 0-1
preferences-validator 0-1 FQN
security-role-ref 0+
description 0+
role-name 1 NMTOKEN
role-link 0-1
supported-processing-event 0+ QName
supported-publishing-event 0+ QName
supported-shared-render-parameter 0+ String
container-runtime-option 0+
name 1
value 0+
custom-portlet-mode 0+
description 0+
portlet-mode 1
portal-managed 0-1
decoration-name 0-1
custom-window-state 0+
description 0+
window-state 1
user-attribute 0+
description 0+
name 1
security-constraint 0+
display-name 0+
portlet-collection 1
portlet-name 1+
user-data-constraint 1
description 0+
transport-guarantee 1
resource-bundle 0-1
filter 0+
description 0+
display-name 0+
filter-name 1
filter-class 1
lifecycle 1
init-param 0+
description 0+
name 1
value 1
filter-mapping 0+
filter-name 1
portlet-name 1+
event-definition 0+
description 0+
name 1 QName
aias 0+ QName
java-class 1
shared-render-parameter 0+
description 0+
identifier 1
name 1+ QName





* necessary tags for simple test porlet
0 unnecessary
1 necessary
+ unbound

Monday, April 16, 2007

Покупай велосипед!

Для городских, проселочных дорог и пересеченной местности лучше всего подходит велосипед "кросс-кантри" (ATB - All terrain bike).
Если вы начинающий велосипедист, покупайте байк со стальной рамой - она "выписывает" повороты и смягчает ошибки вождения. Если вы уверенно чувствуете себя на дороге, то отдайте предпочтение алюминиевой.

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

ОСНОВНАЯ ЧАСТЬ:
Рама
В нашем случае рама может быть легкосплавной (на основе алюминия Alu 6061) либо стальной. Алюминиевая легче и динамичнее. Но она в то же время жестче, агрессивнее и "резче" - требует уверенного владения техникой езды, не прощает ошибок, обладает малой инертностью. Стальная же рама "выписывает" повороты, смягчает ошибки вождения и выбоины дороги.

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

Навесное оборудование
К нему относится механика, отвечающая за переключение передач, вращение колес и педалей. Наиболее распространенным производителем качественного навесного оборудования является фирма Shimano.

Тормоза
Они могут быть ободного типа (зажимающими при торможении сам обод) и дисковыми. Дисковые тормоза более надежны и эффективны, но стоят намного дороже.

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

Шины
Выбор шин определяется в зависимости от дорог, по которым вам предстоит передвигаться. Для езды по шоссе (ровная бетонная трасса или трековый стадион) нужен "слик" - узкие шины без протектора. По пересеченной местности (парки, лесопосадки, улицы, дачные дороги) лучше всего передвигаться на "полуслике" (мягкие широкие шины с заметным протектором). И для абсолютного бездорожья (вязкая грязь, песок и т.п.) нужен "полный протектор" ("тракторный"б крупный мощный протектор).

Педали
Кроме обычныых педалей, применяются так называемые "контакты", фиксирующие ногу.

Руль
Прямой руль, не прямой руль ("женский руль") и руль с рожками.

Сидение
Кожаное или полимерное. С дыркой для вентиляции или без. С пружинящим эффектом или без него.

ДОПОЛНЕНИЯ:
Брызгозащитные крылья
Защитят от грязи и брызг, однако проверьте, есть ли на вашем велосипеде места для их крепления.

Трос с замком
Для пристегивания велосипеда в людных местах. Если нужно отлучиться, помешает "увести" ваш велосипед.

Велоаптечка
Если нет её в комплекте с велосипедом - приобретите её. В ней обязательно должен быть специальный резиновый клей, заплатки и шкурка для предварительной шлифовки пробитой части камеры. Желательны и специальные монтировки для съема покрышек. Можно также приобрести дополнительную камеру, чтобы можно было быстро поменять пробитую камеру посреди пути.

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

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

Перчатки
Они необходимы для предотвращения повреждения ладоней при падении.

Велокомпьютер
Подобное устройство может засечь километраж, определить текущую скорость и зафиксировать ваши спортивные результаты.

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

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

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

Шлем
Для экстремального катания по холмам или в лесу он необходим. Это сбережет вашу голову от серьёзных повреждений.

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

И напоследок, байк необходимо подбирать по росту.
Проверка правильности ростовки - высота стендовера. Это расстояние от земли до середины верхней поверхности верхней трубы. Обуйте то, в чем вы собираетесь ездить, встаньте над рамой с средней её части и попытайтесь энергично попрыгать. Если это не удается - велосипед вам слишком велик. Расстояние между рамой и промежностью должно составлять 3-5 см для спокойной езды и 5-8 для активной.