29 января 2007 г.

Похулиганили

Тут. И тут тоже.

FF2, DOM Inspector, Firebug

Когда я поставил себе 2 версию Firefox, сразу же заметил, что DOM Inspector перестал показывать правила CSS. Неприятно, конечно, но я справился, тем более, что всё остальное он показывал. Потом я поставил Firebug. Потом он обновился до версии 1.0, что всеми вокруг уже отмечено. И правда, неплохой плагин. Умеет то же, что и инспектор и кое-чего ещё. Но CSS и он не показывал, говорил, что для этого ему нужен DOM Inspector, которого, по его мнению, у меня просто вообще не было.

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

Ссылка вывела на ветку в каком-то форуме, как раз про мою проблему. Стала понятна суть: при обновлении версии браузера иногда по какой-то причине не удаляется старая версия плагина. Самое первое решение, предложенное на форуме, простотой не блистало: Сделать копию профайла, деинсталлировать браузер, вычистить его папку, установить по-новой, настроить профайл. Мда, а по пути наверняка огрести некоторое количество побочных эффектов. Именно этого я в октябре делать и не стал, по причине повышенной потенциальной геморройности способа. Видимо, я такой не один, поскольку мысль у народа на этом способе не остановилась. В результате, там было предложено ещё 2 способа, не требующих полной переустановки браузера. Строго говоря, их можно считать вариантами одного, но то что там предложено, всё равно не даёт 100% гарантии исцеления. И вот почему.

Как я понял, в новой версии плагина (или браузера, что в данном случае не важно), изменено местонахождение его. При этом почему-то старый плагин при установке новой версии может оказаться не вычищенным. Соответственно, возникает конфликт версий со всеми вытекающими. А предложенные на форуме действия не вычищают старую версию полностью. Так вот, последовательность действий, которая скорее всего вернёт такой полезный плагин на место:
  1. В меню Tools/Add-ons браузера найти DOM Inspector и деинсталлировать его. Будет сказано, что плагин деинсталлируется при перезапуске браузера. Закрыть браузер
  2. Запустить браузер. Убедиться, что в списке установленных инспектора нет. Закрыть браузер
  3. Пойти в корневой каталог Firefox (например, C:\Program Files\Mozilla Firefox) и найти все файлы и каталоги, имеющие в имени слово "inspector". По идее, они должны быть датированы прошлым годом. Удалить их прямо здесь же, в окне поиска. Эй, мы ж его всё равно деинсталлировали, его у нас и не должно быть
  4. Спуститься в подвал, взять баранью... (упс, кажется, я не туда пишу). Взять дистрибутив последней версии Firefox и установить его. Туда же, где он и стоит. Не забыть про галочку около DOM Inspector.
  5. Voila! Магическим образом всё стало как надо.

25 января 2007 г.

Lo-tech

Вот уже больше месяца каждые 3-4 дня от IBM автоматом приходит письмо, предлагающее мне пройти в свой профайл PWSW и нажать на кнопочку. Это должно символизировать принятие мной условий соглашения. Мне что, жалко, что ли? Я иду и кнопочку нажимаю. И ничего не меняется. 3 дня - и новое письмо с напоминанием, что я ничего не подписал.

Вчера это меня несколько достало, я написал в саппорт, приложил скриншоты и спросил, не могут ли они что-нибудь сделать с этим чёртовым роботом. Сегодня приходит ответ. Мне предлагают соглашение распечатать, подписать и отправить факсом.

ГДЕ Я ИМ ВОЗЬМУ НАФИГ ФАКС? И модема у меня нет уже года 2 как. Придётся по друзьям с протянутой рукой.

Мда, работа в мегакорпорации многим полностью выпрямляет извилины. Наверняка я не один так мучаюсь. Просто по закону больших чисел. Получается, им проще с каждым таким случаем разбираться, получать факс, ассоциировать его с человеком, какому-нибудь оператору в какой-нибудь ИС ставить отметку. Конечно, пнуть департамент, который отвечает за робота, по такому пустяковому поводу - себе сильно дороже.

