Блог им. Anstak → С помощью мета тега, Skype Extension не будет изменять телефоны на сайте
Все знакомы со следующим изображением: 
При установке Skype, он автоматически ставит свой плагин Skype Extension на все браузеры вашего компьютера. И хотя большинство отключают его, разработчиков сайтов это очень раздражает, по понятным причинам.
Я уже давно нашел решения данной проблемы, но до хабры руки дотянулись только сейчас. Решение состоит в том что бы прописать в head следующий мета тег:
И всё, Skype больше не изменяет ваши телефоны.
Оригинал статьи на моем блоге
P.S. Сильно не ругайте, это мой первый пост, лучше подскажите что и как улучшить! У меня не получилось код мета тега вставить, поэтому поставил картинкой.

При установке Skype, он автоматически ставит свой плагин Skype Extension на все браузеры вашего компьютера. И хотя большинство отключают его, разработчиков сайтов это очень раздражает, по понятным причинам.
Я уже давно нашел решения данной проблемы, но до хабры руки дотянулись только сейчас. Решение состоит в том что бы прописать в head следующий мета тег:
<head><meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE"></head>И всё, Skype больше не изменяет ваши телефоны.
Оригинал статьи на моем блоге
P.S. Сильно не ругайте, это мой первый пост, лучше подскажите что и как улучшить! У меня не получилось код мета тега вставить, поэтому поставил картинкой.
PHP → Тесты для студентов и не только
Моя компания сотрудничает с несколькими ВУЗами города Харькова, благодаря чему студенты имеют возможность пройти производственную практику в IT компании, а не каком-нить заводе. А дабы не брать всех подряд – существуют тесты, с которыми можно ознакомится пройдя по ссылочке (PDF — 278kb) …
На уникальность вопросов не претендую, но пройти их будет полезно…
UPD: Документ под версией 1.0 — замечания и предложения принимаются…
На уникальность вопросов не претендую, но пройти их будет полезно…
UPD: Документ под версией 1.0 — замечания и предложения принимаются…
Блог им. debacle → Полноценный HTML во Flash/Flex
Мне было интересно, какие есть компоненты для отображения полноценного (или почти полноценного) HTML во Flash/Flex. В частности, необходима загрузка внешних CSS файлов, кастомные стили и прочее (кстати, js — не нужен). И вот что мне удалось найти:
Похоже, HTMLWrapper — это вариант, который подходит лучше всего.
- IFrame — там iframe накладывается поверх флешки с помощью js. Где-то же наткнулся на статью что так делать не стоит ибо <список причин>.
- HTMLWrapper — его сейчас и ковыряю… Похоже, подводных камней там много. Но это не браузер, который в плеере, который в браузере… Он сам все парсит, сам все лоадит и сам все рисует...
- Платный компонент HTML Component for Adobe Flex — но хотелось бы все таки что-нибудь опен-сорсно-бесплатное..
Похоже, HTMLWrapper — это вариант, который подходит лучше всего.
Стартапы → HABRAтопик в PDF
Это еще не полноценный сервис, но…
Уже несколько раз проблема перевода html-страницы в pdf проскакивала в постах на хабре. К сожалению, все предложенные решения меня не устроили и пришла идея сделать свой сервис.
Так появилась "Сохраняшка".

Уже несколько раз проблема перевода html-страницы в pdf проскакивала в постах на хабре. К сожалению, все предложенные решения меня не устроили и пришла идея сделать свой сервис.
Так появилась "Сохраняшка".

