Будильник «amarok» :)

Вот без этого маленького трюка я бы просто не просыпался по утрам (или обедам):

Так что dcop не такая уж и плохая штука!

Пояснение:

команда «dcop amarok player play» запускает проигрывание текущей песни в амароке. Т.е., выставляем будильник (KAlarm в данном случае, умеет выполнять консольные команды) на восемь утра, выбираем песню и оставляем амарок открытым — в 8 утра песня заиграет. Главное звук сделать громче :)

Июнь 3, 2008. Метки: , , , , , , , . linux, open source, ubuntu. 9 комментариев.

Продуктивность в работе: приложения

Список того, чем я пользуюсь постоянно, ежедневно, и от чего порой зависят мои взгляды на весь остальной окружающий мир :-) В случайном порядке.

Linux, Ubuntu

Краеугольный камень моего рабочего окружения. Несколько лет назад пришел в мир никсов именно благодаря этой системе. Кажется, начиная с версия 5.1. Как человеку, просидевшиму всю жизнь в различных виндоусах (начиная с далеких времен 3.1), убунту мне показалась достаточно интуитивно понятной (хотя ещё тогда графические менюшки порой отличались исключительной архаичностью), а мир консоли — захватывающим. Попользовался, понравилось. Вернулся в ХР (не помню уже почему), на год. Теперь уже года полтора-два исключительно в убунту. С одной стороны обе мои ХР (на лэптопе и на сервера\десктопе) делают всё, что мне необходимо (и порой даже больше — лучше поддерживается звуковая карточка — все 5 колонок вместо 3х под убунту, игры опять же — но почти не играю уже). С другой стороны, я очень полюбил никсовое окружение, быстрые команды в консоли позволяют делать то, за что в винде я браться бы и не стал, любимые приложения все тут.

Ключевые слова — быстрота работы, надежность, никакого лишнего мусора вроде антивирусов — только то, что мне нужно.

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

Kate

Очень хороший редактор кода. Подсветка самого разного кода (даже почти нормальная поддержка необходимого мне arm assembly), прекрасная работа с различными кодировками, хороший (хоть и не без глюков) code folding, очень полезные шорткаты, куча плагинов… В общем, в этом редакторе есть всё что мне нужно (и чего нет в большинстве других), работает быстро, ещё не подводил :-)

DBDesigner4

Рисует базы данных. Просто, удобно, и получается красиво. Удобно из него печатать очень крупные схемы на большом количестве страниц. Правда признаюсь, я так и не собрал её под линукс (не хватило времени и терпения), и запускаю через wine.

Firebug для Firefox

Одна из самых полезных утилит для любого веб разработчика. Детальная отслежка ajax запросов в реальном времени, подробное и наглядное изучение визуальной структуры сайта, информация о DOM объектах, скорость загрузки скриптов, файлов и пр., джаваскрипт дебагер, и так далее, и тому подобное. Абсолютно бесценный плагин :-)

Amarok

Для меня это лучший музыкальный плеер. Описывать все его преимущества над остальным миром плееров этого «класса» не стану — уж больно длинный список получится. Попробуйте, если ещё нет, или если вы в виндоусе — дождитесь выхода amarok 2.0 :-)

Gmail

Пусть это и веб приложение, но без него я просто никуда :-) Через это прекрасное творение от гугла проходит вся моя рабочая и личная переписка. У меня несколько имейл аккаунтов — университетский, пару рабочих, несколько личных — и все они объедены в один при помощи фильтров и лейблов. А благодаря бесплатной поддержке IMAP всё это полностью синхронизировано с моим телефоном\пда, без чего сейчас было бы очень тяжело работать.

Так же хотелось бы упомянуть Pidgin, uTorrent, wine (для запуска uTorrent ;) ), и десяток-другой консольных программок… Из веб приложений — Google Reader и мною созданный LepraRSS для создания RSS потоков для Лепрозория. Ну а такие вещи как phpmyadmin не нуждаются в отдельном упоминании ;)

Март 31, 2008. Метки: , , , , , , , , , , , , , , . google, google reader, linux, mysql, open source, ubuntu. 2 комментария.

Проблемная установка Ubuntu 7.10…