24 января 2007 г.

IE7

На одном компьютере сегодня обновил IE до 7 версии - надо же врага знать и не только в лицо.

Иду проверить один свой сайт - ничего толком не показывает. Ну то есть есть всё кроме скрипта. Я паниковать не стал, полез в настройки. Естественно, по умолчанию скрипт отключен. То есть, ActiveX - это нормально, его можно по умолчанию включить, а JavaScript наверное представляет собой средство повышенной опасности. Интересно, для кого?

Это навело на мысль, что хотя бы ради тех 90% посетителей этого сайта надо вставить проверку на отключенность скрипта и если что - обращать их внимание на этот прискорбный факт.

23 января 2007 г.

Internet Explorer - ну затейник так затейник

Никогда не знаешь, где ещё влетишь. Причём лбом и с разбегу.

Вот есть примерно такая конструкция:
<body>
...
<div id="fullscreen" />
<div id="popup">
...
</div>
</body>
По задумке, в какой-то момент я показываю эту попу. А чтобы ни на что кроме неё нельзя было нажать, показываю fullscreen, которым всё блокирую. Соответствующий CSS выглядит примерно так:
body
{
margin: 0;
padding: 0;
width: 100%;
height: 100%;
background: white
}
#fullscreen, #popup
{
display: none;
visibility: hidden;
position: absolute;
margin: 0;
padding: 0;
}
#fullscreen
{
left: 0;
width: 100%;
top: 0;
height: 100%;
z-index: 10;
background: transparent;
}
#popup
{
z-index: 20;
background: white;
}
Так вот, в Firefox всё работает как надо. В IE6 всё, что лежит под fullscreen-ом, всё равно кликается. Начинаю разбираться. Ставлю ему background какого-то цвета. Ничего не кликается. Ставлю прозрачный - кликается. В результате сделал backround белым с прозрачностью 99%. Эффект какой надо, и ничего никуда не кликается.

Вот ну не бред ли, а?

MIMO? Мимо!

Вот уже несколько дней - с тех пор как пользую Linksys - хожу и думаю, купить себе такой же или с поддержкой MIMO (Multiple In, Multiple Out). Всю голову себе сломал. Вроде и не нужно, а вроде и полезная фича.

Выяснил, что у Linksys MIMO есть только на модеме с поддержкой 802.11n. Вот это мне пока совершенно не актуально. У Netgear MIMO есть на нескольких моделях. Однако, по результатам описанных ранее мучений было понятно, что и возможные проблемы с ADSL со счетов сбрасывать не стоит. Решил покопаться тщательнее. На заинтересовавшие меня модели Netgear сгрузил руководства по установке (стрелянный воробей, знаю что смотреть). Ни в одном не нашёл описания настройки на линию. Что автоматически означает, что все модели Netgear дисквалифицируются.

Так что для меня альтернативы модели WAG200G просто не существует. И ну нафиг эту MIMO.

20 января 2007 г.

Вопрос про почту Yahoo

А правильно ли я понимаю, что если на адрес на Yahoo писать в юникоде по-русски, то обязательно придёт каракулями? Неожиданно проверено на yahoo.com и yahoo.de. Пишу в 1251 - приходит по-русски. Ведь в Thunderbird можно поставить настройки только на всю отправляемую почту. На конкретные адреса вроде нет.

Интересно, есть ли ещё такие реликты?

О пользе ай-Фона

Я говорил, что основная польза от объявления iPhone: это то, что Apple (уже без Computers, заметили?) вылезла на рынок, где сейчас наблюдается некоторый застой. Производители без устали штампуют варианты одних и тех же моделей, покупатели ведутся то на новую красивую обёртку, то на интересную строчку в спецификациях. А вот по сути ничего не происходит. Оно понятно: зачем давать что-то новое, если и имеющееся отлично идёт.

