Showing posts with label инструментарий. Show all posts
Showing posts with label инструментарий. Show all posts

Friday, June 15, 2012

mkv 2 avi

Для всей папки с mkv:
for f in *.mkv; do mencoder "$f"  -oac mp3lame  -ovc copy -o "avi/${f%.mkv}.avi"; done

Friday, November 25, 2011

Почему лучше не связываться с wxPython

Если вы начинаете проект на Python и в качестве GUI думаете использовать wxPython, то я не советую вам это делать по причинам переносимости. Ниже мой комментарий в теме, где такая проблема всплыла.

Тема wxPython на Linux вылазит, как правило в начале работы, когда вовсю вылазят косяки сборки wxPython. В свое время мы отказались от wx по двум причинам:
  • у wx (по крайней мере с wxPython) была проблема с обратной совместимостью на неосновных версиях.
  • wx, под Linux, дергает GTK. Но, работая с GTK напрямую еще есть шансы на то, что на другой конфигураци*  версия библиотеки будет совместима с той, которая используется для разработки. С wх, и в особенности с wxPython, такие шансы невысоки и вот почему. wxPython представляет собой связку четырех сущностей упомянутые выше GTK и wx, плюс wxPython и Python. Пакеты с GTK, wx, wxPython и Python собирают разные люди. Насколько они договорятся между собой о используемых версиях (UPD: и насколько большое рукожопие проявят в процессе сборки) -  большой вопрос. 
Если вы только начинаете проект я бы рекомендовал использовать более популярные альтернативы: pyQT или pyGTK**. Они вовсю используются в дистрибутивах, потому вероятность поиметь проблем с кривыми сборками и переносимостью на порядок меньше. Перед этим, для GUI, я использовал связку TkInter+Tile. Теперь, я предпочитаю вариант Java+Jython.

* - например, апгрейд дистрибутива или его смена
** - pyQT, пожалуй, самое лучшее. Но для коммерческих проектов надо лицензироваться, причем - недешево. Вместо него можно попробовать PySide, если он присутствует в вашем дистрибутиве. Вариант с GTK тоже имеет свои нюансы. Не так давно вышла GTK3. Я не знаю, совместимы ли GTK2 и GTK3, есть ли биндинг к GTK3, насколько он совместим с GTK2 и насколько вообще стабильна эта связка.

Wednesday, August 12, 2009

GRDC

С удивлением обнаружил приложение Grdc - GTK+/Gnome Remote Desktop Client . Это ВЕЛИКОЛЕПНЫЙ заменитель убогого и медленного Vinagre. И чем же он так хорош - спросите вы? Объясню:
1) поддержка RDP/VNC/SFTP - сессий;
2) для Gnome есть удобный аплет на панель;
3) множество настроек качества удалённого десктопа и размера картинки;
4) поддержка групп соединений;
5) отличная скорость на медленных каналах! УРА!
6) встроенное SSH-туннелирование с возможностью авторизации через ключи (наконец-то можно спокойно подключаться к локальным рабочим станциям за NAT'ом без лишних движений!);
7) возможность открыть из текущей удалённой сессии консольную сессию или передачу файлов (привет Radmin'у);
8 ) раздельные процессы для множества подключений;
9) и многое другое.
Устанавливается из стандартных репозиториев (старая версия), либо из deb-файлов на оффсайте.