[00:01:41] <valexey> пусть народ просто будет иметь возможность произвольный тэг прицепить к твоему посту :-)
[00:01:56] <valexey> по скопищу тэгов станет ясно как его оценили ;-)
[00:02:10] <kemiisto> :D
[00:02:53] <valexey> кстати, как вам работа нового форума? нормально? или оно таки лежит иногда?
[00:03:07] <valexey> /me pokes vlad2 kemiisto Жаба
[00:05:00] <vlad2> Намного лучше старого :)
[00:05:34] <valexey> это радует
[00:05:57] <valexey> стоит ли заморачиваться доменом? по моему, ip как-то более олдскульно ;-)
[00:06:08] <valexey> типо как адрес фидоноды :-)
[00:12:30] <kemiisto> http://www.amazon.com/exec/obidos/ASIN/0123850037
[00:14:04] <valexey> Чем примечательна?
[00:14:14] <kemiisto> тем
[00:14:32] <kemiisto> что сегодня стала доступна в электронном виде на одном сайте
[00:14:44] <kemiisto> спам-рассылка с которого приходит мне каждый вечер
[00:14:47] <kemiisto> ;)
[00:14:56] <kemiisto> The following errors occurred when trying to save your profile:
The avatar you have selected is either too large or not an avatar.
[00:15:04] <kemiisto> БАГРЕПОРТ!
[00:15:07] <kemiisto> БЛЕЯТЬ!
[00:15:30] <valexey> http://www.osnews.com/comments/24843
[00:15:32] <valexey> :-D
[00:16:22] <kemiisto> Fortran нет
[00:16:26] <kemiisto> незачтено
[00:18:20] <valexey> ну, фортран же не модно
[00:18:28] <valexey> его никто в продакшине не использует!
[00:22:04] <valexey> "Я пытался продавить Компонентный паскаль в среде БлэкБокс хотя бы для начинающих — не получилось. "
[00:24:05] <valexey> "You can use EiffelStudio to include a license text in each of your classes automatically. The automatic class licensing facility is flexible so that you can use various strategies to retrieve the license text used."
[00:24:07] <valexey> o_O
[00:24:14] <valexey> Поддержка лицензий на уровне языка!
[00:32:42] <valexey> ААА!! Стандарт эйфеля цветной, с картинками и писаный человеческим языком!!! http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-367.pdf
[00:33:02] <valexey> Порядка 160 страниц
[00:57:16] <vlad2> Пошли Вирту :)
[01:08:05] <valexey> В 10 раз больше абирона!
[02:06:52] <vlad2> Ты еще в байтах картинки померяй ;)
[13:15:32] <valexey> .
[13:27:18] <kemiisto> ..
[13:27:33] <kemiisto> valexey: у меня ДЛИННЕЕ!!!111
[13:27:36] <kemiisto> XD
[13:27:54] <valexey>
[13:29:03] <kemiisto> ....................
[13:29:24] <valexey> ..........................................
[13:29:39] <kemiisto> ....................................................................................
[13:29:54] <kemiisto> =====================================================
[13:30:01] <kemiisto> И ТОЛЩЕ!
[13:30:04] <kemiisto> :D
[13:36:18] <valexey> Мутант!
[13:59:50] <kemiisto> valexey: ну что за *?%:
[13:59:56] <kemiisto> АВАТАР НЕ СТАВИТСЯ!!!111
[14:00:10] <valexey> Вордпресс?
[14:00:20] <kemiisto> The avatar you have selected is either too large or not an avatar.
[14:00:23] <kemiisto> твой форум!
[14:00:42] <kemiisto> 9 КБ пнгэха
[14:00:44] <valexey> Значит слишком большой у тебя
[14:00:51] <kemiisto> 9 кило!?
[14:00:58] <valexey> По разрешению
[14:01:01] <kemiisto> 80
[14:01:03] <kemiisto> 80
[14:01:10] <valexey> Большой!
[14:01:19] <valexey> Попробуй 64
[14:01:21] <kemiisto> О_О
[14:01:50] <valexey> У тебя длиннее и тольще! Чем надо. :-)
[14:06:18] <kemiisto> ДОБРОКОТЭ ВЕРНУЛСЯ!
[14:08:55] <valexey> Попробуй сейчас 80
[14:26:44] <kemiisto> valexey: спасибо тебе от меня и ДОБРОКОТЭ!
[14:26:49] <kemiisto> :)
[14:31:02] <valexey> А чем знаменит доброкот?
[14:32:13] <kemiisto> valexey: он забавный
[14:37:57] <kemiisto> valexey: http://en.wikipedia.org/wiki/Theodor_Kittelsen
[14:38:09] <kemiisto> в основном он троллей рисовал
[14:38:10] <kemiisto> :D
[14:46:58] <valexey> Так ты троль!
[14:48:59] <kemiisto> НЕТ!
[14:49:04] <kemiisto> Я - ДОБРОКОТЭ!
[14:50:09] <kemiisto> и да
[14:50:15] <kemiisto> ты так сказал "тролль"
[14:50:23] <kemiisto> как будто в это есть что-то плохое
[14:53:12] <valexey> Добротроль!
[14:55:44] <kemiisto> valexey: поставь фавайкон на форум!
[14:55:45] <kemiisto> http://www.favicon.cc/?action=icon&file_id=329877
[14:55:49] <kemiisto> вот этот!
[14:55:51] <kemiisto> XD
[14:58:48] <valexey> kemiisto: не солидно!
[16:03:42] <valexey> Придумайте фавиконку форуму :-)
[16:37:07] <valexey> http://oberspace.dyndns.org <http://oberspace.dyndns.org/>
[16:37:10] <valexey> собственно вот
[17:43:32] <kemiisto> valexey: http://i32.fastpic.ru/big/2011/0917/c9/f4a9307f11c28737515738841521c8c9.gif
[17:43:38] <kemiisto> XD
[17:43:44] <kemiisto> ВОЙДИ В ЧАТ!
[17:45:44] <valexey> kemiisto: ?
[17:45:59] <kemiisto> опять ты не в списке!
[17:46:02] <kemiisto> XD
[17:46:02] <valexey> kemiisto: ну бойан же ;-)
[17:46:53] <valexey> это фавикон говнокода
[17:46:57] <valexey> http://govnokod.ru <http://govnokod.ru/>
[17:51:23] <kemiisto> я в курсе
[17:51:28] <kemiisto> оттуда и брал
[17:51:30] <kemiisto> :D
[17:58:11] <valexey> Все, поменял ;-)
[17:58:59] <kemiisto> ничего не поменялось!
[17:59:14] <valexey> TTL у favicon очень большое
[17:59:20] <valexey> ждем пока заэкспайрится
[17:59:32] <valexey> попробуй туда зайти тем браузером, которым ты туда ни разу не заходил
[17:59:35] <kemiisto> понял
[17:59:46] <kemiisto> почему не https!!!111
[17:59:49] <kemiisto> :D
[18:00:07] <kemiisto> хочу секуре коннекшн!
[18:00:32] <valexey> кончай капризничать :-) https привносит оверхед. оно нам надо?
[18:02:03] <kemiisto> нет, будем писать на ассемблере
[18:02:09] <kemiisto> БЕЗ ОВЕРХЕДА!
[18:02:11] <kemiisto> :)
[18:03:14] <valexey> угу
[18:03:46] <valexey> почистил у браузера кэш - иконка поменялась
[18:04:07] <valexey> в общем там теперь такая: http://www.favicon.cc/?action=icon&file_id=11683
[18:08:14] <kemiisto> УЖОС!
[18:08:20] <valexey> ?
[18:10:04] <kemiisto> вирта недо!
[18:10:09] <kemiisto> 16x16
[18:10:13] <kemiisto> надо!
[19:41:11] <kemiisto> valexey: тему обнови в чатеге.
[19:50:00] <valexey> kemiisto: сам обнови
[19:50:02] <valexey> ты можешь
[19:50:13] <kemiisto> я!?
[19:50:46] <valexey> да
[19:50:51] <kemiisto> нет
[19:50:56] <kemiisto> клиент не тот
[19:51:01] <kemiisto> тут нет такой опции
[19:51:13] <valexey> у меня тоже
[19:51:22] <valexey> version kemiisto
[19:51:24] <Жаба> valexey, kemiisto have Kopete 1.0.80 on Linux 2.6.38-11-generic
[19:51:40] <valexey> гм. странно.   копыто вроде умело же
[19:52:20] <valexey> черт. таки не нравится мне как работает новый форум. по секунде отвечает. а иногда вообще не отвечает
[19:52:54] <kemiisto> по секунде?
[19:52:59] <kemiisto> у меня по 10-15
[19:53:01] <kemiisto> :D
[19:53:11] <kemiisto> ТЕРПИ, КАЗАК!
[19:54:15] <valexey> фигасе
[19:54:22] <valexey> так нахрена ты за него голосовал то?
[19:54:31] <valexey> 109 откликается меньше чем за секунду
[19:57:09] <kemiisto> дай ip
[19:57:13] <kemiisto> оба!
[19:57:20] <kemiisto> valexey:!!!
[19:58:08] <valexey> http://109.234.154.180/
[19:58:16] <valexey> 31.3.246.88
[19:59:08] <kemiisto> теперь да
[19:59:17] <kemiisto> теперь 31 жутко тупит
[19:59:59] <kemiisto> хм
[20:00:01] <kemiisto> странно
[20:00:05] <kemiisto> пинг 30мс
[20:00:11] <kemiisto> а тупит аж пиздец
[20:00:31] <valexey> угу
[20:00:35] <valexey> и нагрузка процессора 0
[20:00:44] <valexey> и с сетью вроде как все в порядке
[20:00:52] <valexey> я грешу на disk io
[20:00:56] <kemiisto> на 109 поменьше пинг
[20:00:58] <kemiisto> 20
[20:01:01] <kemiisto> но
[20:01:11] <kemiisto> да, дело в чём-то другом
[20:01:27] <valexey> да хоть 200 пинг. оно ж по полминуты тормозит иногда!
[20:02:50] <kemiisto> а на питерский у влада не заходило вообще?
[20:05:01] <valexey> хез. спроси у него
[20:16:48] <valexey> kemiisto: а теперь зацени скорость
[20:20:09] <valexey> это я в RAM-диск базу положил
[20:20:18] <valexey> ясное дело что так жить нельзя… но хочется!
[20:20:53] <kemiisto> летает!
[20:21:08] <valexey> disk io...
[20:21:11] <kemiisto> disk i/o - слабое место, значит
[20:21:13] <kemiisto> да
[20:21:20] <valexey> пидары
[20:21:34] <valexey> лучше бы дали 4 Гб места а не 30, но при этом disk io был бы нормальный
[20:21:39] <valexey> блин
[20:21:53] <valexey> как бы кэширование в этом линухе настроить бы?
[20:25:42] <valexey> а если и всю статику положить на ram диск… ну, ты понимаешь.
[20:26:03] <valexey> гм. может тупо по крону делать архивные копии рамдиска периодически?
[20:26:19] <valexey> а при загрузке тупо восстанавливать последнюю копию.
[21:36:35] <valexey> щща затестим насколько он нагрузостоек
[21:43:24] <genieprox> а де логи жабы???
[21:48:48] <valexey> дык написано же где
[21:49:01] <valexey> и на форуме и здесь жаба может тебе сказать
[21:50:15] <genieprox> логи жабы http://109.173.37.192:8080/oberon@conference.jabber.ru/ сдохли что ли?
[21:50:28] <genieprox> log
[21:50:29] <Жаба> genieprox, Logs here: http://77.37.168.14:8080/oberon@conference.jabber.ru/
[21:51:14] <valexey> genieprox: кстати, зацени скорость форума
[21:51:40] <genieprox> тема конфы обманная была ((
[21:51:59] <genieprox> у мя чо-та пси глючит дома, разывает связь постоянно (
[21:52:07] <valexey> ужас
[21:52:22] <genieprox> есть какой-то жаббер клиент, который на плохом соединении хорошо связь держит?
[21:53:05] <genieprox> так что, с форумом определились уже или как?
[21:53:17] <valexey> угу
[21:53:20] <valexey> и с доменом
[21:53:29] <valexey> по старому адресу автоматом редирект
[21:53:37] <valexey> можешь сходить, тебя кинет куда надо
[21:53:55] <genieprox> у мя уже нету ссылок на старый форум ))
[21:54:13] <valexey> oberon.talk4fun.net
[21:54:14] <valexey> :-)
[21:54:15] <genieprox> новый форум тут: http://31.3.246.88/index.php/topic,139.0.html ???
[21:55:10] <genieprox> http://oberspace.dyndns.org/ -- вот так теперь?
[21:55:28] <valexey> угу
[21:56:27] <valexey> из приятного - теперь я могу незаметно от вас менять сервер :-)
[21:56:42] <genieprox> зачем? ))
[21:57:03] <valexey> например если текущий будет козлить
[21:58:32] <valexey> вот в такой конфигурации, скорость вроде бы сравнялась с оборонкоре
[21:59:33] <genieprox> скорость чего?
[21:59:51] <genieprox> я с моим интернетом не вижу проблем со скоростью у нового форума )
[22:00:45] <valexey> со скоростью открытия страничек
[22:00:53] <valexey> до шаманства они открывались по полминуты
[22:01:00] <valexey> а иногда и не открывались вовсе
[22:01:32] <genieprox> а почему? о_О
[22:03:05] <valexey> disk io
[22:04:18] <valexey> seek или другие операции выполняются иногда несколько секунд
[22:04:31] <valexey> при этом линейная скорость вполне приличная - 25 мегабайт в секунду
[22:26:58] <geniepro> ну посморим, насколько хорошо держит связь миранда
[22:31:19] <geniepro> log
[22:31:20] <Жаба> geniepro, Logs here: http://77.37.168.14:8080/oberon@conference.jabber.ru/
[22:31:52] <geniepro> log
[22:31:52] <Жаба> geniepro, Logs here: http://77.37.168.14:8080/oberon@conference.jabber.ru/
[22:33:23] <geniepro> test
[22:33:23] <Жаба> geniepro, passed
[22:33:52] <geniepro> test
[22:33:52] <Жаба> geniepro, passed
[22:40:14] <kemiisto> valexey: ЗАЙДИ В ЧАТ!
[22:40:22] <kemiisto> Я УСТАЛ ТЕБЯ ХАЙЛАЙТИТЬ!
[22:40:28] <kemiisto> или переименуйся!
[22:40:33] <kemiisto> просто v
[22:40:38] <kemiisto> XD
[22:41:20] <kemiisto> или его на самом деле нет?
[22:41:21] <kemiisto> :D
[22:41:23] <kemiisto> http://www.astrobe.com/forum/viewtopic.php?f=4&t=90
[22:49:14] <valexey> есть
[22:49:16] <valexey> а шо?
[22:49:21] <valexey> я просто в танчики игрался
[22:50:05] <valexey> kemiisto: боян же
[22:50:08] <valexey> "I discovered that more than 70% of the rules are not required when programming in Oberon-07."
[22:50:12] <valexey> вот про это уже говорилось
[22:50:17] <valexey> хрен знает когда
[22:52:28] <genieprox> миранда айтой, пси+ айтой -- как дальше жить??? ((
[22:57:39] <shaggie> genieprox: use the Emacs, Luke
[22:57:53] <kemiisto> ЖИРНОТА!
[22:58:02] <kemiisto> genieprox: КВИП ЖЕ!
[23:01:10] <valexey> genieprox: при постоянно рвущемся tcp-соединении тебя никакой xmpp-клиент не спасет
[23:01:15] <valexey> ибо от него там ничего не зависит
[23:02:15] <genieprox> The remaining 30% of MISRA rules that also need to be checked when using Oberon-07 include:

Rule 2.4 (advisory): Sections of code should not be "commented out".

не понял, что означает "commented out"? "Скомментированы наружу"? как это понять?
[23:02:35] <kemiisto> genieprox: не
[23:02:38] <genieprox> Rule 20.4: Dynamic heap memory allocation shall not be used.

а без этого как с большими объёмами данных работать? в стеке их размещать? о_О
[23:02:45] <kemiisto> не должны быть закоменченных кусков кода
[23:02:52] <kemiisto> то есть многострочный комментарий
[23:02:57] <kemiisto> потенциально опасен
[23:03:00] <kemiisto> в том плане
[23:03:10] <kemiisto> что могли забыть раскомментить
[23:03:15] <kemiisto> или ещё чего
[23:03:27] <kemiisto> genieprox: это же микроконтроллеры
[23:03:28] <genieprox> в Ада нет многострочных комментариев ))
[23:03:38] <kemiisto> genieprox: в Fortran тоже
[23:03:41] <kemiisto> :D
[23:03:56] <genieprox> и в Occam тоже нет ))
[23:04:08] <kemiisto> occam нинужен
[23:05:12] <genieprox> оккам был рулез! многозадачный ассемблер!!!
[23:08:27] <genieprox> оберон-07 хоть и интересен, но отсутствие хороших свободных реализаций делает его неупотребимым
[23:10:34] <valexey> genieprox: это означает "закомментированы нах"
[23:11:32] <valexey> Rule 20.4: Dynamic heap memory allocation shall not be used. - это значит, что ты у тебя нет менеджера памяти общего назначения
[23:11:45] <valexey> и у тебя есть пулы ручками написаные для разных нужд
[23:12:01] <valexey> genieprox: а чем он интересен? :-)
[23:12:10] <valexey> там же дыра на дыре
[23:12:11] <genieprox> малостью своей
[23:12:24] <valexey> и он также как и КП гвоздями прибит к 32х битам
[23:12:35] <genieprox> уж всяко лучше чем JS какойнить
[23:12:59] <valexey> соответственно в качестве универсального языка для микроконтроллеров он сразу не годится
[23:13:45] <valexey> а толку с того, что язык маленький, если его использовать один хрен не целесообразно
[23:13:56] <genieprox> а что мешает сделать сообща диалект Оберон-2011? компилер не так уж и сложно было бы сделать
главное -- толковое описание без этих дыр и кийворды по желанию либо в верхнем либо в нижнем регистре (во всём модуле)
[23:13:57] <valexey> разве что hello world компиляторный если написать
[23:14:32] <valexey> Oberon is trademark of ETH ZUrih
[23:14:35] <valexey> или как его там
[23:15:00] <valexey> так просто Oberon ты не можешь взять и выпустить ;-)
[23:15:17] <genieprox> ну к чёрту Оберон, назовём там Ариель или какие ещё эльфы у Шейкспира были?
[23:15:35] <genieprox> Титания! вот!!!
[23:15:45] <valexey> злой ты ;-)
[23:15:50] <genieprox> Умбриэль -- брутальное имя )
[23:16:42] <genieprox> о! а чем плохо название Абирон? Abeeron ))
[23:17:03] <genieprox> Abearon -- A bear on ))
[23:18:09] <valexey> ;-)
[23:18:40] <valexey> Может деймосом лучше назовем? :-)
[23:19:06] <genieprox> ну что, зря что ли обсуждали недостатки оберонов? надо их свести и представить миру идеальную версию оберона! Оберон лучше чем оберон )
[23:19:52] <genieprox> тогда уж лучше фобосом. Фобос и Деймос -- страх и ужас ))
[23:20:03] <genieprox> деймос не звучит
[23:20:06] <kemiisto> эх, genieprox, глупец
[23:20:14] <kemiisto> ты так нечего и не понял
[23:20:17] <genieprox> чо такое о_О
[23:20:43] <kemiisto> компилятор создавать для нового диалекта абирона нинужно
[23:20:49] <kemiisto> даже НЕЛЬЗЯ!
[23:20:54] <kemiisto> это против правил!
[23:21:19] <genieprox> да хрен с ним с компилятором -- если езыг выйдет удачным, компиляторщеги сами найдутся и сделают )
[23:22:13] <kemiisto> то есть ты хочешь сказать
[23:22:27] <kemiisto> что Оберон-07 вышел неудачным?
[23:22:29] <kemiisto> :D
[23:22:31] <genieprox> так, я начинаю накидывание примерного описалова ))
значимые отступы обязательны )
[23:22:44] <kemiisto> уже нинужен
[23:22:47] <kemiisto> XD
[23:23:07] <genieprox> ну у оберона-07 уже целых два компилятора -- тока один под арм, а другой хероватый ))
ой! сыроватый ))
[23:23:55] <genieprox> кому нужен язык БЕЗ!!! значимых отступов? о_О
[23:24:33] <genieprox> о! синтаксис питона надо взять за основу ))
[23:24:56] <genieprox> кодовое название проекта: Опетон )))
[23:25:46] <genieprox> интересно, в 16 стр удастся уложиться? ))
[23:25:58] <kemiisto> 10!
[23:26:03] <genieprox> так, де тама были ссылки на недостатки оберона?
[23:26:48] <genieprox> я даже готов взяться сделать референсный интертрепатор на хацкеле )
[23:27:16] <genieprox> в версии 2.0 будут классы типов ! ))
[23:28:07] <genieprox> ну чо, никому не интересно что ле? о_О ))
[23:42:48] <valexey> genieprox: интересно
[23:42:50] <valexey> давай описалово :-)
[23:42:55] <valexey> начни с семантики
[23:43:04] <valexey> после семантики можно и синтаксис будет придумать
[23:45:06] <genieprox> ну так какие там недостатки были у оберонов? а то я уже не помню же )
[23:45:27] <genieprox> и как описать семантику не затрагивая синтаксис? о_О
[23:45:53] <genieprox> ну ладно ,Юесть у мя книга Языки программирования семантический подход, но там млин адаподоный дизай описывается )
[23:47:35] <valexey> а зачем семантике синтаксис?
[23:48:02] <valexey> предлагаю в версии 0.1 обойтись вообще без синтаксиса
[23:48:11] <genieprox> о_О
[23:48:20] <valexey> то есть исходник будет представлять из себя непосредственно AST
[23:48:49] <genieprox> и толку от него?
[23:48:53] <valexey> AST хоть в виде s-выражений, хоть в виде xml, хоть в виде  json, или хаскельного вывода претти-принтера для ATD
[23:48:55] <genieprox> его и не напишешь даже
[23:49:19] <genieprox> аст в виде лисповской скобочной записи?
[23:49:29] <valexey> ну, вроде того
[23:49:46] <genieprox> если с-експрешнс -- то вот уже примитивный но синтаксис )
[23:49:53] <valexey> это детали. можно в виде скобочной записи, можно как-то иначе. хоть графически
[23:50:08] <genieprox> блок схемы?
[23:50:10] <valexey> обычное дерево. как хочешь, так и представь
[23:50:16] <valexey> да не. дерево же
[23:50:31] <genieprox> ну-ка пример?
[23:50:41] <valexey> в чятике рисовать не удобно :-)
[23:50:58] <genieprox> да хотя бы пример в виде с-екс))
[23:51:11] <genieprox> и кстати есть же чат Рисоваська ))
[23:51:17] <valexey> хотя-я… AST это уже таки какой-то да синтаксис. лучше в виде семантического дерева
[23:51:18] <genieprox> на эрланге сделанный ))))
[23:51:20] <valexey> точнее наверно графа
[23:51:32] <valexey> впрочем, и ast сойдет
[23:52:09] <genieprox> предлагаю проще -- какой-нить простой синтаксис как в питоне или лиспе, а уж превратить его в аст -- дело другое )
[23:53:09] <genieprox> SeC http://www.unitesk.ru/download/papers/ctesk/ce/CTesK2.2CELanguageReference.rus.pdf
Язык SeC является расширением языка программирования C и специально разработан для поддержки технологии тестирования UniTesK. Ниже кратко рассмотрены основные особенности указанной технологии.
[23:54:06] <valexey> ну а что? дерево вывода обычное. (fun ([let int a 0], [let int b 0], [return (+ a b)]) )
[23:54:09] <valexey> например ;-)
[23:54:37] <valexey> в общем, синтаксис вторичен абсолютно. предлагаю парсером ВООБЩЕ не заморачиваться
[23:54:41] <valexey> то есть руками его не писать
[23:54:42] <genieprox> я недавно пришёл к выводу, что нинавиже си и с++ за их долбанные typedef и прочие неудобности при объявлении типов данных
[23:55:04] <valexey> typedef же к типам не имеет отношения ;-)
[23:55:08] <valexey> это просто алиас создает
[23:55:49] <valexey> новые типы задают директивы enum , struct, class
[23:55:50] <valexey> все
[23:55:59] <genieprox> когда приходится объявлять тип так:
typedef struct atype
{ ...
} atype;
меня это бесит
[23:56:11] <valexey> ну, это pure C.
[23:56:33] <valexey> алсо никто не запрещает задать просто typedef struct {} atype;
[23:57:40] <genieprox> хорошо, вот дерево: (fun ([let int a 0], [let int b 0], [return (+ a b)]) )
и что тут что?
уже придётся описать, где что означает, потом окажется, что эти скобки тока мешают, и получится самый что ни на есть синтаксис!
[23:58:25] <genieprox> да, и знаки пунктуации в современном языке не имеют право на жизнь