Pull to refresh
130
0
Константин Кичинский @kichik

User

Send message

CSS3. Работа с тенями. Часть 2

Reading time6 min
Views27K
First letter

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

Напомню, что оба правила, хотя и описаны в разных модулях, работают практически идентичным образом, поэтому, если вы уже знакомы с box-shadow по первой части, в этой, второй, части вы увидите много знакомого. И, прежде, чем переходить непосредственно к примерам, давайте сразу разберемся, какие есть различия, чтобы не останавливаться на них далее.
Читать дальше →
Total votes 47: ↑40 and ↓7+33
Comments12

HTML5 Camp — как это было

Reading time3 min
Views9.8K
(Сразу скажу, что записи докладов уже готовы и находятся в процессе публикации — мы отдельно напишем, когда все будет выложено, — надеюсь, сегодня или завтра.)



Итак, 30 ноября в Санкт-Петербурге состоялся второй HTML5 Camp. Мероприятие вызвало огромный интерес среди веб-дизайнеров и веб-разработчиков и им сочувствующих :)

Осторожно, много фоток
Total votes 52: ↑43 and ↓9+34
Comments19

Рисование по Canvas через WebSockets, или как работала наша демка на HTML5 Camp

Reading time5 min
Views14K
На HTML5 Camp в рамках открытия мы показывали несколько демок с использованием новых веб-технологий. Там были как сторонние проекты и решения вроде Disney Tron Legacy и Santa's Media Queries, так и ряд примеров, подготовленных специально под мероприятие.

chat++

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

В этой статье я вкратце расскажу, как такая рисовалка устроена и с какими сложностями пришлось столкнуться. Сразу отмечу, что это не готовый продукт, а всего лишь прототип.
Читать дальше →
Total votes 23: ↑21 and ↓2+19
Comments14

Работа с бинарными данными с использованием типизированных массивов

Reading time5 min
Views28K
Вместе с HTML5 в веб-разработку приходят новые API, расширяющие UX, привнося новые мультимедийные возможности и возможности взаимодействия в реальном времени. Зачастую этот функционал завязан на использование бинарных форматов файлов вроде MP3-аудио, PNG-изображений
или MP4-видео. Использование бинарных файлов крайне важно в данном контексте, так как позволяет уменьшить требования к ширине канала, добиться необходимой производительности и вместе с этим оставаться совместимым с имеющимися технологиями. Еще недавно у веб-разработчиков не было прямого доступа к содержимому этих бинарных файлов или любых других бинарных форматов файлов.

В этой статье мы рассмотрим, как веб-разработчики могут снять этот барьер, используя
Typed Arrays API для JavaScript, и использование нового API в демонстрационном примере Binary File Inspector на IE Test Drive.
Читать дальше →
Total votes 16: ↑14 and ↓2+12
Comments3

Мы запустили Metro-хаб на MSDN

Reading time1 min
Views4.4K


Друзья! Видя большой интерес к платформе Windows Phone и повышенный спрос на дизайнерские ресурсы, мы решили запустить отдельный центр на MSDN, посвященный именно вопросам metro-дизайна (короткая ссылка: bit.ly/metrodesignhub).
Читать дальше →
Total votes 30: ↑20 and ↓10+10
Comments12

CSS3. Работа с тенями. Часть 1

Reading time5 min
Views68K
Так получилось (и прошу считать это удачным совпадением), именно сегодня на Хабре опубликован топик про практическое применение теней из CSS3 для создания интересных эффектов, а мы в свою очередь подготовили топик про основы для этого творчества.

Мы попробуем разобраться в том, как работают тени в новых модулях CSS3. С практической точки зрения, мы рассмотрим два правила: box-shadow и text-shadow, определенные соответственно в модулях CSS3 Backgrounds and Borders и CSS3 Text.

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

Первая часть посвещена работе с box-shadow, во второй мы пройдемся по теням для текста.
Читать дальше →
Total votes 60: ↑53 and ↓7+46
Comments30

Опубликована программа HTML5 Camp

Reading time1 min
Views4.8K
Друзья, мы обубликовали программу нашей конференции HTML5 Camp, посвященной современному состоянию и будущему веб-разработки.



Среди докладчиков конференции будут эксперты из Microsoft, Opera, Adobe, Яндекса, 1С-Битрикс и Keiss Media.
Читать дальше →
Total votes 22: ↑18 and ↓4+14
Comments16

HTML5 Camp приезжает в Санкт-Петербург!

Reading time1 min
Views2.6K


Друзья!

Мир веб-разработки стремительно развивается — и мы решили, что самое время провести второй HTML5 Camp, чтобы снова встретиться и поговорить о веб-стандартах, браузерах, инструментах для веб-разработки и веб-дизайна и вопросах безопасности.

Второй камп будет проходить в Санкт-Петербурге — 30 ноября. Трансляция планируется. Программа будет анонсирована позже.

Подать заявку для участия в конференции можно на сайте http://html5camp.ru.
Total votes 20: ↑17 and ↓3+14
Comments14