После успешного, практически безболезненного и полного перехода на Ubuntu 7.10 на лептопе замечательной фирмы HP, решил проделать тоже самое на домашнем стационарном компьютере. Сразу скажу, к числу «новых» его отнести можно было разве что года 4 назад. А как известно, линукс славится хорошей поддержкой драйверов для старых машин. Если вам не интересно читать про все мои злоключения, можно спустится прямо к «выводу».
Этап 1, Установка. Примерно так всё на самом деле и обернулось, за исключением пары вещей. Ещё при работе с live cd картинка на моём мониторе, LG L192WS, отображалась только на половину экрана. Ну и разрешение было выставлено много ниже оптимального 1440×990. Сама установка прошла почти нормально. В какой-то момент системе вздумалось проверить наличие обновлений на одном из серверов, на чем всё собственно и зависло. Наверное, сервер не отвечал. Висело до тех пор, пока я не выключил сеть. Через пару секунд после этого оно мне выдало сообщение о том, что несколько строк в source.list будут закоментированны, и мне придётся самому установить последние обновления по завершению установки.

Этап 2, Настройка. После завершения установки проблема с монитором не исчезла. Конечно же моего монитора не оказалось в списке мониторов в окошке Screens and Graphics. Указал там Generic LCD 1440×990 Widescreen — не помогло.

Установил все обновления, включил restricted driver для видео карточки (старенький ATI radeon 9600). После перезапуска системы монитор заявил что его пытаются заставить отображать изображения в небезопасном для него режиме и, собственно, показал мне черный экран. Запускаю систему в Restore режиме, nano /etc/X11/xorg.conf, а там — нечто странное, созданное в неком Failsafe режиме. Правда, тут же в комментариях дают команду для создания нового, «правильного» xorg.conf. Запускаю, xorg.conf создан. Уже не Failsafe.

Ещё один перезапуск — картинка отображается, но абсолютно сломанная и не рабочая. Опять запускаем Restore режим, опять лезем в xorg.conf, на лептопе на сайте LG узнаю Sync Range для своего монитора, правлю эти значения в конфиге. Перезапускаем — всё прекрасно, правильно разрешение, картинка на весь экран. Ура. А если бы у меня не было второго компьютера под рукой?

Но. Сломался хвалёный compiz-fusion. То есть он просто исчез. Все нужные пакеты есть, но его как бы и нет. Всё удаляю, устанавливаю по новой — без толку. Запускаю компиз в консоле — пишет что что-то не то с XServer’ом и XGL. Устанавливаю xserver-xgl — всё заработало.

Касательно поддержки оборудования — как не бился, но свою Audigy SE так и не заставил звук на все 5 колонок посылать. Так что вместо 5.1 у меня теперь 2.1. Печально. На форумах решения проблемы не нашел, зато нашел множество таких же невезучих как я.

Вывод: если Ubuntu — один из лучших представителей линуксов в мире десктопов, то за другие дистрибутивы я браться даже не хочу. Да, теперь я счастлив — прекрасный amarok, красивый и почти не глючный compiz, довольно шустрая и стабильная система. Но это я, у меня был какой-то опыт общения с линуксами на уровне командной строки в прошлом. Без этого — так бы система и не заработала.

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

Октябрь 23, 2007. Метки: , , , , , . linux, ubuntu. 19 комментариев.

Почти что ubuntu 7.10

Пока по всему вордпрессу народ пишет про обновления своих любимых убунт, у меня дальше картинки ниже процесс не идёт:

Сервера перегружены. Придётся идти домой, обновлять там со скаченного диска. Ну или подождать несколько дней.

А жаль, так хотелось воспользоваться быстрым учебным интернетом :)  Обычно обновления скачиваются на скорости в несколько мб\сек.

Октябрь 19, 2007. Метки: , , , , . linux, ubuntu. 12 комментариев.

gDesklets

Украшаем наши *nix-ы.

Совсем недавно узнал о существовании замечательных gDesklet-ах. Программа, по сути, создает среду разработки т.н. виджетов, ну и конечно же способ их размещения на рабочих столах. Не смотря на «g» в названии, помимо gnome должно также работать и в KDE с Xfce. Примерное руководство для Ubuntu:

Устанавливаем:

sudo apt-get install gdesklets
sudo apt-get install gdesklets-data

Запускаем:

Applications -> Accessories -> gDesklets

Украшаем!

Вот что получилось у меня. Десктоп украшался по случаю презентации на тему «Using Linux» для класса бизнес студентов.

Помню, игрался с SuperKaramba в KDE — всё нужно было тащить с kde-look.org. Тут предустановлено довольно много всего, что радует. Качать понадобилось только один виджет, для погоды (имеющиеся не понравились). Кстати, качать их можно отсюда и отсюда.

Единственное нарекание прямо сразу — виджеты исчезают при нажатии кнопочки «свернуть всё». Нажмёшь ещё раз — появляются. Повинуются. Наверняка это решаемо, не разбирался ещё толком.

Сентябрь 25, 2007. Метки: , , , , , , , , . gDesklets, linux, ubuntu. 13 комментариев.