четверг, декабря 25, 2008

Я.тапочки

Каждому раздали желтенькие тапочки:

и календарики.

воскресенье, декабря 14, 2008

Оберон-часы

Если не смотреть на стоимость - вполне можно захотеть купить их

среда, декабря 10, 2008

Про insertAdjacentHTML в неIE

Есть хороший метод, но поддерживаемый только Микрософт — insertAdjacentHTML. О том, что его нет в других браузерах сокрушаюсь не только я.

Вот тут реализация для FF/Netscape.

А для Chrome, Safari (WebKit) этот скрипт не работает.

среда, ноября 12, 2008

shouldiusetablesforlayout.com

Но иногда без таблиц не сверстаешь структуру. Например, на tata.ru.

пятница, ноября 07, 2008

Психологическая несовместимость между мужчиной и женщиной - это когда ее психика не совмещается с его логикой.
Взято с анекдот.ру

воскресенье, октября 05, 2008

Пять сантиметров в секунду


Такое грустное-грустное аниме. Лучше посмотреть, чем сто раз прочитать.

среда, октября 01, 2008

Тестирование Visual Studio 2008 rus

А вы каким IDE пользуетесь?
У визуальной студии есть возможность Intellisense, которая очень полезна при работе с библиотекой jQuery. Как ее внедрить написано в статье. А еще в студии есть дебаггер для JavaScript и XSLT. Только я не пробовала, так что не знаю, насколько лучше раскрученного FireBug.
Так вот вчера побывала на закрытом тестировании Visual Studio 2008 на предмет локализации. Тестировать в общем-то было нечего. Раздел «Веб-разработка», а также документация по XML/XSLT были на английском. Надеюсь, к выпуску исправят.
Полезно прочитать перевод статьи из МСДНа.

среда, сентября 24, 2008

Не в этой жизни...
В следующей, обязательно. Только запомни.

понедельник, сентября 22, 2008

Экскурсия в Переславль-Залесский

Город небольшой, всего 40 тысяч человек. Но, как и Суздаль, на территории имеет много монастырей и церквей. Побывали на берегу Плещеева озера. Оно во времена Петра I доходило до рва возле музея Ботик Петра I, а сейчас обмелело на метров 20. В Ботике сохранилось судно из Потешной флотилии, которая насчитывала около 100 судов, но сгорела во время пожара. По табличке на лодке можно разглядеть её название — «Fortuna». На бортах сохранились краски, а мачта была утеряна.
Удивительно, что за весь день не было слышно колокольного звона. Оказалось, колокола Горицкого монастыря увезли в Санкт-Петербург, а Никитского — в ремонте.
В Горицком очень красиво расписаны стены, огромные высокие своды и хорошая акустика. Много раз экскурсоводы нам рассказывали, что Переславль подвергался нападениям сначала со стороны Монгольского ига, потом поляков и при Союзе. Всё, что осталось, было подвержено многочисленным перестройкам и реконструкциям. Но всё равно красиво. Как изменяется ландшафт Земли, так и на стенах соборов расписаны разные эпохи.
Неслучайно Елизавета бывала тут довольно часто во времена ссылки. Время течёт неспеша...

Фотографии: на photofile.ru

вторник, сентября 09, 2008

четверг, сентября 04, 2008

Удалила Google Chrome... Вот такая у меня профессия.

среда, сентября 03, 2008

Google Chrome

В семействе прибавилось.

пятница, августа 22, 2008

Citius, altius, fortius!

Надо было реализовать фильтрацию точек на карте (Google Maps) и выводить их в таблицу. При изменении видимости этих точек меняется и сама таблица. При изменении вывода таблицы (сортировка, количество результатов на страницу) изменяется область видимости на карте. Да чего тут объяснять, проще посмотреть аналог.
Какая была радость, когда черновой вариант заработал! Теперь надо сделать быстрее и лучше.

среда, августа 20, 2008

В контакте

«Идея Бога как огромного белого мужчины с развевающейся бородой, который сидит на небе и управляет всеми вещами, даже такими мелкими как полёт воробья, является смехотворной. Но если под словом Бог подразумевается набор законов физики, которые управляют Вселенной, тогда такой Бог существует. Идея такого Бога не дает эмоционального удовлетворения… вознесение молитв закону гравитации не имеет смысла».
Карл Саган

вторник, августа 19, 2008

среда, августа 13, 2008

После отпуска нахожусь в информационном голоде. На работе выделили неделю на административные задачи, с удовольствием их трачу на чтение статей и блогов. Наткнулась на блог Дмитрия Барановского, который написал кучу полезных сервисов, в том числе генерация и валидация микроформатов.

четверг, июля 24, 2008

Мне макеты прислали в .xls файле. Экономисты...

