Home
codingteam
codingteam@conference.jabber.ru
05.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: https://www.livecoding.tv/rexim
[00:00:11] <любитель криппи языков> и пришел к выводу что это надо делать на этапе перед компиляцией
[00:00:16] <любитель криппи языков> там где выполняется макра
[00:00:18] <любитель криппи языков> причем!
[00:00:21] <любитель криппи языков> макра должна быть сложной
[00:00:27] <любитель криппи языков> точнее она выходит такой
[00:00:33] <любитель криппи языков> чуть ли не суровое отдельное приложение
[00:00:42] <любитель криппи языков> выходит чуть ли не экспертная система
[00:00:45] <любитель криппи языков> хотя почему чуть ли
[00:00:48] <любитель криппи языков> она же по сути и выходит
[00:01:05] <j123123> Ты на лоре весь тред прочитал?
[00:01:18] <любитель криппи языков> нет, я схему глянул
[00:01:26] <j123123> на лоре тоже почитай
[00:01:35] <j123123> там я описывал способ комбинирования функций
[00:02:00] <j123123> типизация кстати у меня будет строгая-статическая судя по всему
[00:02:02] <любитель криппи языков> жонглёр (-;
[00:11:01] a1batross вышел из конференции
[00:11:05] rexim вышел из конференции
[00:13:46] <j123123> любитель криппи языков: Не прочитал еще обсуждение на ЛОРе?
[00:20:49] <j123123> http://img11.nnm.me/0/6/3/a/f/a9f335627b928794eeb7751cdbd.jpg
[00:22:37] <любитель криппи языков> гм
[00:22:55] <любитель криппи языков> >рекурсивная функция с непостоянной глубиной
>механизм встраивания
[00:22:56] <любитель криппи языков> -_\
[00:23:29] <j123123> рекурсивная функция может быть преобразована в нерекурсивную с циклом
[00:23:38] <j123123> разве нет?
[00:23:52] <j123123> И к чему это?
[00:23:53] <любитель криппи языков> эмулятор стека
[00:24:23] <любитель криппи языков> или способ накопления поствычисления,если по CPS говорить
[00:24:29] <любитель криппи языков> *поствычислений
[00:27:49] <j123123> Если функция в самой себе вызывается, то да, ее можно преобразовать в цикл со стеком
[00:28:00] <j123123> вместо вызова самой себя
[00:28:12] <любитель криппи языков> но зачем?
[00:28:21] <j123123> А компилятор сам так делает
[00:28:33] <j123123> так что можно этого не делать, а научить это делать компилятор
[00:28:56] <j123123> в случае tailcall так вообще все супер
[00:29:30] <любитель криппи языков> ну то да... хвостовой вызов ня
[00:29:52] <любитель криппи языков> j123123: короче напиши более последовательно что ты хочешь
[00:30:16] <любитель криппи языков> пока я вижу дизлексии кусок
[00:31:31] <любитель криппи языков> j123123: по твоей уберсхемке я хоть немного догадался о чем ты
[00:31:43] <любитель криппи языков> исходный текст лоровского треда вообще не распарсил
[00:32:05] <j123123> ну отвечавшие мне люди вполне осилили распарсить
[00:32:17] <j123123> любитель криппи языков: Про частичное применение и суперкомпиляцию слышал?
[00:32:51] <любитель криппи языков> инлайн оптимизация? хвостовые вызовы? генерация so из c для dlopen? но зачем если JIT моно сделать более подоходящими средствами?
[00:33:00] <любитель криппи языков> j123123: слышал
[00:33:07] <любитель криппи языков> турчина чуть чуть почитал
[00:33:12] <j123123> Там и JIT будет (опционально)
[00:33:21] <j123123> И возможность в компилтайме делать функции
[00:33:28] <j123123> специализировать-комбинировать
[00:34:29] <j123123> Получается что на этапе компиляции некая часть откомпилированного кода запускается и делает новый код, который компилируется в итоговый файл
[00:34:41] <j123123> (и это будет не jit)
[00:35:01] <j123123> это скорее будет что-то вроде метапрограммирования и миксинов в D
[00:35:22] <любитель криппи языков> j123123: вобщем давай завтра вечерком войсом поговорим
[00:35:26] <j123123> ок
[00:35:29] <любитель криппи языков> мне адско лень чепятать пальцами
[00:35:41] <любитель криппи языков> и вообще хочу помять лицом подушку ._.
[00:35:42] <j123123> хорошо, пиши и я тогда сип включу
[00:35:49] <j123123> если будет время
[00:37:25] xspeed вышел из конференции
[00:56:07] mikelsv зашёл в конференцию
[01:01:04] <mikelsv> Еще не все спят? Мне надо реализовать новую идею.
[01:01:32] <любитель криппи языков> mikelsv: реализуй
[01:01:34] <любитель криппи языков> мы разрешаем
[01:01:36] <любитель криппи языков> только себя не убей
[01:01:39] <любитель криппи языков> и окружающих (-;
[01:03:06] * Minoru на всякий случай забекапился
[01:09:22] <mikelsv> я всего-то хочу написать код для инъекции dll и изучения работы с памятью в программе. Это уже все есть. Сейчас хочу реализовать автоматическое получекния адресов функций. Чтобы код MSVINJECTDLL(int, MessageBox, HWND, LPCWSTR, LPCWSTR, UINT); узнавал адрес функции и заменял имеющуюся.
[01:10:47] <mikelsv> Кстати, а почему в dll надо узнавать адреса функций? Может это можно не делать?
[01:13:40] <mikelsv> Тут разные таблицы импорта? Хмм, может тогда мне просто навтыкать указателей на новые функции в начало старых.
[01:14:55] <j123123> mikelsv: GetProcAddress https://msdn.microsoft.com/en-us/library/windows/desktop/ms683212%28v=vs.85%29.aspx
[01:16:40] <mikelsv> j123123: да я как бы в курсе.
[01:16:57] <j123123> А что тогда неясно тебе?
[01:18:00] <j123123> патчишь код функций
[01:18:08] <j123123> делаешь там jmp инструкцию
[01:18:10] <j123123> и все
[01:18:38] <j123123> переходишь на свою функцию
[01:21:21] kosc вышел из конференции: Disconnected: closed
[01:23:41] <mikelsv> Так, я вспомнил, что делаю. Я вбрасываю dll в чужое адресное пространство. Вся адресация в dll рушится. Поэтому все функции приходится получать через GetProcAddress(). Я так понимаю мне стоит вбрасывать код с LoadLibrary моей библиотеки. Тогда адресация будет нормальной.
[01:31:53] <mikelsv> Как в студии отлаживать длл? Кажется она умела подключать длл к другому процессу. Но че-то не найду где.
[01:52:20] dzhon вышел из конференции
[02:04:59] Spo1ler вышел из конференции
[02:11:36] imarpus зашёл в конференцию
[02:23:47] Minoru вышел из конференции
[02:24:41] <mikelsv> Я смотрю тут адекватных способов отлаживать dll просто нет.
[02:26:24] <j123123> А ты хочешь чужую DLL без исходников отлаживать?
[02:26:34] <j123123> Какие адекватные способы по твоему могут быть?
[02:46:27] <mikelsv> Свою. Адекватный способ - нажал кнопку началась отладка длл. Сейчас лучшее, чего удалось добиться: студией с длл присоединиться к процессу, а из другой студии вызвать код вбрасывающий LoadLibrary(). После чего первая студия тормозит на моей DllMain().
[03:00:47] Graf вышел из конференции
[03:08:39] eaeee вышел из конференции
[03:56:47] <mikelsv> Вроде разобрался. Длл втыкается, malloc() перехватывается. Теперь надо прикинуть, какую информацию собирать. Кстати, crc стека очень даже неплохая вещь. В моем проекте помогла разделить память по точкам вызова.
[04:01:07] ckorzhik вышел из конференции
[04:12:26] любитель криппи языков вышел из конференции
[04:22:48] <mikelsv> Один процесс может иметь только одну консоль? Чудесно.
[04:23:35] <horta hell> Недетерминированный конечный автомат Тьюринга агонизирует, сжимая зубы в предсмертных судорогах. Все теряют по 1PTC.
[04:28:59] <mikelsv> Хмм, огнелис умеет копировать пароли в полях закрытых звездочками.
[04:34:06] <j123123> $pet resurrect
[04:34:06] <horta hell> j123123: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[04:34:19] <j123123> $pet transfer horta\ hell 3
[04:34:19] <horta hell> j123123: Транзакция успешна.
[04:35:16] <j123123> $pet rating
[04:35:16] <horta hell> j123123:
F-rNeVeR: 11PTC
h-rta hell: 9PTC
любитель криппи языков: 1PTC
[05:14:58] <mikelsv> Перехватываю malloc() в длл, и ничего. Что перехватывать?
[05:55:15] uggur вышел из конференции
[07:01:42] phomm зашёл в конференцию
[07:08:18] <j123123> mikelsv: HeapAlloc, VirtualAlloc
[07:08:40] <j123123> может еще что-то отсюда https://msdn.microsoft.com/en-us/library/windows/hardware/ff540588%28v=vs.85%29.aspx
[07:10:08] <j123123> и вот это вот https://msdn.microsoft.com/ru-ru/library/6s8wyf7c.aspx
[07:10:34] <j123123> вся вот эта фигня, связанная с плюсовым аллокатором
[07:12:24] <mikelsv> Хмм, я тоже поглядываю на эти две функции.
[07:50:20] <mikelsv> Они смотрят в ответ и вгоняют код в рекурсию.
[08:01:05] <mikelsv> Ага, убирал разрешение на выполнения кода HeapFree(), оно и падало от VirtualProtect().
[08:10:54] 4ppleboy зашёл в конференцию
[08:24:00] <mikelsv> HeapAlloc() вызывается два раза. Чудеса, блин.
[08:42:06] <mikelsv> Ага, функции кучи вызывются часто. Virtual редко. Теперь бы понять, что с этим делать. Можно ли передать в HeapAlloc() большее число, чем пришло? Если в malloc() я добавлял место под свою шапку, то тут не уверен, что так можно делать.
[08:43:05] imarpus вышел из конференции: offline
[08:45:08] imarpus зашёл в конференцию
[08:46:30] <ForNeVeR> Под шапку днс?
[08:46:51] <mikelsv> Отличная шутка, но нет.
[08:47:52] <mikelsv> Как запустить программу и тут же остановить? Мне нужно подгрузить в нее dll до любых операций с памятью.
[08:48:02] dzhon зашёл в конференцию
[08:56:05] MaXGXaM зашёл в конференцию
[09:20:52] <mikelsv> WinDbg умеет подгружать dll? .load dllname не работает.
[09:25:49] <ɹǝɟılʍǝu> Чпоки всем в этом чяте
[09:29:11] dzhon вышел из конференции
[09:33:20] <mikelsv> http://ru.stackoverflow.com/questions/463886/Запуск-программы-с-подключением-дополнительной-библиотеки
[09:41:34] <horta hell> Недетерминированный конечный автомат Тьюринга переворачивает всё вверх дном в поисках еды.
[09:51:34] <ForNeVeR> mikelsv: посмотри вот этот ответ: http://stackoverflow.com/a/5273439/2684760
Не факт, что для твоего случая сгодится, но вдруг.
[10:05:32] <horta hell> Недетерминированный конечный автомат Тьюринга рыщет в поисках пищи.
[10:06:51] <ForNeVeR> $pet feed
[10:06:51] <horta hell> ForNeVeR: Жестом доброй воли спасена зверушка от голода снедающего. Вы получаете 3PTC, а Недетерминированный конечный автомат Тьюринга сыт и доволен.
[10:06:55] <ForNeVeR> $pet heal
[10:06:57] <horta hell> ForNeVeR: Недетерминированный конечный автомат Тьюринга будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[10:07:02] <ForNeVeR> $pet stats
[10:07:02] <horta hell> ForNeVeR:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 55
Сытость: 100
Возраст: 5 часов
[10:12:17] gsomix зашёл в конференцию
[10:12:27] <gsomix> Как вы думаете, сейчас утро?
[10:13:57] <ForNeVeR> А ты сам-то как считаешь?
[10:14:04] <ForNeVeR> Я думаю, что утро - оно всегда.
[10:17:39] kosc зашёл в конференцию
[10:18:35] <gsomix> ForNeVeR, я считаю, что утро. Но может быть есть несогласные?
[10:18:55] <gsomix> ForNeVeR, https://github.com/isaksky/routeprovider
[10:19:41] <mikelsv> не,, слишком масштабные варианты. мне бы что попроще. Как, например, написать свой маленький отладчик? Который может запустить процесс и тут же его остановить?
[10:20:14] <ForNeVeR> gsomix: а мне чото и так норм: https://github.com/ForNeVeR/fornever.me/blob/feature/markdown/ForneverMind/Routes.fs#L8-L14
[10:21:01] <ForNeVeR> Ну, {name}.html пока не работает, но просто "/posts/{name}" - работает :)
[10:21:26] <ForNeVeR> (это пока что WIP-ветка, я её не замержил, поэтому там неоконченный вариант)
[10:35:04] <gsomix> ForNeVeR, автор говорит, что у него Full type safety. Но я не совсем понимаю, где оно там.
[10:37:50] <ForNeVeR> Не везде этот type safety хорошо впишется, вот что я думаю.
[10:38:13] <ForNeVeR> Хотя Type Provider - хорошее решение вопроса, нудо изучить подробнее.
[10:38:44] <gsomix> ForNeVeR, type provider -- это что-то вроде макроса, да?
[10:38:49] <ForNeVeR> Ага!
[10:39:09] <ForNeVeR> Хм. А ведь в принципе-то получается, что можно его прирастить к Freya!
[10:39:50] <gsomix> > Support other types of path segments than just int64
[10:39:53] dzhon зашёл в конференцию
[10:40:04] <gsomix> Это в TODO.
[10:40:15] <gsomix> А то я смотрю, что там везде одни лонги.
[10:41:15] <gsomix> ForNeVeR, когда разберешься, расскажешь в чем прелесть по сравнению с freyaRouter?
[10:42:07] <ForNeVeR> gsomix: я уже вбросил это чувакам в чатик про freya :)
[10:43:44] <ForNeVeR> gsomix: собственно, основные отличия автор сам приводит в таблице. Freya там тоже есть.
[10:44:00] <ForNeVeR> https://github.com/isaksky/routeprovider#comparison-with-other-approaches
[10:44:58] uggur зашёл в конференцию
[10:49:47] Graf зашёл в конференцию
[10:49:52] Graf вышел из конференции
[10:50:07] <gsomix> ForNeVeR, да, я прочитал. Но не осознал мощи full type safety в этой задаче.
[10:50:24] <ForNeVeR> gsomix: это просто полезно везде, ну.
[10:50:29] <gsomix> В шаблоне для роутинга бывает что-нибудь сложнее Int64 или string?
[10:51:42] <gsomix> Мне надо над этим помедитировать.
[10:58:50] Myp зашёл в конференцию
[11:00:33] <ɹǝɟılʍǝu> Уртрол
[11:03:16] <kosc> Утролол?
[11:03:16] <mikelsv> Дико порадовал профилер Very Sleepy. Простая и быстрая программа позволяющая узнать что происходит и где что тормозит.
[11:03:22] <kosc> Без рецепта продают?
[11:03:36] <kosc> Ждём версию этой проги от микеля.
[11:03:55] <gsomix> ɹǝɟılʍǝu, чпок.
[11:04:37] <mikelsv> Лень. Я пишу такую же но для памяти. Может есть уже готовые программы профилирования памяти?
[11:07:31] <gsomix> http://phdcomics.com/comics/archive.php?comicid=1831
[11:07:44] <gsomix> А у меня пока даже темы для диплома нет. :(
[11:10:45] <ForNeVeR> А разве эту тему не выдают на кафедре?
[11:11:49] <gsomix> ForNeVeR, бакалаврского/магистерского диплома? Нет, у нас выдает научный руководитель.
[11:11:55] <ForNeVeR> Ну.
[11:12:03] <ForNeVeR> Руководитель же на кафедре работает :)
[11:12:15] <imarpus> Пацаны, что делать если мне впадлу учиться на очном?
[11:12:19] <ForNeVeR> Чо ж он не выдаст? Поди, напряги его!
[11:12:25] <gsomix> imarpus, бросать.
[11:12:32] <ForNeVeR> imarpus: можешь пойти луком торговать на рынке.
[11:12:39] <ForNeVeR> imarpus: дело тоже полезное, чо.
[11:13:02] <imarpus> ForNeVeR, а есть ли смысл в заочке?
[11:13:13] <ForNeVeR> imarpus: а вообще, сходи к косцу, пускай он тебе пропишет целебных пиздюлей.
[11:13:26] <ForNeVeR> kosc: выдашь ему? Я рецепт выпишу.
[11:13:55] <imarpus> ForNeVeR, думаешь поможет
[11:14:02] <ForNeVeR> imarpus: смысл в заочке есть, но меньше. Тут уже больше ради бумажки занимаются.
[11:14:14] <ForNeVeR> Хотя от вуза зависит, конечно, но я уверен, что общая тенденция именно такая.
[11:14:36] <imarpus> ForNeVeR, просто в моём случае универ пустая трата времени
[11:14:42] <ForNeVeR> Это не значит, что занимаются *только* ради бумажки, но процент всяких бумагомарателей несоизмеримо выше.
[11:14:57] <gsomix> imarpus, почему ты так считаешь?
[11:15:01] <ForNeVeR> imarpus: расскажи больше. В частности, почему ты так считаешь.
[11:15:12] <ForNeVeR> А дальше мы постараемся дать хороший совет.
[11:15:26] <ForNeVeR> Ну, я обещаю постараться.
[11:15:47] <Kerrigаn> утро цодингтим
[11:15:49] <Kerrigаn> ПОСОНЫ
[11:15:49] <ɹǝɟılʍǝu> gsomix, не волнуйся, у меня пока нет темы диплома
[11:15:59] <Kerrigаn> я нашел конторую, которая юзает эмскриптен в продакшоне
[11:16:03] <Kerrigаn> *контору
[11:16:05] <ɹǝɟılʍǝu> Но я почти выбрал!
[11:16:05] <Kerrigаn> http://spb.hh.ru/vacancy/14737881
[11:16:08] <imarpus> Ну суть в том, что в универ ходить надо, а там по сути дела ничего не делаю
[11:16:13] <ɹǝɟılʍǝu> Хочу заебенить типизацию на акторы
[11:16:14] <ɹǝɟılʍǝu> 0_0
[11:16:25] <Kerrigаn> гм
[11:16:26] <kosc> Ого, экшон.
[11:16:31] <imarpus> Лекции это то, что лучше по книжкам
[11:16:41] <kosc> ForNeVeR: зачем ему целебные пиздюли, и почему этим должен заниматься именно я?
[11:16:51] <ForNeVeR> kosc: ты ближе всего, я решил делегировать.
[11:17:02] <ForNeVeR> kosc: предлагаешь мне самому приехать и самолично заняться лечением?
[11:17:13] <kosc> ForNeVeR: он в Ростове, я в СПб, куда там я ближе?
[11:17:25] <ForNeVeR> Вы же, вроже, корешились? И даже вместе учились, не? ._.
[11:17:26] <imarpus> Т.е. по сути трачу впустую время на дорогу в универ, там занимаюсь фигнёй и опять домой
[11:17:27] <kosc> Приезжай, отчего бы и нет-то.
[11:17:34] <ɹǝɟılʍǝu> imarpus, о, интересно услышать. Чего охота от обучения?
[11:17:40] <kosc> ForNeVeR: его отчислили за то, что он распиздяй.
[11:17:47] <kosc> ForNeVeR: я тоже распиздяй, но меру знаю.
[11:17:49] <ForNeVeR> А, вот оно что. А сейчас обратно взяли?
[11:17:54] * ɹǝɟılʍǝu даже в блокнот запишет!
[11:17:54] <kosc> Поэтому меня не отчислили.
[11:18:29] <ForNeVeR> imarpus: какие альтернативы ты видишь?
[11:18:57] <imarpus> ForNeVeR, работать и заочка. Ибо универ онли ради бумажки выходит
[11:19:04] <ForNeVeR> imarpus: и, кстати, сколько уже отучился и сколько осталось?
[11:19:16] <imarpus> ForNeVeR, 1 год. Осталось 3
[11:19:24] <ɹǝɟılʍǝu> imarpus, пфф
[11:19:25] <ForNeVeR> Сколько тебе лет-то уже?
[11:19:59] <ɹǝɟılʍǝu> Думаю, ему 20-21
[11:20:00] <ForNeVeR> imarpus: до этого ты уже учился? До какого курса доучивался?
[11:20:03] m4n71k0r зашёл в конференцию
[11:20:09] <ɹǝɟılʍǝu> m4n71k0r, \0
[11:20:16] <ForNeVeR> m4n71k0r: \[]_
[11:20:36] <ɹǝɟılʍǝu> Квадратный Форнёвер!
[11:20:43] <ɹǝɟılʍǝu> Myp, \0
[11:20:45] <ForNeVeR> Он всегда таков.
[11:20:48] <kosc> ForNeVeR: он много где учился, например.
[11:21:03] <kosc> ForNeVeR: политех, гуап и теперь вон в своём роствовском говне.
[11:21:05] <ForNeVeR> Много где учился, но так ничему и не научился :(
[11:21:07] <ɹǝɟılʍǝu> А, вспомнил, imarpus --- друг kosc!
[11:21:17] <kosc> ɹǝɟılʍǝu: ага, и чо?
[11:21:23] <ɹǝɟılʍǝu> Я просто вспомнил.
[11:21:27] <Myp> ɹǝɟılʍǝu: ?
[11:21:30] <kosc> Я почти такой же распиздяй как и он, только меру знаю.
[11:21:34] <ɹǝɟılʍǝu> Myp, утра говорю
[11:21:37] <kosc> imarpus: почему ты меру не знаешь, а?
[11:21:49] <Myp> ɹǝɟılʍǝu: А... Привет!
[11:21:53] <gsomix> imarpus, устраивайся на работу, диплом не нужен.
[11:22:18] <ɹǝɟılʍǝu> Диплом нужен, если охота идти дальше.
[11:22:25] <ɹǝɟılʍǝu> Чтобы стать магистром, например.
[11:22:27] <ɹǝɟılʍǝu> Это пафосно!
[11:22:29] <kosc> >дальше
Нахуй что ли?
[11:22:45] <ɹǝɟılʍǝu> kosc, магистр -> аспирант -> академик
[11:22:51] <m4n71k0r> ForNeVeR: ɹǝɟılʍǝu: \\ 'L' //
[11:22:56] <ForNeVeR> imarpus: с одной стороны - если ты первые два курса не проходил ни разу, то ты и не учился вовсе. Всё время застревать на первом курсе просто глупо, там как раз самую хуиту преподают (по крайней мере, у нас).
[11:22:59] <ɹǝɟılʍǝu> m4n71k0r, ыы
[11:23:12] sss|zombie зашёл в конференцию
[11:23:19] <ForNeVeR> imarpus: с другой стороны, если уж ты с третьего раза не можешь осилить - то, может, и не нужно тебе это вовсе, а?
[11:23:30] <ɹǝɟılʍǝu> ForNeVeR, везде в первый курс хуиту. Потому что мозги вправить и отсеять.
[11:23:39] <ForNeVeR> ɹǝɟılʍǝu: вот его и отсеивают.
[11:23:44] <ɹǝɟılʍǝu> Да.
[11:23:54] <ɹǝɟılʍǝu> Если ему не нужно. То и не пытается пусть.
[11:23:57] <kosc> ForNeVeR: а я прошёл первые два курса, и продлил студенческий на третий, всё, я теперь джэдай?
[11:24:02] <kosc> ForNeVeR: пора дропать это говно?
[11:24:04] <gsomix> ForNeVeR, ɹǝɟılʍǝu, а у нас нормальные первые курсы были. Хуита в конце пошла какая-то.
[11:24:06] <ɹǝɟılʍǝu> Может, в 30-40 лет таки захочет и отучится. Почему нет?
[11:24:27] <ForNeVeR> imarpus: короче, смысла в заочке ради корочек я не вижу. Или учись нормально, или бросай.
[11:24:48] <m4n71k0r> на заочке все курсы - хуита
[11:25:11] <m4n71k0r> по моему скромному мнению
[11:25:15] <ForNeVeR> Ну, я вот на параллельном образовании учился. Формально считалось как очное, по сути - как вечернее.
[11:26:03] <ForNeVeR> Не сильно напрягали, но, поскольку мне было интересно, и преподавались только профильные предметы (т.к. общую базу я изучал в рамках первого образования), то мне в целом понравилось. Не пожалел.
[11:26:49] <ForNeVeR> В 30-40 лет можно ещё учиться. Мой кореш-замглавврач там же со мной и учился :)
[11:27:02] <ForNeVeR> И нормально выучился, счх.
[11:27:07] <ForNeVeR> s/сч/чс/
[11:27:09] <horta hell> ForNeVeR: И нормально выучился, чсх.
[11:27:44] <ɹǝɟılʍǝu> ForNeVeR, так это нормально.
[11:28:08] <ForNeVeR> ɹǝɟılʍǝu: ну, некоторые просто считают, что, мол, в 30 лет уже нельзя ничему научиться - мол, мозги уже не те.
[11:28:15] <ForNeVeR> Я с ними не согласен категорически.
[11:28:48] <ForNeVeR> kosc: теперь давай с тобой поговорим. .\\ __ //.
[11:28:49] <ɹǝɟılʍǝu> ForNeVeR, мозги уже не совсем те это правда, но то, что ты не способен в 30 и более лет чему-то научиться -- херня полнейшая.
[11:29:05] <kosc> ForNeVeR: а что со мной не так?
[11:29:12] <ForNeVeR> kosc: не вздумай ничо дропать, учись дальше. Вот.
[11:29:19] <ForNeVeR> kosc: из тебя, наверное, ещё выйдет толк.
[11:29:23] <ɹǝɟılʍǝu> Ящитаю, что такие люди лентяи.
[11:29:29] <kosc> ForNeVeR: а из imarpus уже нет?
[11:29:32] <ɹǝɟılʍǝu> И не имеют вкуса к жизни.
[11:29:47] <ForNeVeR> kosc: я пока не уверен, но похоже, что нет. И знаешь, кто виноват?
[11:29:55] <kosc> Если из меня выйдет толк, то я стану бестолковым.
[11:30:03] <kosc> ForNeVeR: imarpus виноват.
[11:30:05] <ForNeVeR> kosc: лично ты. Не выписал ему вовремя лекарственных средств - и всё, пропал человек.
[11:30:16] <ɹǝɟılʍǝu> Как это так вообще? Считать, что в 30+ лет жизнь окончена и можно тупо работать и сажать огурчики?!
[11:30:33] <kosc> ForNeVeR: а что я мог сделать-то? Это всё из-за баб.
[11:30:36] <ForNeVeR> imarpus: у тебя там опиздюливателей нету знакомых? Может, запишешься на приём к какому-нибудь, хех, мануальному терапевту?
[11:30:41] <kosc> imarpus: я тебе говорю, всё из-за той шкуры.
[11:30:58] <ForNeVeR> kosc: ты мог всё сделать. Но не сделал.
[11:30:58] <gsomix> Что тут у вас происходит?
[11:31:02] <kosc> Он выпишет ему мануалов.
[11:31:13] <kosc> gsomix: форнёвер нотации читает.
[11:31:14] <ForNeVeR> :D
[11:31:30] <ForNeVeR> Слушайте, мануальный терапевт, выписывающий мануалы - это отлично :D
[11:31:31] <gsomix> kosc, обратную польскую?
[11:31:56] <kosc> gsomix: нет, прямую мануальную.
[11:32:12] <ForNeVeR> Прямую не могу, нету физического доступа к пациенту. Пока удалённо.
[11:32:27] <kosc> Подключись к нему по ssh.
[11:32:34] <kosc> ssh ForNeVeR@imarpus
[11:32:38] <ForNeVeR> По SSH - это вообще не то.
[11:32:59] <kosc> Ну за физический доступ не сойдёт, да.
[11:33:06] <imarpus> ForNeVeR, можешь просто попросить моего сенсея побить меня на трени :D
[11:33:19] <ForNeVeR> imarpus: передай ему мою просьбу.
[11:33:44] <ForNeVeR> imarpus: скажи, что дядя фон Нёвер просил выбить из тебя всё дерьмо.
[11:33:56] MaXGGXaM вышел из конференции
[11:33:57] <kosc> ForNeVeR: короче, суть в том, что его и там отчислят. Потому что у него уже там какие-то долги с прошлого себя. И это в начале ноября-то!
[11:34:11] <kosc> ForNeVeR: так же нельзя, правильно?
[11:34:26] <ForNeVeR> Ъ студент даже на первом курсе умудряется заработать какие-то прошлогодние долги.
[11:34:55] <ForNeVeR> kosc: ну, если возьмётся за ум - то не отчислят.
[11:35:21] <kosc> ForNeVeR: не возьмётся.
[11:35:27] <kosc> imarpus: не возьмёшься ведь?
[11:36:12] <imarpus> kosc, могу осилить
[11:36:23] <ForNeVeR> imarpus: так возьми да осиль. В чём проблема?
[11:36:23] <ɹǝɟılʍǝu> Пфф.
[11:36:31] <ɹǝɟılʍǝu> Вы какие-то неправильные распиздяи.
[11:36:31] <ForNeVeR> imarpus: или не можешь.
[11:36:39] <ForNeVeR> ɹǝɟılʍǝu: ну конечно.
[11:36:48] <ɹǝɟılʍǝu> Вот мы были Ъ распиздяями -- нихуя не делать и всё иметь.
[11:36:48] <imarpus> ForNeVeR, не особо есть желание :с
[11:36:53] <ForNeVeR> Правильные распиздяи - только те, которые уже окончили :)
[11:36:53] <ɹǝɟılʍǝu> Ум и отвага!
[11:36:56] <ForNeVeR> imarpus: дак а почему?
[11:37:14] <ForNeVeR> imarpus: на кого ты учишься, чему ты учишься, почему неинтересно?
[11:37:19] <ForNeVeR> Как мы можем тебе помочь?
[11:37:22] <kosc> Хах
[11:37:24] <kosc> На кого
[11:37:28] <ForNeVeR> Ну, кроме пиздюлей.
[11:37:34] <ForNeVeR> Это уже решено, я тебя записал в очередь.
[11:37:35] <kosc> Как будто на первых двух курсах это имеет значение - на кого учишься.
[11:37:44] <gsomix> Имеет.
[11:37:53] <ForNeVeR> kosc: имеет, программы немного разные. Кому-то матана с черчением не дают, например.
[11:38:01] <kosc> Смотришь на эти программы обучения похер кого - и понимаешь - it's all the same shit.
[11:38:12] <kosc> Дают, просто чуть меньше.
[11:38:13] <ForNeVeR> Ну, чтоб матан не давали - такое редко, а вот черчение частенько пропускают.
[11:38:22] <kosc> Вот я же тоже отчислятором был.
[11:38:25] <kosc> Из ЛЭТИ.
[11:38:34] <ɹǝɟılʍǝu> Матан дают даже филологам.
[11:38:36] <Kerrigаn> кто-то сказал ЛЭТИ?
[11:38:40] <ForNeVeR> Ты ещё не закончил, поэтому твои распиздяйские советы - инвалид.
[11:38:43] <kosc> И по нему и по этому универу могу сказать - 1-2 курсы - 12-13 классы школы, ни больше ни меньше.
[11:38:49] <ɹǝɟılʍǝu> ЧСХ, матан нужен даже музыкантам. // муз. теория на нехилом матане основана
[11:38:52] <ɹǝɟılʍǝu> Матан!
[11:38:53] <ɹǝɟılʍǝu> МАТАН!
[11:38:55] <Kerrigаn> лэти это максимум распиздяйский универ
[11:38:57] <kosc> Только на второй год не оставят, и всё.
[11:39:02] <ɹǝɟılʍǝu> М_А_Т_А_Н_!
[11:39:07] <Kerrigаn> с третьего и 4го курса
[11:39:23] <ForNeVeR> http://vk.com/video9778622_166008515
[11:39:33] <kosc> Kerrigаn: зато первые два ебут в жопу предметами, которые нахрен не упали, с таким видом, как будто это потом на жизни спасёт.
[11:39:41] <ForNeVeR> ɹǝɟılʍǝu: ^
[11:39:46] <Kerrigаn> kosc: палю - можно пойти на вечернее и работать
[11:39:50] <ɹǝɟılʍǝu> У меня тут вк не пашет(
[11:39:57] <ForNeVeR> Kerrigаn: нахер нужно тогда вечернее?
[11:40:07] <ForNeVeR> ɹǝɟılʍǝu: там Pr-Mex: МАТАН.
[11:40:08] <Kerrigаn> ForNeVeR: диплом дают, некоторые скиллы тоже
[11:40:09] <kosc> Kerrigаn: мне уже поздно идти на вечернее, тем более в ЛЭТИ.
[11:40:16] <Kerrigаn> kosc: пффф
[11:40:18] <kosc> Теперь я в ГУАПне, и на дневном.
[11:40:22] <Kerrigаn> лан
[11:40:26] <kosc> Закончу уже и пошлю это всё подальше.
[11:40:29] <ForNeVeR> kosc: ты ещё утреннее не закончил, какое тебе вечернее.
[11:40:32] Myp вышел из конференции
[11:40:36] <Kerrigаn> я на вечернем был младше всех вроде
[11:40:36] Myp зашёл в конференцию
[11:41:12] <kosc> А, я понял, что тут происходит.
[11:41:43] <kosc> Группа тех, кто позаканчивали универы, доказывают нам, что они не зря потратили N лет своей жизни, что бы доказать это самим себе через самовнушение.
[11:41:48] <kosc> Ваш план разгадан.
[11:41:53] <ForNeVeR> Ну конечно :
[11:41:59] <Kerrigаn> kosc: закончил и скажу, что потратил зря
[11:42:00] <ForNeVeR> s/:/:3/
[11:42:00] <horta hell> ForNeVeR: Ну конечно :3
[11:42:05] <Kerrigаn> но одновременно и не зря
[11:42:05] <m4n71k0r> ForNeVeR: я бы с удовольствием хотел бы найти научное подтверждение того, что после 30 человек ничему не учится. Насколько мне известно - даже связи перестраиваются. Ну, в общем ничего не хочу доказывать. Просто учусь. И вообще это похоже на какой-то инструмент тролля(
[11:42:12] <m4n71k0r> блин, сколько всего вы понаписали
[11:42:37] <Kerrigаn> во это такая странная вещь
[11:42:38] <ForNeVeR> m4n71k0r: знаешь, почему ты не можешь найти доказательства?
[11:42:43] <ɹǝɟılʍǝu> m4n71k0r, это нормально
[11:42:51] <ɹǝɟılʍǝu> Чем больше группа, тем сложней её учить.
[11:42:52] Kerrigаn вышел из конференции
[11:42:52] Kerrigаn зашёл в конференцию
[11:42:55] <ForNeVeR> m4n71k0r: потому что уже старый, ничему не можешь научиться :D
[11:43:03] <ɹǝɟılʍǝu> Это недостаток классно-урочной ситемы.
[11:43:04] <m4n71k0r> ForNeVeR: ыыыы
[11:43:11] <Kerrigаn> ɹǝɟılʍǝu: у нас к концу осталось 8 человек из 26
[11:43:12] <ɹǝɟılʍǝu> Работа в малых группах наиболее эффективна.
[11:43:18] <ForNeVeR> Ну, это шутка, конечно. Я-то с тезисом не был согласен.
[11:43:25] <ɹǝɟılʍǝu> Kerrigаn, а нас 18 из 30
[11:43:31] <Kerrigаn> в итоге 2 группы объединили
[11:43:36] <ɹǝɟılʍǝu> А на магистратуре всего 7
[11:43:38] <ForNeVeR> У нас 18 из 28 чтоле.
[11:43:39] <Kerrigаn> у другой где-то 14 вроде
[11:43:47] <ɹǝɟılʍǝu> ForNeVeR, \0
[11:44:02] * gsomix читает подобные истории и радуется, что у него меньшие требования к учебе.
[11:44:33] <ɹǝɟılʍǝu> Блин.
[11:44:40] <ɹǝɟılʍǝu> Где Минору?
[11:45:11] <ɹǝɟılʍǝu> Кстати, кто тут ещё хочет помогать с реформацией обучения инженеров-программистов?
[11:45:18] <ɹǝɟılʍǝu> Я серьёзно.
[11:45:32] <gsomix> Я бы помог, но ничего не понимаю в обучени инженеров-программистов.
[11:45:56] <ForNeVeR> Я вообще ни в чём ничего не понимаю. Я помогу!
[11:46:06] <kosc> gsomix: никто не понимает, потому и нужна реформация.
[11:46:07] <ɹǝɟılʍǝu> gsomix, не страшно, не сильно в основе отличается от обучения любых инженеров.
[11:46:17] <gsomix> Инженеры. .__.
[11:46:19] <m4n71k0r> а старый вариант не рулит?
[11:46:26] <ɹǝɟılʍǝu> Какой старый вариант?
[11:46:39] <ɹǝɟılʍǝu> Актуальный вариант недостаточен, имхо.
[11:47:14] <ɹǝɟılʍǝu> ForNeVeR, хорошо! Принят!
[11:47:15] <m4n71k0r> а, стоп...м ыне про материал, а про методы говорим?
[11:47:22] <ɹǝɟılʍǝu> m4n71k0r, обои два.
[11:47:25] <kosc> Уходить :(
[11:47:29] <kosc> А тут так интересно.
[11:47:33] <kosc> Но надо в универ ехать.
[11:47:39] <kosc> ForNeVeR: надо ехать в универ или можно забить?
[11:47:40] sss|zombie вышел из конференции
[11:47:42] <ForNeVeR> kosc: езжай, потом логи почитаешь.
[11:47:44] <gsomix> ɹǝɟılʍǝu, а что делать?
[11:47:46] <ForNeVeR> kosc: запрещаю забить.
[11:47:57] <gsomix> Я просто и об инженерах ничего не знаю.
[11:47:59] kosc вышел из конференции: Disconnected: closed
[11:48:02] <gsomix> Кто такие? Чем занимаются?
[11:48:05] <ɹǝɟılʍǝu> gsomix, перво-напверво определиться с проблемами и их причианми
[11:48:11] sss|zombie зашёл в конференцию
[11:48:32] <ForNeVeR> gsomix: инженер - это который ходит в каске и захватывает вражеские здания.
[11:48:37] <m4n71k0r> ɹǝɟılʍǝu: как думаешь, начинать стоит с архитектуры ЭВМ?
[11:48:38] <gsomix> ForNeVeR, о!
[11:48:42] <ForNeVeR> С чемоданом, конечно. Или рюкзаком.
[11:48:46] <m4n71k0r> или с логики?)
[11:48:52] <gsomix> ForNeVeR, это мне близко.
[11:48:58] <gsomix> Теперь можно и с проблемами определиться.
[11:50:06] <gsomix> ɹǝɟılʍǝu, вообще я люблю такие штуки. Ну, подумать о том, как изменить программу прикладников, чтобы нормально было.
[11:50:07] 2tsun4u зашёл в конференцию
[11:50:20] <gsomix> Но обычно это основывается на том, чего мне сейчас не хватает из знаний.
[11:50:25] <gsomix> А это не очень объективно.
[11:51:06] <gsomix> Например, у меня в программе не хватает пиздюлей на старших курсах.
[11:52:54] <gsomix> Все ушли?
[11:52:58] <gsomix> Пойду код писать дальше.
[11:53:16] <imarpus> ну я тут
[11:53:17] <ForNeVeR> На старших курсах пиздюлей уже и не нужно особо.
[11:53:28] <ForNeVeR> Дотуда доживают только в основном более-менее норм чуваки.
[11:53:31] <gsomix> ForNeVeR, мне постоянно нужны.
[11:53:46] <ForNeVeR> gsomix: ты ж и так крутан, вроде.
[11:53:54] <ForNeVeR> Работаешь в какой-то там чортовой лаборатории.
[11:53:59] <gsomix> Ну, под пиздюлями я имею в виду связку "практика+пиздюли".
[11:54:16] <gsomix> Оказалось, что после насыщенных первых курсов, на старших как-то халявно стало.
[11:54:21] <gsomix> Лаб нормальных нет.
[11:54:27] <gsomix> Расчеток, домашек -- меньше.
[11:54:41] dzhon вышел из конференции
[11:55:02] <ForNeVeR> gsomix: зато есть чортова лаборатория! Чего тебе ещё надо?
[11:56:52] <gsomix> ForNeVeR, победить чувство недоквалификации. :)
[11:57:04] <ɹǝɟılʍǝu> gsomix, Я пока работаю над тезисом практически полного отсутствия обучению ответственности за код, кульутры и всего такого.
[11:57:13] <ForNeVeR> gsomix: ты там работаешь, кстати, или по учёбе посещаешь, или как?
[11:57:15] <ɹǝɟılʍǝu> Как-то расплывчато пока выходит формулировка...
[11:57:22] <ɹǝɟılʍǝu> gsomix, короче, практика
[11:58:14] <gsomix> ForNeVeR, работаю. На двух работах.
[11:58:28] <gsomix> В институте и у научного руководителя в конторе.
[11:58:31] <ɹǝɟılʍǝu> m4n71k0r, в том числе, отсутствие знаний об основах.
[11:58:40] <ɹǝɟılʍǝu> Т.е. нет системы в голове.
[11:58:43] <ɹǝɟılʍǝu> А это плохо.
[11:58:48] <gsomix> ForNeVeR, что очень удобно и учеба, и работа в одном знадии.
[11:58:58] <ForNeVeR> gsomix: да, это збс!
[11:59:05] <gsomix> s/над/дан/
[11:59:07] <horta hell> gsomix: F-rNeVeR, что очень удобно и учеба, и работа в одном здании.
[11:59:36] <ɹǝɟılʍǝu> Разработка целой программы обучения это пока для меня неподъёмная задача...
[11:59:50] <ɹǝɟılʍǝu> Но часть можно!
[12:00:23] <ɹǝɟılʍǝu> gsomix, ForNeVeR, m4n71k0r, вот щас пилю элективный курс по теории типов для школьников. В перспективе нужно развитие курса и в универ.
[12:00:34] <ɹǝɟılʍǝu> Примественность, так называемая.
[12:00:51] <ɹǝɟılʍǝu> Ещё бы это всё в жизнь воплотить...
[12:00:58] <ɹǝɟılʍǝu> В смысле, не только на бумаге.
[12:04:10] <ɹǝɟılʍǝu> ForNeVeR, и да, курс покажу.
[12:04:46] <ɹǝɟılʍǝu> Потому что до сих пор висит вопрос о том, какие практические задания давать.
[12:05:02] <ɹǝɟılʍǝu> !
[12:05:03] <ForNeVeR> ɹǝɟılʍǝu: ты разговариваешь про курс о теории типов с людьми, которые уже закончили школу, но ни хрена в этой теории не понимают :)
[12:05:09] <ForNeVeR> Одобряю.
[12:05:31] <ɹǝɟılʍǝu> ForNeVeR, сподвигаю ковырять)
[12:05:37] <ForNeVeR> А мы сами-то сможем по этому курсу чему-нибудь научиться?
[12:05:51] <ForNeVeR> Или после 30 лет когнитивные способности уже не те? ;)
[12:05:53] <ɹǝɟılʍǝu> Думаю, что да.
[12:05:59] <ɹǝɟılʍǝu> На первый вопрос да.
[12:06:33] <ɹǝɟılʍǝu> Но для большенства тут курс будет не на столько насыщен.
[12:06:48] <ɹǝɟılʍǝu> недостаточно*
[12:07:12] <ForNeVeR> Было бы с чего начать! А дальше насытим.
[12:07:33] <ɹǝɟılʍǝu> И превратив в универовский курс) Одобряю!
[12:07:39] <ForNeVeR> ɹǝɟılʍǝu: а как это вообще будет работать, если не все в школе проходили такой спецкурс - как они смогут его продолжать в университете?
[12:07:49] <ForNeVeR> Там будет какая-то подтягивающая программа или внеклассное чтение?
[12:08:02] <ɹǝɟılʍǝu> ForNeVeR, думаю, что обязательный вводный курс.
[12:08:10] <ɹǝɟılʍǝu> Т.е. цикличное обучение.
[12:08:26] <ɹǝɟılʍǝu> Ведь у школьников остануться только остаточные знания.
[12:08:39] <ForNeVeR> Да, будет нелишним напомнить основные моменты.
[12:09:49] <ɹǝɟılʍǝu> Обязательно.
[12:10:16] <ɹǝɟılʍǝu> Потому что пока курс не будет обязательным в школьной программе, требовать его нельзя.
[12:10:41] <ForNeVeR> И это вполне разумно и правильно.
[12:11:26] <gsomix> ForNeVeR, не уверен, что збс. По навыку программирования, например, я сильно отстаю от товарищей, которые работают в нормальных фирмах, например. Меня это немного беспокоит. В околонаучном пока тоже никуда не продвинулся, но надеюсь на аспирантуру.
[12:11:36] * gsomix перестал ныть. Всё, всё.
[12:11:45] <ForNeVeR> gsomix: да не парься, ты клёвый чувак.
[12:11:46] <ɹǝɟılʍǝu> gsomix, не вижу проблем.
[12:12:15] <ɹǝɟılʍǝu> Навык программирования это чисто ремесленный навык.
[12:12:44] <ForNeVeR> Да. Он легко наработается при достаточной практике.
[12:12:47] imarpus вышел из конференции: offline
[12:12:59] <ForNeVeR> У меня тоже не было ни хера никакого навыка, пока я учился в университете :)
[12:13:06] <ɹǝɟılʍǝu> +
[12:13:15] MaXGGXaM зашёл в конференцию
[12:13:47] <ɹǝɟılʍǝu> Хм... Ещё вопрос вспомнился. Мотивационный. Из разряда "а зачем это нужно и как оно поможет нам в жизни?".
[12:14:19] <ɹǝɟılʍǝu> Хотя с теорий типов тут их в изобилии.
[12:14:26] <ɹǝɟılʍǝu> теорией*
[12:14:34] <gsomix> ɹǝɟılʍǝu, школьникам же все равно на это.
[12:14:43] <gsomix> Лишь бы интересно было.
[12:14:47] <ForNeVeR> gsomix: будет нелишним немножко пояснить эти моменты.
[12:14:49] <ɹǝɟılʍǝu> gsomix, именно.
[12:17:52] <ɹǝɟılʍǝu> Ребята!
[12:17:58] <ɹǝɟılʍǝu> В 2012м у скайпа была жыра!
[12:17:59] <ɹǝɟılʍǝu> https://jira.skype.com/
[12:18:02] <ɹǝɟılʍǝu> Теперь её нет(
[12:20:11] imarpus зашёл в конференцию
[12:20:57] <gsomix> ɹǝɟılʍǝu, и еще надо не перебарщивать со строгостью.
[12:21:22] <gsomix> А то вам, математикам, только дай волю. :)
[12:21:37] <imarpus> математика это святое
[12:21:39] <imarpus> не трогай её
[12:22:01] <gsomix> imarpus, мы про математику для школьников.
[12:22:19] <gsomix> ɹǝɟılʍǝu, кстати, а где почитать черновик можно?
[12:22:31] <ɹǝɟılʍǝu> gsomix, пока нигде)
[12:22:40] <ɹǝɟılʍǝu> Только у меня.
[12:23:01] <ɹǝɟılʍǝu> Как будет некоторая кондиция содержания курса -- выложи на гитхаб.
[12:23:06] <gsomix> Хорошо. :)
[12:23:17] <ɹǝɟılʍǝu> s/жи/жу/
[12:23:19] <horta hell> ɹǝɟılʍǝu: Как будет некоторая кондиция содержания курса -- выложу на гитхаб.
[12:23:23] <ɹǝɟılʍǝu> жижу ._.
[12:24:22] <ɹǝɟılʍǝu> s/ж/чпок/
[12:24:23] <horta hell> ɹǝɟılʍǝu: чпокичпоку ._.
[12:24:34] <ForNeVeR> о__о
[12:24:43] <ɹǝɟılʍǝu> s/ок/ы/
[12:24:44] <horta hell> ɹǝɟılʍǝu: чпыичпыу ._.
[12:25:33] <gsomix> imarpus, а ты -- математик?
[12:26:54] <imarpus> gsomix, да
[12:27:10] любитель криппи языков зашёл в конференцию
[12:27:47] <ɹǝɟılʍǝu> ForNeVeR, как на счёт одного задания на весь курс?
[12:28:14] <ɹǝɟılʍǝu> Запилка простого статического анализатора -- задача для универа, правда.
[12:29:22] <imarpus> не взлетит
[12:29:31] <imarpus> ровно как и куча мелких квестов
[12:29:43] <gsomix> imarpus, тебе что ближе по нутру: программа Вербицкого или тривиум Арнольда? :)
[12:29:49] <imarpus> надо найти такие квесты, которые было бы интересно пилитть
[12:30:04] <ɹǝɟılʍǝu> В общем случае это задача нерешаема.
[12:30:12] <imarpus> думаю решаемая
[12:30:45] <ɹǝɟılʍǝu> Нет.
[12:30:55] <imarpus> да можно осилить же
[12:31:00] <ɹǝɟılʍǝu> Нет.
[12:31:08] <imarpus> да уверен, что можно
[12:31:14] <ɹǝɟılʍǝu> Нет.
[12:31:25] <ɹǝɟılʍǝu> Ты можешь дать разнообразные задачи, но чтобы всем всё было интересно не выйдет.
[12:32:17] <gsomix> ɹǝɟılʍǝu, что насчет простых задачек, подкрепляющих теорию?
[12:32:37] <gsomix> Начни с них.
[12:32:39] <ɹǝɟılʍǝu> gsomix, а как на счёт полной картины?
[12:32:51] <ɹǝɟılʍǝu> И связи задачек в целое.
[12:33:08] <imarpus> Главное не пилить унылую фигню
[12:33:13] <ɹǝɟılʍǝu> Кэп
[12:33:18] <gsomix> Я считаю, что одно задание на весь курс -- сложно.
[12:33:36] <uggur> gsomix: норм, если оно инкрементальное
[12:33:41] <ɹǝɟılʍǝu> ВОт!
[12:33:49] <ɹǝɟılʍǝu> Вот годная мысль!
[12:33:56] <uggur> Но нужно чтобы без каких-то кусков видны были уже результаты, а не "сегодня пилим условие"
[12:33:56] <gsomix> Не люблю такие.
[12:33:58] <ɹǝɟılʍǝu> А ещё лучше итеративное.
[12:34:04] <gsomix> Приходится зависеть от предыдущих частей.
[12:34:08] <uggur> да
[12:34:16] <uggur> без фундамента здание не построишь
[12:34:28] <uggur> без базовых знаний не осилишь продвинуютые задачи :)
[12:34:36] <gsomix> Запоролся и все пошло к чертям.
[12:34:37] <ɹǝɟılʍǝu> Маленькая задачка по одной теме, потом углубление теории на нахождении проблемы (заранее заложенной) в первой задаче и так далее
[12:34:42] <gsomix> А вернуться назад -- не будет времени.
[12:34:43] <uggur> gsomix: именно тка.
[12:34:45] <uggur> *так
[12:34:51] <gsomix> Ну, это хуевые задачи.
[12:34:52] <uggur> запоролся -- учи часть, которую запорол
[12:35:07] <gsomix> На месте школьника я бы просто бросил. И пошел решать мелкие несвязанные задачи.
[12:35:08] <uggur> повышает эффективность обучения и убирает пробелы в знаниях
[12:35:10] <ɹǝɟılʍǝu> gsomix, это уже проблема организационная.
[12:35:54] <uggur> gsomix: специалисты с дырявыми головами не нужны :)
[12:36:06] <gsomix> uggur, о каких специалистах речь?
[12:36:10] <gsomix> Мы про школьников говорим.
[12:36:22] <uggur> а школьники не станут специалистами?
[12:36:33] <ɹǝɟılʍǝu> gsomix, давай чуть обобщённей
[12:36:35] <uggur> Тогда зачем курс читать-то? :)
[12:36:41] <gsomix> for fun
[12:36:47] <uggur> ...
[12:37:21] <gsomix> Школьникам все равно на практическое использование. И о том, какими они будут специалистами в будущем.
[12:37:25] <gsomix> Им хочется фана и интересных задач.
[12:37:28] <uggur> короче, воспитательная цель -- дисциплинирование выдержки и умение исправлять старые ошибки, а не оставлять их пробелами и неясностями, ящитаю
[12:37:38] <uggur> Потому отличная идея сделать такую задачу
[12:37:44] <ɹǝɟılʍǝu> uggur, тоже верно
[12:37:46] * ɹǝɟılʍǝu записал
[12:37:59] <gsomix> Это можно делать и без одного большого задания на весь курс.
[12:38:39] <gsomix> Тем более, что такие задачи выглядят очень искусственными построениями.
[12:39:09] <gsomix> Пусть лучше задачи связывает теория, которую они подкрепляют.
[12:39:31] <gsomix> Чем выдуманная преподавателем большая проблема.
[12:40:56] grouzen зашёл в конференцию
[12:41:38] <ɹǝɟılʍǝu> gsomix, отвяжись уже от глобального задания. Про него уже не идёт речь.
[12:41:45] <ɹǝɟılʍǝu> Речь щас об итеративном задании.
[12:41:49] <ɹǝɟılʍǝu> Это вещьЪ
[12:42:16] <gsomix> Разве это не подразумевает, что должно быть решено какие-то большое глобальное задание? .__.
[12:44:11] <ɹǝɟılʍǝu> Ниет, не облизательно.
[12:44:26] <ɹǝɟılʍǝu> Ты тут пошагово от мелкой задачи идёшь к другой.
[12:45:23] <gsomix> Ладно.
[12:45:27] <gsomix> Пойду лучше код писать.
[12:45:56] <ɹǝɟılʍǝu> gsomix, тут даже будет время остановиться и разобраться!
[12:46:13] <gsomix> ɹǝɟılʍǝu, я лучше посмотрю тогда на конкретную реализацию.
[12:57:08] <mikelsv> Хмм, можно в define превратить ... в вызов каждого параметра по отдельности? То есть #define A(...) B(...) ; Чтобы A(1, 2, 3) превращалось в B(1) B(2) B(3).
[12:59:48] <ɹǝɟılʍǝu> Можно.
[12:59:59] <mikelsv> Как?
[13:02:25] <gsomix> ɹǝɟılʍǝu, а у тебя обычные задачи готовые есть какие-нибудь?
[13:03:15] <ɹǝɟılʍǝu> gsomix, я пока работаю над содержанием курса
[13:03:42] <gsomix> Ок.
[13:06:26] любитель криппи языков вышел из конференции
[13:06:27] <mikelsv> ɹǝɟılʍǝu: рассказывай как.
[13:13:15] <mikelsv> - Как заинтересовать микеля?
- На любой вопрос ответить "можно" и скрыться.
[13:24:08] <gsomix> Почему меня разговоры об образовании всегда вводят в какое-то странное настроение? :(
[13:29:39] <ɹǝɟılʍǝu> Не знаю.
[13:29:39] gsomix вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[13:29:48] <ɹǝɟılʍǝu> Ну вот!
[13:29:51] <ɹǝɟılʍǝu> Убёг!
[13:33:25] ckorzhik зашёл в конференцию
[13:38:23] xspeed зашёл в конференцию
[13:39:47] gsomix зашёл в конференцию
[14:13:14] <mikelsv> Ненависть к питону меня убивает. Как из urlopen(url).read() получить строку для использования find()? decode("utf-8") ругается на непонятный символ.
[14:15:08] <ɹǝɟılʍǝu> ыыы
[14:15:16] <ɹǝɟılʍǝu> Из консоли запускаешь?
[14:15:20] <ɹǝɟılʍǝu> сделай chcp 65001
[14:15:21] <Kerrigаn> лол
[14:15:57] <m4n71k0r> ɹǝɟılʍǝu: только вроде бы надо ещё BOM херачит ьв консоль, чтобы норм показывало
[14:16:22] imarpus вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[14:16:26] <m4n71k0r> а мож и не надо
[14:16:38] <m4n71k0r> помню какие-то глюки с первым символом, который выводишь
[14:17:03] <m4n71k0r> mikelsv: Perl лучше
[14:19:00] <ɹǝɟılʍǝu> +
[14:20:05] <ForNeVeR> Вы наркоманы шоле.
[14:21:09] <m4n71k0r> да
[14:21:11] <m4n71k0r> нет
[14:21:14] <m4n71k0r> отставить!
[14:23:28] <Myp> ɹǝɟılʍǝu: Слушай, а как для ctrlp.vim сменить cwd?
[14:23:40] <Myp> NERDTree помогает?
[14:23:44] <ɹǝɟılʍǝu> Myp, :cd не?
[14:24:10] <Myp> ɹǝɟılʍǝu: о, хы!
[14:24:14] <ForNeVeR> :c
[14:24:15] <Myp> можно и так, ага
[14:24:43] <m4n71k0r>
[14:25:57] <ForNeVeR> пше пше?
[14:26:25] <m4n71k0r> ß
[14:26:33] <ɹǝɟılʍǝu> пше сщььше -ь "Штшешфд сщььше"
[14:26:34] <Myp> m4n71k0r: Бггг
[14:26:45] <Myp> ɹǝɟılʍǝu: yt cjdctv/ yj gj[j;t
[14:27:11] <ɹǝɟılʍǝu> Myp, чо?)
[14:27:46] <Myp> ɹǝɟılʍǝu: Похоже, говорю, но слегка с акцентом
[14:27:52] <ɹǝɟılʍǝu> Ааа!
[14:29:00] <Myp> ɹǝɟılʍǝu: cd, к сожалению, на все вкладки сразу работает :(
[14:29:10] <ɹǝɟılʍǝu> Myp, блин
[14:29:21] <Myp> в принципе, пофик
[14:29:28] <ɹǝɟılʍǝu> Myp, о! http://stackoverflow.com/questions/21888869/how-to-make-ctrlps-search-directory-change-according-to-nerdtrees-root
[14:29:59] <ɹǝɟılʍǝu> Myp, да, тут, короче, нет решения.
[14:30:09] <ɹǝɟılʍǝu> Можно, конечно, заимплементить.
[14:31:42] <Myp> ɹǝɟılʍǝu: Угу, но, думаю, мне пока и cd хватит. Просто надо иметь ввиду эту особенность
[14:41:05] grouzen вышел из конференции
[14:53:27] <gsomix> ForNeVeR, https://github.com/VesaKarvonen/Infers/blob/master/Docs/Tutorial.md
[14:55:08] * ɹǝɟılʍǝu фырчне.
[14:56:43] grouzen зашёл в конференцию
[14:56:50] <mikelsv> Ха, 2010 студия начала ругаться на исключения. А я всего то пытаюсь союрать свой дефайн.
[15:02:25] <m4n71k0r> ×yŭ
[15:11:27] <mikelsv> Кто понимает в дефайнах больше чем я? Есть #define LIST malloc, free есть #define CON(name) int call_ ## name; Как написать #define MULTI(func, q) func(q); чтобы вызов MULTI(CON, LIST); был аналогичен. CON(malloc); CON(free); ?
[15:16:22] <mikelsv> Как вообще развернуть LIST в malloc, free? А то выходит int call_ ## malloc, free; а надо, чтобы только malloc передавался.
[15:22:06] <Myp> mikelsv: упрлс
[15:23:31] <mikelsv> орптимизирую, блин. хочу написать меньше кода.
[15:26:25] Myp вышел из конференции
[15:28:28] <mikelsv> Вот. Минимальный пример: #define T int, test2, 1 #define F(t, n, v) t n = v; Работает: F(int, test, 1); Как сделать чтобы работал F(T); ?
[15:29:03] Myp зашёл в конференцию
[15:29:34] <horta hell> Недетерминированный конечный автомат Тьюринга корчится в муках и умирает. Все теряют по 1PTC.
[15:32:11] <ɹǝɟılʍǝu> mikelsv, почему бы не через вариадики, тупл и invoke?
[15:33:44] <m4n71k0r> телеграм победил всякие там не жаббер чатики:
Telegram Desktop was updated to version 0.9.10


— Surround text with `single backticks` for inline monowidth code and ```triple backticks``` for blocks of code

[15:34:50] <ɹǝɟılʍǝu> Дыа!
[15:34:54] <gsomix> m4n71k0r, в гиттере тоже есть.
[15:37:36] <m4n71k0r> ну это... гиттер - атстой
[15:37:55] <m4n71k0r> например, потому что мне не нравится гитхаб
[15:38:12] <m4n71k0r> и я сравниваю со всякими ватсапами и прочими недочятиками
[15:38:32] <mikelsv> ɹǝɟılʍǝu: я не помню, что такое вариадики, тупл тут совершенно не подходит, invoke вроде тоже. Кажется, дефайнов должно хватать для написания int test = 1;
[15:38:53] <ɹǝɟılʍǝu> mikelsv, подходит
[15:39:05] <ɹǝɟılʍǝu> Развернёшь из него параметры по функциям
[15:39:14] <m4n71k0r> получилось так, что телеграм - единственный чятик для хомячков, в котором им можно показать кот
[15:39:41] <gsomix> m4n71k0r, гитхаб не нравится? Почему?
[15:39:58] <mikelsv> ɹǝɟılʍǝu: какие параметры если я хочу обьявить переменную.
[15:40:20] <ɹǝɟılʍǝu> Это было не в кейсе задачи.
[15:40:21] <m4n71k0r> gsomix: потому что дохрена американское и DMCA из жопы воняет
[15:40:53] <ɹǝɟılʍǝu> >‎[11:58:37] ‎mikelsv‎: Хмм, можно в define превратить ... в вызов каждого параметра по отдельности? То есть #define A(...) B(...) ; Чтобы A(1, 2, 3) превращалось в B(1) B(2) B(3).
Задача была такая.
[15:41:30] <m4n71k0r> или даже не только из жопы...весь пропах
[15:41:54] <ɹǝɟılʍǝu> m4n71k0r, фу
[15:42:14] <mikelsv> ɹǝɟılʍǝu: там тоже объявления переменных, названия классов и списки параметров. Это не реально запихнуть ни в какие другие типы.
[15:42:49] <ɹǝɟılʍǝu> mikelsv, бле
[15:43:31] <mikelsv> Задачка на вырви мог и знание препроцессора.
[15:44:02] <ɹǝɟılʍǝu> вырви магог
[15:44:08] <Myp> ɹǝɟılʍǝu: :D
[15:44:47] rafaelrs вышел из конференции
[15:44:52] <ForNeVeR> m4n71k0r: ты чото не оч! А где должен быть расположен сервис, чтоб тебе нравиться? И кроме твоего локалхоста?
[15:45:18] <m4n71k0r> ForNeVeR: у меня на локалхочте DMCA не работает
[15:45:32] <m4n71k0r> локалхочт лучше гитхаба
[15:45:58] <ɹǝɟılʍǝu> На луне.
[15:45:58] <ForNeVeR> m4n71k0r: перечитай вопрос, пожалуйста.
[15:46:05] <ɹǝɟılʍǝu> Давайте там построим базу уже?
[15:46:21] <ForNeVeR> m4n71k0r: я специально отметил - *кроме* твоего локалхоста :)
[15:46:29] <m4n71k0r> ForNeVeR: мне не понравилось твоё дополнение в конце, поэтому я его проигнорировал =)
[15:46:32] <ForNeVeR> То, что локалхост лучше всех - это мне и так понятно.
[15:46:45] <m4n71k0r> я ещё не нашёл такого сервиса
[15:46:54] <ForNeVeR> Гитлаб?
[15:47:29] <m4n71k0r> https://about.gitlab.com/dmca/
[15:47:47] <m4n71k0r> *including removal of the challenged content from the website*
[15:48:01] <ForNeVeR> m4n71k0r: ты можешь хостить гитлаб у себя.
[15:48:16] <m4n71k0r> мы про сервисы говорим
[15:48:22] <m4n71k0r> где у меня?
[15:48:26] <ForNeVeR> ctor
[15:48:31] <ɹǝɟılʍǝu> Да!
[15:48:35] <m4n71k0r> у меня нет хоста
[15:48:35] <ForNeVeR> Распространяется ли dmca на ctor?
[15:48:36] <ɹǝɟılʍǝu> Давайте на цтор цторить!
[15:48:47] <ɹǝɟılʍǝu> А цтор где хостится?
[15:48:54] <ForNeVeR> Если да - ок, у меня уже есть тудушка по миграции цтора ко мне домой.
[15:49:12] <ForNeVeR> Распространяется ли DMCA каким-то боком на сервер, который хостится у меня дома?
[15:49:15] <ɹǝɟılʍǝu> Все домой к Форневерику!
[15:49:17] <ForNeVeR> m4n71k0r: и контрольный вопрос.
[15:49:25] <ɹǝɟılʍǝu> ForNeVeR, нет, ты в другой стране
[15:49:41] <ForNeVeR> m4n71k0r: а сколько дебильных законов, выдуманных пидорасами, распространяется на сервер, который хостится у меня дома? И у тебя?
[15:49:55] <ɹǝɟılʍǝu> DMCA работает только на территории США.
[15:50:04] <m4n71k0r> у меня работают только законы электродинамики
[15:50:23] <ForNeVeR> ɹǝɟılʍǝu: ну, цтор прямо сейчас физически в Амстердаме, но я практически уверен, что DO вырубит его по первому требованию, гхм, госдепа.
[15:50:30] <ɹǝɟılʍǝu> ForNeVeR, ставь сервер в Крыму.
[15:50:48] <ForNeVeR> ɹǝɟılʍǝu: см. пункт про дебильные законы пидорасов.
[15:50:55] <ForNeVeR> У них - геев, у нас - пидорасов.
[15:51:02] <ɹǝɟılʍǝu> ForNeVeR, ну, если DO зарегана и организована в США, то вырублят.
[15:51:24] <Kerrigаn> в крыму хуевые интернеты
[15:51:27] <ForNeVeR> Хорошо. Господа, почём нынче хостинг в CyberBunker?
[15:51:32] <Kerrigаn> еще хуже чем было до
[15:51:34] <ɹǝɟılʍǝu> Kerrigаn, да не, норм.
[15:51:53] <Kerrigаn> ɹǝɟılʍǝu: скайп еле фурычит
[15:51:54] <ɹǝɟılʍǝu> Те же сети)
[15:51:58] <Kerrigаn> не те же
[15:52:03] <Kerrigаn> там перепроложили
[15:52:04] <ɹǝɟılʍǝu> Kerrigаn, ты в каком месте?
[15:52:10] <ForNeVeR> http://www.cyberbunker.com/web/swat.php
[15:52:17] <Kerrigаn> ɹǝɟılʍǝu: в ялте по крайней мере
[15:52:18] <ForNeVeR> Нихуёвая такая абузоустойчивость!
[15:53:27] <ɹǝɟılʍǝu> Вот скайп, кстати, не признак хуёвости интернетов.
[15:53:34] <ɹǝɟılʍǝu> Он валится даже на крайне годном инете.
[15:53:41] <ɹǝɟılʍǝu> А бывает не валиться.
[15:53:42] <ɹǝɟılʍǝu> wtf]
[15:54:46] <Kerrigаn> 100 евро в месяц
[15:54:48] <Kerrigаn> .____.
[15:55:05] <ForNeVeR> Kerrigаn: к ним приезжал наряд ОМОНа и ушёл ни с чем.
[15:55:10] <ForNeVeR> Это стоит 100 евро в месяц, чувак.
[15:55:14] <ForNeVeR> > Two SWAT officers are seen to hit the blast door of the bunker with a battering ram. It must not have occurred to the officers that the blast doors were designed to withstand a 20 megaton nuclear explosion from close range.
[15:56:49] <ɹǝɟılʍǝu> ForNeVeR, ну на самом деле, если бы захотели разнести, разнесли бы.
[15:57:01] <ɹǝɟılʍǝu> Или минимум перерубили бы коммуникации.
[15:57:06] <ForNeVeR> ɹǝɟılʍǝu: да вот хер их знает. Сдаётся мне, что тут проще измором взять.
[15:57:13] <ɹǝɟılʍǝu> Пфф.
[15:57:29] <ɹǝɟılʍǝu> Один выстрел из РПГ-29
[15:57:34] <ForNeVeR> На вырубку коммуникаций нужен намного больший повод, чем просто жалоба какого-нибудь пидоронадзора.
[15:57:59] <ForNeVeR> Это Голландия, чувак. Правовое государство. Ну, более правовое, чем у нас :)
[15:58:08] <ɹǝɟılʍǝu> ForNeVeR, 600мм гомогенки вынесло бы!
[15:58:10] <Myp> ɹǝɟılʍǝu: http://i2.kym-cdn.com/news_feeds/icons/original/000/019/033/9b7.jpg
[15:58:34] <ForNeVeR> ɹǝɟılʍǝu: сильно зависит от того, чего именно они там собрались выжигать.
[15:58:36] <ɹǝɟılʍǝu> Myp, лол
[15:58:42] <ɹǝɟılʍǝu> ForNeVeR, дверь
[15:59:56] <ForNeVeR> ɹǝɟılʍǝu: там какая-то охуительная противоядерная дверь.
[16:00:23] <ForNeVeR> Уничтожение коммуникаций мне видится наиболее вероятным вариантом.
[16:00:25] <ɹǝɟılʍǝu> ForNeVeR, противоядерная дверь ориентирована на другой удар.
[16:00:33] <ɹǝɟılʍǝu> А тут направленная кумулятивная струя.
[16:01:09] <ForNeVeR> http://www.cyberbunker.com/web/privacy-policy.php - блин, а полиси-то не очень.
[16:01:15] <ForNeVeR> > if we believe that you host child porn or anything related to terrorism then we reserve the right to do everything in our power to get you off line.
[16:01:32] <ForNeVeR> Вопрос, короче, только в том, чтобы внушить им, что мы связаны с терроризмом.
[16:01:47] <ForNeVeR> А экстремизм - это ведь терроризм, правильно?
[16:02:01] <ɹǝɟılʍǝu> Не-а.
[16:02:10] <ForNeVeR> Ну, по идее-то нет, конечно.
[16:02:21] <ForNeVeR> Но пиздологи вполне могут сказать, что да.
[16:02:59] <ForNeVeR> http://www.cyberbunker.com/web/stay-online-policy.php - с другой стороны, тут прямым текстом заявлена DMCA-устойчивость.
[16:03:25] <mikelsv> http://ru.stackoverflow.com/questions/463996/c-разбиение-define-на-части
[16:06:03] <mikelsv> Как было хорошо раньше. Сел и написал кучу кода. А сейчас только один вопрос дольше составляешь.
[16:08:21] <m4n71k0r> Сел и навалял кучу кода
[16:09:05] <ɹǝɟılʍǝu> m4n71k0r, шота тебя сегодня на сортирный хумор тянет.
[16:09:06] <ɹǝɟılʍǝu> <_<
[16:09:27] <m4n71k0r> ɹǝɟılʍǝu: на микелюшку реакция
[16:11:20] <mikelsv> Подскажите решение и я свалю до лучших времен.
[16:18:21] sss|zombie вышел из конференции
[16:18:51] sss|zombie зашёл в конференцию
[16:20:43] <Kerrigаn> > CyberBunker is an Internet service provider that, according to its website, hosts "services to any Web site 'except child pornography and anything related to terrorism'
[16:21:04] <Kerrigаn> а хентай они тоже за цп считают?
[16:23:20] <gsomix> ForNeVeR, аааа! https://github.com/TIHan/Ferop
[16:23:41] <ForNeVeR> Kerrigаn: спроси у саппорта.
[16:23:51] <ForNeVeR> gsomix: WTF
[16:23:59] <ForNeVeR> WTF
[16:24:15] <ForNeVeR> WTFTF
[16:24:31] <ɹǝɟılʍǝu> https://github.com/rjmccabe3701/stat_log
[16:25:37] <gsomix> ForNeVeR, ад какой-то. Это для тех, кто не хочет писать обертки в C++/CLI?
[16:25:45] <ForNeVeR> gsomix: хър знает
[16:26:20] <ForNeVeR> gsomix: кажись, это и для обычных компиляторов работает, а не только для msvc.
[16:27:24] <gsomix> ForNeVeR, понял. Вот это уже неплохо.
[16:27:49] <ForNeVeR> gsomix: в частности, название солюшена Sample.Unix на что-то намекает :)
[16:27:59] <gsomix> ForNeVeR, С++/CLI только MS реализовывает?
[16:28:07] <ForNeVeR> gsomix: увы, да.
[16:28:21] <ForNeVeR> На него и международного стандарта нету, в отличие от C# / CLI.
[16:29:05] <gsomix> Но выглядит все равно жутковато. :)
[16:29:19] <ForNeVeR> Плюс, я не уверен, что альтернативные реализации (Mono / dnx) умеют выполнять нативный код внутри сборок.
[16:30:49] <ɹǝɟılʍǝu> чпок
[16:30:59] <Kerrigаn> ForNeVeR: не хочу
[16:31:07] <Kerrigаn> у них дорого стоит
[16:36:04] grouzen вышел из конференции
[16:41:20] 4ppleboy вышел из конференции
[16:54:56] <gsomix> ForNeVeR, а как ты с базой работаешь из F#?
[17:04:05] <Myp> gsomix: С базами он дерзок
[17:08:38] <ForNeVeR> gsomix: по-всякому. В последнее время я юзаю изолированные проекты на C# с EF (чисто для описания связей и генерации миграций, считай).
[17:09:23] <ForNeVeR> gsomix: я пробовал юзать EF вместе с F#, кой-чего получалось (хотя там есть известные, преодолеваемые проблемы), но не смог заставить генерилку миграций делать их на F#. В итоге забил.
[17:09:56] <ForNeVeR> Возможно, в EF7 будет получше с этим делом (во всяком случае, оно опенсурс и плугабельно - если захотим, то допилим). Но я пока не проверял.
[17:10:46] <ForNeVeR> gsomix: в более старых проектах я напрямую юзал СУБД-специфичные обёртки типа Npgsql. Для них есть тайп-провайдеры (я не юзал), которые должны сделать всё ещё удобнее.
[17:17:10] <gsomix> ForNeVeR, спасибо, дядя!
[17:18:58] kosc зашёл в конференцию
[17:19:16] <kosc> ForNeVeR: imarpus себя хорошо вёл, пока меня не было?
[17:19:32] <ForNeVeR> kosc: не очень. Я остался им недоволен.
[17:19:52] <kosc> ForNeVeR: и что, даже снял мембера?
[17:20:01] <ForNeVeR> Ну, не настолько.
[17:28:20] * mikelsv сильно хочется #define #define
[17:29:45] <m4n71k0r> mikelsv: хуеты хочешь
[17:32:08] <Myp> mikelsv: время писать свой препроцессор!
[17:32:16] Minoru зашёл в конференцию
[17:32:17] portnov зашёл в конференцию
[17:32:28] <mikelsv> Оптимизации хочу. Вот да, как чувствую, что надо.
[17:32:40] <Myp> Аппрувед. Приступай!
[17:32:55] <Myp> Заодно запили модули
[17:32:58] <Myp> Давно ждем
[17:33:07] <ɹǝɟılʍǝu> Модули в C.
[17:33:25] <Myp> Хоть куда бы
[17:33:54] <mikelsv> А потом все спрашиваю, почему я не закончил проект. А как их заканчивать, когда они требуют новых разработок, а каждая новая требует еще новей.
[17:34:31] <Myp> надо начать с другого конца, очевидно
[17:34:35] <Myp> с головы, так сказать
[17:35:27] <mikelsv> С новых разработок? Так они появляются только в процессе кодинга. Из головы их не придумаешь.
[17:36:52] <Myp> Нет, зачем же
[17:36:54] <Myp> С языка
[17:37:03] <ɹǝɟılʍǝu> Вот да.
[17:37:30] <mikelsv> В смысле с языка? Переписать плюсы нахрен?
[17:37:44] <Myp> Ну, не обязательно что-то переписывать. Можно создать что-то новое
[17:37:54] <Myp> С блек джеком
[17:37:58] <ɹǝɟılʍǝu> +
[17:38:25] <Myp> mikelsv: Решишь проблему концептуально, так сказать
[17:38:38] phomm вышел из конференции
[17:38:53] <mikelsv> Новое нужно содавать под задачи. Просто так писать плюсы бессмысленно.
[17:39:28] <ɹǝɟılʍǝu> Зачем плюсы?
[17:39:35] <ɹǝɟılʍǝu> Пиши Haskell#
[17:39:56] <mikelsv> У меня ущу msl не дописанный.
[17:40:20] <Myp> mikelsv: Да в чем проблема? Опиши набор абстрактых задач
[17:40:29] <Myp> И под них и делай свое средство
[17:40:52] <ɹǝɟılʍǝu> Доставай своё средство, мерить будем!
[17:41:09] <Myp> Бггг
[17:41:22] <mikelsv> Поиск абстрактных задач требует существенно больших умственных усилий, а с ними и так напряженка.
[17:41:40] <ForNeVeR> MSL - это какая-то динамически типизированная хуита.
[17:41:48] <ForNeVeR> Без функций даже.
[17:42:20] <Myp> mikelsv: Ну, либо так, либо ебаться с тем, что есть
[17:42:34] * mikelsv недавно накатал новый msl с псевдокодом и ...
[17:42:35] <gsomix> ForNeVeR, да, действительно, есть SQLProvider для F#.
[17:43:10] <ForNeVeR> gsomix: ты там только повнимательней смотри всё это, чтоб была интеграция с чем-то, помимо MS SQL :)
[17:43:13] <gsomix> > This is not suitable for production use.
[17:43:26] <ForNeVeR> Пф.
[17:43:28] * mikelsv достает xtemplate из 2011 года.
[17:43:34] <gsomix> > MS SQL Server, SQLite, PostgreSQL, Oracle, MySQL, ODBC and MS Access
[17:43:42] <ForNeVeR> Это ок!
[17:43:52] <gsomix> ForNeVeR, в любом случае, я не для себя.
[17:44:23] <Myp> gsomix: Это ты Апостолу Петру расскажешь, ага
[17:44:28] <ForNeVeR> Ещё кто-то хочет писать код на F#? Удивительно.
[17:44:43] <ForNeVeR> gsomix: а Петру привет передавай, ага!
[17:44:50] <gsomix> ForNeVeR, Myp, .___.
[17:45:21] <ForNeVeR> gsomix: он в прошлый раз просил, чтоб ему гречки привезли - мол, у них тоже с этим делом напряжёнка. Не в падлу - захвати пачечку в магазине, а?
[17:45:34] <gsomix> $wtf gsomix
[17:45:36] <horta hell> gsomix: > Гречневый Бог © rexim
[17:45:41] <ForNeVeR> XD
[17:45:41] <gsomix> ForNeVeR, ^
[17:45:49] <ForNeVeR> Я этого не знал :)
[17:46:32] <Myp> :D
[17:48:33] <mikelsv> Кто хочет xtemplate? Оно мой препроцессор. Читает код, прогоняет через препроцессор, инклудит файлы. Выдает какую-то информацию типа количества строк.
[17:52:42] imarpus зашёл в конференцию
[17:54:07] <kosc> imarpus: форневер тобой недоволен.ю
[17:54:18] <kosc> [16:20:45] <kosc> ForNeVeR: imarpus себя хорошо вёл, пока меня не было?
[16:21:01] <ForNeVeR> kosc: не очень. Я остался им недоволен.
[17:54:23] <kosc> imarpus: понял, да?
[17:54:40] <imarpus> kosc, как так?
[17:54:49] <kosc> imarpus: вопрос не по адресу.
[17:56:08] <ForNeVeR> .ping
[17:56:16] <imarpus> .pong
[17:56:42] <DeadBot> ForNeVeR: ForNeVeR не предоставляет такого сервиса
[17:56:51] <imarpus> .ping
[17:56:51] <DeadBot> imarpus: понг от тебя 0.08 секунды
[17:58:08] <gsomix> Домой пойду!
[18:00:17] ForNeVeR вышел из конференции: Disconnected: closed
[18:00:30] ForNeVeR зашёл в конференцию
[18:02:14] <ForNeVeR> .ping
[18:02:14] gsomix вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[18:02:22] <DeadBot> ForNeVeR: понг от тебя 8.47 секунды
[18:03:05] <imarpus> .ping
[18:03:05] <DeadBot> imarpus: понг от тебя 0.08 секунды
[18:03:16] <imarpus> ForNeVeR, что - то плохой пинг понг
[18:06:02] <ForNeVeR> Да, есть такое.
[18:06:03] <ForNeVeR> Не, с серваком точно что-то нехорошее происходит.
[18:07:07] <Myp> ForNeVeR: Напутал со сборочкой таки?
[18:07:27] <ForNeVeR> Myp: я не собираю серваков ~_~
[18:12:58] <ForNeVeR> Хм, из серверных логов куда-то подевался отрезок. Временной парадокс какой-то...
[18:13:09] <Minoru> посоны, есть конфочка, где я пока что единственный присутствующий. Раз в пару недель там пропадает топик, и у меня складывается впечатление, что сервер просто дропает конфу из-за неактивности (хотя я там каждый день бываю, просто не круглосуточно). Речь про conference.jabber.ru, если что. Так и должно быть, или я криворукий?
[18:14:02] imarpus вышел из конференции: offline
[18:14:09] <ForNeVeR> Minoru: у конфочки галка "перманент" стоит в настройках?
[18:14:30] <Minoru> д-должна…
[18:15:29] <ɹǝɟılʍǝu> Minoru, проверь
[18:15:49] <ɹǝɟılʍǝu> А что за конфа?
[18:16:00] <ɹǝɟılʍǝu> hidden_tsodingteam?
[18:16:15] <ForNeVeR> hentai@?
[18:17:38] <ɹǝɟılʍǝu> lusty_pegasus_mares?
[18:18:40] <Minoru> повесил псину просьбой показать конфочки на сервере ;(
[18:18:57] <Myp> Minoru: Вот ты живодер!
[18:19:12] <Minoru> олсо с ростером что-то странное — в Psi+ половина моих конф не отобразилась, хотя автоджойн сработал. Мистика какая-то!
[18:19:48] <ɹǝɟılʍǝu> Точно lusty пегаски
[18:20:26] <Minoru> сейчас галочка «Сделать постоянной» не стоит
[18:20:46] <ɹǝɟılʍǝu> Поставь её.
[18:22:33] <Minoru> сделал :)
[18:22:42] <Minoru> но я более-менее уверен, что делал это и в прошлый раз
[18:23:38] <ɹǝɟılʍǝu> Minoru, и гони пегасок!
[18:26:41] <ForNeVeR> Minoru: я ж говорю, с сервером щас что-то нехорошее происходит.
[18:27:09] <Minoru> но у цодингтима же такой проблемы нету, вроде?
[18:27:19] <ForNeVeR> Какой именно?
[18:27:28] любитель криппи языков зашёл в конференцию
[18:27:30] <ForNeVeR> У цодингтима вообще проблем нету.
[18:27:34] <ForNeVeR> Потому что мы охуенные!
[18:28:26] <j123123> ForNeVeR: Тебя почему-то вместе с хортой кикнуло из конфы жабаскрипта
[18:28:53] <ForNeVeR> j123123: позже перезайду. Когда колбасить перестанет.
[18:29:42] Minoru вышел из конференции
[18:29:48] Minoru зашёл в конференцию
[18:29:51] <j123123> $pet stats
[18:29:54] <horta hell> j123123: Недетерминированный конечный автомат Тьюринга мертв. Какие еще статы?
[18:29:58] <j123123> $pet recurrect
[18:29:58] <horta hell> j123123: Попробуйте $pet help.
[18:30:01] <j123123> $pet resurrect
[18:30:01] <horta hell> j123123: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[18:30:11] <j123123> $pet transfer horta\ hell 3
[18:30:11] <horta hell> j123123: Транзакция успешна.
[18:31:08] rafaelrs зашёл в конференцию
[18:32:12] grouzen зашёл в конференцию
[18:39:05] ForNeVeR вышел из конференции: Выключил машину, дабы насладиться жизнью
[18:39:12] ForNeVeR зашёл в конференцию
[18:39:13] revenrof зашёл в конференцию
[18:42:25] <mikelsv> Оптимально ли сделать замену кода в файле? Хочу чтобы мой препроцессор обрабатывал #ifdef MSVXCCTEMPLATE код для препроцессора #else генерируемый код #endif . Примерно так он раньше и работал. http://pastebin.com/1nAx9cTx
[18:54:24] m4n71k0r вышел из конференции
[19:04:23] <ɹǝɟılʍǝu> Нихуя не понял.
[19:08:17] <mikelsv> Что не понятного? Мой препроцессор будет находить указанный дефайн и генерить код так как там написано.
[19:10:44] <Myp> mikelsv: препрепроцессор?
[19:11:06] <mikelsv> А вообще, надо вспомнить об идее автоматического управления кодом. Короче, юзверь не должен знать в каких файлах что хранится. Этим должна рулить программа, сама подключая нужные файлы и расскладывая код по .cpp и .h
[19:12:24] <ForNeVeR> Тихо, посаны. Кажется, он изобретает модули.
[19:13:11] <j123123> надо ему еще про метапрограммирование сказать
[19:14:12] <ForNeVeR> Рано, обожди пока.
[19:14:21] <mikelsv> Да какие модули. Надо отловить знающего ajax или подобное и забабахать сервер сборки. Давно пора писать программы через браузер.
[19:15:05] <Myp> Ну, вот! Сбили!
[19:15:25] <ForNeVeR> Тьфу ты.
[19:15:40] <j123123> эээ, какое отношение препроцессор си (#ifdef #endif) имеет отношение к ajax?
[19:15:45] <j123123> наркоманство...
[19:16:05] <ForNeVeR> j123123: в мире микеля связь может быть найдена даже между самыми неожиданными предметами.
[19:16:19] <kosc> j123123: он хочет писать программы с модулями на сях через браузер, чего тут непонятного-то?
[19:16:41] <ForNeVeR> Через #ifdef, ага :)
[19:16:54] <kosc> А то!
[19:17:08] <ForNeVeR> Казалось бы, какой момент тут может быть непонятен!
[19:17:10] <mikelsv> Вот под линуксы реально проще писать программы через браузер, чем через консоль.
[19:17:35] * Myp пошел писать программы под Linux через консоль
[19:17:39] 2tsun4u вышел из конференции
[19:18:22] <mikelsv> А был бы у тебя способ писать через браузер, ты бы такой фигней не занимался!
[19:18:24] <j123123> echo "#include <stdio.h>" > main.c
[19:18:26] <j123123> как-то так
[19:18:41] <j123123> mikelsv: Есть уже такой способ
[19:18:42] <kosc> j123123: может он про vim, emacs и иже с ними.
[19:18:46] <kosc> Которые умеют из консольке.
[19:18:47] <j123123> Atom.io
[19:20:16] <j123123> можно писать программы используя чисто dd cat echo
[19:20:48] <mikelsv> Перфокарты fine too.
[19:20:55] <j123123> Даже одного cat должно по идее хватить
[19:21:20] gsomix зашёл в конференцию
[19:21:24] <gsomix> Утро!
[19:21:28] <j123123> через dd можно ошибки исправлять
[19:21:47] <j123123> или если надо что-то в середину кода вставить
[19:22:17] <j123123> чтоб его весь с нуля через cat не переписывать
[19:22:51] <j123123> хотя есть еще head tail
[19:22:59] <j123123> их тоже можно использовать
[19:24:42] <j123123> mikelsv: Вообще, писать код через браузер это прошлый век
[19:24:55] <j123123> реально крутые посоны могут код писать через paint
[19:25:48] <Myp> j123123: О_о
[19:26:37] <j123123> Myp: https://stackoverflow.com/questions/5588649/how-did-this-person-code-hello-world-with-microsoft-paint
[19:28:11] <j123123> https://stackoverflow.com/questions/5508110/why-is-this-program-erroneously-rejected-by-three-c-compilers
[19:28:12] <Myp> j123123: лол
[19:30:30] ckorzhik вышел из конференции
[19:34:10] <mikelsv> Вот наркоманы.
[19:50:35] <ɹǝɟılʍǝu> Джеевопрос: сколько нужно пробелом в коде страницы, чтобы браузер начал тормозить при парсинге?
[19:52:28] <Myp> ɹǝɟılʍǝu: что?
[19:52:44] <Myp> Почему он должен начать тормозить от этого?
[19:53:00] <ɹǝɟılʍǝu> Myp, ну, куча скипов, например.
[19:53:13] reggies зашёл в конференцию
[19:53:23] <ɹǝɟılʍǝu> Квентилионы пробелов!
[19:53:31] <ɹǝɟılʍǝu> Это ж как тонны nop-ов.
[19:53:53] <Myp> Мне кажется, что даже если не пробелы будут в таком количестве, то один хуй поплохеет парсеру
[19:54:06] <ɹǝɟılʍǝu> Ну да)
[19:55:56] sss|zombie вышел из конференции
[19:56:50] <mikelsv> Парсеру похрен. В нем тормозить нечему. А вот всяким рисовалкам и исполнителям скриптов как раз и достается.
[19:57:40] <ɹǝɟılʍǝu> Чой эта?
[19:58:08] <Myp> если уровней вложенности будет овер дохуя, то парсеру тоже достанется
[19:58:20] <Myp> а если он вообще DOM пользует, то сам понимаешь
[19:58:30] <Myp> сразу наебнется бггг
[19:59:39] <mikelsv> Да нифига, на уровни вложения парсеру вообще плевать. К примеру, парсер xml парсит двухмеговый файл почти мгновенно. Про DOM не в курсе.
[20:00:04] <Myp> попробуй двухсот гиговый, например
[20:00:16] <Myp> ну, чтобы как-то более релевантно было чтоли
[20:00:56] <mikelsv> Я openstreetmap парсил. Это который много гигов xml. Парсило быстрее, чем считывало с диска.
[20:01:28] <ɹǝɟılʍǝu> cat openstreetmap.xml > dev/null
[20:01:46] <Myp> подозреваю, что там таки нет той вложенности, от которой может все наебнуться:)
[20:03:39] <mikelsv> Да такой вложенности не существует. Ну, то есть это надо гигабайты вложенного вертикально xml, да и то он рухнет от банальной нехватка памяти.
[20:04:56] <Myp> Нуууу, да :D
[20:05:34] <mikelsv> class XmlEl{ XmlEl *up, *end, *prev, *next; String key, val; }; Вот ему абсолютно все равно в каких плоскостях расположены данные.
[20:07:45] Myp вышел из конференции
[20:09:13] Graf зашёл в конференцию
[20:09:22] Graf вышел из конференции
[20:13:40] <mikelsv> Вон, кстати, мой препроцессор за 2.433s 330к кода прогнал. И это старый код, практически без оптимизации.
[20:20:30] <gsomix> > Philip Wadler
[20:20:41] <gsomix> Этот дядька круто рассказывает доклады!
[20:22:50] grouzen вышел из конференции
[20:25:37] rexim зашёл в конференцию
[20:29:44] <ForNeVeR> gsomix: ссылку давай.
[20:29:57] <gsomix> ForNeVeR, https://www.youtube.com/watch?v=IOiZatlZtGU
[20:30:03] <ForNeVeR> Я только помню, как мы ему бороду стригли.
[20:30:58] <ForNeVeR> rexim: а ты помнишь? Ты ж был в тот раз, да?
[20:31:41] <rexim> Дратуте
[20:31:44] <rexim> Нет, не помню
[20:31:55] <ForNeVeR> rexim: когда мы на ICFPC играли в диггера.
[20:33:13] <ForNeVeR> Знаете, это было давно, я даже исходников не могу пока найти...
[20:33:34] <ForNeVeR> rexim: https://github.com/ForNeVeR/codingteam-icfp
[20:33:38] <ForNeVeR> Ты там был!
[20:33:48] Kerrigаn вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[20:33:54] <rexim> Какой вопрос задал, такой ответ и получил
[20:33:56] Kerrigаn зашёл в конференцию
[20:34:10] <ForNeVeR> rexim: https://github.com/ForNeVeR/codingteam-icfp/commits?author=rexim
Это первый задокументированный случай, когда Рексим пишет брутфорсилку.
[20:34:25] <ForNeVeR> Первый, но далеко не последний!
[20:34:35] <rexim> https://github.com/ForNeVeR/codingteam-icfp/commit/3d53ecf772c8e1cae81385768c6325ea5430f6d8
[20:34:43] <ForNeVeR> Я мувну это в организацию, кстати.
[20:34:54] <rexim> Improved the performance dramatically
[20:38:23] <rexim> > gsomix> ForNeVeR, https://www.youtube.com/watch?v=IOiZatlZtGU
Так! Что за херня?
[20:38:33] <rexim> Почему он в начале не упомянул Алгорифмы Маркова?
[20:38:36] <rexim> !!!
[20:38:39] * rexim зол
[20:38:56] <rexim> Что за антисоветчина!!
[20:38:56] <ForNeVeR> rexim: доставай брутфорсилку, щас будем ему бороду брить.
[20:39:00] <rexim> !!ыов
[20:39:01] <rexim> ыволыы
[20:39:03] <rexim> оылы-9ецоывл342оц2
[20:39:04] <rexim>
[20:39:17] <ForNeVeR> Ох как эти бороды меня замучали в том контесте!
[20:39:27] <rexim> Я ненавижу бороды!
[20:39:32] * rexim крутит ус
[20:39:51] <rexim> >:{
[20:40:30] <ForNeVeR>
[20:45:41] dzhon зашёл в конференцию
[20:47:08] <rexim> gsomix: а вообще, охуенный толк.
[20:47:10] <rexim> Мне нравится.
[20:50:48] <rexim> ForNeVeR: кто это? https://github.com/monoid
[20:51:06] <ForNeVeR> rexim: я не знаю. Почему ты спросил?
[20:51:44] <rexim> > codingteam added monoid to codingteam/icfpc-2013 14 minutes ago
[20:52:54] <ForNeVeR> ._.
[20:53:26] <ForNeVeR> Наверное, он был коллаборатором в этом репозитории.
[20:54:02] <rexim> Он программирует на жс
[20:54:08] <rexim> Не стоит ему доверять
[20:54:27] <ForNeVeR> Ок, я его убил.
[20:54:33] <rexim> Гуд!
[20:54:34] <rexim> Спасибо!
[20:54:39] <ForNeVeR> Обращайтесь.
[20:55:14] <rexim> ForNeVeR: олсо https://github.com/SPY
[20:55:20] <rexim> > codingteam added SPY to codingteam/codingteam-icfp 20 minutes ago
[20:55:26] <rexim> Я его что-то тоже не помню
[20:55:28] <ForNeVeR> rexim: этого я знаю. Кажись, это irezvov.
[20:55:31] <rexim> Ок
[20:55:43] <rexim> > codingteam added macrofag to codingteam/codingteam-icfp 20 minutes ago
[20:55:44] <rexim> ?
[20:55:46] <ForNeVeR> Ага, у него так и написано. Это ок.
[20:55:48] <rexim> https://github.com/macrofag
[20:56:05] <ForNeVeR> Этот на схеме пишет. Пускай будет :)
[20:56:10] <rexim> Ок :)
[20:56:24] a1batross зашёл в конференцию
[20:56:25] <ForNeVeR> У всех этих людей вообще-то уже были права на запись в эти репозитории, я гарантирую, что при трансфере ничего не менял.
[20:56:35] <ForNeVeR> И дополнительных прав им не было выдано, насколько я понимаю.
[20:56:46] <ForNeVeR> Но ты бдителен, это отлично.
[20:57:17] <rexim> =3
[21:02:24] m4n71k0r зашёл в конференцию
[21:04:36] <j123123> Бороды это круто
[21:05:01] <j123123> Программисту борода дает сразу плюс 2 к авторитетности и крутизне
[21:05:21] <j123123> а сисадмину сразу плюс 4
[21:06:01] <rexim> gsomix: не, ну блин, то, что я уже больше половины просмотрел и нет ни одного упоминания Маркова несколько обидно =(
[21:10:43] <gsomix> rexim, а что там у Маркова?
[21:10:51] * gsomix не шарит совсем.
[21:12:05] <rexim> gsomix: Еще одно формальное определение алгоритма же!
[21:12:09] <rexim> https://ru.wikipedia.org/wiki/%D0%9D%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC
[21:21:25] madmercen вышел из конференции
[21:22:34] <rexim> We can't call lambda calculus the language of the universe, because calling lambda calculus like that is too limiting.
[21:22:48] <ɹǝɟılʍǝu> rexim, !!
[21:23:58] <gsomix> Это всё так интересно, что я иногда жалею, что учился не на математика или компьютерного учёного. :)
[21:24:16] <gsomix> И всякие такие штуки могу оценивать только с точки зрения инженера.
[21:24:32] <rexim> gsomix: у меня на работе есть физики ядерщики с PhD.
[21:24:39] <rexim> Херачат код во имя Тырпрайза.
[21:25:09] <gsomix> rexim, ну, это тоже инженерия.
[21:25:15] <rexim> =(
[21:25:18] <rexim> Ну ладно...
[21:26:08] <gsomix> > Bartosz Milewski
[21:26:21] <gsomix> Вот этот дядька тоже физик.
[21:26:26] <rexim> =3
[21:26:41] <kosc> rexim: короче, через недельку-другую у меня будет ADSL без всяких там сраных лимитов, и я обсмотрю твои стримы до усрачки.
[21:26:53] <rexim> kosc: =*
[21:27:44] <gsomix> rexim, ɹǝɟılʍǝu, ForNeVeR, и в связи с этим у меня вопрос, насколько рационально заниматься и интересоваться всем сразу: и физикой, и математикой, и cs?
[21:28:01] <ɹǝɟılʍǝu> Мне норм
[21:28:33] <ForNeVeR> А мне не норм! Я в итоге ни черта не смыслю ни в одном, ни в другом, ни в третьем. И вообще ни в чём :(
[21:28:50] <rexim> ForNeVeR: но ты няша, это что-то!
[21:28:59] <ForNeVeR> Ну хоть так.
[21:29:21] <ForNeVeR> gsomix: вот. Если хочешь быть бесполезной няшей, как я - то можешь продолжать в том же духе.
[21:29:55] <kosc> ForNeVeR: а вдруг миксер смыслит в няшах не более, чем ты в "одном, другом и третьем"?
[21:30:03] <rexim> !!!
[21:30:12] <rexim> Без оскорблений пожалуйста!
[21:30:14] <ForNeVeR> kosc: видал какие у него усы?
[21:30:20] <rexim> ={3
[21:30:20] <kosc> rexim: диплом няшолога предьявляй.
[21:30:31] <ForNeVeR> kosc: усы, лапы и хвост - вот его документы!
[21:30:32] <kosc> ForNeVeR: нет, я его вообще не видел.
[21:30:37] <kosc> Ни IRL, ни на фотках.
[21:30:40] <rexim> ForNeVeR: не успел )
[21:30:46] <rexim> Лол
[21:30:51] <ForNeVeR> kosc: короче, у него усы есть, поэтому он в няшах точно разбирается.
[21:31:02] <rexim> kosc: сейчас скину фотку
[21:31:04] <rexim> С усами
[21:31:35] <gsomix> ForNeVeR, :(
[21:32:01] <kosc> ForNeVeR: как усы помогают разбираться в няшах?
[21:32:25] <ForNeVeR> kosc: у тебя нет усов, да? Верно, ч угадал?
[21:32:27] <rexim> kosc: http://i.imgur.com/D6n5REV.jpg
[21:32:29] <ForNeVeR> s/ч/я/
[21:32:30] <horta hell> ForNeVeR: k-sc: у тебя нет усов, да? Верно, я угадал?
[21:32:32] <rexim> Вот таку
[21:32:45] <gsomix> ForNeVeR, а мне наоборот кажется, что ты очень умный и полезный парень.
[21:32:45] <ForNeVeR> rexim: Ъ
[21:32:50] <gsomix> rexim, *__*
[21:32:52] <rexim> ={D
[21:32:54] <kosc> ForNeVeR: мне впадлу бриться, но в моём возрасте усы и борода растут не очень быстро.
[21:32:55] <ForNeVeR> Ъ{
[21:32:56] <gsomix> Я хочу от тебя детей!
[21:33:02] <rexim> gsomix: .__.
[21:33:10] <kosc> rexim: ты толстячок?
[21:33:19] <rexim> kosc: дыа!
[21:33:25] <kosc> А я почему-то думал, что ты дрыщ, как я.
[21:33:27] <ForNeVeR> Да вроде не очень.
[21:33:27] <kosc> Но нет.
[21:33:28] <rexim> Боровичок
[21:33:35] <kosc> Ты добрый толстяк.
[21:33:43] <kosc> А я злой дрыщ.
[21:33:44] <ForNeVeR> kosc: открою тайну: на тытрубе можно его в полный рост посмотреть.
[21:34:03] <gsomix> ɹǝɟılʍǝu, а что современные представления об образовании говорят по этому поводу?
[21:34:07] <kosc> ForNeVeR: я конечно фанат миксера, но не до такой степени, что бы на тытрубе его в полный рост искать.
[21:34:13] <rexim> xD
[21:34:18] <kosc> ForNeVeR: а ты тоже толстячок?
[21:34:25] <ɹǝɟılʍǝu> gsomix, учи чо охота, чо тут говрить? =)
[21:34:27] <gsomix> ForNeVeR, вроде без ног только.
[21:34:38] <rexim> Чорт!
[21:34:42] <kosc> БЕЗНОГNМ
[21:34:46] <rexim> В следующий раз с ногами запишу
[21:34:48] <rexim> Волосатыми
[21:34:49] <kosc> Людей посмотревших сойдут с ума.
[21:35:15] <gsomix> rexim, запиши!
[21:35:33] <gsomix> ɹǝɟılʍǝu, спасибо, ты няша.
[21:36:06] <gsomix> ForNeVeR, а если бы мог, то что изменил в своем образовании? На что упор сделал?
[21:38:10] <rexim> На упор лежа!^U
[21:38:11] <revenrof> @gsomix: о, это простой вопрос.
[21:39:00] <revenrof> @gsomix: я бы _хотел_ изучить побольше математики. Как минимум основы теорката, ТФКП, побольше углубиться в вычмат (нам на САПР только базу дали, но мне понравилось, конечно).
[21:39:26] <kosc> revenrof: ты какой-то неправильный форневер...
[21:39:30] ddd зашёл в конференцию
[21:39:48] <revenrof> @gsomix: и я *обязательно* бы изучил побольше физики. Теорию поля, оптику, квантовую физику - максимально в рамках предлагаемых курсов.
[21:39:53] <kosc> Эти форневеры такие разные, но всё-таки они вместе.
[21:40:13] <revenrof> @kosc, на себя посмотри, я правильный. Это второй неправильный.
[21:40:22] <revenrof> .version
[21:40:24] <DeadBot> revenrof: у тебя LeechCraft Azoth 0.6.70 (compiled with Qt 4.8.6; running with Qt 4.8.6) Windows 8
[21:40:32] <revenrof> Э, што.
[21:40:40] <revenrof> У меня нет личкрафт азотх ._.
[21:41:07] <revenrof> У меня тут kaiwa on linux nixos x86_64 .___.
[21:41:31] <kosc> revenrof: но с мёртвым ботом не поспоришь.
[21:41:34] <ɹǝɟılʍǝu> Ахах
[21:41:47] <ForNeVeR> .version
[21:41:48] <DeadBot> ForNeVeR: у тебя LeechCraft Azoth 0.6.70 (compiled with Qt 4.8.6; running with Qt 4.8.6) Windows 8
[21:41:54] <ForNeVeR> .version revenrof
[21:41:54] <DeadBot> ForNeVeR: revenrof использует LeechCraft Azoth 0.6.70 (compiled with Qt 4.8.6; running with Qt 4.8.6) Windows 8
[21:41:59] <ForNeVeR> ._.
[21:42:08] <ɹǝɟılʍǝu> Маскируется!
[21:42:12] <ɹǝɟılʍǝu> Зайди под другим жидом
[21:42:19] <ɹǝɟılʍǝu> Миксеруется!
[21:42:21] <ForNeVeR> Дак он и есть другой.
[21:42:31] <gsomix> revenrof, ForNeVeR, спасибо!
[21:42:34] <ɹǝɟılʍǝu> омг
[21:42:35] <ɹǝɟılʍǝu> Вижу
[21:42:36] <ɹǝɟılʍǝu> wtf
[21:42:48] <ForNeVeR> Похоже, кайва потырила идентификацию клиента у кого-то, лол.
[21:42:51] rexim вышел из конференции
[21:43:04] <ForNeVeR> Или это _vt балуется.
[21:43:14] <kosc> .version
[21:43:14] <DeadBot> kosc: у тебя Psi+ 0.16.440 (20141210) Gentoo Base System release 2.2
[21:43:19] <kosc> Похоже на правду.
[21:43:54] <kosc> .version rexim
[21:43:55] <DeadBot> kosc: rexim не существует
[21:44:05] <kosc> Гыг, забавный формат ответа.
[21:44:13] <ForNeVeR> https://github.com/ForNeVeR/kaiwa/commit/377af31cde0f36f06af7918caf75bd6856a6c52e
[21:44:17] <kosc> DeadBot: а куда ж ты его дел, содомит клятый?
[21:44:25] <ForNeVeR> Похоже, что это настраивется в конфиге.
[21:45:32] <ForNeVeR> Хм, в серверном конфиге на j.ru всё ок. Очень интересно это всё...
[21:45:53] <ForNeVeR> Ну да ладно, пускай будет личкрафт :)
[21:46:02] ddd вышел из конференции
[21:47:02] <gsomix> ForNeVeR, а вообще похоже на то, чем я планирую заняться в аспирантуре: ботать математику и физику в районе электродинамики и теории поля.
[21:47:06] <kosc> ForNeVeR: для порноварки ты слишком быстро и легко сдаёшься.
[21:48:01] <revenrof> kosc, я тебе уже сказал: дело в том, что он ненастоящий. Это я настоящий.
[21:48:46] <revenrof> gsomix, я тоже хотел этим заняться и занялся. Правда, не столь активно, как хотелось бы - всё-таки работы много.
[21:49:00] <kosc> revenrof: и ты будешь раскуривать, почему version неверный приходит?
[21:49:09] <revenrof> Да.
[21:50:01] <kosc> .version DeadBot
[21:50:01] <DeadBot> kosc: я freqbot 1.1.99.360, запущен под Twisted 12.3.0, Python 2.7.3 (default, Jan 25 2013, 05:26:05)
[GCC 4.6.3]
[21:50:11] <kosc> Ух ты, твистед.
[21:50:13] <kosc> Сурово.
[21:50:25] <kosc> .version horta hell
[21:50:39] <kosc> И где?
[21:50:47] <kosc> .version horta\ hell
[21:50:47] <DeadBot> kosc: horta\ hell не существует
[21:50:48] rexim зашёл в конференцию
[21:50:49] <revenrof> .version
[21:50:49] <DeadBot> revenrof: у тебя LeechCraft Azoth 0.6.70 (compiled with Qt 4.8.6; running with Qt 4.8.6) Windows 8
[21:50:52] <gsomix> rexim, запиши!
[21:50:57] <DeadBot> kosc: horta hell не предоставляет такого сервиса
[21:51:03] <rexim> Осталось только зоварить чой!11
[21:51:04] <rexim> олвоы
[21:51:06] <rexim> ва
[21:51:14] <gsomix> rexim, запиши!
[21:51:19] <rexim> Что записать?
[21:51:23] <kosc> олвоы?
[21:51:26] <gsomix> В полный рост!
[21:51:33] <rexim> gsomix: хорошо
[21:51:35] <gsomix> С музычкой. Как ты умеешь.
[21:51:40] <gsomix> И песенкой.
[21:52:14] <ɹǝɟılʍǝu> Перчинка
[21:52:22] <revenrof> .version
[21:52:22] <DeadBot> revenrof: у тебя LeechCraft Azoth 0.6.70 (compiled with Qt 4.8.6; running with Qt 4.8.6) Windows 8
[21:53:11] Gustav зашёл в конференцию
[21:53:52] <Gustav> всем привет
[21:54:16] <revenrof> кревед!
[21:56:15] <Gustav> есть кто из костромы?
[21:56:35] <gsomix> rexim, а еще контрабас охуенно звучит!
[21:56:38] <Gustav> нихера наверное
[21:56:40] <revenrof> Ох, не припомню. Мне кажется, пока никого из Костромы не было.
[21:56:51] <Gustav> я буду=)
[21:57:05] <revenrof> .whois Gustav
[21:57:05] <DeadBot> revenrof: member/participant
online()
зашел в конфу 05.11.15 21:53:11
уровень доступа: 4
[21:57:13] <revenrof> Ок!
[21:57:34] <rexim> Так
[21:57:38] <rexim> Надо носки надеть
[21:57:46] <rexim> Без носок тяжело стриметь
[21:57:57] <revenrof> На руки или на голову?
[21:58:07] <Gustav> на ухи
[21:58:15] <revenrof> Это ок, одобряю.
[21:59:38] <rexim> https://www.livecoding.tv/rexim/
[21:59:42] <rexim> farted
[21:59:42] <gsomix> revenrof, Gustav http://www.gamer.ru/system/attached_images/images/000/150/475/original/gustav.png
[21:59:46] rexim вышел из конференции
[22:00:15] <revenrof> amd - такая няшнота!
[22:04:44] <revenrof> правда, мне кажется, что потом с этим персонажем (которого, однако, Густавом и звали) случилось что-то страшное :(
[22:05:01] ckorzhik зашёл в конференцию
[22:05:11] <Gustav> да наверное
[22:08:37] portnov вышел из конференции: Replaced by new connection
[22:08:42] portnov зашёл в конференцию
[22:09:19] <j123123> гудстаффом
[22:11:44] Akon32 зашёл в конференцию
[22:19:41] Gustav вышел из конференции: Компьютер перешел в спящий режим
[22:20:01] Gustav зашёл в конференцию
[22:25:37] phomm зашёл в конференцию
[22:26:36] <Akon32> чот не понял.
я создаю из AWT-потока некое Future[T], которое в фоне (с помощью указанного моего ExecutionContext) выполняет задачу.
я вызываю future.onComplete{case Success(res) => ... ; case Failure(th) => ... }(swingContext) в надежде, что эта частичная функция будет обрабатывать успешный результат или любой сбой, произошедший в моей задаче.
ВНЕЗАПНО, выброшенное OutOfMemoryError вываливается как uncaught exception в потоке моего ExecutionContext, а onComplete вообще в таком случае не вызывается (а мне надо). всё из-за того, что OutOfMemoryError<:VirtualMachineError не относится к NonFatal.
так и должно быть??
(проблему решил оборачиванием VirtualMachineError в Exception).
[22:26:51] <Akon32> простыня, однако.
[22:29:24] dzhon вышел из конференции
[22:31:09] grouzen зашёл в конференцию
[22:40:06] dzhon зашёл в конференцию
[22:56:25] reggies вышел из конференции
[22:57:37] grouzen вышел из конференции
[23:00:56] grouzen зашёл в конференцию
[23:01:55] Graf зашёл в конференцию
[23:02:04] Graf вышел из конференции
[23:02:13] ckorzhik вышел из конференции
[23:09:08] Akon32 вышел из конференции
[23:19:02] eaeee зашёл в конференцию
[23:23:35] Akon32 зашёл в конференцию
[23:25:00] kosc вышел из конференции: Disconnected: closed
[23:30:44] Gustav вышел из конференции: Компьютер перешел в спящий режим
[23:31:03] portnov вышел из конференции
[23:34:02] eaeee вышел из конференции: Replaced by new connection
[23:34:03] eaeee зашёл в конференцию
[23:35:10] grouzen вышел из конференции
[23:37:44] ckorzhik зашёл в конференцию
[23:38:00] eaeee вышел из конференции: Replaced by new connection
[23:38:03] eaeee зашёл в конференцию
[23:44:03] <j123123> $pet stats
[23:44:05] <horta hell> j123123:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 40
Сытость: 28
Возраст: 5 часов
[23:44:06] <j123123> $pet ratig
[23:44:08] <horta hell> j123123: Попробуйте $pet help.
[23:44:12] <j123123> $pet rating
[23:44:12] <gsomix> $pet feed
[23:44:12] <horta hell> j123123:
F-rNeVeR: 13PTC
h-rta hell: 11PTC
[23:44:15] <horta hell> gsomix: Недетерминированный конечный автомат Тьюринга опрокинул миску с едой лапой.
[23:50:00] xspeed вышел из конференции
[23:52:45] Graf зашёл в конференцию
[23:59:05] dzhon вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!