LINUX.ORG.RU

Сообщения gregg128

 

friends only через gpg

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

 ,

gregg128 ()

Распознавание речи оффлайн - есть ли сейчас рабочие решения?

Посоветуйте пожалуйста, есть ли работающий софт, который можно прямо сейчас поставить из ppa (или хотя бы tgz) и надиктовать (или скормить записанный на диктофон) текст на русском? Интересуют оффлайн решения, понятно, что разных гуглов и яндексов много. Сходу не смог разобраться в 9000 полусырых проектов, буду рад советам практиков.

 

gregg128 ()

Указатель раскладки на курсоре мыши?

Кто-нибудь делал указатель раскладки на курсоре мыши? Можно или флажок при курсоре, или сама картинка курсора чтобы как-то менялась. Спасибо заранее!

 , , ,

gregg128 ()

imagemagick proportional watermark

День добрый! Хочу сделать пакетную простановку водяных знаков с пропорциональным изменением их размера. Вот так работает, выдаёт размер/5:

for i in *.jpg; do ww=`jhead "$i" | grep Reso | awk '{print $3}'`; let ww=$ww/5; echo $ww;

Когда я к этому пытаюсь приделать convert, то что-то не пашет:

for i in *.jpg; do ww=`jhead "$i" | grep Reso | awk '{print $3}'`; let ww=$ww/5; composite -gravity southeast \( logo.png -resize ${ww}x \) "$i" ${i}_new.jpg; done 

Что не так? Подозреваю, что я output filename неверно задаю, но не знаю, где поискать - форумы уже шерстил.

Спасибо заранее!

 

gregg128 ()

htree_dirblock_to_tree:959: inode #17694802: lblock 4: comm pool: error -5 reading directory block

Не могу найти в гугле, подскажите, пожалуйста, что это за хреновина?

Поставил Mint 18 на свежекупленный Samsung EVO 850, выбрал шифровать весь раздел с LVM.

Всё работает волшебно, только вот такие сообщения в логах без конца:

[49861.715680] EXT4-fs warning (device sdc3): htree_dirblock_to_tree:959: inode #17694802: lblock 4: comm pool: error -5 reading directory block

[49866.719862] EXT4-fs warning: 209999 callbacks suppressed

Кто виноват и что делать?

 , , ,

gregg128 ()

xfce & thunar & tumblerd

Подскажите, у меня одного xfce настолько сломан, что невозможно пользоваться? При любом удалении файла (картинки) tumblerd занимает 100% I/O и так висит, пока не прибьёшь. И такая штука происходит УЖЕ ЧЕТЫРЕ ВЕРСИИ XUBUNTU ПОДРЯД, ?;?%?;?%. Разработчики вообще не чешутся, «у меня всё работает», хотя десятки людей отписываются, что у них нихрена не работает.

После обновления до 16.04 добавился волшебный баг: thunar тупо валится при попытке просто переименовать файл. И отношение разработчиков ровно такое же: идите нах, у меня всё работает. Если это всё не эпик фейл, то что вообще такое эпик фэйл?

 , ,

gregg128 ()

isc-dhcpd: клиенты шлют request без конца

Добрый день! Помогите разобраться: почему-то клиенты не получают адреса, в логе (grep сделал по одному из хостов) вот такая картина без конца:

Mar 26 17:15:30 MyServerName1 dhcpd: DHCPDISCOVER from b8:78:2e:61:c7:e6 (iPhone-123) via eth0
Mar 26 17:15:30 MyServerName1 dhcpd: DHCPOFFER on 10.10.10.63 to b8:78:2e:61:c7:e6 (iPhone-123) via eth0
Mar 26 17:15:30 MyServerName1 dhcpd: DHCPDISCOVER from b8:78:2e:61:c7:e6 (iPhone-123) via eth0
Mar 26 17:15:30 MyServerName1 dhcpd: DHCPOFFER on 10.10.10.63 to b8:78:2e:61:c7:e6 (iPhone-123) via eth0
Mar 26 17:15:31 MyServerName1 dhcpd: DHCPREQUEST for 10.10.10.63 (10.10.10.1) from b8:78:2e:61:c7:e6 (iPhone-123) via eth0
Mar 26 17:15:31 MyServerName1 dhcpd: DHCPACK on 10.10.10.63 to b8:78:2e:61:c7:e6 (iPhone-123) via eth0
Mar 26 17:15:31 MyServerName1 dhcpd: DHCPREQUEST for 10.10.10.63 (10.10.10.1) from b8:78:2e:61:c7:e6 (iPhone-123) via eth0
Mar 26 17:15:31 MyServerName1 dhcpd: DHCPACK on 10.10.10.63 to b8:78:2e:61:c7:e6 (iPhone-123) via eth0
Mar 26 17:15:32 MyServerName1 dhcpd: DHCPREQUEST for 10.10.10.63 (10.10.10.1) from b8:78:2e:61:c7:e6 (iPhone-123) via eth0
Mar 26 17:15:32 MyServerName1 dhcpd: DHCPACK on 10.10.10.63 to b8:78:2e:61:c7:e6 (iPhone-123) via eth0
Mar 26 17:15:32 MyServerName1 dhcpd: DHCPREQUEST for 10.10.10.63 (10.10.10.1) from b8:78:2e:61:c7:e6 (iPhone-123) via eth0
Mar 26 17:15:32 MyServerName1 dhcpd: DHCPACK on 10.10.10.63 to b8:78:2e:61:c7:e6 (iPhone-123) via eth0
Mar 26 17:15:34 MyServerName1 dhcpd: DHCPREQUEST for 10.10.10.63 (10.10.10.1) from b8:78:2e:61:c7:e6 (iPhone-123) via eth0
Mar 26 17:15:34 MyServerName1 dhcpd: DHCPACK on 10.10.10.63 to b8:78:2e:61:c7:e6 (iPhone-123) via eth0
Mar 26 17:15:34 MyServerName1 dhcpd: DHCPREQUEST for 10.10.10.63 (10.10.10.1) from b8:78:2e:61:c7:e6 (iPhone-123) via eth0
Mar 26 17:15:34 MyServerName1 dhcpd: DHCPACK on 10.10.10.63 to b8:78:2e:61:c7:e6 (iPhone-123) via eth0
Mar 26 17:15:38 MyServerName1 dhcpd: DHCPREQUEST for 10.10.10.63 (10.10.10.1) from b8:78:2e:61:c7:e6 (iPhone-123) via eth0
Mar 26 17:15:38 MyServerName1 dhcpd: DHCPACK on 10.10.10.63 to b8:78:2e:61:c7:e6 (iPhone-123) via eth0
Mar 26 17:15:38 MyServerName1 dhcpd: DHCPREQUEST for 10.10.10.63 (10.10.10.1) from b8:78:2e:61:c7:e6 (iPhone-123) via eth0
Mar 26 17:15:38 MyServerName1 dhcpd: DHCPACK on 10.10.10.63 to b8:78:2e:61:c7:e6 (iPhone-123) via eth0
Куда смотреть-то? Не пойму :(

 ,

gregg128 ()

Пособите по S.M.A.R.T пожалуйста!

Добрый день! Вот картинка,

https://www.dropbox.com/s/1uhlsdiqzh4dimi/Screenshot - 26.12.2014 - 12:49:13....

объясните пожалуйста, почему Offline Uncorrectable дофига, но Reallocated Sector Cound на нуле? И что вообще происходит с диском? :)

Спасибо заранее!

 , ,

gregg128 ()

Скрипт для переименования не пашет :(

Есть куча каталогов с файлами катА катБ катЦ хочу переименовать файлы в них так:
имена в катА чтобы были катА1.jpg, катА2.jpg ...
имена в катБ чтобы были катБ1.jpg, катБ2.jpg ...
и т.д.

Пишу быдлоскрипт:

#!/bin/bash
for i in `ls -d */`

do 
 a=`basename $i\`
 ext=.jpg
 COUNTER=1

  for j in `ls -1 $i\`
   do
   mv "$i/$j" "$i/$a$COUNTER$ext"
   COUNTER=$((COUNTER + 1))
  done
done
и получаю ответ: «строка 9: ошибка синтаксиса около неожиданной лексемы `do'»

Что-то явно не так :) Кавычки где-то не те поставил ?

Большое спасибо заранее!

 

gregg128 ()

Простой скрипт: как вытащить номер из названия текущего каталога ?

Добрый день, нужна помощь. (Я не одмин, просто в линуксе работаю :) )

Есть куча каталогов с названием вида ABC__YYY__XYZ где YYY это цифры от 1 до 999 а ABC и XYZ это текст. __ это просто два знака подчёркивания.

Нужно переименовать файлы в каталогах так, чтобы они начинались с этих цифр YYY.

Как правильно выдернуть эти цифры ?

Спасибо заранее!

 

gregg128 ()

Пособите со скриптом пжлст. Рекурсивное переименование

День добрый, Надо в куче подкаталогов найти файлы и переименовать их. Нарисовал скрипт, но что-то в нём не так:

#/bin/sh for d in *; do if [ -d $d ]; then (cd $d; rename 's/\.jpeg$/.jpg/' * ; rename 's/\.JPG$/.jpg/' * ;) rename 's/\.jpeg$/.jpg/' * ; rename 's/\.JPG$/.jpg/' * fi done

