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

воскресенье, 13 июля 2014 г.

Microsoft Office как Web Apps в Ubuntu

Сегодня все-таки захотелось сказать пару слов.

Итак, часто возникает необходимость проверить, как открываются и выглядят файлы MS Office в родном ПО. Для этого можно использовать Microsoft web apps — браузерные версии программ офисного пакета, включая:

- Microsoft Calendar;
- Microsoft Excel;
- Microsoft OneDrive;
- Microsoft OneNote;
- Microsoft Outlook;
- Microsoft People;
- Microsoft PowerPoint;
- Microsoft Word.

Для установки этих вкусностей в Ubuntu необходимо скачать
соответствующий deb-пакет и установить его.
Инфу взял отсюда

воскресенье, 29 декабря 2013 г.

Чертежи AutoCAD, OmegaT и GNU/Linux

Друзья!

Сегодня я выпил пивка по случаю успешного сражения с чертежами, коих у меня было 80 шт. Форматом чертежей был DWG 2004-2006

Итак, исходные данные: Ubuntu 13.10, wine, mono, draftsight.

Алгоритм следующий.

1. Сохраняем иcходные файлы в формате dxf R2000-2002 ASCII

Выполнить эту операцию мне пришлось 80 раз. А шо делаць, ибо касательно пакетного пересохранения я ничего не могу сказать хорошего.

2. На сайте Englishhelp.ru скачиваем программу dxf2txt. Кстати говоря, огромное спасибо автору этой чудесной программулины, ибо полезна она весьма!

3. Для того, чтобы облегчить себе задачу, воспользуемся командной строкой:
1) открываем терминал;
2) переходим в папку, где лежат наши файлы cd /home/chyvak/papka_s_DXF;
3) просим перечислить содержимое: ls;
4) копируем имена наших DXF-файлов;
5) ура(!);
6) терминал не закрываем.

4. Распаковываем скачанный архивчик в папку с нашими DXF-файлами.

5. В ранее незакрытом терминале (либо в новом, после команды cd /home/chyvak/papka_s_DXF) командуем вытащить текст из DXF: wine dxf2txt file1.dxf file2.dxf

6. В результате, в папке papka_s_DXF появятся TXT-файлы, одноименные с DXF-файлами.

7. Кодировкой этих файлов является ANSI, что не очень удобно, ибо кириллица выглядит очень красиво, но совсем не понятно, а нам это все переводить! Для того, чтобы спасти отца русской демократии необходимо сменить кодировку на UTF. Для этого воспользуемся программой UTFCast Express Запускается она из терминала аналогично dxf2txt, т. е. командой wine 'home/put/k/programme/utfcast.exe'. Использование программы интуитивно понятно, поэтому останавливаться в этой статье на ней не буду.

8. Перекодированные файлы переводим в какой-нибудь кошке. Я использовал OmegaT. Единственное замечание, необходимо настроить файловый фильтр для удобной сегментации.
9. Переведенные txt-файлы необходимо снова перекодировать из UTF в ANSI. Тут нам поможет программа Unicode2Ansi. Запускается она в среде mono, ибо написана для .NET, что есть зло: mono 'home/put/k/programme/unicode2ansi_rus.exe'. Эта программа немного испортила имена файлов, зачем-то добавив имя папки к имени файла (пришлось править вручную; думаю, в винде такой проблемы не будет), но с задачей справилась. Использование программы также было интуитивно понятным.

10. Перекодированные TXT-файлы кладем к нашим DXF-файлам. В терминале переходим в папку с DXF cd /home/chyvak/papka_s_DXF b командуем поместить наш переведенный текст на место  wine txt2dxf file1.dxf file2.dxf

11. Открываем наши DXF-файлы, просматриваем, получаем удовольствие, и сохраняем, как нам надо :-)

12. Профит!

Update: Спасибо г-ну Dimitry Prihodko за его программерство и получившийся ништяк!

четверг, 20 июня 2013 г.

Извлечение терминологии. wordTabulator

Необыкновенно полезная программа, предназначенная для извлечения терминологии. Она хоть и разработана под WIndows, тем не менее, замечательно работает в WINE, прекрасно справляясь со своей задачей. В качестве форматов исходных файлов использует txt и html.
Программа очень проста и понятна.
В результате работы программы в отдельном окне создается таблица извлеченных терминов и число их повторений. На основе этой таблицы можно составить глоссарий.

