bash.im ithappens.me zadolba.li

Linux

4864

Файлики в ряд, папочки в ряд

5 декабря 2010, 09:00

То ли утро, то ли ещё ночь. Через SSH администрирую удалённый сервер, попутно просматриваю в интернете свежие статьи по IT-тематике, сохраняя интересные прямо на рабочий стол. Пока идёт переиндексация большой базы данных, решаю прилечь на диван в паре метров от компьютера.

В полусне открываю один глаз, смотрю на монитор и спросонья вижу размытую картинку: крупные белые строки на чёрном фоне. Одна за другой панические мысли и мгновенное пробуждение:

— Kernel panic! «Шеф, всё пропало!» Но откуда?! У меня же стояла «хрюша»! Куда делась моя винда?!

Ать-ять, это же значки полутора сотен файлов, ровными рядами набросанные на чёрный фон рабочего стола!

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

4820

Юрта с сателлитами

30 ноября 2010, 09:00

Сегодня нарисовал девушке на листке бумаги логотип Убунты. Пока я ещё рисовал, она спросила, что это за планета, но потом пришла к однозначному вопросу: «Это дом, в котором мы будем жить?» Нарисовала в центре круга кровать, потом подумала и пририсовала компьютер. Пришлось согласиться.

4800

Грузовые пингвинята

27 ноября 2010, 09:00

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

В рамках школьного фестиваля идёт представление профессий. Подходит ко мне девочка из параллели десятых классов и говорит: «У нас на этой новой операционке презентация не запускается — посмотри, а?» Иду, завожу бук (зачем-то вырубили). Втыкаю флешку — реакция нормальная. Запускаю презентацию — ступор.

Ждали долго. Презентация запустилась — криво-косо, но запустилась. Взгляд упал на строку состояния. Презентация из 25 простеньких слайдов весила 161 метр. А виноват, конечно, линукс!

4789

Дочурка дяди Билла

Девушка-опенсорс? Представляю себе...

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

Уходишь куда-то из дома — детально всё описывай. Если надеваешь новый MAC-адрес — объяснения вдвое дольше. Брызгаешься новым айпишником — та-а-ак...

Ролевые игры — только старые и проверенные временем: в любой момент можно получить отказ в продолжении.

Разметка жёсткого места в квартире — ох, и намучаетесь...

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

4785

Подружка на ночь

25 ноября 2010, 12:45

Моё первое знакомство с линуксом состоялось, когда я после защиты диплома работала на кафедре родного вуза, подвизаясь в сфере проектирования транзисторов. Кафедра как раз раздобыла новую программу для моделирования полупроводниковых приборов: ISE TCAD. Можно было поставить версию либо для *nix, либо для Windows — выбрали первый вариант. Было закуплено четыре довольно мощных на тот момент компьютера с новыми видеокартами Radeon (при наличии встроенного видео на мамках) и коробочный дистрибутив ASPLinux 9.0 аж на девяти дисках. Это уже было фейлом, но об этом ещё никто не знал.

Меня поставили перед всем этим добром, ещё даже не распакованным, и попросили организовать уютный рабочий уголок, начиная от сети и заканчивая непосредственно «Тикадом». На тот момент *nix-системы были для меня ещё абсолютным «чёрным ящиком», но где наша не пропадала? Бодро собираю для начала один компьютер, гружу предустановленные продавцом «форточки» (а что, деньги-то казённые), вставляю первый диск дистрибутива в привод, запускаю установку... Зависает. И так зависает, и сяк зависает, и всяко зависает. Хорошее начало.

Гружусь с CD. Перезагрузка, чёрный экран, приглашение. Э-э-э... Я, конечно, раньше дел с линуксом не имела, но наблюдала системы с ним неоднократно, и знала, что какая-никакая графическая оболочка там быть должна. Пришлось лезть во всезнающие интернеты и изучать маны. Через полчасика я уже обладала кое-какими начальными знаниями о «баше» и «иксах», которые тут же попыталась применить на практике. Попытки включить графику оказались бесплодны: система ругалась, плевалась, но сделать красиво не давала. Пришлось изучать вопрос более детально, после чего открылась горькая правда о совместимости этих самых «радеонов» с тем самым Red Hat, на котором и была основана отечественная разработка ASPLinux. Однако совместимые дрова для «радеонов» существовали — их я быстренько скачала и принялась ставить.

