FaTaL

Записи в журналах друзей на bezumnoe.ru

Поджарился

Четвертый день в Саратове, а уже успел поджариться и обгореть. Днем позагорали на пляже, а уже вечером лежал с тепературой 39. Сегодня в 100 км от города - тут прохладно, прихожу в себя, а завтра - опять в Саратов!

Новая забава прям

Мымра

терь у нас в доме жЫвет мЫмра...она блондинка...с голубЫми глазами...это Кошко..:)..

Трудовые будни

Ура, гроза!

Вчера вечером в Москве была сильная гроза, а я в это время сидел в кафе на улице, пил пиво, кушал пиццу и наблюдал за бегущими людьми, пытающимися укрыться от внезапной стихии. Сам ни капельки не промок, в отличии от некоторых ;)

Когда дождь немного стих, вдалеко на доме увидел баннер Билайна "Ура, гроза!" - отлично они работают )))

Пятница, извини

Трудовая неделя закончится в четверг, всё потому, что с 18-го по 28-е я в отпуске :)

Как получать деньги не работая?

Да никак! Навеяно этим...

Вчера в метро видел девушку, которая с таким вниманием и счастьем в глазах читала книжку что-то вроде "Как получать деньги не работая, или финансовая независимость в России". Это полный пиздец, товарищи.

А потом мы плачем, как же мы хуёво живем. Так работать никто не хочет, хотят "привлекать деньги", "получать деньги не работая", "строить свой бизнес" на всякой хуйне, обзывая эту хуйню умными словами, но только не работать.

Красивой жизни можно добиться только одним способом, всё остальное - это временное. Это моя философия и стараюсь её придерживаться. Небольшой анонс: в сентрябре подведу итог первого года жизни в другом городе, прожитой по моей личной философии.

то, о чем так долго говорили большевеки, случилось

я уволилсо из ВолгаТелеком...но я ни минутЫ не сожалею, что там работал...

Блондинки или брюнетки?

Всвязи с появлением новой чатланки (taptysya), возник вопрос: "Зачем девушки-брюнетки красятся в блондинком?". По-моему это тупость глупость.

Пиво с доставкой на дом

Не так давно открыли для себя новую услугу "Живое пиво с доставкой на дом". Звонишь, заказывают, привозят. Живое нефильрованое непастеризованное пиво Дмитровского Пивзавода, темно или ветлое, 1,5 литра и 5 литров, доставляют до 22:00. Удобно, черт возьми.

Кстати, сегодня пятница!

Вся неделя выдалась просто сумасшедшей, того же ожидаю и от следующей, но закончиться следующая неделя должна достойна — вечером 18-го числа мы должны быть в Питере, ибо вот

SALE

http://fotki-online.ru/photodb/0/2/021895a5fe0938e38c5658544a577a8a.jpg

Как же я не люблю эти магазины женской одежды и аксессуаров! Особенно на пустой желудок!

%-Х

Знаете ли вы, что...

В магазине "Смарткауф" салат, известный как "селедка под шубой" продается как "салат винегрет рыбный". Рыбный винегрет...пиздец...

Еще у меня новая сумка.

Chuck Norris was here


Без заголовка

Сегодня весь день идет дождь. Создаётся полное ощущение, что сейчас осень, а не самый разгар лета.

З.Ы.
Кстати, zanudov шикарно устроился ;)

"О, сколько нам открытий чудных..."

Несколько интересных "открытий" было совершено в борьбе за кроссбраузерность клиентской части нового чата. Два дня жесткого секса с кодом и гуглом выявили мои глубокие чувства к ослобраузерам ИЕ. В двух словах:

Задача: надо создать группу радиобатонов и поместить их в контейнер в документе.

Решение: тривиальное

 for (var i=0; i<5; i++){
var rb = document.createElement("input");
rb.type = "radio";
rb.name = "group1";
holder.appendChild(rb);
}

всё хорошо и красиво, все плачут от счастья... пока в голову не приходит мысль на наши радиобатоны покликать. В ИЕах не кликается. Ваще.
Перекапывается код на предмет неточностей, несоответствия стандартам - всё вроде правильно. Поиски в гугле выявляют, что наш ненаглядный осёл, оказывается, не может некоторым динамически создаваемым элементам задавать name. Многие даже советуют забивать хер на DOM и херачить всё в innerHTML. 

Более глубокие поиски дают (как обычно в нашем деле) некий грязный хак. Общая схема такова: ловим эксепшн вокруг кода с ИЕ-синтаксисом, в обработчике пишем код по стандартам для всех остальных браузеров:

 ...
try {
result = document.createElement("<input type='radio' name='group1'>");
} catch (e) {
result = document.createElement("input");
result.type = "radio";
result.name = "group1";
}
...

Ну из других мелких сюрпризов обнаружилось так же, что в Opera, оказывается, у document есть свойство all, что делает не логичным определение ослобраузеров по if (document.all) {/* some IE code */}.

Так же, хоть многие и утверждали, что в стандартах нет обработчиков события onload для img, обработчики всё-таки есть:

 var img = new Image();
img.onload = OnLoadHandler;
img.src = "/path/to/image.jpg";

function OnLoadHandler(e) {
/* Image loaded */
}

Тут тоже есть интересные особенности:

1. задавать обработчик события необходимо раньше свойства src, т.к. в противном случае он не сработает, если картинка найдена в кеше (не уверен, возможно только для нашего любимого ИЕ);

2. не-ИЕ-браузеры передают в обработчик события параметр e (собственно наше событие), в котором есть ссылка на объект, породивший событие - e.currentTarget. Для ослобраузера сие не верно и надо брать window.event. В случае с картинками - в ИЕ оба параметры, увы, пусты, поэтому, чтобы определить, какая именно из картинок догрузилась, можно использовать задание ссылки на обработчик вида:

 img.onload = function() {OnLoadHandler(this);}

Тогда в обработчик нам придёт сама картинка.

 

Ещё какие-то были интересности, но я уже не помню. Вспомню - напишу %)