Re: GNUS+IMAP ukr.net отваливается

2013-10-12 Пенетрантность Melleus
Точно так у меня настроено. Думал еще какие-нибудь хитрости
есть.

Насчет рассылки - спасибо, я в генерал писал. Наверное, генерал в
отставку ушел.


-- 
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/87wqliuuta.fsf@hornet.workgroup



Re: GNUS+IMAP ukr.net отваливается

2013-10-12 Пенетрантность Dmitrii Kashin
Melleus  writes:

> Dmitrii Kashin  writes:
>
>>
>> Было, видел. Разбираться особо времени не нашлось, так что я просто
>> перешел с TLS на SSL. SSL не отваливается.
>>
> Как это правильно сделать? Увы, не умею.

Я полагаю, что как-то так:

--
(setq gnus-select-method '(nntp "news.gmane.org"))

(setq gnus-secondary-select-methods
  '((nnimap "freehck.ru"
(nnimap-address "mail.freehck.ru")
(nnimap-server-port 993)
(nnimap-stream ssl))
(nntp "news.gwene.org")))
--

Если хотите более четких инструкций, смотрите info gnus, там все описано
очень подробно.

> Всем - огромное спасибо. Написал четыре дня назад в Гнусную рассылку,
> думал быстрей будет. До сих пор тишина.

А Вы уверены, что написали туда? Если да, то попробуйте лучше написать в
gmane.emacs.gnus.user (aka info-gnus-engl...@gnu.org), там люди ещё
шевелятся.



pgphn2jPJgJND.pgp
Description: PGP signature


Re: GNUS+IMAP ukr.net отваливается

2013-10-12 Пенетрантность Melleus
Dmitrii Kashin  writes:

>
> Было, видел. Разбираться особо времени не нашлось, так что я просто
> перешел с TLS на SSL. SSL не отваливается.
>
Как это правильно сделать? Увы, не умею.
>
> (setq imap-log "*imap-log*")
Я делал 
(setq imap-log t)
но ничего нового в логах не увидел, только то что написал в первом
сообщении.

Всем - огромное спасибо. Написал четыре дня назад в Гнусную рассылку,
думал быстрей будет. До сих пор тишина.


-- 
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/8761t2wjs9.fsf@hornet.workgroup



Re: GNUS+IMAP ukr.net отваливается

2013-10-12 Пенетрантность Artem Chuprina
Dmitrii Kashin -> debian-russian@lists.debian.org  @ Sat, 12 Oct 2013 09:27:47 
+0400:

 >> Собственно сабж, из 6 IMAP серверов (подключены через nnimap), один
 >> постоянно отваливается. То есть, он коннектится при старте и некоторое
 >> время работает. А потом отваливается.

 DK> Было, видел. Разбираться особо времени не нашлось, так что я просто
 DK> перешел с TLS на SSL. SSL не отваливается.

 >> И переконнектиться к нему без перезагрузки Емакса получается далеко не
 >> всегда.

 DK> Помнится, у меня было все не так плохо. Мне было достаточно
 DK> перезагрузить Gnus. (может быть ещё процесс gnutls убить - не помню)

Я подозреваю, что достаточно было бы только процесс gnutls убить, потому
как ругань-то от него, а это никаким боком не emacs.

Хотя, возможно, проблема в коде поддержки IMAP в гнусе.  Типа, он не
готов к ругани и облому от процесса, поддерживающего STARTTLS.

 >> Бывает получается, а бывает - и нет. В логах ничего вразумительного не
 >> нашел кроме этого:

 >> gnutls.c: [0] (Emacs) fatal error: A TLS fatal alert has been received.
 >> gnutls.c: [0] (Emacs) Received alert:  Bad record MAC

 DK> (setq imap-log "*imap-log*")


-- 
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/8738o6y03j@wizzle.ran.pp.ru



Re: вопрос к знатокам баша

2013-10-12 Пенетрантность dm.fedorov
12 октября 2013 г., 22:05 пользователь dimas  написал:
> вот это любопытно. только какой сигнал послать read'у, чтобы он отдал 
> считанное
> хотя бы на stdout, а не просто молча сожрал?

Зачем сигнал? И не ридово это дело - на stdout выводить.

У меня timeout запускает shell script, внутри которого read,
затем обработка и вывод на stdout эхом.
Всё работает.
И всё это busybox'овое.

> проследил strace'ом: по истечении таймаута read -t  оный рид убивает себя

В busybox'овом read -t нету.
Приходится через timeout.

> точнее, не совсем так. ибо read - не испоняемый бинарь, а билтин баша. а
> timeout запускать умеет только бинари, соответсвенно нужно что-то типа

Вам что, лишний скрипт написать лень?

> "read ...", но запоминать что-то в переменную не вариант, ибо запущенный таким
> макаром баш унесет ее с собой в могилу, так что только выхлоп в консоль...

echo $var на stdout, в чём проблема-то?


Re: вопрос к знатокам баша

2013-10-12 Пенетрантность dimas
спасибо, заценю!
а для очистки строки я нагуглил реализацию через tput (простое echo -e
"\e[K") не работает как ожидается, если содержимое не влазит в одну строку. так
что с этими штуками все равно связываться.
а можешь для дураков объяснить строку с "stty бла-бла-бла"? из мана я мало что
понял, потому как такие терминальные штуки для меня темный лес


