Да, да, это очередная статья про html5 и тэг < video >. Но главным ее отличием будет то, что здесь будут рассмотрены самые базовые понятия и теории. Так что приготовились внимательно читать и записывать, let html5 rocks!
Виктор Наумик @vicnaum
User
12 первых победителей
2 min
3.7K
Недавно мы объявили о старте акции "100 000 кликов для 100 лучших фрилансеров", и подошла пора объявить первых счастливчиков.
12 человек, которых мы выбрали в качестве победителей, предоставляют свои услуги в самых разных областях. Большинство экспертов пришло из IT, поэтому мы решили выбрать 6 консультантов именно в этой области. Остальные услуги касаются бизнеса и здоровья, и, как ни странно, велосипедных вилок. Еще один сервис был нами выбран специально для прекрасной половины человечества.
+13
Впечатляющие анимационные эффекты
2 min
115KTranslation
С появлением jQuery, у веб-программистов появилась возможность создавать впечатляющие визуальные эффекты, не прибегая к использованию технологии flash. В данной статье представлено несколько ярких примеров того, каких потрясающих результатов можно достичь, используя стандартные средства браузера и свое воображение.
+230
Эмоции, как критерий для динамической подстройки результатов выдачи в поиске
2 min
1.2KИзменяется ли ваше эмоциональное состояние, если вы не можете найти то, что вам нужно?
Я предполагаю, что обычно люди начинают проявлять нервозность и характерные для неё торопливость и резкость, их запросы меняются и…

Эта идея зрела давно и окончательно оформилась, когда мне показали цитату с баша, с которой и началась эта статья:
Я предполагаю, что обычно люди начинают проявлять нервозность и характерные для неё торопливость и резкость, их запросы меняются и…

Эта идея зрела давно и окончательно оформилась, когда мне показали цитату с баша, с которой и началась эта статья:
+9
Сколько свободных пятициферных доменов в зоне .com?
1 min
8.2KИнтерес к этому мини-исследованию побудил хабратопик о свободных 4-символьных доменах в зоне .com
Как оказалось «полностью цифровые четырёхсимвольные домены тоже заняты на 100%».
Как же обстоят дела с полностью цифровыми пяти-символьными доменами?
Чтобы узнать ответ на этот вопрос, был составлен список из 100 000 доменов от 00000.com до 99999.com, домены из которого были проверены на занятость.
Результат проверки показал, что по состоянию на 17 сентября свободны лишь 6339 доменов, т.е. чуть более чем 6% от всего их количества.
Подавляющее большинство занятых доменов принадлежит разнообразным китайским IT-компаниям и регистраторам, срок регистрации как правило более 3х лет, хотя сами домены зачастую просто делегированы и на них не размещается никаких сайтов или сервисов.
Для проверки списка доменов использовалась бесплатная утилита Domain Name Analyzer.
И мой хабрапост был бы не полон без списка свободных доменов в двух частях :).
Как оказалось «полностью цифровые четырёхсимвольные домены тоже заняты на 100%».
Как же обстоят дела с полностью цифровыми пяти-символьными доменами?
Чтобы узнать ответ на этот вопрос, был составлен список из 100 000 доменов от 00000.com до 99999.com, домены из которого были проверены на занятость.
Результат проверки показал, что по состоянию на 17 сентября свободны лишь 6339 доменов, т.е. чуть более чем 6% от всего их количества.
Подавляющее большинство занятых доменов принадлежит разнообразным китайским IT-компаниям и регистраторам, срок регистрации как правило более 3х лет, хотя сами домены зачастую просто делегированы и на них не размещается никаких сайтов или сервисов.
Для проверки списка доменов использовалась бесплатная утилита Domain Name Analyzer.
И мой хабрапост был бы не полон без списка свободных доменов в двух частях :).
+18
Lime-prime — сервис дистанционного веб-интервью претендентов на должность
1 min
1.5KПозвольте представить на суд общественности проект Lime-prime.ru, над которым наша небольшая, но дружная команда работала последний год.
Суть сервиса такова:
— Формулируете и вводите вопросы для соискателей.
— Заносите в базу их контактные данные.
— Соискатели в удобное время отвечают на вопросы перед веб–камерой.
— В удобное для Вас время смотрите видео, делитесь ссылкой на него с коллегами, принимаете решение.
"
Ну и мы тут решили вот такое устроить…
Для обычных пользователей доступна возможность бесплатно отсматривать видео–резюме трех кандидатов.
Но если при регистрации в поле «телефон» указать заветное слово «хабр» (без кавычек), то пользоваться сервисом можно без ограничений намного больше. И еще, при такой регистрации доступны уже готовые вопросники IT-направленности. В настоящий момент это пакеты вопросов ориентированных на подбор на следующие вакансии:
— JS-программист
— PHP-программист
— SEO-специалист
Суть сервиса такова:
— Формулируете и вводите вопросы для соискателей.
— Заносите в базу их контактные данные.
— Соискатели в удобное время отвечают на вопросы перед веб–камерой.
— В удобное для Вас время смотрите видео, делитесь ссылкой на него с коллегами, принимаете решение.

