Диалог: верстка и прогресс

комментарий 21

Блочная верстка Этот пост не совсем обычный — большая его часть написана не мной. Эти мысли прислал мне Владимир «Bolzamo» Большаков, я их только немного откорректировал и добавил свои комментарии. Итак, читаем.

В наши дни web-разработка уже совсем не та, что была в 90-х, а еще через пару лет она изменится ещё больше. На дворе XXI век, и Web 2.0 принёс нам XHTML, Ajax, микроформаты, OpenID, RSS и прочие вкусности.
То, что раньше «лепилось вслепую», теперь уже перерабатывается, проходит стандартизации и спецификации. Это касается и web-технологий, в частности — языков разметки и описания web-интерфейсов: HTML и CSS, о которых и пойдет речь.

Жилинский: А что 90-е? Я в ВГТУ получал сертификат по web-программированию в 2001 году — нам тогда давали PHP3 и говорили, что «некоторые веб-мастера уже иногда используют для верстки DIV-блоки с абсолютным позиционированием, но полностью сделать страницу на них невозможно.»

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

Будучи web-программистом, и ходя большей частью по сайтам таких же гиков и фанатов развития новых технологий, иногда начинаешь считать, что весь web красив и продвинут, что Web 2.0 прочно вошел в нашу жизнь, что красивый ненавязчивый дизайн (разработанный согласно требованиям юзабилити) и блочная семантическая верстка — это обыденность, это нормально…

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

Сколько их, этих ресурсов, построенных на табличной верстке, в коде которой сломаешь обе ноги, руку и голову? Чья кодировка — windows-1251, перенос строки формата — cr/lf, а у некоторых в еще и <META NAME=»Generator» CONTENT=»FrontPage 4.0″>…

Жилинский: Много. Очень много. Даже в корпоративном сегменте, не говоря уже про Юкоз, Народ и леса сателлитов...

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

Почему HTML изучают с таблиц? Элементарно! Потому что в учебниках написано изучать HTML с таблиц. Все учебники, самоучители и методические пособия вышли в далеких 90х годах, когда CSS рассматривался, разве что, как средство выставить шрифты и расцветку сразу для всего сайта. И слыхом никто не слыхивал о разделении контента и представления.

Есть, конечно, и новые учебники. Полистал недавно парочку… Нашел в них перепечатку старых. Только версия FrontPage поменялась и добавилось пара глав о CSS и блочной верстке. Почему-то авторы этих учебников ни разу не задумываются о том, что, чтобы научить человека чему-то хорошему, надо для начала не учить его плохому.

Кто не согласен с тем, что табличная верстка — это плохо? Почитайте спецификацию: тег table предназначен для представления табличных данных, равно как микроскоп предназначен для изучения микроскопических объектов, а не для забивания гвоздей.

Как-то я разговорился на эту тему с одним программистом, который иногда зарабатывает созданием простеньких сайтов на заказ для местных организаций. Сайты делает просто удивительные: верстка табличная, картинки увесистые, скрипты самописные, ЧПУ даже и не пахло. На все мои увещевания, что это неправильно, что надо стремиться к лучшему, он просто ответил, что веб никогда не был и не будет правильным. Что HTML — это куча мусора, к которой добавили еще одну кучу мусора — CSS, и теперь пытаются присобачить третью кучу мусора, называя ее стандартами веб-разработки. Классная формулировка, которая для многих может показаться вполне резонным оправданием, чтобы продолжать забивать интернет этим самым мусором. А какая разница? Заказчик ничего в этом не смыслит, ему красиво — он доволен.

Жилинский: Да, я как-то тоже разговорился с таким специалистом и счастливым обладателем жуткого сайта. Остались при своих мнениях, кстати.

Вот так мы и находим основные факторы, убивающие мотивацию к дальнейшему развитию себя как web-разработчика, изучению технологий и стандартов:

1. Делаем, как привыкли. Уже научились верстать в таблицах, кажется очень сложным изучать все тонкости и хитросплетения CSS, вдумываться в структуру документа, воевать с багами IE, чтобы достичь кросс-браузерности. На самом деле, блочная верстка куда проще и логичнее, просто сначала стоит изучить вопрос.

2. Заказчику всё равно. Заказчик хочет отдать деньги и увидеть сайт, похожий на картинку, чтобы было очень красиво и иногда еще и понятно написано.

Планы на следующий год

комментариев 19

С наступающим =)Блогеры затеяли предновогоднюю эстафету, которая на этот раз немного попала на мою волну, так что присоединяюсь. Принимаю факел от X-demon и рассказываю, чего бы мне хотелось в следующем, 2009-м году. Заранее передам эстафету Диме Волотко и Евгению Че.

Сначала, наверное, стоит вспомнить, что произошло за пока ещё этот, 2008-й год.

