11790

Красная Глазочка

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

Как-то раз девочка случайно забрела на redhat.com и, начитавшись документации, купила на свои заработанные переустановками винды соседям деньги дистрибутив RHEL. Сначала поставила себе на домашний сервер и ноутбук, разобралась с консолью и RPM, настроила KDE и LAMP. Посмотрела на всё это и увидела, что хорошо. Тогда стала она считать себя самым крутым в округе красноглазиком. Завела себе девочка в интернетах ник RedHat и купила на рынке в деревне красивую красную шляпку, которую стала снимать только тогда, когда ложилась спать.

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

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

Значит, позвонила бабушка дочери, пожаловалась на дикие тормоза своего компьютера и то, что скайп и аська уже не работают, Ютюб грузится вообще никак, а нового рецепта пирожков она так и не достала. И вот мама говорит RedHat:

— Сходи, доченька, до бабушки, унеси ей вот этот файлик «Рецепт пирожков с капустой.txt» на флешке и посмотри, что у неё там с компом — ведь ты у меня умница красноглазенькая!

Бабушка тем временем позвонила по объявлению в газете «Помощь вашему компьютеру. Быстро. Качественно» и назвала свой адрес: Дремучий лес, дом 1. А то объявление в разделе бесплатных частных объявлений в газете бесплатно разместил студент третьего курса политеха Волк. Короче, Волк подорвался и помчался на халяву развести бабушку на полтора косаря — стипуха маленькая, да и выпить иногда тоже хочется, а жрать ваще нечего.

И вот едет на велосипеде RedHat, а тут останавливает её Волк и спрашивает:

— Девушка, а вы не подскажете, далеко ли ещё до… А, вот: «Дремучий лес, дом 1»?

RedHat не сразу сообразила, что это халявщик и прёт к её бабушке срубить бабла на халяву, и говорит ему:

— Да тут недалеко — километров пять, если по дороге. Но она сильно петляет, а напрямки — там километра три всего…

И рукой ему на тропинку через лес показала. А сама поехала дальше по дороге.

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

Тащилась она с ним больше часу до бабушки. А Волк тем временем уже начал переустановку винды на бабушкином компе: посмотрел, что там есть на диске С:, скопировал «C:\Documents and Settings\Мария» на D: и начал переустанавливать винду со своей самописной болванки с виндой-икспи, которую скачал торрентом.

Тут заходит в дом RedHat — и сразу к бабушке:

— Здравствуй, бабушка! У тебя проблемы с компьютером?

— Здравствуй, внученька! Да вот, глючил чего-то сильно, да мне мастер делает.

RedHat заходит в комнату и видит, что студент уже переставил винду и копирует документы обратно в учётку пользователя. Сообразив, что к чему, выходит обратно в прихожую и спрашивает у бабушки:

— А сколько он у тебя денег за это просит?

— Полторы тысячи, однако, а пенсия у меня маленькая — только-только наскребу.

— А ты, бабушка, побудь пока на кухне, поставь чайник, я чай сейчас приду с тобой пить, — отвечает внученька.

RedHat идёт к компу и спрашивает у Волка:

— Винда лицензионная?

— Вообще-то нет, но ведь никто не придёт проверять! — отвечает Волк.

— Забирайте свои вещи и уходите, — говорит ему RedHat.

Волку становится обидно, что он уже всё закончил, а денег ему не дадут. Молвит он:

— Я вам выполнил всё, что просила бабушка, а вы меня без денег прогоняете! Это нечестно!

— А нам не нужна больше винда — я пришла устанавливать линух, а вы нарушаете законодательство и обираете бедную старушку!

Тут мимо под открытыми окнами проходил полицейский патруль и услышал последнюю фразу. Так как у них не хватало «палок» в отчётности, а тут шум и такой шанс поставить галку — постучались и вошли. Студент всё ещё держал в руках DVD-болванку, на которой маркером было написано «Windows XP», а на мониторе виднелся рабочий стол винды с кучкой ярлыков и обоями «Зверь ХР». Составили протокол о нарушении студентом 146 статьи и задержали до выяснения его личности. А RedHat поставила бабушке RHEL, попила с ней чаю, поболтала о пирожках и научила пользоваться линухом.

11789

Единая система монетизации фрустрации

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

Пакеты у вас, верно, носят специально обученные черти и по пути их теряют.

Скажите, зачем при малейшем чихе обращаться к ЕСИА? На всякий случай, чтобы ваша поделка не забыла об авторизованном пользователе?

Юзабилити? Не, не слышали.

Использование левых браузеров? Нет, верстаем только под «ишака».

Неуважаемые разработчики сайта госзакупок! Желаю, чтобы в новом году вас не допускали к компьютерам, а руки завязали на спине «встречной восьмёркой».

11788

Поделись с другом

Для того чтобы уделать американцев, вовсе не обязательно быть властелином яблоневых рощ.