Ну и мы тут решили вот такое устроить…
Для обычных пользователей доступна возможность бесплатно отсматривать видео–резюме трех кандидатов.
Но если при регистрации в поле «телефон» указать заветное слово «хабр» (без кавычек), то пользоваться сервисом можно без ограничений намного больше. И еще, при такой регистрации доступны уже готовые вопросники IT-направленности. В настоящий момент это пакеты вопросов ориентированных на подбор на следующие вакансии:
— JS-программист
— PHP-программист
— SEO-специалист
+65
Изобретайте велосипед часто
2 min
2.1KTranslation
Переводчик не несет ответственности за несовпадение мнения автора с точкой зрения читателя
«Просто используйте то, что существует — это глупо, изобретать колесо...»
Вы когда-нибудь это слышали в том или ином виде? Конечно, слышали! Каждый разработчик и студент часто слышит нечто подобное. Почему? Почему изобретать велосипед так постыдно? Потому что, чаще всего, существующий код — рабочий код. Он уже прошел через какой-то контроль качества, тщательное тестирование, и в настоящее время успешно используется. Кроме того, время и усилия, вложенные в изобретение обычно не окупаются так же, как при использовании существующего продукта или кодовой базы. Нужно ли заморачиваться изобретением велосипеда? Зачем? Когда?
«Просто используйте то, что существует — это глупо, изобретать колесо...»
Вы когда-нибудь это слышали в том или ином виде? Конечно, слышали! Каждый разработчик и студент часто слышит нечто подобное. Почему? Почему изобретать велосипед так постыдно? Потому что, чаще всего, существующий код — рабочий код. Он уже прошел через какой-то контроль качества, тщательное тестирование, и в настоящее время успешно используется. Кроме того, время и усилия, вложенные в изобретение обычно не окупаются так же, как при использовании существующего продукта или кодовой базы. Нужно ли заморачиваться изобретением велосипеда? Зачем? Когда?
+82
Мошенники научились обманывать купюроприемники CashCode?
1 min
71KСтало известно о целом ряде случаев (август—сентябрь 2010), когда мошенники обманывали валидаторы (купюроприемники), внося в терминал 5-тысячную купюру (по крайней мере, применялся способ, заставляющий купюрник посчитать, что купюра принята и валидна), которой не оказывалось в кассете. Платеж формировался на терминале и средства зачислялись на кошельки в системе Яндекс.Деньги.
Все известные случаи имеют схожие черты:
В настоящее время мне достоверно не известно о конкретном способе обмана купюроприемников. Не могу также утверждать, что обман возможен только на валидаторах данного производителя, лишь констатирую факт, что зафиксированные случаи имели место быть именно с этими устройствами.
Данные случаи были на территории Дагестана, Краснодара, Ставрополя.
Хочется уберечь владельцев терминалов от ситуации, когда платеж на 5000 руб. в пользу Яндекс.Денег осуществлен, а купюры в кассете не оказывается. Известно, что валидаторы CashCode можно настроить таким образом, что они не будут принимать купюры того или иного достоинства. На своих терминалах мы отключаем прием 5-тысячных купюр.
Если такие случаи в последнее время зафиксированы на территории других регионов России, хотелось бы знать о них.
Все известные случаи имеют схожие черты:
- Обман осуществлялся на валидаторах CashCode;
- Всякие раз платежи были на сумму 5000 руб.;
- Мошенничество было зафиксировано на уличных терминалах;
- Платеж поступал на разные кошельки в системе Яндекс.Деньги;
- Все случаи были ночью;
- Обман купюрников ведется на разных платежных системах, что исключает ошибку в ПО терминала или биллинга какой-то определенной ПС.
В настоящее время мне достоверно не известно о конкретном способе обмана купюроприемников. Не могу также утверждать, что обман возможен только на валидаторах данного производителя, лишь констатирую факт, что зафиксированные случаи имели место быть именно с этими устройствами.
Данные случаи были на территории Дагестана, Краснодара, Ставрополя.
Хочется уберечь владельцев терминалов от ситуации, когда платеж на 5000 руб. в пользу Яндекс.Денег осуществлен, а купюры в кассете не оказывается. Известно, что валидаторы CashCode можно настроить таким образом, что они не будут принимать купюры того или иного достоинства. На своих терминалах мы отключаем прием 5-тысячных купюр.
Если такие случаи в последнее время зафиксированы на территории других регионов России, хотелось бы знать о них.
+65
WhoIsMafia — новый вид online развлечения
5 min
2.1K
Наверняка некоторые из вас помнят мой пост двухнедельной давности, в котором я показывал, как можно организовать многопользовательскую видеоконференцию используя peer-to-peer технологию Flash-платформы. Сегодня я представляю на суд общественности не просто концет — теперь уже стартап. Знакомьтесь.
WhoIsMafia.com — сервис, позволяющий играть в популярнейшую салонную игру Мафия не выходя из дома. Мало того — не выходя из браузера. Для этого достаточно иметь Flash Player 10.1+, вэбкамеру и хотя бы двух-мегабитный безлимитный канал. Что из себя представляет сервис, технические подробности и игровые тонкости можно прочитать под катом.
+98
HTML5 для веб-дизайнеров. Часть 4: Формы 2.0
11 min
22KTranslation
HTML5 для веб-дизайнеров
- Краткая история языка разметки
- Модель HTML5
- Мультимедиа
- Формы 2.0
- Семантика
- HTML5 и современные условия
Когда браузеры стали поддерживать JavaScript, за ним быстро закрепились две основные задачи: эффекты при наведении мышью и улучшения для веб-форм. Потом в CSS появился псевдо-класс :hover и необходимость в скриптах для многих ситуаций первого плана отпала.
Эта история постоянно повторяется. Как только определенный шаблон или задача становятся достаточно популярными, они почти непременно в конце концов упрощаются в техническом плане и делаются более доступными. Именно так в CSS3 появилось много функций для создания простых анимаций, для которых прежде требовался JavaScript.
Говоря о формах, тут возможности CSS довольно ограничены. И теперь на сцену снова выходит HTML5. Следуя тому же принципу, он вводит новые функции, которые на самом деле вовсе не новые, но сделаны проще и удобнее.
Нетрудно догадаться, что прежде они были частью отдельной спецификации WHATWG под названием Web Forms 2.0.
+118
HTML5 для веб-дизайнеров. Часть 3: Мультимедиа
14 min
8.4KTranslation
HTML5 для веб-дизайнеров
- Краткая история языка разметки
- Модель HTML5
- Мультимедиа
- Формы 2.0
- Семантика
- HTML5 и современные условия
В истории всемирной сети каждый очередной виток перехода на новый уровень развития начинался с какого-нибудь технологического нововведения. Когда в HTML добавился элемент img, это в корне изменило облик сети. Затем введение JavaScript сделало ее более динамичной и интерактивной. Чуть позже появился Ajax, что открыло возможности для создания в сети полноценных приложений.
Современные веб-стандарты настолько продвинуты, что сейчас можно создать почти что угодно, используя лишь возможности HTML, CSS и JavaScript. Почти что угодно.
В спецификациях этих стандартов все еще есть пробелы. Так, если вы хотите сваять страницу с текстом и картинками, вы вполне обойдетесь HTML и CSS. Но если вам нужно опубликовать аудио или видео, тут неизбежно придется обратиться к сторонним технологиям — Flash или Silverlight.
Эти технологии — «плагины», эдакие «затычки», заполняющие «дыры» в сети. Они делают относительно простой публикацию игр, фильмов и музыки онлайн, но они не открыты и принадлежат и контролируются частными компаниями. Да, тот же Flash — мощный инструмент, но его применения в какой-то мере схоже со сделкой со злыми силами: мы получаем новые, недоступные другим путем, возможности, но взамен теряем часть свой независимости.
HTML5 призван восполнить этот недостаток. В данный момент он вступает в прямую конкуренцию с собственническими технологиями, вроде Flash и Silverlight, и главное его преимущество в этой борьбе — ему не требуется плагины, так как его мультимедиа-возможности «вшиты» в браузеры.
+109
Ваши клиенты не имеют в виду того что говорят
2 min
1.3KTranslation
Я никогда не встречал еще клиента, который не был бы слишком рад сообщить мне, что они хотят, и обычно очень подробно. Проблема в том, что клиенты не всегда говорят вам всю правду. Как правило, они не лгут, но они говорят на языке клиента, а не разработчика. Они используют свои термины и контексты. Они упускают важные детали. Они делают предположения, что вы были в их компании 20 лет, как они сами. Это усугубляется тем, что многие клиенты на самом деле не знают, чего они хотят! Некоторые из них могут иметь представление об общей картине, но редко кто-то из них способен эффективно описать подробности своего видения. Так как же вы можете выполнить проект для тех, кто не говорит всю правду о том, что хочет? Это не сложно. Просто побольше общайтесь с ними.
+21
Свободный 4-символьный домен: просто добавь цифру
1 min
30KПрограммист Ник Писарро написал скрипт для проверки четырёхсимвольных доменов в зоне .com. По случайно сгенерированным комбинациям символов a-z оказалось, что 100% доменов уже зарегистрировано.
Но когда он добавил в выборку цифры (a-z, 0-9) при условии, что в доменном имени используется только одна цифра, то количество занятых доменов уменьшилось до 16,2%. То есть почти все такие домены свободны, что кажется просто удивительным.
Что ещё интересно, при увеличении количества цифр растёт процент зарегистрированных доменов, а полностью цифровые четырёхсимвольные домены тоже заняты на 100%.
1 цифра, 3 буквы: 16,2%
2 цифры, 2 буквы: 24,6%
3 цифры, 1 буква: 30,6%
4 цифры: 100%
Таким образом, оптимальным является одна цифра в домене.
Но когда он добавил в выборку цифры (a-z, 0-9) при условии, что в доменном имени используется только одна цифра, то количество занятых доменов уменьшилось до 16,2%. То есть почти все такие домены свободны, что кажется просто удивительным.
Что ещё интересно, при увеличении количества цифр растёт процент зарегистрированных доменов, а полностью цифровые четырёхсимвольные домены тоже заняты на 100%.
1 цифра, 3 буквы: 16,2%
2 цифры, 2 буквы: 24,6%
3 цифры, 1 буква: 30,6%
4 цифры: 100%
Таким образом, оптимальным является одна цифра в домене.
+31
Как выглядит арабская клавиатура
8 min
24KВ комментариях к блестящему топику «Как выглядит китайская клавиатура» высказали интересную идею: рассказать про набор текста в разных языках с необычной письменностью.
Арабам относительно повезло: у них лишь 28 букв — даже меньше, чем в русском. Каждой букве можно назначить отдельную клавишу, и ещё останутся свободные. Зато с их письменностью возникают свои сложности, неведомые китайцам.
Арабам относительно повезло: у них лишь 28 букв — даже меньше, чем в русском. Каждой букве можно назначить отдельную клавишу, и ещё останутся свободные. Зато с их письменностью возникают свои сложности, неведомые китайцам.
+162
Японцы представили прототип самого быстрого сканера книг
2 min
1.6KЯпонцы, как всегда, впереди планеты всей в области реализации всяких идей из сферы компьютеризации. Дело в том, что сейчас, как никогда, ощущается потребность в устройствах и ПО для быстрой оцифровки книг. Уж не знаю, с какой скоростью оцифровывает книги Google (наверное, у них особенные устройства, которые особо не афишируются). Но японцы создали рабочий прототип сканера, способный сканировать книги со скоростью 170 страниц в минуту. Для достижения такого результата ребята из Токийского университета (и снова он, этот Токийский университет) выпили саке, закусили кальмаром создали систему, которая фотографирует переворачиваемые странички со скоростью в 500 снимков в секунду. Результат такой съемки обрабатывается специальным ПО и сохраняется на жестком диске в виде оцифрованной информации.
+25
Победители 10k Apart
1 min
939И вот наконец спустя месяц, конкурс 10k Apart завершился!
Спешу поздравить Sinuous с первым местом. Честно для меня эта победа стала большой неожиданностью:
Sinuous

