пятница, 21 августа 2009 г.

В блог из Google Reader

Приятная новость для пользователей Google Reader.


Если ты используешь GoogleReader для подписки на новости и блоги, теперь ты можешь размещать понравившуюся новость в своем блоге прямо из «ридера». С новой «фичей» “Send to” сделать это еще проще. Просто перейди на страницу настроек и выбери Blogger из списка сервисов.

GoogleReader - Настройки


Функция Send toТеперь когда захочешь разместить понравившуюся новость в своем блоге, просто щелкни кнопку “Send to” и выбери Blogger. Или используй «горячую» комбинацию клавиш Ctrl+T. Можно публиковать и в других известных сервисах (Twitter, Facebook, MySpace etc), а так же добавлять собственные.


На данный момент эта «фича» еще не полностью локализована. Для того чтобы начать использовать функцию “Send to” прямо сейчас, выбери Язык: Английский - English в настройках ридера.


Ссылка на новость: Sending Blogger some Birthday Cheer


Читать дальше »

среда, 19 августа 2009 г.

12970

марш-бросок

Так складывается, что суббота становится для меня «днем подвига». В прошлую субботу, 15 августа несмотря на еще не до конца заживший голеностоп, рванул очередную дистанцию. Кстати, без особых проблем: уже после первого километра то ли приноровился так технично и «высокохудожественно» подволакивать больную ногу, то ли «проблемное место» само зашинировалось окружающими мышцами и сухожилиями, но болевые ощущения практически не наблюдались. А раз уж так легко пошло, да и погодка способствовала, решил побить предыдущий рекорд и «забежать» таки за «десятку». В итоге пробежал 12 970 метров.


«Неплохо для городского?!!»
доктор Зольдберг, цитата из м/с “Futurama”

В последующие несколько дней был хромой на обе ноги, а на одну даже трижды.


Upd: Персональный рекорд побит: 14 668 метров Читать дальше »

среда, 12 августа 2009 г.

Сексуально насыщенный уикенд

– Да у меня не было столько секса с тех пор, как я был вожатым бойскаутов!
– ???
– Ну... я хотел сказать, что в то время я часто встречался с девушками.
(цитата из х/ф «Голый пистолет 2½»)

Нет, это был не фестиваль половой раскрепощенности и не локальная сексуальная революция где-нибудь в Новоебенёво. Все выходные я трахался с перестановкой операционной системы.


Началось с того, что мой Windows XP x64 начал часто-часто «дышать на ладан». За доктором посылать было уже поздно, зато священник прибыл как всегда вовремя =).


Отпевали «покойного» недолго, но шумно; и к концу панихиды порвали таки два баяна, залили стол шампанским и стоптали каблуки.


бабы, водка и гармонь
Читать дальше »

среда, 5 августа 2009 г.

Преступление и наказание

Топ 10 зарубежных иллюстраций к «Преступлению и наказанию»


Идея поста навеяна выдачей поиска картинок Google по запросу “Crime and Punishment”


Преамбула


Обычно тестовые данные в development приложении я забиваю какой-нибудь абракадаброй, случайным текстом с открытой страницы или “Lorem ipsum”. Но иногда, под настроение, стараюсь вводить более-менее осмысленные данные и подбирать подходящие случаю иллюстрации.


Итак, подборка безумных забавных иллюстраций для «Преступление и наказание»!


Почетное 10 место: Главное, что про Россию


Crime and Punishment
Не беда, что на обложке не Петербург, а Москва, и «не совсем» та эпоха. Главное – издалека видно, что книга «про Россию».


9 место: Подсраколетний студент


Crime and Punishment
Постарел ты, Раскольников. А вообще – без топора и кровищи; поэтому только 9-е место.


8 место: Сексу мало!


Crime and Punishment sexy
Редактор сказал: «старуха – это не секси!»


7 место: «Семейка Адамсов. Начало.»


Crime and Punishment - Poster


И еще:

Crime and Punishment - Columbia Classics
Тогда это по-видимому звучало как «Классическая история в современном антураже»


6 место: Бедный Йорик


Crime and Punishment - Poor Yorick!
«Бедный Йорик! Я знал его, Горацио...»


5 место: Детская литература


Преступление и наказание - Для трудных подростков
Для трудных подростков. Специальное издание.