Америка, университетская общага, конец учебного года. Перегружены все компьютерные лаборатории, даже та, которая обычно спросом не пользовалась — девять древних маков без жёстких дисков. Грузятся с дискет, потом подхватывается по AppleTalk системник в углу, с которого можно запустить аналоги Ворда и Экселя. Интернета нет, зато есть один на всех принтер, что и обеспечило в разгар сезона курсовых и дипломных работ очередь, как в первом московском «Макдональдсе».

Мимо очереди проплывает лоботряс из России, заглядывает в лабораторию и видит, что два мака простаивают. На стандартное «Why?» слышу, что не работают. Втискиваюсь, включаю первого пациента, тот просит дискету. Один из местных поясняет, что не работает дисковод. Действительно, дискетка не проваливается вниз, а выкидывается обратно. Хорошо, посмотрим другого. Тот же местный (видимо, на компьютерщика учится) говорит: «А у этого загрузочной дискеты нет». В чём проблема? Беру дискету из первого мака, успешно гружусь, втыкаю дискетку со своими файлами, распечатываю то, что нужно, и удаляюсь, провожаемый не слишком дружелюбными взглядами и затихшим на пару минут клацаньем клавиатур. А через минуту слышу за спиной возню за внезапно появившееся новое рабочее место.

Мораль: Задорнов ни фига не врёт.

11787

Касание смерти

Летом я умудрился чудеснейшим образом упасть с телефоном в руке. Приземлялся на ладонь (точнее, пытался), где он и лежал. Итог — разбитый экран и получение навыков ремонта Nexus 4.

Через несколько дней странным образом заглючил терабайтный винт WD. К счастью, большую часть информации удалось спасти, после чего диск умер. Совсем.

Две недели назад я заметил, что тот же телефон выключается раньше положенных 0%. Небольшой загугл — и я знаю причину: умирающая батарея. Постепенно она набухла. Сейчас смертельный предел — 60%. Жду, пока не приедет новая батарея.

Три месяца назад я обнаружил, что на ноутбуке в одном месте выпирает днище. Опять же, батарея.

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

И сейчас, в новогоднюю ночь, я ищу в интернете магазины, где можно купить жёсткий диск в ближайшее после праздника время. Чудеснейше!

11786

С новым счастьем!

Поступила вполне стандартная и приличная заявка:

— При старте MS Visio каждый раз идёт попытка переустановки какого-то компонента. При запуске Excel ругается на какие-то отсутствующие файлы (чистила место, возможно, что-то не то удалила). Переустановка программ не помогла. Прошу помочь, сильно затрудняет работу.

Скриншоты — в комплекте.

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

— Точную дату не помню, но где-то в мае этого года.

Правильно, хватит это терпеть! На улицах уже ходят люди в шубах и валенках, на площадях расставлены ёлки, народ хвастается количеством заготовляемых кастрюль с оливье, и даже в это сказочное время работа MS Office всё ещё затрудняется отсутствием каких-то компонентов…

С отвисшей челюстью подложил вручную нужные файлы и дал ссылку на актуальный сервер с дистрибутивами. Что уж там, хо-хо-хо!

11784

Мышечки или ехать?

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

Кидаю файл на страницу загрузки — аплоад пошёл! Во время действительной загрузки файла лагает беспроводная мышка: отключается на несколько секунд, затем включается, и так по кругу. Это даёт понять, что загрузка идёт. Интернет — с 4G-модема, качество сигнала так себе, поэтому процесс загрузки периодически обрывается. Это становится понятно по пропаданию лагов мышки, хотя Ютюб о потере скорости загрузки не говорит.

Так и заливаю: лагает мышка — загрузка идёт, нет лагов — два раза перезагружаю страницу по Ctrl+F5, кидаю файл снова, он загружается с места обрыва.

11783

Попытка деления на букву О

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

Под линём шайтан-программа работает под PostgreSQL, любезно пропатченной самой конторой. Волшебно! Есть RPM, DEB, SRC. Хорошо, думаю, мужики поработали. Поставил, быстренько настроил — полетело! Наивный маленький админёнок. Postgre при установке DEB x64 стал ругаться на то, что он скомпилён без использования формата дат в 64-разрядном виде, а у меня (внезапно, откуда бы им взяться в Debian 7 x64) они есть. Вздохнул, скачал исходники официальной Postgre с патчами, сконфигурил с поддержкой этого самого формата, накатил патчи, компилю. А дальше всё как из широко известного в узких кругах произведения:

— Ошибка! Попытка деления на букву О!

Доморощенные программеры забыли объявить класс. Я далёк от программерства и ничего сложнее bash-скрипта написать не могу, посему пошёл курить форумы. Оказалось, что этой проблеме уже n + 1 лет, и до сих пор никто даже не почесался её исправить. Хорошо, правлю указанные файлы, компилю, ставлю.