Так что, думаю, не случайно именно сейчас Nokia на YouTube открыла видеоблог с роликами, демонстрирующими хоть какие-то новые результаты творчества дизайнеров. В принципе, ничего такого, чего не было бы до сих пор выдумано или чего-то сейчас нереализуемого. Взять, например, модель изображёную в ролике Achieving Together - не иначе дизайнер поиграл с Nintendo DS. И молодцы. Знакомый, профессионал в дизайне игр, говорил, что DS - самое правильное, что за последнее время было сделано в плане консолей.

Вообще, ай-Фон ай-Фоном, а кто помнит концепт aeon, фотографии которого год назад в избытке циркулировали по сети? Ничего не напоминает? Почему не они, а? Обидно.

19 января 2007 г.

Cisco - это Cisco

По просьбе товарища купил ему устройство для Стрима. Нужно ему всего ничего - чтоб Стрим-ТВ можно было смотреть. И просто интернет, естественно, тоже чтоб был. Ну, и точка доступа. Собственно, совершенно нормальные по нынешним временам пожелания.

Что ж, стал смотреть. У меня самого-то модем USB, я как-то многими подробностями не заморачивался, а тут вот пришлось. Сначала стал выяснять, что такое собой Стрим-ТВ. Выяснил, что это некий декодер. Прямых указаний на сайте Стрим-ТВ о том, как оно и куда подключается, нет. То есть, есть красивая картинка с розеткой, модемом, декодером, телевизором. Но вот о том, каков интерфейс между декодером и модемом, явно не сказано. Работает маркетинг: покупайте оборудование, которое мы скажем, а не то будут проблемы. Но я ж не прост. Я ж хочу докопаться. Пошёл в раздел "Оборудование", практически на всех моделях модемов написано: Поддерживает Стрим-ТВ. Из диаграмм стало понятно, что декодер подключается к модему в порт Ethernet. Тут уже стало полегче. Ну, думаю, чтоб не мучаться, возьму какую-нибудь железку от Zyxel, несмотря на то, что в поддерживаемых не числится. Зато на сайте Zyxel написано что всё в порядке, дескать, всё мы поддерживаем. Для верности, проходя по Тверской, зарулил в офис Стрим. Выловил какого-то юношу, спрашиваю:
- Какие требования к модему, чтоб Стрим-ТВ показывал?
- Да никаких особенных, говорит, вот все модели что тут на витрине представлены, все работают.
Ну понятно, думаю, промывка мозгов даёт о себе знать.
- Нет, говорю, вот если я сам хочу купить модем, что у него должно быть? Порт ADSL - это понятно. Что ещё? Модем с декодером соединяется по Ethernet?
- Да.
- А что насчёт протоколов? Должно быть что-то специфичное?
- Да нет, говорит, только смотрите чтоб написано было ADSL2+
Bingo! Вот оно! Всё более-менее стало понятно. Снова полез на сайт Zyxel, уточнил, составил шорт-лист. Стал смотреть на price.ru. Ну, да, цены не очень маленькие. Потом по какой-то надобности оказался в Медиа-маркте. Подруливаю к полке с сетевым оборудованием и начинаю подбирать с пола челюсть. Имена: Linksys, Netgear, Asus. Цены: ниже Цухеля. Начинаю думать, где подвох, какого чёрта. Читаю надписи на коробках - никакого подвоха, всё вроде как надо. Всё фиксирую, возвращаюсь домой, начинаю рыться на сайтах производителей. Всё как и должно быть, всё должно работать. Ну ладно, определяюсь с парой моделей, из которых потихоньку склоняюсь к Linksys (который нынче Cisco).

В результате сегодня получаю вот эту прелесть. Linksys WAG200G. Всё что нужно - есть. 4-портовый коммутатор, точка доступа Wi-Fi, файрвол, DHCP, NAT, администрирование, все дела. И что немаловажно - компактен и на вид приятен. Такой можно и на виду поставить, смотреть как лампочки мигают.