4 место: Брэм Стокер «Дракула»


Преступление и наказание. Дракула


3 место: Когда Шляпник встретил Грибника


Преступление и наказание - Шляпник
Шляпник и ...опять Москва?


И еще немного иллюстраций аццкой жэсти

Преступление и наказание - иллюстрации Грибника рис.2
Преступление и наказание - иллюстрации Грибника рис.3
Преступление и наказание - иллюстрации Грибника рис.4
Теперь я знаю кто был главным арт-дизайнером American McGee’s Alice.


Второе и первое место. Очень трудный выбор. Кто же в итоге победит, Восток или Запад? По уровню Безумия в этот раз побеждает все-таки Запад.


Второе место: “Dostomanga Daioh!”


Преступление и наказание - манга
Японская манга.


А вот и страничка манги:

Преступление и наказание - страница манги


Первое место! «Бэтмен - Кровавый след»


Бэтмен - Преступление и наказание


И обложка этого чуда:

Бэтмен. Преступление и наказание. Комикс по Достоевскому - обложка


Внеконкурсное


Еще немного аццкой жести по «Преступлению и наказанию». Для тех кто еще не в коме.


Crime and Punishment - A Graphic Novel
 A Graphic Novel page
Преступление и наказание - труп, ноги и топор
Crime and Punishment - Illustories, June 27


За сим сегодняшнее погружение в мир забугорного видения русской литературы прошу считать закрытым.


© 2009 dotrb.blogspot.com


Читать дальше »

CSS3 Свойство box-shadow

CSS3 box-shadowПри недавнем небольшом редизайне проекта решил отказаться от поддержки IE. Верстка по-прежнему осталась кроссбраузерной, как и работа скриптов, но некоторые декоративные эффекты теперь доступны только для нормальных браузеров. В данном случае я веду речь о поддержке CSS3, который постепенно ввожу в употребление. И действительно, почему когда большинство нормальных браузеров уже поддерживают третью спецификацию каскадных стилей, мы должны использовать технологии «каменного века», перегружая страницу и заставляя пользователя тянуть лишние килобайты кода для «фиксов» хромого на обе ноги браузера?


Далее поведу речь о создании тени вокруг изображений (и других элементов) с использованием свойства CSS3 box-shadow.


В общем случае синтаксис box-shadow выглядит так:

box-shadow: inset || [ <length> <length> <length>? <length>? || <color> ]

  • Первое length задает смещение тени по оси X (горизонтали). Может задаваться в любых допустимых единицах измерения CSS Положительное значение задает смещение вправо, отрицательное – смещение влево;
  • Второе length задает смещение по оси Y (вертикали). Положительное значение соответствует смещению вниз, отрицательное – вверх;
  • Значение третьего length определяет радиус размытия. Отрицательные значения недопустимы;
  • Четвертое length-значение – радиус растяжения тени. Положительные значения растягивают тень во всех направлениях, отрицательные сужают;
  • color – базовый цвет тени;
  • Если указано ключевое слово inset, тень будет направлена внутрь элемента.


И небольшая демонстрация свойства box-shadow. Работает в браузерах Firefox, Safari и Chrome.

Crime and PunishmentCrime and PunishmentCrime and Punishment


А для «прихильників» браузера Internet Explorer даю картинку :)

box-shadow


Стили CSS3:

#example-box-shadow img {
margin-left:0.7em;
padding:3px;
border: 1px solid #1A3457;
box-shadow: 0 0 5px #1A3457;/* Каноническое задание */
-webkit-box-shadow: 0 0 5px #1A3457; /* Safari, Chrome */
-moz-box-shadow: 0 0 5px #1A3457; /* Firefox */
}
/* Тень смещена вправо-вниз */
#example-box-shadow img.sh-rb {
box-shadow: 5px 5px 5px #1A3457;
-webkit-box-shadow: 5px 5px 5px #1A3457; /* Safari, Chrome */
-moz-box-shadow: 5px 5px 5px #1A3457; /* Firefox */
}
/* Тень смещена влево-вверх */
#example-box-shadow img.sh-lt {
box-shadow: -5px -5px 5px #1A3457;
-webkit-box-shadow: -5px -5px 5px #1A3457; /* Safari, Chrome */
-moz-box-shadow: -5px -5px 5px #1A3457; /* Firefox */
}


