вторник, 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
И так далее.

Источник

Раздаем Wi-Fi через Ubuntu, Linux Mint

Наверняка вам иногда приходила в голову, что надо объединить все ваши компьютеры в одну сеть. Самый простой способ реализации этой идеи — раздавать Wi-Fi прямо с компьютера. И хотя это возможно штатными средствами Ubuntu, есть очень большой минус у этого метода. А именно — протокол AdHoc, который не поддерживается почти всеми мобильными устройствами. На помощь придет AP-Hotspot, про установку и настройку которого я сегодня расскажу.

Установка 
Сразу оговорюсь, что если ваш компьютер сертифицирован (наклейка на блоке или предустановленная ОС) для Windows 7/8, то программа отлично будет работать. А так никаких гарантий не даю.
Установка как всегда проста и понятна. Добавляем ppa и с помощью apt скачиваем пакет, устанавливаем:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install ap-hotspot


Запуск и настройка
Давайте запустим нашу точку доступа:

sudo ap-hotspot start

Обычно, все настраивается автоматически, кроме пароля и имени сети. Но если вы хотите увидеть расширенные настройки, то введите команду:
sudo ap-hotspot configure

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

sudo ap-hotspot stop
sudo ap-hotspot restart

Это не все команды этого замечательного приложения. Чтобы вывести подробное описание всех команд в терминале напишите:
ap-hotspot

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


Взято здесь

P.S. Работоспособность не проверял