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

пятница, 6 февраля 2015 г.

Манипуляции с PDF

Время от времени возникает необходимость выполнения таких действий, как сборка нескольких PDF в один или извлечение из PDF отдельных страниц. Как оказалось, пакет poppler (в Arch Linux он присутствует в штатном репозитории extra) содержит такие замечательные и простые в использовании утилиты как pdfunite и pdfseparate. Первая из них позволяет собирать PDF из нескольких. Пример использования может выглядеть так.
pdfunite chapter*.pdf book.pdf
Вторая же позволит извлечь необходимые страницы из документа. Например, таким вот образом.
pdfseparate book.pdf -f 100 -l 102 page_%d.pdf
Такая команда позволить извлечь из документа book.pdf страницы с 100-й по 102-ю, каждая из которых окажется в отдельном PDF, имя которого задано шаблоном page_%d.pdf.
Вот, собственно, и все.

воскресенье, 13 октября 2013 г.

Запись скринкастов с помощью vlc

vlc - замечательная программа. Лично я использую ее и для просмотра фильмов, и для прослушивания музыки. Стоит отметить, что vlc не только плеер. Это настоящий комбайн. Так, с помощью vlc можно, к примеру, записывать скринкасты или конвертировать видео/аудио из одних форматов в другие. При этом настройки профилей доступны для редактирования.
В этой заметке я хочу показать, как выполняется запись скринкастов.

Запускаем vlc и выбираем пункт меню "Медиа -> Конвертировать/Сохранить".

В открывшемся диалоговом окне переходим на вкладку "Устройство захвата" и в качестве режима захвата выбираем "Экран". Выставляем желаемую частоту кадров и нажимаем на кнопку "Конвертировать/Сохранить".

В очередном диалоговом окне необходимо выбрать профиль, уточнить его настройки (контейнер, видеокодек, аудиокодек) и выбрать файл в который будет сохранен результат. После нажатия на кнопку "Начать" начнется запись.

Останавливается запись путем нажатия на кнопку "Останов" в главном окне vlc.

Вот, собственно, и все.

среда, 5 июня 2013 г.

Релиз Qwt 6.1

Состоялся релиз библиотеки виджетов и вспомогательных классов для визуализации числовых данных Qwt 6.1. О возможностях библиотеки можно узнать со страницы проекта на sourceforge: http://qwt.sourceforge.net/, а о нововведениях версии 6.1 - в официальном changelog: http://qwt.sourceforge.net/qwtchangelog.html.

суббота, 1 июня 2013 г.

Информация об установленных модулях оперативной памяти в GNU/Linux

Зачастую, бывает необходимо провести некоторый апгрейд компьютера, в частности, доустановить или заменить модули оперативной памяти. Для того, чтобы купить именно то, что нужно, необходимо получить информацию о том, что уже имеется на борту. Например, тип памяти или количество установленных модулей, а также, есть ли в наличии свободные слоты. Понятно, что все это не проблема. Выключаем компьютер, открываем крышку и смотрим. Однако, гораздо удобнее получить необходимую информацию не выключая компьютера. В GNU/Linux это можно сделать с помощью программы dmidecode. К примеру, на моем Sony Vaio VPCF12M1R/H программа выдает следующее:
[pa23@pa23comp ~]$ sudo dmidecode --type memory
# dmidecode 2.12
SMBIOS 2.6 present.

Handle 0x0009, DMI type 16, 15 bytes
Physical Memory Array
 Location: System Board Or Motherboard
 Use: System Memory
 Error Correction Type: None
 Maximum Capacity: Unknown
 Error Information Handle: Not Provided
 Number Of Devices: 2

Handle 0x000A, DMI type 17, 21 bytes
Memory Device
 Array Handle: 0x0009
 Error Information Handle: Not Provided
 Total Width: 64 bits
 Data Width: 64 bits
 Size: 2048 MB
 Form Factor: SODIMM
 Set: None
 Locator: SODIMM1
 Bank Locator: Bank 0
 Type: DDR3
 Type Detail: Unknown

Handle 0x000C, DMI type 17, 21 bytes
Memory Device
 Array Handle: 0x0009
 Error Information Handle: Not Provided
 Total Width: 64 bits
 Data Width: 64 bits
 Size: 2048 MB
 Form Factor: SODIMM
 Set: None
 Locator: SODIMM2
 Bank Locator: Bank 1
 Type: DDR3
 Type Detail: Unknown

[pa23@pa23comp ~]$ 
Как видно, в моем компьютере в наличии имеются 2 слота под модули памяти и оба они заняты. В каждом установлено по 2 ГБ. А я хочу иметь 8. Что ж, придется раскошелиться на 2 модуля по 4 ГБ )

Первоисточник: http://www.howtogeek.com/howto/28475/how-to-tell-what-type-of-memory-your-linux-pc-has-installed/

пятница, 16 ноября 2012 г.

