пятница, 27 мая 2011 г.

О пользе иногда чистить конфиги kde4

Удалил конфиги установленной kde 4.6.3.
Тянулись они у меня с версии 4.2 где-то.
Сразу исчезло два чисто моих бага:

  1. стало нормально работать авто-скрытие кастомной верхней панели с таск менеджером и часами, после последнего обновления kde она тупо перестала у меня всплывать


2. dolphin нормально стал показывать доступные для монтирования флешки в меню places сразу после включения. При каком-то очередном обновление все ново-открытые dolphin'ы эту возможность потеряли. 

    воскресенье, 13 марта 2011 г.

    Поддержка usb в virtualbox OSE в gentoo

    Редко пользуюсь virtualbox, стоит версия собранная из исходников.
    Которая раньше называлась ose. У меня стоят:
    app-emulation/virtualbox-4.0.4:0
    app-emulation/virtualbox-additions-4.0.4:0
    app-emulation/virtualbox-modules-4.0.4:0
    Помню, что как-то в 2010 году надо было прошить флешку, и поддержки usb в этой версии не было. Все ссылались на бинарную версию. Сейчас залез и с приятным удивлением обнаружил что эта поддержка появилась и в обычной версии:



    Все работает, пользоваться очень удобно :) Побольше бы программ такого уровня


    суббота, 12 марта 2011 г.

    Решение проблемы с конвертацией dts wavpack альбомов в mp3

    Все было хорошо, все работало. А конкретно, скрипт cue2tracks который исправно перегонял различные cue+flac , cue+ape , cue+m4a альбомы прямо в mp3. Причем красиво пегонял , с расставленными тегами и правильными именами файлов
    Но вот попалось странное , а именно Enigma - The Platinum Collection (DTS) который был захерачен в wavpack.
    Вот тут-то и выдал cue2tracks после конвертации с виду такие красивые mp3 файлы, да только вот при проигрывании был один шум. Не катит.
    Попробовал руками, используя shntool с конвертацией в mp3 и flac - результат аналогичный. Хотя сам shntool собран c поддержкой wavpack.
    Сами альбомы cue+wav прекрасно открывались в smplayer и vlcplayer, а значит косяк был где-то в конвертере.
    Покопавшись , нашел что просто разбивка в wav без конвертации работает. Уже что-то, однако на выходе получается пачка wav файлов. Однако при конвертации их в mp3 получается только шум , аналогичный тому , что выдавал shntool и cue2tracks
    ffmpeg -i "Cuted_pcm_s16le.wav" "Cuted_pcm_s16le.mp3"
    ffmpeg определяет wav файл как Stream #0.0: Audio: pcm_s16le, 44100 Hz, 2 channels, s16, 1411 kb/s
    но работать с ним вупор отказывается. Видимо это не просто wav файл.
    В итоге нашел решения, которое приводит этот непростой wav к простому:

    1. Изначально у нас имеются два файла cue+wav. Wav файл можно с помощью mplayer привести к "нормальному" wav:
    mplayer -ao pcm "Enigma - The Lost Ones - The Platinum Collection CD3.wav" -ao pcm:file="Enigma - The Lost Ones - The Platinum Collection CD3.wav1"
    Затем переименовываем получившийся wav1 в wav и подменяем им оригинальный файл. Что интересно, размер двух файлов у меня получился одинаковый.
    Далее cue2tracks без проблем конвертирует весь альбом в mp3 и красиво рассталяет теги.
    2. Аналогично можно конвертировать уже разрезанные wav файлы.
    Засабмитил баг разработчикам ffmpeg, так как его код при конвертации явно выдает шум, а также хромиум , использующий ffmpeg для проигрывания файлов, выдает аналогичный шум при проигрывании моего файла.
    Вот ссылка на одну из песен в этом формате. У кого есть желание, можете поэкспериментировать :)
    Кстати, а кто чем конвертировал альбомы в wavpack ?

    Ps: в раздаче смотрю люди тоже ругаются на шипение. Похоже не все так просто с этим dts+wavpack :)

    Update: В баге разработчики ffmpeg ответили, что это мой файль несмотря на расширение нифига не wav , а dts.
    И чтобы ffmpeg его корректно конвертировал , надо делать вот так
    ffmpeg -f dts -i "Cuted_pcm_s16le.wav" "Cuted_pcm_s16le.mp3"
    Далее, посмотрел форматы, поддерживыемые shntool, а следовательно и cue2tracks. Dts там нету.
    Конечным решением является заранее переконвертить wav файл с помощью mplayer или ffmpeg:
    1. Через mplayer :
    mplayer -ao pcm "Enigma - The Lost Ones - The Platinum Collection CD3.wav" -ao pcm:file="Enigma - The Lost Ones - The Platinum Collection CD3.wav1"
    Затем переименовать полученный wav1 вместо оригинального wav и запустить cue2tracks, либo cuebreakpoints+shnsplit . На выходе сразу получаете mp3 с расставленными тегами
    cue2tracks -R -c mp3 -o "%N. %t" "Enigma - The Lost Ones - The Platinum Collection CD3.wav" "Enigma - The Lost Ones - The Platinum Collection CD3.wav"
    2. Через ffmpeg :Wav файл, отконвертированный мной во flac через ffmpeg cue2tracks есть не хочет. Поэтому второй вариант сначала сделать простой сплит без конвертации:
    cue2tracks -R -c wav -o "%N. %t" "Enigma - The Lost Ones - The Platinum Collection CD3.wav" "Enigma - The Lost Ones - The Platinum Collection CD3.wav"
    Затем полученные файлы через ffmpeg перегнать в mp3
    ffmpeg -f dts -i "02. Lost Two.wav" -b 320 "02. Lost Two.mp3"
    Чтобы понять в каком формате закодирован файл, можно запустить mplayer:
    mplayer "Enigma - The Lost Ones - The Platinum Collection CD3.wav"
    И найти строчку вида : Selected audio codec: [ffdca] afm: ffmpeg (FFmpeg DTS)

    четверг, 17 февраля 2011 г.

    Не работает flash player в facebook. Как починить??

    Привет всем ,
    При заливке фоток на facebook возникает такая проблема:
    Возникает во всех броузерах что у меня есть :
    chromium 10.0.648.11 (0)
    firefox 3.6.13
    opera 11.01
    Os : gentoo 64bit
    flash : www-plugins/adobe-flash-10.2.152.27_p201011173-r1 .
    собран с флагами: USE="32bit 64bit (multilib) -nspluginwrapper -vdpau"
    На всех сайтах , кроме facebook flash работает отлично
    Может кто сталкивался и знает как починить??


    воскресенье, 30 января 2011 г.

    yandex fotki в kde 4.6

    Добрый человек SeaJey откомментил мой прошлый пост про kde 4.6 и сказал что появился модуль kipi для yandex фоток.
    Почему же именно яндекс фотки ? Все просто:

    1. нету ограничения на размер хранилища,
    2. хранят фотографии в оригинальном разрешении
    Соответственно лично для меня fotki.yandex.ru стали отличным местом для хранения своей коллекции. Чего не хватало , так это интеграции с рабочей системой , чтобы фотки было удобно заливать. Поэтому для меня стало отличной новостью появление kipi плагина для yandex fotki.Ведь это означает, что в kde 4.6 можно будет использовать этот плагин сразу во многих приложениях, как gwenview и digikam

    Ну я решил это дело попробовать.Сделал ebuild и установил пропатченный kipi-plugins.
    И, знаете, все работает!В таких приложениях kde как gwenview и ksnapshot появился экспорт напрямую в yandex. Выглядит это вот так:
    Вы можете заранее в gwenview выделить нужные для экспорта файлы и выбрать в меню yandexfotki
    Откроется диалог который покажет выбрынные фотографии.

    К сожалению , пока нету поддержки создания новых альбомов прямо из окна плагина. Для той же пикаса нужная кнопка "создать альбом" присутствует в аналогичном окне. Не знаю, читает ли меня автор, но не сомневаюсь, что эту фичу он допилит.
    Плагин работает отлично , я загрузил около 300 метров фоток.

    Код yandexfotki пока доступен только в git. Поэтому для генту я сделал готовый ебилд, который патчит kipi-plugins используя срез yandexfotki за 20110131
    Взять его можно в моем моем layman оверлее либо скачать напрямую отсюда
    После подкладывания ебилда он устанавливается через выполнение emerge media-plugins/kipi-plugins kde-base/libkipi
    Если планируете использовать в gwenview или в ksnapshot, то включите для них флаг kipi. Digikam все подхватит сама.
    • media-plugins/kipi-plugins-1.8.0-r90 - моя пропатченная версия
    • kde-base/libkipi - стандартный кдешный биндинг для kipi

    Прочитав переписку автора с разработчиками kipi-plugins увидел, что они предлгают включить yandex fotki в стандартную поставку версии kipi-plugins-2.0 . Так что пользуемся и ждем новой версии.Автор просит присылать ему пожелания по улучшению плагина

    пятница, 28 января 2011 г.

    Впечатления от использования kde 4.6 в gentoo x64

    Сижу на kde 4.5. Для работы, фильмов и музыки все устраивает.Система у меня такая:
    1. Gentoo x64
    2. Встроенная видео карта intel i915
    Произвел апдейт до kde 4.6. И вот изменения на этапе инсталляции:
    1. use флага hal в kde больше нету. Поэтому я вообще снес hal
    2. Появление use флага vlc в пакете phonon. Его разработчики предлагают как бекенд по умолчанию вместо xine.
    После инсталляции , без hal и с vlc , система вполне себе работает. Для тестов запускал dragon player с этим бекендом - работает.

    В самом kde визуально заметно несколько отличий:
    1. У меня включено автоскрытие панелей. Панелька kde стала скрываться медленнее. Что довольно неприятно, после того как привык когда она мнгновенно улетает. Где сделать чтобы было быстрее не нашел
    2. Виджет открытых задач немного перерисовали для стандартной темы. Стал что-ли более объемный при кликах на задачи.
    3. В настройках kde появилось управление политиками: Global policy configuration и Actions Policy. На мой взгляд отличная штука, которая позволит рулить правилами из одного места.
    Изменения kde программах, которыми пользуюсь:
    1. Gwenview и ksnapshot: появилась возможно экспорты картинов на картинко-хостинги при использовании kipi-plugins. Проверил экспорт в пикасу - не работает.Update: заработало после обновления до kipi-plugins-1.8.Ну и ладно, все равно там нету хостингов без ограничения по места, наподобие fotki.yandex.ru. А очень бы хотелось.
    2. Dolphin - заработал поиск по ctr-f без индексирования nepomuk и strigi. Вот это довольно удобная вещь. Позволяет искать рекурсивно начиная с текущей директории
    Вот собственно и все фичи, которые влияют на мою работу в kde. Activities посмотрел , но не увидел причин, чтобы начать ими пользоваться. На мой взгляд проще закрыть программу, если ей не пользуешься.

    Далее про ошибки, которые мне попались.
    Много писали, что квин стал работать гораздо шустрее. Чтобы это проверить я врубил эффекты. У меня с ними работает довольно медленно на intel i915. Да и багов наловил неприятных при включенных эффектах:
    1. квин постоянно падает при минизации флеш окна
    2. Несколько раз kde выпадал в логин менеджер при работе

    При выключенных еффектах kde падать перестало. Единственная ошибка за несколько дней использования заключалась в том , что не монтировался внешний винт. Нашел в гуи kde где задать полиси по монтированию
    Однако через гуи нифига не заработало. После выставления нужного параметра настройки просто не сохраняются. В итоге поправил руками прямо в конфигах. Заработало.
    Выводы
    1. Добавленные фичи на работу особо не влияют
    2. Критических багов не найдено.
    3. Потребление памяти для плазмы однозначно уменьшилось, что радует.
    4. Управление через policy - радует. Это движение в правильную сторону
    5. Эффекты kwin - на мой взгляд лишнее. Kde и так выглядит довольно изящно

    пятница, 21 января 2011 г.

    imo.im - удобный интернет мессенджер через веб

    Долго искал интернет мессенджер чтобы без проблем работал на lix/win платформах и позволял хранить объединенную историю с нескольких компов в одном месте. Да еще при этом был удобным.
    Много чего перебробовал.В том числе все протоколы через джаббер пускал гмейловский , чтобы история в вебе была.Но удобства это особо не прибавило, а только лишние глюки , типо неработающих джаббер транспортов или проблем с локалью.

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

    После логина доступно два вида интерфейса: старый и новый. Далее я буду рассказывать только про новый.Выглядит он так:

    Написан интерфейс полностью на джаваскрипте , поэтому работать с ним легко и удобно.Отмему основные возможности , благодаря которым я стал пользоваться именно этим клиентом:
    1. Поддерживает все нужные протоколы , такие как skype, gmail. В том числе поддерживает аську и контакт(через джаббер). Как видно на скрине у меня одновременно работают 4 протокола: аська , gmail, skype, vkontakte
    2. Позволяет объединять протоколы. После того , как я логинюсь в любой из объединенных протоколов , клиент логинит все протоколы. Соответветственно на первой форме логина я могу указывать любой из протоколов с которыми я работаю
    3. Хранит всю историю онлайн и позволяет осуществлять по ней поиск. Для меня это абсолютно киллер фича , так как работаю со многими протоколами , да еще и с нескольких компов. А тут из одного места можно искать сразу по всем протоколам и юзерам. Показывается в стиле миранды : дерево с датами и основное окно.


    4. Быстрый поиск по контакт листу.Очень удобно: в строке над контакт листом набираю часть имени или описания контакта - и все подходящие контакты выводятся
    5. Уведомления о новых сообщениях. Клиент выводит симпатичные всплывающие уведомления о новых сообщениях, а также , если надо , звуковые.
    6. Поддерживает аудио, видео. Использовал я только в скайпе. Видео было, аудио тоже. Правда у меня почему-то не заботал микрофон.
    7. Приятный интерфейс : есть табы для работы с несколькими контактами. Интерфейс грузится и работает быстро. Запускаю через иконку с рабочего стола, как приложение, созданное хромом. В итого запускается он в отдельном окне и выглядит как самостоятельное приложение, что видно на скринах.
    Из минусов :
    1. Как я писал - у меня не заработал микрофон. У меня две звуковых карты, но этот клиент не позволяет выбрать из какой из них использовать микрофон. Думаю это решаемо выставлением микрофона по умолчанию в альсе, но пока не заморачивался этим.
    2. Временно(согласно разработчикам) отключена функция групповых чатов. Из-за этого все сообщения в групповом чате скайпа валятся как от отдельных контактов.
    Вобщем, рекомендую всем, кому нужны теже что и мне плюсы
    Ссылка : http://imo.im/new