Пользуясь тем, что дочки не было дома, забираю ноутбук - единственный в доме компьютер с портом Ethernet. Отключаю ADSL от моего десктопа, подключаю всё на ноутбук, лезу в администратора. И потихоньку начинаю понимать, что попал. Параметров настройки хватает, я в них ни бельмеса не понимаю, возможности сказать: а настройся-ка мне на Стрим - нет. Несколько попыток выставить параметры в соответствии с интуицией к результату не привели. Ладно, думаю. Деньги уплочены, деваться некуда. На кону - репутация. Подключаю телефонный кабель назад, лезу на сайт Стрим, начинаю тупо проходить по всем приведённым модемам, изучать то, как они предлагают настраивать. Никакой новой информации не получаю, потому что инструкции рассчитаны на простого человека, который просто запустит выданный ему конфигурационный файл. И это правильно. Так и надо. Но вот то, что при этом нет продвинутых инструкций, я считаю большим упущением.

Так в бессмысленных попытках настроиться проходит время. Для верности даже сгружаю новую прошивку, заливаю. Хуже не стало, лучше тоже. В конце концов меня осеняет. У себя на компьютере нахожу автоматически установленные для моего модема параметры. И указываю то же самое для Linksys. Перед этим для верности делаю сброс в заводские настройки. Втыкаю кабель. И. Модем. Тут. Же. Соединяется. Нунихренасебе!

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

И всё. Оставалось немного поколдовать с wi-fi. С этим я справился быстро. В результате теперь несколько дней посмотрю какова будет устойчивость беспроводной сети в моих условиях через двери и бетонные стены. Пока смотрю на статистику порчи пакетов и не вижу причин для расстройства. Если за пару дней не разочаруюсь, то начну хотеть себе такой же. Или почти такой же, с режимом MIMO.

Так что в результате Cisco (Linksys) не разочаровал. С точки зрения работы и администрирования - я бы сказал безупречно. Настройка на линию - только для тех, кто понимает, что делает. Хотя, сохранённый файл конфигурации мог бы существенно облегчить жизнь. Особенно, если бы это шло от Стрима.

Update (давно назревший)

Что-то я расслабился и перестал перед покупкой чего бы то ни было штудировать форум Хобота. Умный, наверное, стал. И правильно. А то бы оттуда узнал, что WAG200G для Стрим-ТВ не годится. Не поддерживает он несколько PVC. И это хорошо. Я-то это ТВ в гробу видал, а на то как он работает со Стримом и всем остальным просто нарадоваться не могу. Теперь повесил его и телефон впридачу на UPS и чувствую себя очень-очень хорошо.

Правда, проблема товарища осталась. В свободную минутку изучаю спецификации устройств производства Zyxel, 3Com, D-Link и им подобных.

Какие у нас там инертные газы есть?



Вот интересно, если их делать аргоновые или криптоновые - дешевле будет или как?

17 января 2007 г.

Firefox - самый правильный

Вне зависимости от того, что думают участники войны браузеров.

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

Так вот, из распространённых браузеров только 2 могут взять локальный XML, загрузить его в объект и работать с ним. Это IE и Firefox. В IE это с момента появления соответствующего ActiveX, то есть давно. И я этим активно пользовался. В Firefox, как выяснилось, это тоже очень просто. Другие браузеры этого не умеют. Либо в них это реализовано каким-то ещё способом, о котором не говорят, настолько он извращённый. Почему локальный XML, а не с сервера? А потому что мне так удобно при разработке и отладке.

А вот дальше - на результат в IE6 без слёз не взглянешь. Прозрачные png без обработки рубанком выглядят чудовищно. :hover не работает. Подумал, а не наплевать ли на поддержку IE6. Посмотрел на статистику двух своих сайтов. Один, который интересен корпоративным пользователям, показал, что 90% пользователей IE используют 7 версию. О как работают корпорации! Дальше - хуже. На этом блоге, например, ситуация зеркальная. Почти 90% используют как раз версию 6. Поинтересовался у знакомого. Сайт reader². Ситуация аналогична. Больше 80% - IE6. Доля, конечно, понемногу уменьшается, но уж очень понемногу.