LibreOffice Writer. Автоматическая нумерация формул

После публикации заметок о работе с библиографией в LibreOffice Writer (первая и вторая), было бы совсем неприлично, опять же в связи с убогостью его документации, не упомянуть о такой шикарной возможности, как автоматическая нумерация формул. Делается это проще простого. Устанавливаем курсор на свободную строку, пишем fn и нажимаем F3. Все! Далее просто отредактируйте созданную автоматически формулу. И на нее, кстати, можно создавать перекрестные ссылки в тексте. Очень удобно.

четверг, 15 ноября 2012 г.

LibreOffice Writer. Библиография. Более простой вариант

По сравнению с ранее изложенным вариантом формирования библиографии в документах LibreOffice Writer, предлагаемый в этой заметке способ имеет, на мой взгляд, пару весомых преимуществ. Во-первых, он гораздо проще в использовании, а во-вторых, ссылки в тексте можно сделать перекрестными, что обеспечит всплывающие подсказки при наведении на них курсора и переход на нужный пункт списка по щелчку (в том числе и PDF).

Для начала, формируем ссылки на все необходимые источники в программе biblref.


Далее, копируем текст из biblref в LibreOffice Writer и превращаем его в нумерованный список.


В тексте документа ссылку на требуемый источник оформляем в виде перекрестной. Для этого ставим курсор в нужное место документа и вызываем диалоговое окно "Поля", доступное в меню Вставка -> Перекрестная ссылка.


В открывшемся диалоговом окне, на закладке "Перекрестные ссылки", выбираем "Нумерованные абзацы", далее - требуемый источник, "Номер" и нажимаем кнопку "Вставить".


После чего в тексте документа появляется наша ссылка.

LibreOffice Writer. Библиография

В этой заметке я хочу поделиться своим опытом работы с библиографией в LibreOffice Writer, т.к. официальная документация данного пакета офисных программ весьма и весьма убога.
Вкратце, методика предлагается следующая:
  • элементы библиографического списка создаются по мере написания текста;
  • для формирования библиографической ссылки используется программа biblref;
  • по окончанию работы над текстом, формируется правило составления библиографического списка и сам список.
Теперь более подробно. Для создания и вставки в текст своей работы библиографической ссылки, следует воспользоваться диалогом LibreOffice Writer "Вставить библиографическую ссылку",  доступным в меню Вставка -> Оглавление и указатели -> Элемент списка литературы.


В открывшемся диалоговом окне нажимаем радиокнопку "Из содержимого документа" и кнопку "Создать".


В результате появляется следующее диалоговое окно - "Задать библиографическую ссылку". В этом окне необходимо заполнить 2 поля - "Сокращение" (сюда мы запишем порядковый номер ссылки) и "Поле пользователя 1" (сюда мы скопируем сформированную в программе biblref строку). В выпадающем списке "Тип" выберем "Поле пользователя 1". Формирование ссылки в biblref выглядит следующим образом.



Диалоговое окно "Задать библиографическую ссылку" после заполнения вышеуказанных полей приведено ниже.


Нажимаем в этом окне кнопку "ОК", а в окне "Вставить библиографическую ссылку" - кнопку "Вставить".


После чего в нашем тексте появляется созданная ссылка, представленная текстом из поля "Сокращение", т.е. порядковым номером.


Далее (или по завершению работы над текстом) формируем список использованных источников (библиографию). Для этого переводим курсор на нужный лист документа и вызываем диалоговое окно "Вставить оглавление/указатель", доступное в меню Вставка -> Оглавление и указатели -> Оглавление и указатели.


В выпадающем списке "Вид" открывшегося диалогового окна выбираем "Библиография".


Далее, переходим на закладку "Элементы", из списка "Тип" выбираем "Поле пользователя 1" и формируем структуру ссылки в списке из следующих элементов: "Сокращение", "Табуляция", "Поле пользователя 1".


Нажимаем кнопку "ОК" и любуемся результатом.

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

Работа с цифровой камерой в консоли GNU/Linux

В данной заметке я хочу показать, как работать с цифровой камерой из консоли в GNU/Linux на примере получения файлов с камеры Nikon d5100 в Arch Linux с помощью gphoto2.
Для начала проверим, установлена ли программа gphoto2.

$ pacman -Ss gphoto2
extra/gphoto2 2.4.14-1 [установлен]
    A digital camera download and access program.
extra/gvfs-gphoto2 1.12.3-2 [установлен]
    gphoto2 (PTP camera/MTP media player) backend for gvfs
extra/libgphoto2 2.4.14-1 [установлен]
    The core library of gphoto2, designed to allow access to digital
    camera by external programs.

У меня, как видите уже установлена, если у вас нет, то установите.

$ sudo pacman -S gphoto2

Далее подключаем камеру к компьютеру и убеждаемся, что ее видит и система и программа.

