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

Тема: C, С++, D, Java, C#, Haskell, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust.
Dead Food: Flash, PHP, Pascal/Delphi/Borland, Basic, 1С, Py++
HQ: http://codingteam.org.ru
0xDead Food: http://leechcraft.org
Live Food: http://loglist.net/
Fast Food: http://hastebin.com/
Instagram Food: http://tinyurl.com/ctcjr-logs
Report Developer Abuse: http://loglist.net/quote/new
Morning Tsoding(08.11.2015 стрима нет): https://www.livecoding.tv/rexim
[00:02:44] <Kerrigаn> борщ
[00:03:36] <любитель криппи языков> до меня наконец доперло что я вчера делал нетак
[00:03:37] <любитель криппи языков> блин
[00:03:45] <любитель криппи языков> как оказалось, полдня убито в говно
[00:03:53] <любитель криппи языков> и я искал не то Т_Т
[00:03:54] <Kerrigаn> любитель криппи языков: добро пожаловать
[00:04:21] <любитель криппи языков> ну зато нашел
[00:04:24] <любитель криппи языков> и то радует
[00:04:29] <любитель криппи языков> на варнинги пофиг наверно
[00:04:32] <любитель криппи языков> лень возиться
[00:12:54] <Славный капитан> любитель криппи языков: так ты же ничего не делал вчера!
[00:14:17] <Славный капитан> вот пруфлинк: https://github.com/macrofag
[00:14:26] <любитель криппи языков> Славный капитан: почему нет? пилил ебилды
[00:14:34] <любитель криппи языков> лал
[00:14:43] <любитель криппи языков> зачем ты откопал ЭТО?
[00:14:46] <Славный капитан> видишь, НИЧЕГО не сделано
[00:14:50] <любитель криппи языков> закопай обратно (-;
[00:15:00] <Славный капитан> >зачем ты откопал ЭТО?
потому что могу!
[00:15:21] <любитель криппи языков> Славный капитан: моги что-нибудь поинтересней чтоли
[00:15:27] <Славный капитан> это я тоже могу
[00:15:32] <Славный капитан> но не хочу
[00:15:36] <любитель криппи языков> вот все так
[00:16:16] <Славный капитан> я только что с самолета ~_~
[00:16:20] <Славный капитан> у меня есть полпиццы, бутылка Маунтин Дью, чай с лимоном и много-много яблок всех цветов и размеров.
[00:17:17] <Славный капитан> могу KSP постримить разве что ~_~
[00:17:43] <любитель криппи языков> Славный капитан: ты еще куда-то летал?
[00:17:53] <Славный капитан> на историческую родину
[00:18:19] <любитель криппи языков> и как там? на истог`ической? (-;
[00:18:45] <j123123> любитель криппи языков: Ты там хотел со мной о чем-то поговорить голосом
[00:18:50] <j123123> я сейчас могу например
[00:19:03] <Славный капитан> котищ потискал, плойку забрал, в го покатал, вспомнил три из пяти причин, почему уехал
[00:19:25] <любитель криппи языков> котищи ... Т_Т
[00:19:31] <Славный капитан> и гоъ
[00:19:37] <любитель криппи языков> блин, у меня котоломка
[00:19:43] <j123123> >гоъ
[00:19:46] <j123123> лучше раст
[00:19:51] <j123123> там GC нет
[00:19:58] <любитель криппи языков> уже больше полутора недель живу без кота, которого можно невозбранно тискать в любое время
[00:20:10] <Славный капитан> (да, в наших пекалях есть регулярные сходочки любителей этого вашего падука)
[00:20:11] <любитель криппи языков> j123123: это го, а он про гоЪ (-;
[00:20:16] <любитель криппи языков> аки бадук
[00:20:21] <любитель криппи языков> аки иго
[00:20:30] <Славный капитан> аки вейцы
[00:20:35] <Славный капитан> нутыпонел
[00:20:46] <любитель криппи языков> нуонпонял
[00:21:43] <Славный капитан> выяснили, что я кю себе отрастил до 18-15, зато (фу|дзе)секи разучился вообще
[00:22:01] <любитель криппи языков> >разучился вообще

нет я
[00:23:14] любитель криппи языков вышел из конференции
[00:23:16] любитель криппи языков зашёл в конференцию
[00:25:08] <Славный капитан> кстати
[00:25:49] <Славный капитан> если бы ты тогда меня "наказал", то все, чего ты мог добиться -- это испортить себе ко-угрозу
[00:25:54] <Славный капитан> ;3
[00:27:57] ɹǝɟılʍǝu вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[00:28:05] * mikelsv допилил препроцессор, он офигенный. #define A 1, 2, 3 #define AB(B) BB(::B) #define BB(a, b, c) a c AB(A); -> 2 3
[00:28:36] <любитель криппи языков> Славный капитан: да я играл непоследовательно жутко
[00:29:02] <любитель криппи языков> надо было сразу широко играть и не влезать особо
[00:30:58] <Славный капитан> любитель криппи языков: да нормально ты играл
[00:31:27] <Славный капитан> просто у меня перекос в сторону микро из-за игры с компьютерами ~_~
[00:51:00] <любитель криппи языков> Славный капитан: плохо играл же
[00:51:04] <любитель криппи языков> под конец внимание поплыло
[00:51:16] <любитель криппи языков> к чему это привело должен помнить же
[01:06:13] xspeed вышел из конференции
[01:10:47] <Minoru> стоковый репозиторий нам не подходит, поэтому мы билдим пакеты из сорцов локально. Но билдер попутно пакетирует также все build dependencies, поэтому чтобы отделить зёрна от плевел, мы делаем из полученного набора пакетов репозиторий и штатным пакетным менеджером тянем из него только интересующие нас пакеты (плюс runtime dependencies). Из полученного набора мы наконец-то делаем репозиторий, который показываем конечным пользователям
[01:10:55] <Minoru> помогите мне, я упоролся T_T
[01:16:25] Spo1ler вышел из конференции
[01:19:38] a1batross зашёл в конференцию
[01:19:41] a1batross вышел из конференции: Disconnected: closed
[01:19:45] a1batross зашёл в конференцию
[01:29:09] <horta hell> Недетерминированный конечный автомат Тьюринга скребёт пол в попытке найти пропитание.
[01:30:38] <Minoru> $pet feed
[01:30:39] <horta hell> Minoru: Недетерминированный конечный автомат Тьюринга накинулся в голодной ярости на Minoru, вцепившись зубами в ногу и выдирая кусок ткани штанов с кошельком. Вы теряете 1PTC, зато Недетерминированный конечный автомат Тьюринга накормлен.
[01:30:40] <Minoru> $pet heal
[01:30:47] <horta hell> Minoru: Недетерминированный конечный автомат Тьюринга будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[01:34:15] любитель криппи языков вышел из конференции: Replaced by new connection
[01:34:27] (/^o^)/ зашёл в конференцию
[01:34:29] любитель криппи языков зашёл в конференцию
[01:36:14] reggies вышел из конференции
[01:39:38] <j123123> $pet stats
[01:39:39] <horta hell> j123123:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 36
Сытость: 99
Возраст: 6 часов
[01:54:04] <j123123> $pet rating
[01:54:05] <horta hell> j123123:
h-rta hell: 11PTC
F-rNeVeR: 8PTC
rexim: 2PTC
M-noru: 2PTC
m-kelsv: 1PTC
[02:06:18] ckorzhik вышел из конференции
[02:06:20] ckorzhik зашёл в конференцию
[02:08:05] eaeee вышел из конференции
[02:09:47] Славный капитан вышел из конференции
[02:17:35] grouzen зашёл в конференцию
[02:41:57] <j123123> $pet stats
[02:42:00] <horta hell> j123123:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 22
Сытость: 83
Возраст: 7 часов
[02:57:29] любитель криппи языков вышел из конференции
[03:14:03] m€ntalist зашёл в конференцию
[03:33:18] (/^o^)/ вышел из конференции
[03:37:25] magog вышел из конференции
[03:41:15] <j123123> $pet feed
[03:41:20] <horta hell> j123123: Недетерминированный конечный автомат Тьюринга опрокинул миску с едой лапой.
[03:41:27] <j123123> $pet heal
[03:41:28] <horta hell> j123123: Недетерминированный конечный автомат Тьюринга был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[03:41:39] <j123123> $pet transfer horta\ hell 1
[03:41:39] <horta hell> j123123: Транзакция успешна.
[03:58:27] eaeee зашёл в конференцию
[04:01:43] <Minoru> ForNeVeR: на случай, если ты сегодня всё же серьёзно про Tmux и ^Z говорил, вот тебе скрины той сессии, в которой я работаю прямо сейчас. Возможно, это ответит на твой вопрос, а может, ты перефразируешь так, чтобы я понял, что ты имеешь в виду (ибо упоминать про job control внутри Tmux… странно):
https://dump.bitcheese.net/files/enobuvi/cbe2c526b49499ea37f64b4902697be6ad4596e3.png
https://dump.bitcheese.net/files/onylohi/2c32fef56991ba007a960863a150e38f0aa0148b.png
https://dump.bitcheese.net/files/ecyfixo/fab08f5dcd61bfb2c9fc55106c50520ed9fedefd.png
https://dump.bitcheese.net/files/oritabo/33005dbf620ef5890d9a1a2bf91cc73600a64fc0.png
https://dump.bitcheese.net/files/ydiwuvy/1f8421adb7d0cc58c8d0abc897837f71628c5169.png
https://dump.bitcheese.net/files/alyvyry/86b2cb4db87658346ea985d0dc4ee2735b04e637.png
[04:11:32] m€ntalist вышел из конференции
[04:27:55] ckorzhik вышел из конференции
[04:48:58] Minoru вышел из конференции
[05:13:32] sss|zombie зашёл в конференцию
[05:34:07] eaeee вышел из конференции
[05:52:08] sss|zombie вышел из конференции
[05:52:29] sss|zombie зашёл в конференцию
[06:07:59] <j123123> $say 10
[06:08:00] <j123123> $say 10
[06:08:02] <j123123> $say 10
[06:08:03] <j123123> $say 10
[06:08:11] <horta hell> j123123: поверх этой структуры. Другое дело, что например в винде есть куча ассемблерных инструкций
[06:08:15] <horta hell> j123123: .whois h-rta hell наложится на баг сервера и еще кем-то
[06:08:18] <horta hell> j123123: А считается ли приложение кроссплатформенным, если оно компилируется в javascript
[06:08:22] <horta hell> j123123: Через какие сборочные скрипты собирается ПО в виндах, если используется GCC мингв?
[06:57:37] Славный капитан зашёл в конференцию
[06:59:07] 0xd34df00d вышел из конференции: This participant is kicked from the room because he sent an error presence: remote-server-not-found
[06:59:13] 0xd34df00d зашёл в конференцию
[07:00:28] 4ppleboy зашёл в конференцию
[07:23:09] <horta hell> Недетерминированный конечный автомат Тьюринга с силой врезался лбом в живот F-rNeVeR от голода, крепко вцепившись зубами и выдирая кусок ткани штанов с кошельком. F-rNeVeR теряет 3PTC.
[07:34:01] <mikelsv> $pet stats
[07:34:02] <horta hell> mikelsv:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 62
Сытость: 98
Возраст: 12 часов
[07:34:08] <mikelsv> $pet help
[07:34:08] <horta hell> mikelsv: Доступные команды: change-nick, stats, resurrect, transfer, rating, heal, feed, coins, kill
[07:34:14] <mikelsv> $pet rating
[07:34:14] <horta hell> mikelsv:
h-rta hell: 12PTC
F-rNeVeR: 5PTC
rexim: 2PTC
Minoru: 2PTC
mikelsv: 1PTC
[07:34:39] <mikelsv> $pet transfer
[07:34:40] <horta hell> mikelsv: Попробуй $pet help transfer.
[07:34:54] <mikelsv> $pet transfer "horta hell" 1
[07:34:55] <horta hell> mikelsv: Некорректная сумма.
[07:35:07] <mikelsv> $pet help transfer
[07:35:08] <horta hell> mikelsv: Доступные команды: change-nick, stats, resurrect, transfer, rating, heal, feed, coins, kill
[07:35:12] <mikelsv> $pet transfer help
[07:35:13] <horta hell> mikelsv: Попробуй $pet help transfer.
[07:35:20] <mikelsv> $pet help transfer
[07:35:21] <horta hell> mikelsv: Доступные команды: change-nick, stats, resurrect, transfer, rating, heal, feed, coins, kill
[07:35:33] <mikelsv> $pet transfer 1 "horta hell"
[07:35:33] <horta hell> mikelsv: Некорректная сумма.
[07:35:39] <j123123> \
[07:35:52] <j123123> horta\ hell
[07:43:30] Славный капитан вышел из конференции
[08:15:10] a1batross вышел из конференции: Disconnected: Replaced by new connection
[08:15:11] a1batross зашёл в конференцию
[08:23:19] ɹǝɟılʍǝu зашёл в конференцию
[08:26:18] sss|zombie вышел из конференции
[08:30:20] <ForNeVeR> send/Minoru/Ок, теперь я понял. Сессии - это группы вкладочек. Действительно хорошая идея, стоит посмотреть, нет ли такого в ConEmu./
[08:30:22] <horta hell> ForNeVeR: Сообщение помещено в очередь.
[08:31:27] <ForNeVeR> send/Minoru/Не премину возможностью дать тебе ещё совет. Лучше не стоит обзывать неосиляторами людей, которые задают тебе вопросы (до тех, конечно, пор, пока они не докажут полной собственной несостоятельности). Ты не поверишь, как быстро они в такой ситуации начнут считать тебя обмудком и перестанут завадать вопросы./
[08:31:28] <horta hell> ForNeVeR: Сообщение помещено в очередь.
[08:32:01] <ForNeVeR> send/Minoru/У нас тут так не принято. Инцидент на этом считаю исчерпанным./
[08:32:01] <horta hell> ForNeVeR: Сообщение помещено в очередь.
[08:32:21] <ɹǝɟılʍǝu> Ну, надеюсь, вы помиритесь.
[08:35:12] Graf зашёл в конференцию
[08:35:18] Graf вышел из конференции
[08:38:24] a1batross вышел из конференции: Disconnected: closed
[08:38:32] <mikelsv> http://mikelsv.livejournal.com/15187.html - Препроцессор C++. Переписать! И дело с концом.
[08:38:37] a1batross зашёл в конференцию
[08:38:39] a1batross вышел из конференции: Disconnected: closed
[08:38:50] a1batross зашёл в конференцию
[08:41:43] kosc зашёл в конференцию
[08:53:51] a1batross вышел из конференции: Disconnected: closed
[08:54:25] a1batross зашёл в конференцию
[08:58:15] a1batross вышел из конференции: Disconnected: closed
[08:58:33] a1batross зашёл в конференцию
[09:02:12] <ForNeVeR> Я тоже на это надеюсь.
[09:02:34] <ForNeVeR> mikelsv: а исходники-то будут?
[09:04:07] <ForNeVeR> Захотелось мне у себя захостить аналог feedly. С надеждой открываю первую попавшуюся статью: http://habrahabr.ru/post/172967/
> Все ридеры требуют PHP
Закрываю статью. Расхотелось.
[09:04:23] magog зашёл в конференцию
[09:09:03] <mikelsv> Будет шашлык. Исходники наверно то же. Но кажется не сейчас.
[09:12:12] <j123123> ForNeVeR: Написал бы свой на ASP.NET
[09:12:18] <j123123> $pet stats
[09:12:20] <horta hell> j123123:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 47
Сытость: 73
Возраст: 14 часов
[09:12:36] <ForNeVeR> j123123: если есть готовое, то лучше не писать, а поюзать его :)
[09:12:49] <j123123> Ну так готовые варианты тебя не устроили
[09:12:57] <ForNeVeR> Я всё-таки нашёл несколько вменяемых вариантов без похуйпэ, надо их будет изучить.
[09:13:29] <ForNeVeR> https://github.com/Athou/commafeed
https://github.com/mjibson/goread
[09:14:09] <ForNeVeR> goread крут, там сразу есть клиент для андроида. Очень удачно.
[09:27:26] a1batross вышел из конференции: Disconnected: closed
[09:27:43] a1batross зашёл в конференцию
[09:29:05] a1batross вышел из конференции: Disconnected: closed
[09:30:15] a1batross зашёл в конференцию
[09:30:28] a1batross вышел из конференции: Disconnected: closed
[09:30:40] a1batross зашёл в конференцию
[09:31:36] ɹǝɟılʍǝu вышел из конференции: This participant is kicked from the room because he sent an error presence: service-unavailable
[09:32:01] a1batross вышел из конференции: Disconnected: Replaced by new connection
[09:32:02] a1batross зашёл в конференцию
[09:32:06] a1batross вышел из конференции: Logged out
[09:32:07] a1batross зашёл в конференцию
[09:54:33] a1batross вышел из конференции: Disconnected: closed
[09:54:35] a1batross зашёл в конференцию
[10:14:46] <gsomix> Утро.
[10:15:21] <ForNeVeR> Так точно.
[10:18:05] rexim зашёл в конференцию
[10:22:08] <rexim> В общем, после того, как мы получили более менее играбельную версию пакмана, я уже больше не хочу так жопу рвать и стримить каждый день. А то это становится уж слишком тяжело. Плюс, мне хочется стримить не только то, как я работаю но и что-нибудь образовательное. Например, показать и рассказать что я знаю. Ну и хотелось бы хотя бы раз в недельку стримить на русском.
[10:22:12] <rexim> Пока у меня мысль стримить только по вторникам, четвергам и субботам. Сегодня вечером постараюсь выдать более детальный план.
[10:23:10] OKTAVIUS вышел из конференции
[10:23:16] <rexim> Утра всем, кстати. :)
[10:23:33] OKTAVIUS зашёл в конференцию
[10:23:45] OKTAVIUS вышел из конференции
[10:23:53] <gsomix> rexim, ты няша.
[10:23:55] OKTAVIUS зашёл в конференцию
[10:24:26] <gsomix> Ну, и не обязательно стримить про пэкмана.
[10:24:56] <rexim> gsomix: ага, я тоже так думаю.
[10:24:59] <rexim> Надо будет подумать.
[10:25:06] <ForNeVeR> rexim: хорошо, располагай своим временем так, как считаешь нужным.
[10:25:12] <gsomix> rexim, стрим про то, как ты хакаешь GHC, тоже будет очень ок. :3
[10:25:18] <rexim> Лол
[10:25:28] <ForNeVeR> Рексим хакает GHC? Надо же, я не знал.
[10:25:33] <rexim> ForNeVeR: спасибо
[10:25:37] <rexim> Нет я его не хакаю
[10:25:49] <rexim> И не уверен, что вообще могу это сделать прямо сейчас.
[10:25:49] <ForNeVeR> gsomix: на самом деле, об устройстве таких вещей мне было бы интересно сперва прослушать какие-то лекции чтоле.
[10:25:52] <rexim> Но попробовать можно.
[10:25:57] <rexim> Чисто эксперимент.
[10:26:03] <rexim> Без подготовки
[10:26:14] <rexim> Прямо на стриме попробовать, что-нибудь туда добавить.
[10:26:16] <rexim> Или пофиксить.
[10:26:20] <ForNeVeR> rexim: не, без подготовки не стоит, имхо.
[10:26:25] <rexim> Почему?
[10:26:37] <ForNeVeR> Будешь целый стрим тупить и читать доки.
[10:26:46] <rexim> Тупить тоже можно по-разному.
[10:27:00] <rexim> Ладно
[10:27:02] <rexim> Ты прав
[10:27:05] <ForNeVeR> Если ты только будешь при этом напевать...
[10:27:08] <rexim> Хорошо
[10:27:11] <rexim> Буду напевать
[10:27:16] <ForNeVeR> Но тогда можно просто посвятить стрим напеванию, без всякого GHC :)
[10:27:19] <rexim> Страныыыее словаааа!
[10:27:40] <gsomix> ForNeVeR, по правилам, наверное, нельзя.
[10:27:59] <ForNeVeR> Кто-нибудь читал их правила? :)
[10:28:21] <ForNeVeR> Мне кажется, что это просто стриминговая платформа, без определённых тематических ограничений (т.к. их было бы сложно прописать, пожалуй).
[10:28:41] <rexim> Нет, там какие-то ограничения таки есть.
[10:28:47] <rexim> И можно отхватить в случае чего.
[10:28:51] <rexim> Надо почитать короче
[10:29:46] <ForNeVeR> https://www.livecoding.tv/terms/
Хрен прочитаешь. Но ничего про coding или programming там нету.
[10:29:58] <gsomix> ForNeVeR, а ты когда стримить будешь?
[10:30:05] <ForNeVeR> Разве что Livecoding.tv allows certain users (" Broadcaster ") to distribute coding livestreams and VoD realated activities.
[10:30:25] <ForNeVeR> gsomix: в ближайшее время не буду. У меня очень шумно.
[10:30:40] <ForNeVeR> Вот сделаю шумоизоляцию - и можно будет об этом подумать.
[10:30:57] <rexim> ForNeVeR: крики пленников?
[10:31:47] <ForNeVeR> Да нет, из подвала не слышно.
[10:32:02] <ForNeVeR> В смысле, нет у меня никаких пленников, конечно же. Вы чего.
[10:32:12] <rexim> Быстро ты их
[10:33:09] <ForNeVeR> rexim: короче, я в лицензии ничего не нашёл про запрет на непрограмминговый контент.
[10:33:47] <rexim> Ты может быть что0то типа "можем забанить без объяснения причин".
[10:33:49] <rexim> Все
[10:33:51] <rexim> Этого достаточно
[10:34:40] <ForNeVeR> Наверняка это там есть.
[10:34:54] <ForNeVeR> Но, опять же, такое "правило" не выделяет программирование никоим образом :)
[10:36:44] <ForNeVeR> rexim: я прост вчера видал, как там чувак в майнкрафт играет.
[10:37:13] <gsomix> ForNeVeR, может он в нем собирал вычислительную машину и программировал ее?
[10:37:26] <rexim> Кстати, да.
[10:37:28] <rexim> На редстоуне
[10:37:31] <gsomix> Угу.
[10:37:33] <ForNeVeR> Я надолго не задержался на том стриме, но этого я там не увидел.
[10:37:42] <ForNeVeR> В модах майнкрафта можно и без редстоуна программировать.
[10:37:42] <rexim> Он отошел покушать
[10:37:56] <rexim> Нельзя делать машины голодным
[10:37:59] <ForNeVeR> Там можно делать ботов, для которых прям на java или чём-то подобном программы пишутся.
[10:38:13] <ForNeVeR> Кажись, в industrial mod такое есть.
[10:38:23] <rexim> ForNeVeR: перед этим декомпилировав игру?
[10:38:24] <gsomix> ForNeVeR, на хабре дажу книжку какую-то писали. Для детей. По программированию на питоне для майнкрафта.
[10:38:37] <gsomix> s/жу/же/
[10:38:40] <horta hell> gsomix: F-rNeVeR, на хабре даже книжку какую-то писали. Для детей. По программированию на питоне для майнкрафта.
[10:38:54] <gsomix> s/книж/про книж/
[10:38:54] <horta hell> gsomix: F-rNeVeR, на хабре даже про книжку какую-то писали. Для детей. По программированию на питоне для майнкрафта.
[10:39:01] <rexim> майнкампфт
[10:39:39] <gsomix> > Also, before proceeding, you attest to switching from Emacs to VIM if applicable, and swear that if you cannot find the answers to your questions using Google, you will try Bing before bugging (pun intended) the forums.
[10:39:54] <gsomix> Забавное EULA у домашки.
[10:40:18] <rexim> Ладно, надо идти
[10:40:22] <ForNeVeR> ._.
[10:40:24] <rexim> Всем чпоке о/
[10:40:28] rexim вышел из конференции
[10:40:46] <gsomix> В предыдущем было "by proceeding to the exercises you acknowledge that you have <...> installed the latest version of Emacs".
[10:58:27] OKTAVIUS вышел из конференции
[10:58:37] OKTAVIUS зашёл в конференцию
[11:00:57] MaXGXaM зашёл в конференцию
[11:02:58] <Kerrigаn> не обновляйте убунтовс, если у вас оптимус
[11:03:16] <Kerrigаn> сначала снесите все следы нвидии - потом обновляйтесь
[11:10:27] ɹǝɟılʍǝu зашёл в конференцию
[11:11:46] <ɹǝɟılʍǝu> Орту ад!
[11:16:26] <gsomix> ForNeVeR, .__.
[11:17:57] <kosc> https://pp.vk.me/c628818/v628818791/28635/gPEQ2eMS7eQ.jpg
[11:18:05] <kosc> А вы что думаете про RoR?
[11:18:23] <ForNeVeR> $send Minoru https://pp.vk.me/c629131/v629131618/1adef/uROA4hwSXmk.jpg
[11:18:25] <horta hell> ForNeVeR: Сообщение помещено в очередь.
[11:18:33] <Kerrigаn> > sublime text
> не text mate
[11:18:35] <Kerrigаn> хаха
[11:18:49] <gsomix> ForNeVeR, я тут доклад Эрика Мейера смотрю. Он рассказывает грустные вещи про свое белковое тело. :(
[11:19:39] <kosc> Надо опять в универ топать.
[11:19:43] <kosc> Буду сегодня лабу сдавать.
[11:19:47] <kosc> НА ПЛЮСАХ
[11:19:51] <ForNeVeR> gsomix: это какие?
[11:20:02] <ForNeVeR> kosc: какой ты молодец!
[11:20:25] <kosc> ForNeVeR: а плюсы - нет. Даже фуд считает, что они говно. А уж он-то знает толк в плюсах.
[11:20:38] <kosc> Короче, я потопал, всем удачи.
[11:20:41] kosc вышел из конференции: Disconnected: closed
[11:20:53] <gsomix> ForNeVeR, ну, он в конце 2014 обнаружил, что имеет какую-то версию лейкоза. И полгода не мог функционировать нормально.
[11:21:02] <gsomix> https://www.youtube.com/watch?v=FvMuPtuvP5w
[11:21:06] <ForNeVeR> Досадно! А теперь он вылечился?
[11:21:31] <ɹǝɟılʍǝu> Онтоп http://www.foundbit.com/en/resources/languages/cpp/expert/articles/cpp-avoid-null.html
[11:21:48] <ForNeVeR> > cpp-avoid-null
Ок, я согласен :)
[11:23:40] <gsomix> ɹǝɟılʍǝu, ForNeVeR, слушайте, а зачем существует optional::value, которое выбрасывает исключение?
[11:23:56] <ɹǝɟılʍǝu> gsomix, потому что значения может и не быть
[11:24:01] <ForNeVeR> gsomix: а что оно, по-твоему, должно делать?
[11:24:08] <ɹǝɟılʍǝu> Корректней проверять has_value перед тем, как получать.
[11:24:11] <gsomix> Его не должно быть, на мой вкус.
[11:24:17] <ForNeVeR> А как мне получить указатель?
[11:24:25] <ForNeVeR> Ну или чего там внутре обёрнуто.
[11:24:30] <gsomix> value_or.
[11:24:37] <ForNeVeR> А, вот оно как.
[11:24:43] <ForNeVeR> Ну, не всегда есть разумное значение для or.
[11:24:43] <ɹǝɟılʍǝu> Есть ещё http://en.cppreference.com/w/cpp/experimental/optional/operator_bool
[11:24:53] <gsomix> Вот это мне не нравится.
[11:24:53] <ForNeVeR> Считай это алиасом для value_or_throw :)
[11:25:16] <ForNeVeR> Нравится или нет - дело десятое. Но в большинстве "обычных" ЯП семантика в точности такая же.
[11:25:25] <ForNeVeR> В Scala, например, или в Java.
[11:25:26] <ɹǝɟılʍǝu> gsomix, отсутствие значения ситуация обычная и его можно проверять через bool
[11:25:29] <ɹǝɟılʍǝu> operator bool))
[11:25:41] <ForNeVeR> И в F# тоже.
[11:26:04] <ForNeVeR> Я думаю, что только в Haskell и подобных ему нет такой семантики.
[11:26:22] <gsomix> Если это так, то там хорошо сделали. :)
[11:27:56] <ForNeVeR> gsomix: хрен там. https://hackage.haskell.org/package/base-4.8.1.0/docs/Data-Maybe.html#v:fromJust
[11:28:33] <ForNeVeR> Ну, тут, правда, название чуть более чётко выражает смысл функции.
[11:29:17] <gsomix> Ок.
[11:29:52] <ForNeVeR> Может быть, где-то в Coq или Agda таки сделали эту операцию безопасной.
[11:30:14] <ForNeVeR> Тамошняя система типов позволяет описать даже кадавров вроде "Maybe, у которого обязательно задано значение".
[11:31:04] <ForNeVeR> Но, наверное, это потребует от авторов Maybe некоторых дополнительных приседаний.
[11:32:47] eaeee зашёл в конференцию
[11:35:34] <gsomix> ForNeVeR, получается, что по сути optional никак не спасает от какого-нибудь аналога NullPointerException, а просто добавляет информации для программиста.
[11:35:43] <ForNeVeR> gsomix: да.
[11:35:48] <gsomix> Понял.
[11:45:43] 2drunk4u зашёл в конференцию
[11:54:24] <ɹǝɟılʍǝu> send/rexim/фыр/
[11:54:26] <horta hell> ɹǝɟılʍǝu: Сообщение помещено в очередь.
[12:11:47] <gsomix> ForNeVeR, доклад странный немного, но он хорошие вещи говорит.
[12:12:00] <j123123> https://github.com/miki151/keeperrl/blob/4396b3df685ddb3120d1c97c70d1297d44895d80/player.cpp#L643 хмм, там даже есть какие-то существа, которым на свету плохо
[12:12:35] <gsomix> ForNeVeR, например, что "Code wins arguments".
[12:13:21] <gsomix> Но в основном про работу в фейсбуке говорит.
[12:13:42] <Kerrigаn> разве keeperrl не сделали платным?
[12:14:19] <Kerrigаn> да, сделали http://store.steampowered.com/app/329970
[12:14:44] <j123123> Kerrigаn: Версия без графона под жпл
[12:14:52] <j123123> без графона и музыки
[12:15:05] <j123123> графон и музыка за деньги, как я понял
[12:15:09] <Kerrigаn> графон не дают впиливать?
[12:15:14] <j123123> ну впили
[12:15:22] <j123123> лицензия вроде не запрещает это
[12:15:28] <j123123> только надо свой графон сделать
[12:15:44] <Kerrigаn> можно из паков для дварф фортресса прыщеукрасть
[12:16:22] <j123123> ну все равно надо будет всякую хрень дорисовывать
[12:23:06] <horta hell> Недетерминированный конечный автомат Тьюринга лежит и еле дышит, хвостиком едва колышет.
[12:23:30] <Kerrigаn> $pet heal
[12:23:30] <horta hell> Kerrigаn: Недетерминированный конечный автомат Тьюринга был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[12:23:53] <Kerrigаn> j123123: оно все равно на убунтовском бусте не собирается
[12:23:58] <Kerrigаn> пофиг
[12:24:17] <j123123> в генте собери
[12:24:26] <j123123> там все соберется
[12:24:47] <Kerrigаn> не собираюсь ставить генту
[12:24:54] <j123123> не собирайся
[12:25:00] <Kerrigаn> зря только электричество тратить
[12:25:00] <j123123> ее можно вообще в чрут поставить
[12:25:14] <j123123> а самому в убубунте сидеть
[12:25:37] <j123123> в генте только компилировать
[12:26:03] <Kerrigаn> я слишком стар, чтобы тратить на это время
[12:26:18] <j123123> и потом выдирать скомпилированноую хрень из генты и ставить в /opt/
[12:26:29] <j123123> лол
[12:26:34] <j123123> Сколько же тебе лет?
[12:27:03] <Kerrigаn> 25
[12:27:06] Kerrigаn вышел из конференции
[12:27:12] <j123123> Да ладно, нифига ты не стал
[12:27:16] <j123123> *стар
[12:27:22] <j123123> мне примерно столько же
[12:27:46] Kerrigаn зашёл в конференцию
[12:28:34] <j123123> $pet stats
[12:28:34] <horta hell> j123123:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 100
Сытость: 23
Возраст: 17 часов
[12:33:18] <ɹǝɟılʍǝu> 25?
[12:33:19] <ɹǝɟılʍǝu> Пфф
[12:35:19] <gsomix> $pet stats
[12:35:20] <horta hell> gsomix:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 97
Сытость: 21
Возраст: 17 часов
[12:39:56] ckorzhik зашёл в конференцию
[12:45:46] <ForNeVeR> Дожили. Линуксоиды отказываются компилировать софт.
[12:48:59] rexim зашёл в конференцию
[12:49:33] * rexim зашел сказать, что идить на убунте и сам себе компилирует емакс и асепрайт.
[12:49:44] <rexim> сидит*
[12:49:45] <rexim> Да
[12:50:04] <rexim> Потому что то, что в поставке, говнище мамонтища
[12:50:24] <j123123> $pet feed
[12:50:27] <horta hell> j123123: Недетерминированный конечный автомат Тьюринга с отвращением давится, набивая желудок. Вы зарабатываете 1PTC.
[12:50:28] <rexim> А кто тут отказывается компилировать?
[12:50:35] <j123123> $pet transfer horta\ hell 1
[12:50:35] <horta hell> j123123: Транзакция успешна.
[12:50:36] <rexim> Давайте его забаним и дело с концом
[12:50:42] <j123123> ВСТУПАЙТЕ И КОНПЕЛИРУЙТЕ
[12:50:46] <j123123> В МЕСТЕ МЫ СИЛА!
[12:50:55] <gsomix> rexim, ppa?
[12:51:15] <rexim> gsomix: нет, все плохо.
[12:51:21] <j123123> Надо сделать Церковь Программирования
[12:51:21] <rexim> Отдельная папочка в home
[12:51:29] <j123123> чтобы ходить на кодослужения
[12:51:38] <j123123> на котором зачитываются какие-нибудь исходники
[12:51:43] <rexim> У меня не на столько много софта для компиляции, чтоб была мотивация ппа заводить :)
[12:51:52] <j123123> и чтобы был священный ритуал КОМПИЛИРОВАНИЯ
[12:51:55] <gsomix> rexim, а о других ты подумал?!
[12:51:57] <gsomix> :)
[12:51:58] <j123123> ну типа как покаяния
[12:52:06] <rexim> gsomix: другим я не доверяю
[12:52:17] <a1batross> Программисты всех локалхостов, объединяйтесь
[12:52:19] <j123123> а первородный грех это допущение багов
[12:52:30] <rexim> gsomix: блин. Мы друг друга не понимаем =(
[12:52:32] <j123123> Искупление грехов - через отладку
[12:52:52] <a1batross> И линкуйтесь в статический бинарик. *вспоминает Power Rangers*
[12:52:57] <gsomix> rexim, да. Все хорошо.
[12:53:07] <rexim> gsomix: я вижу как минимум две интерпритации моих и твоих утвеждений в нашем разговоре
[12:53:09] <rexim> Это плохо
[12:53:11] <rexim> Ладно
[12:53:45] <gsomix> rexim, обфускация.
[12:53:52] <rexim> a1batross: товарищ Альбатрякерман
[12:53:55] <gsomix> Нам надо только настроиться на одну волну, а остальные не поймут.
[12:53:58] <gsomix> :3
[12:54:05] <rexim> gsomix: надо гречки поесть
[12:54:28] <a1batross> rexim, :3
[12:54:34] <Kerrigаn> ._____.
[12:56:32] eaeee вышел из конференции
[13:04:21] <ForNeVeR> Вы меня повеселили!
[13:06:12] m4n71k0r зашёл в конференцию
[13:09:20] <ɹǝɟılʍǝu> Повесили!
[13:09:28] <gsomix> ForNeVeR, теперь ты не будешь запирать нас в подвале?
[13:10:02] <ForNeVeR> gsomix: я вас и не запирал. Люк в подвал всегда открыт.
[13:10:18] <ForNeVeR> А то, что я лестницу наверх забираю - так это для вашего же блага, поверь!
[13:10:30] <Kerrigаn> лол, я читаю твои мысли
[13:10:39] <ForNeVeR> Kerrigаn: .\ _ /.
[13:10:44] <Kerrigаn> :D
[13:11:27] rexim вышел из конференции
[13:32:00] <mikelsv> Че-то я охренел. Сейчас создам новый проект, выложу препроцессор.
[13:32:25] <Kerrigаn> тесты уже написал?
[13:33:37] <mikelsv> Нет. Потестировал на своих задачах, поймал ошибок, поправил. Напиши, там еще много чудесных ошибок дожидаются.
[13:33:51] <Kerrigаn> мне не нужен препроцессор
[13:35:10] <mikelsv> Ну и зря.
[13:48:53] a1batross вышел из конференции: Disconnected: Replaced by new connection
[13:48:54] a1batross зашёл в конференцию
[13:49:05] a1batross вышел из конференции: Logged out
[13:49:06] a1batross зашёл в конференцию
[14:13:00] kosc зашёл в конференцию
[14:13:24] kosc вышел из конференции: Disconnected: closed
[14:23:27] madmercen вышел из конференции
[14:28:23] ckorzhik вышел из конференции
[14:30:30] a1batross вышел из конференции: Disconnected: Replaced by new connection
[14:30:31] a1batross зашёл в конференцию
[14:50:48] <mikelsv> ForNeVeR: выложил. Собирать msvxcc, запускать ./msvxcc ./msvxcc.cpp -p -r . В msvxcc.cpp есть блок #ifdef MSVXCCTEMPLATE препроцессор его обрабатывает. Результат пока сохраняет в файл.new Если ничего не менять результатом будет http://pastebin.com/qLdhR4qy .
[14:51:17] <ForNeVeR> mikelsv: дак на гитхаб чтоль залей!
[14:52:12] <mikelsv> ForNeVeR: залил же! А это пример работы был.
[14:52:20] <ForNeVeR> А, отлично. Ты молодец!
[14:52:31] <ForNeVeR> По коду примера примерно понятно, что он делает.
[14:52:51] <ForNeVeR> Трюк с #ifdef MSVXCCTEMPLATE забавный :)
[14:54:10] <mikelsv> Ну да, чтобы компилятор не видел этот блок.
[14:54:40] <ForNeVeR> Ага, я так и понял. Идея мне нравится.
[14:55:16] <ForNeVeR> Хотя странно видеть директивы препроцессора в коде, который уже был обработан препроцессором.
[14:55:34] <ForNeVeR> Но в общем-то понятно, что директивы сишного препроцессора и микелевого необязательно совпадают друг с другом.
[14:57:30] <mikelsv> В смысле? Сейчас обрабатывается только код в блоке. Остальной код не трогается. А так можно прикрутить опцию, и он соберет весь код в один файл и раскроет все дефайны, так, что компилятору ничего не останется.
[14:57:45] <ForNeVeR> Кстати, кому тут попоболи? У микеля оператор + мутирует аргументы.
[14:57:58] <ForNeVeR> Мвахахаха.
[14:58:15] <mikelsv> HLString то?
[14:58:21] <ForNeVeR> Ага.
[14:58:49] <mikelsv> И правильно делает. Не, конечно можно написать кучу лишнего кода, но зачем?
[14:59:10] <ForNeVeR> А можно использовать +=, когда хочешь помутировать аргументы...
[14:59:22] <ForNeVeR> Но зачем? Мвахахаха, бугагага.
[14:59:32] <mikelsv> Ага, в обратную сторону строки писать?
[15:00:03] <ForNeVeR> Ну вот у тебя щас ls + "xxxx"
А было бы ls += "xxxx"
[15:00:14] <ForNeVeR> Вроде как более логично.
[15:00:43] <mikelsv> Ну, так тоже можно писать. Но обычно используется как ls + 1 + "text" + 14324.
[15:00:58] a1batross вышел из конференции: Disconnected: closed
[15:04:51] <mikelsv> На мой взгляд препроцессор вышел офигенный. 1,5 строк. И даже код довольно логичен и понятен. Хотя рекурсии там изрядно накручено. И нет тупой проверки на #define A A A(); Ну кто догадается такую глупосто написать.
[15:07:52] <gsomix> ForNeVeR, а в C# += нельзя перегрузить? :(
[15:08:04] <gsomix> s/?/!/
[15:08:06] <horta hell> gsomix: F-rNeVeR, а в C# += нельзя перегрузить! :(
[15:08:13] <ForNeVeR> Я ни разу не перегружал, щас уточню. Мне кажется, что нельзя.
[15:08:46] <gsomix> ForNeVeR, я случайно вопросительное предложение сделал. :)
[15:10:36] <ForNeVeR> Да, нельзя.
[15:11:21] <gsomix> Но существует F#.
[15:12:00] <gsomix> Там-то все можно.
[15:12:22] <ForNeVeR> Ну, там уже и такой семантики у этих операторов нету.
[15:12:52] <gsomix> ForNeVeR, мы же сами можем заложить нужную семантику, нет?
[15:13:00] <ForNeVeR> Разумеется.
[15:13:27] <ForNeVeR> Ну, это я просто к тому, что F#-разработчику сложнее сделать сюрприз, поломав семантику в кастомном операторе. Потому, что он уже ожидает от кастомного оператора чего угодно.
[15:13:45] <ForNeVeR> И, кстати, операторы с переприсваиванием там ещё сложнее будет сделать.
[15:14:08] <ForNeVeR> Это надо какие-то ссылочные переменные требовать в качестве lhs.
[15:14:36] <ForNeVeR> C++ остатётся самым удобным средством отстрелить себе ногу :)
[15:15:37] <m4n71k0r> я считаю, что надо позволять всё перегружать
[15:15:41] <m4n71k0r> даже оператор ::
[15:15:49] <m4n71k0r> даже #
[15:16:12] <gsomix> Эх, в F# нельзя # перегрузить!
[15:16:17] <gsomix> Символично.
[15:16:19] <m4n71k0r> даже ;
[15:16:45] <m4n71k0r> я бы даже позволил перегружать { }
[15:16:53] dzhon зашёл в конференцию
[15:17:15] <ɹǝɟılʍǝu> m4n71k0r, даже аллаха
[15:17:17] <ɹǝɟılʍǝu> Привет
[15:17:17] <ForNeVeR> m4n71k0r: на форте старого программиста в треде вижу я?
[15:17:18] <ɹǝɟılʍǝu> \0
[15:17:41] <ɹǝɟılʍǝu> m4n71k0r, хочешь иметь возможность писать на хаскеле на плюсах?
[15:17:46] <ɹǝɟılʍǝu> Или на яве на плюсах?
[15:17:48] <ForNeVeR> Там-то и правда _всё_ это перегружено.
[15:18:03] <ɹǝɟılʍǝu> Хм... На питона не плюсах! На перле на плюсах!
[15:18:09] <ɹǝɟılʍǝu> На плюсах на плюсах!
[15:18:10] <ForNeVeR> ɹǝɟılʍǝu: давай напишем форт-интерпретатор под какую-то современную VM, под LLVM, например!
[15:18:21] <ForNeVeR> Ну или под CLI, это мне ближе.
[15:18:28] <ForNeVeR> Или под JVM, чтобы уж вообще никому.
[15:18:32] <ɹǝɟılʍǝu> ForNeVeR, боюсь времени у меня не хватит ._.
[15:18:37] <ForNeVeR> Эх.
[15:18:47] <ForNeVeR> Ну ладно.
[15:18:54] <m4n71k0r> ɹǝɟılʍǝu: на аллахе на плюсах
[15:18:57] <ForNeVeR> m4n71k0r: давай напишем форт-интерпретатор под какую-то современную VM!
[15:19:06] <ForNeVeR> s/интерпретатор/компилятор/
[15:19:06] <horta hell> ForNeVeR: m-n71k0r: давай напишем форт-компилятор под какую-то современную VM!
[15:19:26] <ForNeVeR> s/давай/давай давай/
[15:19:26] <horta hell> ForNeVeR: m-n71k0r: давай давай напишем форт-компилятор под какую-то современную VM!
[15:19:31] <m4n71k0r> мне стыдно признаться... я не умею в форт
[15:19:37] <ForNeVeR> Вот и научишься!
[15:19:56] <ForNeVeR> Я-то тоже не умею, честно говоря. Только модули к теху ковырял на каком-то ихнем там стековом диалекте.
[15:21:32] <ForNeVeR> m4n71k0r: зато наверняка интерпретатор форта на JVM можно продавать интерпрайзу.
[15:21:52] <ForNeVeR> Мы просто выпустим enterprise edition, и всё. Куча бобла у нас в шляпе!
[15:21:58] <m4n71k0r> хмммм
[15:21:59] <ForNeVeR> Я даже смогу шляпу себе купить.
[15:22:12] <ForNeVeR> Специально для бобла! Отдельную шляпу!
[15:22:15] <m4n71k0r> думаю, что угодно на жвм даёт +1000 к тырпрайзности
[15:22:34] <m4n71k0r> а если добавить XML, то всё аще
[15:22:38] <ForNeVeR> m4n71k0r: а что угодно на жвм enterprise edition - это уже over 9000!
[15:23:31] <ɹǝɟılʍǝu> ForNeVeR, ForNeVeR m4n71k0r напишем Форт-компилятор на sed и awk в жавовый байтокод!
[15:23:42] <ɹǝɟılʍǝu> Forth EE 1.8
[15:23:46] <ForNeVeR> ForNeVeR, ForNeVeR
[15:23:54] <m4n71k0r> ɹǝɟılʍǝu: напиши Enterprise VIM
[15:23:55] <ForNeVeR> пыпы
[15:23:57] <ForNeVeR> *ыаыа
[15:24:13] <m4n71k0r> VIM Enterprise Edition
[15:24:54] <m4n71k0r> in Clouds
[15:25:05] <m4n71k0r> RX
[15:25:23] <m4n71k0r> Spark Driven
[15:25:30] <ɹǝɟılʍǝu> m4n71k0r, можно
[15:27:33] <gsomix> ForNeVeR, не забудьте сделать интеграцию форта с JSP.
[15:28:28] a1batross зашёл в конференцию
[15:31:25] * gsomix никогда не успевает попасть в тот промежуток времени, когда шутят шутки. :(
[15:31:53] <m4n71k0r> а это шутка была?
[15:31:59] <m4n71k0r> хм
[15:32:00] <ForNeVeR> Я не шутил.
[15:32:04] <m4n71k0r> я тоже
[15:32:09] <gsomix> .___.
[15:32:13] <gsomix> Ой.
[15:32:13] <m4n71k0r> сложно шутить с такими вещами
[15:32:17] <ForNeVeR> Да.
[15:46:15] a1batross вышел из конференции: Disconnected: Replaced by new connection
[15:46:16] a1batross зашёл в конференцию
[15:47:25] dzhon вышел из конференции
[15:48:22] <ɹǝɟılʍǝu> Бгг)
[15:56:58] a1batross вышел из конференции: Disconnected: closed
[15:57:05] a1batross зашёл в конференцию
[15:57:12] a1batross вышел из конференции: Disconnected: closed
[15:57:41] <mikelsv> О, чудесно навернулось в рекурсию. define LFSNORMALPATH(it, file) unsigned char it ... вот на этом LFSNORMALPATH(it, from); из-за совпадений имени it
[15:57:59] <Kerrigаn> лол
[16:02:26] 4ppleboy вышел из конференции
[16:08:46] <mikelsv> Собрал в один обработанный файл. Выглядит страшно.
[16:09:18] <ForNeVeR> Как и всё, что ты делаешь, старина.
[16:10:32] <ɹǝɟılʍǝu> Ыыы
[16:11:40] <mikelsv> Ты, кстати, видел, что HLSring там не только строчки складывает.
[16:13:07] <ForNeVeR> Ну, ещё числа.
[16:13:12] <Kerrigаn> что за elm такой?
[16:13:23] <ForNeVeR> Kerrigаn: язык такой, хаскелеподобный.
[16:13:30] <Kerrigаn> а смысл?
[16:13:35] <ForNeVeR> Что "смысл"?
[16:13:41] <ForNeVeR> Смысл искать смысл?
[16:14:00] <ForNeVeR> Нравится - берёшь и пишешь. Не нравится - не пишешь.
[16:14:05] <ForNeVeR> Вот тебе и смысл.
[16:15:09] <mikelsv> То есть как я туда структуры пихаю ты не видел.
[16:15:20] <ForNeVeR> Нет, не видел. Покажи.
[16:15:41] <mikelsv> CppLexpD *lexp = (CppLexpD*)lexpdata.Add(0, sizeof(CppLexpD), 1);
[16:18:36] <Kerrigаn> ForNeVeR: не, ну purescript уже есть
[16:19:32] <ForNeVeR> Kerrigаn: а, в этом ключе. Ну, я не знаю, кто из них круче и чем отличаются.
[16:19:48] <ForNeVeR> И кто из них старше, кстати?
[16:20:03] <ForNeVeR> mikelsv: кто из них у тебя HLString?
[16:20:49] <Kerrigаn> https://github.com/pure11/pure11 ээээээээ
[16:20:55] <mikelsv> lexpdata очевидно
[16:21:43] <Kerrigаn> зачем писать язык, который компилируется в яваскрипт, чтобы компилировать его в плюсы?
[16:22:39] <Kerrigаn> я явно что-то упустил
[16:22:49] <gsomix> Это весело же.
[16:25:23] <ForNeVeR> Ага!
[16:25:38] <ForNeVeR> gsomix: а ты говорил, что с шутками не успеваешь :)
[16:26:10] <ForNeVeR> mikelsv: и в чём смысл этой конструкции, что она делает? Заполняет память нулями? Чем оно тогда лучше calloc?
[16:26:41] <ForNeVeR> Только тем, что память будет выделена внутри HLString-буфера?
[16:27:06] <ɹǝɟılʍǝu> mikelsv, как это ужасно выглядит...
[16:29:48] <mikelsv> Вставляет строку и возвращает на нее указатель. Раз первый параметр пустой, то просто выделяет место и возвращает на него указатель. Оно намного круче calloc, во первых скорость выделения памяти намного быстрее, а во вторых класс сам освободит память и не придется ее кучу раз освободжать, плюс нет риска утечки памяти.
[16:41:36] grouzen вышел из конференции
[16:43:41] <mikelsv> Лучше одна строчка ужасного кода, чем много красивого.
[16:46:58] <m4n71k0r> хуета от микеля
[16:47:15] <gsomix> Покажите мне много красивого кода!
[16:56:01] ħ̈ зашёл в конференцию
[16:56:08] ħ̈ вышел из конференции
[16:57:36] <mikelsv> Да держи: http://pastebin.com/46gACueT Наслаждайся.
[16:59:24] <m4n71k0r> херасе шутки от микеля(
[17:01:28] * gsomix X__x
[17:03:02] <mikelsv> А я это собрать пытаюсь.
[17:05:14] <mikelsv> Скажите спасибо, что не в одну строку.
[17:05:15] <m4n71k0r> mikelsv: но это твой код!
[17:07:31] <mikelsv> Мой, но после препроцессора. А ему форматирование по барабану.
[17:08:06] Minoru зашёл в конференцию
[17:18:34] любитель криппи языков зашёл в конференцию
[17:18:48] <любитель криппи языков> sup тимота
[17:18:48] gsomix вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[17:18:50] gsomix зашёл в конференцию
[17:20:34] OKTAVIUS вышел из конференции
[17:22:45] OKTAVIUS зашёл в конференцию
[17:27:15] <ForNeVeR> > // CppXcc Analys
Охохо, чуваки, да тут попахивает статическим анализатором от микеля!
[17:32:03] ckorzhik зашёл в конференцию
[17:32:58] MaXGGXaM вышел из конференции
[17:33:20] MaXGGXaM зашёл в конференцию
[17:34:22] <mikelsv> Не, анализатора там не предвидится. Мне лень писать.
[17:36:29] <Minoru> ForNeVeR: re self-hosted RSS reader: тебе нужна веб-морда, или ты все равно через клиенты читаешь? Потому что я пользуюсь Tiny Tiny RSS, но мне в нём нужен только feed fetcher и API для доступа из newsbeuter.
[17:38:42] <ForNeVeR> Оно на PHP :(
[17:39:14] <ForNeVeR> Я не то чтоб категорически против PHP, но поднимать у себя на нём сервер и копаться - пожалуй, нет, это выше моих сил.
[17:40:34] <ForNeVeR> В помещении, в котором я ем, сплю и куда вожу гостей, сервера на PHP не будет.
[17:40:43] <Minoru> лол
[17:40:51] <Minoru> а я, как видишь, прогнулся
[17:41:09] <Minoru> но ты держи в курсе своих поисков, я с удовольствием, гм, выпрямлюсь обратно, так сказать :)
[17:41:22] <ForNeVeR> Ты уже большой и можешь самостоятельно решать такие вопросы.
[17:41:50] <ForNeVeR> А, ну ок. Я пока что на goread смотрю.
[17:42:30] <Minoru> ну и да, ты так и не ответил, нужна тебе вебморда или нет
[17:42:56] <любитель криппи языков> ForNeVeR: кодофашист
[17:43:25] <ForNeVeR> Minoru: я не определился. Мне нужен какой-то UI для мобилки и интеграция с Pocket.
[17:44:08] <ForNeVeR> Для мобилки лучше нативное андроидоприложение, наверное. Но если нету - то можно и какой-то нормальный веб-тырфейс на худой конец.
[17:45:37] <ForNeVeR> любитель криппи языков: я просто поддерживаю минимальную гигиену.
[17:46:07] <Minoru> ну, API Google Reader-а стало весьма популярным, поэтому ты можешь, с одной стороны, искать сервис с таким API, а с другой — взять одно из тысячи приложений-клиентов, написанных для гуглоридера
[17:46:47] 2drunk4u вышел из конференции
[17:46:50] 2tsun4u зашёл в конференцию
[17:47:23] <ForNeVeR> Как это печально. API пережило своего прародителя.
[17:48:24] <Minoru> возможно, ты также найдёшь печальным, что это проприетарное API, на которое никогда не было официальной документации
[17:49:13] <Minoru> ну там просто история такая: GR был лидером, чтобы с ним соперничать, альтернативы старались мимикрировать под его API, чтобы пользователям проще перекатываться было. Потом GR умер, а клиенты остались
[17:49:57] <ForNeVeR> Да, я в курсе.
[17:50:03] <ForNeVeR> Печально это всё, да.
[17:51:21] <любитель криппи языков> печально то что рсс умер
[17:51:39] <ForNeVeR> Да вроде живой.
[17:51:40] <любитель криппи языков> все хотят вставить жаваскриптовый скам чтобы побольше отследить
[17:51:47] <любитель криппи языков> дунно
[17:51:54] <ForNeVeR> Ват.
[17:51:56] <любитель криппи языков> ForNeVeR: подскажи тогда какой-нибудь ридер норм под прыщи
[17:52:15] <ForNeVeR> Честно, из своих лент не видал ни одного источника, который бы не поддерживал RSS.
[17:52:24] <ForNeVeR> любитель криппи языков: я не знаю ридеров под прыщи.
[17:52:43] <Minoru> любитель криппи языков: жив же. Ситуация остаётся неизменной: есть люди, которые им активно пользуются, и есть люди, которые о нём не слышали. По моим наблюдением, во всяком случае
[17:52:50] <ForNeVeR> Сам юзаю feedly как агрегатор и pocket для буферизации
[17:53:30] <Minoru> любитель криппи языков: под прыщи у меня newsbeuter
[18:01:09] <ɹǝɟılʍǝu> любитель криппи языков, QuiteRSS
[18:01:14] <ɹǝɟılʍǝu> Тандербёрд
[18:01:17] <ɹǝɟılʍǝu> И ещё сотни
[18:02:00] <ForNeVeR> любитель криппи языков: ну а вообще-то личкрафт жеж.
[18:02:15] <ForNeVeR> Очевидный ответ на любой вопрос.
[18:06:52] portnov зашёл в конференцию
[18:09:55] <m4n71k0r> любитель криппи языков: leachcraft попробуй
[18:10:08] <m4n71k0r> LeechCraft
[18:10:34] <любитель криппи языков> компилять личкрафты? нет, спасибо, как-нибудь потом (-;
[18:10:39] <m4n71k0r> любитель криппи языков: там фуд гарантируэ чтение рсс и почти всего
[18:10:48] <m4n71k0r> любитель криппи языков: фуд же компиляет
[18:10:58] <m4n71k0r> любитель криппи языков: или ты хуже фуда?
[18:11:12] <любитель криппи языков> я ленивее
[18:11:21] <m4n71k0r> и когда это нормальных программистов пугало компилирование?
[18:11:28] <любитель криппи языков> личкрафт позже в планах напотыкать
[18:11:30] <m4n71k0r> или ты из этих
[18:11:41] <любитель криппи языков> m4n71k0r: вопрос не в страхе
[18:11:45] <ɹǝɟılʍǝu> ФичКрафт
[18:11:59] <m4n71k0r> фичастость в кубе
[18:13:49] <ɹǝɟılʍǝu> 0xd34df00d, переименуй
[18:13:58] <ɹǝɟılʍǝu> FeechCraft
[18:18:09] Graf зашёл в конференцию
[18:29:16] grouzen зашёл в конференцию
[18:38:43] Graf вышел из конференции
[18:41:08] <horta hell> Недетерминированный конечный автомат Тьюринга пытается сожрать все, что найдет.
[18:41:24] <Minoru> $pet feed
[18:41:24] <horta hell> Minoru: Недетерминированный конечный автомат Тьюринга с жадным сопением рыком уминает всю пищу в один присест. Вы зарабатываете 1PTC.
[18:41:26] <Minoru> $pet heal
[18:41:29] <horta hell> Minoru: Недетерминированный конечный автомат Тьюринга будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[18:46:44] <mikelsv> Я хренею, как повторяются инклуды.
[18:46:44] xspeed зашёл в конференцию
[18:48:45] <любитель криппи языков> $pet stats
[18:48:46] <horta hell> любитель криппи языков:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 45
Сытость: 98
Возраст: 23 часов
[18:58:10] <ForNeVeR> mikelsv: в них же специально для этого пишут include guards, не?
[18:58:31] <m4n71k0r> ггг
[18:59:06] <mikelsv> ForNeVeR: это чего?
[18:59:23] <m4n71k0r> этокакэто?
[19:00:04] <ForNeVeR> mikelsv: ну, #pragma once, например.
[19:01:02] <ɹǝɟılʍǝu> ForNeVeR, https://www.reddit.com/r/math/comments/3s324u/can_you_sum_over_a_set_larger_than_continuum/
[19:01:22] <mikelsv> Ого. Буду обрабатывать.
[19:02:01] <ForNeVeR> mikelsv: ну и старорежимные гарды:
#ifndef FILENAME_H
#define FILENAME_H
[19:02:33] <m4n71k0r> ForNeVeR: он ещё прагмаванс не обработал, а ты его гардами...
[19:02:36] <mikelsv> Ну эти то по идее у меня должны были срабатывать.
[19:02:58] <ForNeVeR> А, ну тогда ок. Прагму добавь - её все современные компиляторы уважают.
[19:03:19] <mikelsv> Добавлю. Я как-то был не в курсе этой штуки.
[19:03:20] <m4n71k0r> приходится терпеть)
[19:03:31] <m4n71k0r> странно, ты же со штудии начинал
[19:03:44] <m4n71k0r> в штудии она вроде бы раньше всех появилась
[19:03:59] <mikelsv> Хм, может знал, но забыл.
[19:03:59] <m4n71k0r> эта нестандартная хренька
[19:04:32] kosc зашёл в конференцию
[19:05:03] <ɹǝɟılʍǝu> хорька
[19:07:06] <kosc> 08.11.2015 уже прошло.
[19:07:18] <kosc> Поменяйте шапку.
[19:10:44] <mikelsv> Вот этот файл, например, лезет много раз. http://pastebin.com/Mdq0kLEL
[19:11:38] <ForNeVeR> kosc: этим разделом шапки управляет Рексим.
[19:11:56] <ForNeVeR> mikelsv: там #ifndef _INC_CRTDEFS
#define _INC_CRTDEFS
[19:12:20] <ForNeVeR> Пускай себе лезет сколько хочет раз, в результате он должен быть включен только единожды.
[19:12:29] <mikelsv> Ага, понял.
[19:20:03] * DeadBot suddenly died.
[19:23:26] <ɹǝɟılʍǝu> Ыыы http://www.smbc-comics.com/?id=3919
[19:25:43] 2tsun4u вышел из конференции
[19:28:27] <ForNeVeR> ɹǝɟılʍǝu: ха-ха :D
[19:31:50] m4n71k0r вышел из конференции
[19:39:40] ckorzhik вышел из конференции
[19:40:02] <gsomix> Утро.
[19:40:16] rexim зашёл в конференцию
[19:40:34] <rexim> Утряка
[19:40:41] <gsomix> rexim, точно?
[19:40:51] <rexim> gsomix: абсолютно!
[19:41:09] <rexim> ForNeVeR: http://www.youtube.com/watch?v=e1BjOv7rkpg
[19:49:44] <ɹǝɟılʍǝu> Гугл не знает слова "нормализовывались"
[19:51:20] reggies зашёл в конференцию
[19:57:33] <portnov> нормализовывались-нормализовывались, да не вынормализовывались
[19:57:56] <rexim> BUTT
[19:57:57] <rexim> TT
[19:57:59] <rexim> TT
[19:58:00] <rexim> ...
[19:58:05] <rexim> BEWARE!!112hj
[19:58:36] <ForNeVeR> rexim: \[]/
[19:58:45] <rexim> ForNeVeR: \[dsjksd]/
[19:59:17] <ɹǝɟılʍǝu> Что это? http://workflowy.net/
[19:59:46] <ForNeVeR> ɹǝɟılʍǝu: это штука типа trello, но полущ интегрируемая с гитхабом.
[20:00:04] <ɹǝɟılʍǝu> ForNeVeR, ты знаешь китайский?
[20:00:05] <ForNeVeR> По крайней мере, раньше так было. Сейчас это какой-то китайский, ээ, ширпотреб?
[20:00:14] <ɹǝɟılʍǝu> Или это японский...
[20:00:16] <ForNeVeR> https://workflowy.com/
[20:00:23] <ɹǝɟılʍǝu> ForNeVeR, да, ты спутал
[20:00:32] <ɹǝɟılʍǝu> // да и я спутал адреса по началу
[20:00:47] <rexim> org-mode
[20:01:29] <ɹǝɟılʍǝu> rexim, taskwarrior
[20:01:58] <ForNeVeR> https://github.com/ForNeVeR/Projector
[20:03:02] <rexim> Хм...
[20:03:13] <rexim> Надо бы продолжить разрабатывать org-cliplink
[20:03:15] <ForNeVeR> Что у меня там за дикость в коде? Зачем мне понадобился компилятор Quotation -> Expression ?
[20:04:07] <kosc> Короче, котаны, у меня курсач.
[20:04:23] <kosc> По теории языков программирования и методам трансляции.
[20:04:32] <rexim> К дедфуду
[20:04:34] <rexim> Сразу
[20:04:41] <kosc> И я хочу его сделать на Common Lisp.
[20:04:44] <kosc> Преподша не против.
[20:04:47] <rexim> =3
[20:04:50] <rexim> Ты такой няша!
[20:04:54] <kosc> Какие подводные камни?
[20:04:59] <rexim> Лень
[20:05:02] <kosc> И всё?
[20:05:04] <rexim> Да
[20:05:06] <kosc> Как-то мало.
[20:05:07] <любитель криппи языков> rexim: зачем? чтобы он посоветовал пилить личкрафты?
[20:05:11] <любитель криппи языков> в качестве курсовика (-;
[20:05:13] <rexim> любитель криппи языков: да
[20:05:17] <любитель криппи языков> караганда
[20:05:20] <любитель криппи языков> ненужно
[20:05:26] <kosc> любитель криппи языков: а в личкрафты встроен парсер языка flex?
[20:05:29] <rexim> любитель криппи языков: ты такой смефной! =3
[20:05:38] <любитель криппи языков> kosc: дунно, не собирал (-;
[20:05:46] <kosc> любитель криппи языков: а семантический анализатор для флекс есть в личкрафтах?
[20:05:47] <любитель криппи языков> rexim: не смифнее тебя (-;
[20:05:51] <kosc> Тогда вот ничего не сделать.
[20:05:53] <rexim> любитель криппи языков: да
[20:05:58] <ForNeVeR> kosc: встроить!
[20:06:13] <kosc> ForNeVeR: при том, что я планирую писать курсач на common lisp?
[20:06:15] <любитель криппи языков> kosc: а зачем сразу флекс? будь мужиком, накостыляй парсер-комбинаторов!
[20:06:27] <ForNeVeR> kosc: вообще, оно юзает qross для плагинов на динамических языках, и в qross есть поддержка CL.
[20:06:30] <kosc> любитель криппи языков: у меня по варианту надо именно флекс парсить.
[20:06:33] <любитель криппи языков> есть подозрение что так может быть даже проще
[20:06:43] <ForNeVeR> kosc: *никогда* не стоит недооценивать тёмную сторону силы. Никогда.
[20:06:45] <любитель криппи языков> kosc: ок. бизон/якк дальше будет?
[20:07:18] <kosc> любитель криппи языков: хз. До этого мы их только юзали. А теперь вот мне надо навелосипедить кастрированую версию флекса.
[20:07:26] <любитель криппи языков> эмм
[20:07:37] <любитель криппи языков> kosc: даже так? тоесть не просто заюзать,а написать самому?
[20:07:54] <любитель криппи языков> если так, то комбинаторы тебе точно пригодятся (%
[20:08:00] <любитель криппи языков> но я наверно все же неправильно понял
[20:09:44] <kosc> любитель криппи языков: да, написать самому.
[20:10:04] <rexim> ForNeVeR: MMMMMMMM
[20:10:09] <rexim> ForNeVeR: FUNNY JOKE!!
[20:10:18] <любитель криппи языков> kosc: изврат какой-то... странное задание.
[20:10:28] <любитель криппи языков> тоесть тебе надо прям взять и написать генератор лексеров?
[20:10:40] <любитель криппи языков> не лексер, а сам генератор
[20:10:51] <ForNeVeR> любитель криппи языков: как любое университетское задание - экспрессивно заняться хуитой.
[20:11:12] <любитель криппи языков> ForNeVeR: имхо бред
[20:11:22] <kosc> любитель криппи языков: нет, мне надо написать прогу, которая пройдётся по тексту, и скажет, какие в нём синтаксические и семантические ошибки.
[20:11:24] <любитель криппи языков> хотя тогда я прямо в точку с парсер-комбинаторами =3
[20:11:45] <любитель криппи языков> kosc: значит таки неправильно понял
[20:11:54] <ForNeVeR> любитель криппи языков: на защиту курсача приедешь?
[20:12:01] <любитель криппи языков> ForNeVeR: лолкуда?
[20:12:07] <kosc> любитель криппи языков: в СПб.
[20:12:12] <любитель криппи языков> неее... лень
[20:12:22] <ForNeVeR> kosc: кароч, можешь весь семестр страдать хуитой, он за тебя всё сделает.
[20:12:32] <любитель криппи языков> и когда это на защиты курсачей стали пускать людей со стороны?
[20:12:36] <любитель криппи языков> такое вроде только на дипломах
[20:12:40] <kosc> ForNeVeR: есть другая хуита, которую он не сделает.
[20:12:50] <ForNeVeR> Куда хошь можно припереться, если попросишься.
[20:12:54] <kosc> любитель криппи языков: ну вообще да, у нас по пропускам вход и всё такое.
[20:13:06] <kosc> А вот в ЛЭТИ нет пропускной системы.
[20:13:15] <kosc> Хотя, может уже есть.
[20:13:39] <ForNeVeR> kosc: переводись пока в ЛЭТИ, ок.
[20:13:46] <ForNeVeR> На месте разберёмся.
[20:13:50] <любитель криппи языков> ForNeVeR: кто сделает?не буду я ни за кого ничего делать :Р
[20:13:59] <ForNeVeR> любитель криппи языков: ~_~
[20:14:28] <любитель криппи языков> альсо оказалось что ту фигню с пайтонпатчем, решение которой я вчера нашел, даже не обязательно было делать
[20:14:30] <любитель криппи языков> такие дела
[20:14:31] <любитель криппи языков> ._.
[20:25:48] Славный капитан зашёл в конференцию
[20:30:41] rexim установил(а) тему: C, С++, D, Java, C#, Haskell, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust.
Dead Food: Flash, PHP, Pascal/Delphi/Borland, Basic, 1С, Py++
HQ: http://codingteam.org.ru
0xDead Food: http://leechcraft.org
Live Food: http://loglist.net/
Fast Food: http://hastebin.com/
Instagram Food: http://tinyurl.com/ctcjr-logs
Report Developer Abuse: http://loglist.net/quote/new
Morning Tsoding(вт, чт, сб, вс): https://www.livecoding.tv/rexim

[20:32:26] <ɹǝɟılʍǝu> Почему низя из friend функции позвать приватный конструктор?
[20:32:28] <ɹǝɟılʍǝu> http://melpon.org/wandbox/permlink/akKJ5ySI7OaPcJsz
[20:34:32] <ɹǝɟılʍǝu> А
[20:34:33] <ɹǝɟılʍǝu> Точно
[20:34:36] hdhog зашёл в конференцию
[20:34:37] * ɹǝɟılʍǝu вспомнил
[20:41:43] <любитель криппи языков> ɹǝɟılʍǝu: и почему же?
[20:41:57] <любитель криппи языков> вариант "ибо нехай" не принимается
[20:43:54] <ForNeVeR> Да, я тоже не понял, почему.
[20:45:39] <ɹǝɟılʍǝu> ForNeVeR, любитель криппи языков ну, он ж дружественен только функци...
[20:45:44] <ɹǝɟılʍǝu> Стоп, я запутался.
[20:46:01] <ɹǝɟılʍǝu> Потому что такое тоже не работает http://melpon.org/wandbox/permlink/Kb6rf0CwtowXVQZa
[20:46:02] <ForNeVeR> Дак вот и мы запутаны!
[20:46:09] <ɹǝɟılʍǝu> Хотя ИМХО должно
[20:48:30] <ɹǝɟılʍǝu> А вот такое работает http://melpon.org/wandbox/permlink/Xj0HzxoVyGAc9fXA
[20:49:26] <ɹǝɟılʍǝu> А
[20:49:27] <ɹǝɟılʍǝu> Вкурил
[20:49:40] <ɹǝɟılʍǝu> Вот так вот всё збс http://melpon.org/wandbox/permlink/iDy5mU1R1VFZ5pVb
[20:56:20] Graf зашёл в конференцию
[20:56:35] Graf вышел из конференции
[21:01:55] ɹǝɟılʍǝu вышел из конференции
[21:10:03] rafaelrs вышел из конференции
[21:10:32] rafaelrs зашёл в конференцию
[21:16:45] <ForNeVeR> Кстати, если кто пропустил, то я перепилил свой няшне бложик на F#, он уже второй день сервится с нового сервака.
[21:16:48] rexim вышел из конференции
[21:22:32] dzhon зашёл в конференцию
[21:26:02] <kosc> ForNeVeR: а я ведь верно предпологаю, что F# - это такой дотнетохаскель от майкрософта, или это всё вообще не то?
[21:26:15] <ForNeVeR> kosc: да, правильно.
[21:26:30] <kosc> Ну тогда ок. Правда, у меня виндофобия.
[21:26:38] <kosc> И я даже не уверен, что это болезнь.
[21:26:46] <kosc> Может, инстинкт самосохранения?
[21:26:51] <ForNeVeR> По идее, оно у меня будет работать и под линуксом.
[21:27:06] <ForNeVeR> Я пока не проверял, но ультимативно планирую портировать.
[21:27:23] <ForNeVeR> Чтоб на "Омниссии" запускать.
[21:27:25] <kosc> Не, бложик-то откроется, это понятно.
[21:27:35] <любитель криппи языков> kosc: дотнетоокамл же, какой хаскель?
[21:27:36] <kosc> Или ты имеешь в виду именно сам код, лол?
[21:27:53] <ForNeVeR> Я не понимаю вопроса. Бложик - это и есть код.
[21:27:54] <kosc> любитель криппи языков: тут не говорят про окамл, я точно помню.
[21:27:58] <kosc> А про хаскель говорят.
[21:28:08] <kosc> ForNeVeR: всмысле, у тебя там в бек-енде F#?
[21:28:09] <любитель криппи языков> kosc: чому не говорят?вон в топике висит
[21:28:15] <ForNeVeR> kosc: ну.
[21:28:18] <kosc> А то я думал, что там сам бложик о F#
[21:28:30] <ForNeVeR> Ну и бложик о F# в том числе.
[21:28:46] <kosc> любитель криппи языков: там ещё Nemerle есть. Ты хочешь поговорить о Nemerle?
[21:28:50] <ForNeVeR> Но вообще-то это просто, ну, мой бложик. Он обо всём, что меня заинтересовало.
[21:29:52] <любитель криппи языков> kosc: нет не хочу. Помню оно было модным... но зачем?
[21:30:05] <ForNeVeR> Было ли?
[21:30:10] <любитель криппи языков> было было
[21:30:15] <любитель криппи языков> на cjr точно
[21:30:18] <ForNeVeR> Среди кого?
[21:30:30] <любитель криппи языков> в узких кругах ИЛИТЫ конечно (-;
[21:30:38] <kosc> Среди лкя и лкя наверное.
[21:30:42] <kosc> Очень узкий круг.
[21:31:02] <любитель криппи языков> лкя?
[21:31:14] <ForNeVeR> лкя - это ты.
[21:31:16] <kosc> любитель криппи языков: это ты.
[21:31:18] <kosc> Вот.
[21:31:23] <любитель криппи языков> нет я любитель криппи языков
[21:31:27] <любитель криппи языков> именя не сокращаются же
[21:31:29] <любитель криппи языков> v_v
[21:31:31] <kosc> любитель криппи языков: многабукв.
[21:31:44] <ForNeVeR> любитель криппи языков: твоё можно и подсократить! >_<
[21:31:54] <ForNeVeR> s///
[21:31:56] <horta hell> ForNeVeR: Аргументы некорректны.
[21:31:58] <kosc> любитель криппи языков: зацени вот мой ник. Ничего лишнего.
[21:32:05] <ForNeVeR> s/ / /
[21:32:05] <horta hell> ForNeVeR: л-битель криппи языков: твоё можно и подсократить! >_<
[21:32:18] <ForNeVeR> Л-битель, вот что хорта про тебя говорит.
[21:32:27] <kosc> s/ / /
[21:32:27] <любитель криппи языков> бггг
[21:32:27] <horta hell> kosc: л-битель криппи языков: зацени вот мой ник. Ничего лишнего.
[21:32:34] <kosc> Хм.
[21:32:34] <любитель криппи языков> почему-то в голос
[21:33:06] любитель криппи языков сменил ник на Л-битель(криппи языков)
[21:33:08] <Л-битель(криппи языков)> =3
[21:33:11] <ForNeVeR> :D
[21:33:14] <gsomix> Утро?
[21:33:18] <ForNeVeR> Так точно!
[21:33:21] <ForNeVeR> Л-битель(криппи языков):
[21:33:22] <Л-битель(криппи языков)> почти как угнетатель безны
[21:33:24] <ForNeVeR> s/ / /
[21:33:24] <horta hell> ForNeVeR: Л-б-тель(криппи языков):
[21:33:25] <Л-битель(криппи языков)> *бездны
[21:33:32] <ForNeVeR> Л-б-тель!
[21:33:32] <Л-битель(криппи языков)> только л-битель криппи языков
[21:33:33] <Л-битель(криппи языков)> =3
[21:33:49] <gsomix> ForNeVeR, хорошо сделали автозамену.
[21:33:51] <gsomix> Годно.
[21:33:51] <Л-битель(криппи языков)> ForNeVeR: не, это уже неок
[21:33:56] <Л-битель(криппи языков)> вот л-битель - норм =3
[21:33:56] <ForNeVeR> Л-битель(криппи языков): мы из тебя все гласные буквы выдоим, злодей!
[21:34:04] <Л-битель(криппи языков)> ForNeVeR: недождетесь :Р
[21:34:16] <ForNeVeR> Да, у тебя из что-то больно дохрена.
[21:34:20] <Л-битель(криппи языков)> в крайнем случае перейду на катакану
[21:34:28] <Л-битель(криппи языков)> в ней точно не выдавите, хыхы
[21:34:32] <ForNeVeR> gsomix: дак мы целый день над ней думали в тот раз.
[21:34:56] <ForNeVeR> Л-битель(криппи языков): у нас определялка гласных букв про катакану ничо не знает. Там русиш и инглиш захардкожен щас.
[21:35:06] <horta hell> Недетерминированный конечный автомат Тьюринга жалобно поскуливает, волоча заднюю лапу.
[21:35:17] <ForNeVeR> Но есть таск по переводу на юникодовую вокализацию, вроде есть где-то словари.
[21:35:20] <ForNeVeR> $pet heal
[21:35:20] <horta hell> ForNeVeR: Недетерминированный конечный автомат Тьюринга был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[21:35:35] <Л-битель(криппи языков)> ForNeVeR: и правильно не знает. У сушиедов слоговая азбука (-;
[21:35:51] <Л-битель(криппи языков)> одиночные гласные там - капля в море
[21:35:52] <gsomix> ForNeVeR, а где бложик?
[21:36:02] <ForNeVeR> Л-битель(криппи языков): мне срать на это. Если в словаре есть - значит, поддержим.
[21:36:13] <ForNeVeR> А мнение составителей словаря может не совпадать с авторским, хех.
[21:36:20] <ForNeVeR> gsomix: https://fornever.me/ ну.
[21:36:21] <Л-битель(криппи языков)> ForNeVeR: а если нет - значит ниасилите. В том и задумка (-;
[21:36:22] <kosc> л-б-т-ль кр-ппи яз-к-в: как дела?
[21:36:25] <ForNeVeR> Ему ужно сто лет!
[21:36:41] <gsomix> ForNeVeR, почему там написано, что Hakyll?
[21:36:45] <ForNeVeR> gsomix: иль ты намекаешь, что он сломался? Тогда говори яснее.
[21:36:48] <kosc> А может лучше лю-ков?
[21:37:06] <ForNeVeR> gsomix: а, лол, это у тебя в кэше застряла старая страничка. Ничо не делай, помоги мне отдебажить кэш :)
[21:37:18] <ForNeVeR> gsomix: покожи заголовки реквеста, которые отправляет твой браузир, а?
[21:38:15] <ForNeVeR> У меня у самого на одной машине воспроизвелось, но я там кэш почистил и отпустило. А на других не могу воспроизвести - похоже, что это старая версия бложика оставила мне сюрприз какой-то атомный.
[21:39:19] <gsomix> ForNeVeR, http://pastebin.com/cq8JVhEk
[21:39:25] <gsomix> Оно?
[21:39:42] <ForNeVeR> If-Modified-Since: Sun, 01 Nov 2015 12:27:27 GMT
If-None-Match: "5636052f-13b9"

Ок, это интересно, спасибо!
[21:40:05] <gsomix> ForNeVeR, учти, я из деревни и только сегодня узнал, что в браузере можно смотреть заголовки запросов.
[21:40:33] <ForNeVeR> gsomix: ну, то, что попортило кэш, ты показал.
[21:40:58] <gsomix> Отлично!
[21:41:14] <ForNeVeR> Старый сервер использовал эти атрибуты кэша, а новый какого-то хрена не отдаёт контент по этим условиям и, видимо, возвращает 304.
[21:42:00] <ForNeVeR> Пока что у себя можешь почистить кэш, после этого отпустит. Но я починю, чтоб везде збс работало и кэшировался контент как положено.
[21:43:02] <gsomix> Так, теперь надо узнать, как чистить кэш.
[21:44:25] m4n71k0r зашёл в конференцию
[21:45:48] grouzen вышел из конференции
[21:45:48] <gsomix> Каждый день узнаю что-то новенькое в цодингтиме.
[21:46:40] <m4n71k0r> а можно как-то научить sbt не дёргать постоянно мавен (или что он там дёргает обычно), а довольствоваться ivy ?
[21:46:47] <m4n71k0r> хочу оффлайново покодить
[21:47:01] <m4n71k0r> пару раз обламывался
[21:47:27] <Minoru> > XXI век
> онлайново покодить
Ну уж нет! Ну как быстро залогинился обратно в онлайн-IDE и марш клепать код дальше! ;)
[21:47:28] <ForNeVeR> m4n71k0r: я подозреваю, что тебе нужно добавить локальный ivy/whatever-репозиторий в build.sbt.
[21:47:49] <Minoru> s/онлайново/оффлайново/
[21:47:49] <horta hell> Minoru: > XXI век
> оффлайново покодить
Ну уж нет! Ну как быстро залогинился обратно в онлайн-IDE и марш клепать код дальше! ;)
[21:48:07] <Minoru> (пора отучаться цитировать переписыванием текста, а не копированием
[21:48:13] <m4n71k0r> ForNeVeR: я тоже так подозреваю, но мне кажется, что должен быть просто флажок
[21:48:28] <ForNeVeR> m4n71k0r: я такого не встречал, но, может, и есть. Хз.
[21:48:43] ckorzhik зашёл в конференцию
[21:48:48] <ForNeVeR> m4n71k0r: моё мнение: слишком хорошо, если б такой флажок был. Скорее всего, его не существует.
[21:49:06] <m4n71k0r> а вот мавен умеет в .m2 сам тыкаться вроде бы(
[21:49:17] <m4n71k0r> хотя с этим тоже можно огрести
[21:49:19] <ForNeVeR> Мавен умеет, sbt - нет.
[21:49:26] <m4n71k0r> эххххххххххх
[21:49:30] <ForNeVeR> Поэтому, если ты локально что-то туда проинсталлировал, то может получаться хуита.
[21:49:49] <ForNeVeR> Я специально для этого и добавлял локальный .m2 в список реп в build.sbt в каком-то проекте.
[21:49:59] <gsomix> ForNeVeR, а почему у тебя код не подсвечивается?
[21:50:05] <gsomix> Это дизайнерское решение?
[21:50:05] <m4n71k0r> да, временны билды, если есть подпроекты могут туда падать с одинаковыми версиями
[21:50:33] <ForNeVeR> gsomix: ох, сломалось что-то в hakyll давно уже. Впрочем, я уже и отчаялся: в pandoc нету встроенных подсвечивалок для того, на чём я пишу :)
[21:50:46] <ForNeVeR> Надо js highlighter прикрутить чтоль.
[21:50:54] <ForNeVeR> gsomix: в общем, я щас занесу ишшуй.
[21:51:03] <ForNeVeR> Спасибо за фидбэк.
[21:51:04] <m4n71k0r> Minoru: дядь, я честно день убил на взлом окружающих меня вайфаек... реально не было денег на тырнеты)
[21:51:13] <gsomix> kosc, дотнетохаскеля нет, есть жабахаскель.
[21:51:19] <m4n71k0r> зато был kali
[21:51:33] <ForNeVeR> kosc: это он имеет в виду Frege. Очень збс, кстати.
[21:51:36] <m4n71k0r> но мой адаптер - говно
[21:52:04] <ForNeVeR> У меня есть постик про Frege :3
[21:52:08] <kosc> ForNeVeR: я не хочу в дотнет, потому что у меня аллергия на винду.
[21:52:11] <m4n71k0r> х-ль и так выходец из проекта мелкософта...ему не нужен дотнет...ОН САМ ДОТНЕТ!
[21:52:18] <ForNeVeR> kosc: ты уже много раз это повторил.
[21:52:22] <gsomix> > Про особенности языка — как-нибудь в другой раз, а сегодня побольше конкретных примеров.
[21:52:24] <m4n71k0r> ыыыыы
[21:52:28] <gsomix> ForNeVeR, ^
[21:52:33] <ForNeVeR> kosc: может быть, в предыдущие разы моя реакция была недостаточно показательной...
[21:52:45] <ForNeVeR> kosc: мне насрать на то, что у тебя аллергия на какие-то ОС. Спасибо, пожалуйста.
[21:52:50] <gsomix> kosc, mono, coreclr. Никакой винды. :)
[21:53:39] <m4n71k0r> я понимаю, если бы была аллергия на винапи...
[21:53:44] <ForNeVeR> kosc: ну и, собственно, ты вообще как-то неадекватно отреагировал. Мы тебе рассказали про жабахаскель. Он не на винде. Больше тебе скажу - на винде он не компилируется даже.
[21:53:55] <gsomix> m4n71k0r, на MFC.
[21:54:06] <ForNeVeR> Мне пришлось виртуалку заводить специально чтоб не запариться, когда я хекал компилятор Frege.
[21:54:07] <m4n71k0r> gsomix: да даже на ATL
[21:54:22] <kosc> Ну ок тогда.
[21:54:28] <kosc> Пусть будет жабохаскель.
[21:54:45] anickone зашёл в конференцию
[21:54:45] <m4n71k0r> одна ступенечка в ад пройдена
[21:54:50] <ForNeVeR> :D
[21:54:53] <kosc> Тащем-та, после попыток кодинга под ведроид я и к жабе особо тёплых чувств не испытываю.
[21:55:06] <ForNeVeR> Дак там не жаба, там Frege.
[21:55:20] <m4n71k0r> кодинг под ведроид.... ты уже в аду
[21:55:32] <kosc> А хачкель мне не потянуть, я для него слишком "ненастоящий программист", как ты однажды сказал.
[21:55:39] <m4n71k0r> тю
[21:55:44] <m4n71k0r> любой может в х-ль
[21:55:51] <m4n71k0r> любой школьник
[21:55:58] <ForNeVeR> > хачкель мне не потянуть
Слова типичного ненастоящего программиста.
[21:55:59] <ForNeVeR> Не потянет.
[21:56:21] <ForNeVeR> Ну ничего, ничего. Сварщики тоже нужны - может, даже нужнее, чем всякие там программисты.
[21:56:27] <kosc> Суть короче в чём.
[21:56:46] <m4n71k0r> он сварщиком не станет
[21:56:49] <m4n71k0r> не потянет
[21:56:53] <ForNeVeR> И зарабатывать сварщиком-сантехником можно не меньше, кстати.
[21:56:55] <kosc> Вот этот во имя добра - который for great good.
[21:56:59] <ForNeVeR> Ну, если "фрилансить".
[21:57:02] <kosc> Про хачкель руководство, да.
[21:57:04] <kosc> Знаете такое?
[21:57:12] <ForNeVeR> Знаем.
[21:57:17] <kosc> Вот я его дочитывал примерно до аппликативных функторов, и всё понимал.
[21:57:17] <m4n71k0r> у меня 50 руководств по х-лю
[21:57:24] <kosc> Но потом какой-то зашквар.
[21:57:28] <ForNeVeR> ...и я ни одного не понимаю
[21:57:33] <ForNeVeR> m4n71k0r: да?
[21:57:54] <m4n71k0r> ForNeVeR: да всё там понятно
[21:58:15] <ForNeVeR> m4n71k0r: ну и чем Applicative отличается от Functor?
[21:58:22] <gsomix> kosc, пошли FP101x на edx проходить.
[21:58:35] <gsomix> Эрик тебя научит в хаскель.
[21:58:37] <gsomix> И меня!
[21:58:41] <m4n71k0r> ForNeVeR: я ещё не дочитал...(
[21:59:01] <kosc> gsomix: хто такой Эрик?
[21:59:17] <m4n71k0r> я двух эриков знаю
[21:59:27] <m4n71k0r> один в упоротых рубашках, а второй Ниблер
[21:59:41] <ForNeVeR> m4n71k0r: я раньше-то пытался их как-то различить по принципу, что список реализует одни тайпклассы, а других не реализует. Ну и запоминал таким образом - мол, список это моноид, потому что их можно складывать. Значит, моноиды можно складывать!
[21:59:55] <ForNeVeR> Но потом эта практика дала сбой, когда оказалось, что список реализует практически все тайпклассы.
[22:00:02] <ForNeVeR> И все они, блядь, его складывают.
[22:00:26] <kosc> gsomix: https://courses.edx.org/courses/DelftX/FP101x/3T2014/50740634ca6844169acafae897a5f04f/
>2014 год
ПОТРАЧЕНО!
[22:00:51] <ForNeVeR> m4n71k0r: Наггум ещё ведь.
[22:01:14] <ForNeVeR> Один из первых экстремистов от программирования! Прародитель всех срачей!
[22:01:37] <m4n71k0r> а)
[22:01:40] <m4n71k0r> я запомню
[22:01:55] <Minoru> m4n71k0r: да я же просто с модных тенденций стебусь. Без репозиториев и правда грустно, с этим ничего не поделаешь.
[22:02:05] <gsomix> kosc, он и в этом году работает.
[22:02:29] <kosc> gsomix: и тоже с октября?
[22:04:01] <ForNeVeR> Заметил тут, что страницы сайта http://ruhighload.com/ грузятся по минуте примерно.
[22:04:16] <ForNeVeR> Очень интересное совпадение домена и уровня быстродействия :)
[22:04:17] <m4n71k0r> хайлоад)
[22:04:32] <m4n71k0r> пока ты страничку открывал...
[22:04:54] <ForNeVeR> У них ведро воды натекло?
[22:05:09] <m4n71k0r> 20 гигов утекло
[22:05:26] <m4n71k0r> а может ты что-то своим браузером им посчитал
[22:06:17] <gsomix> kosc, да.
[22:06:18] <m4n71k0r> странно, в мозилке быстро открывается
[22:07:10] <gsomix> kosc, но если ты аппликативные функторы шаришь или хотя бы слышал про них (я нет), то курс может показаться легким. :(
[22:07:32] <m4n71k0r> вот эта долго грузится http://ruhighload.com/index.php/2009/10/31/nginx-dlya-otdaci-failov/
[22:08:34] <m4n71k0r> ыыы
[22:08:50] <m4n71k0r> оно тормозит тем сильнее, чем дольше я там нахожусь
[22:09:17] <m4n71k0r> Присоединяйтесь к [Хд] сообществу
Зарегистрируйтесь с помощью...

и больше не увидите эту черную хрень
[22:10:16] <ForNeVeR> Я там про Cache-control читаю. Почему-то нагуглилось первым. Чёртовы SEO'шники.
[22:15:22] grouzen зашёл в конференцию
[22:28:11] <Minoru> $send ɹǝɟılʍǝu https://bnw.im/p/6H2FDS
[22:28:12] <horta hell> Minoru: Сообщение помещено в очередь.
[22:36:32] <gsomix> kosc, а не зайдешь хаскель, айда всякую математику на Julia писать!
[22:36:33] ɹǝɟılʍǝu зашёл в конференцию
[22:37:11] <gsomix> s/ешь/ёт/
[22:37:11] <horta hell> gsomix: k-sc, а не зайдёт хаскель, айда всякую математику на Julia писать!
[22:37:13] <ɹǝɟılʍǝu> Minoru, )
[22:37:25] rafaelrs вышел из конференции
[22:37:33] <ɹǝɟılʍǝu> Minoru, )
[22:37:36] rafaelrs зашёл в конференцию
[22:37:50] * Minoru с радостью принимает закрывающие скобочки
[22:38:07] <Minoru> ɹǝɟılʍǝu: спасибо! Я в последнее время что-то часто пропускаю их; вот, будет теперь запас
[22:38:12] gsomix вышел из конференции: offline
[22:38:14] gsomix зашёл в конференцию
[22:38:26] <ɹǝɟılʍǝu> Minoru, ща ссылку гляну)
[22:44:23] <ɹǝɟılʍǝu> Minoru, Вот, наконец разобрал те 3.5 фотки с Крыма https://goo.gl/SWBRvU
[22:45:04] <ɹǝɟılʍǝu> Minoru, а подробней по посту можно?
[22:46:07] <Minoru> ɹǝɟılʍǝu: могу задать любые твои вопросы автору. Что ты хочешь знать?
[22:46:33] <ɹǝɟılʍǝu> Minoru, что конкретно считалось и как всё реализовывалось?
[22:47:44] <Minoru> ɹǝɟılʍǝu: спросил; следи за комментариями (они по websockets сами к тебе прилетят, если ты страничку не закроешь).
[22:48:02] <ɹǝɟılʍǝu> Пасяп
[22:49:02] Л-битель(криппи языков) вышел из конференции
[22:49:03] Л-битель(криппи языков) зашёл в конференцию
[22:49:29] <gsomix> Minoru, *___*
[22:49:54] <gsomix> Хотя зачем мне, у меня кластер в университете есть
[22:50:01] <ɹǝɟılʍǝu> gsomix, ухты
[22:50:03] <ɹǝɟılʍǝu> У меня нет(
[22:50:09] <ɹǝɟılʍǝu> Нужно это дело протолкнутб
[22:50:16] <ɹǝɟılʍǝu> Хуй пойми откуда финансирование взять
[22:50:18] <ɹǝɟılʍǝu> Но нужно.
[22:50:21] <Minoru> они же в сетки объединяются
[22:50:32] <ɹǝɟılʍǝu> Может, сначала свой собрать и подарить в универ!
[22:50:34] <Minoru> и ты наверняка через свой универ можешь получить доступ к чужому кластеру, ɹǝɟılʍǝu
[22:50:46] <Minoru> это же дорого, и не факт, что нужно
[22:51:39] <gsomix> ɹǝɟılʍǝu, http://hpc.ssau.ru/
[22:52:01] <ɹǝɟılʍǝu> gsomix, неплохо
[22:53:42] <Л-битель(криппи языков)> suddenly
[22:53:51] <Л-битель(криппи языков)> gsomix: штудент шараги?
[22:54:26] <gsomix> Л-битель(криппи языков), я?
[22:54:35] <Л-битель(криппи языков)> gsomix: ты. Не я же
[22:54:35] <gsomix> Да.
[22:54:38] <Л-битель(криппи языков)> курс?
[22:54:44] <gsomix> 2 курс магистратуры.
[22:54:52] <Л-битель(криппи языков)> гм, ок
[22:54:52] <ɹǝɟılʍǝu> gsomix, ого
[22:54:58] <ɹǝɟılʍǝu> А я только первый курс магистратуры
[22:55:12] <ɹǝɟılʍǝu> gsomix, в аспирантуру пойдёшь?
[22:55:16] <gsomix> Да.
[22:55:29] <Л-битель(криппи языков)> gsomix: пми? пмф?
[22:55:35] <gsomix> Л-битель(криппи языков), пмф.
[22:55:41] <ɹǝɟılʍǝu> gsomix, \0
[22:55:44] <ɹǝɟılʍǝu> Ты крут.
[22:55:46] <Л-битель(криппи языков)> норм
[22:55:50] <ɹǝɟılʍǝu> Я горжусь тобой.
[22:56:24] <gsomix> Л-битель(криппи языков), а ты самарский чоле? =__=
[22:58:29] <Л-битель(криппи языков)> gsomix: saaaa~ (-;
[23:02:49] <Л-битель(криппи языков)> кстати
[23:04:06] <Л-битель(криппи языков)> тут прыщеюзеры есть?
[23:04:19] <kosc> Л-битель(криппи языков): у меня гнета.
[23:04:22] <Л-битель(криппи языков)> точнее башеписатели
[23:04:22] <kosc> Л-битель(криппи языков): считается за прыщи?
[23:04:29] <kosc> А, не.
[23:04:35] <kosc> Баш это слишком сложно для гентушника.
[23:05:16] <Л-битель(криппи языков)> вопрос глупый: нет ли часом уже готовой утилиты для автоквоты?
[23:06:02] <Minoru> ɹǝɟılʍǝu: посмотрел фоточки. Красивая у них там природа…
[23:06:07] <Л-битель(криппи языков)> хочу так: ищется find'ом всякая хрень, через -print0 скармливается утилите, результат с разделением по 0-терминалу скармливается xargs'у
[23:06:31] <ɹǝɟılʍǝu> Minoru, ага)
[23:06:32] <Minoru> что за «автоквота»?
[23:06:51] <ɹǝɟılʍǝu> Надо аватарку сделать себе!
[23:06:58] <ɹǝɟılʍǝu> О! У меня же есть!
[23:07:16] <Л-битель(криппи языков)> Minoru: это когда \code
[23:07:28] portnov вышел из конференции
[23:08:54] <Minoru> а, экранирование. Понял. Нет, не знаю такого, олсо не понимаю, зачем оно нужно, когда xargs сам всё экранирует
[23:09:37] <Л-битель(криппи языков)> Minoru: где?
[23:10:16] <Л-битель(криппи языков)> find . <someargs> -print0|xargs -0 -I {} some --shit -line --need-arg {} заэкранит?
[23:10:48] <Minoru> в смысле «где»? Я вот сейчас на всякий пожарный проверил, запустив find -maxdepth 1 -type f -print0 | xargs -0 -L1 echo в директории с файлами, где в именах встречаются пробелы и даже тильда — всё нормально вывелось. Следовательно, экранит. Или я неправ?
[23:11:14] <Minoru> Л-битель(криппи языков): заэкранит, вот, я снова проверил сейчас
[23:20:03] Akon32 зашёл в конференцию
[23:20:21] <gsomix> Пойду уйду!
[23:21:30] rafaelrs вышел из конференции
[23:25:28] <Minoru> ɹǝɟılʍǝu: по MPI он мне ответил вне BNW, лог можно прочитать так: nc me0w.net 9020 | less -p 'Гайд?'
[23:32:34] Graf зашёл в конференцию
[23:32:37] Graf вышел из конференции
[23:33:32] Akon32 вышел из конференции
[23:34:15] Akon32 зашёл в конференцию
[23:41:15] Akon32 вышел из конференции
[23:41:41] Akon32 зашёл в конференцию
[23:46:51] kosc вышел из конференции: Disconnected: closed
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!