Archive for the ‘Разработка’ Category.

Pacman и Lenta.Ru

Сегодня заметил, что с определенной вероятностью (if (Math.round(Math.random()*5) == 3) в верхнем правом углу сайта Лента.ру появляется Пакман, и по щелчку “съедает” новость. Не понял, к чему это вообще, юбилей у игры, вроде, был в мае. Может перепутали со скриптом для падающих снежинок.

Upd: Нет, оказывается не перепутали, это ЧЮ такое специфическое – http://twitter.com/#!/lentaruofficial/status/19658581229961217

KKK

Ещё в стародавние времена мы приняли схему для имён пользователей – {буква проекта}-user-{порядковый номер}. Начали, соответствено, с a-user1, потом буквы закончились, мы перешли на двойные буквы, а потом и на тройные. И вот сегодня дошли до kkk-user. Начался неслабый цирк с конями. Откуда-то вылезли борцуны за политкорректность, завопили, что ещё не остыли топки Холокоста мы тут все расисты, потомственные куклуксклановцы и в таком духе. Больные люди, что с них взять, однако пришлось быстро переделывать. Странно, как они до этого проглядели ss-user’ов. :-/

Спасибо, Microsoft, что прокачали мою тачку!

Автоматического средства исправления ошибок для автоматического средства исправления ошибок не нашлось. :-(

Сравнение антивирусов

Некий господин невольно напомнил мне, что я не поставил логическую точку в теме об антивирусах, как хотел. Изначально план был такой – собрать побольше образцов вирусов и свести результаты в таблицу. Но McAfee недавно приобрел MX Logic и перевёл свою SaaS защиту электронной почты с гугловского Postini на свежеприобретенную платформу, поставив тем самым точку за меня – в политике защиты по умолчанию режутся все исполняемые вложения, поэтому вирусов я больше не получаю (даже грустно как-то). Поэтому пришлось довольствоваться теми отчетами, которые уже были в коллекции – их набралось 31.

Сам факт попадания образца в таблицу означает, что McAfee, Kaspersky или оба одновременно в какой-то момент времени этот вредоносный файл пропустили, поэтому, справедливости ради, из соревнования их исключим – ограничимся, так сказать, вторым эшелоном. Все файлы тестировались на virustotal.com сразу после получения, поэтому это тест не только на качество детектирования, но в большей мере на оперативность реагирования. Набор вирусов характерен для западного пользователя – думаю, здесь нет ни одного СМС-вымогателя или autorun-червя, поэтому, предположу, Dr. Web покажет более хорошие результаты на российских образцах, а какой-нибудь AVG – более плохие.

Кликабельные результаты:

Зеленый цвет означает срабатывание, синий – в тесте образца участия не принимал (по каким-то вирустотальным причинам). Некоторые антивирусы пришлось дисквалифицировать за прогулы (a-squared, K7Antivirus, SUPERAntiSpyWare, Emsisoft), либо за дзен-отношение к вирусам (Jiangmin, Antiy-AVL, ViRobot, nProtect, Fortinet). Все образцы – 100% malware, т.е. ложных срабатываний тут быть не может.

Известные мне бесплатные антивирусы из перечисленных – Avast, AVG, MS и ClamAV, из них лучший результат у AVG.

Вот теперь всё.

Avaya

С утра прошёл онлайн-тренинг по Avaya IP Office. В принципе, особо ничего нового не узнал, хотелось просто уточнить некоторые детали про mobile twinning. Там тоже оказалось всё просто, ну да фиг с ним – два часа слушать про космические корабли и просторы вселенной PRI и DID это почётно в любом случае.

Этот самый твиннинг – достаточно новая авайская фича (ей где-то год-полтора). Суть токова. Если человек много времени проводит вне офиса, то он ставит переадресацию с рабочего номера на свой мобильник. Это удобно, но имеет недостатки: так, нужно не забыть включить/выключить переадресацию, когда ты пришёл на работу или уходишь, на мобиле определяется номер не звонящего, а твоего офиса, а голосовая почта идёт в ящик сотового оператора. Если же активировать спаривание сблизнячиванье твиннинг  на мобильный номер, то они становятся как бы близнецами: во-первых, оба телефона звонят одновременно, во-вторых, номер на мобиле определяется какой на самом деле звонит, в-третьих, голосовая почта поступает куда надо, т.е. на точку входа твоего добавочного номера, а самое главное – можно простой постановкой на ожидание на одном телефоне перевести звонок на другой и обратно. Это вообще бесценно, если звонит какой-нибудь тормоз, а тебе пора идти кормить голову, например.

Стоит весьма по-христиански, меньше 100 долларей за пользователя.

Секунды до катастрофы

В этой передаче мы, при помощи современного компьютерного моделирования, сможем заглянуть в самое сердце катастрофы. 27 сентября, 11:00 по восточному времени. Из-за высокой влажности и неисправности дренажа испаритель на седьмом этаже начинает протекать. Вода начинает переполнять резервуар.

Секунды до катастрофы, часть вторая.

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

Секунды до катастрофы, часть третья.

В техническом помещении “А” вода, и неизбежное уже близко. Вода начинает протекать вниз, в техническое помещение “А” на шестом этаже и постепенно заполняет его. Тут проявился фундаментальный недостаток конструкции здания – дело в том, что некоторые стены в нём построены а) рабочими-мудаками и б) из фанеры. Из-за этого вода через щели под стеной быстро начинает поступать в серверную, кухню и конференц-зал “Б”. При стандартной проверке в 18:00 утечка определяется и поднимается тревога.

