19 апреля 2007 г.

Шальная мысль

Посмотрел тут на днях The Hudsucker Proxy (адекватный перевод названия на русский мне ещё предстоит встретить). Фильм хорош, актёры хороши.

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

The Hudsucker Proxy

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

Чего делать-то?

У Стрима обновление тарифов. Теперь за +100 рублей можно получить не 1 мегабит, а 2. Там ещё написано - ждите, в мае будут ещё новости. Возьмут, да и поднимут скорость вдвое затак. И кем я тогда буду себя чувствовать?

Логика происходящего, в принципе, понятна. Корбина на пятки наступает (кстати, в моём доме только что появилась). Безлимитные тарифы весьма схожи. Что по скорости, что по цене.

Чего делать-то? Поднимать скорость или ждать мая? Буриданю

8 апреля 2007 г.

... и вечная весна?

А в Москве третий день погода самая разнообразная. То солнце и весна, то снег и зима - на любой вкус. Просто красота и полная неопределённость в том, что носить.

7 апреля 2007 г.

e-business: безграмотный, но беспощадный

Заходим на сайт некоего изготовителя чего-то. Видим переливающийся баннер, обещающий скидки до 50%. Радостно кликаем. Попадаем на страницу анкеты. А там нам обещают уже гораздо меньше:

Screenshot

Зато запятых не пожалели.

Продолжаю читать новости

3 заголовка подряд из попавшего в наши сети:
Плюрализм мнений, однако.

5 апреля 2007 г.

Читая новости

Читаю новости. Apple выпускает компьютер на четырёхядерном процессоре. Ну выпускает, и выпускает, мне-то что. Попутно вспоминаю эмпирическое правило, что в любые времена максимально навороченная персоналка стоит в районе 5 тыщ. Потом обращаю внимание на цену, которая приведена а там...

Screenshot

Не, это для настоящих фанатов

30 марта 2007 г.

Eclipse - это вещь!

И тот идиот, кто будет с этим спорить.

Весна

С наступлением весны и отключением батарей отопления кошке снова полюбилось сидеть на сабвуфере. Придётся на него апельсиновых шкурок накладывать

29 марта 2007 г.

Сафари

Оказывается в Safari, чтобы создать XML-объект и загрузить в него какой-то XML, сделать вот так ни фига не получится:
xmlDoc = document.implementation.createDocument("", "", null);
xmlDoc.onload = someFunction;
xmlDoc.load(docName);
Там решили, дабы не создать какую-нибудь дырку в безопасности, метода load не реализовывать. Просто не реализовывать. В результате, чтобы всё-таки сделать нужное, необходимо, проверив наличие методов document.implementation и document.implementation.createDocument, создать объект, потом проверить наличие у него метода load и на основании этого решить, грузить XML через load или XMLHttpRequest. Почему бы всё через XMLHttpRequest не делать? А чтоб можно было запускаться и на локале.

Ну и ещё про Safari, раз уж я начал. Вот почему-то letter-spacing, выраженный в em, не работает. В px - запросто.

А я-то думал, какого у меня сайт в Safari не кажется.

26 марта 2007 г.

Фундаменталисты, зараза, хитрые

Вдогонку вот к этому: не прошло и суток, как тот адрес был забанен. Быстренько. Data Mining в действии. Ну, в загашнике есть пара идей, но расчёт на то, что бан был по имени, а не адресу. А вообще, ситуация, конечно, интересная.

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

It's Official

Тут один дизайнер, а по совместительству - мой брат, обзавёлся наконец портфолио. Внешний вид, контент - тут я ни при чём. А вот за косяки того, как это работает - тут кругом виноват я. Потому что это программировал. Да, я знаю, что это не очень хорошо работает в IE7 и совершенно гадостно в IE6. А ещё есть засады в Опере. А в Сафари так и вовсе не работает (ирония: у него Мак и основной браузер - как раз Сафари).

Так что вот.

25 марта 2007 г.

Вот так и становятся правозащитниками

Получаю сегодня депешу от знакомого, который поехал отдыхать в Эмираты. Отдыхать поехал с ноутбуком (ха-ха) и столкнулся там со страшной действительностью. Весь интернет проходит через одного-единственного провайдера, а тот фильтрует трафик в соответствии с местными обычаями.
Ну прямо современная версия пословицы про чужой монастырь и свой устав, ага.

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

Вот так. Сначала борьба за свободу слова, а там, глядишь, и вовсе правозащитником станешь.

22 марта 2007 г.

Как же я теперь работать-то буду?

Уговорила меня жена пойти удалить родинку. Пошёл, поликлиника цивильная, а там...

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

20 марта 2007 г.

Телевизоры. Что на очереди - пылесосы?

