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

Тема: Тема: C, С++, D, Java, C#, Haskell, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust.
Backup channel: codingteam@conference.codingteam.org.ru
HQ: http://codingteam.org.ru
Код постить сюда: http://hastebin.com/
Логи: http://tinyurl.com/ctcjr-logs
Юным погромцам сюда: http://e-maxx.ru/algo/ , а ещё читать Кнутца, Корменца, Седжвикца и др.
Morning Tsoding (вт, чт, вс, збс): https://twitter.com/tsoding
Let's Dev (когда Капитан на мостике): http://www.youtube.com/playlist?list=PLK6mcZkmN4QTusFvp_0GVtscQbCiIg81Y
http://i.imgur.com/slnyI6a.jpg
[00:00:04] <rexim> .ping
[00:00:05] <DeadBot> rexim: понг от тебя 0.06 секунды
[00:00:06] <rexim> .ping
[00:00:07] <rexim> .ping
[00:00:07] <DeadBot> rexim: понг от тебя 0.06 секунды
[00:01:33] <Minoru> send/gsomix/Доброе утро!/
[00:01:35] <horta hell> Minoru: Сообщение помещено в очередь.
[00:05:11] Kumba_yo зашёл в конференцию
[00:07:20] unclechu зашёл в конференцию
[00:21:35] dzhon вышел из конференции
[00:24:49] etozhepirozhok вышел из конференции
[00:32:25] unclechu вышел из конференции
[00:34:44] unclechu зашёл в конференцию
[00:45:53] unclechu вышел из конференции: Replaced by new connection
[00:46:01] unclechu зашёл в конференцию
[00:48:13] ɹǝɟılʍǝu вышел из конференции
[00:52:08] Minoru вышел из конференции
[01:28:09] unclechu вышел из конференции
[01:30:54] unclechu зашёл в конференцию
[01:53:46] rexim вышел из конференции
[01:54:26] unclechu вышел из конференции
[02:11:20] a1batross вышел из конференции: Disconnected: Replaced by new connection
[02:11:21] a1batross зашёл в конференцию
[02:19:56] a1batross вышел из конференции: Disconnected: closed
[02:19:59] a1batross зашёл в конференцию
[03:13:01] unclechu зашёл в конференцию
[03:49:25] 0xd34df00d вышел из конференции: Disconnected: closed
[03:49:57] 0xd34df00d зашёл в конференцию
[04:05:11] Пенис Котов вышел из конференции
[04:31:06] unclechu вышел из конференции
[05:00:38] madmercen зашёл в конференцию
[06:32:26] ɹǝɟılʍǝu зашёл в конференцию
[06:39:02] ɹǝɟılʍǝu вышел из конференции
[06:39:11] ɹǝɟılʍǝu зашёл в конференцию
[06:45:04] <ForNeVeR> uggur: я этих терминов не знаю, но там же всё просто: иногда твой третий тред влезает в середину между обновлениями от первого и второго. Реордеринга тут не должно быть, по-моему, потому что всё volatile.
[07:22:09] <ɹǝɟılʍǝu> ForNeVeR, форнёверик! Утро же!
[07:25:53] Kumba_yo вышел из конференции
[09:33:59] <ForNeVeR> Так точно.
[09:34:41] rafaelrs вышел из конференции
[09:36:35] ɹǝɟılʍǝu вышел из конференции
[09:46:12] dzhon зашёл в конференцию
[09:51:20] gsomix зашёл в конференцию
[09:51:33] <gsomix> Доброе утро, добряки.
[09:55:51] <Mr.Purple> heya
[09:56:44] a1batross вышел из конференции: Disconnected: Replaced by new connection
[09:56:44] a1batross зашёл в конференцию
[09:58:24] MaXGXaM зашёл в конференцию
[10:06:24] <gsomix> Почитал устав нового научного центра.
[10:06:41] <ForNeVeR> Почитал, устав.
[10:06:49] <gsomix> Наш институт сохранил свое название, только надо приписку делать, что это филиал центра.
[10:07:00] <gsomix> Ну, и начальство теперь в Москве.
[10:07:27] <ForNeVeR> А я сегодня к студентам в университет ездил. Скоро у нас конференция, будем докладывать достижения :3
[10:08:10] <gsomix> Много докладов подготовили?
[10:08:54] a1batross вышел из конференции: Disconnected: Replaced by new connection
[10:08:56] a1batross зашёл в конференцию
[10:13:43] a1batross вышел из конференции: Disconnected: Replaced by new connection
[10:13:44] a1batross зашёл в конференцию
[10:18:05] a1batross вышел из конференции: Disconnected: closed
[10:18:07] a1batross зашёл в конференцию
[10:18:40] <ForNeVeR> Да, достаточно. Парочку - студенты, и ещё один от меня.
[10:18:57] <gsomix> В местном журнале нововведения: теперь можно рисунки в svg присылать; на статью аж по два рецензента находят; в одном номере нельзя больше двух статей с одним соавтором публиковать.
[10:23:32] <gsomix> Все-таки попадание в Russian Science Citation Index делает хорошее дело для журнала.
[10:23:55] <ForNeVeR> А в техе статьи принимают? :)
[10:24:33] <gsomix> Еще нет.
[10:26:51] <ForNeVeR> Ну, работа началась позитивно, но есть ещё над чем поработать!
[10:29:02] <ForNeVeR> Я на сегодня запланировал разбирательства с гравитацией в Hyperspace.
[10:29:25] <gsomix> ForNeVeR, а что это?
[10:29:54] <ForNeVeR> gsomix: https://github.com/codingteam/hyperspace :)
[10:30:12] <ForNeVeR> Это такая игра. Кораблики в статическом космическом окружении пуляют друг в друга пулями.
[10:30:48] <uggur> ForNeVeR: А почему hyperspace <https://github.com/codingteam/hyperspace> в цодингтиме, а asteroidsn -- нет?
[10:31:18] <ForNeVeR> Сейчас там итерационно траектории пуль моделируются, и это не очень быстро и здорово. Мне не нравится, хочу попробовать сделать более православно. Для этого придётся немножко над формулами покорпеть.
[10:31:28] <ForNeVeR> uggur: что такое "asteroidsn"?
[10:31:31] <gsomix> Kaiwa няшно отображает ссылки на гитхаб.
[10:31:48] <uggur> ForNeVeR: https://github.com/IngvarJackal/AsteroidsN
[10:32:13] <ForNeVeR> uggur: потому, что, кроме тебя, никто из цодингтима этот проект не пилит - а даже, может, и не в курсе про него.
[10:32:16] <ForNeVeR> Хотя ты показывал, да?
[10:32:51] <uggur> ну, звёздочка от миксера есть, по крайней мере (%
[10:33:08] <uggur> но нет, никто не пилил и вряд ли будет :D
[10:33:16] <uggur> я зафейлил архитектуру
[10:34:21] <ForNeVeR> И от меня звёздочка есть.
[10:34:31] a1batross вышел из конференции
[10:35:01] <uggur> вообще, я думаю теперь над тем, чтобы попробовать написать что-то с сетевой частью
[10:35:11] <ForNeVeR> uggur: в общем, у нас политика достаточно простая по большей части: если несколько человек-цодингтимцев пилит проект, то мы рассматриваем возможность его включения в наш репозиторий.
[10:35:24] <ForNeVeR> Ну, если сами авторы это попросят.
[10:36:43] <uggur> ForNeVeR: вообще, я думал над тем, чтобы запилить что-то вроде догфайта с неклассическгой гравитацией
[10:36:59] <uggur> но пока что я ещё не придумал сетевой стэк от слова совсем
[10:37:37] <uggur> С одной стороны, проще всего было бы передавать состояние через р2р, но тогда чуваки за NAT вроде меня сыграть не смогут
[10:39:07] <uggur> С другой стороны, можно попробовать вывалить на сервер все расчёты + лёгие клиенты для гуйни
[10:39:24] <uggur> ForNeVeR: а как в hyperspace сделано?
[10:39:46] <ForNeVeR> uggur: никак не сделано, там на клиенте всё.
[10:40:04] <ForNeVeR> Собственно, там и сервера-то нет. Я запиливаю эпизодически, но рабочего ничего нет :)
[10:40:04] <uggur> за одним компом?
[10:40:07] <ForNeVeR> Да.
[10:40:12] <uggur> х)
[10:41:24] <uggur> наверное, тогда мне лучше всё-таки начать с сетевого понга х)
[10:41:50] <gsomix> ForNeVeR, а какие формулы ты вывести хочешь?
[10:41:52] <uggur> с учётом того, что обычно всё становится в 3.14цздец раз сложнее на деле :D
[10:42:54] <ForNeVeR> gsomix: у нас есть исходные данные: масса, начальная скорость и координаты снаряда; массы и координаты небесных тел (постоянные, т.е. небесные тела не двигаются и друг на друга не влияют). Нужно получить функции x_снаряда(t), y_снаряда(t).
[10:46:28] <ForNeVeR> Я хотел начать с того, что записать систему уравнений для гравитации, а потом какая-то система дифуров получается (расстояния между телами зависят от координат, которые, в свою очередь, есть вторая производная от ускорения, которое имеет прямую зависимость от силы притяжения).
[10:46:43] <uggur> ты пробовал фейнмановские интегралы по траекториям?
[10:47:02] <ForNeVeR> Я ни хрена не помню про системы дифференциальных уравнений, но, похоже, там будет какая-то простая форма, так что, может, и получится решить.
[10:47:07] <uggur> http://xkcd.ru/i/451_v1.png х)
[10:47:15] <ForNeVeR> uggur: нет, не пробовал. Понятия не имею, что такое фейнмановские интегралы.
[10:48:45] <uggur> ForNeVeR: https://ru.wikipedia.org/wiki/%D0%9B%D0%B0%D0%B3%D1%80%D0%B0%D0%BD%D0%B6%D0%B5%D0%B2%D0%B0_%D0%BC%D0%B5%D1%85%D0%B0%D0%BD%D0%B8%D0%BA%D0%B0
[10:48:59] <uggur> понятия не имею, что это, но вдруг это то, что тебе нужно? х)
[10:49:28] <ForNeVeR> Ну, блин, может, и так %)
[10:50:35] <uggur> там тоже есть диффуры (x
[10:51:08] <uggur> gsomix: математический аппарат лагранжевой механики -- это то, что может помочь ForNeVeR?
[10:51:11] <ForNeVeR> Надо этот вопрос изучать, в общем. Может, чего-нибудь придумаю.
[10:54:20] <uggur> а что, у тебя в этом проблемы с производительностью?
[10:54:37] <ForNeVeR> Да, в том числе в этом.
[10:54:52] <ForNeVeR> Когда много снарядов выстреливаешь - всё начинает тормозить!
[10:55:18] <ForNeVeR> К тому же мне кажется, что для клиент-серверной версии это будет важно.
[10:55:33] <ForNeVeR> Мы не можем позволить каждому клиенту у себя проводить итерационное моделирование.
[10:55:42] <ForNeVeR> Просто потому, что результаты могут не сойтись.
[10:56:06] <uggur> можно усреднять
[10:56:17] <gsomix> ForNeVeR, я не уверен, что удастся получить аналитические выражения для произвольной конфигурации поля.
[10:56:18] <ForNeVeR> Точки бифуркации имеют место, и при нормальном геймплее реально может получиться в них попасть.
[10:56:35] <ForNeVeR> gsomix: дык и я не уверен! Надо изучить!
[10:56:48] <ForNeVeR> Не получится - и хрен с ним, что-нибудь другое придумаем.
[10:57:09] <gsomix> Мне кажется, что лучше заняться оптимизацией численных расчетов.
[10:57:12] <ForNeVeR> Будем на сервере безьешки строить, а на клиентах просто по этим безьешкам рисовать движение снаряда.
[10:57:29] <ForNeVeR> gsomix: а я хочу вообще удалить, изничтожить численные расчёты.
[10:57:48] <gsomix> Где-то их придется оставить. Например, на сервере.
[10:58:00] <gsomix> А при скольки снарядах начинает тормозить?
[10:58:05] <ForNeVeR> Если получится аналитически в какой-то форме - то нет, нахрен их, нигде не надо оставлять.
[10:58:13] <ForNeVeR> Ну, при тысяче, например %)
[10:58:43] <gsomix> С каким шагом считаете? Решение аппроксимируете чем-нибудь?
[10:58:47] <ForNeVeR> Вообще-то это, конечно, баг прототипа, что можно выстрелить тыщу раз. По идее-то, наверное, только один раз можно стрелять.
[10:58:55] <ForNeVeR> Хрен знает с каким, надо код смотреть.
[10:59:26] <ForNeVeR> Но я с такой моделью вообще не знаю, что делать, честно говоря. Вот есть у меня клиенты, есть сервер.
[10:59:38] <ForNeVeR> Например, я на сервер передал параметры выстрела.
[10:59:40] <ForNeVeR> А дальше что?
[11:00:09] <ForNeVeR> Сервер у себя проводит вот это моделирование, считает координаты снаряда в каждую (условно) секунду, и...
[11:00:14] <ForNeVeR> И дальше непонятно!
[11:01:06] <ForNeVeR> Чего ему отдавать клиентам, чтобы они этот процесс отобразили? Набор точек? Тогда с какой точностью, и как клиенты будут апроксимировать перемещение между точками?
[11:01:26] <ForNeVeR> Набор параметров для групп кривых Безье? Ну, это уже лучше, но их тогда нужно построить.
[11:01:39] ɹǝɟılʍǝu зашёл в конференцию
[11:02:01] <ForNeVeR> А вот если б можно было передавать параметры решённого диффура, чтоб каждый клиент у себя строил траекторию - это было бы как минимум забавно. Мне нравится эта идея, я попробую в эту сторону копать.
[11:02:25] <ForNeVeR> Если не получится - зафолбэчимся на менее наукоёмкие варианты, делов-то.
[11:02:55] <gsomix> Безье -- ок.
[11:03:44] <uggur> хм
[11:03:51] <uggur> интересно, получится ли вывести снаряд на орбиту?
[11:03:51] <gsomix> uggur, Гамильтонов формализм мне нравится больше.
[11:04:09] <ForNeVeR> С тебя алгоритм, как по куче точек построить кривые Безье, выкинув лишние промежуточные точки :3
[11:04:17] <uggur> gsomix: ничего не могу сказать -- я с математическим аппаратом ни с тем, ни с другим не знаком :)
[11:04:32] rafaelrs зашёл в конференцию
[11:04:46] <uggur> ForNeVeR: кривую второго порядка можно построить и по трём точкам, не?
[11:04:54] <ForNeVeR> uggur: в этом-то и проблема.
[11:04:55] <gsomix> ForNeVeR, тогда ты оставишь меня вживых?!
[11:04:57] <ForNeVeR> Можно, нужно.
[11:05:00] <ForNeVeR> Но!
[11:05:06] <ForNeVeR> У меня не три точки, а три тысячи.
[11:05:16] <uggur> и ты успеешь все их просчитать?
[11:05:20] <ForNeVeR> Да.
[11:05:30] <ForNeVeR> Какое минимальное количество кривых нужно, чтоб покрыть конкретные три тысячи точек?
[11:05:43] <uggur> кривых какого порядка?
[11:05:51] <ForNeVeR> Второго.
[11:05:58] <ForNeVeR> Ну или какого тебе нужно?
[11:06:11] <uggur> кривая второго порядка может пожрать три степени свободы
[11:06:13] <ForNeVeR> Вот если точки на одном отрезке - то вообще можно этим отрезком всё и накрыть.
[11:06:18] <uggur> 3к / 3 = 1к
[11:06:27] <uggur> но тебе вряд ли нужно пройти через все 3к точек :)
[11:06:36] <uggur> тебе ведь интерполировать нужно, да?
[11:06:37] <ForNeVeR> Да, мне иногда хватает отрезка.
[11:06:52] <ForNeVeR> Уже в 500 раз лучше, чем твоя оценка :)
[11:07:33] <gsomix> Я потерял нить разговора.
[11:07:45] <ForNeVeR> Ну или, если там какая-то очень простая конфигурация планет, то вся траектория будет на одной кривой, ну или на двух - и, опять же, достаточно очень малого количества кривых, чтоб представить всю траекторию.
[11:08:15] <uggur> нет :)
[11:08:16] <ForNeVeR> gsomix: у нас на входе очень много точек, а на выходе нужно сжать их до минимального количества кривых Безье, чтоб их передать по сети.
[11:08:22] <ForNeVeR> uggur: что "нет"?
[11:08:30] <uggur> для конфигурации из двух планет траектория может быть очень сложной
[11:08:35] <uggur> восьмёрка, например
[11:08:36] <ForNeVeR> А из одной?
[11:08:47] <ForNeVeR> Восьмёрка - очень простая траектория.
[11:08:47] <uggur> а из одной описывается с помощью кривой второго порядка
[11:08:49] <ɹǝɟılʍǝu> Всем чпоке в этом чяте!
[11:08:55] <uggur> ForNeVeR: и как описать восьмёрку? %)
[11:09:07] <ForNeVeR> uggur: но при этом во всех случаях у нас одинаковое количество точек - много.
[11:09:10] <ɹǝɟılʍǝu> devel29a, Scratch — хорошая штука для детей.
[11:09:15] <ɹǝɟılʍǝu> Там даже рисовать можно!
[11:09:18] <ForNeVeR> uggur: восьмёрка - ну, штуки четыре, наверное, кривых второго порядка.
[11:09:18] <ɹǝɟılʍǝu> Кодом, разумеется.
[11:09:27] <ForNeVeR> Не тысяча и даже не сто.
[11:09:30] <ɹǝɟılʍǝu> 7миклассникам очень понравилась.
[11:09:39] <ɹǝɟılʍǝu> ForNeVeR, в своим детям покажи.
[11:10:30] <uggur> ForNeVeR: вот, в том и суть
[11:10:36] <ForNeVeR> uggur: отмечу также, что всё это хозяйство зависит от требуемой точности. Можно такую точность задать, что твоя восьмёрка превратится в два отрезка.
[11:10:37] <uggur> ты разбиваешь на отрезки
[11:10:48] <ForNeVeR> На отрезки какого размера?
[11:11:01] <uggur> ну, по четвертям, в случае восьмёрки, полагаю
[11:11:04] <uggur> соответственно, ты можешь вообще передавать только точки на клиент
[11:11:15] <ForNeVeR> Давай алгоритм детекта восьмёрок тогда.
[11:11:19] <uggur> а клиент будет делать какую-нибудь бикубическую интерполяцию
[11:11:20] <ForNeVeR> И всех других возможных конфигураций.
[11:11:43] <uggur> тогда тебе не придётся вообще заморачиваться с аппроксимацией функции.
[11:11:59] <ForNeVeR> Клиент должен рисовать примерно так же, как замоделировал сервер.
[11:12:22] <ForNeVeR> На кривых участках, соответственно, надо большую точность, а на прямых - меньшую.
[11:12:35] <gsomix> ForNeVeR, да, когда я говорил, что я не уверен, это означало, что никакой аналитики не получится с поправкой на то, что я мог что-то забыть или неправильно понять.
[11:12:37] <ForNeVeR> Мне сходу непонятно, как это всё определять, и где какую точность делать.
[11:12:44] <ɹǝɟılʍǝu> gsomix, ОЙ
[11:12:50] <ɹǝɟılʍǝu> ДА ТЫ ЖЕ ГСОМЯШКА
[11:12:51] <gsomix> ForNeVeR, экспериментально.
[11:13:13] <uggur> "ForNeVeR: На кривых участках, соответственно, надо большую точность, а на прямых - меньшую." предлагаю это делать с помощью адаптивного шага солвера
[11:13:17] <ForNeVeR> gsomix: как экспериментально? Клиенты у нас должны ставить численные эксперименты?
[11:13:22] <ForNeVeR> uggur: какого солвера?
[11:13:34] <uggur> который у тебя траекторию получает из диффуров
[11:13:40] <ForNeVeR> У меня нет диффуров.
[11:13:48] <uggur> а как ты считаешь движение?
[11:13:52] <ForNeVeR> У меня и траектории нет.
[11:14:03] <gsomix> ForNeVeR, а имел в виду, что перед сборкой игры.
[11:14:07] <ForNeVeR> У меня есть солвер, который итеративно считает по-простому, без всяких диффуров.
[11:14:24] <ForNeVeR> На выходе у него куча точек.
[11:14:36] <ForNeVeR> Он сейчас их на экране в реалтайме рисует :)
[11:14:37] <uggur> итеративно в виде x1 = x1 + x1'?
[11:14:40] <ForNeVeR> Да.
[11:14:47] <gsomix> Он итеративно считает диффур в итоге. :)
[11:15:00] <ForNeVeR> Не могу этого сказать с должной степенью уверенности.
[11:15:23] <ForNeVeR> Можно сказать, что он вычисляет интеграл.
[11:15:34] <uggur> и чем это отличается от метода Эйлера?
[11:15:37] <uggur> http://nickolay.info/study/methods/5.files/image031.gif
[11:15:53] <ForNeVeR> Чем что отличается от метода Эйлера?
[11:15:57] <gsomix> ForNeVeR, мне кажется, что ты слишком общую задачу хочешь решить. Я думаю, надо посмотреть какие бывают в игре траектории и подобрать для них все нужные параметры.
[11:16:15] <uggur> ForNeVeR: по-моему в принципе ничем не отличается.
[11:16:26] <uggur> В общем, ты можешь сделать адаптивный шаг на основе x'
[11:16:30] <ForNeVeR> uggur: дак что отличается-то? Какую задачу решает метод Эйлера?
[11:16:35] <ForNeVeR> Что такое x'?
[11:17:08] <ForNeVeR> gsomix: какие группы параметров ты собираешься для них подобрать?
[11:17:11] <uggur> производная функции от х в точке
[11:17:20] <uggur> суммарное действие сил в точек, в твоём случае
[11:17:27] <uggur> с массой и всё такое
[11:17:31] <ForNeVeR> Ну, суммарное действие сил - это ускорение всё-таки.
[11:17:38] <uggur> ну да
[11:17:40] <ForNeVeR> От него зависит скорость.
[11:17:44] <uggur> ускорение в точке
[11:17:48] <ForNeVeR> А от неё вот уже координата, да.
[11:17:59] <uggur> вот чем больше ускорение, тем больше точек надо
[11:18:20] <gsomix> ForNeVeR, шаг итерационного процесса, точность интерполяции, количество безье кривых, порядок одной кривой.
[11:18:21] <ForNeVeR> А если оно просто в одном направлении ускоряется?
[11:18:32] <uggur> хм, ок
[11:18:41] <uggur> тогда возьми производную от ускорения.
[11:19:01] <ForNeVeR> Чтобы аналитически взять производную, мне нужна функция.
[11:19:09] <gsomix> .__.
[11:19:10] <uggur> зачем аналитически?
[11:19:14] <gsomix> Вы о чем тут?
[11:19:34] <uggur> просто сохраняй прошлое значение производной, считай текущую, и дели на прошедшее время
[11:19:41] <uggur> разницу
[11:19:47] <ForNeVeR> Ну, это уже и сделано.
[11:20:17] <uggur> т.е. у тебя уже есть адаптивный алгоритм расчёта, который делает мелкие шаги при большой производной ускорения?
[11:20:38] <ForNeVeR> Нет.
[11:20:56] <ForNeVeR> Я просто сохраняю прошлое значение производной, считаю текущую, делю на прошедшее время.
[11:20:58] <ForNeVeR> Как ты сказал :)
[11:21:23] <uggur> м, а можешь отрендерить полученные точки траектории?
[11:21:38] <ForNeVeR> Да, я это уже и делаю :)
[11:21:43] <uggur> покажи :3
[11:21:46] <uggur> в виде картинки
[11:21:49] <ForNeVeR> Скачай сам да посмотри.
[11:22:01] <ForNeVeR> В мастере должна быть ок версия.
[11:22:07] <uggur> у тебя скринов нету?
[11:22:11] <ForNeVeR> Нету.
[11:22:19] <uggur> не, тогда не буду скачивать.
[11:22:23] <ForNeVeR> Ну ок.
[11:22:30] <uggur> у меня вот брат скачал, а теперь с микроволновки сидит.
[11:23:54] <uggur> https://github.com/codingteam/Hyperspace/blob/master/src/hyperspace/gravity.clj#L7 а что значит тут under gravity's impact of the second one?
[11:24:20] <ForNeVeR> Рассчитывает ускорение первого объекта под действием гравитации второго.
[11:24:29] <gsomix> ForNeVeR, ладно, в общем начинай разбираться и спрашивай если что.
[11:25:06] <ForNeVeR> Да.
[11:27:29] <uggur> по-моему у тебя физический расчёт завязан на циклы рендеринга
[11:27:32] <uggur> ForNeVeR: не?
[11:27:59] <ForNeVeR> uggur: я в этом не уверен. По-моему, нет. Но это возможно :D
[11:28:11] rexim зашёл в конференцию
[11:28:13] <ForNeVeR> И я не считаю, что это хорошо :)
[11:29:16] <rexim> ЧПООООК!1
[11:29:24] <rexim> волыва
[11:29:54] <uggur> ForNeVeR: стартанул бы в отдельном трэде и выгребал через очередь %)
[11:29:59] m4n71k0r зашёл в конференцию
[11:30:11] <ɹǝɟılʍǝu> rexim, дай фоточку котика!
[11:30:13] <uggur> я вот завязал и пожалел об этом
[11:30:18] <ɹǝɟılʍǝu> m4n71k0r, или ты.
[11:30:49] <rexim> uggur: люди десятилетиями на него завязываются и успешно продают игры.
[11:30:56] <rexim> Хотя последнее время перестали, да :)
[11:31:06] Славный капитан вышел из конференции
[11:31:35] <gsomix> rexim, следующий стрим опять про камл?
[11:31:40] <gsomix> Привет.
[11:31:46] <uggur> rexim: бесплатные обеды закончились уж 10 лет как.
[11:31:58] <rexim> gsomix: ну дык надо же оболочку добить.
[11:32:01] <rexim> Плюс визуализация.
[11:32:14] <rexim> gsomix: у тебя есть какие-то другие предложения?
[11:32:19] <gsomix> Нет.
[11:32:23] <rexim> Ну ладно
[11:32:33] <gsomix> Просто планирую время. :)
[11:32:37] <rexim> gsomix: если будут, то предлагай. :)
[11:32:58] <ɹǝɟılʍǝu> rexim, ой, блин, я пропустил стрим по расту?!((
[11:33:11] unixorn вышел из конференции
[11:34:39] <ForNeVeR> ɹǝɟılʍǝu: не было, вроде.
[11:34:51] <ForNeVeR> По OCaml вчера был.
[11:34:51] <rexim> ɹǝɟılʍǝu: точно, раст!
[11:34:57] <rexim> Но надо закончить оболочку.
[11:35:08] <ɹǝɟılʍǝu> Уф, а то я уже вдруг забоялся, что пропустил, подвёл миксера!
[11:35:08] <ForNeVeR> Я начало смотрел, а потом пошёл спать.
[11:35:30] <rexim> ForNeVeR: =(
[11:36:12] <rexim> А я Graham Scan на стриме без гугла вспомнил!
[11:37:26] <gsomix> Что бы почитать про численное моделирование в механике...
[11:38:52] <ForNeVeR> Я бы вообще хотел про механику что-нибудь узнать!
[11:38:54] <uggur> gsomix: на Udacity был курс про численные методы в математике х)
[11:38:56] <ForNeVeR> И про физику! И математику!
[11:39:06] <uggur> ForNeVeR: Ньютон уже всё придумал
[11:39:09] <uggur> три закона
[11:39:11] <ForNeVeR> uggur: он был неправ!
[11:39:18] <uggur> нухз
[11:39:23] <uggur> а у меня вроде бы работает
[11:39:25] <gsomix> uggur, нет, спасибо. Это не то
[11:40:00] <gsomix> ForNeVeR, так возьми книгу по механике! Тебе посоветовать?
[11:40:15] <ForNeVeR> gsomix: мне надо взять времени, чтоб её читать %)
[11:40:24] <ForNeVeR> gsomix: но посоветуй, конечно.
[11:40:32] <gsomix> Время у меня закончилось.
[11:40:37] <gsomix> А советы -- нет!
[11:40:48] <uggur> прямо страна советов
[11:41:10] <gsomix> ForNeVeR, Маркеев "Теоретическая механика" и первый том ландафшица.
[11:41:37] <uggur> у-у %)
[11:42:41] <uggur> http://www.physics.sut.ru/wp-content/files/textbook/txtbook_mechanics.pdf
[11:43:06] <uggur> Вот, кстати, Савельев И. В. "Курс общей физики" есть,
[11:43:11] <uggur> я по нему учился
[11:43:21] <uggur> потому такой раздолбай и вышел :D
[11:43:36] <uggur> впрочем, наверное это не связанно (:
[11:44:43] <ForNeVeR> gsomix: ага, спасибо.
[11:45:20] <gsomix> Первая книга очень подробная.
[11:46:53] <uggur> gsomix: в итоге ForNeVeR неосилит и будет влачить жалкое существование с искажённой естественнонаучной картиной мира .\_/.
[11:47:00] unixorn зашёл в конференцию
[11:47:04] <uggur> и всё из-за тебя! х)
[11:48:20] <uggur> интересно, научатся ли в ближайшем будущем эффективно обучать во сне?
[11:49:06] <gsomix> У меня никогда не получается поспевать за мыслью uggur.
[11:49:17] <gsomix> Кто-нибудь сталкивался с такой проблемой?
[11:49:45] <m4n71k0r> ForNeVeR: утро, словил "System.IO.FileLoadException: Could not load file or assembly ‘<assemblyPath>‘ or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515" на чужой машинке с вин7. Разрабатывал под 4.6.1 дотнет, на чужой машинке поставил. В виртуалке у меня это не воспроизвелось. Нарыл вот https://blogs.msdn.microsoft.com/shawnfa/2009/06/08/more-implicit-uses-of-cas-policy-loadfromremotesources/
Это типа безопасность?
Меня спасёт <loadFromRemoteSources enabled="true" /> от этого в будущем или надо как-то нормально писать на сишарпе, о чём я не знаю?
[11:50:27] <m4n71k0r> и почему с Java таких проблем нет?(
[11:50:33] <m4n71k0r> или с любым другим языком
[11:52:31] unixorn вышел из конференции: Replaced by new connection
[11:52:32] unixorn зашёл в конференцию
[12:05:31] Mr.Purple вышел из конференции
[12:07:24] Graf зашёл в конференцию
[12:07:29] Graf вышел из конференции
[12:11:06] <rexim> gsomix: йоу, нигга!
[12:11:35] <gsomix> rexim, привет, б
[12:11:58] <rexim> ._.
[12:12:14] <gsomix> Я не знаю, что хотел написать.
[12:13:03] <DeadBot> uggur: http://i.imgur.com/MZCVK4u.jpg
[12:14:07] <rexim> gsomix: .__.
[12:14:25] <ForNeVeR> m4n71k0r: ты используешь какую-то хреноту а-ля Assembly.LoadFrom? В Java тоже есть проблемы с секурностью загрузки классов рефлекшеном ._.
[12:14:44] <m4n71k0r> ForNeVeR: это FluentMigrator использует
[12:14:51] <m4n71k0r> он грузит
[12:15:06] <m4n71k0r> я оформил миграции в виде классов и воткнул в либу
[12:15:12] <ForNeVeR> Хочешь сказать, что при умолчальных параметрах начинаются вот такие вот траблы с FluentMigrator?
[12:15:24] <ForNeVeR> Верится с трудом. Мы-то его юзаем, и никаких таких косяков не было отмечено.
[12:15:31] <m4n71k0r> нет, такое видимо из-за того, что у чувака и дотнет 2 и 4
[12:15:50] <m4n71k0r> там какие-то разные схемы загрузки
[12:16:10] <m4n71k0r> на голой машине с установленным 4.6.1 всё ок
[12:16:22] <ForNeVeR> Но ты не грузишь сборки из каких-то левых мест. WTF.
[12:16:43] <m4n71k0r> не гружу, у меня либа в одной папочке, а мигратор в другой
[12:16:50] <m4n71k0r> бред какой-то
[12:17:07] <ForNeVeR> А вот это странно. Как так они оказались в разных папочках?
[12:17:34] <m4n71k0r> мигратор - это тулза migrate.exe
[12:17:42] <m4n71k0r> я её использую
[12:17:45] <m4n71k0r> видимо зря
[12:18:06] <ForNeVeR> http://www.clearmindsoftware.com/post/Resolution-Error-Could-not-load-file-or-assembly-file5c5cserver5cpath5cfiledll-or-one-of-its-dependencies-(0x80131515)/
Тут пишут, что такое может быть только если ты грузишь сборку откуда-то с файловой шары, или если она в недоверенных находится.
[12:18:25] <ForNeVeR> Ну, т.е. её скачали из интернета, и не анблокнули.
[12:18:45] <m4n71k0r> стоп
[12:19:27] <ForNeVeR> > In the .NET Framework 4.5, assemblies on local network shares are run as full trust by default;
[12:19:29] <m4n71k0r> я залил на мелкософтовскую шару, потом всё скачал, распаковал... и запустил. Нубо вопрос: как анблокнуть?
[12:19:48] <ForNeVeR> В свойствах файла может быть кнопка "анблок".
[12:20:02] <m4n71k0r> охтыж
[12:20:09] <ForNeVeR> Есть, да?
[12:20:17] <m4n71k0r> я не могу сейчас проверить
[12:20:27] <ForNeVeR> Ну, есть некоторое подозрение на эту проблему.
[12:20:29] <m4n71k0r> хотя... могу.... ночуть позже
[12:20:40] <ForNeVeR> http://stackoverflow.com/a/5245971/2684760
[12:20:52] <ɹǝɟılʍǝu> ForNeVeR, а где этот анлок кнопочка?
[12:20:54] <m4n71k0r> это мне всё dll-ки надо анблокнуть или те, которые грузятся?
[12:20:56] <ɹǝɟılʍǝu> Она на всех файлах?:
[12:21:10] <ForNeVeR> m4n71k0r: а хер его знает. Я вообще думал, что они бывают только на экзешниках %)
[12:21:14] <ForNeVeR> ɹǝɟılʍǝu: ^
[12:21:22] <ɹǝɟılʍǝu> Ок!
[12:21:41] <ForNeVeR> И, кстати, по-моему, в основном IE помечает скачиваемые файлы как залоченные.
[12:21:53] Graf зашёл в конференцию
[12:21:59] <ForNeVeR> Если скачиваешь файлы хромом или FF - то, скорее всего, они не залочатся.
[12:22:07] Graf вышел из конференции
[12:22:09] <ForNeVeR> Но я не уверен на 100%, надо проверять.
[12:22:58] <ForNeVeR> m4n71k0r: на твоей целевой машине запускали с диска программу? Точно не с шары какой-нибудь жопной?
[12:23:12] <m4n71k0r> нет, не с шары
[12:23:19] <ForNeVeR> Ну и по поводу версий дотнета у меня тоже сомнения. Вроде как в 4.5 всю эту говноподсистему выпилили нахрен...
[12:23:23] <m4n71k0r> в домике юзера
[12:23:30] <ɹǝɟılʍǝu> m4n71k0r, а ты полайкал котиков сутра?
[12:26:23] Laz зашёл в конференцию
[12:28:00] <gsomix> rexim, я тебя обманул, в Core zip тоже требует списки одинаковых размеров.
[12:28:48] <ForNeVeR> rexim: и я тебя обманул!
[12:30:07] <devel29a> ForNeVeR: Про залоченные файлы ты все праильно говоришь
[12:30:17] <rexim> gsomix: =(
[12:30:26] <rexim> ForNeVeR: ну в тебе-то я и не сомневался
[12:30:30] <ForNeVeR> =3
[12:31:04] <rexim> gsomix: странно все у них в этом окамлеэ...
[12:31:22] <gsomix> В F#, кстати, те же проблемы.
[12:31:32] MaXGXaM вышел из конференции
[12:32:01] <rexim> =(
[12:32:25] <ForNeVeR> rexim: он тебя обманывает! Нет там никаких проблем!
[12:32:55] <ForNeVeR> https://msdn.microsoft.com/en-us/library/ee370261.aspx
[12:33:09] <ForNeVeR> > The two sequences need not have equal lengths
[12:33:10] <rexim> Да что такое!
[12:33:21] <rexim> Все меня сегодня обманывают!
[12:33:28] <ForNeVeR> rexim: сегодня первое апреля!
[12:33:49] <gsomix> rexim, обрати внимание, что это Seq!
[12:33:55] <ForNeVeR> Seq!
[12:33:56] <gsomix> А не List.
[12:34:00] <rexim> Ну и вообще, мне кажется логичным, что зип отбрасывает хвосты и я не понимаю почему разные размеры должны быть исключением.
[12:34:01] <rexim> Вот
[12:34:02] <rexim> Все
[12:34:04] <rexim> Я пошел пить кофе
[12:34:24] <ForNeVeR> gsomix: да, ты прав.
[12:34:36] <ForNeVeR> Но можно просто везде хуячить Seq!
[12:34:39] <rexim> ForNeVeR: http://www.youtube.com/watch?v=ehdTVqSj_Zc
[12:34:44] <gsomix> Seq!
[12:34:51] <ForNeVeR> Ну, не только лишь везде, а лишь только там, где нужно.
[12:34:54] <ɹǝɟılʍǝu> ForNeVeR, авторизуйся в текстовом редакторе!
[12:35:04] <ForNeVeR> ɹǝɟılʍǝu: авторизуй текстовый редактор!
[12:35:14] <ɹǝɟılʍǝu> Чо за ухня на xmpp.ru с сертификатами?
[12:35:30] <rexim> ɹǝɟılʍǝu: проверь hosts
[12:36:16] <ForNeVeR> Амбулатрон!
[12:36:32] <ɹǝɟılʍǝu> rexim, и что искать?
[12:36:41] <rexim> ɹǝɟılʍǝu: не знаю
[12:36:48] <rexim> ForNeVeR: новое слово придумал?
[12:36:52] <ForNeVeR> rexim: да!
[12:37:00] <rexim> ForNeVeR: ты такой молодец! :3
[12:37:05] <ForNeVeR> rexim: =3
[12:37:14] <rexim> ForNeVeR: это явно должна быть пушка
[12:37:24] <rexim> Которая не убивает, но травмирует.
[12:37:28] <ForNeVeR> Это будет трансформер!
[12:37:32] <rexim> Хм...
[12:37:34] <rexim> Хм!
[12:37:37] <rexim> Неплохо :)
[12:37:43] <gsomix> А в sml есть zip и zipeq.
[12:37:49] <rexim> Зипег
[12:38:01] <rexim> gsomix: врешь опять небось?
[12:38:06] <rexim> Все я тебе больше не верю =\
[12:38:07] <gsomix> http://sml-family.org/Basis/list-pair.html#LIST_PAIR%3aSIG%3aSPEC
[12:38:09] <ɹǝɟılʍǝu> rexim, weld your zipper!
[12:38:24] <rexim> gsomix: а, ну ок. Верю :)
[12:40:16] <gsomix> https://github.com/Microsoft/visualfsharp/pull/1033
[12:40:21] <gsomix> Гифки.
[12:41:53] <ɹǝɟılʍǝu> gsomix, forki
[12:44:49] <ForNeVeR> forki норм чувак.
[12:45:20] <ForNeVeR> ɹǝɟılʍǝu: его фамилия тебе понравится. Forkmann :3
[12:48:35] <rexim> ForNeVeR: где все мои форки?
[12:48:58] <ForNeVeR> rexim: forki!
[12:49:10] <ForNeVeR> rexim: их забрал мистер Фокерманъ!
[12:49:32] <gsomix> Сначала растеряют все свои форки, а потом ходють и ноють.
[12:49:49] <rexim> Фокер? Это так звучит Fucker с британским акцентом :3
[12:49:50] <ForNeVeR> s/л /лъ/
[12:49:51] <horta hell> ForNeVeR: r-xim: их забралъмистер Фокерманъ!
[12:50:00] <ForNeVeR> s/ъм/ъ м/
[12:50:00] <horta hell> ForNeVeR: r-xim: их забралъ мистер Фокерманъ!
[12:50:11] <ForNeVeR> s/р /ръ /
[12:50:11] <horta hell> ForNeVeR: r-xim: их забралъ мистеръ Фокерманъ!
[12:50:38] <gsomix> Форнёверманъ.
[12:50:51] <rexim> Форнёверманнбергович
[12:51:12] <gsomix> Форнёверутунян.
[12:51:34] <gsomix> s/ту/тю/
[12:51:34] <horta hell> gsomix: Форнёверутюнян.
[12:53:58] <ɹǝɟılʍǝu> ForNeVeR, шикарная фамилия!
[12:55:39] <rexim> uggur: http://www.youtube.com/watch?v=VKzWLUQizz8
[12:57:23] <ɹǝɟılʍǝu> ForNeVeR, жил-был QA, ему надоели ошибки и он стал исправлять сам. Он стал писать код. Он стал программистом.
[12:57:28] unclechu зашёл в конференцию
[12:57:29] <ɹǝɟılʍǝu> И нанял себе QA.
[12:57:37] <ɹǝɟılʍǝu> Которому надоели ошибки и он стал исправлять сам. Он стал писать код. Он стал программистом.
[12:57:45] <ɹǝɟılʍǝu> И нанял себе QA.
[12:57:49] <ForNeVeR> Отличный способ создать себе армию программистов!
[12:59:32] Славный капитан зашёл в конференцию
[13:04:03] <Славный капитан> А если каждый следующий QA будет становиться программистом в два раза быстрее -- то мы за конечное время получим бесконечную армию программистов!
[13:04:20] <ɹǝɟılʍǝu> Славный капитан, \0
[13:04:31] <Славный капитан> Отставить зиги!
[13:04:55] <Славный капитан> Капитану надо кидать аквилы!
[13:06:43] <ɹǝɟılʍǝu> Славный капитан, а меня тут какие-то люди признали комиссаром!
[13:07:25] <Славный капитан> Отлично! Расстреляй их за трусость!
[13:08:13] <ɹǝɟılʍǝu> Славный капитан, не! Пускай идут в атаку!
[13:08:18] <ɹǝɟılʍǝu> У них же мультимелта!
[13:08:26] <ɹǝɟılʍǝu> // чсх, почти верно: чувак сварщик
[13:08:46] <Славный капитан> ... ЦЕПНАЯ мультимелта!
[13:08:56] <ɹǝɟılʍǝu> 0_о
[13:09:18] * m4n71k0r не смог найти смайлик каквилы
[13:11:35] <devel29a> Э--
[13:12:49] grouzen зашёл в конференцию
[13:14:23] <rexim> ksdklsd
[13:15:24] <devel29a> rexim: ты забыл flush для буффера сделать перед использованием
[13:15:47] Minoru зашёл в конференцию
[13:16:43] <Славный капитан> m4n71k0r: =\*o*/=
[13:16:58] <m4n71k0r> это чирлидерша
[13:17:14] <Славный капитан> Ересь! *BLAM* Это знак Аквилы!
[13:17:37] <m4n71k0r> ок, всё чирлидерши верны Императору!
[13:17:46] <m4n71k0r> все*
[13:18:19] <Славный капитан> ну или упрощенный вариант: =\v/=
[13:18:32] <m4n71k0r> сова зажмурилась
[13:18:48] <m4n71k0r> или десептикон
[13:19:09] <ɹǝɟılʍǝu> m4n71k0r, почта доставила посылку всего за 4 дня!
[13:19:18] <ɹǝɟılʍǝu> Из Великого Новгорода в Ярославль!
[13:19:26] <m4n71k0r> ɹǝɟılʍǝu: а мне потихонечку из Китая приходят
[13:19:40] <m4n71k0r> вот уже 30 дней прошло, две посылочки пришли
[13:20:04] <devel29a> m4n71k0r: А мне три!
[13:20:14] <m4n71k0r> devel29a: крут, я вот третью жду
[13:20:22] <devel29a> m4n71k0r: а я еще штук 5
[13:20:24] <m4n71k0r> самую дорогую
[13:20:40] <Славный капитан> А я вчера великолепную картину наблюдал.
[13:21:55] <Славный капитан> Называется "Вахоеб-импераст исходит на говно от фотографии с освящения РД-107"
[13:22:29] <Славный капитан> просто какое-то чудовищное двоемыслие ~_~
[13:22:34] <rexim> Славный капитан: копейтанушка! =3
[13:22:46] <ɹǝɟılʍǝu> Славный капитан, освещение это конечно не оч, да.
[13:22:53] <ɹǝɟılʍǝu> Асло, Импи ж против религии.
[13:23:00] <ForNeVeR> Ну как сказать :3
[13:23:07] <ForNeVeR> Его давно не спрашивали!
[13:23:14] <rexim> Да он бы и не ответил
[13:23:18] <ɹǝɟılʍǝu> Мы ведь за Импи, а не за выблядков из Церкви во имя его.
[13:23:23] <ɹǝɟılʍǝu> ForNeVeR, а зря!
[13:23:36] <ForNeVeR> А в "if the emperor had a text-to-speech device" это очень хорошо обыграли.
[13:23:51] <ForNeVeR> All hail the Man Emperor of the Man!
[13:24:05] <ForNeVeR> Дико советую смотреть всем :3
[13:24:18] <Славный капитан> Мм... на этом вашем ютубиуме есть целый анимационный сериал про то, как к Золотому Трону прикрутили говорильник от коляски Хокинга.
[13:24:22] <ɹǝɟılʍǝu> А меж тем, РД-107 ведь дичайше надёжный. // тьфу-тьфу-тьфу
[13:24:22] <ForNeVeR> https://www.youtube.com/playlist?list=PLyiDf91_bTEgnBN0jAvzNbqzrlMGID5WA
[13:24:25] <ForNeVeR> Славный капитан: +
[13:24:31] <Славный капитан> Вот, фон Нёвер в курсе.
[13:24:34] <ForNeVeR> Славный капитан: и он таки доставляет!
[13:35:11] <rexim> ForNeVeR: дядюшка Нёвер!
[13:38:59] <ɹǝɟılʍǝu> rexim, дядюшка Чпокер!
[13:39:22] <ɹǝɟılʍǝu> rexim, // имхо, если переводить на аглийский, то должно бытьтак: mr. Welder
[13:39:49] <ɹǝɟılʍǝu> Minoru, time for welding!
[13:39:50] <ɹǝɟılʍǝu> ;P
[13:42:45] <Minoru> ɹǝɟılʍǝu: у тебя какие-то особые чувства к сварке, что ли? =\
[13:43:09] <ɹǝɟılʍǝu> Minoru, глянь на UD)
[13:44:07] <Minoru> ɹǝɟılʍǝu: >_<
[13:51:24] <ɹǝɟılʍǝu> Minoru, что?)
[13:51:33] <ɹǝɟılʍǝu> Minoru, cool your welding! ;P
[13:53:16] <Minoru> ɹǝɟılʍǝu: такие-то ужасы из-за тебя читать приходится, бр-р-р!
[13:53:52] <ɹǝɟılʍǝu> Minoru, а чо ужасного?
[13:54:10] <ɹǝɟılʍǝu> devel29a, ведь нет в этом ничего ужасного, правда?
[13:54:18] <Minoru> ɹǝɟılʍǝu: больно же!
[13:54:42] <ɹǝɟılʍǝu> Minoru, эээ
[13:56:15] matraskin зашёл в конференцию
[14:12:32] <gsomix> ForNeVeR, ɹǝɟılʍǝu, https://nickhigham.wordpress.com/2016/04/12/peerj-computer-science-a-new-publishing-experience/
[14:15:20] <ɹǝɟılʍǝu> gsomix, годно!
[14:16:59] <gsomix> Ну, 695$ за статью.
[14:17:06] <ɹǝɟılʍǝu> Оу.
[14:17:35] <Minoru> ололо, нам reset.css в логлисте сломал полужирное начертание
[14:18:50] <gsomix> ɹǝɟılʍǝu, это немного, кстати.
[14:19:07] <gsomix> Ну, и там какой-то Membership price есть.
[14:21:29] <gsomix> ɹǝɟılʍǝu, а какие у вас в CS есть годные журналы?
[14:22:23] <devel29a> ɹǝɟılʍǝu: Оперделенно!
[14:24:05] matraskin вышел из конференции
[14:24:41] <Laz> а вот скажите
[14:24:44] <Laz> pipes vs conduit
[14:25:01] <Laz> там в чём принципиальная разница?
[14:25:34] <Laz> кондуиты немного осилил, читаю про пайпы - ну то же самое
[14:29:00] <Minoru> принципиальной разнцы вроде как и нет, различаются только API и точки зрения авторов на некоторые проблемы
[14:30:30] rafaelrs вышел из конференции
[14:31:02] <Laz> даже термины те же
[14:33:35] <gsomix> Minoru, как дела? Какой код пишешь?
[14:34:14] <Minoru> gsomix: дела неплохо. Только что вот пушнул ещё один небольшой коммитик для логлиста. А ты как?
[14:34:17] <devel29a> ɹǝɟılʍǝu: http://img1.joyreactor.cc/pics/post/Dark-Souls-3-Dark-Souls-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-%D0%93%D0%B5%D1%80%D0%BE%D0%B8-%D0%9C%D0%B5%D1%87%D0%B0-%D0%B8-%D0%9C%D0%B0%D0%B3%D0%B8%D0%B8-3017799.jpeg
[14:34:28] <gsomix> Minoru, все так же. :)
[14:34:49] <Minoru> gsomix: :(
[14:41:54] <gsomix> Minoru: пытаюсь заставить работать метод расчета.
[14:41:59] <gsomix> Пока безуспешно. :)
[14:42:19] <gsomix> А еще мне начинает надоедать книга по C#.
[14:42:30] <gsomix> Надо на что-нибудь другое переключиться.
[14:44:25] <ForNeVeR> devel29a: fprog
[14:44:34] <ForNeVeR> Единственно верный годный журнал в CS!
[14:44:48] <Minoru> ForNeVeR: он же перестал выходить :(
[14:44:59] <ForNeVeR> Minoru: и виноват в этом кто?
[14:45:06] <ForNeVeR> Minoru: ах, да. *Лично ты*!
[14:45:10] rafaelrs зашёл в конференцию
[14:45:11] <Minoru> O_O
[14:45:33] <ForNeVeR> Minoru: ну, ты перестал туда писать статьи, вот он и перестал выходить. Простая и понятная связь.
[14:45:36] <Minoru> Форневери живо отучит вякать что-то в чат :)
[14:45:43] <Minoru> *Форневерик
[14:45:57] <ForNeVeR> Я же наоборот, мотивирую!
[14:46:06] <ForNeVeR> Неужели не получается?..
[14:46:13] <ForNeVeR> А виноват в этом кто?
[14:46:21] * ForNeVeR сердито оглядывает присутствующих.
[14:46:38] * Minoru спрятался за Нялайфера
[14:47:19] * rexim спрятался за Minoru
[14:47:24] <rexim> Паровозик!
[14:48:35] <rexim> ForNeVeR: у меня есть идея вместо шагов репродьюса багов к ишуям прикреплять докерфайлы.
[14:48:56] <ForNeVeR> rexim: а в докерфайлах что?
[14:49:13] <Laz> нормас
[14:49:21] <rexim> Шаги репродьюса бага.
[14:49:24] <Laz> фейлящийся тест там
[14:49:27] <ForNeVeR> Если баг репродьюсится в каком-то конкретном локализованном окружении - это великолепно.
[14:49:39] <ForNeVeR> Одобряю такой подход.
[14:49:46] <rexim> ForNeVeR: да. У меня как раз такой случай.
[14:49:48] <rexim> К счастью.
[14:50:31] <ForNeVeR> rexim: присылаешь такой докерфайл с установленным emacs и комментарием:
1. Написать вашу программу.
2. ОНА НЕ РАБОТАЕТ
[14:51:03] <ForNeVeR> Воспроизводимость в приложенном окружении: 100%.
[14:51:20] <Laz> у меня затея есть всё девелопёрское окружение со всеми конпеляторами, вимами и прочими тулзами в контейнер засунуь
[14:51:33] <Laz> чтоб у всех всё было одинаково
[14:51:46] <ForNeVeR> Я слышал, что всякие там рубисты-пыхари так делают.
[14:51:59] <ForNeVeR> А вот в scala за этим следит sbt, например.
[14:52:17] <ForNeVeR> А пыхари дак прям вагрантфайлы раздавали девелоперам, чтоб те настраивали окружение.
[14:52:47] <Laz> ну да
[14:52:53] <Laz> только вагрант - херь какая-то мутная
[14:53:43] <rexim> Как и пхп
[14:53:48] <rexim> Все норм
[14:53:53] <ForNeVeR> И девелоперы.
[14:53:59] gsomix вышел из конференции
[14:54:00] gsomix зашёл в конференцию
[14:55:24] gsomix вышел из конференции
[14:55:24] <ɹǝɟılʍǝu> Хуелоперы.
[14:55:25] gsomix зашёл в конференцию
[14:55:33] <gsomix> И я.
[14:55:40] <ForNeVeR> Да.
[14:55:54] <gsomix> :(
[14:56:16] <ForNeVeR> Хотя постойте.
[14:56:24] <ForNeVeR> gsomix: ты-то, вроде, не очень мутный.
[14:56:35] <rexim> gsomix: ты не такой мутный каким мог бы быть.
[14:56:47] <ForNeVeR> Но такой, которого мы заслуживаем!
[14:57:08] <rexim> Да
[14:58:14] Славный капитан вышел из конференции
[14:58:26] <Minoru> Капитан не выдержал вашей ахинеи :(
[14:59:36] <gsomix> А я делаю крест.
[15:00:08] <rexim> Minoru: вот не надо делать вид, как-будто ты тут не при чем!
[15:00:28] <Minoru> rexim: ну, я тоже могу в протест выйти из конфы…
[15:01:07] <rexim> Minoru: пошли бухать сегодня?
[15:01:54] <ɹǝɟılʍǝu> gsomix, а мне берцы пришли!
[15:01:58] <ɹǝɟılʍǝu> Завтра утром заберу!
[15:02:00] <ɹǝɟılʍǝu> Уф!
[15:02:08] <gsomix> Збс.
[15:02:29] <gsomix> ɹǝɟılʍǝu, ты лучше скажи, когда мы сможем насладиться чтением по теории типов?
[15:02:34] <Minoru> rexim: да хоть щас! Ты готов? Чайник ставить?
[15:02:43] <Minoru> ɹǝɟılʍǝu: те самые, с петельками?
[15:03:01] <ɹǝɟılʍǝu> Minoru, да. Вот такие: http://i.imgur.com/H695u7q.jpg
[15:03:10] <ɹǝɟılʍǝu> gsomix, я в процессе! >.<
[15:03:14] <ɹǝɟılʍǝu> Я пилю!
[15:03:16] <ɹǝɟılʍǝu> Правда!
[15:03:27] <gsomix> Выкладывал бы на гитхаб.
[15:03:27] <ɹǝɟılʍǝu> // правда пилю, просто пилить много для меня.
[15:03:45] <ɹǝɟılʍǝu> У мя щас там всё на битбаките в приватной репе.
[15:04:17] <Minoru> ɹǝɟılʍǝu: фига они высокие, мне казалось, что они чуть выше щиколоток… Или это я запомнил неправильно… В любом случае, поздравляю с покупкой :)
[15:05:48] <ɹǝɟılʍǝu> Minoru, devel29a, как мне в виме сгенерировать такую строку?
[15:06:02] <ɹǝɟılʍǝu> $1, $2, $3 ... $10
[15:06:04] <ɹǝɟılʍǝu> ?
[15:06:12] <devel29a> ɹǝɟılʍǝu: сгенерировать?
[15:06:17] <ɹǝɟılʍǝu> Ну да
[15:06:22] <ɹǝɟılʍǝu> Не руками же писать её.
[15:06:36] <Minoru> вимскриптом, наверное, но я не умею :(
[15:06:42] <devel29a> Я не знаю. Не приходилось такого делать
[15:06:54] <ɹǝɟılʍǝu> А!
[15:06:55] grouzen вышел из конференции
[15:07:43] <Laz> сделать строку с нулём, вставить её десять раз, инкрементировать, приписать бакс в начале, зпт в конец, десять раз J
[15:08:03] <rexim> ɹǝɟılʍǝu: на шаг вперде!
[15:08:38] <ɹǝɟılʍǝu> Laz, инкрементить вручную?)
[15:08:44] <ɹǝɟılʍǝu> :put =range(1,20)
[15:08:45] <Laz> i0ESCyy10pC-vGC-aggC-vGI$ESCggC-vGA,ESCgg10j
[15:08:48] <Laz> зачем
[15:08:49] <Laz> C-a
[15:09:08] <ɹǝɟılʍǝu> Мой вариант вербозней.
[15:09:19] <Laz> только у меня возможно плугинчик стоит какой-то
[15:09:29] <Laz> чтоб инкрементило таким макаром
[15:09:53] <Minoru> C-a из коробки есть
[15:10:06] <Laz> ну да
[15:10:23] <Laz> только оно столбец из нулей как инкрементирует?
[15:10:33] <Laz> в столбец 1 2 3?
[15:10:33] <ɹǝɟılʍǝu> Но вот это
i0ESCyy10pC-vGC-aggC-vGI$ESCggC-vGA,ESCgg10j
выглядит как йоба какая-то.
[15:10:42] <ɹǝɟılʍǝu> Laz, да, в столбец
[15:10:47] <Laz> ну круто
[15:10:50] <ɹǝɟılʍǝu> Потом v-block
[15:10:58] <ɹǝɟılʍǝu> Инсерт ,$
[15:11:05] <ɹǝɟılʍǝu> И Shift-J
[15:11:08] <ɹǝɟılʍǝu> Всё.
[15:11:10] <Minoru> Laz: никак :)
[15:11:27] <Laz> https://github.com/triglav/vim-visual-increment
[15:11:31] <Laz> вот такая хрень у меня стоит
[15:11:52] <ɹǝɟılʍǝu> Laz, выглядит недурно
[15:12:23] <Laz> про J в вижуале не знал, спасибо
[15:14:35] <ɹǝɟılʍǝu> Laz, =^-^=
[15:14:43] <ɹǝɟılʍǝu> $wtf Laz
[15:14:45] <horta hell> ɹǝɟılʍǝu: > Я его не знаю, но его зовут L-z. © ɹǝɟılʍǝu
[15:14:51] <ɹǝɟılʍǝu> Оу.
[15:14:59] <ɹǝɟılʍǝu> Хотел было написать туда что-то.
[15:14:59] <Laz> бгг
[15:15:02] <ɹǝɟılʍǝu> Но! Уже есть!
[15:15:13] <Laz> да ещё и от тебя
[15:25:59] unixorn вышел из конференции
[15:33:18] <m4n71k0r> ɹǝɟılʍǝu: выглядит как новая днк
[15:34:23] <gsomix> ForNeVeR, https://github.com/nteract/hydrogen
[15:35:03] <gsomix> Я не ценитель, конечно, вставлять графики в код. Но выглядит интересно.
[15:35:31] <Laz> воу-воу, клёвая штука походу
[15:37:28] <Laz> пусть ещё добавят https://github.com/andrewray/iocamljs/
[15:38:42] <gsomix> > But it should work with any kernel — post an issue if anything is broken!
[15:38:49] <ɹǝɟılʍǝu> m4n71k0r, ггг
[15:41:46] rexim вышел из конференции
[15:43:24] <gsomix> Был бы еще Atom немного пошустрее.
[15:45:05] unixorn зашёл в конференцию
[15:47:45] <ɹǝɟılʍǝu> Laz, > Jupyter Notebook 81.1%
[15:48:57] <m4n71k0r> gsomix: он не может быть пошустрее
[15:49:05] <m4n71k0r> ну, в принципе не может
[15:49:42] <gsomix> Хотя бы как VSCode.
[15:52:14] rafaelrs вышел из конференции
[15:59:49] <ForNeVeR> gsomix: в код нужно вставлять вращающиеся 3D-модели, как автор TempleOS!
[16:00:08] <gsomix> уф.
[16:02:55] <ɹǝɟılʍǝu> ForNeVeR, m4n71k0r, фига, чо! http://www.inf.tsu.ru/library/DiplomaWorks/CompScience/2011/Shmakova/diplom.pdf
[16:03:34] <Minoru> оказывается, BST можно обойти без стека и рекурсии: https://en.wikipedia.org/wiki/Threaded_binary_tree
[16:05:59] <gsomix> ɹǝɟılʍǝu, а у тебя какой диплом был?
[16:06:16] <ɹǝɟılʍǝu> gsomix, рисовалка, бгг.
[16:06:18] <ɹǝɟılʍǝu> На ГПУ.
[16:24:13] <Minoru> вменяемый код тут, если кому интересно: https://prismoskills.appspot.com/lessons/Binary_Trees/Traversal_without_recursion_or_stacks.jsp
[16:27:55] <ForNeVeR> ɹǝɟılʍǝu: мне нравится подход к ORM в той работе.
[16:28:59] <ForNeVeR> Можно и лучше, наверное, но в таком виде уже неплохо.
[16:29:41] <ɹǝɟılʍǝu> ForNeVeR, ага
[16:29:51] <ɹǝɟılʍǝu> ForNeVeR, у меня вопрос!
[16:30:06] <ForNeVeR> Риторический вопрос, если дуло смотрит в нос!
[16:31:02] <ɹǝɟılʍǝu> ForNeVeR, m4n71k0r, хочется сделать так: иметь просто поля класса, а некоторый метод класса мог их перебрать?
[16:31:28] <ɹǝɟılʍǝu> Т.е. не руками их прописывать в методе.
[16:31:40] <ɹǝɟılʍǝu> рефлексия такая...
[16:32:24] * ForNeVeR напевает на всем известный мотив "Write in D, Write in D, oh, Write in D!"
[16:32:54] <ɹǝɟılʍǝu> ForNeVeR, сорян, не выйдет пока что.
[16:33:23] <ForNeVeR> ɹǝɟılʍǝu: я рекомендую сразу поискать другие способы решения задачи :(
[16:33:30] <ForNeVeR> Рефлексии в прямом виде не будет.
[16:33:38] <ForNeVeR> Посмотри всякие там boost::fusion, например.
[16:34:02] <ɹǝɟılʍǝu> ForNeVeR, ну, можно нахерачить SomeClass.GetField("khooy").Set( ... )
[16:34:08] <ɹǝɟılʍǝu> Но это ведь говно и рантаймово.
[16:34:19] <ForNeVeR> Общая идея в том, что вместо обычного определения класса ты делаешь некую регистрацию его свойств где-то в контейнере.
[16:34:37] <ɹǝɟılʍǝu> Угу.
[16:35:16] <Laz> это плюсы что ли?
[16:35:22] <Laz> засунь всю эту хрень в тупл
[16:35:52] <ForNeVeR> Laz: охуеть решение.
[16:36:08] <ɹǝɟılʍǝu> ForNeVeR, ! http://pfultz2.com/blog/2012/07/31/reflection-in-under-100-lines/
[16:36:16] <ɹǝɟılʍǝu> Выглядит няшно.
[16:36:19] <ɹǝɟılʍǝu> Надо раскурить!
[16:36:41] <Laz> ога
[16:36:44] <Laz> я именно так и сделал
[16:37:09] <ForNeVeR> Я понял, что мне не нравится в паттернах.
[16:37:20] <ForNeVeR> Мне не нравится, когда названиями паттернов называют их реализации.
[16:37:32] <Laz> параметризовал шаблон класса туплом из его полей
[16:37:34] <ForNeVeR> Ну вот тут, например, print_visitor, visit_each.
[16:37:50] <ForNeVeR> Это всё равно, что каждую переменную называть "переменная"!
[16:37:51] <Laz> и нормас шарюсь по этим полям в методах
[16:37:54] <ForNeVeR> int i_variable;
[16:38:04] <ɹǝɟılʍǝu> ForNeVeR, ггг
[16:38:47] <Laz> кстати, да
[16:38:59] <Minoru> const int i_variable;
[16:39:17] <Minoru> а, нет, лучше const int i_set_once_variable = 42;
[16:39:23] <Minoru> вот так вот «правильно»
[16:39:27] <ForNeVeR> Намного приятнее будет, если назвать print_visitor просто print или printer, а visit_each - for_each или типа того.
[16:39:41] <Laz> или типа std::list<User> users_list;
[16:40:07] <ForNeVeR> auto userList = std::list<User>();
[16:40:11] <Laz> или Borsch borsch;
[16:40:14] <ForNeVeR> >_>
[16:40:15] <ɹǝɟılʍǝu> Laz, т.е. параметризировал?
[16:40:33] <Minoru> Laz: что-то ты загоняешься. Последние два примера норм.
[16:40:45] <Laz> using MyClass = Class<Field1, Field2>;
[16:40:53] <Laz> Minoru: а визитор чем не норм?
[16:40:54] <ForNeVeR> ɹǝɟılʍǝu: то есть
using user = meta_class<std::tuple<int, std::string, long, std::tities>>;
[16:41:00] <Laz> или итератор какой-нибудь там
[16:41:09] <ɹǝɟılʍǝu> ForNeVeR, а имена?
[16:41:15] <ForNeVeR> ɹǝɟılʍǝu: :(
[16:41:22] <ɹǝɟılʍǝu> Хочется жеж User.Shit = 12;
[16:41:38] <Minoru> Laz: у меня опыта мало, чтобы ответить. Потыкай Форневерика
[16:41:38] <Laz> для имён пришлось сеттеры-геттеры писать
[16:41:50] <Laz> впрочем, их и так бы пришлось писать, так что пофиг
[16:41:58] <ɹǝɟılʍǝu> Хм.
[16:41:58] <ForNeVeR> Я предлагаю имена генерить макрой.
[16:43:01] <ɹǝɟılʍǝu> ForNeVeR, а как?
[16:43:04] <ForNeVeR> ɹǝɟılʍǝu: у моих плюсоводов, кстати, есть такая велосипедная недо-ORM, токо они там всё руками пишут %)
[16:43:21] <ɹǝɟılʍǝu> ForNeVeR, ну мы тоже такую хотм)
[16:43:27] <ɹǝɟılʍǝu> Только меньше писать руками.
[16:43:40] <Laz> накатайте компиль-тайм дсл
[16:43:50] <Laz> потом расскажете, как оно
[16:44:38] <ForNeVeR> ɹǝɟılʍǝu: ну, шоб CLASS(User, int, id, long name) раскрывалось в using User = meta_class<field<int, megastring<'i', 'd'>>, field<long, megastring<'n', 'a', 'm', 'e'>>>;
[16:45:04] <ForNeVeR> Или уже можно как-то шаблоны параметризовать строками? Как-нибудь с помощью user-defined literals или ещё как?
[16:45:36] <Laz> чо-то было такое, но в итоге такая же хрень получается
[16:45:48] <Laz> мегастринг
[16:48:58] <ɹǝɟılʍǝu> ForNeVeR, думаю, если boost::mpl я смогу заюзать, то можно сделать как тут: http://pfultz2.com/blog/2012/07/31/reflection-in-under-100-lines/
[16:49:02] <ɹǝɟılʍǝu> Выше ссылку кидал, да...
[16:49:12] <ɹǝɟılʍǝu> И потом можно будет просто итерироваться по полям.
[16:56:13] rafaelrs зашёл в конференцию
[17:07:20] <ForNeVeR> Minoru: а твои апдейты поехали в продакшен!
[17:08:26] <Minoru> ага, вижу
[17:08:29] <Minoru> на loglist.net 502-я
[17:08:37] <Minoru> значит, успешно добрались и расположились там
[17:08:52] <ForNeVeR> На loglist.net всё уже збс!
[17:09:00] <ForNeVeR> Просто ты как раз в момент рестарта его застал.
[17:09:22] <Minoru> а что, оно в продакшене не делает так же, как в девелопменте?
[17:09:29] <Minoru> ну, в смысле, молчит, перекомпилируя классы
[17:09:48] <ForNeVeR> Вроде бы нет.
[17:09:53] <ForNeVeR> Туда уже скомпиленные деплоятся.
[17:10:07] <ForNeVeR> То есть ты реальне застал момент, когда я делал sudo service stop loglist.
[17:10:12] <ForNeVeR> Вернее, не я, а оно само там %)
[17:10:18] <Minoru> м, понятно
[17:10:35] <ForNeVeR> Или loglist stop? Никак не могу запомнить порядок параметров у этой команды.
[17:10:56] <ɹǝɟılʍǝu> А что за обновляшки?
[17:11:01] <Minoru> что-то я на страничке с лицензиями наплужил с оформлением. Там нету полей в plate, и line-spacing что-то маленькй
[17:11:03] <ForNeVeR> ɹǝɟılʍǝu: внизу иконочка с RSS.
[17:11:03] <Minoru> *маленький
[17:11:15] <ɹǝɟılʍǝu> ForNeVeR, уняня!
[17:11:18] <ɹǝɟılʍǝu> А почему внизу?
[17:11:22] <ɹǝɟılʍǝu> Неудобно!
[17:11:25] <ForNeVeR> Minoru: мда, оформление упоротое.
[17:11:26] <ɹǝɟılʍǝu> Нжно и сверху.
[17:11:29] <ɹǝɟılʍǝu> Я напишу ишуй?
[17:11:34] <ForNeVeR> ɹǝɟılʍǝu: тебе к этой иконочке один раз в жизни нужно добраться.
[17:11:38] <ForNeVeR> Внизу специально повешали.
[17:11:39] <ɹǝɟılʍǝu> И мож вечером залеплю PR
[17:11:46] <ForNeVeR> Не надо, наверное.
[17:11:46] <Minoru> ɹǝɟılʍǝu: ты должен осилить страницу цитат и только тогда будешь достоин увидеть *иконку*
[17:12:32] <Minoru> ɹǝɟılʍǝu: причём я серьёзно. Смысл в том, что ты читаешь-читаешь, и если уж осилил страничку, то, наверное, захочешь подписаться
[17:12:40] <ɹǝɟılʍǝu> Minoru, ну хорошо!
[17:12:45] <ɹǝɟılʍǝu> ForNeVeR, ну хорошо!
[17:13:00] <Minoru> ForNeVeR: я оформление поправлю и прямо в мастер пушну?
[17:13:27] Graf зашёл в конференцию
[17:13:28] <Minoru> https://pbs.twimg.com/media/CfeZMydVAAEoFXk.jpg
[17:13:28] <ForNeVeR> Minoru: лучше PR. Я их всё равно с --ff мержу.
[17:13:34] Graf вышел из конференции
[17:14:04] <Minoru> ок
[17:17:00] <Laz> но ведь так не видно, кто коммитер
[17:17:19] <ForNeVeR> Laz: всё видно.
[17:17:44] <ForNeVeR> Laz: https://github.com/codingteam/loglist/commits/master
Последние два коммита я мержил с --ff.
[17:18:01] <ForNeVeR> Или ты это к тому, что не видно, что это _я_ их запушил?
[17:18:23] <Laz> ага
[17:18:40] <ForNeVeR> А мне чото нравится идея не засорять дерево лишними мержами, особенно в таких вот простых ситуациях, когда достаточно --ff.
[17:18:52] <ForNeVeR> Впрочем, я готов выслушать аргументацию.
[17:18:53] <Laz> да вот мне тоже не нравится
[17:19:10] <Laz> но и того, кто закоммитил, тоже хочется видеть
[17:19:15] <ForNeVeR> Если честно, это первый PR, который я вот так мержу :)
[17:19:37] <Laz> приходится черипикать
[17:19:54] <ForNeVeR> А есть смысл в том, чтобы видеть того, кто запушил? Зачем это нужно?
[17:20:10] <ForNeVeR> Я думаю, только если ты подписываешь коммиты. Но тогда у тебя и вариантов особых нету.
[17:20:16] <Laz> чтоб надавать по шапке, если вкоммитил херню
[17:20:29] <ForNeVeR> Знаешь, вообще - это резонно.
[17:20:30] <Laz> это, считай, тот, кто ревью делал
[17:20:57] <ForNeVeR> Вот я щас вмержу хуиту от Минору, а Рексим решит, что это он самовольно в мастер закоммитил.
[17:21:03] <Laz> вот-вот
[17:21:11] <Laz> плюс видно дату коммита
[17:21:24] <Laz> именно когда оно было вкоммичено
[17:21:27] <ForNeVeR> Да, ты прав. Вернёмся к классическому workflow.
[17:21:32] <Laz> а не когда автор написать git commit
[17:21:48] <Laz> а что там за воркфлоу у вас?
[17:21:59] <ForNeVeR> Тыкаем кнопочку "merge pull-request" :)
[17:22:06] <Laz> а, понял :)
[17:22:17] <ForNeVeR> Ну, у неё вполне конкретное поведение есть.
[17:22:28] <ForNeVeR> Она создаёт новый мерж-коммит всегда.
[17:22:48] <ForNeVeR> Кстати, я не уверен, что нам так важно знать, кто замержил изменение.
[17:22:54] <Laz> вот хочется, чтоб и без мерж-коммита, и автора от коммитера отличать
[17:23:07] <ForNeVeR> У нас сложилась практика, что ревьюить может кто попало, а мержит всегда мейнтейнер.
[17:23:27] <Laz> у нас мержит как раз ревьюйер
[17:23:45] <Laz> так что приходится черри-пикать
[17:23:47] <ForNeVeR> Мейнтейнеру виднее, что, в каком виде и когда нужно вмерживать. У него более полная картина.
[17:24:01] <Laz> но это тоже так себе решение
[17:24:19] <ForNeVeR> Может, он знает, что на репозитории какой-то хитрый процесс CI, или есть ещё какие-то ветки, которые надо вмержить чуть раньше по каким-либо причинам, или заребейзить чото хочет.
[17:24:28] <ForNeVeR> Я считаю, что эта историческая практика верна.
[17:25:04] <Laz> да, тоже верно
[17:25:09] <ForNeVeR> ɹǝɟılʍǝu: кстати, отпишись нам в https://github.com/codingteam/loglist/issues/159
[17:25:12] <Laz> вот, точно
[17:25:20] <Laz> надо у нас ввести должность майнтейнера
[17:25:39] <ForNeVeR> Работёнка-то не особо пыльная - просто надо быть в курсе дел по проекту.
[17:25:40] <Laz> ревью отдельно, мейнтейн отдельно
[17:26:04] <Laz> кто-то наревьюил, написал, что вопросов не имеет, можно мержить
[17:26:07] <ForNeVeR> Laz: ну, вы токо не бюрократизируйте, главное :)
[17:26:26] <Laz> да нам бы хоть как-нибудь, а то полнейший бардак творится
[17:26:41] <ForNeVeR> Я считаю, что все PR и основные ветки в принципе всегда окучивает мейнтейнер, но может делегировать часть функций ревьюерам.
[17:26:57] dzhon вышел из конференции
[17:27:14] <ForNeVeR> Ну то есть он и обязанности ревью должен распределять.
[17:27:56] <Minoru> ForNeVeR: у «Merge pull-request» вроде как есть выпадающее меню, где можно выбрать --ff или --no-ff
[17:28:22] <Minoru> гм, нету
[17:28:28] <ForNeVeR> Minoru: не, там можно врубать squash.
[17:28:28] <Minoru> а с чем же я тогда путаю?..
[17:28:39] <ForNeVeR> Эту фичу только недавно впилили.
[17:28:49] <ForNeVeR> ff было бы очень кстати, но пока что нету.
[17:29:21] <ForNeVeR> Видимо, по причинам, которые мы с Laz обсудили.
[17:31:26] <gsomix> Всё нахуй. .__.
[17:31:31] gsomix вышел из конференции
[17:34:30] <ForNeVeR> Что с ним такое?
[17:36:53] <devel29a> ForNeVeR: Лекарства...
[17:38:10] <Minoru> да что-то совсем расклеился. Как бы его взбодрить?
[17:39:11] <ɹǝɟılʍǝu> Minoru, пегасиху найди себе.
[17:39:38] <Minoru> ɹǝɟılʍǝu: мне-то зачем? Я про Гсомикса
[17:39:53] <ɹǝɟılʍǝu> Minoru, а, ну, у него есть пегасиха уже ._.
[17:39:58] <ɹǝɟılʍǝu> ForNeVeR, предлагаю BSD.
[17:40:22] <ForNeVeR> ɹǝɟılʍǝu: если пояснишь, чем она лучше MIT.
[17:40:49] <ForNeVeR> Мне нравится MIT просто потому, что это академическая лицензия, а я себя мню великим учоным :3
[17:41:30] <Minoru> внезапно http://forvo.com/word/greenwich/#en
[17:42:07] <ForNeVeR> Греныч о_О
[17:42:23] <ɹǝɟılʍǝu> ForNeVeR, BSD тож пилили учёные)
[17:44:09] <ɹǝɟılʍǝu> ForNeVeR, Minoru, единственный плюс BSD в том... что MIT разрешает юзать/перераспространять без указания авторов.
[17:44:20] <ɹǝɟılʍǝu> А BSD — нет.
[17:44:26] <ɹǝɟılʍǝu> Всё.
[17:44:28] <ɹǝɟılʍǝu> Это всё)
[17:45:20] <ForNeVeR> ɹǝɟılʍǝu: нет, не разрешает:
> The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
[17:45:37] <ɹǝɟılʍǝu> ForNeVeR, хм.
[17:45:43] <ɹǝɟılʍǝu> Тогда не вижу разницы! =)
[17:45:48] <ɹǝɟılʍǝu> Не вижу задницы!!1
[17:45:53] * ɹǝɟılʍǝu пошёл смотреть.
[17:47:44] <Minoru> мне 3-clause BSD нравится больше MIT тем, что она более чётко описывает, как именно должны быть «included» эти нотисы
[17:48:17] <Minoru> в MIT просто написано, мол, упомянуть не забудьте. В BSD3 чётко написано, как прописывать в бинарниках и как в сорцах
[17:49:37] <Minoru> а ещё нужно уточнять, что за MIT имеется в виду, а то я вот открыл у себя из портажа и там, оказывается, есть опциональный абзац, равноценный третьему пункту BSD3, запрещающий использовать имена авторов в рекламе производных продуктов без разрешения авторов
[17:51:17] <ForNeVeR> https://opensource.org/licenses/MIT
[17:53:16] <ɹǝɟılʍǝu> Ребят.
[17:53:57] <Minoru> м, ок. В портах вот такая: https://github.com/funtoo/ports-2012/blob/funtoo.org/licenses/MIT А та, на которую ты сослался, названа MIT-with-advertising: https://github.com/funtoo/ports-2012/blob/funtoo.org/licenses/MIT-with-advertising Но у OSI приоритет, так что будем смотреть на сайт, а не в какие-то там гентушные репозитории :)
[17:56:21] <ɹǝɟılʍǝu> ForNeVeR, THE SOFTWARE IS PROVIDED!!!
[17:56:47] <ForNeVeR> ɹǝɟılʍǝu: TORT OR OTHERWISE
[17:56:57] <ɹǝɟılʍǝu> ForNeVeR, TROT
[17:57:12] <ForNeVeR> std::vector<TRot>
[18:03:13] <ForNeVeR> Minoru: http://loglist.net/licenses nice!
[18:04:11] <ɹǝɟılʍǝu> ForNeVeR, чпокертим!
[18:04:30] <ForNeVeR> $send rexim RFC\ https://github.com/codingteam/loglist/issues/161
[18:04:32] <horta hell> ForNeVeR: Сообщение помещено в очередь.
[18:07:45] <ɹǝɟılʍǝu> $senf rexim KFC\ https://github.com/Hatscat/KFC
[18:07:53] <ɹǝɟılʍǝu> $send rexim KFC\ https://github.com/Hatscat/KFC
[18:07:53] <horta hell> ɹǝɟılʍǝu: Сообщение помещено в очередь.
[18:10:51] Kumba_yo зашёл в конференцию
[18:11:45] <ForNeVeR> Фух, нашёл свою методичку по дифурам.
[18:18:06] eternastudento зашёл в конференцию
[18:18:52] eternastudento вышел из конференции
[18:20:47] <ForNeVeR> http://labman2.googlecode.com/svn-history/r639/trunk/data/views.py
[18:20:52] <ForNeVeR> gr_usersperm_list = []
[18:20:58] <ForNeVeR> . _____ .
[18:22:17] grouzen зашёл в конференцию
[18:28:58] portnov зашёл в конференцию
[18:29:25] horta hell вышел из конференции: Disconnected: closed
[18:29:30] ForNeVeR вышел из конференции: Disconnected: closed
[18:33:52] <devel29a> ForNeVeR: user sperm?
[18:38:59] ForNeVeR зашёл в конференцию
[18:39:30] <ForNeVeR> https://dl.dropboxusercontent.com/u/10908547/timezone.png добро пожаловать в Барнаул!
[18:39:47] <ForNeVeR> В винде таймзоны обновились, у Барнаула теперь персональный часовой пояс.
[18:39:47] <devel29a> ForNeVeR: А у вас уже есть весна?
[18:40:10] <ForNeVeR> devel29a: если ты под этим имеешь в виду лужи, грязь и говнище на дороге - то да, у нас уже есть весна.
[18:40:11] <devel29a> ForNeVeR: Ну, то есть если поссать, то моча не сразу замерзает на лету?
[18:40:21] <devel29a> Я вот это имею ввиду
[18:40:32] <ForNeVeR> devel29a: если поссать - то никто не заметит, потому что и так вокруг грязь и говнище.
[18:40:36] <devel29a> О!
[18:40:40] <ForNeVeR> Даже если посрать.
[18:40:42] <devel29a> Какой прекрасный город!
[18:40:50] <ForNeVeR> Да! Мы гордимся этим.
[18:40:51] <devel29a> Человек не может ничего испоганить!
[18:40:59] <devel29a> Гениально!
[18:41:03] <ForNeVeR> Ещё у нас в городе нечего украсть.
[18:41:20] <Minoru> что-то подумал и решил, что Форневерик не стоит поездки в *такой* город :(
[18:41:23] <Minoru> лучше уж вы к нам!
[18:41:26] <ForNeVeR> XD
[18:41:42] <ForNeVeR> Minoru: да у нас с вами щас политическая напряжённость, я б не поехал.
[18:41:50] <ForNeVeR> А то побьют ещё.
[18:41:56] <devel29a> А поссать негде поди
[18:42:06] <ForNeVeR> В смысле, у меня-то напряжённости нету, а вот у местных - кто их разберёт
[18:42:43] horta hell зашёл в конференцию
[18:48:42] <ForNeVeR> Так, у меня тут нелинейное дифференциальное уравнение.
[18:48:53] <ForNeVeR> Оказывается, мы в вузе не проходили, как такие решать.
[18:52:57] <portnov> o_O
[18:53:02] <portnov> нелинейные дифференциальные трупы?
[18:53:09] <ForNeVeR> Почому трупы?
[18:54:14] <portnov> ну а кто там у вас в морге?
[18:56:04] <ForNeVeR> portnov: у меня такое вот: http://www.texpaste.com/n/twlw1b3a
[18:56:12] <ForNeVeR> Как это решать? Хочу найти x!
[18:56:39] <devel29a> ForNeVeR: Решается элементарно
[18:56:44] <ForNeVeR> И как?
[18:56:56] <devel29a> Как обычное нелинечное уровнение
[18:57:07] <ForNeVeR> А как решается обычное нелинейное уравнение?
[18:57:32] <portnov> devel29a: вольфрамальфой? :)
[18:57:34] <devel29a> А какого вида?
[18:57:40] <devel29a> portnov: Чоэто?
[18:57:41] <ForNeVeR> ._.
[18:57:52] <portnov> devel29a: ну по ссылке же уравнение
[18:57:59] <devel29a> А, тьфу
[18:58:14] Gustav вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[18:58:26] Gustav зашёл в конференцию
[18:58:44] <ForNeVeR> http://www.wolframalpha.com/input/?i=x%27%27%3D1%2Fx%5E2
[18:58:55] <ForNeVeR> > Possible Lagrangian
[18:59:00] <ForNeVeR> Что это всё значит %)
[18:59:13] <ForNeVeR> А, ну конечно, надо граничные условия задать.
[18:59:47] <portnov> у тебя ещё и краевая задача, не коши?
[19:00:11] <ForNeVeR> Коши, Коши. Я просто неграмотный.
[19:00:25] <ForNeVeR> http://www.wolframalpha.com/input/?i=x%27%27%3D1%2Fx%5E2,+x(0)+%3D+10
[19:00:46] <ForNeVeR> Чёт он один хрен функцию написать не может. Оно не решается аналитически, или что это может значить?
[19:01:40] * portnov откопал кажется в тетрадке нужный раздел
[19:02:05] <portnov> «метод неопределённых коэффициентов. нахождение частных решений нлду с постоянными коэффициентами».
[19:03:13] m4n71k0r вышел из конференции
[19:03:17] <portnov> а, хотя не, не оно, не постоянные тут
[19:04:08] <devel29a> ForNeVeR: А, не. Напездел. Общего подхода к решению таких уравнений нет
[19:04:11] <ForNeVeR> Я забыл x'(0) определить.
[19:04:31] <ForNeVeR> Впрочем, вольфрам пишет всё то же самое: http://www.wolframalpha.com/input/?i=x%27%27%3D1%2Fx%5E2,+x(0)+%3D+10,+x%27(0)+%3D+0
[19:04:47] <portnov> вобще единственный общий подход, насколько мне известно — это групповой анализ
[19:04:48] * devel29a почему-то подумал про порядок уравнений
[19:04:51] <portnov> но я его неосилил ещё
[19:04:57] <ForNeVeR> Гы.
[19:05:02] m4n71k0r зашёл в конференцию
[19:05:06] <ForNeVeR> Ну ладно, мы подождём, пока ты осилишь!
[19:05:27] <ForNeVeR> portnov: а чо воще читать про эти уравнения?
[19:05:35] <ForNeVeR> Вот это-то вообще простое, это элементарная механика
[19:05:54] <ForNeVeR> У меня тело падает на поверхность массивной "планеты"
[19:06:12] <ForNeVeR> При этом расстояние между телом и планетой меняется, и, соответственно, меняется ускорение, с которым оно на неё падает.
[19:06:51] <ForNeVeR> x'' это ускорение, соответственно.
[19:07:28] <devel29a> ForNeVeR: так ли сильно меняется?
[19:07:38] <devel29a> может можно пренебречь?
[19:07:45] <ForNeVeR> devel29a: да, сильно меняется. Нельзя пренебречь.
[19:07:50] <devel29a> :(
[19:07:57] <ForNeVeR> У меня расстояния большие.
[19:08:08] <ForNeVeR> Как раз размерами "планеты" можно пренебречь.
[19:08:20] <devel29a> Так а что в итоге найти хочешь?
[19:08:26] <devel29a> функцию ускорения?
[19:08:32] <ForNeVeR> Функцию координаты.
[19:09:22] <ForNeVeR> Но, зная функцию координаты, мы узнаем и функцию ускорения, само собой, просто её продифференцировав :)
[19:09:34] Laz вышел из конференции
[19:09:35] <ForNeVeR> Но мне нужна именно координата.
[19:09:36] <portnov> во, нашёл
тут замена такая должна быть
x'(t) обозначаем за z(x(t))
[19:09:53] <ForNeVeR> Но у нас нету вообще x'(t) ._.
[19:10:03] <devel29a> как это?
[19:10:04] <portnov> воот
[19:10:12] <portnov> поэтому мы выражаем из этого x''
[19:10:45] <ForNeVeR> z'(x(t))?
[19:10:52] <devel29a> если есть вторая производная, то должна быт и первая :)
[19:11:01] <ForNeVeR> devel29a: ну, в уравнении нету, в смысле.
[19:13:34] <devel29a> Чот замена ничего не дает
[19:13:38] <devel29a> как мне кажется
[19:13:57] <devel29a> если только не позволит какое-то хитрое преобразование замутить
[19:14:47] <portnov> да
[19:15:00] <portnov> я привёл к виду
z' z x = k
[19:15:04] <portnov> но непонел, чо дальше
[19:15:12] <ForNeVeR> http://pskgu.ru/ebooks/duboshin1/duboshin1_07_03.pdf ёкарный
[19:15:20] <ForNeVeR> Там чото сложно %)
[19:15:22] <portnov> в тетрадке пример дальше раскладывают на множители, но тут нечгео раскладывать
[19:15:56] <portnov> гг
[19:15:59] m4n71k0r вышел из конференции
[19:16:04] <portnov> ну, задача многих тел и вовсе не решена, афаик
[19:16:36] <ForNeVeR> У меня на самом деле ограниченная задача многих тел и есть.
[19:16:52] <portnov> это задача двух тел.
[19:16:56] <ForNeVeR> Просто положения всех тел, кроме одного, фиксированы. Что и вселяло в меня оптимизм :)
[19:16:59] <portnov> она как раз решена Ньютоном.
[19:17:03] <ForNeVeR> Это я пока что на двух телах тренируюсь.
[19:17:23] <devel29a> ForNeVeR: А ты сам уравнение составил?:)
[19:17:33] <ForNeVeR> portnov: но ты чуешь, да, как мы от просто тел переходим к мёртвым телам?
[19:17:42] <ForNeVeR> devel29a: ну, э, да.
[19:18:17] <ForNeVeR> Взял функцию гравитации и второй закон Ньютона, подставил ._.
[19:18:46] <devel29a> ForNeVeR: ты проебал квадрат где -то :)
[19:18:54] <ForNeVeR> Э, квадрат чего?
[19:18:59] <portnov> в знаменателе он вон имеется.
[19:19:00] <devel29a> ускорения
[19:19:04] <ForNeVeR> У меня в знаменателе квадрат.
[19:19:06] <portnov> шо
[19:19:10] <ForNeVeR> Откуда квадрат ускорения?
[19:19:14] <portnov> какой ещё квадрат ускорения.
[19:19:15] <devel29a> а, сорян
[19:19:19] <portnov> гг
[19:19:24] <devel29a> маленький листочек у меня:)
[19:19:31] <devel29a> залезло не то
[19:22:25] <devel29a> короч! надо продифференцировать!
[19:22:52] <ForNeVeR> http://www.texpaste.com/n/cuq269mn - вот вывод, если что.
[19:24:20] <devel29a> ForNeVeR: Вощем! надо дифференцировать и потом решать дифур пятого порядка (или больше)!
[19:24:25] <devel29a> так?
[19:24:32] <ForNeVeR> О_О
[19:25:17] <devel29a> ну, надо же как-то произведение разложить на сумму
[19:25:29] <devel29a> у меня больше мыслей нет :)
[19:25:58] <ForNeVeR> Я не понимаю, откуда ты эти нужды берёшь, но, может, и надо. Я-то совсем их решать не умею. Меня даже не учили :(
[19:27:13] <devel29a> Просто я вспомнил правило https://ru.wikipedia.org/wiki/%D0%A4%D0%BE%D1%80%D0%BC%D1%83%D0%BB%D0%B0_%D0%9B%D0%B5%D0%B9%D0%B1%D0%BD%D0%B8%D1%86%D0%B0_(%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%BD%D0%BE%D0%B9_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F)
[19:27:34] <devel29a> которое, очевидно. можно применить, если нужно получить сумму производных, а не произведение :)
[19:28:09] <devel29a> а потом решить как обычное уравнение n-го порядка
[19:28:32] * devel29a правда не уврене, что тут обойтись только этим
[19:28:40] <portnov> хы
[19:28:46] <portnov> немного наркоманске, но может прокатить.
[19:28:55] <devel29a> В лоб, да
[19:29:40] <devel29a> Возможно. тут можно систему уравнений составить и будет проще на порядок решать:)
[19:29:42] <devel29a> я не знаю
[19:30:26] <ɹǝɟılʍǝu> Ребята.
[19:30:29] <ɹǝɟılʍǝu> Что я делаю не так? http://melpon.org/wandbox/permlink/ebZQqDPH68V5clU0
[19:31:02] <ɹǝɟılʍǝu> devel29a, ?
[19:31:03] <ForNeVeR> Блин, ладно, чото сложно получается, не буду решать.
[19:31:08] <ɹǝɟılʍǝu> ForNeVeR, ?
[19:31:18] <devel29a> ForNeVeR: :D
[19:31:27] <ForNeVeR> portnov, devel29a: отбой, пасаны, будем дальше гонять итеративный алгоритм.
[19:31:36] <devel29a> ForNeVeR: Ня!
[19:32:06] <ForNeVeR> ɹǝɟılʍǝu: у тебя те же ошибки, как на пасте?
[19:32:24] <ɹǝɟılʍǝu> ForNeVeR, ну я там их и пытаюсь убрать)
[19:32:32] <ɹǝɟılʍǝu> Я просто пытаюсь завести тот пример из поста.
[19:32:41] <ɹǝɟılʍǝu> Отсюда: http://pfultz2.com/blog/2012/07/31/reflection-in-under-100-lines/
[19:32:50] <ɹǝɟılʍǝu> Интересно ж пощупать, как оно.
[19:32:52] <ForNeVeR> ɹǝɟılʍǝu: кажись, раскрытие макры работает не так, как ты хотел.
[19:33:15] <ForNeVeR> Ты передаёшь имя макроса REFLECT_EACH другому макросу. Видимо, так не бывает.
[19:33:41] <ForNeVeR> А, постойте.
[19:33:56] <ForNeVeR> В доках так и написано?
[19:34:04] <ForNeVeR> http://www.boost.org/doc/libs/1_56_0/libs/preprocessor/doc/ref/seq_for_each_i.html
[19:34:27] <ɹǝɟılʍǝu> Угу.
[19:34:36] grouzen вышел из конференции
[19:37:03] <ForNeVeR> ɹǝɟılʍǝu: инклудцов добавь!
[19:37:29] <ForNeVeR> Он у тебя не знает, что BOOST_PP_SEQ_FOR_EACH_I это макрос, и поэтому считает, что это обычная функция с аргументами-переменными!
[19:37:46] <ForNeVeR> Я в начало файла хуйнул
#include <boost/preprocessor/cat.hpp>
#include <boost/preprocessor/seq/for_each_i.hpp>
[19:37:53] <ForNeVeR> И получил другую совсем картину.
[19:39:17] <ɹǝɟılʍǝu> Угу
[19:39:19] <ɹǝɟılʍǝu> usr/local/boost-1.58.0/include/boost/preprocessor/control/iif.hpp:25:39: error: 'BOOST_PP_IIF_0' does not name a type
# define BOOST_PP_IIF_I(bit, t, f) BOOST_PP_IIF_ ## bit(t, f)
[19:39:20] <ɹǝɟılʍǝu> Хм.
[19:39:25] <ForNeVeR> Да.
[19:42:16] Graf зашёл в конференцию
[19:42:29] Graf вышел из конференции
[19:50:12] gsomix зашёл в конференцию
[19:50:27] <gsomix> Утро.
[19:51:13] <gsomix> А, нет.
[19:51:16] <gsomix> Не утро. :(
[19:51:17] gsomix вышел из конференции
[20:16:24] <ɹǝɟılʍǝu> ForNeVeR, https://github.com/bolero-MURAKAMI/Sprout/commit/b15038e5cae7ad4e1c12146b0588342b87d6014d
[20:16:29] <ɹǝɟılʍǝu> zundoko!
[20:16:34] <ɹǝɟılʍǝu> kiyoshi!
[20:19:43] grouzen зашёл в конференцию
[20:20:25] <ɹǝɟılʍǝu> ForNeVeR,
#include <boost/preprocessor.hpp>
[20:20:30] <ɹǝɟılʍǝu> Это починило всё.
[20:32:21] superka зашёл в конференцию
[20:37:06] m4n71k0r зашёл в конференцию
[20:43:12] superka вышел из конференции: Logged out
[20:43:50] superka зашёл в конференцию
[20:51:59] ɹǝɟılʍǝu вышел из конференции
[21:01:10] unclechu вышел из конференции
[21:31:48] a1batross зашёл в конференцию
[21:37:55] <m4n71k0r> ɹǝɟılʍǝu: http://www.boost.org/doc/libs/master/libs/hana/doc/html/group__group-Struct.html
[21:38:35] ɹǝɟılʍǝu зашёл в конференцию
[21:38:42] ɹǝɟılʍǝu вышел из конференции
[21:38:55] ɹǝɟılʍǝu зашёл в конференцию
[21:39:34] <m4n71k0r> вот жду это хану и жду...
[21:40:11] <ɹǝɟılʍǝu> m4n71k0r, Вот и я.
[21:40:51] <m4n71k0r> ну вроде как и буст.фьюжн есть, но что-то я об него зубы сломал
[21:42:31] dzhon зашёл в конференцию
[21:43:16] <ɹǝɟılʍǝu> m4n71k0r, http://s8.pikabu.ru/images/big_size_comm/2016-03_1/1457029501184567884.png
[21:46:35] <portnov> ɹǝɟılʍǝu: заметь, у них там коллайдер вырыт с умом, в форме брахистохроны.
[21:47:07] <portnov> т.е. в вариационном исичслении секут чуваки.
[21:47:16] <ɹǝɟılʍǝu> portnov, ого.
[21:47:44] <ɹǝɟılʍǝu> ForNeVeR, «у меня то же четкой формулировки нет... суть в том что мне надо научить гуманитариев программировать» ← слова моей согрупницы
[21:47:47] <Minoru> вот я тоже прочитал и думаю «ого! Опять Википедию читать придётся, два сообщения — два незнакомых слова!» ._.
[22:16:33] <portnov> Minoru: прочитал?
[22:16:36] <portnov> википедию :)
[22:17:01] <Minoru> про брахистохрону прочитал
[22:17:04] <Minoru> про вариационное исчисление забил
[22:22:01] Славный капитан зашёл в конференцию
[22:39:45] gsomix зашёл в конференцию
[22:39:55] <gsomix> Давайте еще раз.
[22:39:58] <gsomix> Утро!
[22:49:24] Kumba_yo вышел из конференции
[22:51:22] <gsomix> Нет? Ну, как хотите. :(
[22:51:29] gsomix вышел из конференции
[23:05:33] <Minoru> куда же ты? T_T
[23:09:08] 0xd34df00d вышел из конференции: Disconnected: Replaced by new connection
[23:09:08] 0xd34df00d зашёл в конференцию
[23:13:42] portnov вышел из конференции
[23:20:57] gsomix зашёл в конференцию
[23:21:45] grouzen вышел из конференции
[23:22:58] <gsomix> Minoru, я тут. :)
[23:23:24] <Minoru> gsomix: ^_^!
[23:23:34] <Minoru> gsomix: отчего ты так грустишь в последнее время?
[23:23:45] <Minoru> проблем больше, чем сил?
[23:23:50] <gsomix> Все хорошо.
[23:24:13] <Minoru> не похоже…
[23:24:49] <gsomix> Как знаешь.
[23:25:18] <Minoru> а что ты сейчас делаешь?
[23:25:27] <gsomix> send/ForNeVeR/Как дела с уравнениями?/
[23:25:30] <horta hell> gsomix: Сообщение доставлено.
[23:25:43] <gsomix> Minoru, читаю твиттер.
[23:26:34] <Minoru> что-то интересное пишут? Я вот узнал, что «Greenwich» произносится вовсе не «Гринвич» (грепай «forvo»)
[23:27:33] <gsomix> Пока ничего интересного. Шум про предстояющую конференцию о F#.
[23:33:25] Kumba_yo зашёл в конференцию
[23:38:52] rafaelrs вышел из конференции
[23:38:55] <gsomix> Minoru, а вообще я сегодня целый вечер гулял в парке.
[23:39:01] <gsomix> Поэтому блог опять откладывается.
[23:41:20] <Minoru> ничего страшного. Мне, конечно, интересно его почитать уже, но это не значит, что ты должен чувствовать какое-то давление, заставляющее побыстрее его запилить. (В принципе, то же самое касается и постов; ты не New York Times — расписания нет, пиши, когда душе угодно).
[23:41:57] rafaelrs зашёл в конференцию
[23:41:58] <Minoru> а прогулки по парку — это замечательно. Я вот гулял, пока был в универе, и это было отличное время. Сейчас нет возможности просто позвать друга и пойти часок пошляться по алейкам, поэтому отвык :(
[23:47:01] <devel29a> http://science.fire.ustc.edu.cn/download/download1/book/mathematics/Handbook%20of%20Exact%20Solutions%20for%20Ordinary%20Differential%20EquationsSecond%20Edition/c2972_fm.pdf
[23:47:27] <devel29a> Передайте линк Форневеру плиз
[23:47:34] <devel29a> 2.3
[23:50:14] <Minoru> $send ForNeVeR devel29a\ советует\ смотреть\ раздел\ 2.3\ здесь:\ http://science.fire.ustc.edu.cn/download/download1/book/mathematics/Handbook%20of%20Exact%20Solutions%20for%20Ordinary%20Differential%20EquationsSecond%20Edition/c2972_fm.pdf
[23:50:23] <horta hell> Minoru: Сообщение доставлено.
[23:50:31] <Minoru> devel29a: передано ;)
[23:51:04] <gsomix> devel29a, вы там все пытаетесь траектории вычислить? Бесполезное занятие.
[23:51:48] <Minoru> вообще я хз, он вроде как не покидает чат, так что можно просто хайлайтить; с другой стороны, хорта вроде для того и нужна, чтобы передавать всякое отсутствующим здесь людям. С третьей же стороны, хорта и Форневерик на одном проводе, поэтому если Форневерика нет, то, как правило, нет и Хорты.
[23:54:58] <gsomix> ɹǝɟılʍǝu, https://github.com/pravic/winapi-kmd-rs
[23:58:26] <devel29a> Minoru: Спасибо
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!