From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Andrey Orlov To: devel@altlinux.ru, sisyphus@altlinux.ru Date: Mon, 16 Jun 2003 02:24:13 +0400 User-Agent: KMail/1.5 MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200306160224.13594.cray@neural.ru> Subject: [sisyphus] =?koi8-r?b?7s/XwdEg08LP0svBIFpvcGU=?= X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.1 Precedence: list Reply-To: cray@neural.ru, sisyphus@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jun 2003 22:23:34 -0000 Archived-At: List-Archive: Hi! Я залил в Daedalus новую сборку Zope. Следующая сборка, повидимому, полетит в сизифус, так как мы тестирование закончили и эта версия ставится на рабочие сервера. 6fa13d5f75c33c1d5f48bd252479480e Zope-2.6.1-alt0.4.src.rpm Отличия от оригинальной версии Zope : 1. Наша версия нормально работает с кодировками отличными от iso8859-1 и UTF8, оригинальная версия на это не способна; 2. Наша версия экспортирует реплики в каталог ./export, а не ./var; 3. Мелкие фиксы по пересланым мне багрепортам; Я думаю, перейти на эту или следующую сборку неплохая идея ;). -- WthBstRgrds -- Андрей Орлов -- --- http: www.neural.ru, mail: cray@neural.ru, jid: cray@altlinux.org --- ---------------------------------------- >>From at@altlinux.ru Mon Jun 16 03:39:18 2003 Return-Path: Delivered-To: sisyphus@lrn.ru Received: from master.altlinux.ru (master.altlinux.ru [62.118.250.235]) by lrn.ru (Postfix) with ESMTP id 4EB3148238 for ; Mon, 16 Jun 2003 03:39:18 +0400 (MSD) Received: from kripton.ineco.ryazan.su (kripton.ineco.ryazan.su [212.26.224.78]) by master.altlinux.ru (Postfix) with ESMTP id 1B4F6E31CF for ; Mon, 16 Jun 2003 03:39:18 +0400 (MSD) Received: from solemn.turbinal.org (dialup25.m-dialup.ryazan.ru [212.26.238.25] (may be forged))h5FNcv8K016508; Mon, 16 Jun 2003 03:38:58 +0400 Received: by solemn.turbinal.org (Postfix, from userid 500) id C6ECC33243; Sun, 15 Jun 2003 23:06:40 +0400 (MSD) Date: Sun, 15 Jun 2003 23:06:40 +0400 From: Alexey Tourbin To: Dmitriy Ryzhov , sisyphus@altlinux.ru Message-ID: <20030615190640.GC26211@solemn.turbinal.org> Mail-Followup-To: Dmitriy Ryzhov , sisyphus@altlinux.ru References: <1304453974.20030610004708@hotbox.ru> <3EE52F4D.7070407@mtu-net.ru> <110152058.20030614003701@hotbox.ru> <20030614143156.7C796E31CF@master.altlinux.ru> <134104998980.20030615161244@bibirevo.net> <20030615142546.GI14598@osdn.org.ua> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="hOcCNbCCxyk/YU74" Content-Disposition: inline In-Reply-To: <20030615142546.GI14598@osdn.org.ua> Subject: [sisyphus] Re: =?koi8-r?b?88/S1MnSz9fLwSDLydLJzMzJw9kg11Blcmw=?= X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.1 Precedence: list Reply-To: sisyphus@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jun 2003 23:39:18 -0000 --hOcCNbCCxyk/YU74 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit On Sun, Jun 15, 2003 at 05:25:46PM +0300, Michael Shigorin wrote: > > 1. Сортировка: > > #!/usr/bin/perl -w > > > > use strict; > > use POSIX; > > use locale; > > use encoding 'cp1251'; > > > > my @l1 = ("п", "р", "с", "т"); > > my @l2 = qw(п р с т); > > print "$_(", ord, ") " foreach sort(@l1); print "\n"; > > print "$_(", ord, ") " foreach sort(@l2); print "\n"; > > > > Вывод: > > п(1087) т(1090) с(1089) р(1088) //?! > > п(1087) р(1088) с(1089) т(1090) Два разных результата? Этого просто не может быть. > > Как всё это объясняется? В доках вроде ничего не нашел. Дайте подумать. :) Ну нужно сделать так: во-первых, use encoding 'utf-8'; encoding -- это кодировка текста в скрипте. Во-вторых, IMHO для юникодных символов настройки локали типа collate просто не нужны. Таблица символов utf-8 уже заранее отсортирована, а правила преобразования символов однозначны и заранее известны. В таком случае use locale может что-нибудь ломать. Короче, #se locale; use encoding 'utf-8'; так вроде всё работает. --hOcCNbCCxyk/YU74 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQE+7MPAfBKgtDjnu0YRAs/xAJ9R8WLzDccBxEJgjgrQxQRgL/Db/gCeJZOm S5lLdJY7cr29vMaOvB1R3r8= =unQH -----END PGP SIGNATURE----- --hOcCNbCCxyk/YU74-- >>From bh@kaznaufk.amur.ru Mon Jun 16 05:25:01 2003 Return-Path: Delivered-To: sisyphus@lrn.ru Received: from master.altlinux.ru (master.altlinux.ru [62.118.250.235]) by lrn.ru (Postfix) with ESMTP id F1D3A482A6 for ; Mon, 16 Jun 2003 05:25:00 +0400 (MSD) Received: from kaznaufk.amur.ru (kaznaufk.amur.ru [195.151.156.153]) by master.altlinux.ru (Postfix) with ESMTP id 83FC0E31CF for ; Mon, 16 Jun 2003 05:24:59 +0400 (MSD) Received: from gate99.inside.ufk23.minfin.ru (gate99.inside.ufk23.minfin.ru [10.23.2.254]) by kaznaufk.amur.ru (8.12.9/8.12.9) with ESMTP id h5G1OwNe013984 for ; Mon, 16 Jun 2003 11:24:58 +1000 Received: from kaznaufk.amur.ru (black.inside.ufk23.minfin.ru [10.23.2.2]) h5G1HodK025276 for ; Mon, 16 Jun 2003 11:17:51 +1000 Message-ID: <3EED1C58.4060208@kaznaufk.amur.ru> Date: Mon, 16 Jun 2003 11:24:40 +1000 From: Oleg Sukhanov User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.3) Gecko/20030331 X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: sisyphus@altlinux.ru Subject: Re: [sisyphus] Q: vim-6.2.014-alt2 - =?KOI8-R?Q?=CE=C9=DE=C5=C7=CF?= =?KOI8-R?Q?_=CE=C5_=D3=CC=CF=CD=C1=CC=CF=D3=D8=3F?= References: <20030611063023.GH5246@inferno.immo> In-Reply-To: <20030611063023.GH5246@inferno.immo> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.1 Precedence: list Reply-To: sisyphus@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jun 2003 01:25:01 -0000 Alexey I. Froloff пишет: > Принимаются багрепорты и пожелания по включению разных других > вкусностей... Насчёт вкусностей... Имеется вот такой скрипт для vim: set titlestring=Vim:\ Article\ edit setlocal textwidth=72 formatoptions=tcrq1 expandtab nomodeline 1;/^$/,/^-- $/call SetQuoteComments() "1;/^$/,$call SetQuoteComments() " Hайти все последовательности цитирования в письме и составить из них опцию " comments для удобства форматирования " (c) Artem Chuprina <2:5020/371.32@fidonet> function! SetQuoteComments () range abort let quote_re = '[A-Za-zёЁю-Ъ]\{1,6}>' " Sorry, for koi8-r let &comments = "n:>" let end_line = a:lastline let current_line = a:firstline while current_line <= end_line let test_string = getline(current_line) let maxlen = strlen(test_string) let match_end_pos = matchend(test_string, '^[ \t>]*'.quote_re) while match_end_pos > 0 let prefix = matchstr(test_string, quote_re) let test_string = strpart(test_string, match_end_pos, maxlen) let match_end_pos = matchend(test_string,'^[\s>]*'.quote_re) if &comments !~ ':'.prefix.'\($\|,\)' let &comments = &comments.',n:'.prefix endif endwhile let current_line = current_line + 1 endwhile endfunction Если применять как есть, то ругается, что не найден паттерн ^-- $, хотя tin честно вставляет сигнатуру. Если закомментировать строку с --, и раскомментировать нижнюю, то ругается на неизвестную финкцию SetQuoteComments. Хотелось бы научить искать сигнатуру. [black@localhost kernel]$ rpm -qa |grep vim vim-common-6.2.014-alt1 vim-X11-6.2.014-alt1 vim-minimal-6.2.014-alt1 vim-X11-athena-6.2.014-alt1