Ага, щас. Вскрылась моя глобальная ошибка: при установке системы я не стала копировать исходники, решив сэкономить место на винте. В системе не оказалось даже установленного gcc, а при его установке линукс обнаружил кучу RPM-зависимостей. Пришлось, нецензурно выражаясь, искать эти пакеты на всех девяти дисках дистрибутива и скармливать жадному пингвину, но после каждого он просил всё новые и новые RPM. Установка с игнором зависимостей не помогла. Попытка слить все исходники с дисков в нужный раздел оказалась тоже неудачной. Наконец я плюнула, отформатировала диск и поставила всё заново со всеми причиндалами по максимуму.

Но это был не конец, а только второе начало. В общем, в дальнейшем мне пришлось пересобирать и компилировать ядро под свою систему, вырубив на фиг все видеодрова и поддержку DRI, устанавливать новые дрова, бороться с ошибкой отсутствия ncurses, шаманить с XF86Config и пережить ещё множество занимательных приключений юного линуксоида. За это время я обрела глубочайшие познания в части архитектуры ядра Red Hat. Но в конце концов установленная система гордо сверкала окном ISE TCAD с 3D-моделью транзистора. Это было оно, счастье.

Я весьма рада, что моё знакомство с линуксом началось именно так: если бы всё установилось без проблем и сразу заработало, я никогда бы, наверное, не углубилась в *nix-недра и не познала того момента наивысшего блаженства, знакомого всем, у кого что-то вышло после долгого-долгого секса с железом или ПО.

А на следующий день начальство сказало переставить всё под Windows, потому что «в этом вашем линуксе ничего не понять».

4770

Will replace with a very small script!

24 ноября 2010, 09:00

...жара разъела мозг и делать ничего не хочется...

Задача: набрать и распечатать более девяти тысяч (на самом деле, около сорока) грамот с одинаковым текстом, но разными Ф.И.О. Сидеть и копипастить как-то лениво. Ни Visual Basic, ни Access никто не знает.

Создается одна грамота в .docx, файл переименовывается в .zip и распаковывается в папку, папка заливается на сервак с линуксом.

Далее перловый скрипт подставляет фамилии из текстового файла в определённые места в .xml, на выходе готовый .xml со всеми фамилиями подсовывается вместо .xml в папку с начинкой распотрошенного .docx, пакуется зипом!, переименовывается в .docx!, печатается!

В следующий раз планируем брать фамилии из базы данных (как-то сразу не додумались, они ж там все есть). Может быть, даже замахнемся на разработку веб-два-ноль-приложения с аяксом и RSS для генерации файлика из шаблона и списка фамилий.

...жара разъела мозг и делать ничего не хочется...

4741

Админам — пингвинов, детям — мороженое

20 ноября 2010, 11:00

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

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

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

4739

Если долго мучиться, линуксы получатся

20 ноября 2010, 09:00

Недавно решил совершить небольшой половой акт со своим мозгом и старой машиной: решил водрузить на неё Linux Slackware. Качаю финальный дистрибутив, записываю на диск, ставлю. Ошибка: не тянет машинка версию чёртовой дюжины. Снова на сайт, ищу более раннюю. Ищу-пишу-качаю — та же реакция, но уже на чуть более дальнем пункте установки. Снова на поиски ещё более ранней версии. Снова установка. Снова зависание машины. Чертыхаясь, опять на сайт и снова по кругу. Облом: древнее версии 11.0 не нашёл. Хватаю Гугл и ищу ещё более ранние версии. Не тянет: установиться установилась, запускаться отказывается. Смотрю на часы: потратил уже больше 15 часов на всё это.

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

Час спустя система установлена, настроена, графическая оболочка подключена и оптимизирована. Оставшиеся диски с дистрибутивами я подписал и повесил на стенку в качестве напоминания: «Если долго мучиться, что-нибудь получится».

4725

Когда был Вейдер маленький

18 ноября 2010, 16:45

Сосед пошёл на очередной круг. Достала, мол, эта винда: вирусы, антивирусы, сплошной геморрой! Пьём пиво, ставим Mint.

— Что тебе напоминает винда?
— Старый «москвич-каблучок», на котором дядя Сёма возит утром молоко на базар. Гнилой насквозь, разваливается, но дядя Сёма перебирает его каждый год и знает, куда ударить и что покрутить, чтобы доехать туда и обратно.
— А что тогда Windows Server?
— Ровно настолько же гнилой «москвич-каблучок», но с увеличенными колёсами и багажным отсеком, чтобы до базара можно было довести в два раза больше молока.
— А что тогда линукс?
— А линукс — это ангар запчастей, из которых можно собрать всё, от электробритвы до Звезды Смерти или межгалактического суперкрейсера, но для этого надо обладать отменным воображением!