Истории с тегом: linux

Всего историй: 603

10116

И пусть пингвины подождут

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

Что ж, пришлось привыкать. После месяца «привыкания» понял, что ничего лучшего и приятного в жизни не видел. А документация… Всё по полочкам, все с пониманием и расстановкой. Ах! В общем, переманило это меня на тёмную сторону Microsoft.

Выучил C# и .NET, пишу под «окна», ни в чём не нуждаюсь. А про линукс вспоминаю с ностальгией: танцы с бубном, бессонные ночи… Вы, линуксоиды, настоящие романтики. Удачи вам в вашем нелёгком деле! Я же пока буду косить бабло, а романтикой займусь позже.

10104

Как выскочу, как выпрыгну

Учу коллегу отключать флешку в линуксе:

umount /mnt/sda1

eject /dev/sda1

— И теперь ждать, когда она выскочит?

10103

Разыгрывая разыгрывающую

Еду я как-то в маршрутке, смотрю в окно, слушаю музыку. Тут кто-то тихонько так меня дёргает за плечо. Снимаю наушники, поворачиваюсь. Возле меня сидит довольно-таки симпатичная девчонка.

— Извини, у меня тут телефон сел, можно с твоего позвонить?

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

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

На следующий день раздаётся звонок. Договорились. Подхожу к подъезду. Она заводит меня в дом, включают компьютер. Стоит Мандрива — я приятно удивлён. Ира (та самая девушка) запускает Клементин, и я начинаю догадываться. Да-да, после закрытия процесс совсем не завершается и грузит проц на 100%. Удивлённо говорю:

— А что это за Виндоус такой?

Заметив её разочарованный взгляд, мысленно усмехаюсь.

— Если ты не знаешь, то вряд ли решишь проблему.

— Я могу разобраться в чём угодно, только дай мне время.

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

— Спорим, что у тебя ничего не выйдет?

Так-с, всё идёт по плану. Для вида сомневаюсь, взвешиваю всё и неуверенно говорю:

— Ну давай… поспорим. Только на что? — и снова ехидная улыбка.

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

Мда, фантазия у неё довольно богатая.

— Эм, зачем же так жестоко? Ну ладно. Если у меня получится — с тебя долгий поцелуй.

Она без сомнений считает, что у меня ничего не выйдет, поэтому легко соглашается. Молча лезу в clementine.desktop, меняю строку Exec=clementine на Exec=env__GL_NO_DSO_FINALIZER=1 clementine, спиной чуя недобрый взгляд. Запускаю Клементин, закрываю — всё окей, нагрузки на ЦП нет.

— Хитрая же ты сволочь!

Лучший комплимент, который я только слышал.

— Да уж, какой есть, — насмешливо отвечаю я.

Спасибо девелоперам за этот баг! Встречаемся уже почти год, скоро сыграем свадьбу. Это действительно любовь на всю жизнь.

Всем моим коллегам по сфере деятельности желаю быть хитрыми сволочами. Поверьте, в жизни это вам поможет.

10094

Выкорчевать бы всю проприетарщину

Если драйвер энвидийный

Для Убунты вдруг не пашет

И выкидывает грубо

В чёрно-белую консоль,

Вы не бойтесь: вам помогут

Богатырь Апт-гет плечистый

И услужливый анынсталл

С этой справиться бедой.

Хм, что это я… В общем, сегодня мне довелось лечить ноут, хозяйка которого неудачно установила дрова для карточки Nvidia, в результате чего система стала после загрузки выпадать в консоль. Решение нашлось на Убунту-форуме:

1) sudo apt-get purge nvidia-* (y на все вопросы);

2) sudo nvidia-uninstall;

3) перезагрузка и счастье.

Спасибо, коллеги!

10080

PPP over ducks

Смотрели с сыном мультики. Оказывается, «Лягушка-путешественница» на украинском звучит как «Жаба-мандрiвниця». Сын так и не понял, почему папа истерически смеётся.