понедельник, июля 14, 2008

Солнечное затмение


Первое упоминание о солнечном затмении относится к 2697 году до нашей эры. Древние китайские летописцы смогли донести до наших времен указание на то, что уже тогда астрономия играла важное значение в жизни зарождающейся цивилизации. С тех пор ужас, вселявшийся в человека при наступлении ночи среди бела дня, сменился любопытством и ожиданием феерического небесного шоу.

[...]

Далее лунная тень пробежит, увеличивая скорость, по малонаселенной местности, пока не достигнет самого крупного города на своем пути — Новосибирска, население которого составляет около полутора миллионов человек. В день затмения, надо полагать, оно увеличится еще на несколько тысяч человек. Центр Новосибирска лежит всего в 18 километрах от центральной линии затмения, поэтому продолжительность полной фазы здесь достигнет 2 минут 18 секунд. Наибольшая фаза затмения (1,017) наступит в Новосибирске в 17часов 45 минут по местному летнему времени при высоте Солнца над горизонтом 30 градусов. Уже наступит ранний вечер, который подчеркнет зрелищность этого удивительного астрономического явления. Не смотря на меньшее время полной фазы, наблюдения затмения в Новосибирске можно считать кульминацией явления.

Такое событие нельзя пропустить... Запасаемся светофильтрами, подзорной трубой и фотоаппаратом.
Кстати, затмение можно будет смотреть в реальном времени в интернете.

Источник: элементы большой науки

четверг, июля 03, 2008

Удивительное рядом

Обладеть, мне жабаскрипт отладчик сообщил об ошибке : «Неправильный указатель» и «Stack overflow».
Про overflow ещё в Tales from the Evil Empire

среда, июня 18, 2008

Война браузеров продолжается: IE8, FF3, Opera9.5. Уже тошно заходить на хабру и Яndex.

вторник, июня 03, 2008

Прожорливый огнелис

Firefox был бы превосходным браузером, если бы не отжирал так много памяти...
И не надо стадного крика: "он удобен!". Никакое удобство не компенсирует зависание приложения с 100% загрузкой процессора.
С этим борятся? Ничего подобного.
Резать баннеры? Остальные браузеры справляются с баннерами и двадцатью подобными страницами. Так кто для кого: приложение для человека или наоборот?

четверг, мая 29, 2008

Просвящение

На выходных посетили Третьяковскую галерею, выставку «Русское искусство XVII – начала XX века». Понравились работы Боголюбова, Репина. Картины перимущественно маслом на холсте, акварели не было. Но вчера открылась выставка «Магия акварели», на которую очень хочется сходить.
В соседнем зале выставлялась «Анатомия памяти» Макаревича и Белле. Беспомощная и бесвкуная поделка, которую сто тысяч раз повторяли до них. Низачот, в общем.
В культурной программе следующим пунктом были Лавка и кафе Студии Лебедева. Попробовали эспрессо, краснодарский чай и яблочный пирог. Эспрессо на четверку (по экспертной оценке мужа). Мне же больше нравится кофе, сваренное в турке, вкус у него другой получается. Кстати, кофе молоть рекомендуется перед употреблением, а не «помолол мешок и на месяц хватит». Помещение маленькое, нам достался столик у доски объявлений, достаточно шаткий столик. А вот фотография интерьера специально сделана с выгодного ракурса, там, где больше всего места. Все неудобства компенсировала еда и питье. Интересно, краснодарский чай можно где-нибудь купить в Москве?

пятница, мая 16, 2008

Все свойства объекта


function dumpProps(obj, parent) {
// Go through all the properties of
// the passed-in object
for (var i in obj) {
// if a parent (2nd parameter) was passed
// in, then use that to
// build the message. Message includes
// i (the object's property name)
// then the object's property value
// on a new line
if (parent) { var msg = parent + "."
+ i + "\n" + obj[i]; }
else { var msg = i + "\n" + obj[i]; }
// Display the message. If the user
// clicks "OK", then continue. If they
// click "CANCEL" then quit this
// level of recursion
if (!confirm(msg)) { return; }
// If this property (i) is an object,
// then recursively process the object
if (typeof obj[i] == "object") {
if (parent) { dumpProps(obj[i], parent
+ "." + i); }
else { dumpProps(obj[i], i); }
}
}
}

Донор

понедельник, апреля 28, 2008

Select или drop-dawn list

В IE6 вообще с селектами плохо. Z-index'а нет, изменить цвет границ нельзя, и вообще элемент неприкосновенный. А тут задача наипростейшая: сделать выделенным пункт в выпадающем списке. Казалось бы:


$("select[name='hotels' option[value=23456]").
attr('selected', 'selected');

Не работает. Только в IE6.
Просмотрев интернет два дня, меня осенило:

