Re: помогите упростить условие bash

2013-11-30 Thread Oleksandr Gavenko
On 2013-11-29, dimas wrote:

>>   check_rebuild_status() {
>>   grep -q recovery /proc/mdstat
>>   }
> тогда уж сразу греп, нафиг такая функция?

Я знаю что вы шутите, и все же SPOT[1], модульность, повторное использование,
самодокументируемость...

  [1] http://en.wikipedia.org/wiki/Single_Point_of_Truth

-- 
Best regards!


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/8738mep445@gavenkoa.example.com



Re: как отучить себя от nano ?

2013-11-30 Thread Artem Chuprina
Oleksandr Gavenko -> debian-russian@lists.debian.org  @ Fri, 29 Nov 2013 
23:05:47 +0200:

 OG> В месте с M-x tramp и M-x term у Вас отпадет необходимость в
 OG> вариациях/инстяляциях/настройке vi в зоопарке.

tramp у меня, скажем, не прижился.  Очень много телодвижений нужно,
чтобы открыть файл, особенно - на удаленном хосте от рута.  Впрочем, и
локально от рута не сильно лучше, с дополнением проблемы.  Особенно - с
ido.  Кроме того, чтобы, работая в шелле "там", запустить в открытом
"здесь" emacs на редактирование файл "оттуда" (призовая игра - опять же,
от рута), приходится вместо того, чтобы тупо поставить "там" vim из
дистрибутива и rsync'ом скинуть туда свои настройки, писать, отлаживать,
и опять же, ставить "там" велосипед, который через всю цепочку
ssh-соединений прокинет обратно правильный URL для tramp.

Призовая игра: и толку с этого, если я туда зашел с телефона VX
Connectbot'ом?  Один хрен, придется запускать там vim.

Ставить "там" emacs, конечно, тоже можно, но он существенно хуже vim в
том, что vim запускается мгновенно, а emacs грузится как типичная
операционная система, каковой и является :) Плюс к этому, поскольку он -
операционная система, то сделать комплект системно-независимых конфигов
для него получается тяжело, у меня в итоге сейчас на Debian в чруте в
телефоне (терминал, screen, почта чисто в Maildir, цветовая схема на
темном фоне) и на недобуке (иксы, почта по локальному IMAP, цветовая
схема на светлом фоне) конфиги заметно разные, и объединить их - не
слишком простая задача.  А конфиги vim именно что rsync'ом, не думая - и
работает.

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

 OG> Например, ненарадуюсь настройке:

 OG>   (defun my-auto-revert-tail-mode-hook ()
 OG> (when (string-match "/var/log/\\|\\.log\\'"
 OG> (buffer-file-name (current-buffer)))
 OG>   (auto-revert-tail-mode 1)
 OG>   (log4-hi-mode 1)
 OG>   (setq scroll-margin my-scroll-margin)
 OG>   ))
 OG>   (add-hook 'find-file-hook 'my-auto-revert-tail-mode-hook)

 OG> когда заходишь поглядеть на логи через TRAMP (удаленные логи автоматом
 OG> обновляются и скролятся, если курсор в конце буфера)...

 OG> Правда я по долгу программистской службы общаюсь только с зоопарком в 5-6
 OG> машин...

 OG> Есть success-stories от администраторов?

 OG> -- 
 OG> Best regards!


 OG> -- 
 OG> To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
 OG> with a subject of "unsubscribe". Trouble? Contact 
listmas...@lists.debian.org
 OG> Archive: http://lists.debian.org/87k3fqex5g@gavenkoa.example.com


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/874n6ukuvm@wizzle.ran.pp.ru



Re: Gnus IMAP

2013-11-30 Thread Melleus
В тему синхронизации org моды с гуглокалендарем, есть решение, как и
большинство линуксовых программ, скорее действующий макет, который
прийдется допиливать под себя, но все же много лучше, чем ничего:
https://github.com/dengste/org-caldav


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/87zjolyism.fsf@hornet.workgroup



логическое И (and) error: line 27: [: пропущен `]'

2013-11-30 Thread Alexander Wiedergold WIEDERGOLD.NET

подскажите, что неправильно?
в цикле вставлен if. $count это количество файлов.


if [ "$count" -gt 10 && "$count" -lt 20 ]
then
echo "$count gzip $file_name"
fi




выводит ошибку:

line 27: [: пропущен `]'


--
..
http://wiedergold.net/


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/l7e49b$mc0$1...@online.de



Re: Daily Usenet report

2013-11-30 Thread Alexander Wiedergold WIEDERGOLD.NET

Am 25.11.2013 18:20, schrieb foxfell:

2013/11/18 Alexander Wiedergold WIEDERGOLD.NET 
mailto:wiederg...@web.de>>



кто знает как исправить?

Use of assignment to $[ is deprecated at /usr/libexec/news/innreport
line 677.
Use of assignment to $[ is deprecated at /usr/libexec/news/innreport
line 794.
Use of assignment to $[ is deprecated at
/usr/share/perl5/innreport___inn.pm  line 2433.
--
.

Вот вам варианты:
1) добавить нечто вроде:
use feature "array_base";


Теперь пишет

Feature "array_base" is not supported by Perl 5.14.4 at 
/usr/libexec/news/innreport line 4

BEGIN failed--compilation aborted at /usr/libexec/news/innreport line 4.



в начало этих файлов.
2) обновить модуль innreport_inn.pm 
3) установить perl более старой версии.


Зачем старей?
если у меня Perl 5.14.4

здесь написано, начиная с Perl 5.16

http://perldoc.perl.org/feature.html#The-%27array_base%27-feature

This feature is available under this name starting with Perl 5.16.
Эта функция доступна под этим именем, начиная с Perl 5.16.




ссылка в помощь:
http://perldoc.perl.org/feature.html#The-%27array_base%27-feature



--
..
http://wiedergold.net/


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/l7ee4j$4kq$1...@online.de



Re: логическое И (and) error: line 27: [: пропущен `]'

2013-11-30 Thread yuri . nefedov

On Sun, 1 Dec 2013, Alexander Wiedergold WIEDERGOLD.NET wrote:


подскажите, что неправильно?
в цикле вставлен if. $count это количество файлов.


if [ "$count" -gt 10 && "$count" -lt 20 ]
then
echo "$count gzip $file_name"
fi




выводит ошибку:

line 27: [: пропущен `]'




 [] - всё равно что test.
 man test
   EXPRESSION1 -a EXPRESSION2
  both EXPRESSION1 and EXPRESSION2 are true
 => замените && на -a

 Или [ "$count" -gt 10 ] && [ "$count" -lt 20 ]
Ю.

p.s. Вот примерчик, может поможет разобраться

count=15
[ $count -gt 10 ] && echo "1. OK"
[ $count -gt 10 ] && [ $count -lt 20 ] && echo "2. OK"
if [ $count -gt 10 ] && [ $count -lt 20 ]; then
  echo "3. OK"
fi
if [ $count -gt 10 -a $count -lt 20 ]; then
  echo "4. OK"
fi