/etc/init.d/postgresql start. «No such a file or directory», — молвит мне Дебиан. Эм, простите, что? Лезу в каталог и не нахожу абсолютно ничего похожего на скрипт запуска. Прифигеваю, пишу этот самый скрипт и прописываю его в автозагрузку. Причём я точно знаю, что постгрешка из репозитория имеет этот самый скрипт. Запуск показал, что дефолтных конфигов тоже не завезли. Нахожу дефолтные конфиги, правлю их — вроде взлетает. Ставлю сам сервак. Он даже поставился из бинарников! Вот это прогресс, вот это инновации! Запускаю скрипт настройки сервера — и снова:

— Ошибка! Попытка деления на букву О!

Угу, в скрипте пропущены кавычки. Ради смеха иду читать древность сей ошибки — и что бы вы думали? Да, ей ровно столько же лет, n + 1. Запускаю скрипт снова. Он говорит, что я не поставил такие-то зависимости. Эм, да? Вроде ставил, склероз замучил? Нет, Aptitude уверяет меня, что с головой у меня всё в порядке. Ага, шайтан-программа под линукс не понимает линуксового разделителя в виде двоеточия в пути к библиотекам! Делаем сотни симлинков, указываем ему одну директорию. Ох, неужели, он взлетел! Дальнейшие пытки расписывать не буду — это уже чисто мои косяки.

Так что вы там писали про крупные компании с оборотом, сопоставимым с ВВП небольшой страны? Даже не надо пересекать границу для нахождения оных.

11782

Припудрить ушко

В одной из историй покупатель объяснил появление крупных плиток в Windows Phone тем, что у Балмера к старости ухудшилось зрение, и он решил сделать интерфейс, удобный ему же самому. А вчера я услышал ещё одну гипотезу.

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

11781

Объектно-дезориентированные

Дело было лет десять-пятнадцать назад. Жёлтая программа уверенно шагала по стране, но специалистов было немного. Мой хороший знакомый работал деканом IT-факультета одного из вузов. Загорелся идеей преподавать программирование на этом проклинаемом многими языке. Задача стоит, а преподавателя нет. Ну, товарищ и обратился ко мне с просьбой, пока не найдут, позаниматься со студентами. Деньги там были смешные — настолько, что за зарплатой я приходил раз в несколько месяцев, после того как бухгалтерия начинала звонить каждый день. Но дружба превыше денег.

Составил две программы обучения: для программистов (42 часа) и для гуманитариев (26 часов). Преподавал почти год. Что могу сказать — разница была огромна.

Гуманитарии приходили, чтобы учиться. Сложности возникали с пониманием структуры базы данных, особенностей хранения информации, но ребята понемногу разбирались. К концу года на экзамен я вытащил стандартные билеты к официальной сертификации на «специалиста». Процентов семьдесят сдавали без проблем.

Айтишники приходили самоутверждаться. Доказать, что такую фигню по сравнению с их «архисложными» PHP и C они освоят легко. И обламывались на самом простом — на понятийной базе. Приходилось большую часть времени убивать на то, чтобы объяснять сущность экономических процессов, нежели обучать программированию. Экзамен. Те же самые билеты. Сдают единицы.

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

11780

Властелин яблоневых рощ

Я ни разу не профессионал в области IT, но всё же довольно опытный юзер. С 12 лет мне не к кому было обращаться за помощью, так что приходилось всё чинить и настраивать самостоятельно. В том числе и модем с роутером я настраивал сам, при этом не зная, чем IP отличается от MAC. Но, как и всякая дрессированная обезьяна, я вводил все адреса без проблем, а потом и вовсе запомнил их наизусть.

Волею судеб занесло меня в Америку. Стал я снимать комнату в частном доме вместе с четырьмя соседями. Так как я въехал первый, интернет оформил на себя. Отношения с соседями не складывались. В доме вечно воняло травой, кальяном и прочими радостями; постоянные вечеринки, хамство (с широкой американской улыбкой, куда же без неё) и просто неуважительное отношение. Американцы далеко не все такие, но мне, как назло, повезло жить именно с подобными личностями.

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

ТВ у нас было через интернет. Я нашёл договор, влез через довольно странный IP (10.0.0.1 вместо родного уже 192.168.0.1) в модем и сразу же сменил дефолтный пароль на свой. Начал оглядываться и думать, что бы такое сделать. Как я уже говорил, я не профессионал и ожидал, что модем меня встретит не очень дружественно. Но, к своему великому удивлению, я увидел интерфейс, по сложности сопоставимый с тетрисом. Мне понадобилось буквально два клика, чтобы вывести на экран список подключённых к модему устройств. Долго искать устройства моих любимых соседей не пришлось: они все пользуются айфонами, айпадами и прочими маками, а эти устройства всегда настолько горды своим производителем, что у них принадлежность к церкви Эпл стоит прямо в заголовке. Приставка, раздающая ТВ, кстати, тоже зовётся Эпл-ТВ и подключается к модему как внешнее устройство. Я потыкал, потыкал и наконец понял, как всё это работает. «Родительский контроль», «Заблокировать устройства» — готово.

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

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

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

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