Новая фишка в бложике — посты-ссылки. Это когда мне лень что-то писать, но хоть что-то написать надо.
И первая пост-ссылка ведёт на реализацию известной фишки в телевизорах Philips от известного технолога Сергея Чикуёнка. Очень впечатляет! Как это было сделано. Работает в Firefox 3.5, Opera 10.5, Safari 4 и Google Chrome 4.
Категория «Веб»
Ambilight для тега видео
Miranda Me скачать бесплатно
Недавно приходит письмо следующего содержания (пунктуация и орфография сохранены):
Здравствуйте ! На сайте написано , что миранда бесплатная аська.Мы скачали ее ,но мало того, что после отправки смс у нас с телефона снялось 305 рублей ???????? так миранда еще и не запускается ???????
Объясните пожалуйста , что мы делаем не так?
Из последующей переписки стало ясно, что какие-то пидарасы нехорошие люди продают мою сборку, выложив на файлообменник, высылая пароль в обмен на смс.
Будьте внимательны, никогда не отправляйте смс на непонятные номера. Пользуйтесь сервисами операторов по проверке стоимости смс-сообщений.
Качать Miranda Me лучше только с официального сайта. Абсолютно бесплатно.
Плюс викификация
Уже больше года пользуюсь своей личной вики. Очень удобно писать статьи, хранить всяческие сниппеты и заготовки, записывать мысли, и, самое главное, к ней есть доступ отовсюду, где есть интернет. Я знаю про существование Evernote и подобных сервисов, но вики для меня как-то удобнее.

На место моей личной вики претендовали три популярных вики-движка: MediaWiki, PmWiki и DokuWiki. Существует ещё «больше 9000» вики-движков, но все они по тем или иным причинам были отвергнуты.
Из вышеназванных MediaWiki — самый функциональный и навороченный, на нём работает Wikipedia, это уже о многом говорит. Но для моих целей он оказался слишком тяжёлым…
Оставалось два движка, примерно равных по функциональности: DokuWiki и PmWiki. Оба для хранения данных используют файлы, а не БД как MediaWiki, что немного быстрее.
Сначала пользовался DokuWiki, через некоторое время ради эксперимента перелез на PmWiki, а потом, сейчас уже не помню почему, вернулся опять на Доку и… Обратно уже не захотелось.
Очень удобный синтаксис, качественный код движка — делать для него скин было одно удовольствие.
Не буду приводить плюсы и минусы обоих движков, всё это есть в очень наглядном виде на сайте WikiMatrix.
На данный момент в моей вики для всеобщего прочтения открыто две страницы: HTML Code Style и CSS Code Style (ссылки на них были/будут приведены в статьях).
Кофе с сахаром или обзор редактора Espresso
Когда вышел редактор Coda, я был поражён его интерфейсом и удобстовом. И всё меня в нём устраивало, но вот тут в одной из RSS-лент я увидел сообщение о выходе новой версии редактора Espresso 1.1…

