Оп-па
В прошедшем году с пугающей неотвратимостью осознал, что моя нога больше не растёт, и мне не приходится покупать обувь и вещи с оглядкой на «вырост». Осознав, я на секунду в буквальном смысле застыл в пространстве с мыслью: «Оп-па. Я вырос. Навсегда.»
Я жил-жил, сначала ребенком, потом юношей, и у меня всё время что-то росло. Я сжился с этим, как с неотъемлемым свойством своего тела — «я расту». Новые вещи и обувь приходилось регулярно покупать не только потому, что я «снашивал», убивая носы и ломая подошвы, а просто потому , что всё неизбежно становилось маленьким.
«Становилось» в прошедшем времени.
Недавно купленные лыжные ботинки теперь могут быть со мной до старости, потому что… нога больше не растёт.
Неизбежность и неотъемлемость закончились.
Оп-па, а я-то взрослый, мне 34! Полжизни.
ZenCoding CheatSheets and JetBrains WebStorm
Справочник
На странице проекта появились читы.
Всё перед глазами. Удобно:

Поддержка в WebStorm
Частичная, в процессе разработки, например, в последнем билде 94.335
- есть Zen HTML Elements, но с недоделками, например
script:srcразвернется неправильно, а вот так —<script:src></script:src> - есть алиасы по типу
div#page>h3.title+ul>li.item*3>a, но с некоторыми ошибками, например, создаёт только один вложенныйli - не реализованы Zen CSS Properties
В этом билде в настройках увидеть Zen невозможно, он зашит внутри (пока?)
Несмотря на явные недоделки, я уже пользуюсь алиасами и ZenHTML
Border-radius in Safari
В Safari столкнулся с неаккуратным рендерингом элемента, если ему задан border-radius и фоновый цвет. Увидеть проблему и её решение можно на тестовой странице.
Решение
1. Фоновый цвет у блока убрать
2. Внутрь блока добавить обертку
3. Обертке задать фоновый цвет
4. Обёртке задать border-radius, меньше на толщину бордера, чем у внешнего блока
<div class="button"><div class="button-inner">Кнопка</div></div>
.button
{
border: 5px solid #000;
border-radius: 30px;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
-khtml-border-radius: 30px;
}
.button-inner
{
border-radius: 25px;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
-khtml-border-radius: 25px;
background: #fff;
}
Update
Между фоном и бордером появляются дырки, если border-radius у обоих блоков одинаковый и:

1. Внутреннему блоку задана большая высота (height)
2. Его содержимое имеет большой font-size
3. Его содержимое представлено многострочным текстовым узлом
Внутреннему блоку нужно задавать border-radius с меньшим значением, чем у внешнего блока, потому что при border-radius:30px внешняя сторона бордера (толщина которого равна 5px) скруглена с радиусом 30px, а внутренняя сторона скруглена с радиусом 25px, меньше на толщину бордера.
Спасибо Александру Ермолаеву за багрепорт, а Степану Резникову за допиливание решения и объяснение про кривизну бордера.
Opera Mobile vs Mini
Талидомид
Это сообщение — фрагмент, который я не включил в презентацию «Ошибка. Осознание, примирение, извлечение пользы». К тому же в Минске на WSD’09 я пообещал письменно раскрыть свои соображения на тему «Какова ценность наших ошибок для наших пользователей». Обещание выполняю.
В ежедневной работе я имею дело с задачами с типом «ошибка», и у каждой ошибки есть важность — «minor», «major», «critical», «blocker». Работая в этой отрасли долго и каждый день сталкиваясь с критикалами и мажорами, возникает иллюзия, что я занимаюсь делом крайне важным и ответственным.
Вот только так ли это? Сильно ли я ошибусь, если скажу, что работа HTML-верстальщика — это сфера обслуживания — я создаю сайты, на которых люди могут что-то найти, что-то купить или что-то продать — услугу, товар или информацию. Если это так, что произойдет, если моя ошибка в вёрстке приведет к тому, что пользователю станет неудобно получать информацию или неудобно что-то покупать или что-то продавать? Любой руководитель скажет, что это серьезная ошибка, и на её исправление кидаются силы даже в выходные дни и среди ночи.
Всё логично, но только в эту важность я больше не верю. То есть верю, но не в то, что это делается ради удобства пользователей. Я уверен, что нет такой ошибки в моей работе, которая бы не потерпела до утра, пока я не приду на работу. Потому что все ошибки вёрстки, по большому счету, такая ерунда. Потому что…
Потому что талидомид.
Оскар и Розовая Дама
Невероятно, немыслимо, невозможно!
Искренно, трогательно и пронзительно сыграла Алиса Фрейндлих в моноспектакле «Оскар и Розовая Дама» по пьесе Эрика-Эммануэля Шмитта. Читать дальше…
Пётр Мамонов: «У любви есть один глагол — отдавать»
По поводу премьеры фильма «Царь» Пётр Мамонов дал интервью газете «Труд»
Читать дальше…
Болезнь
Сколько раз я соблазнял коллег, которые выходили на работу в болезненном состоянии: «Ходи домой, только представь, что тебя там ожидает — тусклый зашторенный свет, убаюкивающие объятия дивана, тихо урчащий на коленях ноутбук поверх старого, но любимого пледа в крупную клетку, аромат мёда дымком над чашкой темного стекла, а в ней в янтарно-лимонном напитке тихо позвякивает ложка, когда ты, боясь обжечься, едва касаешься губами гладкого края.»
Сегодня болею я. И только сейчас внезапно осознал, что ощущения от болезни не позволяют в полной мере наслаждаться домашним уютом. Как жаль. Пойду-ка, поплотнее завернусь в плед
Лучше б молчали
В мультфильме «Бемби» есть обаятельный персонаж — заяц Топотун. Он несдержан и импульсивен, из-за чего порой говорит некорректности. Но при этом он искренен и неэгоистичен, что добавляет ему шарма. Папа-заяц учил его простому правилу: «Если не можешь сказать что-то хорошее, лучше промолчи». То, что Топотун не научился этому правилу следовать, это не страшно — он же глупый зайчишка. Но как много людей вокруг не научились этому. Им интереснее перенять мерзкие манеры Грегори Хауса, чем брать пример с добрых сказочных персонажей?
Лучше б молчали, ейбо.
Позиция
Прекрасный образец отстаивания своей позиции.
Браво!
Я задаю конкретные вопросы, которые у меня возникли.
Вы ни на один из них не дали ответа, но настойчиво пытаетесь мне объяснить, что я не имею права интересоваться.Я Вашу точку зрения понял, спасибо.
Вопросы, тем не менее, у меня остались.
Источник: http://dolboeb.livejournal.com/1640818.html?thread=78492530#t78492530
Дальше »