25 мая 2014 г.

mplayer и список радиостанций

В продолжение темы mplayer, сетевое вещание и тэги в cp1251 хочу рассказать о дальнейшем развитии скрипта для прослушивания интернет радиостанций.

Думаю не только у меня одного, но со временем playlist любимых радиостанций начинает приедаться, а на тех радиостанциях, где человек ответственный за содержание playlist-ов к работе относится не сильно добросовестно, ты уже начинаешь угадывать какая будет следующая песня. И вот в таких ситуациях хотелось бы послушать чего-нибудь другого.

16 мая 2014 г.

comixcursors

Мне нравится тему курсоров comixcursors, но есть беда - в Ubuntu и уже не в одном выпуске эти курсоры имеют какой-то лишний серый фон. Выглядит все примерно так:

Очевидно, что с таким курсором работать невозможно.
Предлагаю вашему вниманию способ использовать эти курсоры в нормальном виде.
Итого для приготовления этих курсоров нам понадобится:
  • Скачанные оригинальные курсоры с сайта gnome-look.org
  • Скрипты которые будут ниже

Скачанные курсоры необходимо распаковать и скопировать в /usr/share/icons/
Для установки необходимо запустить скрипт
#!/bin/bash

if [[ $EUID -ne 0 ]]; then
    echo "This script must be run as root"
    exit 1
fi

PRIORITY=60
TARGET=/usr/share/icons/default/index.theme
THEMEDIR=/usr/share/icons/
ICONDIR=/etc/X11/cursors/

for theme in `find $THEMEDIR -regex '.*ComixCursors-.*/index\.theme$'`; do
    themename=$(dirname $theme | awk -F '/' {'print $5'})
    cp $theme $ICONDIR$themename.theme
    echo "Inherits=$themename" >> $ICONDIR$themename.theme
done

for theme in `find $ICONDIR -regex '.*ComixCursors-.*.theme'`; do
    if ! update-alternatives --list x-cursor-theme | grep -q "$theme" ; then
        update-alternatives --install "$TARGET" x-cursor-theme "$theme" $PRIORITY
    fi
done

echo "Run 'sudo update-alternatives --config x-cursor-theme' for chose cursor theme"

Для удаления
#!/bin/bash

if [[ $EUID -ne 0 ]]; then
    echo "This script must be run as root"
    exit 1
fi

ICONDIR=/etc/X11/cursors/

for theme in `find $ICONDIR -regex '.*ComixCursors-.*.theme$'`; do
    update-alternatives --remove x-cursor-theme "$theme"
    rm $theme
done

24 апреля 2014 г.

Skype и курсор мышки

На 64 битных системах Skype подчистую игнорирует системную тему курсоров и устанавливает ее в дефолтную.
Чтобы заставить его работать с правильным курсором необходимо установить пакет libxcursor1:i386
Например так:
sudo apt-get install libxcursor1:i386

29 августа 2013 г.

Skype и треск звука

Задался вопросом как избавится от треска в skype.
У меня был треск в skype и при воспроизведении звука событий и при разговоре первую минуту.

На форуме skype нашел решение вопроса

Итак: в файле /etc/pulse/default.pa необходимо найти строку load-module module-udev-detect и дописать в конец строки tsched=0
У меня было так
load-module module-udev-detect use_ucm=0
получилось так
load-module module-udev-detect use_ucm=0 tsched=0
После изменений необходимо перезапустить pulseaudio командой pulseaudio --k и сам skype.

1 июня 2012 г.

Юрий Нестеренко

Краткий программистский разговорник 

 

1. Общение с начальством

Невозможно в принципе - я не знаю, как это сделать
Невозможно - я знаю, как, но мне лениво
Сложно - придется прочитать документацию
В принципе, реализуемо - я как раз вчера скачал из интернета библиотеку, которая решает поставленную задачу
Элементарно - употребляется исключительно при оценке задач, стоящих перед другими программистами, независимо от степени их сложности
Работает - компилируется
Отлаживаю - не компилируется
Прогоняю тестовые примеры - пытаюсь найти такой, на котором программа не вываливается
Работал допоздна - играл по сети
К десяти - после обеда
После обеда - к 18:00
Завтра - через неделю
Неделя - месяц
Месяц - полгода
Год - никогда
Точно - может быть
Вероятно - вероятность равна 1.5%
Может быть - нет
Нет - а кого вы еще найдете за такие деньги?

 

2. Общение с заказчиком

Невозможно в принципе - невозможно в принципе
Сложно - элементарно, но предложенная сумма мне не нравится
В принципе, реализуемо - я понятия не имею, как это сделать, но предложенная сумма мне нравится
Элементарно - употребляется исключительно в ответ на вопрос, легко ли будет пользователю освоить интерфейс программы
Ресурсоемкая задача - мне лень заниматься оптимизацией
Передовые информационные технологии - мне лень заниматься оптимизацией
Большой объем работы - целый час качал библиотеку из интернета
Минимальные требования - запустится, но работать не будет
Дружественный интерфейс - поддерживается мышка
Простой интерфейс - не поддерживается мышка
Полная совместимость - никто не проверял, но чем черт не шутит?
Релиз - бета-версия
Особенности - глюки
Оптимизация - выкидывание того, что так и не удалось заставить работать
Превосходит аналоги - занимает больше места
Неделя - 1) месяц 2) день
Месяц - 1) полгода 2) неделя
Год - понятия не имею, сколько

 

3. Общение с коллегой

Козел - начальник
Козлы - заказчики
Ламеры - 1) все авторы программных продуктов, за исключением говорящего и собеседника 2) то же, но включая собеседника
Юзеры - низшая форма жизни, тупиковая ветвь эволюции
Хакеры - 1) вершина эволюции, принадлежность к каковой говорящегонеявно подразумевается 2) гады, вчера приславшие мне очередной троян
Глюкало - 1) софт 2) железо
Глюкодром - 1) железо 2) софт
Sux и Rulez - все остальные слова

(C) YuN, 2003
http://yun.complife.ru