9918

Особо юные в особо крупных

Сижу я как-то, чаи гоняю. Вламывается ко мне в каморку директор 2×2 метра и тащит к себе в кабинет, грозно приговаривая: «Я растлитель малолетних и распространитель детской порнографии!» Я быстро выстроил цепочку: мне 21, ему за 50… Как-то напрягло.

Ага, вирус сорта «отправь SMS за 500 рублей». Такую вариацию я ещё не видел: «За растление малолетних и распространение видео с детьми по статье 242.3 мы обязаны передать ваши дела в полицию…» В общем, выглядит достаточно внушительно, особенно для того, кто с этим не сталкивался.

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

— Зачем вы вставили диск неправильно?

— Как ты мне дал, так я и вставил! — уверенно ответил мне любитель порно с детьми.

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

9917

(Ре)бут-флешка

Корпус — белый квадратный InWin. Миниатюрная флешка. Тётя привыкла, что дома у неё флешки втыкаются в «морду» системника, и на чужой машине стала искать дырочку. Сбоку посмотреть религия не позволила, а в ресет воткнуть — запросто.

— Ой, мы флешку втыкаем, а компьютер перезагружается!

9916

Ради всего полупроводникового

В нашем городе Ч. не так давно объявилась небольшая сеть разнообразных теле-мобильно-компьютерных товаров. Разумеется, едут ребятки на демпинге: наш народ всегда идёт туда, где дешевле. Имя у этой шарашки из трёх нерусских букв, до боли знакомых любому, кто отличает числовой адрес от буквенного. Их маскот — зелёный гуманоид, глядящий в квадратный ноутбук и подозрительно улыбающийся. Похоже, владельцы сети — действительно злобные инопланетяне.

Я, как в дипломе и написано, себя считаю айтишником «на троечку»: дальше клавы, мыши и отвёртки с обжимкой прямизна моих рук и глубина мозга не поднялись пока. Погнался я, поп, за дешевизной, и купил у гуманоидов ноутбук их рукожопой сборки и их же имени из трёх букв. По сравнению с верной подругой Toshiba L30 (на которой уже и батарея не заряжается, и привод не определяется, и клава по полслова в рандомных местах теряет), приобретение казалось мне если не «Корветом», то «Вайпером» уж точно. Обстоятельства сложились так, что при переливе всего честно скачанного и лично нафотканного за шесть лет бэкап просто некуда было сделать, а ведь подсказывало что-то…

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

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

Неуд номер три: не объяснив причин и прикрывшись вышеозначенной бумажкой, ребятки сказали, что винт уже уехал в Москву. Чао, Буратино! Плюс ко всему добрая весть о такой вот «починке» мне прилетела аккурат в день рождения.

Мне наплевать на контент, накопленный годами, на настройки DC++ (старая копия ещё жива), даже на папочку в «Образцах рисунков». Но вот школьно-студенческие воспоминания — это уже серьёзно.

Желаю всем читающим всегда иметь запас средств на достойную марку, а не только на быстрые цифры, обязательно запасной винчестер и рабочий привод. А вот гуманоидам желаю таких вот «подарков» на все следующие и предыдущие дни рождения, Новые годы и 23 февраля.

9915

Тулкит этой недели

Вот интересно, как меняется наша жизнь. Лет пятнадцать назад для платформы Windows было два десятка сред программирования: хочешь — MS Visual Basic, хочешь — Visual C, хочешь — продукты Borland, а там и Delphi и всё тот же C++. Не хочешь их — возьми поменьше. Плюс ещё живы были среды разработки под DOS. И каждая среда таскала свои библиотеки, не всегда совместимые друг с другом; DLL hell выглядывал из-за каждого обновления и мерзко хихикал над программистом. А тулкиты? Оставшиеся в наследство от старых версий Win.G, новые Win32s, ещё более новые дополнительные контролы, свои собственные в тех же Delphi или Visual Basic. Работать невозможно.

Совсем другая ситуация была на платформе Linux: единственный компилятор, парочка сред разработки, два-три основных тулкита. Да и всё — пиши не хочу.

Сейчас же под Android написана и портирована куча библиотек, не всегда правильно друг с другом работающих, плюс сама платформа развивается настолько быстро, что тут старые системные средства отрисовки интерфейса соседствуют с новыми. Сред разработки я уже знаю минимум три, наверняка есть что-то ещё. И совсем другая история — Windows Phone, под которую, по сути, один тулкит, один компилятор и одна IDE.

