Pull to refresh

Last.fm позволяет вставлять видеоплеер в блоги

Lumber room

В мае мы писали о появлении в Last.fm поддержки видеоклипов. Тогда Last.fm начал собирать клипы, которые им присылали различные музыкальные группы и лейблы. Вчера, без лишнего шума, команда Last.fm опубликовала в своём блоге коротенькую запись с объявлением новой возможности — возможности встраивания видеоплеера Last.fm в различные веб-страницы.

Пример встроенного в веб-страницу плеера можно посмотреть в вышеуказанном блоге команды Last.fm. Кстати, плеер работает очень быстро и без глюков (лично с YouTube у меня иногда возникали проблемы с разворачиванием видео на весь экран).
Total votes 21: ↑19 and ↓2 +17
Views 234
Comments 19

Библиотек SWFObject стало две!

Lumber room
Жил-был JS-скрипт для внедрения Flash под названием FlashObject. Когда Adobe попросили автора скрипта написать статью на Devnet, то сопроводили свою просьбу другой — убрать их торговую марку Flash из названия его скрипта. Так FlashObject стал SWFObject (расширение же не подлежит копирайту).
И тут на беду появился в сети еще один скрипт для внедрения Флэша, под названием SWFFix. Adobe это имя тоже не понравилось — по-английски же получается «починить SWF», а он, по мнению Adobe, и так не сломан. Короче, меняйте опять имя нафиг!
Что решили создатели SWFFix? Правильно, назовемся SWFObject! Почему? Потому что такой же по названию и смыслу скрипт уже есть, но он версии 1.5, а мы будем SWFObject 2.0! И шустренько выпустили первую бета.
Читать дальше →
Total votes 4: ↑4 and ↓0 +4
Views 248
Comments 2

2Гига. Выпуск #14: Microsoft отвечает

Lumber room
2ГигаkinectУчастники:
Евгений Жарков
Владимир Юнев
Михаил Черномордиков (Microsoft)
 

Содержание:
Длительность: ~60 минут
Подкаст на RPOD
Подкаст на POD.FM
Total votes 42: ↑29 and ↓13 +16
Views 216
Comments 5

Внедрение SVG изображений на страницу

Website development *
В простейшем случае svg-картинка внедряется следующим способом:
<object type="image/svg+xml" data="pucture.svg">
</object>

Это работает везде, кроме ИЕ, который SVG изначально не поддерживает. Для него надо установить следующий плагин:
download.adobe.com/pub/adobe/magic/svgviewer/win/3.x/3.03/en/SVGView.exe

Его следует прописать в аттрибуте codebase. Тогда при заходе на страницу пользователю будет предложено установить его. Пара кликов, перезагрузка страницы, одобрение использования плагина на сайте, и можно наслаждаться поддержкой SVG графики.
вырезанные откровенные сцены! спешите видеть!
Total votes 27: ↑22 and ↓5 +17
Views 22K
Comments 45

Сервис для удобного встраивания контента 200+ сервисов в свой сайт/блог

Social networks and communities


Сегодня утром наткнулся на информацию об интересном сервисе Embedly (забегая наперед, скажу, что протестировал этот сервис на своем блоге на Wordpress, все работает), который позволяет легко встраивать контент большинства известных сервисов (включая Tumblr, Twitter и прочие). Этот сервис работает с технологией oEmbed, которая существует уже несколько лет. Вероятно, этот сервис первым начал масштабное внедрение данной технологии. К слову, большинство известных сервисов и CMS имеют поддержку oEmbed, так что команде сервиса Embedly оставалось лишь наладить «мостик» между источником контента и площадкой, которая желает разместить контент у себя. Что и было сделано.

Читать дальше →
Total votes 37: ↑32 and ↓5 +27
Views 1.4K
Comments 9

Обновление конфигуратора Youtube плеера

Cloud services *
image

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

Для редактирования доступны все возможные параметры, описанные в API.

Работоспособность гарантируется в Webkit браузерах. О проблемах и пожеланиях — прошу сообщить в комментариях.
Total votes 7: ↑6 and ↓1 +5
Views 1.1K
Comments 0

Логотип по стандартам HTML5 или Как поставить векторную картинку на веб-страницу

Website development *Image processing *
Sandbox
Tutorial
Рисуем логотип
20-летнему юбилею тега IMG посвящается
25 февраля 1993 года Марк Андрессен (Marc Andreessen) написал:
Предлагаю новый опциональный HTML-тег: IMG
При нем должен обязательно указываться аргумент SRC=«url».
Тег отсылает к файлу растрового изображения (bitmap или pixmap). Браузер будет запрашивать этот файл в Сети, распознавать как изображение и вставлять в текст сообразно месту тега в коде страницы .