То, что когда-то было просто устройством - включи и смотри, теперь склонно проявить характер. Вот, The Register сообщает, что в Австралии некоторые модели телевизоров LG - что LCD, что плазма - при просмотре определённого канала имеют тенденцию зависать. Лечится обычным способом: перезагрузкой. А чего удивляться, в любой железке, оснащённой процессором, компьютерные функции скоро начинают преобладать. Со всеми вытекающими.

Так что владельцы телевизоров LG теперь ждут фикса от LG.

14 марта 2007 г.

Проверил сегодня файрволы

Краткий пересказ сюжета фильма Firewall: Гаррисон Форд в течение полутора часов настраивает Outpost.
Наткнулся сегодня на сайт персонального файрвола Comodo. Написано, что бесплатно. Объяснено, почему: сервисная бизнес-модель. Предлагается 2 способа проверить насколько хорош используемый в настоящее время продукт: некая утилита, проделывающая 3 теста, и онлайновое сканирование.

Tiny Firewall Pro, которым я пользуюсь сейчас, в режиме запуска утилиты по умолчанию, не прошёл ни одного из этих тестов. Мало того, обрушился Windows Explorer. Вообще-то Tiny предупредил о попытке Code Injection. Но не более того. Что теперь? Включить внутреннего параноика или попытаться расслабиться?

А вот результаты онлайнового сканирования повеселили. "Мы не обнаружили никаких уязвимостей. Это по одной из 2-х причин: либо ваш хост отключен, либо он хорошо настроен". Спасибо маршрутизатору. Не подкачал.

3 марта 2007 г.

Хозяину на заметку

Вот почему, магазин OBI - замечательный, а сайт у него - отвратительный? Наверное, оттого, что он им не нужен. Так что не посетив магазин никто не узнает, что вот этот лазерный уровень, который обычно продаётся за 2,500 что ли, сейчас стоит 500 целковых. При такой цене - самое обременительное, по-моему, это чемодан, в котором уложен сам уровень и тренога.

Надо срочно придумывать, чего бы ещё по стенам развесить.

2 марта 2007 г.

Наблюдение

Увидел сегодня автомобиль с рекламой пива "Эфес" на борту. Весь передок искалечен. Подумал, что символично.

1 марта 2007 г.

42!

Я уже обращал внимание на совпадения, связанные с числом 42.

Так вот. Теперь я знаю.

Это количество галлонов в барреле. Да, да, той самой нефти. Проверьте сами. Причём это значение - по определению, т.е. точное.

Кто-то будет спорить, что нефть у нас - самое главное? Впрочем, я знаю одного человека, который будет. Но ему простительно. Он знает лучше.

28 февраля 2007 г.

Всё ненужное на слом, соберём металлолом

Свой рабочий компьютер я собирал уже лет 6 как тому назад. И по тем временам у него была вполне неплохая конфигурация: P3/800, 512MB памяти (больше в материнскую плату не лезло). Ну и всего остального понемножку. Для работы (не для игр, а именно для работы) вполне хватало.

Потом началась гонка гигагерц. 1, 2, 3, но лучше 4 звёздочки ГГц. А апгрейдиться я совершенно не торопился. В том числе и потому, что мне как-то было как-то неинтересно иметь внутри корпуса эквивалент 100-ваттной лампочки. Что-то в этом паталогическое. Однако, кое-какая работа уже начала тормозиться. Скажем, Эклипс использовать было вполне комфортно, а вот чего-нибудь вместе с ним - тот же Акробат - уже нет.

А ещё ни с того ни с сего компьютер начал время от времени перезагружаться. Сообщения в журнале совершенно однозначно трактовать трудно: то ли память, то ли форточки надо переставить. В общем, некоторое время тому назад я составил для себя списочек того, что надо было бы купить, чтобы компьютер стал внутри как новенький. Тут был процессор Core 2 Duo, благо его энергопотребление вполне разумное, соответствующая мама и т.п. Списочек составил, да и отложил на неопределённое будущее.

И вдруг, в прошлую пятницу, аккурат 23 февраля, компьютер в очередной раз пошёл на перезагрузку. Однако, вместо того, чтобы загрузиться, сказал: "А вот не могу найти ntoskrnl.exe". Тут-то я и понял, что пришёл тот самый пушной зверёк. Я, конечно, попытался ещё посопротивляться - попробовал накатить форточки, без полной переустановки. Но тщетно. Стало только хуже.

Пришлось отобрать у дочки ноутбук и срочно составлять план действий. Сколько денег запасать и куда бежать. Выяснилась приятная вещь: с момента составления списка стоимость апгрейда уменьшилась на 10%. Таким образом, ещё не потратившись, я уже сэкономил. В конце концов подтвердил уже известное мне: ехать надо в Санрайз. Если какая-то позиция есть у них в прайс-листе, то она там есть и стоит ровно столько, сколько написано. И метод их работы мне весьма нравится. Всё очень и очень технологично. А поскольку мне ничего особо выдающегося не требовалось, то всё там было. Кроме боксового процессора. Так что пришлось по-быстрому выяснять, что такое современные кулеры и оперативно подбирать нужный.

