Категория: «Разработчик»

  1. Когда-то я случайно обнаружила, что такие замечательные методы селф-клиаринга как width:100% (для IE) или overflow:hidden, будучи применены к нумерованному списку OL в IE7 и IE6 сбрасывают нумерацию: каждый элемент списка у нас получается под номером 1. Полюбуйтесь сами.

    Ну, обнаружила и забыла. А сегодня опять наткнулась на этот идиотский баг и решила все-таки описать находку. Находка печальна — ведь теперь либо придётся обходиться без флотов внутри нумерованного списка, либо клиарить точкой для нормальных браузеров и использовать zoom:1 для IE6.

    Upd. Михаил Баранов сообщает нам, что это касается в принципе любого свойства, включающего hasLayout. Можно было догадаться. Что такое hasLayout.

    Upd. 2 Panya сообщает нам решение проблемы: display:list-item для LI, и vertical-align:top; им же, чтобы буллит выравнивался по верху. Благодарим!

  2. Обновилось портфолио.

  3. Наступило лето, сезон отпусков, и самое время задуматься, как бы провести время не только с удовольствием, но и с пользой. Получить полезные знания даже на отдыхе вам поможет чтение западных блогов на тему веб-разработки. Читая их регулярно, вы будете впереди планеты всей вместе с маститыми западными разработчиками, и заодно подтянете английский.

    Вот дайджесты и блоги разработчиков, которые есть у меня в фидах:

    Может быть, у вас тоже что-нибудь есть? Кидайте в комменты.

    За этот список выражаю благодарность Вадиму pepelsbey Макееву, в незапамятные времена поделившемуся со мной своим opml-листом :)

  4. Ну вот и меня осалили.

    Итак:

    1. Если вы работаете не в Яндексе, не в Гугле, и вообще не в любом подобного размаха проекте, забейте на IE < 6, Opera < 8, Safari < 3, Firefox < 2. Исключив поддержку данных браузеров, вы упростите свою работу и сократите её время. Тем самым вы будете успевать больше, а код ваш будет лучше. Короче, вашему работодателю понравится. И, да — старые браузеры должны умереть.
    2. Если дизайнер что-то не доделал или не предусмотрел в макете, а вы не чувствуете себя с Фотошопом на ты, не стесняйтесь послать дизайнеру макет на переделку/доделку, и самого дизайнера послать не стесняйтесь тоже, если он вдруг заартачится. Лучше потратьте время на улучшение верстки, чем на попытку кособоко нарисовать недостающую кнопочку, которую заказчик, скорее всего, все равно завернёт.
    3. Если вы евангелист семантической верстки или собираетесь им стать, подумайте хорошенько и выведите логичную концепцию, почему именно вы применяете данную доктрину, и в каких случаях вы готовы от неё отступаться. Четко аргументируйте свою точку зрения. Если у вас нет аргументов, и вы не готовы со спокойной душой отступать от своей идеи, вы фанатик, и в Яндекс вас не возьмут. Зато, возможно, возьмут в W3C.
    4. Учитесь всегда, учитесь везде. Пробуйте все новое в отрасли, читайте блоги по веб-разработке, дискутируйте, спрашивайте, убеждайте. Истина рождается в споре. Взаимодействуйте с сообществом, это поможет вам не отстать от жизни.
    5. Храните все сделанные вами проекты в статическом варианте. Периодически просматривайте свои работы, думайте, что можно было бы сделать лучше, где можно было бы применить новые технологии, ищите ошибки. Если в какой-то момент вы понимаете, что в последних 10 проектах вам нечего улучшить, вы либо Виталий Харисов, либо остали от отрасли. Не дайте себе деградировать!

    Возможно, мои советы покажутся вам фашисткими, но что же делать, да, я фашист.

    Роли исполняли:

    1. Никита Селицкий
    2. Александр Исаков
    3. Юрий Дроздов
    4. Юрий Артюх
    5. Вадим Макеев
    6. Владимир Агафонкин
    7. Денис
    8. Максим Покровский
    9. Павел Корнилов
    10. Виталий Харисов
    11. Марат Таналин
    12. Волотко Дмитрий
    13. webmolot
    14. Александр Макаров
    15. alexilin.ru
    16. Волотко Дмитрий
    17. Павел Ловцевич
    18. Павел Коноплицкий
    19. Владимир
    20. Влад Мержевич
    21. Игорь Морозов
  5. Конференции, семинары и встречи профессиональных сообществ — это прекрасно. Я не могу сказать, что подобные мероприятия сильно повышают мой профессиональный уровень — слушая доклад, я зачастую понимаю, что всё это либо мне известно, либо лежит в области, которая меня пока не интересует. Гораздо более интересны эти собрания в плане общения с коллегами. Ещё с первой конференции РИТ-2007 у меня появилась масса приятных знакомств с интереснейшими людьми, настоящими гуру от веб-разработки, и мне было очень радостно увидеть всех их снова. Опять же, интересно поломать копья в любимых всеми холиворах, ну и афтепати с неизменными яндексоидами — это тоже фан :)
    ClientSide прошёл очень спокойно, честь и хвала организаторам. Я, имея доступ в святая святых конференции — штаб, наблюдала полное спокойствие, собранность и слаженную работу команды. Я на этот раз не участвовала в организации, зато была членом Программного Комитета. На конференции у меня был красивый бэйджик с надписью «Гуру» :) К следующему РИТу буду готовить доклад.

    Что касается третьей встречи русского крыла Web Standards Group, она превзошла все наши ожидания. Пришло около 70 человек из собиравшихся 120 — огромная явка, мы считаем. На встрече прошли четыре доклада от наших бессменных хедлайнеров Вадима Макеева и Алексея Рыбакова, а также доклад гуру javascript’а Андрея Сумина и рассказ Алексея Николаенкова и его коллеги о Kandy — среде разработки для вебтехнологов. Снимал всё это дело веб-разработчик и гениальный фотограф basicВадим Пацев. Причём, благодаря Павлу Ловцевичу и ещё одному молодому человеку, имя которого мне, к сожалению, неизвестно, съёмка была не только фото, но и видео! Как всегда, итогом встречи стала вербовка новых людей в нашу тихую песочницу, ну и, как мне кажется, нам удалось заинтересовать людей веб-стандартами и деятельностью нашей группы в частности. За официальной частью последовали две афтепати для наиболее выносливых. Наши афтепати — это вообще что-то с чем-то. Я считаю, стоит вступать в нашу группу уже хотя бы затем, чтобы посмотреть, как отжигают напару ninja_127Марат Мамяшев и Алексей Рыбаков. Лично я была в полном восторге.

    В общем, встречи WSG Russia ещё обязательно будут, скорее всего, в начале 2008 года в Москве пройдёт следующее собрание. А что касается конференций, то План Бунина на 2008 год действительно велик. Присоединятесь к оффлайновому сообществу веб-разработчиков! Это полезно и весело ;)

    Ну и пара фотографий с мероприятий, пока вы совсем не забыли, как я выгляжу:


    Это на конфе, фото thebitsСерёжи Мезенцева.


    А это на встрече WSG. Фото by basic, а лицо у меня такое, потому что накануне мы с Анди изрядно приняли в «Заводных яйцах».

    В общем, будьте с нами, будьте как мы, будьте лучше нас! :)