LINUX.ORG.RU

Сообщения luu

 

imagemagick_пакетное добавление водяных знаков к картинкам с указанием имени папки

Задача сделать для пользователя скрипт, который позволит одним действием добавлять ко всем картинкам, находящимся в одной папке несколько водяных знаков, один из которых включает в себя наименование директории, в которой лежат эти картинки. Сейчас код скрипта выглядит так, нижний водяной знак статично выводит DirName, как сделать так, чтобы вместо этого он выводил Произвольный текст + имя папки, в которой обрабатываются изображения?

#!/bin/bash

savedir="_originals"
mkdir $savedir

if [ $? -ne 0 ] ; then
  echo "Ошибка: не удалось создать $savedir."
  exit 1
fi

for image in *png *jpg *gif
do
 if [ -s $image ] ; then   # ненулевой размер файла
	 
    width=$(identify -format %w $image)
    convert -background '#0008' -fill white -gravity center \
       -size ${width}x100 caption:Address \
       $image +swap -gravity North -composite new1-$image
       
	convert -background '#0008' -fill white -gravity center \
       -size ${width}x100 caption: DirName \
       new1-$image +swap -gravity South -composite new2-$image
      
     mv $image $savedir
	 rm new1-$image
     mv new2-$image $image
    echo "На изображение $image успешно нанесен водяной знак"
  fi
done

 

luu
()

LibreCalc *.ods => БД с несколькими удаленными пользователями

Существует таблица с данными в формате ODS. Появилась необходимость собирать данные в нее из нескольких источников. Реализовалось в такой костыль: Пользователь1 вносит данные в столбцы 1-12 Пользователь2 вносит данные в столбцы 13-15 Пользователь3 вносит данные в столбец 16 Пользователь4 вносит данные в столбцы 17-20 Все это происходит в разных временных промежутках каждым пользователем и присылается Администратору. Который вносит все данные в единую таблицу и загружает ее в облако, откуда каждый пользователь ее забирает раз в сутки и при необходимости вносит свои данные.

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

Какой идеальный набор ПО необходим для реализации этой задачи? И каким образом можно это реализовать?

 ,

luu
()

CAT SIS & Volvo Impact

Есть такие Caterpillar SIS (http://rutracker.org/forum/viewtopic.php?t=5107295) и Volvo Impact (http://rutracker.org/forum/viewtopic.php?t=4911302).

Есть ли шанс крутить эти базы на машине с Linux в качестве сервера и получать доступ с разных машин по локальной сети?

 ,

luu
()

RSS подписка на новые темы