bash.im ithappens.me zadolba.li

Linux

10146

А Торвальдс ест детей

12 ноября 2012, 07:45

Когда недавно покупал себе комп, сказал, чтобы был без предустановленной ОС. На вопрос, справлюсь ли я с неимоверно сложным процессом установки винды, я ответил, что на машине будет стоять линукс. Боже, что началось!

— А вы знаете, что это неимоверно сложная система? Там нет иконок! Там каждое действие нужно подтверждать четыре раза! Там всё нужно делать вручную! Там нету музыки! Нету программ, а те, что есть, не устанавливаются! Там нельзя настроить интернет!

Последняя фраза ввела в ступор даже мою жену:

— Линукс создан только для сотрудников Майкрософта. На нём они создают новые версии Виндоус, и если вы будете это делать, то это противозаконно!

Мы выпали в осадок, забрали коробки и молча ушли. Боюсь представить, что будет, если придётся отвозить им системник по гарантии.

10133

Интернет? Скажем «нет»!

Бабушке поставил на нетбук линукс. На следующий день она жалуется:

— Интернета нет.

Подхожу, запускаю Оперу.

— Да, Оперу вижу, Хром вижу, Файрфокс вижу. А интернет где?

10119

Условно свободная ОС

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

— %companyName%, слушаю вас.
— Здраствуйте, подскажите, как создать соединение в линуксе?

Я немного оторопело вспоминаю, что материалов по настройке PPPoE в никсах на сайте нет, так как не требуются никому. В то же время внутренне ликую появлению «почти самой популярной ОС» в нашей провинции (около 40 тысяч населения). Начинаю задавать наводящие вопросы:

— Назовите дистрибутив.
— Не знаю.
— Система пакетная или софт собирается из исходников?
— Да я вообще не в курсе! Единственное — вот тут написано: «Microsoft XP». Больше ничего не знаю.

Выдержав некоторую паузу, обрадованно заявляю:

— Ах, у вас стоит Linux Microsoft XP! В таком случае материал по настройке вы сможете найти на нашем сайте.

На том и порешили. Попрощался, повесил трубку, долго ржал на пару с управляющим. Абонент так и не перезвонил, а я опять разочаровался в компьютерной грамотности средней полосы России.

10116

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

6 ноября 2012, 07:15

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

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

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

10104

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

3 ноября 2012, 07:15

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

umount /mnt/sda1
eject /dev/sda1

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

10103

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

10094

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

1 ноября 2012, 07:15

Если драйвер энвидийный
Для Убунты вдруг не пашет
И выкидывает грубо
В чёрно-белую консоль,
Вы не бойтесь: вам помогут
Богатырь Апт-гет плечистый
И услужливый анынсталл
С этой справиться бедой.

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

1) sudo apt-get purge nvidia-* (y на все вопросы);
2) sudo nvidia-uninstall;
3) перезагрузка и счастье.

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

10080

PPP over ducks

29 октября 2012, 07:15

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

10079

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

29 октября 2012, 07:15

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

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

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

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