Jul 26

На днях мне пришлось переставлять на моих домашних компьютерах операционки. Винду - потому что хотелось, а Убунту - потому что сделав ей в очередной раз sudo apt-get dist-upgrade она перестала загружаться окончательно. Но дело не совсем в этом.

До сегодняшнего дня у меня был вполне определенный подход к установке софта, а именно: есть директория Install, по которой я планомерно прохожу и устанавливаю программы (некоторые иногда пропускаю) - это в винде, и есть список (если честно, то сейчас он мысленный) тех программ, которые я хочу видеть в убунте, которые я, соответственно, устанавливаю. И такого подхода к установке программ я придерживаюсь уже очень давно, и никогда о нем не задумывался. А вот сегодня почему-то задумался. Вероятнее всего, меня натолкнула на этот вопрос моя природная лень - мне было влом устанавливать всё (все нужные программы из директории Install). И я решил установить то, что мне понадобилось бы (или то, что мне просто хотелось установить). Установил Total Commander, Firefox, QIP Infium, Twhirl… И всё… После нескольких часов использования - поставил себе сначала Media Player Classic (и ffdshow), а еще через пол часика - AIMP (плеер такой есть, да). И сейчас сижу и радуюсь - операционака почти что “голая”, а у меня нет икакого дискомфорта по этому поводу.

Посидел я, подумал над этим… И у меня возникли ассоциации (причем самые прямые) с программированием. Вот скажите - вы часто делаете то, что вам “возможно понадобиться, а может и нет” (вариант 1)? Или вы всё же придерживаетесь практики “реализации только того, что нужно” (вариант 2)? Так вот - первый вариант - это установка всех программ сразу (всерьез и надолго :)), а второй - это установка “по требованию” (блин, какой-то lazy installing получается), т.е устанавливаем только то, что потребуется (или, опять же, то, чего хочется) когда оно потребуется.

Какой вариант вам больше нравиться? И какой используете лично вы?

PS. Я веду речь о компьютере “для себя” - домашнем, рабочем - неважно. Понятное дело, что если вы настраиваете компьютер для кого-либо - то иногда первый вариант является единственным.

PPS. Следующей программой, которую я установлю 100% будет Punto Switcher!

written by FX Poster \\ tags: , , ,

Jun 21

Этот день мы приближали как могли… но у победы может оказаться странный вкус“. Сильное название. А самое интересное, что пост про меня:

Вот тут разработчик жалуется, что контора его принудительно пересаживает на Linux. Сказано — сделано. Быстро поставили Ubuntu и вроде бы миграция закончилась.

Теперь о странном вкусе. Через некоторое время я жду возмущенных криков “а почему в Linux нет аналогов уродских инструментов разработки под Windows?”.

Следим за журналом мигрирующего и делаем ставки в каментах?

Мне вот просто интересно, по моему посту похоже, что я новичок в линуксе, ничего не знаю и не представляю, как жить вообще в линуксе? По-моему, нет. Я с линуксом знаком довольно давно, сейчас он у меня стоит на неиспользуемой машине (практически неиспользуемой), и ему там вполне нормально живется, если не считать того, что он “несколько подтормаживает”.

А вот фразы типа “аналогов уродских инструментов разработки под Windows” заставляют меня задуматься - почему всё-таки линуксятники так рьяно ненавидят MS и всё, что с ними связано. А от пользователей винды я не слышал таких рьяных гонов на линукс.

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

Я не гоню на линукс, я не гоню на винду. Линуксом мне просто неудобно пользоваться. Но я не закликаю всех переходить на винду и не называю инструменты разработки под линуксом уродскими. Нет. Возможно они неплохи. Но виндовые лучше. :) Шучу. Просто под виндой есть все те инструменты, которыми я привык пользоваться, которые я хорошо знаю, которые мне удобны. На линуксе я таких же инструментов не обнаружил - мне не нужно рассказывать, что под линуксом всё делается по-другому - зачем мне до-другому, если мне комфортно делать по-моему? И на всякие слова типа vim и emacs мне плевать, в общем-то. :)

PS. Да, если вы не поняли еще смысл поста - если вам удобно/неудобно чем-то пользоваться - это не значит, что другие разделят ваше мнение, и не нужно пытаться им что-то доказывать - в основном вы не добьетесь ничего.

written by FX Poster \\ tags: ,

Jun 12

После прихода на работу сегодня меня “обрадовали” следующими словами - “сноси винду!”. Я уж часом подумал, что меня выгоняют за регулярные прогулы работы из-за универа в последнее время. :) Всё оказалось намного проще - следующая фраза звучала примерно так - “переходим на Linux”. После вопроса “а нафига, собственно?”, мне поведали довольно интересные новости.

Оказывается, в последнее время участились визиты людей, проверяющих ПО на лицензионность в IT’шные, и, наверное, не только, фирмы. Эти визиты, по слухам, оборачивались в солидные прибавки к зарплате нашей дорогой милиции и прилегающим структурам… Штрафы для крупных фирм, которых “поймали на горячем”, опять-таки - по слухам, сопоставимы с ценами однокомнатных квартир (для тех, кто не в теме - среднестатистическая однокомнатная квартира у нас сейчас стоит ~50-60 килобаксов).

Так что сегодня у меня вторая половина рабочего дня прошла под эгидой “linux - наше всё” - я ставил Ubuntu, обновлял её, ставил нужные пакеты… Эх… Не хочется, но, судя по всему, прийдется…

