Показаны сообщения с ярлыком proprietary software. Показать все сообщения
Показаны сообщения с ярлыком proprietary software. Показать все сообщения

22 октября 2011 г.

Решение проблем с проприетарными драйверами ATI и compiz

Свободные драйвера для видеокарт от AMD/ATI это конечно хорошо, но я захотел попробовать официальные проприетарные драйвера для моей хоть и бюджетной, но не самой старой видеокарты. Я набрал в меню слово "драйвер", запустил приложение по обнаружению и установке драйверов, включил эти драйвера (в списке было два вида драйверов, и первые не установились). Итак, драйверы установились, перезагрузка и...  все с тот-же неприятный глюк. Отрисовка окон и анимация заметно тормозит. Два дистрибутива Ubuntu было выпущено, несколько раз обновлялись драйвера для ATI, а воз и ныне и там.
Виновником проблем является, конечно же, не Ubuntu и даже не AMD, купившая ATI, а известный сборник глюков и проблем с давних пор под названием compiz, от использования которого тем не менее отказываться никто не собирается - уж больно красивости которые он рисует всем нравятся.
К счастью, отказываться и не нужно. И даже не нужно обратно переключаться на свободные драйвера для ATI. Проблема, как это нередко оказывается, решается всего лишь "одной галочкой" в меню.
Центр приложений Ubuntu
 Идем в центр приложений Ubuntu и по запросу "compiz" устанавливаем так называемый ccsm (не пытайтесь это вводить в поиске по приложениям в центре Ubuntu - не найдете ничего). Ccsm это простой менеджер по настройке compiz, который не установлен в системе, хотя он очень полезен для тонкой настройки compiz.
После установки приложения, можно набирать заветные четыре буквы "ccsm" в меню и запускать "твикер" compiz.
Ccsm: opengl plugin configuration
 Выбираем OpenGL plugin и убираем заветную галочку с вертикальной синхронизации. Как ни странно чтобы новые установки начали действовать потребовалась перезагрузка (я же говорил что Ubuntu взяла не только хорошее из Windows).
После вышеуказанных нехитрых манипуляций анимация снова станет плавной, окошки станут летать, да и вообще жить станет лучше и веселее.

1 мая 2011 г.

Автоматизация

На работе столкнулся с заданием, которое заключалось в вводе данных в базу через специальный (убогий) клиент. Несмотря на то что отдел информационных технологий работает на другом этаже, а не на Марсе, как можно было подумать наблюдая результаты их работы, делать свою работу они не собирались. У меня были "сырые" данные, я мог их предоставить в любом виде (текст, csv, xml), но мне никто не собирался помогать. Сказано вводить через "специальную программу", значит через нее родимую, а все эти базы данных это не для вас, простых пользователей.
Вот так я столкнулся с задачей по автоматизации своего труда. Работа инженера предполагает творческую составляющую, она подразумевает ответственность человека за то, что он делает. Мыслительный процесс и результаты обычно трудно автоматизировать, но и в своей работе я сталкивался с большим количеств рутиных задач, которые утомляли своим однообразием и требовали совсем немного вмешательства. В первую очередь это составление отчетов, заказов - с этим справляется Excel и VBA (как бы я его не ругал за непродуманность, некоторые написанные программы исправно работают несколько лет, облегчая мой труд).
В данном случае работа оказалось слишком примитивной. Для начала я её попробовал выполнить в ручном режиме: создал xls-документ с данными необходимыми для ввода, скопировал одну строчку, перешел в окно программы, ввел, выделил другую ввел, закончил ввод. Я замерил время выполнения данной работы - получилось в среднем 45 секунд на ввод. Выглядело все очень уныло, попытка повторить все это несколько сотен раз могла привести к непоправимым изменениям в моем головном мозге.
"Это работа для компьютера, а не для человека!" - сказал я себе и начал искать решение. Далеко я ходить (в интернет) не стал, а решил попробовать проверенное решение, о котором я слышал много лет назад. Это оказалась программа для автоматизации под названием xstarter.
А сейчас, я в свойственной для себя манере, напишу почему мне не понравилась данная программа и почему я не буду ей пользоваться. Забегая вперед скажу, что даже не смотря на все минусы все проблемы я решил и организовал автоматический ввод данных. В работе я столкнулся со следующими препятствиями:
  • при записи макроса информационное окно перегораживает элементы окна, в частности это бесполезное напоминание загородило мне скроллбар;
  • при работе программы возникают всплывающие окна, которые опять же могут загораживать элементы интерфейса
  • невозможно никак ускорить работу макроса: если вы медленно возили мышкой - ровно с такой же скоростью будет исполняться макрос
  • самый главный недостаток: нет никакой возможности экстренно прервать выполнение скрипта!
  • кроме того программа периодически глючила, загружала процессор на полную мощность, да и документация мне не понравилась. 