И вот уже два месяца я пользуюсь «Эспрессой» и не могу нарадоваться. Вот, решил поделиться радостями в небольшом, сравнительном с Coda, обзорчике.
Кстати, это продукт компании Macrabbit. Да-да, именно они выпустили удивительный CSSEdit, которым, правда, я так и не смог пользоваться из-за непобедимой привычки писать CSS ручками.
Что меня подкупило в Espresso:
- Полная поддержка Zen Coding.
- Наиудобнейшая публикация сайтов.
- Очень удобный и минималистичный интерфейс.
- Шустрый редактор с быстрыми подсказками и сворачиванием кода.
- Навигатор.
- Автопубликация.
- Возможность опубликовать папку из контекстного меню (странно, но такой функции до сих пор нет в Coda, там можно выбрать несколько файлов для публикации, но папку — никак).
- Удобная работа с проектами.
Недостатки по сравнению с Coda:
- Меньшие возможности и производительность поиска по проекту.
- Не очень удобные сниппеты. В Coda они появляются во всплывающем окошке, что очень удобно. В Espresso же они ограничены хоть и красивым, но уж слишком компактным жёлтым листочком в панельке Tools.
То, чего нет в Espresso и есть в Coda, но чем я не пользуюсь:
- SVN-клиент. Пользуюсь клиентом Versions, который по идее заслуживает отедьной статьи.
- Terminal. Системного Terminal вполне хватает.
- Books — встроенный браузер по справочникам, успешно заменяется Safari с гуглом.
Как видно, положительных пунктов гораздо больше и не всегда «всё в одном» удобно, сторонние решения зачастую функциональнее и удобнее.
Ну и немного подробнее опишу фишки, которые мне очень понравились:
Описание функциональности EspressoCSS-хаки для Internet Explorer, Firefox и Opera
IE6. Как много в этой аббревиатуре для сердца верстальщика слилось…
Ежеминутно со всех сторон света на всех языках мира доносятся тысячи проклятий в адрес разработчиков этого замечательного браузера. Но сегодня постараемся обойтись без этого. Хотя, иногда задумываешься, а ведь не было бы IE — как же было бы скучно, да и верстальщикам платили бы меньше.
IE7 тоже тот ещё продукт, но хоть PNG с прозрачностью отображает нормально. А вот IE8 уже гораздо больше любит стандарты, но всё равно жуткий тормоз… Ну вот и как после этого хорошо относиться к продуктам Microsoft? Так, я же не хотел!
В этом посте я собрал все CSS-хаки, что смог найти в сети. Сам стараюсь их не использовать, за исключением редких случаев. Один случай как раз был недавно — замечательная Noname CMS заказчика автоматом вырезала все комментарии из HTML-шаблонов (в том числе и условные, в которых были стили для IE6). Ну чтож, пришлось переделать на хаки…
Начнём с нашего «любимого» браузера:
Internet Explorer 6
.class { _color: #666; }
Internet Explorer 6 и 7
* html .class { color: #666; }
.class { *color: #666; }
Internet Explorer 7
*:first-child+html .class { color: #666; }
*+html .class { color: #666; }
html>body .class { *color: #666; }
Internet Explorer 8
.class { color /*\**/: #666\9; }
Существуют хаки и для нормальных браузеров, мне ни разу не приходилось ими пользоваться, но их тоже полезно знать:
Firefox
@-moz-document url-prefix() {.class { color: #666; }}
Opera
@media all and (min-width: 0) {.class { color: #666; }}
.class, x:-moz-any-link { color: #666; }
*|html[xmlns*=""] .class { color: #666; }
html:first-child .class { color: #666; }
.class можно заменить вашим названием или вообще любым элементом, соответственно вместо color: #666 может быть любое свойство.
Внимание! Использование большинства из этих хаков приведёт к ошибке валидации CSS-документа, что не очень страшно, но всё равно настоятельно рекомендую использовать вместо хаков условные комментарии и отдельные CSS-файлы для разных браузеров:
Условные комментарии (Conditional Comments)
<link rel="stylesheet" href="style.css" /><!--[if lte IE 7]><link rel="stylesheet" href="lteie7.css" /><![endif]--><!--[if IE 8]><link rel="stylesheet" href="ie8.css" /><![endif]-->
01 подключится во всех браузерах.
02 подключится в Internet Explorer, версия которого меньше или равна 7.
03 подключится только в Internet Explorer 8.
Эпичное сравнение интерфейсов браузеров
Война браузеров продолжается. Страсти накаляются. Год назад масла в огонь подлил Google, выпустив Chrome — потрясающе быстрый и удобный браузер с приятным интерфейсом, вобравший в себя все удачные решения остальных браузеров. Не побоюсь признаться, сам перешёл на рабочей машине с любимого Firefox (которым пользовался много лет, начиная ещё с Mozilla) на Chrome, спустя полгода после его выхода. Перешёл бы раньше, но очень не хватало плагина Xmarkrs для синхронизации закладок…
После выхода Chrome разработчики других браузеров немного забеспокоились, ведь Хром значительно опережал по быстродействию их детища. И активно занялись ускорением своих движков, что привело к тому, что сейчас последние версии Safari, Firefoх и свежая альфа Opera 10.5 приближаются по скорости к Chrome, и на этом фронте силы постепенно уравниваются. Ребята из Microsoft не беспокоятся, их «детище» до сих пор самое медленное в мире, и в последней, восьмой версии браузера мало что изменилось…
И вот начинается «битва» на другом фронте… Интерфейс. Я сделал кучу скриншотов различных браузеров в двух операционных системах с комментариями:
Браузеры под Mac OS
Структура HTML
Так, блог ведь о дизайне, вёрстке и фотографии. О фотографии есть, о дизайне совсем мало, о вёрстке вообще ничего.
Исправляемся!

За всё время моей «карьеры верстальщика» у меня накопилось огромное количество велосипедов сниппетов, хаков и всяческих идей. Решил посвятить им несколько «статей». Вообще, в интернетах по данной тематике можно найти очень много информации. Но большинство того, что выдают поисковики устарело.
Внезапного хабраэффекта пост
Как же я люблю статистику…
Недавно на мой уютненький нагрянул мини-хабраэффект, чего уж я совсем не ожидал.
Причём узнал я об этом, просматривая новости в ГуглоРидере. Открыл статью на хабре о хаке 400D, про который как раз недавно писал. Увидев ссылку на мой блог во втором комменте мне стало немного нехорошо.
Полез открывать бложик, ожидая увидеть что-нибудь типа 502 Bad Gateway, ан нет, всё открылось довольно-таки шустро. Хотя, как оказалось, не столь уж и много посещений было.
Гугл аналитика зафиксировала чуть более 2000 посещений за три дня:
55 trojan(s), 14 dialer(s)
Сайт моего проекта — сборки Miranda Me поразили вирусы.
Всё началось с того что я поставил Firefox 3, в который встроена гугловская защита от «вредоносных сайтов». Зайдя на сайт сборки я увидел пугающее сообщение на не менее пугающем красном фоне: «Reported Attack Site! This web site at mme.insense.ru has been reported as an attack site and has been blocked based on your security preferences.». Снизу две кнопки: «Get me out of there!» (гыг) и «Why was this site blocked?», на которую я и жмакнул.
«Malicious software includes 55 trojan(s), 14 dialer(s). Successful infection resulted in an average of 13 new processes on the target machine.» сообщила мне следующая страница. Проглядев код главной страницы, и не найдя на первый взгляд там ничего особенного, я тут же написал им письмо что «мой сайт не содержит никакого вредоносного кода».
Мне ответили примерно через неделю (очень даже быстро, я считаю). Вот этот код гугл признал «вредоносным»:
Читать далееГде моя лень?
Что-то со мной не так. Собрался и сделал всё что планировал:
- Первое и самое рутинное, но и интересное: полностью перерисовал дизайн обоих своих блогов, попутно обновив их до WordPress 2.5. Прусь. Запретил доступ к блогу пользователей с браузером Internet Explorer версии 6. Выводится сообщение с предложением обновить браузер и списком рекомендуемых браузеров. И сделал я так даже не потому что блог там отображается криво (а отображается он там, конечно же, очень криво), а потому что давно пора уже браузер сменить!
- Завёл аккаунт на Twitter.com, буду иногда там писать свои
небанальные мысли (заодно добавил твиттер-виджет в блог).
- Отснимал второй «концерт». Только до сих пор не понимаю зачем мне там надо было столько пить. =) Ну да ладно. По пути домой похерил где-то ключи от квартиры, теперь придётся покупать новые замке… Утром на нижней части новой (купленной за два часа до концерта) «фотосумке» обнаружил с килограмм прилипшей жевачки…