Чем распространённее платформа, чем больше возможностей она предоставляет, тем больше под неё средств разработки и тем сложнее под неё писать. Можно, конечно, свалить с Android на Windows Phone. Можно. Только пользоваться твоей программой будут те три с половиной гика, которые купили смарт Nokia по старой памяти. Хочется писать для маленькой и стройной платформы — попиши лучше для MenuetOS, там вообще всё красиво, а главное — приложения не тормозят, всё на ассемблере. И пользователей — три человека во всём мире.

9914

Юзер, помоги себе сам

С утра звонит девочка-секретарша из знакомой фирмы: поймала порнобаннер. В своё время купили они, как их уверили в магазине, лучший антивирус ESET. Ну да ладно, и у «кошмарыча» тоже иногда залёты случаются даже на актульнейших базах.

Приехал — типичный mbrlock. Когда я ставил компьютер, сделал два пользователя: ограниченного для интернета и админа. Естественно, работали под админом. Девочка со слезами говорит: «Я только песенку хотела скачать…» Ну, в общем, накачала.

Гружусь с ремонтного линуксового диска, зачищаю temp в профилях, сношу «новые» DLL, удаляю кеши браузеров, восстанавливаю MBR. При этом директорша стоит рядом и истерит, что работать надо прям сейчас и всё надо побыстрее. За полчаса вроде отчистил все места, где мог прятаться зловред.

Загрузка — всё работает. Обычно за такую услугу я беру тысячу, но тут зловред писал, что хочет 500 рублей для решения проблем с «законом об авторских правах», да и знакомые люди вроде.

— С вас пятьсот.

— Так мне проще было отправить SMS!

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

* * *

Знакомый попросил настроить вайфай по квартире. Ситуация нестандартная: квартира большая, с места, где есть интернет, до места, где он нужен, сигнал практически нулевой. Знакомый приобрёл репитер, но у самого настроить не получилось.

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

Итог — неделя на больничном, ОРВИ с осложнениями в подарок. Благо хоть от хозяйского угощения я уже горьким опытом научен отказываться.

9910

На хромой Мозилле не подъедешь

Умом российское правительство не понять. Почему? Ну, вот простой пример из образования.

Работал в комитете по образованию небольшого района. В 2008 году в рамках ПНПО «Образование» в школы привезли комплекты ПО «Первая помощь 1.0». В комплект входило 56 дисков с наиболее востребованными программами, включая операционные системы Microsoft, офисный пакет этой же фирмы и ещё много-много всякой всячины.

Прошло некоторое время, подоспел пакет с обновлениями: «Первая помощь 2.0». И всё бы ничего, вот только лицензия на всю эту красоту и богатство истекала 31 декабря 2010 года. Ну да ладно. Истекает лицензия, но президент бодро рапортует о внедрении долгосрочной программы перехода сектора госучреждений на свободное ПО, то бишь на линукс. И школы, как самые подчинённые и крайние, бодро начали рапортовать о переходе. Производился он в добровольно-принудительном порядке под строгим контролем Министерства образования. Даже если школа находила деньги на закупку лицензий Windows, половина компьютерного парка учреждения всё равно должна была быть переведена на СПО.

У нас пошли дальше и строже. Перевели всё, что можно перевести. В результате половина винпринтеров не печатает, учителя плюются, информатики в панике, но ладно. Сцепили зубы — и вперёд. Немного научились.

Страна наша широка и непредсказуема. Не может она спокойно смотреть на то, как приводится в порядок компьютерный парк школ. Итак, в конце 2011-го начинается модернизация образования. Нет, я не против того, чтобы в школы закупали новое оборудование, чтобы компьютерные классы были оснащены современной техникой с лицензионным ПО. Я только за. Однако, вступил в полную силу Федеральный закон 94-ФЗ, согласно которому государственные закупки на сумму свыше 100 000 рублей должны проводиться в порядке электронного аукциона или запросом котировок.

Президент отрапортовал о переводе госсектора на СПО, школы на него бодренько перешли и тоже отрапортовали. Неясно одно: почему же сайт, на котором проводятся государственные закупки, сделан под проприетарный браузер Internet Explorer? Закупки проводить нужно: деньги выделены, министерства волнуются. Чтобы провести аукцион, нужно ПО фирмы Microsoft, на которое нет лицензии. Тупичок-с.

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

9909

С заботой о животных-инвалидах

Мелкомягкий Outlook Web Access жжёт:

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

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

Маководы, молчать!

9908

Линуксоид поневоле

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

