Как стать автором
Обновить
13
0.1
Глеб Свечников @kresh

Пользователь

Отправить сообщение

Будущее веб-стандартов

Время на прочтение11 мин
Количество просмотров1.2K
Примечание: ниже находится перевод статьи The future of web standards, в которой автор рассматривает текущее состояние организаций, связанных с разработкой веб-стандартов, и возможное будущее как организаций, так и самих веб-стандартов вообще. Мои комментарии далее даны курсивом.

Индустрию веб-дизайна и веб-разработок, основанных на применении стандартов, в последнее время достаточно сильно будоражит. Статья Andy Clarke «CSS Unworking Group», по видимому, открыла дорогу обсуждению текущего неудовлетворительного состояния подхода (или отсутствия оного) по стандартизации новых возможностей для веб-разработчиков и дизайнеров. Статья Alex'а Russell «The W3C Cannot Save Us» и моего друга и бывшего коллеги Jeff'a Croft «Do we need a return to the browser wars?» продолжила эту дискуссию, как и Stuart Langridge c «Reigniting the browser wars», которая появилась уже после того, как я закончил первый черновой вариант этой своей заметки.

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

Первая, не слишком лицеприятная, заключается в том, что текущий прогресс разработки новых стандартов, в лучшем случае, заморожен. HTML был создан из первоначальной задумки до версии 4.01 менее чем за десятилетие. Но текущая версия 4.01 не изменялась еще с конца прошлого тысячелетия (XHTML не сильно лучше: версия 1.0 была, практически, идентична HTML 4.01, за исключением XML-синтаксиса, а XHTML 1.1 не сильно изменил ситуацию, так как все новшества фокусировались на реорганизации и разделении стандартов на модули). Совершенно аналогично, CSS застыл на спецификации версии 2 с 1998, а CSS 2.1 по-прежнему всего лишь «Candidate Recommendation».

Второй проблемой является то, что все основные нововведения в интернете появляются из проприетарных технологий: Flash выскакивает везде, где только можно, Microsoft и Adobe раздельно работают над следующим поколением RIA (rich internet application), а наиболее модное слово — «AJAX» — изначально произошло из исключительно Microsoft'овской технологии (XMLHttpRequest), которая тем или иным образом была включена в другие браузеры.
Читать дальше →
Всего голосов 38: ↑33 и ↓5+28
Комментарии36

Закат Веба?

Время на прочтение11 мин
Количество просмотров3.6K
7 марта прошлого года W3C, после 10-летнего перерыва, возобновила работу над HTML.

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

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

Я решил выложить их в виде статьи, переработав и снабдив иллюстрациями и примечаниями.


Содержание:

  1. Вступление
  2. Сценарии гибели
    • Гибель ментальная, или HTML — новый ассемблер
    • Гибель физическая, или HTML — новый Turbo Pascal
  3. Все ли так серьезно?
    • Ментальной гибели не будет, если web-технологии будут правильно поняты
    • Физической гибели не будет, если web-технологии будут развиваться
  4. Заключение
  5. Примечания


В настоящий момент мир вступает в эпоху расцвета богатых web-приложений.

Программы, работающие через Веб, все больше вытесняют традиционные десктопные приложения. Gmail, Google Map, online-офис, даже web-операционные системы… Список можете продолжить сами.

Однако, по мере продвижения web-приложений, все больше возрастают требования к основным клиентским web-технологиям: xHTML, CSS, JavaScript.

И, если эти технологии не будут поспевать за все более возрастающими требованиями, это приведет к их медленному закату…
 
Читать дальше →
Всего голосов 242: ↑189 и ↓53+136
Комментарии282

Несколько удобных инструментов для тестирования сайта

Время на прочтение3 мин
Количество просмотров32K
Представляю вашему вниманию обзор нескольких полезных инструментов для всестороннего тестирования сайтов.

Читать дальше →
Всего голосов 95: ↑90 и ↓5+85
Комментарии44

Столпы KDE4. Akonadi

Время на прочтение5 мин
Количество просмотров8.7K
Столпы KDE4. Akonadi.
В мире информации необходимы как эффективные методы обмена ей, так и способы ее хранения. В каждой современной системе используется несколько различных СУБД, каждая из которых обладает своими достоинствами и была выбрана для удовлетворения определенных нужд. Однако, разнообразие в форматах порождает проблему совместимости и совместной работы с ресурсами. Чтобы решить проблему дублирования данных и несовместимости форматов, был начат проект Akonadi — четвертый из рассмотренных нами столпов KDE4.

Akonadi создавался как расширяемая система хранения персональных данных и метаданных для настольных компьютеров, обеспечивающая одновременный доступ для чтения, записи и создания запросов. Помимо этого, Akonadi включает несколько компонентов, таких как поиск и кэш, позволяющий получить быстрый доступ к данным, и уведомления об их изменении.
Читать дальше →
Всего голосов 41: ↑39 и ↓2+37
Комментарии16

Виджет обратной связи

Время на прочтение2 мин
Количество просмотров2.4K
imageFeedback > 2.0 интересный аскетичный по дизайну виджет и необычный в реализации. В нем вы найдете только самые нужные функции для сбора отзывов и предложений от посетителей вашего сайта. Ничего лишнего – все только по делу.
Рализация данного виджета по сути уникальна так как он полностью разработан на Javascript, включая работу с базой данных. Виджет обратной связи состоит из двух частей:
  • Виджет обратной связи (отображается на вашем сайте)
  • Виджет админ (панель администрирования)
