Статьи по меткам ‘bash’

openSUSE 11.2 Migration tips #3

Декабрь 13th, 2009

Собственно, ещё один неприятный момент, возникший в связи с миграцией на openSUSE 11.2.

Заключается этот момент в том, что в моей любимой Eclipse IDE кнопки ненормально реагируют на щелчки мышью. Вернее, так: некоторые кнопки, когда я пытаюсь кликать на них, просто не работают. Как выяснилось из бага 555807, связано это с новой версией GTK. В новой Eclipse это дело, вроде, уже исправили.
Для тех же, кто пока не хочет менять версию, есть костыль (читать workaround): для нормальной работы Eclipse и других java-приложений, использующих GTK, нужно установить переменную среды окружения GDK_NATIVE_WINDOWS в true:

export GDK_NATIVE_WINDOWS=true

Например, эту строчку можно записать в .bashrc:

echo "export GDK_NATIVE_WINDOWS=true" >>~/.bashrc

Перелогиниваемся, запускаем Eclipse, радуемся.

5 программ, с которыми я работаю ежедневно

Июль 26th, 2008

Очень долго пытался написать ответ моему знакомому Андрею Валяеву (он же Dron) на эту запись:

http://mdf-i.blogspot.com/2008/06/5.html

Но всё как-то откладывал. Исправляюсь.

Итак, 5 программ, которые я использую ежедневно (или почти ежедневно):

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

Shell. Что может порой быть удобнее командной строки? Да ничего! Узнать список процессов, используемые ресурсы ПК и пр. можно буквально вводом нескольких команд в BASH.

Eclipse. Это удобная IDE, написанная на Java. Да, она ресурсоёмкая (в плане памяти). Но куча интересных плагинов вроде CDT, Subclipse, EPIC и др. позволяют расширять её возможности, интегрировать возможность работы с другими языками и различными системами контроля версий.

Mozilla. Сюда входят Firefox и Thunderbird. Первая — для веба, вторая — для почты и RSS. Удобство в том, что они есть и под Linux, и под Windows, и под *BSD, и под MacOS. И не надо ни на что другое переучиваться. Кроссплатформенность рулит.

Midnight Commander. На мой взгляд, самый удобный консольный файл-менеджер. Порой без него бывает тяжеловато рыться в каталогах. Поэтому выношу его в мой TOP-5.

Всё, Дрон, отстрелялся ;) . Принимай.

Смени мозги.

Март 26th, 2008

Задача: написать shell-скрипт, который выкидывает в файл список файлов в директории, претерпевших изменение после такой-то даты. Я придумал такую конструкцию:

find . -type f -printf «%TY-%Tm-%Td %TH:%TM:%TS %p\n» | awk ‘{ if (sprintf(«%s %s», $1, $2) > «2008-03-24 20:00:00″) { printf(«%s», $3); for (i=4; i<=NF; i++) printf(» %s», $i); printf(«\n»); } }’ >out.txt

Интересно, есть ещё какие-нибудь «более красивые» варианты?