пятница, 14 марта 2014 г.

Добавляем смайлики в Pidgin

Многим, кто только сейчас начинает осваивать Linux, очень сложно отвыкнуть от привычных вещей, от разнообразных мелочей, которые приятно дополняют работу с компьютером. Ни для кого не секрет, что QIP или QIP Infium установлен на 80% компьютерах под управлением ОС Windows, да простят меня пользователи других IM клиентов, его интрфейс привычен. Какую же альтернативу нам предлагает Linux? А Linux нам предлагает QutIM, LICQ, Pidgin и еще что-то… А! Сама ICQ. Но чаще всего используется Pidgin.
В принципе Pidgin неплохой месседжер, есть свои прибамбасы, и, в принципе, всем устраивает. Всем? Да нет! Не устраивает он меня смайлами, которые в стандартной поставке настолько убоги, насколько это только можно представить, и вспоминать про них, если честно, не хочется в принципе. Немного погрустив мы установим смайлы QIP Medvedko Edit от проекта Gnome-Look.org. Делается это быстро и просто. 

Устанавливаем QIP-смайлы в Pidgin.

Первым делом открываем терминал:

и набираем команду
 wget http://sargatka.ru/files/smiles.tar.gz 
для скачивания архива со смайлами себе на компьютер. Затем распаковываем архив
 tar -xzvf smiles.tar.gz 
Теперь перемещаем распакованные смайлы в директорию смайлов Pidgin
 sudo mv QIP-pidgin /usr/share/pixmaps/pidgin/emotes/ 
как обычно наберем свой пароль. Осталось открыть настройки Pidgin-a

выбрать установленные смайлы

и перезапустить сам Pidgin. Вот и все, привычные нам смайлы установлены!

вторник, 11 марта 2014 г.

Flacon - для извлечение отдельных аудио треков из аудио CD образа

Logo
Flacon извлекает отдельные треки из одной большой аудио-файла, содержащего весь альбом музыки и сохраняет их как отдельные звуковые файлы. Чтобы сделать это, он использует информацию из соответствующего файла CUE. Кроме того, Flacon позволяет удобно пересмотреть или указать метки и для всех дорожек сразу или для каждого тега отдельно.

Особенности

  • Поддерживаемые форматы входного сигнала: WAV, FLAC, APE, WavPack, True Audio (TTA).
  • Поддерживаемые форматы на выходе: FLAC, WAV, WavPack, AAC, OGG or MP3.
  • Replay Gain анализ (album-gain и track-gain режимы).
  • Многопоточный процесс преобразования.
  • Автоматический набор символов обнаружения для CUE файлов.

Языки интерфейса

  • Чешский
  • Английский
  • Французский
  • Польский
  • Русский
  • Испанский (Мексика)
  • Украинский

Скриншоты

Главное окно
 

Процесс преобразования
 

Настройки
 

Установка


Выполнить в терминале команды
sudo add-apt-repository ppa:flacon/ppa
sudo apt-get update && sudo apt-get install flacon

понедельник, 10 марта 2014 г.

Как отключить отчёты о сбоях в Ubuntu12.04/12.10

Пользователи Ubuntu 12.04/12.10 вероятно заметили, что в текущем релизе  аварий больше, 
чем предыдущих версиях.
Если вы не хотите получать всплывающие окна с отчётами о сбоях, откройте терминал 
(Ctrl+Alt+T), скопируйте и выполните следующую команду:

sudo sed -i "s/enabled=1/enabled=0/g" '/etc/default/apport'

После выполнения команды, отчёты о сбоях и ошибках в системе вас не будут больше 
беспокоить.

Удачи.

Что такое сообщения об ошибках в Ubuntu и как их отключить

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


Что же такое эти сообщения об ошибках в Ubuntu?



Ошибки, столь часто пугающие пользователей, особенно новичков, Ubuntu генерируются приложениемApport

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

Apport было создано, чтобы облегчить жизнь как разработчикам ПО, так и конечным пользователям Ubuntu,  так как не все пользователи могут сделать сбор информации о сбое и составить отчет самостоятельно. 

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

Если по какой-либо причине процесс в системе умирает от сигнала "crash" Apport вызывается автоматически.