Радует удобство интерфейса и скорость работы программы. Скачать и узнать более подробные сведения о программе можно здесь.

воскресенье, 7 апреля 2013 г.

Workaholic. Дайте отдохнуть своим глазам!

Нередки случаи, когда работы так много, а сделать ее нужно позавчера очень быстро? Сидишь и работаешь, нажимаешь кнопки, таращишь в монитор иссохшиеся кровоточащие глазки? И мыслишки в голове: «Вот, сейчас, еще чуть-чуть и будет почти уже совсем, практически, совсем ничего не осталось или почти все уже!» не дают тебе спокойно встать и сделать пару наклонов, приседаний и пр. полезных вещей?
Поздравляю! Ты работоголик, по крайней мере, в такие минуты.
Вот, так сказать, примерная униформа для таких случаев:

Для того, чтобы заставлять работоголиков отвлекаться от этой бесовской машины под названием «персональный компьютер», была придумана программа Workaholic
Запуск программы означает запуск обратного таймера до отображения вот такого экрана (при запуске никакого «свистопердельного» события не происходит):

Этот экран блокирует все ваши открытые замечательные программы с интервалом 1 час на 5 минут. Есть возможность сделать перерыв, отложить его на 5 или 10 минут, либо пропустить перерыв.
Это прекрасно! Что еще нужно?
Установка в Ubuntu очень проста! Качаем пакет и устанавливаем посредством двойного щелчка мыши, ввода пароля и прослушивания какой-либо мелодии на ваш вкус.
Вот и все! Пользуйтесь, и следите за здоровьем!
ЗЫ Под виндовс есть аналог sye timer

суббота, 23 марта 2013 г.

Индикатор Caps Lock, Num Lock, Scroll Lock на панели Unity

Купил себе на днях такой комплект беспроводной клавиатуры с мышью под маркой Logitech.

http://www.logitech.com/assets/38279/wireless-combo-mk220-dark-grey-emea-glamour-image-lg.png

Ну, вот, что тут можно сказать:

  • удобно, что и мышь, и клавиатура работают от одного USB-датчика, следовательно, на один свободный USB-порт становится больше, что есть добро;
  • нравится, что клавиатура занимает мало места, но при этом обладает всеми нужными функциями;
  • огорчает, что не предусмотрена световая сигнализация режимов CapsLock, NumLock, ScrollLock.



Именно о последнем выводе далее и пойдет речь.
Видимо, не один я озадачился этим. Среди многих других людей, столкнувшихся с подобной проблемой и пользующихся Ubuntu, к счастью, оказался г-н T. Scott Barnes, который создал индикатор режимов CapsLock, NumLock, ScrollLock.

Проще это сделать, открыв терминал (Ctrl+Alt+T) и введя последовательно следующие команды:

sudo add-apt-repository ppa:tsbarnes/indicator-keylock
sudo apt-get update
sudo apt-get install indicator-keylock


Уверен, что пароль суперпользователя вы помните и все пройдет успешно.

indicator-chars: вставка специальных символов на панели Unity

Начну с того, что необходимость в наличии инструмента быстрой вставки специальных символов для переводчика очевидна. Например, при работе в OmegaT возникает необходимость вставки, например, неразрывных пробелов, или таких символов как «, », ·, ×, —, Ø, °, ÷, ±, и пр.

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

Итак, в Gnome 2 я использовал апплет «Касса символов» (Character Palette), но после выхода Unity и общего перехода на Gnоme 3 эта возможность исчезла. Но, как известно, мир не без добрых людей и свято место пусто не бывает. Нашелся умелец по имени Tobias Schlitt, который создал для панели Unity индикатор indicator-chars, дающий эту самую возможность, за что ему огромное спасибо!

Да простят меня красноглазые гуру командной строки и прочих linux-way догматов, но дальше я пойду путем обыкновенного пользователя, не желающего лишний раз связываться со всем этим геморроем усложнять простое.

