Pull to refresh
  • by relevance
  • by date
  • by rating

Опубликованы доклады к конференции WWW2007

Lumber room
Осталось три недели до 16-й международной конференции WWW2007, которая состоится с 9 по 11 мая в Канаде. По традиции, все доклады (а их около сотни) заранее выложены в открытый доступ. Вместе они составляют сборник объёмом 1353 страниц, но каждый доклад можно скачать по отдельности в формате PDF.

Тематика докладов: поиск похожих документов, модели предсказания поведения пользователей, дата-майнинг в социальных сетях, электронные сообщества, связь Семантического веба и приложений Веб 2.0, краулеры, веб-графы и многое другое.

Вот некоторые из докладов с прямыми ссылками.

CSurf: контекстный невизуальный браузер (PDF)
Комплексная динамика совместной расстановки тегов (PDF)
Экспертные сети в онлайновых сообществах: структура и алгоритмы (PDF)
Оптимизация веб-поиска с помощью социальных аннотаций (PDF)


Полный список докладов
Total votes 9: ↑8 and ↓1 +7
Views167
Comments 14

Веб-технологии. Что включить в изучение HTML?

Studying in IT
HTML — это наше все. В уже дважды обсуждавшемся тут базовом курсе по веб-технологиям (Лекция 2 и все готовые лекции в одном файле, Структура курса) эта тема, конечно, присутствует.

Как верно заметил один из участников дискуссии, «айсберг очень велик», и поэтому дать на лекциях все и подробно невозможно.

Прошу хабражителей помочь определиться с главным: что по теме HTML должен знать будущий профессиональный технолог (практическая работа — верстка psd-макета в XHTML).

Под катом — цели преподавания HTML и программа-максимум по структуре лекции (предел — 2 пары, т.е. 3 астрономических часа).
Читать дальше →
Total votes 25: ↑20 and ↓5 +15
Views3.4K
Comments 27

континуации и stateful веб-программирование (Updated!)

Website development
Идея совсем не нова. Идея древна.
Однако большинство наблюдаемых вокруг веб-фреймворков упорно игнорируют эту идею.

Она заключается в том, чтобы использовать континуации (continuations) для магического превращения RESTful (stateless) веб-приложений в более удобный и привычный stateful формат.
Читать дальше →
Total votes 44: ↑37 and ↓7 +30
Views2.3K
Comments 95

Podcast 9 – четвертый выпуск. Клиент vs Веб

IT-companies
В четвертом выпуске Петр Диденко и Михаил Черномордиков беседуют с Романом Здебским и рассуждают на тему актуальности разработки клиентских и Интернет-приложений.

Как всегда это происходит в неформальной и более чем импровизированной манере :)

Пожалуйста, пишите ваши комментарии про выпуск, формат подкаста и пожелания на будущее.
На подкаст можно подписаться по RSS – на компьютер или mp3-плеер.

Ссылки:
Блог Романа Здебского — blogs.msdn.com/roman

Адрес нашего подкаста — podcast9.ru
RSS нашего подкаста — feeds.feedburner.com/podcast9ru
RSS блога Петра Диденко — feeds.feedburner.com/pdidenko
RSS Блога Михаила Черномордикова — blogs.msdn.com/mikcher/rss.xml
Total votes 47: ↑29 and ↓18 +11
Views377
Comments 22

Самостоятельное изучение веб-технологий с нуля

Lumber room
Ох… Сижу я вот тут тестирую Windows 7 RC1. Естественно шарюсь по сайтам Майкрософт, читаю блоги разработчиков. Различные ссылки приводят на все новые и новые страницы. Незнакомые слова заставляют лезть в гугл, откуда идешь еще по десяти ссылкам. Все это мне безумно интересно!

Я студент первого курса. Факультет информатики и вычислительной техники. Специальность — ПО. Естественно есть огромнейший интерес ко всему, что связано с IT-тематикой. Я хочу изучать веб-технологии, поскольку считаю их одними из самых перспективных в ближайшем (а может быть и далеком) будущем.

Есть желание все это начать изучать
Total votes 40: ↑24 and ↓16 +8
Views1.2K
Comments 97

Wiki-учебник по веб-технологиям

Website development
В продолжение статьи stepan_ovchinnikov «Обучение веб-технологиям. Необходимое, лишнее, вредное».

Современные веб-технологии не стоят на месте. Технологии создания веб-сайтов непрерывно совершенствуются и сейчас скорость их совершенствования так высока, что учебные пособия часто успевают значительно устареть еще до публикации. Чтобы обучение веб-программированию было динамичным, предлагаем вам принять участие в разработке Wiki-учебника по веб-технологиям.
Читать дальше →
Total votes 34: ↑25 and ↓9 +16
Views4.5K
Comments 24

Сервис Face.com научился распознавать эмоции людей на фото

Lumber room


Компания Face.com известна как разработчик программного обеспечения, используемого для распознавания лиц на различных фотографиях. Довольно давно компания добавила функцию распознавания улыбки, а теперь вот добавились и остальные эмоции: удивление, злость, счастье (собственно, та же улыбка), грусть и нейтральное выражение лица.

Читать дальше →
Total votes 50: ↑46 and ↓4 +42
Views457
Comments 30

Что не так с онлайн-курсами и как это исправить: опыт HTML Academy

HTML Academy corporate blogWebsite development
image

Мы в HTML Academy постоянно работаем над повышением эффективности наших образовательных программ и курсов (ради этого мы ставим опыты на студентах и внедряем геймификацию).