Код HTML:

<img class="sh-lt" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg39t4LkbLjl08GuTTBcCfBgdKKTvP2P45WIwaEkeXxpORGh0A8ijQIXo5a39ZpJgS9OUT-pwEcPSuWnxf_RrMjjdHfCDXqLXMrV7FbfcWVKjDEsnRa9KbpI4tcr44ysSLhkOpxWb4PXVf6/" />
<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg39t4LkbLjl08GuTTBcCfBgdKKTvP2P45WIwaEkeXxpORGh0A8ijQIXo5a39ZpJgS9OUT-pwEcPSuWnxf_RrMjjdHfCDXqLXMrV7FbfcWVKjDEsnRa9KbpI4tcr44ysSLhkOpxWb4PXVf6/" />
<img class="sh-rb" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg39t4LkbLjl08GuTTBcCfBgdKKTvP2P45WIwaEkeXxpORGh0A8ijQIXo5a39ZpJgS9OUT-pwEcPSuWnxf_RrMjjdHfCDXqLXMrV7FbfcWVKjDEsnRa9KbpI4tcr44ysSLhkOpxWb4PXVf6/" />


И в качестве бонуса CSS3 код для расширения тени при наведении указателя мыши:

#example-box-shadow img:hover {
box-shadow: 0 0 7px 1px #1A3457;
-webkit-box-shadow: 0 0 7px 1px #1A3457;
-moz-box-shadow: 0 0 7px 1px #1A3457;
}


Приверженцы Internet Explorer этого не увидят.


UPD: Еще по теме CSS3: Свойство border-radius.


UPD: Ну и дабы развеяться: Топ 10 «креативных» дизайнов обложек «Преступление и наказание»


© 2009 dotrb.blogspot.com


Читать дальше »

вторник, 4 августа 2009 г.

9490

Бег

Работа над текущим проектом временно приостановлена, поэтому потихоньку буду отписываться в блог.


В прошлую субботу, 1 августа 2009 установил новый персональный рекорд – провел «марш-бросок» на 9490 метров. Почему именно столько? На самом деле ничего подобного не задумывалось; более того – это должна была быть «расслабленная» тренировка. Ровным темпом 4000 «обязаловки», а потом как-то по настроению пошло: еще чуть-чуть, и еще, и еще.


Когда вернулся домой и подсчитал дистанцию, был приятно удивлен. А ведь и не думал, что смогу повторить даже прошлый результат в 8800 метров.


Интересно, а кто-нибудь еще занимается «физухой» на более-менее постоянной основе?


Читать дальше »

воскресенье, 2 августа 2009 г.

Ускорить запуск Firefox

2 совета для ускорения запуска Firefox.


Компрессия базы данных SQL


Браузер Firefox хранит данные профиля в базе sqlite. При интенсивной работе эти базы разрастаются и в них появляются «пустые места»; базы становятся сильно фрагментированными. Специальная команда sqlite VACUUM пересоздает базы в новом файле. Таким образом удаляются пустые места и исчезает фрагментация.


Для ОС Windows:

  1. Cкачай последнюю версию консольного SQLite под свою операционную систему
    Скачать для windows (246 KB) | Положи в директорию системы C:\Windows
  2. Cоздай .bat файл, со следующим скриптом:
    cd /D "%APPDATA%\Mozilla"
    for /r %%i in (*.sqlite) do echo VACUUM; | sqlite3 "%%i"
    cd /D "%HOMEPATH%\Local Settings\Application Data\Mozilla"
    for /r %%i in (*.sqlite) do echo VACUUM; | sqlite3 "%%i"
  3. Заверши работу браузера, и запусти bat-файл


По окончании работы скрипта получишь хорошо утоптанную базу профиля Firefox. И как следствие – значительный прирост скорости запуска браузера.


Включение прекомпиляции


Метод применим только для Firefox 3.5 и выше.


Включи jit-прекомпиляцию для скриптов интерфейса. Для скриптов на страницах она уже включена по-умолчанию.

  1. Введи в адресной строке Firefox about:config
  2. Задай значение фильтра: jit
  3. Для параметра javascript.options.jit.chrome задай значение true


После этих двух нехитрых операций Firefox должен значительно прибавить в скорости.



Читать дальше »