Хотя у программы есть много плюсов:
  • она очень простая
  • для русскоязычных пользователей она бесплатна
Благодаря программе xstarter спустя 30 минут я смог написать скрипт, который повторял мои действия. Благодаря поддержке переменных в программе, я смог организовать цикл и это избавило меня от необходимости нажимать на кнопку запуска.
Работая с программами подобного рода трудно быть уверенным в правильности работы, ведь немножко сдвинутое окно и все ваши макросы нажимают и вводят данные не туда куда нужно! Именно поэтому возможность прервать скрипт меня очень расстроила.
Возможно в следующий раз, когда возникнет подобная проблема, я использую альтернативу. Например продвинутый макро-рекордер autoclickextreme или даже проверенный временем AutoIt (про программирование в котором книжки пишут).

20 февраля 2011 г.

Домашний сам себе режисер: Cyberlink Powerdirector 9

Видеоролик за 30 минут (из них 20 минут редактирование звуковой дорожки)
Я вплотную подошел (и даже уже перешел) к третьему пункту моего увлечения.
Напомню порядок действий:
  1. Выбираем жертву, вернее двух жертв - одна из жертв музыкально ограбила первую жертву...
  2. С помощью звукового редактора делаем сравнение, составляем звуковую дорожку для будущего фильма. Я уже столкнулся с некоторыми трудностями: современные поп-исполнители стали гораздо хитрее и наглого "один-в-один" плагиата как в "лихие 90-е" уже не встретить. Полное понимание сути плагиата достигается при многократном прослушивании и даже просмотре двух композиций. 
  3. Делаем видеоролик для youtube.com со своими комментариями и тэгами - народ должен знать своих героев. Тут еще возможны варианты и подводные камни, в виде страшных модераторов, которые не разбираясь могут забанить за нарушение авторских прав, хотя это в высшей степени несправедливо - ведь я сам хочу привлечь внимание к нарушению!
  4. ... наслаждаемся.  
Итак, я подошел к третьему пункту и занялся нелегким ремеслом режиссера и видеомонтажера. На деле не таким уж нелегким, а довольно простым и веселым с программой Cyberlink Powerdirector 10. Вы ведь не собираетесь монтировать "Avatar"? И никто не собирается это делать в этой программе, которая, кстати, не относится к классу профессиональных, зато сделать ролик для youtube или сделать монтаж домашнего видео в ней проще простого. Также она будет довольно удобной для создания видеоподкастов.
Простой интерфейс (не русскоязычный, но текста в этой программе мало) позволил мне сходу разобраться с программой, а просмотр вот этого видеоролика (на английском языке) научил вставлять эффекты и переходы. Для моих целей более чем достаточно.
Хорошая и простая программа и сумма в 100$ за нее не кажется несправедливой.
P.s.: кроме продажи самой программы, авторы Cyberlink зарабатывают на предоставлении доступа к своему сайту с различными полезными дополнениями (шаблонами, эффектами, пресетами) для редактора. Там имеется множество и бесплатных эффектов, которые создают пользователи. На сайте требуется регистрация через e-mail или авторизация через facebook, а деньги за лицензионное ПО сразу не требуют.
Я также пробовал (меня хватило минут на 5) Corel Video Studio Pro X4 (видеоредактор от известной ранее Ulead). После Cyberlink Powerdirector я не обнаружил в этом редакторе ничего нового, хотя у него и имеются некоторые оригинальные возможности.