$("select[name='hotels']").focus();
$("select[name='hotels' option[value=23456]").
attr('selected', 'selected');

Работает. Везде. Даже в IE7

Букет лета

Теперь у меня есть вот такая сумочка

четверг, апреля 17, 2008

среда, апреля 16, 2008

Кислое яблоко

А вы знаете как из кислого яблока сделать сладкое?
Я знаю.
Всю его поверхность надо побить о твердую поверхность, чтобы образовались вмятины. Оставить его на два часа. Всё, можно есть.

понедельник, апреля 14, 2008

четверг, апреля 10, 2008

Состояние безразличного равновесия

Когда мы были маленькими, у нас было поверье, что чем больше смеёшься, тем больше будешь плакать...

пятница, апреля 04, 2008

Облака...

Смотришь на него, и прям вся жизнь перед глазами...

четверг, апреля 03, 2008

jQuery &(vs) Prototype

Есть проект, на клиенте все написано на prototype, на сервере — Java, между ними — DWR. И вот кто-то решил в проект интегрировать дерево на jQuery. При чем в это дерево должны дропать prototype'овские объекты.
Не надо меня посылать. Я там уже была.
Реально ли это сделать?

Не более трёх раз...

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

По теме: ТОП 10 самых раздражающих факторов для программиста

среда, марта 12, 2008

понедельник, февраля 04, 2008

Такая апатия на меня навалилась. Лечь бы на дно морское и пролежать бы год или два, не тревожиться, а всё думать и передумать всё, чтобы не тревожиться.
Дышать тяжело, глазам больно, голова тяжелая...

среда, января 23, 2008

Треть своей жизни человек тратит на архивацию данных. Какой маломощный процессор!

пятница, января 18, 2008

Супчик №2

Рецепт от Андрея.

Продукты:


2 картофелины средних (по 150 г)
1 свёкла небольшая (150 г)
150 г капусты (небольшой кусочек от кочана отрезать)
50 г риса
1-2 ст.л. геркулеса
1 ст.л манки
150 г сельди-филе рубленой (фаршмак)
3-4 ст.л. подсолнечного масла
5 горошин чёрного перца (раздробленных)
4 лавровых листа
½ ч.л. эстрагона
соль по вкусу
1 ст.л. 9% уксуса
1 л кипятка
На каждую тарелку:
      перья зелёного лука от одного растения
      ложка сметаны
      1-2 зубчика чеснока

Примечание:


Всё варится в казане (толстостенной кастрюле) без крышки.

Приготовление:


Почистить картошку и свёклу.
Поставить перекаливаться масло в казане.Поставить воду для риса в другой кастрюле; посолить; варить рис (около 20 мин)
Порезать картошку кубиками 2х2х2 см.
Порезать свёклу кубиками 0,5х0,5х0,5 см
или натереть на крупной тёрке.
Посолить масло в казане.Поставить чайник кипятить 1л воды
Кинуть картошку в казан,
жарить на сильном огне 4 мин, помешивая.
Нашинковать капусту
Кинуть свёклу в казан,
жарить на сильном огне 4 мин, помешивая.
Кинуть капусту в казан,
жарить на сильном огне 4 мин, помешивая.
Уменьшить огонь, залить кипяток в казан.
Положить селёдку и геркулес в казан, перемешать, варить 5 мин.
Положить манку, уксус, перец, перемешать, варить 4 мин.Порезать зелёный лук
Положить рис, лавровый лист, экстрагон,
перемешать, варить 4 мин.
Порезать чёрный хлеб
Почистить чеснок
Раскладывать по тарелкам,
в каждуя тарелку положить ложку сметаны, посыпать зелёным луком.
Подавать с чёрным хлебом и чесноком.

четверг, января 10, 2008

Четыре тысячи девяносто шесть

Именно при таком количестве символов воспроизводится баг в Огненной Лисе.
Структура: два столбца фиксированной ширины, обернутые в DIV.


<style>
/* .container нужен для задания */
/* общего фона рабочей области */
/* display: table нужен, чтобы */
/* поведение было схоже с таблицей, */
/* так как внутри */
/* находятся блоки с float:left */
.container { display: table; background: #fff; }
.leftBlock { width:620px; float:left;
padding-right:10px; }
.rightBlock { width:310px; float:left; }
</style>

<div class="container">
<div class="leftBlock">
...
</div>
<div class="rightBlock">
...
</div>
</div>

Экспериментальным путем было установлено: если в левый блок вставить текст, у которого отсутствуют HTML-элементы и количество символов равно четырем тысячам девяносто шести, то правая колонка спадает вниз.
Вас ни на что не наталкивает это число? Ну, например, двенадцатая степень двойки...
Лечится это дело, если поставить .container свойство display: table-cell.