$ lsusb
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 05ca:18ba Ricoh Co., Ltd 
Bus 001 Device 004: ID 0489:e00f Foxconn / Hon Hai Foxconn T77H114 BCM2070 [Single-Chip Bluetooth 2.1 + EDR Adapter]
Bus 002 Device 003: ID 046d:c52f Logitech, Inc. Wireless Mouse M305
Bus 002 Device 008: ID 04b0:0429 Nikon Corp.

$ gphoto2 --auto-detect
Модель                         Порт
----------------------------------------------------------
Nikon DSC D5100 (PTP mode)     usb:002,008

При желании, можно получить море информации о камере с помощью команды gphoto2 --summary, но наша цель - скачать файлы изображений. Смотрим, что есть на карте камеры.

$ gphoto2 --list-files
В каталоге «/» файлы отсутствуют.
В каталоге «/store_00010001» файлы отсутствуют.
В каталоге «/store_00010001/DCIM» файлы отсутствуют.
688 файлов в каталоге «/store_00010001/DCIM/100D5100».
#1     DSC_0040.NEF               rd 15328 KB application/x-unknown
#2     DSC_0072.NEF               rd 17500 KB application/x-unknown
...
#685   DSC_0713.JPG               rd  6823 KB 4928x3264 image/jpeg
#686   DSC_0713.NEF               rd 17564 KB application/x-unknown
#687   DSC_0714.JPG               rd  7508 KB 4928x3264 image/jpeg
#688   DSC_0714.NEF               rd 18058 KB application/x-unknown

Далее, создадим на компьютере каталог для загружаемых файлов и произведем загрузку, например, первых 5 файлов.

$ mkdir pic_temp
$ gphoto2 --get-file=1-5
Копирование 'DSC_0040.NEF' из папки '/store_00010001/DCIM/100D5100'...
Файл сохраняется с именем DSC_0040.NEF
Копирование 'DSC_0072.NEF' из папки '/store_00010001/DCIM/100D5100'...
Файл сохраняется с именем DSC_0072.NEF
Копирование 'DSC_0078.NEF' из папки '/store_00010001/DCIM/100D5100'...
Файл сохраняется с именем DSC_0078.NEF
Копирование 'DSC_0083.NEF' из папки '/store_00010001/DCIM/100D5100'...
Файл сохраняется с именем DSC_0083.NEF
Копирование 'DSC_0087.NEF' из папки '/store_00010001/DCIM/100D5100'...
Файл сохраняется с именем DSC_0087.NEF

Вот, собственно, и все.

Перечень других возможностей программы gphoto2 можно узнать из встроенной справки.

$ gphoto2 --help

среда, 21 марта 2012 г.

Shotwell. Импорт фотографий

В качестве вьювера и редактора "на скорую руку" можно порекомендовать программу shotwell, которая, помимо вышеперечисленных функций, позволяет также импортировать изображения с цифровой камеры по протоколу PTP.
Импорт фотографий осуществляется весьма просто:
  • соединяем камеру и компьютер с помощью USB кабеля;
  • включаем камеру;
  • запускаем shotwell и на панели в левой части окна программы, в разделе Камеры, видим свой Nikon, выбираем его;
  • в основной части окна shotwell появятся эскизы находящихся на карте камеры изображений и видео роликов, можно импортировать все или только выбранное.
Куда импортируются ваши изображения, как будет называться каталог - все это настраивается в диалоге Параметры, доступном из меню Редактировать -> Параметры. Выглядит этот диалог так:


После завершения импорта, камеру лучше отключить перед тем, как будет отключен USB кабель.

вторник, 13 марта 2012 г.

суббота, 7 января 2012 г.

FreeMat

Странно, что я ничего не слышал об этой программе раньше. Надо попробовать. Оф. сайт: http://freemat.sourceforge.net/

среда, 2 ноября 2011 г.

Релиз r49-11.13.2

  • libtoxic v5.5.0
  • Qr49 v2.2.3
  • Qt v4.7.4 (linux), Qt v4.7.3 (win)
Изменения:
  1. Дополнительная проверка вводимых в таблицы Qr49 исходных данных;
  2. Возвращена иконка Qr49.
Исходный код, а также сборки для ОС на базе GNU/Linux (64 бит) и ОС MS Windows (32 бит) доступны на github.com.

пятница, 2 сентября 2011 г.

Праздник продолжается

Эта неделя вышла настолько богатой на релизы, что об этом просто невозможно не написать. Причем релизы ПО, каждодневно мною используемого. Позавчера Libre Office 3.4.3вчера целую серию выдала Nokia, а сегодня мы узнаем о первой бета версии Ubuntu 11.10.
Но это еще не все. Сегодня Blogger ввел в эксплуатацию новую версию панели администрирования блога. Наконец-то интерфейс стал адекватным. Как же удобно-то стало! Я счастлив )
Кроме того, стали доступны дополнительные темы для самого блога, одна их которых мне тут же приглянулась.