В результате, купилось вот такое:
  • Intel Core 2 Duo E6400 в OEM-исполнении. Какой же он маленький, а! Кстати, интересно, если взять его цену и поделить на вес, насколько больше полученный результат чем, например, у золота?
  • Кулер GlacialTech Igloo. Прочитал пару обзоров и подумал, что такого будет вполне достаточно. И не нужны мне никакие тепловые трубки и медь весом в килограмм
  • Мама ASUS P5B-V. Формат - ATX, под мой корпус, интегрированная графика, ну и всего остального вполне достаточный набор
  • 2 штуки DIMM 512MB DDR2-800 Kingston. Я бы взял и ещё, но вот бюджет...
  • Ну, и винчестер SATA Hitachi Deskstar T7K250 на 160 гиг.
Я уже говорил, что процесс покупки в Санрайзе очень и очень технологичен? Между оплатой заказа и его получением я ждал не больше 10 минут. И это в субботу утром. Год назад такое заняло больше часа. Работают, совершенствуются. Молодцы. Так вот. Принёс я купленное домой, разложил по горизонтальным поверхностям, посмотрел на это безобразие, собрался с духом и стал потрошить компьютер. Собрал только маму, без периферии, с изрядной опаской стал включать. И ничего не случилось! Дым ниоткуда не пошёл. На мониторе появилось то, что должно было появиться. Выяснилось, правда, что индикатор питания подключил не в той полярности, но это ведь не страшно. После этого подключил периферию, вывел порты USB и, пока ещё не закрывая до конца, включил. И снова всё нормально. Да, кстати, сделал символический жест - не стал подключать флопик. Уж и не помню, когда им пользовался в последний раз.

Очень порадовал процессорный вентилятор. На фоне корпусного и блочно-питательного его абсолютно не слышно. А температура процессора при этом - 32 °C при простое. И под нагрузкой не видел больше 40. А ещё винчестер тоже очень тихий. Просто класс. Страшно порадовал механизм обновления BIOS у мамы. Положил образ на флэшку, воткнул, при загрузке нажал Alt-F2, выбрал, обновил. Прямо жаль, что это не каждый день.

После этого началось самое неприятное. Установка форточек и софта. Предыдущее состояние я скопировал на новый винчестер. Остаётся только смотреть в старую папку Program Files и одну за другой устанавливать софтины из тех, что там. По ходу дела сверяясь со старой конфигурацией файрвола.

В результате к понедельнику у меня была работоспособная конфигурация системы с интернетом (это главное). А к среде - средства разработки, офис и мультимедия. Осталось ещё примерно 2/3 списка. И Swarm! Обязательно! Любимая игрушка.

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

25 февраля 2007 г.

Металлолом никому не нужен?

Жалко на помойку отправлять:
  • материнскую плату Intel D815EEA с процессором Pentium III/800 и памятью 512 МБ
  • видеоадаптер Matrox Millennium
  • аудиокарту Yamaha
  • SCSI-адаптер Symbios Logic
ну и кой-какой мелочовки россыпью. Никто в Москве пригреть не хочет? Оно всё понятно в каком состоянии, но тем не менее...

21 февраля 2007 г.

Хочу видеть свой сайт на Гугле!

Давно пора сделать что-нибудь, чтоб добавить какой-нибудь свой сайт на Гугль. Вот, они сами предлагают:

Add to Google

Правда, почему-то пишут с AOL, но это объяснимо. Наверное, просто не хотят перегружать свою почту. Она ж теперь всем доступна, так что незачем её без нужды насиловать.

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

18 февраля 2007 г.

Сервер - это же всё-таки сервер, а?

И цель в жизни у него должна быть - серверить. А тут...

Есть сервер на форточках. Обслуживает несколько сайтов. Трафик идёт. Аптайм - 100%. И тут Microsoft выпускает серию патчей. При их наложении обязательно потребуется перезагрузка. А это - даунтайм. Не, понятно, что когда у тебя кластер и балансировка нагрузки, то один сервер перезагрузить - ничего страшного не произойдёт. А когда он один за всех?

Мне конечно могут сказать: а переведи-ка ты его на Линух. Хрен, скажу я в ответ. Не люблю я миграций - от них мигрень. Да и с Линухом я знаком чисто теоретически. А ещё у меня на сервере масса кода в C++ вертится, который ещё и портировать придётся.

Так что я вот прям как-то в недоумении.

17 февраля 2007 г.

Интересно, с каких это пор?