PS. Мне-то еще ничего. А у нас люди на .NET работают - теперь из заказчиков выбивают Windows, Visual Studio и Office. :)

written by FX Poster \\ tags: , ,

Feb 02

Ждем понедельника. Скорее всего, я её все же поставлю вместо XP.

written by FX Poster \\ tags:

Nov 27

Навеяно установкой Kubuntu своему одногрупнику…

Тема такая: есть у человека компьютер с Windows, хочет поставить Linux “на пробу”. Естественно, основной ОС как был Windows, так и должен остаться. Проблема возникает следующая: по умолчанию в grub’е (загрузчике) на первом месте прописан Linux и при включении компьютера по умолчанию загружается он.

Решение №1

Для начала смотрим на загрузочное меню, которое нам показывает grub. Запоминаем номер строки с Windows (считаем сверху, начиная с 0) и загружаемся в Linux. Открываем файл /boot/grub/menu.lst:

sudo nano /boot/grub/menu.lst

Ищем там строку вида:

default = 0

И меняем 0 на N, где N - номер строки в загрузочном меню:

default = N

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

Автор решения (по крайней мере я узнал его именно от этого человека) - JackYF.

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

Решение №2

Опять же - открываем /boot/grub/menu.lst и ищем строки типа таких:

title		Ubuntu 7.10, kernel 2.6.22-14-generic
root		(hd0,5)
kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=5effcf79-a6d0-4c5e-b1c1-5728d8c67fad ro quiet splash
initrd		/boot/initrd.img-2.6.22-14-generic
quiet

Это и есть одна строка из загрузочного меню. У меня все строки выглядят следующим образом:

title		Ubuntu 7.10, kernel 2.6.22-14-generic
root		(hd0,5)
kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=5effcf79-a6d0-4c5e-b1c1-5728d8c67fad ro quiet splash
initrd		/boot/initrd.img-2.6.22-14-generic
quiet

title		Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root		(hd0,5)
kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=5effcf79-a6d0-4c5e-b1c1-5728d8c67fad ro single
initrd		/boot/initrd.img-2.6.22-14-generic

title		Ubuntu 7.10, memtest86+
root		(hd0,5)
kernel		/boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title		Other operating systems:
root

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title		Microsoft Windows XP Professional RU
root		(hd0,0)
savedefault
makeactive
chainloader	+1

Т.е., как видите, у меня 3 строки в меню отвечают за 1 ядро линукса, а именно убунты, еще одна строка - просто надпись (нет значений для root) и последняя строка - винда. Я решил это все поменять местами немного:

title		Microsoft Windows XP Professional RU
root		(hd0,0)
savedefault
makeactive
chainloader	+1

title		Ubuntu 7.10, kernel 2.6.22-14-generic
root		(hd0,5)
kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=5effcf79-a6d0-4c5e-b1c1-5728d8c67fad ro quiet splash
initrd		/boot/initrd.img-2.6.22-14-generic
quiet

title		Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root		(hd0,5)
kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=5effcf79-a6d0-4c5e-b1c1-5728d8c67fad ro single
initrd		/boot/initrd.img-2.6.22-14-generic

title		Ubuntu 7.10, memtest86+
root		(hd0,5)
kernel		/boot/memtest86+.bin
quiet

Теперь в загрузочном меню будет 4 строки, первая из них - Windows, на которой курсор и будет стоять по умолчанию.
Это решение мое, просто решил покопаться в menu.lst в свое время. Как решение реагирует на установку новых ядер линукса пока проверить не довелось, так что проблемы у него могут быть такие же, как и у предыдущего решения… А могут и не быть. ;)

Спасибо за внимание, авось кому-нибудь пригодится.

written by FX Poster \\ tags: ,

Nov 05

После долгих месяцев работы под линуксом перелез обратно на винду. Все же винда привычнее. Да от QIP’а и Total Commander’а отказаться сложно.

О том, что я ставил себе линукс, я ни капли не жалею - очень интересная система, для админов и программистов многое сделано удобнее, чем под виндой: настройки в файлах, жесткая структура директорий (бинарники в bin, библиотеки в lib), репозитории… Для простого пользователя линукс, пожалуй, удобнее лишь своими репозиториями - для того, чтобы установить тот же LAMP нужно поставить всего несколько пакетов и этим всем сразу же можно пользоваться. От этого всего сложно отказаться, но…

Но линуксовый GUI меня достал - тормозной и либо нелогичный в некоторых местах (KDE), либо ненастраиваемый (Gnome). Пример - когда я перетаскиваю файл из файлового менеджера на kicker (на панель задач) я хочу, чтобы программа, над которой висит курсор мыши открывалась и я мог продолжать перетаскивать файл дальше (может это где-то в KDE и настраивается, но я не нашел). Пример - в гноме можно, выбрав отдельный файл, указать программу, с помощью которой этот файл будет открываться, а вот программы, которая бы показывала все такие связи - нет (опять же - может такая прога где-то и есть, но почему ее нет в стандартном гноме - загадка). Да еще и тормозит у меня гуи в линуксе по сравнению с виндой. Очень тормозит.

Несколько сумбурный пост получился… Итог этого всего такой: теперь у меня винда и я с нетерпением жду KDE 4.

written by FX Poster \\ tags: ,