Итак, алгоритм установки следующий:

  1. Установка indicator-chars. Для этого мы качаем архив отсюда.
  2. Распаковываем содержимое архива в какую-нибудь папку. Я рекомендую распаковать архив в домашней директории (путь: /home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/indicator-chars-master).
  3. Затем в домашней папке необходимо создать файл .indicator-chars (путь: /home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/.indicator-chars), в который следует внести необходимые символы. Количество и порядок строчек, созданных в этом файле, соответствуют тому, что отображаться в индикаторе на панели.
  4. Индикатор запускается файлом indicator-chars.py в папке, о которой шла речь в пункте 2 (путь: /home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/indicator-chars-master/indicator-chars.py)
  5. Внесем indicator-chars.py в автозагрузку:
  • для этого в Dash наберем «Автоматически запускаемые приложения»;
  • в поле «Имя» введем, например, «Касса символов»;
  • в поле «Команда» ничего не введем, а нажмем на кнопку «Обзор», и выберем наш запускаемый файл из пункта 4 (путь: /home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/indicator-chars-master/indicator-chars.py).

   Использование:

  1. Левой кнопкой мыши выбираем нужный символ. Он сохраняется в буфере обмена.
  2. Вставка символа происходит только нажатием средней кнопки мыши (колеса). Никакие Ctrl+V, Shift+Insert и пр. контекстные меню работать не будут.

Пользуйтесь!

вторник, 15 января 2013 г.

OmegaT и Microsoft Translator

Приветствую!

Давно я не писал ничего, но сейчас я это исправлю.


Начну с того, что машинный перевод нисколько не заменяет живого переводчика, но, при правильном его использовании, является весьма полезным вспомогательным инструментом.
Ранее я писал о том, как использовать Яндекс.Перевод в Goldendict. Сегодня я хочу рассказать, как использовать машинный перевод от Microsoft Translator в OmegaT.

Раньше была возможность использовать API машинного перевода от Google в OmegaT, однако, сам API и условия его применения изменились, и теперь возможность бесплатного использования API недоступна (существует платная подписка на Google Translate v2). Кроме того, для того чтобы узнать, как использовать оплаченную подписку на Google Translate v2, необходимо проделать сложный и тернистый путь, полный трудностей и невзгод. Я не прошел его, да и платить я не очень люблю. Системы Apertium и Belazar, также доступные в OmegaT, работают с теми языковыми парами, с которыми я, и, очевидно, не только я, не работаю.

Итак, в OmegaT, начиная с версии 2.6.1_1, появилась возможность использования Microsoft Translator API в OmegaT. Это тоже платный сервис, как и Google Translate v2. Однако, в отличие от последнего, имеется возможность бесплатного использования API, но при ограниченном объеме переводимого текста. А это уже кое-что.

Поскольку OmegaT разрабатывается умельцами и поддерживается сообществом, то не всегда вовремя доступны инструкции по использованию тех или иных функций этой замечательно программы.

На форуме от г-на Didier Briel, одного из разработчиков OmegaT, я узнал, как же задействовать Microsoft Translator API в OmegaT. 

Итак, можно запустить OmegaT следующей командой:

java -jar -Dmicrosoft.api.client_id=Customer_ID -Dmicrosoft.api.client_secret=Primary_Account_Key путь/к/OmegaT.jar

Я же забрался в папку с OmegaT и подредактировал запускающий скрипт.

Раньше он выглядел вот так:



#!/bin/bash
# readlink follows any symbolic links to get the real file REALOMEGATPATH=`dirname $(readlink -nf $0)` "${REALOMEGATPATH}/jre/bin/java" -jar -Xmx512M "${REALOMEGATPATH}/OmegaT.jar" $*


Теперь он выглядит следующим образом:
  
#!/bin/bash
# readlink follows any symbolic links to get the real file REALOMEGATPATH=`dirname $(readlink -nf $0)` "${REALOMEGATPATH}/jre/bin/java" -jar -Xmx512M -Dmicrosoft.api.client_id=Customer_ID -Dmicrosoft.api.client_secret=Primary_Account_Key "${REALOMEGATPATH}/OmegaT.jar" $* 



Где Customer_ID и Primary_Account_Key это Primary Account Key и Customer ID, которые доступны на странице вашей учетной записи Microsoft Azure Marketplace после регистрации и выбора нужной подписки на API.

После этих манипуляций появится возможность использовать машинный переводчик Microsoft Translator  непосредственно в OmegaT.

Удачи!

суббота, 4 августа 2012 г.