Число читателей этого блога выросло с 600 до 1700, то есть почти в 3 раза. Блог прошёл через полный редизайн и смену версий WordPress не помню уже с какой до 2.7. Я прошёл через системное администрирование, рекламу в интернете, SEO, PHP-кодинг, популяризацию социальной сети и переезд в Москву, запись первого подкаста и видео-ролика.

Благодаря этим компаниям блог стал самоокупающимся хобби, а все рекламные площадки на нём оказались использованы. Увеличивать количество рекламы я не буду — и так, по-моему, многовато.

Чего бы мне хотелось в 2009-м — вопрос интересный. Мои желания обычно транслируются напрямую в планы, стратегии и методы. Для себя я хочу:

  • Очень большую зарплату
  • Спокойную работу
  • Публичного сжигания всего ПО от компании 1С
  • Жить в центре Москвы
  • Мотоцикл (на машине тут не проедешь — пробки) и права

В общем, стабильности хочется — приключений-то я всегда найду. Для блога я хочу:

  • Увеличения числа подписчиков до 3000
  • Ещё один редизайн (с учётом новых возможностей WordPress)
  • Публичного сжигания всех спамеров
  • Успешного освоения новых форматов — подкастов, видео-блогинга
  • Хочу чтобы в WordPress добавили кросс-авторизацию
  • Хочу подняться в ТОП ЯППБ до 30-го места, например (сейчас 47)

Кстати, поздравляю с наступающим всех читателей, желаю нескучно отметить эти праздники. Мы с друзьями решили собраться в маленьком домике в лесу в зоне полного отсутствия связи и цивилизации и отметить там праздники с ёлкой, лыжами и дуракавалянием. Уже скоро маленький 30-местный самолётик отправит нас в самую глушь.

BestPersons — новый сервис, новые лица.

комментариев 12

BestPersonsСоциальный сервис BestPersons.ru выпустил новую версию своего сервиса, которую давно обещал.

Этот сервис, напомню, ставит перед собой задачу объединения популярных социальных сетей и предоставления людям полезных web 2.0 сервисов. Иными словами, в свой профиль на BestPersons можно добавить все свои профили в социальных сетях и сервисах и агрегировать свой контент и контент своих друзей на одной площадке, что довольно удобно.

По поводу выхода обновлённого сервиса мы устроили ему небольшое, но плотное usability-тестирование, а потом записали промо-видео.

Участвовали в этом:

  • Артём Росновский
  • Алексей aka LexIncorp
  • Самсон Шоладеми
  • И, собственно, я.

Спасибо парням из BestPersons за то, что упрямо продолжают работать над проектом — на мой взгляд, это один из важнейших критериев успеха. Ну и за то, что они такие классные сами по себе.

Исторический фотоархив LIFE на Google

комментариев 8

Google договорился с журналом LIFE и оцифровал его исторический оффлайн-фотоархив с 1750-го года — это миллионы фотографий, ранее в сети не существовавших. Фотографии выложены в свободном доступе, а так же доступны при поиске по изображением в Google. Можно искать только по этому архиву, используя уточнение source:life.

Теперь можно увидеть, как выглядело программирование под MAC в 1966-м году.

Google LIFE

EstDomains лишён аккредитации

комментариев 46

EstDomainsНа текущий момент корпорация ICANN рассматривает вопрос о лишении аккредитации регистратора (EstDomains, Inc), через которого проводилась регистрация многих доменов в зонах com, net, org, info, biz, us, name, cc, tv, eu, mobi, ws.

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

Затронуты и некоторые другие регистраторы и хостинг-компании, часть услуг которых оказывалась в качестве реселлерской программы EstDomains, например, ImHoster. У них, и у некоторых других реселлеров, для переноса домена потребуется только продлить его ещё на год, это покроет затраты реселлера на перенос.

А многоуважаемый RU-CENTER и тут пытается охватить хоть какую-то аудиторию, заявляя о бонусах (бесплатный год обслуживания) при переносе доменов от EstDomains.

На момент приостановления деятельности, у этого регистратора было более 200 000 доменов на обслуживании, кроме того, он был одним из самых популярных среди вебмастеров и сео-специалистов из-за своей либеральной ценовой политики и отсутствия многих формальностей.

Возможно, именно это и поставило точку на его существовании.

Насколько мне известно, перенос домена от EstDomains к другому регистратору стоит $5.

Инвестирование стартапа

комментария 22

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

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

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

Инвестируйте сами в свой проект — откладывайте по $*00 с каждой зарплаты, не бойтесь ждать. Если проект может потерять актуальность за несколько месяцев, то в нём нет смысла. Выбирайте узкие нишевые тематики, в которых хорошо ориентируетесь, это увеличит шансы.