10079

Посмотреть глазами и поправить руками

Впервые столкнувшись с UNIX, я был несколько удивлён: почему для обмена данными активно используется текстовый формат? В файлах, в протоколах, в конфигах. Ведь памяти много не бывает — можно упаковать все в биты и байты, в бинарные структуры, сэкономив кучу места и в памяти, и на дисках. Я и упаковывал, чуть ли не побитно расписывая внутренние форматы.

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

Прошло время. Сейчас мало кого можно удивить терабайтным диском или парой гигов оперативной памяти. Модная тенденция — использовать XML. Для того чтобы передать значение пары переменных, создадим XML-файл и DTD к нему, поставим с десяток тегов и задействуем парочку библиотек для корректного формирования и корректного разбора. А что — теперь же все понимают, что такое переносимость и как избавиться от проблем бинарных форматов!

А в UNIX (теперь и в Linux) по-прежнему для обмена данными используют текстовый формат. Который можно посмотреть глазами, исправить любым текстовым редактором, сохранить в архив и поднять из архива десятилетней давности.

10065

Вечно живые в наших сердцах

Звонит постоянный клиент — почтенная дама средних лет. У неё в третий раз рецидив винлокера. Отправляюсь лично.

На домашнем ноуте классическая картинка с гербом прокуратуры и текстом вымогалова. Интересуюсь, для каких целей используется машинка. Только интернет-сёрфинг, кино не смотрим, в игры не играем. Замечательно — аккуратно сношу «зверскую» сборку и ставлю Kubuntu. Получасовой курс по основным вопросам и запуск скрипта финальной настройки (доустановка кодеков, прикладного ПО и фирменных обоев). Клиентка довольна, как слон, а я получаю деньги и откланиваюсь.

Через три месяца вновь звонок: «У меня опять». Как? Какой Winlock без Windows?!

Приезжаю, наблюдаю запущенный Firefox, а в нём — окно псевдоантивируса, рапортующего, что на дисках C: и D: обнаружено (о ужас!) 1899 вирусов. Поинтересовался у впечатлительной домохозяйки, где в линуксе диски C: и D:.

— А разве в этой винде их нет?

10037

Лучшая винда — Убунту

Гостит у меня подруга. Девочка айтишная, неглупая. Настроил ей винду на компе и предлагаю:

— А давай тебе линукс поставим сейчас, всё равно делать нечего.

Ответ убил:

— Второй виндой, что ли?

10034

Приравненные к арийцам

Один таджик-строитель рассказал. Возвращался он от метро домой через тёмный двор. Было не очень холодно, и он шёл в расстёгнутой куртке.

На скамейке сидели двое бритоголовых. Один напал на таджика, другой телефоном видео снимает. Строитель упал, и тут свет от вспышки телефона попал на его футболку. А там — пингвин.

— Линуксоид, что ли? — спросил бритоголовый.

— Ага, — ответил таджик, не зная, чего ждать дальше.

— Мы тоже. А линуксоид нам брат, даже если чурка. Извини, я не знал, — ответил нападавший.

Оба помогли таджику подняться и ушли.

10023

А ещё она звонит

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

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

Поставил я седьмые «окошки», и они мне, разумеется, успешно затёрли GRUB, который запускал установленную ранее Gentoo. Оказалось, что сетевые устройства (ни эзернет, ни вайфай) не определились — нужны драйвера. Линукс запустить уже нельзя, LiveCD под рукой не было. Что делать? Есть старый ноутбук. Монитор не работает, но если ноут включить, то на нём загрузится Gentoo и подключится к моему вайфаю. Есть смартфон с SSH-клиентом. Есть внешний винчестер, на котором один из разделов отформатирован в NTFS. Думаю, дальше рассказывать не надо.

Конечно, с LiveCD всё было бы гораздо проще (сам виноват, что оставил его на работе), зато у меня появился ещё один повод любить свою корейскую зверушку. А ещё она звонит!