выдаёт кучу ошибок вида /home/grigory/bin/fixnames.sh: строка 3: [: слишком много аргументов или /home/grigory/filename: ожидается использование бинарного оператора

Что поправить ? Спасибо.

 , ,

gregg128 ()

Помогите со скриптом пожалуйста! ${PWD##*/}

Добрый день, помогите со скриптом, пожалуйста!

Мне нужно переименовать файлы так, чтобы в начале имени каждого из них стояло имя каталога, в к-ром он лежит: ИмяКаталога_СтароеИмяФайла.jpg

Вот я нашёл, что имя каталога без пути я получу через ${PWD##*/}. Как бы его теперь передать в имена файлов через rename, чтобы старое имя сохранилось рядом ?

Ещё бы хотелось это имя каталога засунуть в метаданные файла через exiftool, но это следующий шаг :)

Спасибо заранее!

gregg128 ()

Галерея или DAM или Institutional Repository с фичей nested tags ?

Подскажите, пожалуйста, у какой из (желательно бесплатных) галерей или DAM или иного ПО для управления фотографиями (а лучше - ещё и иными файлами) есть возможность создания вложенных меток (tags и subtags) ?

Colors 
        Red 
        Green
или
Architechture 
     Medieval 
               Early medieval 
               High medieval 
               Late medieval 
     Renaissance 
               A 
               B 
               C 
               D 
 
Задача простая: разобрать и систематизировать огромнейшую коллекцию технических фотографий, так, чтобы можно было потом легко находить все образцы определённого типа или подтипа и проч.

(Поставил ResourceSpace - клёвая софтина, но фичи этой там нет, увы. Zoph пока не заводится.)

Спасибо!

 

gregg128 ()

Обработка date в bash и из cron

У меня есть бэкап-скрипт, который сохраняет особо важные данные на примонтированный nfs-раздел, создавая каталоги вида «2011-Mar-01--23_44_12»:

Выглядит он так: backup -o /mnt/dlink/$(date +%Y\-%b\-%d\-\-%k\_%M\_%S)/

Когда я запускаю его из bash всё отлично. Но когда я поместил его в cron, создаваемые каталоги стали иметь вид «2011-Mar-01--», то есть без указания времени создания.

С чем это связано и как починить ? Подозреваю, что при отработке из cron скрипт может обрабатываться не bash а sh или чем-то ещё ?

Спасибо заранее.

gregg128 ()

Восстановление информации с RAID - plz help!

Всем привет, Кто собаку съел на рэйдах, прошу пособить:

Был сервак ibm, в нём рэйд 1 на двух сас-дисках, на рэйде куча данных. Сервак внезапно сгорел синим пламенем, неповреждённые диски остались. Один диск сразу положили в сейф, от греха :)

Со второго пытаюсь достать данные. Вставил в другой сервак IBM, где тоже есть сас-контроллер. В утилите управления дисками (которая по ctrl-c) выполнил инициализацию диска. Эта самая рэйд-утилита сказала, типа «я сотру всё, что относится к самому рэйд-у» а иначе отказывалась инициализировать этот диск вообще. Диск инициализировался успешно, но при загрузке с лайв-СД fdisk -l утверждает, что на этом диске не видит даже таблицы разделов.

В связи с этим вопрос: это утилита стёрла не только всё, что касалось рэйда, но и таблицу разделов, или я чего-то не понимаю ?

gregg128 ()

HELP! Рекурсивно запросить URL

Есть странная задачка: нужно выдернуть из файла миллион URL-ов, по одному скормить их сайту (просто http-запрос сделать с этим URL), для каждого такого хттп-запроса убедиться, что сайт ответил, но не дожидаться полного ответа сайта (он будет мегабайт на пять), а проверить, что в первых XYZ байт ответа есть определённое ключевое слово, после чего оборвать соединение.

Чем бы это получше сделать ? Я слишком слабо знаю всякие bash-и и прочее, поэтому прошу помощи.

Спасибо заранее!

gregg128 ()

Помогите пжлст скриптики написать

Добрый день, Пожалуйста расскажите, как можно скриптами решить следующие задачи:

1) в текущем каталоге оставить только изображения размером не менее x точек по верхней стороне, а остальные удалить.

2) Кроп: из всех картинок в данном каталоге вырезать прямоугольник, с координатами левого верхнего угла X точек гориз. и Y точек верт. Правый нижний угол должен совпадать с правым нижним углом страницы, т.е. отрезается только слева и сверху. Про вторую задачу я знаю что что-то подобное делается через convert из ImageMagick, но так как я плохо разбираюсь в скриптах, то написать я ничего толкового не смог :(

Заранее огромное спасибо!

gregg128 ()

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