Допустим, вы нарисовали в Corel Draw! логотип компании и собираетесь разместить его на сайте не как-нибудь, а формате HTML5. И, соответственно, размещать картинку не в растровом формате, а в .SVG

Зачем мне картинка в SVG?


Что это дает, понятно – при любом масштабировании на планшете или любом другом гаджете мы имеем идеально точно отрисованную картинку, насколько детализированной она бы ни была.
Читать дальше →
Total votes 17: ↑14 and ↓3 +11
Views 34K
Comments 30

Виджет становится новой элементарной частицей интернета

Website development *Open source *JavaScript *
Пол Адамс из Intercom на связи:

'Kарточки' — будущее веба. Они быстро становятся лучшим шаблоном для дизайна под мобильные устройства.

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

Все это ведет архитектуру интернета от связанных между собой страниц контента к связанным в единый интерфейс элементарных частей контента.


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


(картинка из блога Intercom)

Идея, конечно, неожиданна, но не нова. Есть уже Open Graph от Facebook и Twitter Cards для встраивания контента. Да и oEmbed, опубликованный в далеком 2008м году, еще долго будет востребован (по крайней мере пока в нем продолжает публиковать свои проигрыватели YouTube так точно).

Но вот в комментариях к статье наткнулся на что-то действительно новое и интересное — ссылка на недавно опубликованный протокол для встраивания резиновых виджетов — Iframely.
Читать дальше →
Total votes 28: ↑17 and ↓11 +6
Views 10K
Comments 6

Просто ярлычок на сайте

Increasing Conversion Rate *
Знаете ведь, что есть такое маленькое дело, которое и делать-то недолго и просто, но вот почему-то оно висит недоделанное долго. И в определенный день решаешь, все, сегодня сделаю. И делаешь. И живешь спокойно дальше.


Так у меня было с ярлычком для сайта. Коллега предложил добавить на сайт небольшой яркий ярлычок, чтобы по нему кликали и переходили на страницу «Оставить заявку в техническую поддержку». Пользователи и раньше могли оставить заявку в техническую поддержку через эту страницу. И телефон указан. Но хотелось, чтобы был такой ярлычок всегда сбоку. И всегда под рукой.
Читать дальше →
Total votes 11: ↑4 and ↓7 -3
Views 2.3K
Comments 11

About embedded again: searching for bugs in the Embox project

PVS-Studio corporate blog C *Programming microcontrollers *Development for IOT *

Рисунок 2


Embox is a cross-platform, multi-tasking real-time operating system for embedded systems. It is designed to work with limited computing resources and allows you to run Linux-based applications on microcontrollers without using Linux itself. Certainly, the same as other applications, Embox couldn't escape from bugs. This article is devoted to the analysis of errors found in the code of the Embox project.
Total votes 3: ↑3 and ↓0 +3
Views 313
Comments 0

И снова про embedded: ищем баги в проекте Embox

PVS-Studio corporate blog C *Programming microcontrollers *Development for IOT *

Рисунок 2


Embox – это кросс-платформенная мультизадачная операционная система реального времени для встраиваемых систем. Она рассчитана на работу в условиях невысоких вычислительных ресурсов и позволяет запускать Linux-приложения на микроконтроллерах без использования самого Linux. Конечно, как и любые другие приложения, Embox баги тоже не обошли стороной. Данная статья посвящена разбору ошибок, найденных в коде проекта Embox.
Total votes 18: ↑16 and ↓2 +14
Views 2K
Comments 0

Feature freeze С++23. Итоги летней встречи комитета

Яндекс corporate blog Programming *C++ *Compilers *IT Standards *

На недавней встрече комитет C++ «прорвало», и в черновую версию C++23 добавили:

  • std::mdspan
  • std::flat_map
  • std::flat_set
  • freestanding
  • std::print("Hello {}", "world")
  • форматированный вывод ranges
  • constexpr для bitset, to_chars/from_chars
  • std::string::substr() &&
  • import std;
  • std::start_lifetime_as
  • static operator()
  • [[assume(x > 0)]];
  • 16- и 128-битные float
  • std::generator
  • и очень много другого
Подробности
Total votes 82: ↑81 and ↓1 +80
Views 18K
Comments 177