Так что добьюсь в Firefox такого вида, которого хочется заказчику, перенесу на сервер, чтоб отладить Ajax, и буду пришпандоривать к красивой и безупречной конструкции костыли для остальных браузеров.

А напоследок - посылаю луч неудержимого поноса разработавшим IE6, и второй, непроходимой головной боли - идейным пользователям этого браузера. Ибо нефиг глумиться над трупом.

16 января 2007 г.

По следам

Не буду я называть эту контору. Даже такая (анти)реклама ей ни к чему. Сам до них дозвонился, был проинформирован что товара в наличии нет, был вынужден отменить заказ. Декларация о намерениях и неделя потерянного времени - вот что такое типичный е-магазин.

Расхотелось мне покупать вот конкретно этот NAS. Это я прочёл сегодня обзор в iXBT. Они, правда, в статье обозвали его SAN, что, на мой взгляд, не вполне корректно. Будем искать, как говаривал один популярный персонаж.

Я фигею с наших е-магазинов

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

Неделю назад заказал одно устройство. Мухой пришло письмо с номером заказа и обещанием, что со мной свяжутся. (Вот, кстати, зачем со мной связываться? Я уже всё сказал. Теперь я имею право получить свой товар. Что вам ещё нужно?) И тишина. На третий день звоню сам. Мне отвечают, что у них, дескать, праздники и работать они начинают только на этой неделе. Ладно, говорю, жду вашего звонка. (Кстати, если у вас праздники и вы не работаете - напишите об этом на сайте, вы ж е-магазином зовётесь. В письме напишите, когда займётесь моим заказом - неужели это так сложно?)

Сегодня уже вторник, а нет ни звонка, ни товара. Только что звонил сам. Трубку никто не берёт. Я пока не упомянул, что за магазин. Но если сегодня не удастся хотя бы связаться - обязательно скажу.

15 января 2007 г.

Disco fever, disco ferever... (не Арабески)

Записываю вчера DVD (ISO, но это не имеет значения). На перезаписываемую болванку. При верификации Нера сообщает о дюжине ошибок. Стираю диск, записываю ещё раз. Снова ошибки, уже в других местах (специально сохранил протоколы, чтоб сравнить).

Перезагружаюсь (до этого компьютер работал без перезагрузки больше недели). Записываю. Ни единой ошибки. Записываю ещё на одну болванку - тоже всё чисто. И где, спрашивается, была проблема? Нера? Форточки? Привод? Винчестер? Кабель? Контроллер?

Вот так-то. А я не люблю его перезагружать и выключать. Он же у меня месяцами работает.

13 января 2007 г.

Я - поэт, зовусь...

Суббота, час дня
Ашан
дикие люди
Я конечно понимаю, что есть правила написания хайку (хокку?). Но искусство гения состоит в том, чтобы правила нарушать. Тем более, что я их не знаю.

12 января 2007 г.

После шопинга

Повезла жена меня в новую Мегу, ту что Белая дача. Ну, Мега как Мега. Ещё половина магазинов не открылись. И народу пока очень мало.

Увидел вот такой магазин:


Подумал, что если это не один магазин, а сеть, то другие магазины сети должны бы называться "Ворд", "Прожект", "Аксесс"...

В Икее увидел нечто для меня новенькое. Стаканы "Свалка" у меня уже года 3 как эмоций не вызывают. Они, наверное, это поняли и выпустили новый продукт:


А теперь побурчу немного о локализации. Если приглядеться к картинке (в неё можно кликнуть), то можно увидеть что ёмкость этих стаканов - 25сл. Интересно, где они взяли эту единицу? Да, в оригинале это должно было быть 25 cl, что означает 0,25 l. Но я не помню, чтобы у нас была такая единица ёмкости. Миллилитры - есть, литры - есть, сантилитров, насколько мне известно - нет. Что им помешало написать 250 мл? Или 0,25 л? Или я отстал от жизни?