Ubuntu, PlayOnLinux, MS Office и ассоциация файлов


Выдалась свободная минутка, поэтому я решил ее потратить на написание заметки о PlayOnLinux, о роли и значении этого ПО для переводчика, работающего в линукс.

На сайте программы сказано следующее:

PlayOnLinux — это программа, которая позволяет легко устанавливать и использовать большое количество игр и приложений, разработанных для Microsoft®'s Windows®.
На данный момент очень мало игр совместимо с GNU/Linux, что, конечно, сильно мешает переходу на эту систему. PlayOnLinux предоставляет доступное и эффективное решение этой проблемы, бесплатное и уважающее свободное ПО.

Замечательно!
В технические тонкости самой программы я ударяться особо не буду, просто скажу, что PlayOnLinux основан на Wine. Обе программы доступны из Центра приложений Ubuntu без каких-либо плясок с бубном и ритуальных песнопений.

Процесс установки MS Office в PlayOnLinux достаточно прост. Необходимо либо вставить диск в привод, либо указать путь к папке с дистрибутивом MS Office, и просто следовать инструкциям.

После установки MS Office, программы пакета запускаются из окна PlayOnLinux, что не очень удобно. Естественно, сам собой возникает вопрос, а можно ли сделать так, чтобы при двойном щелчке по файлу с соответствующим расширением открывалась программа из вышеназванного пакета. Конечно, можно!

Итак, у меня установлено ПО PlayOnLinux 4.1.3. Честно говоря, не помню, из Центра приложений Ubuntu или врукопашную, но сути это не меняет.

Открываем главное окно PlayOnLinux 4.1.3, переходим в меню «Настройки — File assocoations» (очевидно, название опции еще не переведено). В открывшемся окне нажимаем кнопку «Новый», в новом открывшемся окне ручками добавляем расширение, например, doc и нажимаем кнопку «OK». В результате наших действий в окне «PlayOnLinux настройки» появится введенное расширение. Выбираем его мышкой. Ниже, рядом с кнопкой  «Новый», появится выпадающее меню, в котором выбираем Вёрд (до сих пор не могу понять, почему большая часть народа именно так называет MS Word), затем нажимаем кнопку «Применить». Соглашаемся с тем, что надо бы PlayOnLinux перезапустить, и закрываем главное окно программы.

Ура! Теперь файлы с расширением doc будут по умолчанию открываться посредством MS Word.

воскресенье, 1 июля 2012 г.

Ubuntu, Goldendict и машинный перевод

Сегодня хочу рассказать о том, как добавить функцию машинного перевода от yandex.ru для GoldenDict в паре En-Ru. Прочие языковые пары не пробовал, но, вполне возможно, что все будет аналогично.

Для начала пару слов о самой программе GoldenDict. Это словарная оболочка. Страница проекта GoldenDict находится по адресу: http://goldendict.berlios.de/, где можно скачать версии и для Windows, и для Linux, посмотреть скриншоты, почитать форум. На сайте также указаны поддерживаемые типы словарей, включая Lingvo. В Ubuntu 12.04 GoldenDict также доступен из репозиториев.

После установки мы сразу получаем оболочку, которую, в принципе, можно использовать сразу. Однако, как известно, инструмент требует заточки!

Пара достойных внимания моментов:

- словари для локального использования можно скачать, например, здесь;

- можно добавлять произвольные веб-сайты.

Остановлюсь на последней функции подробнее.

Итак, открываем главное окно оболочки, переходим на Edit/Dictionaries/Sources/Websites. Нажимаем кнопочку Add. В поле Name вводим название сервиса. Например, «Яндекс En-RU». В поле Address вводим

http://translate.yandex.ru/tr.json/translate?lang=en-ru&text=%GDWORD%. 

Не забываем активировать сервис путем установки соответствующего флажка. В итоге нажимаем кнопку «OK» и наслаждаемся наличием машинного перевода.

Подобным образом можно добавить поиск акронимов, благо специализированных сайтов, подходящих под вышеописанный алгоритм, достаточно

пятница, 29 июня 2012 г.

Unity-линза для поиска Вконтакте + Umplayer

Приветствую!

