пятница, 12 ноября 2010 г.

Web Dogma. 10 правил создания сайтов для пользователей

  1. Всё, что существует только для удовлетворения внутренней политики владельца сайта, должно быть устранено.
  2. Всё, что существует только для удовлетворения эго дизайнера, должно быть устранено.
  3. Всё, что не соответствует содержанию страницы, должно быть устранено.
  4. Любая функциональность или технология, затрудняющая свободу перемещения по сайту, должна быть исправлена или устранена.
  5. Любой интерактивный объект, заставляющий пользователя угадывать его назначение, должен быть исправлен или устранён.
  6. Для правильной работы сайта не должно требоваться никакого программного обеспечения кроме браузера.
  7. Содержимое сайта должно быть возможно прочитать, распечатать, загрузить.
  8. Юзабилити не должно приноситься в жертву руководству по стилю.
  9. Пользователя не должны просить зарегистрироваться или сообщить личные данные, если это не является необходимым для предоставления услуги.
  10. Нарушение любого из этих правил до начала работы – настоящее варварство.

четверг, 30 сентября 2010 г.

AJAX - ну это же БАЯН!

Сейчас в моде realtime-функционал.
Realtime-направление сейчас довольно активно развивается на Западе, и в нем особенно выделяется продукт Tornado — событийно-ориентированный веб-сервер на языке Python. Правда, Tornado — это не столько Comet-сервер, сколько инструмент, с помощью которого можно запрограммировать "в том числе" и Comet-сервер.

среда, 1 сентября 2010 г.

html5 - video

Video -  этот элемент позволяет разработчикам вставлять видео непосредственно на веб-страницы без необходимости использования каких-либо плагинов. Разметка для нового HTML5-элемента < video > во много раз более ясная и понятная по сравнению с тем, как мы сейчас вставляем видео на веб-страницы с помощью Flash. На сегодняшний день крупнейшие видиосервисы (YouTube, Vimeo) предоставили в режиме бета-тестирования возможность воспроизводить ролики средствами HTML5. Всё бы хорошо, но только вот, разработчики браузеров и поставщики контента не сошлись во мнении, какой кодек для видео использовать. На самом деле, эта проблема обсуждалась и ранее, и консенсуса по ней так и нет. В итоге из черновой спецификации HTML5 были удалены упоминания о конкретном кодеке. По замыслу авторов спецификаций, браузер должен сам уметь декодировать видеопоток, и потому выбор стандартного кодека очень важен.


html5 - Canvas

Canvas - это элемент, который предназначен для создания bitmap изображения при помощи JavaScript, предполагается что canvas будет использоваться как стандарт для создание графики в новых поколениях веб-приложений. Впервые поддержку этого элемента получил браузер Firefox 1.5. На сегодняшний момент все уважающие себя браузеры также поддерживают canvas, за исключением MS Internet Explorer. Правда надо отметить, что компания Google исправила эту ситуацию выпустив собственное расширение для Internet Explorer, написанное на JavaScript под названием ExplorerCanvas. Сейчас чаще всего canvas используется для построение графиков, простой анимации и игр в веб-браузерах.



html5

Пока Консорциум W3C страдал фантазиями углубиляесь в XHTML и дошёл до чернового проекта XHTML 2.0, несовместимого с предыдущими версиями языка, действующими браузерами и объективной реальностью. Умные люди из Apple, Mozilla и Opera учредили рабочую группу WHATWG, которая взялась развивать HTML в более конструктивном направлении. Это привело к созданию предварительных версий спецификаций, сейчас известных как HTML 5. 

понедельник, 28 июня 2010 г.

WEB-видеоплееры, HTML5 или FLASH

источник

Надо отказываться от флеш-плееров и для проигрывания видео на сайтах переходить на HTML5. Уже сейчас можно смело утверждать, что Flash в борьбе с HTML5 эту позицию потерял.
С одной стороны: конечно на 100% от флеша избавиться не удастся, ещё долго будут пользователи использовать браузеры не поддерживающие новые (здесь модно/можно вставить слово: "инновационные") технологии и об этом забывать не стоит.
С другой стороны: почему более продвинутые пользователи должны страдать от менее сообразительных своих собратьев? Если браузер сам по себе уже умеет работать с видео, для чего надо использоваться ещё и сторонние приложения?

суббота, 26 июня 2010 г.

Поиск на тему HTML5

пятница, 30 апреля 2010 г.

Много программистов – это толпа или коллектив?

источник

Владимир55
Меня всегда интересовало, чем сегодня занимаются крупные частные фирмы по программированию. В совковые времена было понятно – огромные программные сервисы при тогдашнем очень низком уровне техники требовали множества специалистов, работающих над общей задачей. К примеру, создание АСУ управления атомной станцией. Или аэропортом. Или сталеплавильной печью.
Но сегодня таких задач почти нет. А если и есть, то ими занимаются отраслевые институты. А что же делают крупные частные фирмы? Берут множество мелких заказов (типа создания сайта) и подключают к их решению группы по два-три человека?

суббота, 27 февраля 2010 г.

jQuery.Tools.Tooltip (Использование подсказок в полях формы)

jQuery.Tools.Tooltip (Предисловие)

Ниже приведенный пример демонстрирует реализацию всплывающих подсказок при установки фокуса на любом из полей формы. Фокус срабатывает как при использовании мыши, так и при перемещении с помощь клавиатуры (клавиша TAB).

вторник, 16 февраля 2010 г.

Обзор бесплатных систем управления сайтом (CMS)

источник

Выбор CMS, необходимой для Вашего сайта, часто зависит от чисто субъективных суждений и рекомендаций знакомых специалистов.
В данном обзоре мы попытались охарактеризовать самые распространенные CMS, а также другие скрипты, чтобы предоставить вам возможность самостоятельно оценить полезность той или иной системы.

пятница, 12 февраля 2010 г.

Попытки взлома с точки зрения Закона

источник обсуждения

Godlike
Допустим, я делаю какие-то попытки взлома, но не наношу никакого ущерба. Наказуемы ли подобные действия?

Симдянов И.В.
В подавляющем большинстве случаев, да, наказуемы.

Кузнецов М.В.
Если Вы не договорились персонально перед этим с теми, кого ломаете, то наказуемо. А что не наносите ущерба... Ну это знаете. Это все равно, что открыть в отсутствие хозяев отмычкой чужую квартиру, погулять по ней, и выйти ничего не взяв. Т.е. ущерба - никакого. Но если Вас за этим делом застанут - сами понимаете.
Кроме того, Вы можете и не знать, наносите Вы ущерб или нет? Что значит "взлом без ущерба"? Как Вы себе это представляете? Вот к примеру. Вы вдруг взломаете нашу систему администрирования, и я увижу, что там шараехается кто-то, кому там быть неположено. И, естественно, приму меры, потому что я понятия не имею с каким умыслом туда этот человек запёрся. Да даже если каким-то телепатическим макаром и точно бы узнал, что без злого умысла, все равно бы принял меры. Так как никому недозволено заходить туда, куда "посторонним вход воспрещен".