Home
Культ личности Ткаббера
tkabber@conference.jabber.ru
Понедельник, 7 февраля 2011< ^ >
bigote установил(а) тему: Официальная конференция поддержки Tkabber. Ознакомиться с правилами и дополнительной информацией можно, набрав в общем чате команду !topic
It's an official Tkabber technical support conference. To learn our rules and some additional info please type here in the chat the following command: !topic_eng
Конфигурация комнаты
Участники комнаты

GMT+3
[00:00:10] <_vt_> ancestor: у меня не воспроизвелось
[00:00:23] yegord вышел(а) из комнаты
[00:00:58] <Renji> На слове "дыа" у меня повторяются баги. Рестарт был.
[00:01:16] Lubagov_H вышел(а) из комнаты
[00:01:19] <kostix> абырвалг
[00:01:27] radiance вышел(а) из комнаты: Replaced by new connection
[00:01:31] radiance вошёл(а) в комнату
[00:03:05] <kostix> ух-ты! какой-то полезный код от _vt_ вкоммичен!
[00:03:07] <Totktonada> BrennendeR: Я думаю над тем, чтобы как-нибудь прицепиться к этому custon-url и по правому клику дать возможность открывать такие ссылки как багтрекер дебиана или как жуйкономер или…
[00:03:09] <_vt_> Renji: http://img135.imageshack.us/img135/8489/87955447.png
[00:03:31] Vovych вошёл(а) в комнату
[00:04:50] <Renji> _vt_: а после нажатия на вариант исправления? У меня это приводит к повторному открытию меню, где подгруппа Spelling уже в двух экземплярах.
[00:05:13] <_vt_> Renji: после нажатия - исправляется. Делай svn revert -R . и попробуй еще
[00:06:30] <radiance> и у меня исправляется
[00:09:44] <Renji> Я чуть позже посмотрю в код и попробую понять что приводит к глюкам.
[00:10:02] <_vt_> Renji: в общем это не проблема ispell/aspell
[00:10:14] radiance вышел(а) из комнаты
[00:10:20] <_vt_> они на всплывание меню ну никак не влияют
[00:11:41] radiance вошёл(а) в комнату
[00:11:43] misha\n вошёл(а) в комнату
[00:12:25] paulmad вошёл(а) в комнату
[00:13:09] <Renji> _vt_: дабы поспорить с тобой - изучу код сейчас.
[00:14:08] misha\n вышел(а) из комнаты
[00:16:22] paulmad вышел(а) из комнаты
[00:17:02] ancestor вышел(а) из комнаты
[00:18:33] andru вышел(а) из комнаты: Replaced by new connection
[00:18:40] andru вошёл(а) в комнату
[00:18:58] <Renji> При открытии menu вызывается [vwait [namespace current]::response] kostix мне запрещал это использовать. Возможно баги связаны с update+vwait
[00:20:57] <kostix> Renji: vwait сам по себе не плох (хотя в большинстве случаев странен). баги бывают только от [update]
[00:21:28] ancestor вошёл(а) в комнату
[00:21:28] hekp0maht вышел(а) из комнаты
[00:24:42] archimed вышел(а) из комнаты
[00:25:18] <Renji> kostix: в Tkabber встречаются [update]
[00:26:08] <Renji> Этот код у меня вызывает глюки. Например при третьем клике -- меню исчезает.
menu .q; menu .q.q
.q add cascade -menu .q.q -label Cascade
.q.q add command -label TEST -command {vwait q;update idletasks}
raise .q
[00:28:05] <Renji> switch -- [string index $r 0] {
\& -
\? {  ;# Генерация подменю
[00:28:14] Vovych вышел(а) из комнаты
[00:28:31] <Renji> Думается мне, что приходит \&\?
[00:28:52] <Renji> Посмотрим через puts.
[00:32:35] <Renji> Пришло два &
[00:36:58] <Renji> Заметил, что ошибка воспроизводится в тот момент, когда кто-то меняет статус.
[00:41:54] <Renji> Хотя у меня и balloon самопроизвольно появляется в +0+0.
[00:44:00] _vt_ вышел(а) из комнаты
[00:44:34] _vt_ вошёл(а) в комнату
[00:45:06] _vt_ вышел(а) из комнаты
[00:45:38] _vt_ вошёл(а) в комнату
[00:46:29] _vt_ вышел(а) из комнаты
[00:47:02] _vt_ вошёл(а) в комнату
[00:47:08] paulmad вошёл(а) в комнату
[00:48:25] <ancestor> bigote, отключил в Plugins Management bldjid2, ошибки сыпятся: http://pastebin.com/PkqfbA7L
[00:58:40] Winner вышел(а) из комнаты
[00:58:42] <Renji> after+unload=опасность.
[01:04:00] antoni вошёл(а) в комнату
[01:04:59] <antoni> Hi. Would you please suggest (perhaps via tcl console attached to tkabber) a way to mass-remove from roster a lot of nicks matching a given regex?
[01:05:31] <antoni> I've got about six hundred nicks from a transport I'm not using anymore, and removing them one-by-one manually will kill me :)
[01:05:45] <antoni> (with boredom)
[01:06:18] <_vt_> antoni: "add group by regex" then "remove all" in this group
[01:06:38] <antoni> ah
[01:06:46] <antoni> sounds great
[01:07:28] antoni вышел(а) из комнаты
[01:07:35] antoni вошёл(а) в комнату
[01:07:48] <antoni> effect: stream error: policy violation :)
[01:08:44] <_vt_> too big stanza with 'remove'?
[01:08:49] <_vt_> Make smaller groups :)
[01:09:00] <antoni> I can't...
[01:09:16] <Gebb> Or too many stanzas in a short period of time.
[01:09:36] <antoni> well, probably I can, but that will take almost as much work as removing them manually
[01:10:28] <antoni> anyway, thanks for the tip
[01:10:32] <antoni> I'll to try to manage
[01:10:38] <antoni> most of them already are in a group
[01:10:43] <antoni> I'll just have to clean it up a little.
[01:15:25] <antoni> Done.
[01:15:28] <antoni> :)
[01:16:40] <Gebb> antoni: How did you work around that restriction?
[01:17:24] <antoni> I just manually moved all the users I didn't want to delete into a different group.
[01:17:32] <antoni> And then deleted the group.
[01:17:38] <antoni> Which worked without problems.
[01:27:11] paulmad вышел(а) из комнаты: Replaced by new connection
[01:27:12] paulmad вошёл(а) в комнату
[01:32:36] fenriz вышел(а) из комнаты
[01:32:51] mssngr вышел(а) из комнаты
[01:34:13] fenriz вошёл(а) в комнату
[01:34:52] mssngr вошёл(а) в комнату
[01:35:46] <bigote> ancestor: странно. процедура эта есть (правда, ничего не делает), так что по идее ничего не должно было с ней происходить.
[01:36:48] <bigote> ancestor: но ладно, я её выкину. собственно, и собирался выкинуть, но хотел сначала убедиться, что и без неё он обходится
[01:46:29] KelLiN вышел(а) из комнаты: Replaced by new connection
[01:46:30] KelLiN вошёл(а) в комнату
[01:50:49] andru вышел(а) из комнаты
[01:51:08] fenriz вышел(а) из комнаты
[01:52:16] paulmad вышел(а) из комнаты
[01:54:30] mssngr вышел(а) из комнаты
[02:00:05] paulmad вошёл(а) в комнату
[02:00:14] <Totktonada> Вот думаю: жуйкотред открывать лучше в новом табе или окошком? Наверное, в новом табе.
[02:01:06] <Renji> bigote: не надо.
[02:01:14] <Renji> bigote: [00:58]<Renji> after+unload=опасность.
[02:01:46] <Renji> unload выгружает код, потом срабатывает after -- а процедуры-то уже нема.
[02:01:57] <Totktonada> Надо будет покурить Tk. Обычный чат под это дело костылить некрасиво и неудобно было бы.
[02:02:00] <Renji> Totktonada: /me голосует за таб.
[02:02:21] <Renji> Totktonada: а что ты хотел переделать?
[02:03:44] <Totktonada> Renji: Сейчас написал процедурку для получения тела сообщения из juick-xmpp-api. Ну, в будущем — и ответов тоже. Интерфейсину хочу для этого дела сделать.
[02:03:59] <_vt_> Totktonada: жуйкотреды открывать в окне, аналогичном окну headlines
[02:05:12] <bigote> Renji: почему не надо? во время апдейта обычно ткаббер выключают.
[02:06:12] <Renji> bigote: а, сама процедура необязательна? Тогда выкидывай.
[02:06:47] <Totktonada> _vt_: Я подумаю, спасибо.
[02:07:14] <Renji> _vt_: а как это окно потеребить?
[02:07:41] <Renji> Totktonada: если захочешь с аватарками в тултипах - потом расскажу, как лучше.
[02:07:48] <_vt_> Renji: не знаю, не вникал. Надо отдельное такое же окно, все таки жуйкотреды это не headlines
[02:08:23] <Renji> _vt_: нет, как мне открыть этот загадочный headlines?
[02:08:46] <bigote> Renji: она была в старой версии и была там нужна, чтобы обрабатывать случаи с затянувшимися ответами на запрос версии. а тут гляжу, и без этого прилично работает, по крайней мере у меня
[02:08:57] <_vt_> Renji: пришли себе сообщение с типом headline
[02:09:56] <Renji> _vt_: а. Я понял, что это за окно.
[02:12:57] <Totktonada> Renji: Аватарки — ну, если совсем делать нечего будет :-)
[02:13:12] paulmad вышел(а) из комнаты
[02:13:32] <Renji> Totktonada: я могу за тебя сделать. Но как самому нечего будет делать. =)
[02:13:51] paulmad вошёл(а) в комнату
[02:16:49] <Totktonada> Renji: Форкай на том же github'е да делай. Включать твои изменения к себе не обещаю, но посматривать буду.
[02:17:23] <Renji> Totktonada: ок.
[02:21:23] <Renji> Totktonada: http://www.rsdn.ru/forum/etude/4144231.aspx
[02:21:45] <Renji> Ага, посмотри как тут устроена страница. Может жуйк так будет удобен.
[02:22:44] <kostix> "Задача про двумерный торт"
[02:23:04] <kostix> я теперь спать не смогу
[02:24:10] antoni вышел(а) из комнаты
[02:24:25] <Totktonada> Списки/деревья и прочия графы сообщений построить можно. Но я бы основное простанство вкладки с тредом всё же хотел бы видеть похожим на чат.
[02:29:31] mssngr вошёл(а) в комнату
[02:32:48] paulmad вышел(а) из комнаты
[02:33:13] Totktonada вышел(а) из комнаты
[02:33:14] Totktonada вошёл(а) в комнату
[02:33:16] Lubagov_H вошёл(а) в комнату
[02:35:15] radiance вышел(а) из комнаты
[02:36:00] radiance вошёл(а) в комнату
[02:40:18] mssngr вышел(а) из комнаты
[02:56:33] diSabler вышел(а) из комнаты: Disconnected: session closed
[02:58:19] daapp вошёл(а) в комнату
[03:22:51] kostix вышел(а) из комнаты
[03:27:10] Lubagov_H вышел(а) из комнаты
[03:28:04] den_po__ вышел(а) из комнаты
[03:28:09] den_po__ вошёл(а) в комнату
[03:29:43] Vovych вошёл(а) в комнату
[03:30:37] den_po__ вышел(а) из комнаты
[03:31:40] hypersw вышел(а) из комнаты
[03:34:52] den_po__ вошёл(а) в комнату
[03:34:52] den_po__ вышел(а) из комнаты
[03:41:44] Vovych вышел(а) из комнаты
[03:44:57] radiance вышел(а) из комнаты
[03:48:08] den_po__ вошёл(а) в комнату
[03:52:09] den_po__ вышел(а) из комнаты
[03:52:12] den_po__ вошёл(а) в комнату
[03:58:01] Deen вошёл(а) в комнату
[04:00:13] den_po__ вышел(а) из комнаты
[04:00:17] den_po__ вошёл(а) в комнату
[04:04:16] den_po__ вышел(а) из комнаты
[04:04:18] den_po__ вошёл(а) в комнату
[04:05:47] <Renji> Напомните, а как искать в истории по регулярному выражению? Что-то не могу найти той заветной кнопочки/команды.
[04:06:38] den_po__ вышел(а) из комнаты
[04:06:40] den_po__ вошёл(а) в комнату
[04:07:48] Deen вышел(а) из комнаты: Replaced by new connection
[04:07:53] Deen вошёл(а) в комнату
[04:13:43] gipsyscrew вошёл(а) в комнату
[04:15:03] den_po__ вышел(а) из комнаты
[04:15:05] den_po__ вошёл(а) в комнату
[04:17:25] den_po__ вышел(а) из комнаты
[04:18:30] den_po__ вошёл(а) в комнату
[04:22:29] den_po__ вышел(а) из комнаты
[04:22:33] den_po__ вошёл(а) в комнату
[04:22:43] <BrennendeR> Renji: ctrl-s?
[04:23:26] <Renji> Нет, было что-то другое.
[04:23:49] gipsyscrew вышел(а) из комнаты
[04:23:59] <BrennendeR> Renji: набери Search в настройках. я сам не помню, где оно
[04:24:13] <BrennendeR> Renji: в поле "Группа:"
[04:24:28] <BrennendeR> а, в плагинах оно
[04:24:45] <BrennendeR> Настройки > Plugins > Search
[04:25:08] <Renji> Не, не то.
[04:25:24] <BrennendeR> ::plugins::search::options(mode)
[04:25:32] <BrennendeR> Renji: как не то?
[04:25:40] <BrennendeR> Указывает режим поиска в окнах разговора, протокола и обзора служб. "substring" ищет подстроку, "glob" позволяет использовать подстановочные символы, "regexp" использует регулярные выражения.
[04:26:01] <Renji> Не то и всё тут.
[04:26:11] <BrennendeR> Renji: или тебе нужен мануал по регуляркам?
[04:26:24] <Renji> Было окно, в котором динамично появлялись результаты.
[04:28:04] <BrennendeR> Renji: службы > разговоры > полнотекстовый поиск
[04:28:09] <Renji> Службы --> Разговоры --?
[04:28:15] <Renji> Я первый хотел! =(
[04:28:28] <BrennendeR> Renji: не успел =Р
[04:28:31] den_po__ вышел(а) из комнаты
[04:28:36] den_po__ вошёл(а) в комнату
[04:32:44] den_po__ вышел(а) из комнаты
[04:34:09] den_po__ вошёл(а) в комнату
[04:38:08] den_po__ вышел(а) из комнаты
[04:38:12] den_po__ вошёл(а) в комнату
[04:42:14] den_po__ вышел(а) из комнаты: Replaced by new connection
[04:42:15] den_po__ вошёл(а) в комнату
[04:58:29] den_po_ вышел(а) из комнаты
[04:58:40] den_po__ вышел(а) из комнаты
[05:04:44] Renji вышел(а) из комнаты
[06:57:40] ancestor вышел(а) из комнаты
[07:03:59] ancestor вошёл(а) в комнату
[07:05:57] ancestor вышел(а) из комнаты
[07:07:37] ancestor вошёл(а) в комнату
[07:07:46] Rail вошёл(а) в комнату
[07:08:43] ancestor вышел(а) из комнаты
[07:10:49] archimed вошёл(а) в комнату
[07:12:07] ancestor вошёл(а) в комнату
[07:14:03] archimed вышел(а) из комнаты
[07:21:01] Флинт вошёл(а) в комнату
[07:54:04] Флинт вышел(а) из комнаты: ушёл в венду...
[08:26:39] Winner вошёл(а) в комнату
[08:51:29] marker вошёл(а) в комнату
[09:07:04] Gebb вышел(а) из комнаты
[09:07:33] Gebb вошёл(а) в комнату
[09:28:13] Winner вышел(а) из комнаты: Replaced by new connection
[09:28:18] Winner вошёл(а) в комнату
[09:29:52] Monstreek вошёл(а) в комнату
[10:10:58] marker вышел(а) из комнаты: Replaced by new connection
[10:11:02] marker вошёл(а) в комнату
[10:11:07] marker вышел(а) из комнаты
[10:11:24] marker вошёл(а) в комнату
[10:17:22] ferym вышел(а) из комнаты
[10:22:12] plakhov вошёл(а) в комнату
[10:23:53] misha\n вошёл(а) в комнату
[10:30:01] misha\n вышел(а) из комнаты
[11:02:51] teo1 вышел(а) из комнаты: Replaced by new connection
[11:02:54] teo1 вошёл(а) в комнату
[11:18:32] fenriz вошёл(а) в комнату
[11:19:01] Renji вошёл(а) в комнату
[11:19:16] Renji вышел(а) из комнаты
[11:19:55] Renji вошёл(а) в комнату
[11:20:13] Renji вышел(а) из комнаты
[11:22:21] Renji вошёл(а) в комнату
[11:25:07] ancestor вышел(а) из комнаты: Replaced by new connection
[11:25:11] ancestor вошёл(а) в комнату
[11:26:59] Monstreek вышел(а) из комнаты
[11:44:48] teo1 вышел(а) из комнаты: Replaced by new connection
[11:44:53] teo1 вошёл(а) в комнату
[11:48:31] ferym вошёл(а) в комнату
[12:04:24] Lubagov_H вошёл(а) в комнату
[12:07:55] _vt_ вышел(а) из комнаты
[12:12:28] _vt_ вошёл(а) в комнату
[12:16:20] Monstreek вошёл(а) в комнату
[12:18:06] Monstreek вышел(а) из комнаты
[12:18:11] Monstreek вошёл(а) в комнату
[12:31:57] kostix вошёл(а) в комнату
[12:33:02] den_po__ вошёл(а) в комнату
[12:42:27] Renji вышел(а) из комнаты
[12:43:29] Флинт вошёл(а) в комнату
[12:45:11] Renji вошёл(а) в комнату
[12:47:39] Renji вышел(а) из комнаты: Replaced by new connection
[12:48:33] Renji вошёл(а) в комнату
[12:51:08] targeti вошёл(а) в комнату
[13:00:41] Monstreek вышел(а) из комнаты
[13:12:09] Renji вышел(а) из комнаты
[13:13:29] Renji вошёл(а) в комнату
[13:19:16] <Renji> А какая клавиша по-умолчанию стоит для KHIM?
[13:20:10] <Gebb> Pause вроде.
[13:20:56] daapp вышел(а) из комнаты
[13:20:59] <Renji> Gebb: Спасибо. Но уже не нужно. Мне стоит прочитать Readme. Я, например, не знал, что клавишу композиции необязательно держать.
[13:27:02] <bigote> Renji: только лохи читают документацию
[13:27:49] Gebb вышел(а) из комнаты
[13:28:08] <Renji> bigote: ну дык.
[13:28:16] <Renji> :D
[13:28:35] Gebb вошёл(а) в комнату
[13:28:42] <Renji> Ну дык, нету там Readme.
[13:29:06] plakhov вышел(а) из комнаты
[13:29:30] <bigote> Renji: На окошке настроек самого KHIM в правом нижнем углу кнопочка Справка...
[13:29:55] andru вошёл(а) в комнату
[13:30:35] verrens вошёл(а) в комнату
[13:30:58] <Renji> Что-то слабовата справка.
[13:31:39] <Renji> Мне бы отключить вовсе двойное нажатие клавиши композиции (открытие окна выбора символа).
[13:36:58] Флинт вышел(а) из комнаты: ушёл в венду...
[13:41:41] <kostix> Renji: тебе нужна помощь с отключением плагина KHIM?
[13:42:27] <Renji> kostix: нет, я хотел отключить открытие окна выбора символа из чата. Уж сильно он медленно работает.
[13:43:21] <kostix> Renji: по-моему, это единственный способ получить доступ к палитре выбора сивмолов, предоставляемой этим плагином
[13:44:05] <bigote> у меня быстро открылось
[13:44:11] <bigote> менее секунды
[13:44:52] <Renji> kostix: я хотел использовать только вариант <ComposeKey>+последовательность
[13:45:13] <bigote> так используй
[13:45:14] <Renji> bigote: может это моя нехорошая Windows замешана?
[13:45:37] <bigote> Renji: или тормозной процессор
[13:46:49] <Renji> Да, вроде, 1.5гц должен нормально обработать.
[13:46:59] <bigote> да. должен
[13:47:07] <bigote> значит, дело в виндовс
[13:47:34] <Gebb> Не, надо 1 ГГц минимум в наши дни.
[13:47:48] <Renji> =)
[13:47:54] <Gebb> Полтора герца маловато.
[13:50:12] radiance вошёл(а) в комнату
[13:52:52] radiance вышел(а) из комнаты
[13:56:44] Monstreek вошёл(а) в комнату
[13:57:36] Monstreek вышел(а) из комнаты
[13:57:39] Monstreek вошёл(а) в комнату
[14:03:04] <_vt_> Не знаю что случилось с ткаббером, но он перестал жрать память
[14:03:13] <_vt_> выше 30мб не поднимается
[14:03:37] <_vt_> То ли это от того, что я логи в конфах отключил, то ли от того, что собрал тикль в vc2010
[14:03:42] <Gebb> Что-то сломалось наверняка.
[14:04:35] teo1 посмотрел - 45 мегабайт - и успокоился. нормально жрет
[14:04:39] <Renji> _vt_: попробуй обновить tkabber и интерпретатор. Должно помочь.
[14:05:24] <bigote> 100 мег. нормально жрёт.
[14:05:38] <_vt_> А у меня 29, что случилось?
[14:05:39] <bigote> _vt_: тебе надо помочь отожрать память?
[14:06:27] <bigote> _vt_: логи, кстати, реально жрут
[14:07:04] plakhov вошёл(а) в комнату
[14:07:12] <Renji> Хм.
[14:07:24] <Renji> Хм. Хм. Хм.
[14:07:26] <bigote> по крайней мере, когда в комнате набегает много разговора, потребляемая память пропорционально растёт
[14:07:28] <_vt_> bigote: вот поэтому надо попробовать вести логи в sqlite, вдруг не будут жрать
[14:07:59] <Gebb> _vt_: Но в текстовом виджете текст всё равно есть, так ведь?
[14:08:03] <ancestor> А у меня 25 мегабайт.
[14:08:06] <bigote> _vt_: мне кажется, дело всё же не в логах, а в чём-то другом
[14:08:20] <_vt_> Gebb: есть
[14:08:30] <bigote> _vt_: они же в памяти хранятся, пока находятся в табе
[14:08:39] <Gebb> _vt_: Стало быть, всё равно будет жрать?
[14:08:40] <Renji> Так. У меня 7.5мб Сам интерпретатор. Сейчас открою/закрою 100 файлов.
[14:09:08] <_vt_> Gebb: ну там же не 100мб текста, а жрало обычно столько
[14:09:13] <ancestor> До 6 метров упало.
[14:09:26] <bigote> _vt_: легко. ткаббер же кэширует
[14:09:36] <ancestor> Ой, вру, не тот столбец глянул.
[14:09:52] <_vt_> bigote: легко? Я не представляю как 100мб текста насобирать в конфах
[14:10:30] <_vt_> bigote: у тебя ж ты сам говорил, за несколько лет логи столько занимают
[14:10:57] <Gebb> Может там форматирование какое или ещё там чо.
[14:11:33] <Renji> 8.30 теперь...
[14:11:36] <ancestor> _vt_, а у меня уже ведутся логи в sqlite3, я себе запилил.
[14:11:51] <_vt_> ancestor: дай попробовать!
[14:12:43] <ancestor> _vt_, надо поиск еще сделать, как сделаю, дам.
[14:13:28] <Renji> С записью в каждый файл - 9.5 мб
[14:14:20] <Gebb> А есть у тикля какой-нибудь memory profiler, как в дотнете?
[14:14:27] <Renji> Нет.
[14:14:33] <Gebb> От жеж.
[14:14:51] <Gebb> Перепишите Ткаббер на F#.
[14:15:24] <Renji> Åspell жрёт 28мб. (._. )
[14:15:27] <_vt_> den_po__ же какой-то профайлер находил
[14:15:50] <Renji> Хм. Зря я композицию на CapsLock нецелил.
[14:17:16] <Renji> Ой. Гм. Создал около 500 файлов, но забыл в цикле их удалить.
[14:18:33] <Renji> % llength [glob -nocomplain -directory . *]
964
[14:22:04] <Renji> Хорошо, что имена для новых файлов генерировал числами...
[14:22:54] <bigote> _vt_: ну не знаю. но при старте ткаббер у меня занимает около 45, а за пару дней буквально раздулся до сотни. при этом в одной из конф набежало мегабайта полтора текста, ну и в других вместе взятых столько же. сам удивляюсь, откуда 50 мег взялось
[14:29:35] proxy_m вошёл(а) в комнату
[14:29:56] proxy_m вышел(а) из комнаты
[14:33:18] <Renji> Я нашёл причину.
[14:33:30] <Renji> bigote: поможешь проверить?
[14:34:13] hypersw вошёл(а) в комнату
[14:34:26] <ancestor> Хы, wish 3 метра сейчас всего.
[14:34:47] <Renji> bigote: открой новый wish/tclsh, измерь потребляемые ресурсы. Напиши:
proc test {} {
for {set i 0} {$i < 5000} {incr i} {
set $i [string repeat 666 666]
}
}
test
Измерь ресурсы снова,
test; test; test
Снова. =)
[14:35:00] <ancestor> Память прыгает, с 3 до 23 прыгнуло. Кэширует.
[14:35:04] <Renji> Заметь, переменные создаются в процедуре.
[14:35:31] <Renji> У меня при каждом вызове test память жралась на 9 мб больше.
[14:36:14] <Renji> Тоесть "хламные" переменные в процедурах остаются, и сосут память.
[14:36:55] <_vt_> ancestor: нереально, у меня голый виш 10 метров занимает
[14:37:13] <Renji> 100 вызовов test -- wish подвис.
[14:37:19] <_vt_> причем голый виш activetcl, самособранный mingw, самособранный vc2010, все одинаково по памяти
[14:37:32] <Renji> _vt_: попробуй ты.
[14:37:36] <Renji> ancestor: и ты.
[14:37:41] <ancestor> _vt_, реально, у меня так, то было 25, то падает до 3-4 и снова поднимается до 25.
[14:38:04] <_vt_> ancestor: в виндовсе?
[14:38:11] <ancestor> _vt_, да.
[14:38:16] Twice вошёл(а) в комнату
[14:38:31] <Renji> 57мб теперь.
[14:38:43] <_vt_> ancestor: на какую цифру памяти ты смотришь? Я смотрю на working set и private working set
[14:38:43] <Renji> А переменные-то -- хлам! =(
[14:39:21] <ancestor> _vt_, диспетчер задач windows, столбец память.
[14:39:51] <_vt_> ancestor: вот там есть "выбрать столбцы" и полно разных столбцов про память
[14:39:58] <ancestor> 16 мегабайт сейчас.
[14:40:02] iSida вышел(а) из комнаты: Disconnected: Replaced by new connection
[14:40:03] <Renji> Если с unset -- стабильно.
[14:40:12] <ancestor> Теперь 23.
[14:40:13] iSida вошёл(а) в комнату
[14:40:54] <Renji> Даёшь тотальный unset в процедуры tkabber!
[14:41:09] <ancestor> _vt_, Пиковое использование 43.
[14:41:19] <_vt_> да эти +-5 мегабайт - ерунда
[14:41:40] <ancestor> Виртуальная 48.
[14:42:00] <Gebb> Да вообще если Ткаббер ест меньше 100 мегов, я вообще не думаю, что надо переживать по поводу памяти.
[14:42:17] <Gebb> Пилите фичи, господа.
[14:42:31] <_vt_> Угу, эти цифры только косвенно показывают проблему
[14:42:38] <_vt_> А проблема есть в тормозах
[14:42:39] <Gebb> Памяти как грязи у всех.
[14:42:45] <Renji> ancestor: так а ты попробуй с генерацией переменных. И представь, сколько этих переменных (процедурных) генерируется за 1 минуту.
[14:43:40] <Renji> teo1, kostix, я прав?
[14:45:10] <ancestor> Думаю основную память потребляют списки и работа с ними. А список надо полагать чуть ли не основная структура.
[14:45:13] <_vt_> Renji: не надо никакие переменные руками освобождать
[14:45:40] <ancestor> _vt_, да, пусть тикль сам кэширует.
[14:45:51] <Renji> _vt_: в конце процедуры? Которые нигде не будут использоваться далее?
[14:45:53] <_vt_> Renji: виш сам их почистит когда нужно, не нужно бороться за минимальное потребление памяти, нужно с тормозами бороться
[14:46:06] <Gebb> Во. Золотые слова.
[14:46:16] <Renji> _vt_: почему ты так уверен, что wish почистит?
[14:46:40] <Gebb> Правда, у меня Ткаббер не тормозит.
[14:46:58] <_vt_> Renji: если даже и не почистит - это баг виша, и надо чинить виш. Это не проблема ткаббера
[14:47:12] <_vt_> Renji: но вообще в теории он сам разберется с памятью
[14:47:26] <_vt_> Gebb: при запуске есть тормоза основные
[14:47:33] <ancestor> Garbage Collector.
[14:47:37] <_vt_> ну и естественно в поисках историях и т.д.
[14:48:08] <Renji> for {set i 0} {$i<10000} {incr i} {
set $i [string repeat {фыqw.!} 1000]
}
87мб.
[14:48:14] <Gebb> _vt_: Да, при запуске слегка напрягают. Остальные не особо.
[14:48:46] <Gebb> Но это, наверно, просто тикль так долго интерпретирует.
[14:48:56] <Renji> Хочу сказать, что через 1 месяц непрерывной работы Tkabber съест компьютер.
[14:49:59] <teo1> Renji: я, бывает, и больше месяца ткаббер не перезагружаю. больше 200 мегабайт не разрастался пока
[14:50:31] <Renji> teo1: если открыть более 10 конференций, то разрастётся сильно.
[14:51:02] <Renji> Тем не менее мне интересно, почему после завершения процедуры Tcl не чистит временные переменные...
[14:51:30] <Rail> Renji: не съедает
[14:51:47] <Renji> Rail: попробуй мой код.
[14:52:48] <Rail> зачем? ты же говоришь про месяц аптайма
[14:52:57] <Rail> за месяц не съедает
[14:52:59] <_vt_> Renji: нет смысла СРАЗУ чистить неиспользуемую память, это некритично. Наоборот будет хуже, тормозить будет. Тебе что важнее, цифирки памяти, или скорость работы? Память КОСВЕННО показывает на какие-то проблемы, сама по себе цифра памяти - это следствие а не причина
[14:53:27] Xamil вошёл(а) в комнату
[14:53:34] den_po_ вошёл(а) в комнату
[14:53:55] <Renji> _vt_: это нужно делать на уровне C.
[14:54:52] <_vt_> Renji: и будет "на уровне С" тормозить
[14:55:02] <Renji> wish держу открытым. Так и 87мб осталось...
[14:55:21] <_vt_> Renji: сверни-разверни окошко и память упадет
[14:55:26] <Renji> _vt_: а деструкторы в .NET приводят к тормозам?
[14:55:37] <Gebb> Там не деструкторы.
[14:56:09] <Gebb> Там финалайзеры.
[14:56:12] <Renji> Хм. Память стабилизировалась. Но, что-то 1.5 мб теперь всего...
[14:56:43] <Renji> Наркоманский Tcl. =(
[14:56:59] <Gebb> Стало быть, GC таки работает, зря ты паниковал.
[14:57:29] <Renji> Да.
[14:57:32] fenriz вышел(а) из комнаты: ушел на время
[14:57:40] <ancestor> Еще как работает.
[14:58:38] <kostix> Gebb: "Файналайзеры" круче звучит.
[14:59:22] <Gebb> kostix: Даже чересчур.
[15:00:15] <Gebb> Если бы мы были передовой державой, а не они, то это называлось бы "окончатели".
[15:02:18] <_vt_> Renji: http://lex-kravetski.livejournal.com/301063.html
[15:10:15] Sérgio вошёл(а) в комнату
[15:13:05] den_po__ вышел(а) из комнаты
[15:13:07] den_po__ вошёл(а) в комнату
[15:23:50] GavYur вошёл(а) в комнату
[15:29:02] Renji вышел(а) из комнаты
[15:29:57] Renji вошёл(а) в комнату
[15:30:15] Renji вышел(а) из комнаты
[15:30:50] Renji вошёл(а) в комнату
[15:38:45] <kostix> Gebb: И вообще ".СЕТЬ"
[15:39:30] <ancestor> Ц Диез .сеть
[15:39:47] <kostix> ancestor: До-диез
[15:40:01] <ancestor> А, ну да.
[15:40:04] <Gebb> Мне нравится.
[15:42:52] <_vt_> До РЕШЕТКА
[15:44:18] Rail вышел(а) из комнаты
[15:47:53] <Renji> А framework упустили. =(
[15:48:29] <Gebb> Каркас же. Или рама.
[15:49:45] <ancestor> Арматура.
[15:50:19] GavYur вышел(а) из комнаты
[15:51:46] <Renji> "Микропрограмма в окнах - .СЕТЬ в рамке до-диез"
[15:51:49] <Renji> Так? =(
[15:52:10] fenriz вошёл(а) в комнату
[15:52:24] <_vt_> ООО "Маленькие Программы"
[15:52:58] <ancestor> КООП
[15:54:50] <Renji> ООО "Маленькие Программы" на платформе "Окна" представляет ".СЕТЬ каркас", и язык программирования "До-РЕШЁТКА".
[15:54:52] <Renji> Ужс.
[15:59:44] GavYur вошёл(а) в комнату
[16:04:06] <kostix> ...на настиле "Окна"...
[16:05:15] Dominges вышел(а) из комнаты
[16:05:51] Dominges вошёл(а) в комнату
[16:11:10] <Renji> Хм. Я, поди, этой ссылкой -- http://www.ޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮ.ru переполняю буфер cmd.exe и он завершается. А что будет в Linux? Нажмите на ссылку (только аккуратно).
[16:12:31] den_po_ вышел(а) из комнаты
[16:13:04] den_po_ вошёл(а) в комнату
[16:13:23] <Gebb> Я бы не жал.
[16:13:42] <Renji> Там много символов ޮ
[16:14:41] <Renji> Gebb: если у тебя win, то ничего страшного не будет. Кроме небольших тормозов.
[16:15:16] <Renji> Я послал в жуйк, а мне ответило -- Message too long. Maximum length - 4096 bytes.
[16:15:27] radiance вошёл(а) в комнату
[16:15:47] <_vt_> не знаю как cmd, а ткаббер жутко тормозит
[16:15:56] <_vt_> кое-как нажал /clear
[16:16:04] fenriz вышел(а) из комнаты
[16:17:36] <Renji> (TkabberSVN) 290 % string length {http://www.ޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮޮ.ru }
9819
[16:18:27] <ancestor> Renji, да, сурово, Tastebin открывается.
[16:18:41] <Renji> ancestor: сам? О_о
[16:19:20] <ancestor> Renji, пытался отправить сообщение с это ссылкой, открылся таб с Tastebin.
[16:19:40] <_vt_> Renji: ты издеваешься?
[16:19:44] <Renji> А. Ну это когда сообщение длинное. Так всегда.
[16:19:53] <Renji> _vt_: почему ты так решил?
[16:20:09] <radiance> у меня ничего не тормозит, но я никуда и не тыкаю
[16:20:15] <ancestor> Renji, 19622 в питоне.
[16:20:24] <_vt_> я не тыкаю, у меня просто тормозит
[16:20:27] <ancestor> Размер.
[16:21:08] <ancestor> 19 килобайт, не хило.
[16:21:51] <Gebb> У меня тоже тормозит.
[16:22:09] <Renji> Хм.
[16:22:14] <radiance> семерка
[16:22:25] <ancestor> А у меня не тормозит.
[16:22:26] <Gebb> А может что-то с ричтекстовым виджетом.
[16:24:14] Renji думает, что будет с regexp, если количество символов увеличить до максимума.
[16:25:34] <ancestor> Если вставить в текстовый редактор этот символ, разворачивается в огромный текст.
[16:26:58] <radiance> а я его даже выделить тут не могу, будто его нет
[16:27:16] <Renji> магический крестик...
[16:27:33] <radiance> о, ссылку выделить с ним получилось
[16:27:57] <Renji> У меня, в блокноте куча квадратиков.
[16:28:20] <radiance> угу
[16:29:13] fenriz вошёл(а) в комнату
[16:30:02] <ancestor> Текстовый файл с ним 19 кБ.
[16:30:34] Gebb вышел(а) из комнаты
[16:31:35] <fenriz> издевательство, я тыкнул ссылку не подумав. вылетел нафиг ткаббер
[16:33:59] <ancestor> Фокус в жанре la29ah.
[16:34:26] <Xamil> под линуксом ткаббер тормозить и вылетать не стал
[16:34:47] <fenriz> Xamil: странно, у меня в дебиане вылетел
[16:34:59] <Renji> гг. Подумал на нём испытать максимальное количество, но ему нельзя знать такие секреты.
[16:36:20] <ancestor> Renji, не надо ему ничего говорить.
[16:36:34] <Renji> ancestor: уже опомнился. =)
[16:40:53] misha\n вошёл(а) в комнату
[16:41:22] <misha\n> хай. а никто не встречал SNMP бота для яберов? хочу чтобы трапы мне в жябер сыпались.
[16:46:06] fenriz вышел(а) из комнаты
[16:48:22] marker вышел(а) из комнаты
[16:49:02] Sérgio вышел(а) из комнаты
[16:49:05] fenriz вошёл(а) в комнату
[16:50:07] den_po__ вышел(а) из комнаты
[16:50:19] marker вошёл(а) в комнату
[16:55:08] ancestor вышел(а) из комнаты
[16:58:06] ancestor вошёл(а) в комнату
[16:58:58] den_po__ вошёл(а) в комнату
[17:00:36] Gebb вошёл(а) в комнату
[17:01:44] _vt_ вышел(а) из комнаты
[17:02:44] _vt_ вошёл(а) в комнату
[17:02:59] den_po__ вышел(а) из комнаты
[17:03:02] den_po__ вошёл(а) в комнату
[17:04:58] marker вышел(а) из комнаты
[17:06:48] radiance вышел(а) из комнаты
[17:08:01] radiance вошёл(а) в комнату
[17:09:30] <radiance> Renji, убрал в настройках отображение значка настроек chattoolbar в панели инструментов, после перезапуска он там снова появился, хотя в настройках указано его убрать
[17:10:06] <Renji> radiance: сейчас посмотрю.
[17:11:01] misha\n вышел(а) из комнаты
[17:12:11] Monstreek вышел(а) из комнаты
[17:13:24] Xamil вышел(а) из комнаты
[17:13:45] GavYur вышел(а) из комнаты
[17:32:54] Renji вышел(а) из комнаты
[17:45:17] hekp0maht вошёл(а) в комнату
[18:02:35] GavYur вошёл(а) в комнату
[18:07:20] Sérgio вошёл(а) в комнату
[18:09:01] teo1 вышел(а) из комнаты
[18:20:22] fenriz вышел(а) из комнаты
[18:21:04] den_po__ вышел(а) из комнаты
[18:21:06] den_po__ вошёл(а) в комнату
[18:23:49] daapp вошёл(а) в комнату
[18:25:08] den_po__ вышел(а) из комнаты
[18:25:11] den_po__ вошёл(а) в комнату
[18:29:34] diSabler вошёл(а) в комнату
[18:31:09] plakhov вышел(а) из комнаты
[18:31:54] radiance вышел(а) из комнаты
[18:33:30] den_po_ вышел(а) из комнаты: Replaced by new connection
[18:33:32] den_po_ вошёл(а) в комнату
[18:40:35] Lubagov_H вышел(а) из комнаты
[18:40:45] Lubagov_H вошёл(а) в комнату
[18:44:33] targeti вышел(а) из комнаты
[18:45:56] den_po__ вышел(а) из комнаты
[18:46:01] Deen вышел(а) из комнаты: Replaced by new connection
[18:46:11] Deen вошёл(а) в комнату
[18:51:59] Twice вышел(а) из комнаты
[19:10:33] sulci вышел(а) из комнаты
[19:12:52] den_po__ вошёл(а) в комнату
[19:16:52] den_po__ вышел(а) из комнаты
[19:16:56] den_po__ вошёл(а) в комнату
[19:20:55] den_po__ вышел(а) из комнаты
[19:20:57] den_po__ вошёл(а) в комнату
[19:22:59] den_po__ вышел(а) из комнаты: Replaced by new connection
[19:23:00] den_po__ вошёл(а) в комнату
[19:23:16] den_po__ вышел(а) из комнаты
[19:34:32] GavYur вышел(а) из комнаты
[19:36:12] big-ote вошёл(а) в комнату
[19:41:12] fenriz вошёл(а) в комнату
[19:42:43] archimed вошёл(а) в комнату
[19:59:17] teo1 вошёл(а) в комнату
[20:01:57] ferym вышел(а) из комнаты
[20:02:03] ferym вошёл(а) в комнату
[20:09:19] Gebb вышел(а) из комнаты
[20:10:19] Gebb вошёл(а) в комнату
[20:15:28] kostix вышел(а) из комнаты
[20:36:56] daapp вышел(а) из комнаты
[20:47:26] misha вышел(а) из комнаты
[20:51:30] Renji вошёл(а) в комнату
[20:52:02] Renji вышел(а) из комнаты
[20:52:38] alt вошёл(а) в комнату
[20:53:11] Renji вошёл(а) в комнату
[20:53:23] alt вышел(а) из комнаты
[20:55:03] sulci вошёл(а) в комнату
[20:59:29] andru вышел(а) из комнаты
[21:13:19] andru вошёл(а) в комнату
[21:13:22] alt вошёл(а) в комнату
[21:14:09] alt вышел(а) из комнаты
[21:15:40] radiance вошёл(а) в комнату
[21:19:38] andru вышел(а) из комнаты
[21:21:18] andru вошёл(а) в комнату
[21:27:32] big-ote вышел(а) из комнаты
[21:30:38] Lubagov_H вышел(а) из комнаты: Replaced by new connection
[21:30:41] Lubagov_H вошёл(а) в комнату
[21:36:32] misha вошёл(а) в комнату
[21:36:42] misha вышел(а) из комнаты
[21:37:10] kostix вошёл(а) в комнату
[21:38:40] Renji вышел(а) из комнаты: Replaced by new connection
[21:38:56] Renji вошёл(а) в комнату
[21:49:50] <Renji> В SnackAMP есть поддкржка "anti-aliased fonts for linux". А в Tkabber есть?
[21:50:24] Deen вышел(а) из комнаты: Logged out
[21:55:22] Renji вышел(а) из комнаты
[21:55:51] Renji вошёл(а) в комнату
[21:55:54] <kostix> Renji: http://lubnin.ishops.ru/images/14.jpg
[21:57:05] Renji вышел(а) из комнаты
[21:57:53] radiance вышел(а) из комнаты: Logged out
[22:01:06] Renji вошёл(а) в комнату
[22:04:37] <Renji> Хых.
[22:08:21] <ancestor> Long time ago in a galaxy far far away...
[22:09:54] proxy_m вошёл(а) в комнату
[22:16:59] proxy_m вышел(а) из комнаты
[22:17:55] <Renji> TkImageTools.so на Ubuntu "упал". =(
[22:18:18] <Renji> Вот на Windows всё работает!
[22:18:55] <ancestor> Renji, потому что линукс линуксу рознь.
[22:19:19] <sceptic> strace же
[22:19:24] <sceptic> А потом патч.
[22:19:27] <Renji> ancestor: и для каждого нужно самостоятельно компилировать?
[22:19:59] <Renji> sceptic: И так под каждую платформу?
[22:20:02] <ancestor> Renji, может ему каких библиотек не хватает, сделай: ldd TkImageTools.so
[22:21:35] <ancestor> Renji, я же говорю тебе, выкладываешь исходники и рассказываешь в ридми как их собрать, либо отсылаешь по ссылке где можно скачать.
[22:21:38] <sceptic> обычно ошибка кроссплатформенная
[22:22:31] <ancestor> Каких-нибудь библиотек нету, либо версии не подходят.
[22:29:12] <Renji> Ок. А кто может попробовать собрать? http://snackamp.sourceforge.net/releases/tkImageTools.zip
[22:43:06] Gebb вышел(а) из комнаты
[22:44:38] Gebb вошёл(а) в комнату
[22:51:01] ufir вышел(а) из комнаты
[22:52:58] ufir вошёл(а) в комнату
[22:53:53] ufir вышел(а) из комнаты
[22:55:16] misha вошёл(а) в комнату
[22:56:38] <misha> Указ Президента Российской федерации от 3 апреля 1995 г. N 334
[22:56:56] <misha> В интересах информационной безопасности Российской Федерации и усиления борьбы с организованной преступностью запретить деятельность юридических и физических лиц, связанную с разработкой, производством, реализацией и эксплуатацией шифровальных средств, а также защищенных технических средств хранения, обработки и передачи информации, предоставлением услуг в области шифрования информации, без лицензий, выданных Федеральным агентством правительственной связи и информации при Президенте Российской Федерации в соответствии с Законом Российской Федерации "О федеральных органах правительственной связи и информации".
[22:57:12] <misha> гм.. будем сажать.
[22:57:26] ufir вошёл(а) в комнату
[22:58:20] <Renji> misha: а про tkabber он ничего не говорил?
[22:58:29] <misha> тут как раз про ткаббер написано
[22:58:41] <misha> Президент Российской Федерации
Б.ЕЛЬЦИН
[22:59:09] <ancestor> misha, nobody cares!
[22:59:45] <kostix> ура, товарищи!
[22:59:51] <kostix> закон о полиции подписан!
[22:59:54] <misha> ну не скажи... nobody cares было до 2007 года, т. е. 12 лет.
[23:00:07] <misha> а потом как е....ло
[23:00:07] <kostix> ein, zwei, polizei
[23:00:36] <misha> тем не менее, закон считаю неправильным. требую его отмены.
[23:00:40] <hekp0maht> kostix: господа же. не товарищи
[23:01:04] <hekp0maht> kostix: товарищи милиционеры уходят в прошлое
[23:01:27] <kostix> hekp0maht: простите, господин рядовой!
[23:01:31] <ancestor> misha, пиши жалобу в конституционный суд, он вроде такие дела решает.
[23:02:31] <hekp0maht> господа полицейские лейтенанты будут получать 45 тыр
[23:03:21] <misha> ancestor: надо тогда найти статью в конституции которая это разрешает
[23:03:29] <misha> и ещё надо подать иск анонимно
[23:03:55] <ancestor> misha, да, иначе в канаве найдут твой труп. Хотя ФСБ тебя везде найдет.
[23:05:08] <hekp0maht> ancestor: неправда
[23:05:10] <misha> по идее мс виндоус надо запретить ввозить
[23:05:26] <ancestor> misha, видимо статья конституции с которой можно пойти жаловаться, эта та, в которой говорится о неприкосновенности личной жизни, или что-то вроде того.
[23:05:27] <misha> но это будет ад
[23:06:00] <misha> Бернштайн вроде судился с США по поводу той же батвы
[23:06:04] Xamil вошёл(а) в комнату
[23:06:07] <misha> но там был запрет на *экспорт*
[23:06:36] <hekp0maht> ancestor: я уже не менее полугода веду через Tkabber нешифрованные беседы, легко попдающие под статью о сепаратизме
[23:06:42] <hekp0maht> ancestor: за мной никто не пришёл до сих пор
[23:06:54] <hekp0maht> ancestor: я даже начал думать, что ФСБ нет
[23:06:56] <ancestor> hekp0maht, наблюдают.
[23:06:59] <misha> hekp0maht: сколько ты получаешь?
[23:07:10] <misha> если меньше 1000 000р то ты им не нужен :)
[23:07:19] <hekp0maht> misha: я вообще безработный
[23:07:24] <ancestor> hekp0maht, вот когда перейдешь к активным действиям, тебя найдут.
[23:07:42] <misha> шифроваться надо обязательно. шифроваться сильно. AES-256, Twofish, Blowfish
[23:07:47] <ancestor> Обязательно найдут.
[23:07:50] <hekp0maht> ancestor: нет. не ищут
[23:08:00] <misha> а сраный ГОСТ могут засунуть себе жопу
[23:08:00] misha выгнали из комнаты: фильтруем базар
[23:08:07] misha вошёл(а) в комнату
[23:08:21] diSabler вышел(а) из комнаты: Disconnected: Replaced by new connection
[23:08:23] diSabler вошёл(а) в комнату
[23:08:24] iceknight вышел(а) из комнаты
[23:08:25] <Renji> misha: сам ты такой
[23:08:36] <misha> что?
[23:08:59] <ancestor> RSA 4096-бит.
[23:09:59] <misha> да, 8192
[23:10:37] <misha> почему-то меня вопрос шифрования волнует намного больше возможности собираться "мирно, без оружия"
[23:11:17] <ancestor> misha, тебе есть что скрывать или это так, паранойя?
[23:11:33] <misha> и то и то
[23:11:53] <verrens> дык очевидно ж, что шифрованый трафик для "интересующихся" - как красная тряпка для быка
[23:12:06] <misha> пусть сосут
[23:12:16] <kostix> misha: "сраный ГОСТ" вполне неплох между прочим. эллиптические кривые -- это вам не мелочь по карманам тырить
[23:12:30] <misha> элиптическими кривыми он стал пользоваться с 2004 года
[23:12:40] <ancestor> Ага, когда начнешь шифроваться, тогда и заинтересуются.
[23:12:46] <kostix> это и есть активный стардарт есличо
[23:12:53] <verrens> во-во
[23:13:21] <misha> ээээ не
[23:13:21] <verrens> известно, что против терморектального криптоанализа ещё не придумали защиты
[23:13:23] <misha> я протестую
[23:13:59] <misha> в индустрии (сетевой, говнорусскоешифрование) сейчас рулит С-Терра, которая поддерживает ГОСТ 28147-89
[23:13:59] misha выгнали из комнаты: Isida: ;)
[23:14:01] <Renji> verrens: это паяльником?
[23:14:09] misha вошёл(а) в комнату
[23:14:31] <verrens> Renji: в частности. Но обычно применяют комплексные подходы
[23:14:55] <misha> который по сути скомунизжен с DES'a и является полным беспросветным отстоем
[23:15:45] <misha> жуткую, лютую ненависть вызывает у меня невозможность ввести в россию хорошую, годную Cisco с Aes-256 и построить кошерные ВПН тоннели до заказчиков и партнёров
[23:16:05] <misha> адский трепет вызывает у меня "сертификация ФСБ", которая выдаётся на РэдХат5 и опенссл с патчями
[23:16:27] <misha> но. надо отдать должна с-терра как минимум рвёт задницу на тех-поддержке
[23:16:35] <misha> должное*
[23:16:43] <verrens> замок над нами, и окна горят..
[23:17:24] <misha> тем не менее это не ставит её на уровень циски по документации, надёжности, производительности и удобсту использования
[23:20:06] misha вышел(а) из комнаты
[23:20:08] misha вошёл(а) в комнату
[23:21:04] <archimed> вам этот тролль не надоел?
[23:22:05] <hekp0maht> archimed: маузер зачесался?
[23:23:05] <archimed> hekp0maht: есть немного. На misha он давно чешется
[23:23:30] <misha> ну так почеши, чё у аудитории спрашивать разрешения
[23:23:42] <bigote> archimed: спокойно. за ним уже едут, я распорядился
[23:25:04] <archimed> bigote: он мне не понравился ещё когда в конференции по книжкам шифровки слал
[23:25:36] <bigote> archimed: да он мне давно не нравится. но вроде мирный, особо не мешается.
[23:25:53] <bigote> офтопит, конечно, постоянно, это да
[23:28:12] <Gebb> Зочем ви тгавите? Лишь бы нескучно оффтопил.
[23:28:22] <bigote> misha: в следующий раз с этим указом иди в gnupg@
[23:29:02] <misha> Gebb сечёт фишку
[23:29:43] <Renji> Gebb: ага, как потгавить меня так все в очередь, а как mishа -- так нет.
[23:29:53] <bigote> впрочем, тема сисек раскрыта
[23:30:14] <bigote> Renji: ты не отвлекайся, пили vimage
[23:30:15] <Gebb> Renji: Да ты не серчай, мы не со зла.
[23:31:21] <ancestor> Renji, пилите, Шура, гирю.
[23:34:18] archimed вышел(а) из комнаты
[23:44:23] Deen вошёл(а) в комнату
[23:44:55] Xamil вышел(а) из комнаты
[23:53:35] <Renji> Уй. >_<
set auto_path [linsert $auto_path 0 $System(script_dir) lib]
Вот почему не работало на ubuntu
[23:54:03] Renji чувствует стыд.
[23:54:17] <Renji> Ну не на ubuntu. Оно нигде не работало.
[23:57:35] <ancestor> Renji, а не проще: lappend auto_path [file join $System(script_dir) lib]
[23:57:54] <Renji> ancestor: Не. Вдруг ещё где-то будет viewer.
[23:58:04] <Renji> В моём случае мой загрузится.
[23:58:30] <Renji> ancestor: в смысле viewer package
[23:58:37] <Renji> Я-то название сам придумал.
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!