Не так давно я рассказывал о Unity-линзе для поиска Вконтакте и Smplayer'е, но теперь хочу сказать пару слов о форке Smplayer, который, как мне кажется, гораздо более подходит для этой линзы, да, к тому же, позволяет находить и просматривать видео с Youtube без необходимости открывать браузер и пользоваться Flash, и пр. ненужными сложностями.

Речь идет о плейере Umplayer, о котором я узнал отсюда.

Так вот, применительно к линзе Вконтакте, команда на запуск Umplayer с добавлением ссылок в список воспроизведения будет иметь следующий вид

umplayer -add-to-playlist

Эту команду  необходимо вводить в соответствующем в разделе параметров линзы.

Мое субъективное мнение: Umplayer открывает видео шустрее, изображение выглядит качественнее, есть поддержка «скинов».

Удачи!

четверг, 28 июня 2012 г.

Unity-линза Вконтакте для Ubuntu 12.04 + Smplayer

Unity — это весьма интересная и достойная  рабочая среда. Во всяком случае, мне нравится.

Не так давно я установил себе дополнительную Unity-линзу для поиска Вконтакте. Как это делается, описано здесь.
Огромное спасибо автору!

По умолчанию для линзы используется плейер Totem. Однако, я рекомендую заменить его на Smplayer, доступный из центра приложений Ubuntu. Причина подобной замены в том, что Smplayer дает возможность добавлять новые файлы в список воспроизведения с помощью команды, что весьма удобно для настройки линзы, а также при просмотре нескольких видео-файлов. Для этого в параметрах Unity-линзы для поиска Вконтакте необходимо прописать команду

smplayer -add-to-playlist

в соответствующем поле и произойдет счастье!

Удачи!


воскресенье, 17 июня 2012 г.

Skype 4.0.0.7 под Ubuntu 12.04

Установил Skype 4.0.0.7 под Ubuntu 12.04 64-бит. Аллелуйа!

Ну, что сказать. Немного новый интерфейс — это, конечно, дело хорошее. Забавные смайлики радуют глаз. Немного переработаны видео-звонки. Однако, болячка с моей веб-камерой как была, так и осталась. Уверен, что я не одинок с подобной проблемой. Веб-камера отказывалась работать со скайпом, хотя в остальных приложениях работала замечательно, естественно, в силу своих возможностей. Друзья мои, ну, не хочу я только для Skype покупать новую веб-камеру, ибо зачем? Тем более, что купленная еще в далеком 2003 году "вебка" Genius по-прежнему замечательно работает, а моя физиономия как была узнаваемой моими собеседниками, так таковой и остается!

Так вот, раз проблема есть, то ее надо решать! Примечательно, что и с этой версией Skype известный "танец с бубном" сработал. Речь идет о команде:

LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so /usr/bin/skype
 
Раньше я создавал скрипт wonderful_script_name.sh следующего, впрочем, известного содержания:

#!/bin/bash
LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype

Затем для запуска Skype я пользовался ярлыком со ссылкой на этот скрипт.

Однако, копаясь по разным форумам и прочим местам общения различных гуру, выяснил, что можно, оказывается, поступить следующим образом:

Открыть терминал.
Ввести:

sudo nautilus 

и пароль суперпользователя.

В открывшемся с правами администратора окне Nautilus перейти по адресу

/usr/share/applications/


В этой директории необходимо найти значок Skype, открыть его свойства, и в поле "Команда" ввести:
env LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype

После этого можно радоваться работающей веб-камере.

Кстати, новое оформление видео-звонков мне понравилось

 ДОПОЛНЕНИЕ
Дополняю эту статью следующим. Мне пришлось вернуться к запуску skype с помощью самостоятельно создаваемого скрипта с прекрасным именем, например, new_wonderful_script_name.sh:

#!/bin/bash
echo "username userpassword" | LD_PRELOAD=/usr/lib/i386-linux-gnu/libv4l/v4l1compat.so skype --pipelogin

, где username и userpassword заменены на логин и пароль skype, соответственно.

Эта мера вызвана тем, что при загрузке skype каждый раз требовал от меня прочесть лицензионное соглашение, ввести имя пользователя и пароль, кроме того, «колдовство» с камерой не срабатывало. Причина неизвестна. Выяснять, почему, нет ни возможности, ни желания. Новое «колдовство» было найдено на просторах всемирной паутины. Работает, и на том спасибо! :-)