Секунды до катастрофы, часть четвертая.

Расшифровка черного ящика показала, что вода в кухне была обнаружена ещё в 16:00, но из-за невнимательности была списана на неисправный кухонный холодильник. Открыв двери серверной, персонал столкнулся со сложной дилеммой – наступить в воду и (вероятно) получить удар током или нажать кнопку АЗ и получить удар просто – потом, когда обнаружатся проблемы из-за некорректно загашенного Exchange. Было решено рискнуть. Рассказывает очевидец Егор: “Я пересрал, слов нет. Водищи было сантиметр, и там провода плавают. Большая часть оборудования на стойках, высоко, но и на полу есть кое-что: старый Windows 2000 сервер, пара простых бесперебойников и CD-плейер, который много лет играет диск Kenny G для всех, кого ставят на ожидание; повезло – всё выключили и начали убирать воду.”

Ликвидировали аварию бумажными полотенцами, полотенцами обычными, найденными в кабинете у одного “спортсмена” и экспроприированными по закону военного времени, а потом, после прибытия подкрепления, – специальными пылесосами и вентиляторами. Ничего из оборудования по счастливой случайности не пострадало.

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

Maverick Meercat

Недавно вышла третья альфа Ubuntu 10.10, по этому поводу я решил обновиться и приобрёл диск с Windows 7. :-)

То есть как бы всё устраивало, но некоторые мелочи доставали и я решил, что сумма раздражающих мелочей превышает стоимость диска (89 долларов по корпоративному прайсу, 119 в рознице). Достало то, что, если переключить раскладку по сочетанию клавиш с “шифт” и продолжать удерживать “шифт”, как я обычно делаю, буквы всё равно печатаются строчные, нужно отпустить и ещё раз нажать; достала невозможность в KDE выделить слово привычным сочетанием клавиш Ctrl+Shift+стрелка (для этого есть хак); достал беспроводной адаптер, работающий только в .g, а не в .n; достал полноэкранный Flash, появляющийся под окном браузера (приходится сворачивать, чтобы поглядеть что там); достало отсутствие поддержки RWW (приходится лазить через LogMeIn, экран 1600х1200 смасштабированный в 1440×900 выглядит довольно необычно); достал “плазменный” виджет с погодой, показывающий временами какой-то бред; достал Dolphin, требующий пароль при подключении второго жесткого диска (притом если щелкнуть на нём, например, в диалоге сохранения Firefox, то он примонтируется безо всяких паролей); достало вводить пароль, чтобы открылся KDEWallet, где хранится мой ключ для беспроводной сети.

И, наконец, добило то, что в один день Линукс Торвалдс проснулся, почесал не то яйцо и выпустил обновление скриптов ACPI, после которого ноутбук перестал сам выключаться (“Теперь питание компьютера можно отключить”, ага). Задротства мне хватает на работе, поэтому в следующий раз установлю Ubuntu версии не ниже Vicious Varan.

ThinkPad

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

Дискотека 90-х

Windows ME, Firefox 2.0.0.20, Remote Desktop Client 5.1, Adobe Flash 9.0, Adobe Reader 6.0.6, OpenOffice.org 2.4.3, WinAmp 2.95, Java 1.5, Need for Speed 2. Не тормозит, но я чего-то отвык уже установочный диск вставлять по любому поводу и без. Иконка с барабаном и стучащими палочками при изменении параметров системы заставляет плакать и идти собирать ранец :-)

Madskillz

Моддинг Wi-Fi адаптера Linksys WUSB54G, купленного в далёком 2005-м году. Практического смысла ноль, т.к. адаптеры размером с напёрсток и поддержкой 802.11n сейчас стоят 30 долларов и меньше, а этот размером с пачку сигарет 100s. Просто захотелось побаловаться с модным двухкомпонентным термоклеем Arctic Alumina, который, если верить тестам, круче, чем термоскотч (“frag tape”) и позадротствовать потешить имеющийся в латентной форме синдром советского инженера (кто не понял – желание всё дорабатывать и улучшать).

Та-да! И микросхема ralink получает модный китайский радиатор из фольги, оторванный откуда-то. Даже не поленился обезжирить поверхности спиртом (ко всеобщему унынию – изопропиловым). Клей порадовал – схватывает быстро и навсегда.

Вентиляционная “решётка” сверху и снизу корпуса изготовлена любимым с детства способом – тыканьем пластмассы раскаленной разогнутой скрепкой. :-)