На парусах HTML5. Как новые технологии меняют современный веб

Reading time19 min
Views35K
Статья по следам моего доклада на концеренции User Experience`11.

Что такое HTML5?



Сегодня про HTML5 их числа тех, кто так или иначе связан с веб-разработкой, не слышал только ленивый. Вы не сильно прогадаете, предположив, что на каждой модной конференции, где есть что-то про веб, почти наверняка, звучит и что-то про HTML5. Практически каждая крупная компания, связанная с вебом, будь то Google, Apple, Microsoft, Amazon, Adobe, Oracle, Facebook, Яндекс, Mail.ru… говорит что-нибудь про HTML5, расписывается в любви на века и приверженности продвижению и развитию HTML5. Yeah! (Opera и Mozilla, безусловно, тоже в этом списке.)

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

Огромные перспективы, новая волна развития веба, новое поколение веб-приложений! Круто.
Читать дальше →
Total votes 55: ↑43 and ↓12+31
Comments10

Как сделать приложение для Windows Phone за 10 минут?

Reading time3 min
Views21K

Что такое appmakr?



appmakr — это онлайн-сервис для создания мобильных приложений под разные платформы, включая Windows Phone. Особенность сервиса в том, что для создания приложения не надо ничего программировать — он заточен под специальные сценарии потребления данных, которые позволяют генерировать приложения на основании указанных вами параметров (например, источника новостей в виде RSS-ленты).


Как это работает?

Читать дальше →
Total votes 36: ↑25 and ↓11+14
Comments26

Мастер-класс по дизайну приложений для Windows Phone

Reading time1 min
Views498


8 октября в рамках конференции User Experience мы организуем мастер-класс по дизайну-приложений для платформы Windows Phone 7.



В ходе данного мастер-класса будет рассказано о принципах дизайна и возможностях, заложенных
в платформу Windows Phone. Мы рассмотрим особенности, которые нужно учитывать при проектировании мобильных приложений, и подходы, которые применяются при разработке топовых приложений. Пройдемся по тонким моментам и типовым ошибкам, которых следует избегать.

Основные темы

  • Metro-дизайн, идеология и основные концепции
  • Особенности платформы Windows Phone c точки зрения дизайна и UX
  • Нововведения Mango-обновления, важные для дизайна приложений
  • Использование Expression Blend для разработки интерфейса
  • Классические ошибки в проектировании UI и UX приложений для WP7

Участие бесплатное. Регистрация обязательная. Количество мест ограничено. Москва.
Total votes 13: ↑9 and ↓4+5
Comments4

ACID3 обновился: IE9+ 100/100, Firefox 100/100

Reading time1 min
Views1.1K


Сегодня Ян Хиксон (Google) и Håkon Wium Lie (Opera Software) объявили об обновлении теста ACID3 для совместимости с современными реалиями веб-стандартов, исключив из него те части, которые могут измениться в соответствующих спецификациях.

Теперь IE9+ (включая мобильную версию IE в Windows Phone 7.5) и последние версии Firefox набирают 100/100.
Читать дальше →
Total votes 68: ↑56 and ↓12+44
Comments82

Дизайн приложений для WP7. Metro-подход

Reading time6 min
Views42K
Если вы видели Windows Phone 7, вы уже видели Metro. Metro — это язык дизайна для приложений, взрощенный в недрах Microsoft, элементы которого уже проникают в разные продукты и, безусловно, это душа платформы WP7. Metro — это старт с нуля, ресет дизайна, переход от трудно поддерживаемого языка Windows Mobile к языку с четкими принципами и задачами.



Когда несколько лет назад команда дизайна решила попробовать начать с чистого листа, вместо того, чтобы смотреть на то, что уже есть на различных, в общем-то, однообразных платформах, она сконцентрировалась на том, что действительно вдохновляет — лучших образцах дизайна: от Josef Müller-Brockmann (швейцарский дизайнер, известный своим простым дизайном с ярким использованием типографики, формы и цвета, вдохновивший своими работами многих современных графических дизайнеров) и других пионеров International Style, дизайнерской системы Massimo Vignelli карты нью-йоркского метро и известных брендов вроде American Airlines до концептуальных работ Experimental Jetset.
Читать дальше →
Total votes 95: ↑81 and ↓14+67
Comments62

Как сделать собственный видео-плеер на HTML5 Video

Reading time9 min
Views186K
Ранее мы уже рассмотрели общие вопросы использования HTML5 Audio и Video и начали погружаться в детали, начав с задачи определения поддержки браузером нужного кодека. Сегодня мы рассмотрим задачу создания собственного видео-плеера на HTML5 Video.


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

<video src="trailer_480p.mp4" width="480" height="270" poster="poster.gif" controls />

Однако, как я отмечал в вводной статье, со стандартными контролами есть проблема, которая заключается как раз в том, что выглядят они нестандартно. Другими словами, в каждом браузере они выглядят по-своему (проверить, как выглядят контролы в разных браузерах, можно на примере Video Format Support на ietestdrive.com — просто откройте его в двух-трех различных браузерах).
Читать дальше →
Total votes 99: ↑84 and ↓15+69
Comments17

Почему вы должны использовать XMLHttpRequest асинхронно

Reading time6 min
Views17K
*Пер.: Мысль этого топика тривиальная и должна быть известна каждому: используйте асинхронные запросы. Но статистика — штука суровая, и, видимо, это знают не все. А последствия, на самом деле, имеют место во всех браузерах.*

8.4% всех зависаний страниц в IE9 за прошедший месяц являются следствием того, что XMLHttpRequest объекты блокируют поток UI синхронным запросом. Это огромное число! С помощью нескольких доступных изменений в коде эти зависания можно легко избежать — и разработчики могут обеспечить своим пользователям намного лучшие впечатления от работы с их сайтами. Мы рассмотрим, что происходит при зависании, что вы можете с этим сделать, и мы также попробуем сделать небольшую демонстрацию, чтобы воочую посмотреть, что происходит, когда синхронный запрос подвешивает браузер.
Читать дальше →
Total votes 51: ↑32 and ↓19+13
Comments86

Визуализация аудио в HTML5

Reading time7 min
Views20K
Наше практическое погружение описывает необычный сценарий — мы будем говорить не о том, что может HTML5, а о тех возможностях, которые на сегодня он еще не предоставляет и как эту неувязку можно обходить на практике.



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

Визуализация аудио, точнее принципиальный низкоуровневый доступ к аудио-информации, находится где-то между черновыми набросками и заметками на будущее.
Читать дальше →
Total votes 113: ↑110 and ↓3+107
Comments29

Конкурс для веб-разработчиков. 10k Apart — Responsive Edition. Сделай веб-сайт и выиграй $3000

Reading time1 min
Views7.7K


Читатели хабра, наверняка, помнят предыдущую итерацию конкурса 10k Apart, проводимого Mix Online совместно с An Event Apart. Для тех, кто хочет освежить память, рекомендую пройтись по ключевым словам 10k и 10k apart.

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

На этот раз максимальный объем всех используемых ресурсов (кроме особо обозначенных популярных библиотек) не может превышать 10k в сжатом виде.

Сайт должен одинаково хорошо работать в последних версиях IE10 Platform Preview, свежей версии Firefox и свежей версии браузера, основанного на WebKit (на ваш выбор Chrome или Safari).

Подача заявок — до 12 сентября.

Дополнительные подробности и подача заявок — на сайте соревнования и в блоге MIX Online.
Читать дальше →
Total votes 42: ↑28 and ↓14+14
Comments7

Windows Phone. Rush for Apps

Reading time2 min
Views7.5K
Друзья! В преддверии запуска Windows Phone “Mango” в России мы решили объявить марафон разработки приложений под WP7, в рамках которого мы поможем вам сделать свое первое или не первое приложение.


Читать дальше →
Total votes 59: ↑40 and ↓19+21
Comments54

Открытая лекция Сэра Тони Хоара: «Величайшие идеи компьютерной науки»

Reading time1 min
Views11K


Друзья, рады сообщить, что совсем скоро к нам приедет Сэр Тони Хоар (тот самый, который изобрел быструю сортировку и логику Хоара, исследовательская группа которого занималась языком Z спецификаций и параллельной моделью взаимодействия последовательных процессов, а сегодня — ведущий исследователь Microsoft Research в Кембридже).

В рамках «Открытого университета «Сколково» Тони Хоар выступит с лекций “Величайшие идеи компьютерной науки”.

Великие идеи — вне времени. Они неоднократно появляются в человеческой мысли, в разных мыслях и в различных формах. Ведущий исследователь Microsoft Research в Кембридже проследит особенно важные технологические идеи Древних Греков и озвучит философские вопросы, на которые ученые до сих пор не нашли ответов.

Лекция состоится: 25 июля в Политехническом музее (Москва).

Ссылка на регистрацию: msrus.timepad.ru/event/9735/cat_id=cat219
Total votes 50: ↑44 and ↓6+38
Comments17

Вышел IE10 PP2: WebWorkers, Drag & Drop, File API, CSS3 Positioned Floats, HTML5 Forms и многое другое

Reading time3 min
Views12K
(хотя на Хабре уже есть короткий пост-заметка про выход IE10 PP2, в этой статье мы хотим дать более корректный и полный обзор того, что нового появилось именно в IE10 PP2).

И так, в соответствии с заявленным сроком выпуска PP-версий для следующих версий IE раз в ~12 недель, мы выпустили очередное обновление. Выглядит IE10 PP2 также как и все предыдущие версии Platform Preview, а самое интересное, как всегда, внутри – обновленный движок Internet Explorer:



Ссылка на загрузку
Читать дальше →
Total votes 63: ↑46 and ↓17+29
Comments28

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity