Home
codingteam
codingteam@conference.jabber.ru
25.01.2012< ^ >

Тема: Программирование для новичков и не только.
Приглашаются студенты.

C/С++, Haskell, Ruby, Python, Perl, Lisp, Scheme, Erlang, OCaml, JavaScript, Рефал, Brainfuck, GLSL, PowerShell, Yet Another Wonder Language, Anime
Код выкладывать на http://dumpz.org
Вопросы задавать в чат, а не в личку.
Логи: http://tinyurl.com/ctcjr-logs
Упоминания о Java, .NET, basic, php, pascal/delphi/c++builder, 1С, VB, FoxPro карается съеданием поциента.
Личкрафты: http://leechcraft.org и git://github.com/0xd34df00d/leechcraft.git
Проблем решено: 0xF

BREAKING NEWS! Принимаем предложения по размещению на домене codingteam.org.ru
[00:01:04] yesyes вышел из конференции
[00:14:25] ffinder зашёл в конференцию
[00:15:05] <ffinder> посоны, кто как понимает модульность и ваще что такое модуль в языке программирования?
[00:15:30] <Argento> Народ, есть у кого нибудь лишний инвайтик на лепру?)
[00:16:31] <moonhawk> куда?
[00:16:33] <uıʃɐɟ∀> ffinder: Дедфуда спроси.
[00:16:44] <moonhawk> 0xd34df00d: тыц
[00:17:25] <ffinder> 0xd34df00d: отвечай на мой ответ!
[00:17:30] <0xd34df00d> Идите нахуй.
[00:17:34] <0xd34df00d> Че сразу я.
[00:17:38] <0xd34df00d> Я вообще никто.
[00:17:39] <0xd34df00d> И плюсов не знаю.
[00:17:46] <ffinder> а причем тут плюсы?
[00:17:46] <0xd34df00d> Пишу себе на бейсике хелловорлды и болженос.
[00:17:53] <moonhawk> 0xd34df00d: ты личкрафты пилишь, у тебя там модулей много
[00:18:07] <0xd34df00d> Я не пилю личкрафты.
[00:18:09] <0xd34df00d> Тебе соврали.
[00:18:11] <moonhawk> 0xd34df00d: на тебя тянопроблему влияют угнетающе
[00:18:11] <ffinder> я ваще-то больше теоретический вопрос задал
[00:18:17] v_oron вышел из конференции
[00:18:18] <0xd34df00d> ffinder: а я хуй простой.
[00:18:20] <0xd34df00d> Я ничо не знаю.
[00:18:23] <0xd34df00d> Личкрафты миф.
[00:18:25] <0xd34df00d> Их не существует.
[00:18:44] <ffinder> блять, ну вот ты хотел когда-то дискутировать, так дискутируй вот щас, пока есть интересный вопрос
[00:18:53] <0xd34df00d> Я щас код пишу.
[00:18:57] <ffinder> ну извини
[00:19:16] <moonhawk> 0xd34df00d: а, окк, завтра надо вопрос будет ffinder повторить
[00:19:33] <ffinder> ну вы тоже можете сказать свои мнения, мне это важно
[00:19:42] <ffinder> т.е. вопрос простой: ШО ТАКОЕ МОДУЛЬ
[00:19:58] <ffinder> каждый свое понимание
[00:21:01] <0xd34df00d> Можно с позиции теории типов это рассказывать, лол.
[00:21:05] <0xd34df00d> И с позиции матлогики, как следствие.
[00:21:17] <moonhawk> ffinder: модуль — функционально независимый ЧЯ с торчащим входом и выходом
[00:21:21] <ffinder> давай уже хоть какое нибудь, а то у меня когнитивный диссонанс
[00:22:14] <Сволота> "aachi and ssipak" <_< на файлопомойке не нашел :(
[00:22:30] <moonhawk> ffinder: как тебе мой вариант?
[00:22:32] <Сволота> ой, не та конфа
[00:22:35] <moonhawk> Сволота: это аниме ты смотришь?
[00:23:02] <ffinder> не та конфа, не то окно, такая хрень, и жизнь - говно
[00:23:53] <Сволота> в programming@ сейчас обсуждается аниме -_-
[00:24:07] <ffinder> пц
[00:24:17] <ffinder> зато шо такое модуль почти никто не скажет
[00:24:39] <moonhawk> ffinder: ты читал мой вариант? или тебе просто ещё нужны?
[00:25:32] <ffinder> просто еще
[00:26:32] <ffinder> короче тут какое противоречие
[00:26:34] <ffinder> есть типы
[00:26:38] <ffinder> есть функции
[00:26:44] <ffinder> типы можно наследовать
[00:26:55] <ffinder> т.е. тип определяет интерфейс
[00:27:00] <0xd34df00d> ООП-петушки закукарекали.
[00:27:07] <ffinder> не угадал
[00:27:13] <ffinder> классы типов
[00:28:01] <ffinder> так вот если интерфейс и модуль если тождественны, то тогда в модуле не может быть нескольких типов
[00:28:06] <ffinder> как быть?
[00:28:55] <moonhawk> почему?
[00:29:05] <moonhawk> ты же можешь составить тип из типов других?
[00:29:14] <ffinder> ясно что могу
[00:29:42] <moonhawk> ну дык?!
[00:29:46] <ffinder> смари
[00:29:51] <ffinder> есть интерфейс
[00:30:20] <ffinder> его реализацией являются функции класса типа
[00:30:49] <ffinder> т.е. получается почти как в ООП, но только вид сбоку
[00:31:09] <ffinder> есть алгебраический тип данных, есть его функции, с ним логически связанные
[00:31:32] <ffinder> и у типа есть интерфейс, которому должны соотвествовать подтипы
[00:32:37] <ffinder> но чем тогда должен заниматься модуль?
[00:33:00] <ffinder> хранить несколько "классов"?
[00:33:37] <moonhawk> не обязательно
[00:33:45] <ffinder> т.е. логически масштаб такой: модуль - пакет - библиотека
[00:33:46] <moonhawk> по хорошему тебя вообще не должно волновать что там
[00:34:06] <ffinder> ну когда проектируешь свой язык, волновать всё таки должно
[00:34:07] <moonhawk> для меня суть это одинаковые вещи
[00:34:57] <moonhawk> ffinder: почему?
[00:35:12] <moonhawk> чем принципиально библиотека от модуля отличается?
[00:35:47] <ffinder> тем, что в ней много модулей, сгруппированых в пакеты
[00:36:21] <ffinder> но я не настаиваю на этой идее
[00:36:49] <ffinder> в эрланке ваще модули это практически единственное, что есть
[00:37:01] <ffinder> аппликейшны и релизы это уже не туда
[00:38:01] <Сволота> классы типов можно реализовать через множественное наследование
[00:39:23] Argento вышел из конференции
[00:40:11] 0xd34df00d вышел из конференции
[00:40:28] 0xd34df00d зашёл в конференцию
[00:49:26] yaskhan вышел из конференции: Logged out
[00:49:54] 0xd34df00d вышел из конференции
[00:50:25] 0xd34df00d зашёл в конференцию
[01:10:17] <moonhawk> гм!
[01:10:49] longedok зашёл в конференцию
[01:18:48] ffinder вышел из конференции
[01:21:10] ffinder зашёл в конференцию
[01:22:56] ffinder вышел из конференции
[01:37:21] yaskhan зашёл в конференцию
[01:37:49] moonhawk вышел из конференции
[01:38:30] yaskhan вышел из конференции: Logged out
[01:59:02] ffinder зашёл в конференцию
[01:59:28] ffinder вышел из конференции
[03:14:49] magog вышел из конференции
[03:25:34] Сволота вышел из конференции
[03:59:05] thirny зашёл в конференцию
[04:00:31] <thirny> здрасте и пока
[04:00:35] thirny вышел из конференции
[04:28:33] longedok вышел из конференции
[05:05:57] iceman2xic зашёл в конференцию
[05:06:05] <iceman2xic> утро
[05:51:34] Славный капитан вышел из конференции
[05:52:23] <ForNeVeR> Аргх! Утра всем ад!
[06:05:10] Славный капитан зашёл в конференцию
[06:13:26] rexim зашёл в конференцию
[06:22:12] PhoSor зашёл в конференцию
[06:24:05] <PhoSor> Ортуца!
[06:28:19] <rexim> ForNeVeR: argv!
[06:31:22] PhoSor вышел из конференции: Replaced by new connection
[06:31:22] PhoSor зашёл в конференцию
[06:48:21] <Славный капитан> args!
[06:49:33] <rexim> argc!
[06:50:17] <ForNeVeR> [;]
[06:58:50] PhoSor вышел из конференции: Replaced by new connection
[06:58:50] PhoSor зашёл в конференцию
[06:59:20] xmi зашёл в конференцию
[06:59:35] xmi вышел из конференции
[07:03:01] <rexim> Ололо, у меня тут гугл на запрос "haskell говно" выдает ссылки на дедфуда. :D
[07:03:50] PhoSor вышел из конференции: Replaced by new connection
[07:03:50] PhoSor зашёл в конференцию
[07:04:51] <ForNeVeR> rexim: :D :D :D
[07:05:28] <ForNeVeR> > C++-вариант (код говно, знаю). Haskell-вариант (код еще большее говно, знаю).
[07:05:46] <Славный капитан> rexim: было бы удивительно, если бы ссылки на лавсана выдавал
[07:06:51] <ForNeVeR> Дедфуд всё ещё считает строки хаскелекода.
[07:07:05] <ForNeVeR> > Oct. 23rd, 2009 at 3:01 PM
Он ещё тогда начал и до сих пор считает.
[07:07:15] <ForNeVeR> 0xd34df00d: алсо, у тебя там линки побились.
[07:07:20] <ForNeVeR> С 2009-то года, гы.
[07:28:25] magog зашёл в конференцию
[07:29:45] iceman2xic вышел из конференции: ушел, громко хлопнув форточкой
[08:20:58] SolarRay зашёл в конференцию
[08:21:06] SolarRay вышел из конференции
[08:25:43] Ryuuji зашёл в конференцию
[08:36:32] magog вышел из конференции
[08:50:33] <rexim> Ох тыж! С днем студентоты, цодингтимец!
[08:50:56] <ForNeVeR> Нахуй студентоту!
[08:51:13] <ForNeVeR> В смысле, тебя тоже, мистер миксер!
[08:51:27] <rexim> нет ты
[09:08:28] NothingMan зашёл в конференцию
[09:23:54] magog зашёл в конференцию
[09:24:07] magog вышел из конференции
[09:32:44] O01eg зашёл в конференцию
[09:34:20] magog зашёл в конференцию
[09:38:09] magog вышел из конференции
[09:38:19] magog зашёл в конференцию
[09:39:53] tormozex зашёл в конференцию
[09:43:43] <Славный капитан> ForNeVeR: я запилил цитирование
[10:31:02] rexim вышел из конференции
[10:39:05] alexey-grom зашёл в конференцию
[10:39:38] <ForNeVeR> Славный капитан: О_О
[10:39:41] <ForNeVeR> Славный капитан: ты няша!
[10:40:10] <ForNeVeR> Славный капитан: где, как, куда?
[10:48:48] <Славный капитан> https://github.com/hagane/naggum/tree/quotes
[10:52:11] <Славный капитан> в общем вотъ
[10:53:05] <Славный капитан> после обеда займусь раскуриванием зареференшенных сборок, наверное
[10:54:23] <ForNeVeR> А чего их раскуривать. Там же нехер делать.
[10:54:33] <Славный капитан> ну да
[10:54:45] <Славный капитан> как раз на после обеда занятие
[10:54:53] <ForNeVeR> Славный капитан: ты мне расскажи, как вообще ты видишь развитие?
[10:55:05] <ForNeVeR> Я тут курнул свинца
[10:55:11] <ForNeVeR> И считаю, что нужен вывод типов.
[10:55:19] m4n71k0r зашёл в конференцию
[10:55:22] <ForNeVeR> Всё остальное - уебанство.
[10:55:31] <ForNeVeR> Ну, кроме полностью динамического резолва вызовов.
[10:55:43] <Славный капитан> а
[10:55:47] <Славный капитан> так пофиг же
[10:56:15] <ForNeVeR> Алсо, вопрос 2.
[10:56:25] <ForNeVeR> Нужна ли нам возможность объявлять CLR-классы?
[10:56:37] <ForNeVeR> Я думаю, нужна. Можно даже динамически, опять же.
[10:56:44] <Славный капитан> нужна, конечно
[10:57:49] <Славный капитан> ну в общем план примерно такой у меня
[10:58:04] <Славный капитан> 1. делаем лисп
[10:58:36] <Славный капитан> в смысле, минимально юзабельный
[10:59:07] <Славный капитан> 2. переписываем его на самом себе, по мере необходимости добавляя фичи в базовую реализацию
[10:59:15] <ForNeVeR> Динамический или статический?
[10:59:20] <ForNeVeR> Что ты хочешь получить в итоге?
[10:59:27] <ForNeVeR> У нас нету плана, поэтому брожения.
[10:59:41] <ForNeVeR> Но в целом план я одобряю.
[11:00:17] <Славный капитан> 3. развиваем(С)
[11:01:05] Ryuuji вышел из конференции
[11:01:09] <ForNeVeR> Славный капитан: ну тогда и хуй с ним, добавить instance calls и такого уровня интеропа нам поначалу хватит.
[11:01:17] <Славный капитан> 2а. Переписываем рантайм на лиспе
[11:01:26] <Славный капитан> конечно хватит
[11:52:58] Сволота зашёл в конференцию
[11:53:04] PhoSor вышел из конференции: Replaced by new connection
[11:53:05] PhoSor зашёл в конференцию
[11:55:16] m4n71k0r вышел из конференции: Replaced by new connection
[11:55:17] m4n71k0r зашёл в конференцию
[11:58:32] Graf зашёл в конференцию
[11:59:28] Graf вышел из конференции
[12:30:07] NothingMan вышел из конференции: Logged out
[12:32:15] rexim зашёл в конференцию
[12:33:09] <rexim> .ping
[12:33:10] <DeadBot> rexim: понг от тебя 0.08 секунды
[12:33:12] <rexim> .ping
[12:33:12] <DeadBot> rexim: понг от тебя 0.08 секунды
[12:33:14] <rexim> .ping
[12:33:14] <DeadBot> rexim: понг от тебя 0.08 секунды
[12:33:38] <Славный капитан> ForNeVeR: ок
[12:33:49] rexim вышел из конференции
[12:33:53] <Славный капитан> надо только подумать над командной строкой и все
[12:34:54] rexim зашёл в конференцию
[12:37:52] yaskhan зашёл в конференцию
[12:40:12] v_oron зашёл в конференцию
[12:46:43] rexim вышел из конференции
[12:51:58] <ForNeVeR> Славный капитан: а чего там думать?
[12:53:48] rexim зашёл в конференцию
[12:56:20] <Славный капитан> ну вообще нечего почти думать, да
[12:57:17] <Славный капитан> в общем, я там запилил расковыривание сборок со всеми причиндалами, кроме получения их списка и создание новых объектов
[13:27:44] zxc зашёл в конференцию
[13:30:49] <rexim> Хм...
[13:30:55] <rexim> У меня есть идея.
[13:31:03] <rexim> .kick zxc|привет!
[13:31:03] zxc выгнали из конференции: привет!
[13:31:04] <DeadBot> rexim: ok
[13:31:45] <rexim> =|
[13:32:03] <rexim> =/
[13:32:57] yesyes зашёл в конференцию
[13:34:00] <ForNeVeR> rexim: будешь разговаривать с ним киками?
[13:34:02] <ForNeVeR> И банами.
[13:34:07] <ForNeVeR> Морзянка же!
[13:35:18] <rexim> Ога.
[13:35:26] <rexim> Только он пока не реагирует. :(
[13:52:45] m4n71k0r вышел из конференции
[13:56:17] yaskhan вышел из конференции: Logged out
[14:10:19] m4n71k0r зашёл в конференцию
[14:35:19] 0xd34df00d вышел из конференции
[14:35:21] 0xd34df00d зашёл в конференцию
[14:48:33] rexim вышел из конференции
[14:51:42] yaskhan зашёл в конференцию
[14:54:21] Ryuuji зашёл в конференцию
[14:58:50] m4n71k0r вышел из конференции
[15:00:02] NothingMan зашёл в конференцию
[15:03:30] rexim зашёл в конференцию
[15:04:10] Славный капитан вышел из конференции
[15:04:10] rexim вышел из конференции
[15:04:39] rexim зашёл в конференцию
[15:20:17] cutwater зашёл в конференцию
[15:28:33] jail зашёл в конференцию
[15:37:25] Twice зашёл в конференцию
[15:38:16] <Twice> как вы относитесь к МММ-2011?
[15:38:24] O01eg вышел из конференции
[15:44:28] <NothingMan> Сомневаюсь в их рентабельности
[15:45:17] <NothingMan> Хотя быдло захочет отыграться и второй раз на те же грабли наступит
[15:45:19] m4n71k0r зашёл в конференцию
[15:46:20] <ForNeVeR> Глубоко положительно!
[15:46:25] <ForNeVeR> Кладу туда все деньги.
[15:46:34] <rexim> ForNeVeR: чьи?
[15:46:44] <ForNeVeR> А есть разница?
[15:46:49] <ForNeVeR> Деньги - зло же.
[15:46:54] <rexim> Нет. Главное чтоб не свои.
[15:47:11] <rexim> Свое родное зло отдавать нельзя.
[15:47:45] m4n71k0r вышел из конференции
[15:48:37] Vit@liy зашёл в конференцию
[15:48:48] NothingMan вышел из конференции: Logged out
[15:49:00] <yesyes> ещё тогда все знали что это пирамида
[15:49:23] <yesyes> суть в том что все хотели срубить и выйти до того как всё накроется
[15:49:42] Vit@liy вышел из конференции: Я использую Miranda IM (http://tkabber.jabber.ru/)
[15:50:40] <rexim> Своего рода азартная игра.
[15:50:53] Twice вышел из конференции: Replaced by new connection
[15:50:54] Twice зашёл в конференцию
[15:52:55] yaskhan вышел из конференции: Logged out
[15:57:50] tormozex вышел из конференции
[15:59:17] <Twice> хабра писала что оно свалится под НГ. не свалилось пока.
[16:01:23] m4n71k0r зашёл в конференцию
[16:02:01] <yesyes> значит и не набралось
[16:02:39] <yesyes> многие кричат какие лохи те кто прогорают на МММ но ИНВЕСТИРУЮТ в форекс лол
[16:04:38] <ForNeVeR> Я вас щас побороню.
[16:04:46] <ForNeVeR> Нахуй из моего цодингтима со своими лохотронами.
[16:05:07] <rexim> Тронолохи!
[16:05:41] <uıʃɐɟ∀> Трололохи.
[16:06:18] <Сволота> да, лохотроны обсуждать в погроменге!
[16:09:57] <yesyes> ботов к лохотронам можно обсуждать?
[16:11:03] <Сволота> только осуждать =)
[16:11:37] <yesyes> и это хорошо
[16:15:37] <PhoSor> yesyes: у нас преимущественно пост модерация, так что шанс начать у тебя есть
[16:20:08] <yesyes> но зачем, разве что just for fun
[16:22:22] Славный капитан зашёл в конференцию
[16:46:53] moonhawk зашёл в конференцию
[16:47:52] <moonhawk> утра
[16:49:56] <rexim> awesome говно. :(
[16:50:04] <rexim> Оно не дает мне играть в teeworlds.
[16:50:11] <PhoSor> >_<
[16:50:38] <PhoSor> за тебя играет?
[16:51:42] <rexim> Можно и так сказать.
[16:52:31] <rexim> А нет, все ок.
[16:52:44] <rexim> Надо было просто разрешение нормально настроить.
[16:58:50] longedok зашёл в конференцию
[17:05:16] alexey-grom вышел из конференции
[17:06:42] yaskhan зашёл в конференцию
[17:22:03] Twice вышел из конференции: Replaced by new connection
[17:22:04] Twice зашёл в конференцию
[17:24:01] rexim вышел из конференции
[17:41:49] пкщгяут[slacktop] вышел из конференции
[17:47:32] пкщгяут[slacktop] зашёл в конференцию
[17:51:22] Славный капитан вышел из конференции: Replaced by new connection
[17:51:28] Славный капитан зашёл в конференцию
[18:05:27] IgorPr зашёл в конференцию
[18:06:35] <IgorPr> всем привет, помогите с регуляркой
[18:06:49] <ForNeVeR> Как нехер делать!
[18:06:56] пкщгяут[slacktop] вышел из конференции
[18:06:57] пкщгяут[slacktop] зашёл в конференцию
[18:06:58] <ForNeVeR> Давай её скорее сюда.
[18:07:35] <IgorPr> Есть строка
<ext result="ok">608,01,77,29,967,549,265,895,3696,195,337,5</ext>
Регулярка ^<ext result="ok">((\d*),?)*?</ext>$
Но получаю только последние значение :(
[18:07:44] <yaskhan> усну лчтоль
[18:07:45] <ForNeVeR> IgorPr: само собой.
[18:07:57] <ForNeVeR> IgorPr: сколько групп - столько и возвращаемых значений.
[18:08:11] <ForNeVeR> В общем случае твою задачу нельзя решить полным матчингом регулярки.
[18:08:19] <ForNeVeR> Нужно делать в несколько этапов.
[18:09:11] <IgorPr> хм, думал одним... двумя этапами проще :(
[18:09:27] <ForNeVeR> 1) вычленяем содержимое тега
^<ext result="ok">(.*?)</ext>$
2) делаем search по полученной в п.1 группе:
(\d+),?
[18:09:45] <ForNeVeR> IgorPr: в перле можно и одним этапом.
[18:09:52] <IgorPr> пхп )
[18:09:56] <ForNeVeR> Нахуй.
[18:10:01] <IgorPr> что есть
[18:10:30] * ForNeVeR писал на PHP несколько раз.
[18:10:45] <ForNeVeR> Оно до сих пор не поддерживает нормальные параметризированные запросы?
[18:12:40] <IgorPr> поддерживает
[18:12:48] <IgorPr> уже )
[18:16:48] m4n71k0r вышел из конференции
[18:17:47] jail вышел из конференции
[18:22:46] yaskhan вышел из конференции
[18:28:28] yaskhan зашёл в конференцию
[18:36:56] Twice вышел из конференции: Replaced by new connection
[18:36:56] Twice зашёл в конференцию
[18:40:27] S1eng зашёл в конференцию
[18:40:29] S1eng вышел из конференции
[18:40:41] S1eng зашёл в конференцию
[18:40:53] S1eng вышел из конференции: QIP 2010: Спокойное общение
[18:44:47] jail зашёл в конференцию
[19:01:58] magog вышел из конференции
[19:08:11] longedok вышел из конференции
[19:21:06] Twice вышел из конференции: Replaced by new connection
[19:21:07] Twice зашёл в конференцию
[19:21:35] longedok зашёл в конференцию
[19:23:56] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[19:25:03] swagman зашёл в конференцию
[19:27:54] Ryuuji вышел из конференции
[19:39:53] ForNeVeR вышел из конференции: Replaced by new connection
[19:39:55] ForNeVeR зашёл в конференцию
[19:48:23] ForNeVeR вышел из конференции
[19:48:30] ForNeVeR зашёл в конференцию
[20:07:33] IgorPr вышел из конференции
[20:10:23] yesyes вышел из конференции
[20:22:56] yaskhan вышел из конференции
[20:26:22] Twice вышел из конференции
[20:26:54] jail вышел из конференции: QIP Infium: Спокойное общение
[20:29:59] NothingMan зашёл в конференцию
[20:52:54] des. зашёл в конференцию
[20:56:18] Славный капитан вышел из конференции
[21:02:08] zxc зашёл в конференцию
[21:24:43] Graf зашёл в конференцию
[21:25:54] magog зашёл в конференцию
[21:26:03] Graf вышел из конференции
[21:27:54] yesyes зашёл в конференцию
[22:02:36] NothingMan вышел из конференции: Logged out
[22:06:49] moonhawk вышел из конференции
[22:07:06] moonhawk зашёл в конференцию
[22:18:56] moonhawk вышел из конференции
[22:22:35] cutwater вышел из конференции
[22:24:40] PhoSor вышел из конференции
[22:42:16] Славный капитан зашёл в конференцию
[22:42:37] yesyes вышел из конференции
[22:43:58] пкщгяут[slacktop] вышел из конференции
[22:47:08] trans вышел из конференции: Replaced by new connection
[22:47:09] trans зашёл в конференцию
[22:48:02] ffinder зашёл в конференцию
[22:51:52] zxc вышел из конференции
[22:53:49] ffinder вышел из конференции
[23:00:22] ffinder зашёл в конференцию
[23:07:11] ffinder вышел из конференции
[23:16:20] Славный капитан вышел из конференции
[23:27:09] des. вышел из конференции
[23:36:34] moonhawk зашёл в конференцию
[23:51:34] пкщгяут[slacktop] зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!