Ели даже таким образом финансов не хватает — найдите адекватного партнёра, у которого есть немного денег и который готов ими рискнуть. Им может стать, например, ваш друг с небольшим стабильным бизнесом по разведению цыплят, знакомый дорвейщик или adult-мастер. Как-то так и начинались наши Рамблеры, Яндексы и прочие Вебальты.

Блогосфера. Мысли

комментариев 8

RIWНе успев толком отдохнуть после BlogCamp в Киеве, я попал на RIW-2008 в Москве. Как я и думал, на RIW было уныло, скучно и бесполезно. Бросалась в глаза назойливая реклама «Mail.ru» и не менее назойливый пиар «Одноклассников» в каждом докладе. Единственные, кто порадовал — организаторы iCamp, пообещавшие повторить свой баркемп в 2009-м году (возможно, на том же месте) и пригласившие на RIW питерскую группу Минус Трели, которая играла для нас на iCamp летом.

Но пока я там слушал доклады и общался со старыми и новыми знакомыми, мне в голову приходили мысли, которыми и хочу поделиться, больше писать всё равно нечего.

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

Блогеров объединяет важная черта — коммуникативность. Это сообщество существует как в сети, так и вне её. Привыкшие к неограниченному ничем общению блогеры легко добиваются своего и редко имеют какие-либо проблемы с общением.

Есть ощущение, что не будь блогов — эти люди просто остались бы в "прошлых версиях" — среди радиолюбителей, в Fidonet, где-то ещё. И блоги — не последняя версия этой системы, не всё ещё идеально и гладко.

Что сейчас происходит с блогосферой?

1. Рост.

Число блогов и блогеров постоянно увеличивается.

2. Дифференциация.

Мы уже видим подкасты, тексткасты, коллективные блоги, корпоративные блоги, видеоблоги…

3. Специализация.

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

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

На IT-мероприятиях уже видно, что блогеры уже взяли на себя многие функции журналистов. Думаю, скоро это распространится и на другие event-ы.

Блогеры являются опинион-лидерами, к их мнению прислушиваются. Помните историю с хостингом? Наблюдая, как осторожно и вежливо сейчас ведут себя с блогерами представители московских IT-компаний, могу сказать, что для многих такие как я, Синодов или Майнас представляют реальную опасность и вызывают страх. Потому что могут неожиданно сказать правду, которую видят. У многих из нас есть «анти-сайты», сделанные обиженными, многим регулярно угрожают, иногда даже пытаются нападать. Правда, успешных акций в этом плане мне пока не известно, только весьма унылые попытки.

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

День интернета

комментариев 17

День интернета в разных странах отмечают в разные дни. В России прижилась дата 30 сентября из-за того, что московская фирма «IT Infoart Stars» решила проявить инициативу: назначить 30 сентября «Днем Интернета», ежегодно его праздновать и провести «перепись населения русскоязычного Интернета».

Так и появился этот неофициальный праздник, с которых я сегодня всех официально и поздравляю. Меня поздравил Google, дав этому блогу при недавном обновлении PR 5, чему я очень рад.

Компания Webmaster.SPb сделала довольно прикольный сериал на тему офисной жизни вебмастеров «Разработка сайта», вот третья серия:

Chaos Constructions 2008: отчёт

комментариев 13

CC2008Компьютерный фестиваль хак- и демосцены Chaos Constructions 2008 подошёл к концу. Мы все жутко устали — хочется спать, есть, в душ… Все организаторы фестиваля (включая меня) находятся здесь с четверга, и уже имеют зеленоватый оттенок, путают слова и засыпают практически стоя.

К счастью, в этом году у нас есть автоматы с кофе и энергетиками, поэтому сон победить вполне удаётся. Но резервы организма всё-таки исчерпаемы.

Мы сделали огромное количество фотографий, и видеозаписей, которые ещё придётся долго обрабатывать. Мои фотографии с фестиваля можно найти на Яндекс-Фотках по тегу «cc08«, а краткая фотохроника Chaos Constructions 2008 — по ссылке.

Читать далее »

Просто 27 августа

комментария 32

День рожденияСегодня у меня день рождения — мне исполнилось 24 года. Многие почему-то считают меня старше, зная меня только в сети, но на самом деле я действительно родился в 1984 году.

Если кто-то захочет меня поздравить лично, то вы легко найдёте меня на фестивале Chaos Constructions, который пройдёт 30-31 августа (в эти выходные) в центре «Евразия» на станции метро Лесная в Санкт-Петербурге. Я уже много писал про этот фестиваль, повторяться особо не буду, скажу только, что будет как всегда весело. Сайт фестиваля по-прежнему CC.org.ru, записаться и придти никогда не поздно.

Если верить API FeedBurner, то ровно год назад у этого блога было 287 читателей, а вчера — 1501. Надеюсь, эту замечательную тенденцию ничто не испортит.


© 2007-2026 Блог разработчика, страница об авторе.