2013-285 00:13 Dmitry Alexandrov <321...@gmail.com> wrote:
> На Баше как таковом, полагаю, способа нет. Если нет возможности собрать 
> альтернативную read’у читалку ввода из кода на Си, то могу предложить только 
> поиграться с терминалом:
> 
> #!/bin/bash
> 
> TIMEOUT=150 # 15 s
> 
> STTY=$(stty -g)
> stty intr '' -icanon min 0 time $TIMEOUT ignbrk -brkint isig
> read
> echo
> echo "$REPLY"
> stty $STTY
> 
> У меня это работает, но что будет работать везде, гарантировать нельзя.


--
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/20131012191229.17f3e...@ulf.tvoe.tv



Re: вопрос к знатокам баша

2013-10-12 Пенетрантность dimas
кстати, а есть же еще такая тулза scrpit, тоже вполне стандартная, можно с ее
помощью как-то извратиться...


--
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/20131012190651.0cecd...@ulf.tvoe.tv



Re: вопрос к знатокам баша

2013-10-12 Пенетрантность dimas
вот это любопытно. только какой сигнал послать read'у, чтобы он отдал считанное
хотя бы на stdout, а не просто молча сожрал?
проследил strace'ом: по истечении таймаута read -t  оный рид убивает себя
SIGALRM'ом, при это не возвращая ничего и никуда.
точнее, не совсем так. ибо read - не испоняемый бинарь, а билтин баша. а
timeout запускать умеет только бинари, соответсвенно нужно что-то типа bash -c
"read ...", но запоминать что-то в переменную не вариант, ибо запущенный таким
макаром баш унесет ее с собой в могилу, так что только выхлоп в консоль...


2013-285 15:25 dm.fedorov  wrote:
> Утилита timeout.
> Есть в coreutils и в busybox.
> 
> Пример:
> 
> var=`timeout -t15 other_script` || return 1


--
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/20131012190553.55257...@ulf.tvoe.tv



Re: Особенности Zsh

2013-10-12 Пенетрантность dm.fedorov
2013/10/12 sergio:
> On 12/10/13 16:34, "Артём Н." wrote:
>
>> Господи, 16 тысяч строк... O_O
>
> 26 вообще-то.

Зависит от ширины экрана :)


Re: Особенности Zsh

2013-10-12 Пенетрантность sergio
On 12/10/13 16:34, "Артём Н." wrote:

> Господи, 16 тысяч строк... O_O

26 вообще-то.

-- 
sergio.


-- 
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/52595fd6.3000...@sergio.spb.ru



Re: Особенности Zsh

2013-10-12 Пенетрантность Артём Н.

On 12.10.2013 15:28, sergio wrote:

On 12/10/13 12:37, "Артём Н." wrote:


(.) - это что?


man zshall

Господи, 16 тысяч строк... O_O


--
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/525941cf.8090...@yandex.ru



Re: Особенности Zsh

2013-10-12 Пенетрантность sergio
On 12/10/13 12:37, "Артём Н." wrote:

> (.) - это что?

man zshall
/Glob Qualifiers

.  plain files



>> И да, я в курсе, что эта штука навернётся на большом количестве файлов.

> В Zsh?

В чём угодно.


-- 
sergio.


-- 
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/5259325f.3050...@sergio.spb.ru



Re: вопрос к знатокам баша

2013-10-12 Пенетрантность Артём Н.

Поффтоплю.

Задача не для шелл-скрипта.
Есть очень часто установленный Ruby (с простым базовым синтаксисом) и почти 
всегда и везде установленный Python...



--
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/52590b62.9030...@yandex.ru



Re: Особенности Zsh

2013-10-12 Пенетрантность Артём Н.

On 09.10.2013 21:16, sergio wrote:

On 08/10/13 22:48, Oleksandr Gavenko wrote:


** в шаблоне.  Особенно - в комплекте с TAB, которое в данном случае
будет уже не дополнением, а раскрытием шаблона.  Опять же, не знаю,
может, bash уже и научился.




# ksh-88 egrep-style extended pattern matching.
shopt -s extglob

# Enable '**' patttern matching. If the pattern is followed by a /, only dirs 
match.
shopt -s globstar

# Ignore case in glob.
shopt -s nocaseglob



Ну и на этом всё заканчивается, а в zsh можно матчить по типу файла:

% chmod 644 **/*(.)


(.) - это что?


И да, я в курсе, что эта штука навернётся на большом количестве файлов.


В Zsh?


--
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/52590a54.5080...@yandex.ru



Re: Добавить к пейджеру распознавание кодировки

2013-10-12 Пенетрантность Артём Н.

Порекомендовали VimPager.

www.vim.org/scripts/script.php?script_id=1723

На этом остановлюсь.

Также в качестве пейджера вообще возможно использовать Vim даже без плагина.
Тут есть штатный скрипт:
$VIMRUNTIME/macros/less.sh

Тут совет:
http://vim.wikia.com/wiki/Using_vim_as_a_syntax-highlighting_pager

К пейджеру добавляются все фенечки Vim.


--
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/525909f4.8090...@yandex.ru



Re: вопрос к знатокам баша

2013-10-12 Пенетрантность dm.fedorov
12 октября 2013 г., 3:13 пользователь Dmitry Alexandrov
<321...@gmail.com> написал:
>> так вот, есть какой-то способ считывать пользовательский ввод в течение
>> этих 15 секунд с сохранением результатов, если энтер жмакнуть юзер не
>> успел?
>
> На Баше как таковом, полагаю, способа нет.

Утилита timeout.
Есть в coreutils и в busybox.

Пример:

var=`timeout -t15 other_script` || return 1