воскресенье, 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

пятница, 9 апреля 2010 г.

Замена cityinfo на maps.yandex.ru в качестве электронной карты Минска

Есть некоторые программы , которые в линуксе довольно сложно заменить.
Одна из таких программ для меня была cityinfo - это электронная карта минска.Все что я смог от нее добиться в свое время это запустить ее определенную версию пд определенной версией wine. Однако с новыми версиями совместимость была утеряна.
Из преимуществ у нее есть:
  1. свободно не распространяется.Только с диском наподобие "электронная беларусь"
  2. Адекватная карта.
  3. Наличие схем движения транспорта
  4. На мой взгляд удобная навигация

Из недостатков:
  1. Она единственная электронная карта Минска (была)
  2. работает только в виндовс
  3. отсутствие многих новых домов , а то и улиц. например дома по Алеся Гаруна на ней не присутствуют.
Внешний вид имеет следующий:

Так вот самое,приятная новость в том , что уже как несколько месяцев Yandex представил адекватную замену электронной карте Минска по адресу maps.yandex.ru . На мой взгляд это отличная карта:
  1. Запускается под любой платформой , будь то windows или linux
  2. Быстрая (доволен ее работой на канале 1мбит и больше. меньше не пробовал)
  3. Имеет несколько режимов отображения.наиболее интересным является на мой взгляд гибридный режим , где на фотографиях со спутника подписаны номера улиц и домов
  4. содержит адреса самых располедних новостроек в минске. Так как сам живу именно в такой, то стало очень удобно посылать друзьям адрес.
  5. Позволяет посылать другим прямые ссылки на дом, улицу, что вы хотите показать. Вот например я живу вот тут .
  6. быстрый и удобный поиск улицы, дома. Хотя я не указываю что ищу именно улицу в минске, яндекс всегда безошибочно показывает мне именно минск
Стандартный вид . Включен режим схема:

Гибридный вид:


Что сказать , как пользователь я очень рад.
Ну и для хорошего настроения добавлю, что практически последней программой windows only пали электронные ПДД билеты. За что респект Семеняко Михаилу , который сделал клиента под linux. Производитель оригинального диска ЧУП "Новый поворот" сначала хотел задавить Михаила , угрожал и категорически отказывался делать поддержку линукс, клея различные отговорки.
Однако уже сейчас они заявили у себя на сайте поддержку linux через wine начиная с последней версии.
Не знаю, кто был катализатором появления карт для минска в яндексе , но для linux ПДД все сделал и перевернул ситуацию один человек! Задумайтесь ;)

четверг, 18 марта 2010 г.

исправление неработающих хоткеев в goldendict

хоткеи последний версии goldendict-0.9 напрочь отказываются работать с новыми версиями xorg-server , ссылаясь на то , что record extension для xorg не найдено.
Для меня вызов переводчика по горячей клавише просто убийственная фича. Поэтому нужен был фикс.

Чтобы получить работающие горячие клавиши , достаточно поставить ebuild из git.
Взять сам ebuild можно в моем layman оверлее либо скачать ebuild напрямую
Кстати да, особых новых фичей в git версии не заметил, а вот работающие хоткеи порадовали :)

мало все-таки надо для счастья :)

пятница, 22 января 2010 г.

Синхронизация паролей между Lin&Win машинами

На работе на win машине имеется ~10 паролей для работы с машинами заказчика.
Все они разные и сложные по требованиям безопасности, те без возможности запомнить. А без них никуда.
Часто приходится работать из дома , а там уже Gentoo linux.
Поэтому задумался , как мне получить все эти пароли дома.
Единственный кроссплатформенный менеджер паролей, который я нашел оказался keepass.
Итак, устанавливаю:

keepass по сути обладает всеми нужными качествами для менеджера паролей:
  • умеет хранить пользователей , пароли, url
  • не светит их в явном виде при копировании, а использует буфер обмена
  • генерирует пароли по шаблону
  • висет в трее и вызывается по горячей клавише
  • Имеет порт на linux/win
Выглядит keepass вот так:

После установки остается минимум - синхронизировать базу паролей между машинами. Обе машины естественно находятся за NAT
Наиболее подходящим сервисом для этого оказался dropbox.
Ставим его на обе машины и задаем директорию в которую он будет синхронизировать данные между машинами
Далее в gentoo я просто сделал симлинку на базу паролей из /etc в дропбокс директорию,
На win же пришлось сохранять базу прямо в директории dropbox

Собственно все - теперь пароли доступны на обоих машинах.Синхронизация выполняется автоматически при обновление файла базы паролей.

Что в этой схеме хорошо:
  • работает на разных платформах
  • синхронизация выполняется автоматически при обновление любой информации в базе

Что не очень:
  • при запущенном keepass на виндовсе создается lock файл для базы данных, который конечно тоже синхронизируется.При открытии синхронизированной базы на другой машине его приходится удалять. Почему было не сделать создание lock файла только в момент записи в базу ??
Update: для решения проблемы с отменой синхронизации лок файла можно сделать следующее.По совету Александр сделал хардлинк на базу данных с паролями на винде следующей командой :
fsutil hardlink create "C:\Program Files\keepass\database.kdb" "C:\My Dropbox\keepass\database.kdb"
Оригинал базы хранится в C:\Program Files\keepass\. На нее создается ссылка в C:\My Dropbox\keepass. Таким образом, при открытии базы лок файл создается в тоже же директории что и база. А "C:\My Dropbox\keepass" продолжает содержать только базу, которую дропбокс и синхронизирует.

В следующей 2.x версии keepass добавлена синхронизация паролей между машинами.Однако эта версия доступна только под win. Поэтому пишем свой велосипед или используем то что есть :)

понедельник, 4 января 2010 г.

Восстановление потерянных пакетов при репликации clearquest

Иногда получается, что из-за проблем сети репликация clearquest проходит как бы наполовину. Иначе говоря, некоторые пакеты теряются. И вот тут начинается самое интересное.
Когда ваше сетевое соединение восстановилось и вы запускаете реплицию (а конкретно импор) повторно,
то она начинает ругаться на отсутствующие пакеты.Вот так:
"Multiutil: The 'MASTER_UPDATE_PACKET' packet was sent from 'DELFT_HUB' at '2010-
01-04 14:16:15'. This packet for 'MASTR' cannot be replayed: This replica has no
t replayed epoch 1834 from replica DELFT_HUB, it has only replayed through 1800."

Лечится это довольно просто.Вспоминаете , когда проблема появилась первый раз и на той стороне откуда вы экспортируете данные, откатывается пакеты на некоторое время назад - когда все было нормально командой:

multiutil recoverpacket -clan tsiem -site delft_hub -family MASTR -user admin -password consulrisk minsk_hub -since 1-november-2009

Далее повторяете репликацию(экспорт, а затем импорт).После этого импорт должен пройти нормально