Web-разработка → Удачное решение для фиксации блоков в html-вёрстке под iPhone/iPod
Для тех кто сталкивался с вёрсткой под iPhone или iPod, вероятно знакома проблема с фиксацией блоков на экране. Дело в том, что Safari мобильной версии не поддерживает свойство стиля position:fixed. В итоге реализация прокрутки основного блока и стабильное положение например меню или футера превращается в нетривиальную проблему. Лично мне так и не удалось её решить своими силами в разумные сроки, но к счастью, мне попалось очень удачное готовое решение. Ссылкой на оное спешу поделиться.
Масштабируемая векторная графика → Использование SVG для гибких, расширяемых и занятных фонов. Часть первая
Решил сделать вольно-раздолбайский перевод статьи о SVG с ALA. Это перевод первой части, в ближайшее время постараюсь перевести вторую.
Масштабируемая векторная графика (SVG) состоит из кругов, прямоугольников и путей, представленных в XML и объединенных в изображения на веб-страницах. Вы можете применять сплошную заливку, градиенты и некоторые фильтры SVG — не все браузеры поддерживают все типы фильтров. Вы можете включать текст, изображения и можете копировать ваши SVG столько, сколько хотите. Чаще всего SVG используется в графических программах, для создания диаграмм, иллюстраций, анимаций. Однако, ничто не мешает нам использовать SVG для дизайна сайтов —это дает нам удивительно универсальные возможности в веб-дизайне, занятные в использовании. В этой вводной статье я рассмотрю некоторые важные моменты в работе с SVG, включая поддержку в браузерах. Во второй части мы рассмотрим, как найти и адаптировать SVG, которые вы можете найти в Сети, или как создать SVG-изображения самостоятельно и добавить их на вашу страницу.
Масштабируемая векторная графика (SVG) состоит из кругов, прямоугольников и путей, представленных в XML и объединенных в изображения на веб-страницах. Вы можете применять сплошную заливку, градиенты и некоторые фильтры SVG — не все браузеры поддерживают все типы фильтров. Вы можете включать текст, изображения и можете копировать ваши SVG столько, сколько хотите. Чаще всего SVG используется в графических программах, для создания диаграмм, иллюстраций, анимаций. Однако, ничто не мешает нам использовать SVG для дизайна сайтов —это дает нам удивительно универсальные возможности в веб-дизайне, занятные в использовании. В этой вводной статье я рассмотрю некоторые важные моменты в работе с SVG, включая поддержку в браузерах. Во второй части мы рассмотрим, как найти и адаптировать SVG, которые вы можете найти в Сети, или как создать SVG-изображения самостоятельно и добавить их на вашу страницу.
.NET → Правильная HTML-сериализация в .Net
Доброго всем!
Те, кто активно использует XSLT для генерации HTML (не XHTML), наверное часто сталкивались с ситуациями, когда необходимо генерировать не только валидный XML — XHTML, но и для браузеров, не поддерживающих XHTML, генерировать валидный HTML, что, вобщем-то, не одно и тоже. Для этого мы использовали «грязные хаки» в XSLT.
В этой заметке я расскажу о более чистом и красивом методе, который, к сожалению, не часто используется.
Метод специфичен для инфраструктуры .Net, но, вероятно, в других платформах есть схожие средства.
Те, кто активно использует XSLT для генерации HTML (не XHTML), наверное часто сталкивались с ситуациями, когда необходимо генерировать не только валидный XML — XHTML, но и для браузеров, не поддерживающих XHTML, генерировать валидный HTML, что, вобщем-то, не одно и тоже. Для этого мы использовали «грязные хаки» в XSLT.
В этой заметке я расскажу о более чистом и красивом методе, который, к сожалению, не часто используется.
Метод специфичен для инфраструктуры .Net, но, вероятно, в других платформах есть схожие средства.
Web-разработка → Раскрась свои теги. CSSL
Я иногда сталкивался с тем, когда web-программист не знал CSS или, скорее, не хотел заниматься облагораживанием своего HTML, который являлся результатом работы разрабатываемого им скрипта. Это натолкнуло меня на мысль, что ему (программисту) не помешало бы иметь при себе некоторое средство для создания «красивых» страниц. Средство должно было бы включать в себя некоторый CSS, возможно, картинки, и подключаться к любому HTML (очевидно, созданному по некоторым определённым правилам). При этом смена CSS (и картинок) на альтернативные не должна была бы приводить к семантически некорректному отображению.Вышеобозначенные требования очень похожи на требования к составлению скина для какой-либо системы (в частности, CMS). Но, в отличие от скина, который заточен под конкретный HTML, в нашем случае хотелось бы максимально упростить правила написания HTML, чтобы разработчикам не нужно было держать в голове много сложных правил.
Таким образом, оговаривая некоторые (небольшие) ограничения на HTML, мы с одной стороны гарантируем программисту, что его код, генерируемый с учётом этих правил, будет корректно оформлен любым сделанным для этих целей CSS, а с другой стороны, оговариваем шаблон изготовления самих этих CSS.
CSS3 → Создаем объёмный блок с тенью средствами CSS3
День, когда стандарт CSS3 будет официально утвержден, а все популярные браузеры начнут его отображать приблизит нас, верстальщиков, к нашему же «раю верстальщиков» в несколько раз. Пока же заглянем в будущее и узнаем, как можно создать псевдо-3D блок используя только css и html.
Я рекомендую → URL в PDF? Без проблем!
Уже несколько месяцев являюсь счастливым обладателем ebook'а.
Очень часто нахожу интересные статьи в интернете, но бывает, что статья довольно объемная, да и не всегда есть время читать ее. Зато есть много времени по дороге домой.
Конкретно моя книжка кушает все форматы, в том числе и html. Но html без картинок, а только текст. А некоторые модели не кушают html. И что же тогда делать?
Недавно открыл для себя удобный и простой конвертер, который преобразует нужный URL в обычный PDF. Причем без особых сложностей. Просто вводите ссылку и через 5-10 секунд у вас готовый PDF файл.

Это только одно применение данному конвертеру. Может быть еще для чего-то пригодится.
UPD. Нашел небольшое расширение для Хрома. Позволяет одним кликом по иконке расширения скачать страницу, на которой вы находитесь на компьютер, и тут же редиректит на загрузку этого pdf файла в Google Docs.
Очень часто нахожу интересные статьи в интернете, но бывает, что статья довольно объемная, да и не всегда есть время читать ее. Зато есть много времени по дороге домой.
Конкретно моя книжка кушает все форматы, в том числе и html. Но html без картинок, а только текст. А некоторые модели не кушают html. И что же тогда делать?
Недавно открыл для себя удобный и простой конвертер, который преобразует нужный URL в обычный PDF. Причем без особых сложностей. Просто вводите ссылку и через 5-10 секунд у вас готовый PDF файл.
Это только одно применение данному конвертеру. Может быть еще для чего-то пригодится.
UPD. Нашел небольшое расширение для Хрома. Позволяет одним кликом по иконке расширения скачать страницу, на которой вы находитесь на компьютер, и тут же редиректит на загрузку этого pdf файла в Google Docs.