Весь код виджета и панели администрирования предоставляется под opensource лицензией LGPL3.
Подробнее о виджете и рабочий пример
Всего голосов 62: ↑53 и ↓9+44
Комментарии52

Помогите школьным сайтам

Время на прочтение3 мин
Количество просмотров2.4K
Автор данного топика — новый (ну, почти новый :)) хабрапользователь Elm

Я работаю методистом в питерском городском центре информатизации образования. Учу учителей использованию ИТ в своей деятельности (если кратко). Одним из направлений работы являются школьные сайты. Достаточно давно в этой тематике, 2 года назад с коллегой книжку написали, занимаюсь продвижением «Конструктора школьных сайтов» в Питере.

Сейчас мы провели первый городской фестиваль сайтов «Открытая школа». Каждый из 18 питерских районов представил лучшие (на их взгляд) школьные сайты. Отбирали научно-методические центры, а не школы, но всё равно на общем фоне почти все сайты были довольно-таки приличные. Нам, оргкомитету, анализировать сайты было тоже интересно — важно знать, что в этой области в городе происходит.
Читать дальше →
Всего голосов 93: ↑76 и ↓17+59
Комментарии120

7 творческих принципов Pixar от John Lasseter

Время на прочтение4 мин
Количество просмотров2.6K
Данный текст подготовил и перевел Евгений aka jeje. Если текст вам понравился, то благодарите Евгения, сам он опубликовать перевод не может из-за ограничений кармы.

1.Никогда не начинайте с одной идеей


Если вы хотите написать книгу, сделать дизайн мебели или мультфильма — Никогда не начинайте с одной идеей, их должно быть три.
«Причина проста. Если продюсер приходит ко мне с предложением о новом проекте, он вынашивает эту конкретную идею долгое время. Это ограничивает его. Мой ответ всегда: «Приходи ко мне, когда будешь иметь три идеи, и это не значит, что одна хорошая, а две остальных плохих. Я хочу три действительно прекрасных идеи, из которых ты не можешь решить, какая же лучше. Будь готов обосновать все три задумки. Затем мы решим, какую идею ты будешь развивать далее.»

«Проблема у творческих людей всегда одна – они чаще всего фокусируют все свое внимание на одной идее. И выходит так, что они ограничивают свой выбор с самого начала проекта. Каждый творческий человек должен это попробовать. Вы будете удивлены, как это требование внезапно заставит вас думать о других вещах, которые вы даже не рассматривали до того. Из-за этой отстраненности вы вдруг найдете новые перспективы. И поверьте мне, существует всегда, как минимум, три хороших идеи»
Читаем далее
Всего голосов 87: ↑81 и ↓6+75
Комментарии26

«Правильный водитель». Дневник проекта. Начальная раскрутка

Время на прочтение2 мин
Количество просмотров588
Предыдущие части можно прочесть в моем блоге на Хабре вот здесь:

И вот проект «Правильный водитель» запущен. Как сообщить всем, что он есть? Я попробовал написать статью здесь, на Хабре. Это был мой первый опыт и первая публикация. Ни кармы, ни «еще-чего-то-там» не было.

Результат превзошел мои ожидания. Мой пост заплюсовали, я вышел на главную страницу и на сайт повалил народ. В итоге — больше 3000 уников по гугловской аналитике в первый день, около двух тысяч на следующий и дальше по ниспадающей, до 500 в день. При этом, большинство посетителей не уходили сразу с сайта. В среднем, читают за сеанс около 6-7 страниц за 5-6 минут. Я «не скажу за всю Одессу», но для Беларуси это очень приличный результат.

Читать дальше →
Всего голосов 66: ↑57 и ↓9+48
Комментарии36

The people project

Время на прочтение1 мин
Количество просмотров839
The People Project — новая инициатива в мире Open Source, призванная объединить все данные о ваших друзьях и собеседниках в один метаконтакт. Данные из социальных сетей, сообщения в блогах, подкасты, IM, почтовые сообщения, отныне с лёгкостью смогут быть привязаны к конкретному человеку, что избавит от необходимости отслеживать события из жизни друзей самостоятельно оббегая десятки сайтов, а главное — предоставит API, позволяющее взаимодействовать с этими данными.
Сейчас The People Project разрабатывается прежде всего в рамках проекта GNOME, взаимодействуя с программами посредством D-Bus. Проект написан на языке Vala, уже готовы привязки к GLib, Python и C#.
image
О намерении интегрировать The People Project уже заявили разработчики Empathy (клиент IM), Gimmie (панель запуска), Soylent (нечто, что лучше всего даёт представление о The People Project), Seahorse (менеджер ключей).
На данный момент уже удалось реализовать поддержку Google Contacts, Twitter, Friendfeed и Last.fm. Сейчас разработчики трудятся над поддержкой Facebook, OpenSocial, Telepathy, Launchpad, Ohloh, Gravatar и прочего.
Всего голосов 50: ↑41 и ↓9+32
Комментарии29

Bluetooth в Linux

Время на прочтение3 мин
Количество просмотров53K

1. Вступление


А вы знаете, что настроить bluetooth соединение с PC на Linux совсем не сложно?
Итак, сейчас мы создадим подключение к телефону\PDA, примонтируем файловую систему телефона к оной на ПК и создадим GPRS\EDGE подключение.

Читать дальше →
Всего голосов 53: ↑50 и ↓3+47
Комментарии45
12 ...
17

Информация

В рейтинге
3 431-й
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность

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

Frontend Developer, Application Developer
Lead