И вот сыночек приходит из школы и с порога заявляет: «Папа, поставь винду, мне в Опен-офисе неудобно уроки делать». Папаша в шоке. Да и повод явно надуманный: в свободном пакете затруднения бывают с открытием чужих документов, но никак не с созданием собственных.

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

Стал папка за сынком подсматривать. Ну конечно! Какой такой мелкомягкий Офис? Монстров мальчик за монитором глушил вместо уроков. И получил за это хорошего ремешка, а заодно и линукс обратно. И стал снова учиться нормально.

9907

«Обиженный админ» в FullHD

«А ещё он заставил нас купить вот этот сервер… — прокомментировала соседка в ходе ознакомления с IT-хозяйством её офиса. — 65 тысяч рублей за него отдали. И ещё тонкие клиенты должны были купить, но он сказал, что на них скайп работать не будет, потому от них отказались и купили обычные десктопы. Вот теперь сидим и слушаем, как этот гроб гудит. Достало уже, но что делать? Выключать он его строго запретил…»

Подключив к гробу монитор и клавиатуру, на нулевой консоли обнаружил незакрытую сессию рута. Из-под CentOS были запущены две виртуальные машины — одна работала шлюзом в интернет, вторая — как бы контроллер домена и файлопомойка на Samba. Конечно же, все партиции с данными этой файлопомойки зашифрованы LUKS’ом. Если б не открытая (видимо, от лени) сессия рута — так сервер прямо неприступная крепость на случай визита «маски-шоу», мечта любого «чёрного бухгалтера».

Смотрю /var/log/secure — успешная аутентификация рута по SSH с утра пораньше. Изучаю /root/.bash_history — что ни строчка, то vi /etc/… Смотрю время изменения конфигов — точно, 11:00–11:30, а в 11:40, со слов обитателей офиса, уже ничего не работало. Картина Репина — «Обиженный админ» в FullHD.

Объясняю хозяйке офиса, что без паролей от виртуальных машин и зашифрованных разделов я ничем помочь не смогу, пытаюсь выяснить причины конфликта и начинаю медленно сползать по стене. В офисе человек появлялся лишь раз в месяц за зарплатой: «Я вам всё удалённо делаю, чего мне зря мотаться», но при этом требовал 150% прибавки, а главное — за прошедшие с момента начала работы фирмы три месяца так и не смог подключить принтер и запустить «жёлтую программу»: документы бегали печатать к соседям, бухгалтер плюнула на всё и работает на своём компьютере дома. Когда этому IT-специалисту утром вежливо намекнули, что надо бы или работу доделать, или прекратить дальнейшее сотрудничество и передать все логины-пароли, человек изрёк лишь одну фразу: «Запомните: с айтишниками и гаишниками лучше не ссориться!» Жаль, в качестве пароля к разделу она не подходит.

Пытаюсь выяснить: а действительно ли такие меры безопасности с шифрованием данных нужны? Чем фирма-то занимается, какая коммерческая тайна на сервере гибнет?

— Да какая коммерческая тайна? Нас тут всего трое работает, бухгалтерия вся белая, а мы презентации рисуем да по электронной почте документы отправляем. Нам вообще изначально всего три ноутбука, проектор и принтер требовались для работы, мы же 90% времени на выезде у клиента эти самые презентации показываем. Но вот этот специалист сказал, что надо вот так, с сервером…

9906

Воздержание — лучший метод контрацепции

Работаю в белорусской госконторе. Касаемо антивирусной защиты всё строго по регламенту: везде должен быть установлен «народный продукт» VBA32. Антивирусом его назвать очень сложно, но поскольку исполнение регламента жёстко контролируется, ничего не поделаешь.

До сегодняшнего дня эта тварь вела себя нормально. Утром упал сервер, с которого «народный продукт» обновлялся. Началось всё со стандартной фразы: посмотрите, мол, у меня %program% (клиентское приложение, коннектится к SQL-серверу) что-то медленно работает. Открываю эту прогу у себя на машине. Глядь, и правда, авторизация минуты две проходит, про дальнейшие действия я уж промолчу.

Лезу на сервер по удалёнке, смотрю в диспетчер задач. Антивирус грузит проц на 92–95%. Открываю логи. Никакого криминала, осталось лишь проверить файл updatelog.txt.

Поскольку обновляться неоткуда (сервер с обновлениями завалился), антивирус пишет в логи: «Обновляться не требуется», мол, базы данных сигнатур в актуальном состоянии, но продолжает искать файлы для обновления. В конечном итоге вешает всё и вся, предварительно повесившись сам.