Крошка-сын к отцу пришёл... где-то так

Зовёт меня дочка: посмотри, что это у меня с ноутбуком. Смотрю. Вижу BSOD. Пробую загрузить сам. Эффект тот же. Пытаюсь загрузить IBM-овский recovery софт - тот, что по кнопке F11. Без изменений. Читаю написанное. Код ошибки: отсутствие загрузочного раздела. Как же так, думаю, загрузка начинается, а раздела нет. Пытаюсь загрузиться в разнообразные варианты безопасного режима. Ничего нового.

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

Ну хорошо, продолжаю думать. Из 2 вариантов: слетели форточки и грохнулся винчестер, мне не нравится ни один. Что же делать. Достаю из заначки и сдуваю пыль с диска Hiren's Boot CD. Начинаю напускать на диск одну проверочную утилиту за другой. Везде один и тот же результат. Таблица разделов цела, раздел с данными видится, монтируется и проверяется нормально, раздел с форточками вгоняет программы в самого разного рода виды ступора. Кто просто отказывается на него залезть. Кто на проверке напрочь зависает. А одна программа (не помню, какая именно, да это и не важно) внезапно поверх графического экрана начала выводить всякий мусор в текстовом режиме и противным забытым уже образом при этом пищать. Жуть.

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

Наконец, натыкаюсь на программу (HDAT2, там же, на диске), которая по крайней мере, прежде чем зависнуть от окончания памяти, сказала, что у меня есть 1 плохой блок. Ну, обрадовался я, всего один, а столько геморроя. После этого додумался сделать то, чего наверное надо было сделать с самого начала. Достал и сдул пыль с дистрибутивного диска форточек. Загрузился в recovery console и попросил chkdsk проверить и исправить то, чего сочтёт нужным.

И ведь нашёл и исправил! А самое смешное - что S.M.A.R.T. ничего так и не заметил. Состояние диска, по его словам, отличное, таблица событий пуста.

Мораль? А где ей взяться. Планы? Близкие: спокойно купить новый винчестер, продуманно перенести содержимое старого на новый. Сделать ещё один диск, теперь уже с BartPE - пожалуй, в такой ситуации полезнее будет. Отдалённые: подумать о расширении сети. Купить NAS (вроде этого) и начинать маньячно бэкапиться туда.

6 января 2007 г.

Новогодний трэш - 2007

Пожалуй, хорошую традицию я завёл год назад: пока девчонки на каникулах, посмотреть трэша. А что может быть трэшовее, чем продукция Тромы? Пожалуй, ничего. Ещё и было из чего выбирать: расчленёнку я не люблю, так что смотрел Русса Майера (Russ Meyer).

Посмотрел Supervixens (1975) и Beneath the Valley of the Ultra-Vixens (1979). Вот уж кино, так кино. Вроде и не порнушка как таковая, но количество сисек на единицу экранного времени колеблется около 2. (Колеблется? Трясётся!). Да, 2 вечера прошли очень даже неплохо. После Тромы и Скорость по ящику вполне можно было выдержать.

Кадров приводить не буду, а то получится порноблог, что не мой жанр.

Ещё для разнообразия посмотрел Пикник у висячей скалы (1975). Фильм был бы вообще без изъяна, если бы создатели не попытались подключить мистику. Зачем какие-то покрасневшие небеса, которых никто не видел? По-моему было бы достаточно, что девочки зашли за скалу и всё, исчезли. С концами. А почему - фильм-то всё равно ответов не даёт. Вот и не надо. Пусть зритель сам додумывает.

1 января 2007 г.

Вынос мозга

Целый день игры в UNO - настоящий вынос мозга. Особенно, если по ходу дела придумывать свои правила.

Спасибо камрадам korf за эту заразу и tachyon_crusoe за подсадку на неё.

Да, и это... с новым годом всех, кого.