В этом случае Apport создает сообщение об ошибке в файл, который находится в /var/crash (имя файла, состоящее из имени процесса и идентификатора пользователя). Если процесс принадлежит текущему пользователю, то Apport предлагает отправить сообщение об ошибке.

Вы всегда можете нажать на «Показать подробности» чтобы увидеть подробности о произошедшей ошибке:


Вот такое это полезное приложение.

Почему и когда стоит его отключать?

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

Ну и если Вам надоедают эти возникающие иногда сообщения.
Хотя у меня возникали такие ошибки только с приложением Screenlets и когда флеш плагин крашился.

Отключение сообщение об ошибках в Ubuntu.

Открываем терминал и вводим следующую команду, чтобы отредактировать  конфигурационный файл apport:
sudo gedit /etc/default/apport
Откроется файл:


В котором нужно изменить свойство enabled с "1" на "0".
Сохранить, закрыть.

После перезагрузки системы у Вас не будут появляться сообщения об ошибках.

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

пятница, 7 марта 2014 г.

Мониторинг (измерение) потребляемого траффика в Linux

Однажды мне потребовалось измерить количество трафика, которое «пожирает» некоторое приложение. Один из способов такого измерения — это установить прокси. Но что, если не хочется ставить прокси-сервер?.. Мне вот не хотелось. В поисках других способов я сначала перерыл Хабр, потом интернет. Так как я в своё время потратил на это много времени, то сейчас я создаю эту заметку, чтобы у других такой проблемы не возникло.

ВАЖНО:
Этот метод работает, если мы знаем по какому адресу (адресам) обращается наше приложение, или же с какого/каких портов.

Пошаговая инструкция


1. iptraf

iptraf — это небольшая программа, которая умеет мониторить всю сетевую активность компьютера.
Исходники и бинарники можно загрузить с сайта iptraf.

В случае Ubuntu установить iptraf можно выполнив команду:
sudo apt-get install iptraf

2. Запускаем!

В терминале пишем: iptraf


3. Настраиваем

Надо включить логирование (иначе программа ограничиться выводом на экран). Делается это, очевидно, в разделе «Configure».


4. Запуск мониторинга

Уходим из настроек, жмём «IP traffic monitor» и выбираем путь к файлу, куда будем логировать сетевую активность.


После этого мы должны увидеть такую картину:


Это всё, что нужно! Почти.

5. Анализ

Как я уже упоминал выше, нужно знать, по какому адресу/порту обращается наше приложение (трафик которого мы высчитываем).
Например, если мы хотим посчитать сколько трафика «стоит» час радио last.fm, мы должны определить следующее:
приложение last.fm обращается к адресам вроде таких:
195.24.* (last.fm не обращается к одному адресу, а обращается к диапазону адресов).
Чтобы вытащить из лога (который писался час) количество трафика, которое было съедено, я написал небольшую «программку» на java, которая этот трафик и считает:

package stat;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

/**
 *
 * @author http://habrahabr.ru/users/nucleotide/
 */
public class Main {

    public static void main(String[] args) throws IOException {
        BufferedReader reader = new BufferedReader(new FileReader("/var/log/iptraf/ip_traffic"));
        String line;
        long count = 0;
        long traffic = 0;
        while ((line = reader.readLine()) != null) {
            count++;
            String s[] = line.split(" ");
            if (s.length < 12) {
                continue;
            }
            if (s[10].contains("195.24.") || s[12].contains("195.24."))  {   //"from" and "to"
                traffic += new Long(s[7]);
                     if(s.length>16) traffic += new Long(s[17]);
            }
        }
        System.out.println("Count: " + count + "  lines");
        System.out.println("Total: " + traffic + "  bytes!");
        System.out.println("Total: " + traffic / 1024 + "  Kbytes!");
        System.out.println("Total: " + traffic / (1024 * 1024) + "  Mbytes!");
    }
}



Этот вариант хорошо работает, когда вы постоянно пишите логи, а потом уже надо «что-то там» измерить. Просто нужно написать/сконфигурировать парсер именно так, как необходимо в конкретной ситуации, и тогда можно получить все необходимые данные.

Возможно, это не лучший вариант (хоть и работающий). Есть множество других вариантов:
http://help.ubuntu.ru/...
http://iptraf.seul.org/2.7/filters.html
И так далее.

Источник