Войти | Выйти

Оп-па

В прошедшем году с пугающей неотвратимостью осознал, что моя нога больше не растёт, и мне не приходится покупать обувь и вещи с оглядкой на «вырост». Осознав, я на секунду в буквальном смысле застыл в пространстве с мыслью: «Оп-па. Я вырос. Навсегда.»

Я жил-жил, сначала ребенком, потом юношей, и у меня всё время что-то росло. Я сжился с этим, как с неотъемлемым свойством своего тела — «я расту». Новые вещи и обувь приходилось регулярно покупать не только потому, что я «снашивал», убивая носы и ломая подошвы, а просто потому , что всё неизбежно становилось маленьким.

«Становилось» в прошедшем времени.
Недавно купленные лыжные ботинки теперь могут быть со мной до старости, потому что… нога больше не растёт.

Неизбежность и неотъемлемость закончились.
Оп-па, а я-то взрослый, мне 34! Полжизни.

ZenCoding CheatSheets and JetBrains WebStorm

Справочник

На странице проекта появились читы.
Всё перед глазами. Удобно:

ZenCoding CheatSheets

Поддержка в WebStorm

Частичная, в процессе разработки, например, в последнем билде 94.335

В этом билде в настройках увидеть 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

Дальше »