Шёл сегодня мимо празднования Масленицы. Празднование так себе, районного масштаба. Из музыки донеслось:
Катится, катится красненький вагон
И всё остальное так же. Это, вообще, что за бред? Музыка консервированная, значит кто-то где-то записал, а кто-то где-то высочайше санкционировал. Неужто это было изменено по той причине, о которой я подумал? Так ведь, почти не сомневаюсь, что все остальные тоже так подумают.

Ну, а на политически альтернативно ангажированных конечно, наплевать.

14 февраля 2007 г.

Google webmaster tools навёл

Как называется та игра, когда надо Гуглю скормить запрос и получить страницу с единственным результатом? Не помню, а искать лень.

Например, вот такой запрос.

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

13 февраля 2007 г.

Я чуть было не перепугался

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

А тут вдруг откуда ни возьмись на десктопе появилось окно IE. Потом ещё одно. И ещё. И ещё. Я их закрываю, а они всё появляются и появляются. Сразу в голове: "Откуда? С чего? Перед кем я провинился? Как от этой заразы избавиться?" Дело в том, что резидентного антивируса у меня обычно не стоит, зато есть файрвол с достаточно параноидальными настройками. Учитывая, что за последние лет 6 я ни разу не заражался, нужды в нём я нисколько не ощущаю.

Так вот, срочно возникает несколько проблем, которые надо решать, причём одновременно и очень быстро, потому что окна IE прибывают и прибывают, память, естественно, убывает и убывает, да и вообще, ситуация несколько пугающая. Закрывать окна по одному можно, но пока закрывается одно, открывается 3. Прямо как головы у гидры. Открываю Task Manager. Каким-то образом мне удаётся поставить галку "Поверх всех окон". На закладке "Приложения" этих эксплореров - не счесть. Отсюда вычистить тоже не получится. На закладке "Процессы" нахожу нужный; отстреливаю. Все окна IE пропадают.

И тут же начинают появляться опять.

Я снова. И они - снова. И так - "восемнадцать раз" ©. В конце концов мне начинает казаться, что ситуация бесперспективная и требует как минимум перезагрузки. Но тут я наконец обращаю внимание на адрес, который показывает IE. А там - такие слова: https customer tochka ru. Опаньки! Что это за вирус такой забавный? И что, интересно, он хочет от моего провайдера?

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

И что же делать? Мне без неё будет довольно сложно. Пока я на всякий случай отключил запрос к Стриму, а там посмотрим.

9 февраля 2007 г.

Power of power

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

Распаковывается коробка с очередным приобретением. Что внутри? Так, посмотрим... мануалы... сам гаджет - маленький, лёгкий, красивый, блестящий... и о! Увесистый или не очень, чёрный или не совсем, большой или поменьше - блок питания. Его судьба - быть воткнутым в розетку и тихо, незаметно выполнять всю чёрную работу. Но что это? Нет свободных розеток? Не беда - воткнём тройник. Или удлиннитель. И вот мало-помалу в квартиру, в которой однажды был сделан ремонт и разведено порядка 150 розеток, возвращаются провода. И хочется воскликнуть "Snakes in a house!" потому что они змеятся по полу и отовсюду свисают.

Power adapters

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

Интересно, никому не приходило в голову выпустить примерно такое устройство: преобразователь напряжения ватт на 100, внутри аккумулятор, чтоб поддержать как UPS в случае пропадания внешнего напряжения, дюжина коннекторов на разные напряжения с унифицированным разъёмом и отдельно продающиеся провода разной длины на все случаи жизни. Только не надо за эти провода по 50 баксов заламывать. От силы - десятку. Или даже пятёрку. А можно выпустить целую линейку таких устройств: начиная от самых простых, даже без аккумулятора и с ручным переключением напряжения на каждом выходе до устройств с wifi и встроенным web-сервером, позволяющих управлять уровнем напряжения и отдаваемой мощностью на каждом выходе. И это не будет дорого, потому что в 100-долларовом маршрутизаторе есть место и wifi и web-серверу, а тут что, не найдётся?

Если такого не производится - заняться что ли патентным поиском? Идею я не дарю. В случае чего - я в доле. Доля обсуждается.

5 февраля 2007 г.

Московская резня электролобзиком

Комод
Разбирал вчера антикварный комод с целью выноса на помойку (думаю, что комод времён исторического материализма вполне можно назвать антикварным). Да, нонче мебель не то что давеча. Массив дерева, вот такого диаметра болты. В какой-то момент остался каркас, который мне уже ну никак не получалось разобрать дальше. Тогда вспомнил Питера славного Джексона, за неимением бензопилы достал лобзик и несколькими движениями распилил его на дрова. Кайф в процессе получил совершенно конкретный.

31 января 2007 г.

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! Магическим образом всё стало как надо.