Подобные изыскания привели нас к пониманию того, что для подготовки профессионала, который мог бы работать в области веб-технологий (хотя бы на позиции начального уровня) недостаточно одних курсов, состоящих из видеолекций и последующих заданий. Освоить весь объём контента, необходимого для выхода на определённый уровень знаний, в подобном режиме просто невозможно.

Именно поэтому мы решили создать курс, прохождение которого позволяло бы людям не просто получить базовые знания вёрстки, но стать настоящим (пусть и начинающим) ИТ-специалистом. В сегодняшнем материале мы расскажем о том, что в итоге из всего этого получилось.
Читать дальше →
Total votes 26: ↑24 and ↓2 +22
Views221.8K
Comments 25

Что такое хорошо: как мы разрабатывали критерии для оценки качества вёрстки веб-проектов

HTML Academy corporate blogWebsite developmentHTML


На Хабре уже было немало материалов о том, как проводить качество вёрстки веб-проектов (вот отличная статья на эту тему) — как правило, речь в таких топиках идёт о коммерческих сайтах. В ходе развития образовательного проекта HTML Academy мы также столкнулись с необходимостью выработки критериев для оценки работ учеников.

Очевидно, что учить нужно так, чтобы потом люди (не все из которых «технари») могли приходить в компании и работать «правильно» — то есть создавая вёрстку, которая красиво выглядит и не требует больших усилий по поддержке. Процесс создания списка универсальных критериев для оценки занял довольно длительное время и был сопряжён с рядом трудностей. Сегодня мы расскажем о том, что же у нас в итоге получилось.
Читать дальше →
Total votes 41: ↑39 and ↓2 +37
Views89.6K
Comments 47

HTTP/2: готовимся к переходу

Selectel corporate blogWebsite development
HTTP/2

В прошлом году в мире сетевых технологий произошло очень важное событие: была утверждена и стандартизирована новая версия протокола HTTP — HTTP/2. HTTP/2 уже поддерживается в популярных веб-серверах: Apache и Nginx. Идёт работа по внедрению HTTP/2 в IIS. Реализована поддержка и в большинстве современных браузеров.

Использование HTTP/2 за последнее время существенно расширилось.
Читать дальше →
Total votes 56: ↑55 and ↓1 +54
Views129.2K
Comments 92

Путь к HTTP/2

Website developmentIT Standards

От переводчика: перед вами краткий обзор протокола HTTP и его истории — от версии 0.9 к версии 2.


HTTP — протокол, пронизывающий веб. Знать его обязан каждый веб-разработчик. Понимание работы HTTP поможет вам делать более качественные веб-приложения.


В этой статье мы обсудим, что такое HTTP, и как он стал именно таким, каким мы видим его сегодня.

Читать дальше →
Total votes 36: ↑33 and ↓3 +30
Views72.2K
Comments 57

HTTP/2 уже здесь но спрайт-сеты ещё не умерли

Website developmentCSSHTMLIT Standards
Translation

В этом исследовании мы показываем, что даже если новый HTTP/2 протокол значительно улучшает скорость загрузки страницы, время для полного отказа от фронт-энд оптимизаций ещё не наступило. Сегодня мы сосредоточимся на спрайт-сетах.


HTTP/2 стал доступен в 2015, как альтернатива к замене многоуважаемого HTTP/1.1, используемого с 1997. Многие авторы предсказывают устаревание или, даже, контрпродуктивность фронт-энд оптимизаций. В список классических оптимизаций входят спрайты: группировка множества маленьких изображений (спрайтов) в одно большое (спрайт-сет).

Несмотря на быстрое внедрение поддержки и в браузерах и в серверах (вики, w3techs), мы не смогли найти опубликованные сравнительные замеры для подтверждения утверждения (прим. того, что спрайты больше не нужны). Как веб-архитекторы, тогда, мы естественно, интересовались, следует ли нам отказаться от подхода спрайтов или нет. Как гласит известная цитата Уильяма Эдвардса Деминга: “In God we trust, all others bring data”. Поэтому мы сделали свой собственный бенчмарк.


Первая часть этой статьи описывает основные отличия между HTTP/1.x и 2 и почему они могут способствовать устареванию спрайтов. Во второй части мы покажем сравнительные результаты бенчмарка.

Читать дальше →
Total votes 20: ↑18 and ↓2 +16
Views16.6K
Comments 41

Прогрессивные веб-приложения в 2020

JavaScriptDevelopment of mobile applicationsBrowsers
Translation

На КДПВ — стикер, созданный командой браузера Samsung Internet


Больше 12 лет прошло с тех пор, как Стив Джобс впервые представил идею веб-приложений, «которые выглядят и ведут себя точно так же, как и нативные приложения». Больше 4 лет прошло с момента появления термина «PWA». Что из себя представляют прогрессивные веб-приложения в начале 2020 года? Что из того, что было добавлено в экосистему в 2019 году, вы могли упустить? Давайте выясним.

Читать дальше →
Total votes 25: ↑23 and ↓2 +21
Views23.9K
Comments 17

Немного о WebRTC: что где использовать и случай из практики

Working with videoProgrammingAPI

WebRTC — это браузерная технология, предназначенная для передачи потоковых данных между браузерами или приложениями с использованием технологии двухточечной передачи (point-to-point transmission).




Эта технология хороша тем, что позволяет устанавливать связь между пользователями, используя только браузер. Для некоторых разработчиков, когда они узнают о WebRTC, это становится открытием: ведь можно создать видеочат без использования стороннего сервера — нужен только браузер.
Читать дальше →
Total votes 6: ↑6 and ↓0 +6
Views11.3K
Comments 5