Далее победители в остальных номинациях.
Спешу поздравить Sinuous с первым местом. Честно для меня эта победа стала большой неожиданностью:
Sinuous

Далее победители в остальных номинациях.
+93
Естественные алгоритмы. Реализация алгоритма поведения роя пчёл
2 min
11KВ моей предыдущей статье описывался алгоритм поведения роя пчёл и применение его для решения задач оптимизации и синтеза. Вооружившись С++ и OpenGL я написал программу, реализующую этот самы алгоритм в двухмерном пространстве, и отображающую роение «пчёл».
В качестве испытательной функции была выбрана следующая функция:

В качестве испытательной функции была выбрана следующая функция:




+79
Оценка сложности алгоритмов
6 min
636KНе так давно мне предложили вести курс основ теории алгоритмов в одном московском лицее. Я, конечно, с удовольствием согласился. В понедельник была первая лекция на которой я постарался объяснить ребятам методы оценки сложности алгоритмов. Я думаю, что некоторым читателям Хабра эта информация тоже может оказаться полезной, или по крайней мере интересной.
+60
Быстрая сборка кубика Рубика
7 min
1M
+89
Волшебная коробочка
12 min
27K Привет, опытные юзернеймы! Сегодня я настоятельно рекомендую вам заглянуть под кат, потому что там пойдет речь об устройстве с удивительным внутренним миром – вы такие любите ;)

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

Это очередной сетевой накопитель. Даже если не будете его покупать – просто посмотрите хотя бы картинки, чтобы знать, что такое есть.
+126
Information
- Rating
- Does not participate
- Location
- Беларусь
- Date of birth
- Registered
- Activity