Home
codingteam
codingteam@conference.jabber.ru
04.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:02:28] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[00:02:28] ForNeVeR зашёл в конференцию
[00:02:34] horta hell вышел из конференции: Disconnected: Replaced by new connection
[00:02:35] horta hell зашёл в конференцию
[00:12:48] Myp вышел из конференции
[00:14:01] <rexim> Просто Template Engine на баше https://github.com/rexim/tsoding-tools/blob/master/Expand-Template.sh
[00:14:13] <rexim> Пример использования https://raw.githubusercontent.com/rexim/tsoding-tools/master/Profile-Template.md
[00:14:26] <rexim> Гыгы
[00:14:29] <ɹǝɟılʍǝu> rexim, гг
[00:14:44] * rexim повелитель Говна и Палок!
[00:15:34] <ɹǝɟılʍǝu> rexim, http://cs8.pikabu.ru/post_img/2016/04/03/11/1459710913117354384.jpg
[00:15:44] <rexim> xD
[00:23:50] unclechu зашёл в конференцию
[00:24:06] unclechu вышел из конференции
[00:26:06] unclechu зашёл в конференцию
[00:41:55] eaeee вышел из конференции
[00:42:58] eaeee зашёл в конференцию
[00:46:15] kosc вышел из конференции
[00:58:12] dzhon вышел из конференции
[00:59:50] rexim вышел из конференции
[01:02:49] Mr.Purple зашёл в конференцию
[01:25:08] eaeee вышел из конференции
[02:15:43] 0xd34df00d вышел из конференции: Disconnected: closed
[02:25:43] grouzen зашёл в конференцию
[02:26:42] Славный капитан вышел из конференции
[02:28:08] 0xd34df00d зашёл в конференцию
[02:49:25] rafaelrs вышел из конференции
[02:59:30] rafaelrs зашёл в конференцию
[03:14:31] m4n71k0r вышел из конференции
[03:30:10] unclechu вышел из конференции
[03:39:16] 0xd34df00d вышел из конференции: Disconnected: No route to host
[04:23:56] ckorzhik вышел из конференции
[04:42:54] Kumba_yo вышел из конференции
[06:18:37] <ForNeVeR> .ping
[06:18:38] <DeadBot> ForNeVeR: понг от тебя 0.20 секунды
[06:18:55] <ForNeVeR> Удивительно, я вижу в комнате только себя и хорту.
[07:11:58] Gustav вышел из конференции: This participant is kicked from the room because he sent an error presence: service-unavailable
[07:34:27] kosc зашёл в конференцию
[07:43:09] 0xd34df00d зашёл в конференцию
[07:57:04] <Mr.Purple> enhf
[07:57:07] <Mr.Purple> утра
[08:19:24] grouzen вышел из конференции
[08:32:30] <ForNeVeR> Так точно!
[09:15:44] Graf зашёл в конференцию
[09:15:48] Graf вышел из конференции
[09:50:42] <ɹǝɟılʍǝu> ForNeVeR, кек http://pikabu.ru/story/frazyi_programmista_i_chto_oni_oznachayut_4111112
[09:52:06] gsomix зашёл в конференцию
[09:52:25] <gsomix> Утро.
[09:52:33] <gsomix> ForNeVeR, не застудил свои монады?
[10:04:25] Gustav зашёл в конференцию
[10:09:48] kpecmuk зашёл в конференцию
[10:12:57] dzhon зашёл в конференцию
[10:22:20] <gsomix> > dpp = mkpp(breaks,repmat(k-1:-1:1,d*l,1).*coefs(:,1:k-1),d);
[10:22:36] dzhon вышел из конференции
[10:22:56] <gsomix> Почему они просто не сделали в матлабе функцию, которая берет производную от кусочно-заданного полинома? .__.
[10:22:57] <Mr.Purple> хакель?
[10:23:40] <gsomix> Если бы.
[10:31:14] Graf зашёл в конференцию
[10:31:24] Graf вышел из конференции
[10:49:02] Товарищ Чпокерманн зашёл в конференцию
[11:01:17] Славный капитан зашёл в конференцию
[11:02:31] <gsomix> Славный Чпокерман!
[11:02:34] <gsomix> Товарищ Капитан!
[11:03:18] <Товарищ Чпокерманн> 0_о
[11:08:40] m4n71k0r зашёл в конференцию
[11:14:59] rexim зашёл в конференцию
[11:15:04] kosc вышел из конференции
[11:15:21] <rexim> Дрооосте! =3
[11:15:53] <Товарищ Чпокерманн> rexim, дратуте!
[11:16:20] <rexim> Чрп
[11:16:24] <rexim> ыво
[11:16:37] <rexim> $loglist 8037
[11:16:42] <horta hell> rexim: #8037
<gs-mix> Воспаление Монады -- инфекционно-воспалительный процесс, характеризующийся болезненными ощущениями при bind. Сопровождается многочисленными неконтролируемыми сайдэффектами.

http://www.loglist.net/quote/8037
[11:17:21] <Товарищ Чпокерманн> +1
[11:20:23] <Товарищ Чпокерманн> rexim, а что, если для голосования нужно авторизовываться?
[11:20:58] <rexim> Товарищ Чпокерманн: я бы не пользовался тогда таким сервисом.
[11:21:06] <rexim> Ненавижу авторизовываться.
[11:21:26] <Товарищ Чпокерманн> rexim, но как же тогда обезопасить голосовалку за посты на ло глисте?
[11:21:39] <rexim> Вот в этом весь и челлендж.
[11:21:53] <rexim> Безопасность и удобство использования обратнопропорциональны.
[11:22:20] <Товарищ Чпокерманн> rexim, тогда принимаем другую коньцепцию!
[11:22:25] <ForNeVeR> Товарищ Чпокерманн: у нас есть какой-то некий убогий план.
[11:22:31] <Товарищ Чпокерманн> ForNeVeR, ща
[11:22:32] <Товарищ Чпокерманн> Погоди
[11:22:38] <ForNeVeR> Можно детектить юзеров другими способами без авторизации.
[11:23:03] <ForNeVeR> Обязательную авторизацию для голосования мы вводить не будем, мне тоже идея не кажется дружественной.
[11:23:43] <Товарищ Чпокерманн> Смарите: не будем ограничивать кол-во голосов от одного. Просто на юзера (ip) будет промежуток времени, когда ему голосовать повторно низя.
[11:23:55] <ForNeVeR> Да, примерно так.
[11:24:33] <ForNeVeR> Можно ещё куки прописывать, а без куков (или с невалидными) не давать голосовать. Не уверен, что это хорошая идея, но тоже вариант.
[11:25:08] <Товарищ Чпокерманн> Куки подделать можна)
[11:25:14] <Товарищ Чпокерманн> Мы ж тут все программисты.
[11:25:35] <ForNeVeR> Можно.
[11:25:47] <ForNeVeR> Но можно и IP подделать (прокси).
[11:26:10] <ForNeVeR> Нельзя сделать достаточно надёжную проверку без того, чтоб система стала сильно анальной.
[11:26:33] <ForNeVeR> Поэтому я склоняюсь к лёгкому варианту, который будет легко обойти, с надеждой на сознательность трудящихся.
[11:27:09] <ForNeVeR> А на всякий случай мы будем сохранять историю голосований (если ещё не сохраняем), чтоб, если вдруг какие-то пики начнутся, можно было вручную их порезать.
[11:27:25] <Товарищ Чпокерманн> ForNeVeR, гуд.
[11:27:41] <Товарищ Чпокерманн> Пойду погуглю, как это можно реализовать.
[11:27:59] <ForNeVeR> Ты собрался запиливать чтоле?
[11:28:09] <Товарищ Чпокерманн> Я пока думаю.
[11:28:33] <ForNeVeR> Ну ок!
[11:28:41] <Товарищ Чпокерманн> ForNeVeR, но всяко нужна будет таблица тогда «log.votes».
[11:28:48] <ForNeVeR> Да.
[11:29:15] <ForNeVeR> Ну, необязательно такое название, но таблица будет нужна, и в неё надо сохранять, по какому принципу мы юзера "авторизовали".
[11:29:18] <Товарищ Чпокерманн> [pk] [post id] [vote] [user]
[11:29:34] <ForNeVeR> Товарищ Чпокерманн: дату обязательно.
[11:29:40] <Товарищ Чпокерманн> Да.
[11:29:53] Gustav вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[11:30:09] Gustav зашёл в конференцию
[11:30:09] <ForNeVeR> Чо такое [user] - надо ещё уточнять :)
[11:30:38] <Товарищ Чпокерманн> Я пока думаю, что ip
[11:30:48] <ForNeVeR> Тогда давай и назовём колонку [ip]/
[11:30:54] <Товарищ Чпокерманн> Давай.
[11:31:02] <rexim> Опять обсуждаете код, который еще не написан?
[11:31:10] <rexim> Ой! Кофе!
[11:31:10] <ForNeVeR> rexim: обсуждаем, как написать.
[11:31:11] <rexim> вдоылдва
[11:31:20] <ForNeVeR> rexim: а ты никогда ничо не планируешь чтоле?
[11:31:28] <ForNeVeR> rexim: .\ __ /.
[11:31:53] <Товарищ Чпокерманн> ForNeVeR, он сразу хуячит в угаре и потом разбирает, что написл, когда ляпает доку!
[11:32:14] <ForNeVeR> Не одобряю в общем случае, хоть иногда и сам тоже так делаю.
[11:33:02] <uggur> отличная идея
[11:33:12] <uggur> особенно для такого нуба как я (:
[11:33:26] <uggur> мне проще не продумывать, а сделать и если получилось не очень -- переделать.
[11:34:22] * uggur никогда не строил UML-диаграмм.
[11:34:42] <m4n71k0r> uggur: питонеста дао
[11:34:53] <uggur> m4n71k0r: ;D
[11:35:07] <uggur> хм, для питона свой UML нужен, выходит
[11:35:16] <m4n71k0r> чойто?
[11:35:18] <uggur> или в UML есть вариант для утиной типизации?
[11:35:28] <m4n71k0r> у Фаулера спроси
[11:35:35] <uggur> ну, интерфейсов нет в питоне, вроде бы?
[11:35:52] <m4n71k0r> ты ваще понимаешь, что умл - это не только классы?
[11:35:58] <uggur> это ещё тэги?
[11:36:11] <uggur> m4n71k0r: я видел его в применении только к классам и иже
[11:36:13] <m4n71k0r> любые абстракции
[11:36:35] <uggur> UML как BPL?
[11:36:54] <m4n71k0r> а я проходил курс "Аналитические шаблоны" ... и... в общем я теперь всё что угодно нарисовать в умле
[11:38:20] <m4n71k0r> кстати, иногда словами выходит короче описание)... да что там иногда, почти всегда словами короче
[11:38:42] <m4n71k0r> в умле легко всякие отношения и иерархию описывать
[11:38:51] <m4n71k0r> даже рекурсивную иерархию...
[11:39:56] <uggur> что за рекурсивная иерархия? %)
[11:40:07] <m4n71k0r> а всё остальное можно описать с помощью OCL
[11:41:05] Laz зашёл в конференцию
[11:41:43] <m4n71k0r> uggur: ну, например, когда шаблонный класс наследуется сам от себя, но в реальном мире надо глубину контролировать, а в UML не обязательно... или можно ограничить с помощью OCL
[11:42:09] <rexim> > <ForNeVeR> rexim: а ты никогда ничо не планируешь чтоле?
Пересмотри пару сотен часов моих стримов и убедись в обратном.
[11:42:17] <m4n71k0r> на UML, мне кажется, сложно ФП описать
[11:42:40] <ForNeVeR> rexim: ну вот, видишь!
[11:42:46] <rexim> ForNeVeR: кстати, мы вчера на окамле цодили :)
[11:42:53] <rexim> Было весело
[11:42:54] <m4n71k0r> rexim: хренасе ты пиаришься
[11:42:56] <ForNeVeR> rexim: да чото поздно, я уже спал :(
[11:43:02] <m4n71k0r> скоро президентом станешь
[11:43:05] <m4n71k0r> столько стримить
[11:43:29] <m4n71k0r> да что там, скоро деньги будешь получать за то, что кто-то с тобой постиримиться захочет
[11:43:33] <m4n71k0r> это как инстаграм
[11:43:38] <rexim> Я бы не отказался. Я нигде больше не могу достичь большей концентрации, чем на стримах.
[11:43:52] <rexim> Видимо из-за ощущения, что за мной наблюдают
[11:44:00] <m4n71k0r> ой
[11:44:01] <ForNeVeR> Не отказался бы стать президентом?
[11:44:04] <rexim> Да
[11:44:08] <ForNeVeR> ._.
[11:44:16] <m4n71k0r> Фрейда потревожили
[11:44:18] <ForNeVeR> А я бы только диктатором вот хотел!
[11:44:28] <ForNeVeR> Ну или хотя бы лорд-протектором.
[11:44:29] <rexim> ForNeVeR: одно другому не мешает
[11:44:48] <m4n71k0r> ForNeVeR: архипримусом
[11:44:48] <ForNeVeR> rexim: неохота поддерживать видимость демократии.
[11:44:57] <ForNeVeR> Неохота саппортить - надо как можно скорее дропать!
[11:45:15] <rexim> Ишь ты какой!
[11:45:32] <m4n71k0r> drop table man;
[11:46:13] <rexim> DROP DA TABLE!!1
[11:46:15] <rexim> WUBWUBWUBWUBWUBW
[11:46:48] <rexim> m4n71k0r: http://i.imgur.com/MyE1bOc.png
[11:47:04] <ForNeVeR> rexim: ты сам тут за всеми наблюдаешь.
[11:47:10] <rexim> =3
[11:47:13] <rexim> Дыа!
[11:48:08] <m4n71k0r> rexim: нам с тобой худеть надобно
[11:48:48] <rexim> Низачто!1
[11:49:21] <m4n71k0r> блин, начинаешь ходить по ссылкам по умлю и попадаешь на http://www.omg.org/
[11:50:22] <rexim> Ага, я помню как мы в универе над этим ржали на курсе по ООП.
[11:50:33] <rexim> Препод был такой -_-
[11:50:50] <rexim> -_- .oO( как же меня заебало это дерьмо из года в год )
[11:51:03] <m4n71k0r> uggur: http://www.omg.org/spec/OCL/ISO/19507/PDF/ вот шо такое OCL
[11:51:14] <m4n71k0r> rexim: да не, норм
[11:51:59] <rexim> OOP!!!
[11:52:00] <rexim> O
[11:52:01] <rexim> M
[11:52:02] <rexim> G
[11:52:15] <uggur> m4n71k0r: w00t
[11:52:21] <uggur> по-моему это придумали те, кто неосилил ЯП
[11:52:37] <Товарищ Чпокерманн> ForNeVeR, удаляем к хуям весь лог, если удаляется пост из бд?
[11:52:48] <Товарищ Чпокерманн> FK т.е.
[11:52:58] <Товарищ Чпокерманн> Каскадное удаление!
[11:53:10] <m4n71k0r> uggur: ну это адовый костыль для UML
[11:53:10] <Товарищ Чпокерманн> Кстати, какая бд?
[11:53:33] <m4n71k0r> чтобы писать всякие контексты, прекондишоны, посткондишоны, инварианты
[11:53:40] <Товарищ Чпокерманн> А, постгря!
[11:53:49] <ForNeVeR> Товарищ Чпокерманн: а удаляются ли посты из БД?
[11:53:51] <Товарищ Чпокерманн> Тогда почему varchar, а не text?
[11:54:00] <Товарищ Чпокерманн> ForNeVeR, а если удалить придётся?
[11:54:10] <ForNeVeR> Товарищ Чпокерманн: ок, удаляем лог. Делай каскад.
[11:54:23] <ForNeVeR> Товарищ Чпокерманн: varchar, а не text - потому, что это всё одно и то же!
[11:55:05] <Товарищ Чпокерманн> ForNeVeR, и правда.
[11:55:16] <ForNeVeR> Товарищ Чпокерманн: новые штуки можешь обозначать как text, потому что семантичнее. Старые трогать не будем.
[11:55:41] <ForNeVeR> Мануал напоминает, что перформансной разнгицы между варчарами и текстами разных максимальных размеров нету :)
[11:56:01] <Товарищ Чпокерманн> ForNeVeR, какой классный манул!
[11:56:08] <Товарищ Чпокерманн> s/м/М/
[11:56:09] <horta hell> Товарищ Чпокерманн: F-rNeVeR, какой классный Манул!
[11:56:20] <m4n71k0r> зачем что-то удалять?
[11:56:41] <ForNeVeR> m4n71k0r: я вижу применение только для тестов.
[11:56:50] <m4n71k0r> хорошо
[11:56:56] <ForNeVeR> Но там постгрес умеет truncate cascade!
[11:56:58] <Товарищ Чпокерманн> m4n71k0r, потому что поста нет, id его нет, лог хранить бессмысленно.
[11:57:09] <m4n71k0r> нет, не бессмысленно!!
[11:57:15] <Товарищ Чпокерманн> Окей!!
[11:57:15] <rexim> Можно даже посты не удалять. Просто помечать, что удален.
[11:57:16] <ForNeVeR> Товарищ Чпокерманн: он спрашивал "зачем *что-то* удалять".
[11:57:22] <ForNeVeR> rexim: а мы щас как делаем?
[11:57:23] <rexim> Потом это инфу для разных статистик использовать.
[11:57:30] <Товарищ Чпокерманн> rexim, справедливо.
[11:57:31] <rexim> ForNeVeR: никак. Мы руками удаляем.
[11:57:33] <rexim> Забыл?
[11:57:34] <m4n71k0r> ФСБ продавать
[11:57:50] <ForNeVeR> rexim: а если я в админке деклайню цитату? Мы вообще их в БД храним? Я всё забыл.
[11:58:03] <rexim> У нас есть Suggested Quote
[11:58:11] <rexim> Он хранится там пока не заапрувится
[11:58:13] <ForNeVeR> Оттуда удаляются записи?
[11:58:18] <rexim> А, ну это да.
[11:58:20] <rexim> Оттуда да.
[11:58:24] <ForNeVeR> Ок.
[11:58:27] <rexim> Можно и оттуда не удалять. :)
[11:58:34] <rexim> Но оно быстро захломиться.
[11:58:36] <rexim> Или нет?
[11:58:38] <rexim> У нас же капча!
[11:58:39] <ForNeVeR> Кароч, раз мы удаляем руками - то, значит, каскад нам будет удобен.
[11:58:43] <rexim> Да
[11:58:53] <rexim> Кароче, будем исходить из текущих требований.
[11:58:58] <rexim> Каскад так каскад.
[11:59:01] <rexim> Все.
[11:59:03] <rexim> Я миксер
[11:59:05] <ForNeVeR> Пока что так. Когда будем делать админку - сделаем также пометку цитат как удалённых без фактического удаления.
[11:59:12] <rexim> Ага
[11:59:16] <ForNeVeR> Потому, что если будет админка, то в ней будет просто промахнуться или ещё чего.
[11:59:25] <ForNeVeR> А промахнуться с SQL-запросом - это адово как-то :)
[11:59:34] <rexim> Но знаешь, всякое бывает...
[11:59:35] <ForNeVeR> Кстати, хорошо, что ты напомнил. Надо бы бэкапы запилить :D
[11:59:45] <rexim> Я их пилю.
[12:00:02] <rexim> ForNeVeR: у меня есть идея по крону копировать на rexim.me
[12:00:15] <rexim> ForNeVeR: глянь ctor:/home/loglist/
[12:00:19] <rexim> Там скрипт
[12:00:24] <ForNeVeR> А, ок, отлично.
[12:00:27] <rexim> Но я еще сам rexim.me не настроил.
[12:00:36] <ForNeVeR> Какие мы молодцы, у нас уже есть задача по деланью бэкапов!
[12:00:49] <ForNeVeR> Я даже про это забыл. Давно уж не брал в руки логлиста!
[12:00:59] <rexim> А я его регулярно беру
[12:01:06] <m4n71k0r> по крону делать $send timestamp ... простите
[12:01:30] <ForNeVeR> m4n71k0r: что? ._.
[12:01:40] <rexim> Я тоже нихуя не понял
[12:01:44] <rexim> Но для меня это нормально
[12:01:50] <ForNeVeR> А для меня - нет!
[12:01:57] <m4n71k0r> хорте в базу писем отправлять
[12:01:59] <ForNeVeR> Я обычно всё понимаю, только сказать не могу.
[12:02:06] <ForNeVeR> m4n71k0r: казалось бы, при чём тут вообще хорта?
[12:02:13] <m4n71k0r> я обычно в адеквате, но сейчас под колёсами
[12:02:25] <rexim> m4n71k0r: что употребляешь?
[12:02:31] <ForNeVeR> Ну и я тогда впилю ограничение на количество писем от одного юзера или ещё чего, не особенно страшно.
[12:02:37] <m4n71k0r> rexim: цытрамон+витаминки
[12:02:59] <rexim> Уууу!
[12:03:01] <Славный капитан> m4n71k0r: наркоман!
[12:03:02] <m4n71k0r> на самом деле дико голова болит... всем пока
[12:03:04] <rexim> Опасная смесь!
[12:03:12] <rexim> m4n71k0r: ага давай!
[12:03:18] <m4n71k0r> где тут выход?)
[12:03:23] <rexim> .kick m4n71k0r
[12:03:24] <DeadBot> rexim: не получилося
[12:03:25] m4n71k0r вышел из конференции
[12:03:29] <rexim> xD
[12:04:04] <Славный капитан> обколются своим цитрамоном и ищуть выходы по подъездам!
[12:04:33] <rexim> А я кофе наебнул и мне норрм
[12:04:36] <rexim> норррррм
[12:05:30] <Славный капитан> А я навернул яки собы!
[12:05:58] <ForNeVeR> А я код пишу.
[12:06:10] <rexim> А я миксер
[12:09:44] <Товарищ Чпокерманн> А я навернул скобы!
[12:13:22] <Славный капитан> А я расшатал скрепы!
[12:17:51] <uggur> А я забил гвоздь!
[12:33:15] <Товарищ Чпокерманн> ForNeVeR, ох ё!
[12:33:44] <Товарищ Чпокерманн> ForNeVeR, http://pastexen.com/i/yHeeYf1boA.png
[12:34:10] <ForNeVeR> Товарищ Чпокерманн: да, подтверждаю.
[12:34:16] <ForNeVeR> Товарищ Чпокерманн: да надо бы починить уже! :)
[12:34:32] <Товарищ Чпокерманн> Да!
[12:34:36] <Товарищ Чпокерманн> Но как? ._.
[12:35:15] <Товарищ Чпокерманн> Ага, заглянул в ишуй.
[12:36:51] <ForNeVeR> Есть какой-то abode font forge бесплатный. Они в нём рекомендуют редактировать.
[12:43:31] grouzen зашёл в конференцию
[12:45:49] Mr.Purple вышел из конференции
[12:46:10] Mr.Purple зашёл в конференцию
[13:04:47] <rexim> Ну чо, Цодингтим? Чайку?
[13:05:40] <Товарищ Чпокерманн> rexim, да, пора.
[13:05:46] <Товарищ Чпокерманн> rexim, у тебя ромашковый?
[13:11:22] unclechu зашёл в конференцию
[13:15:14] <rexim> Товарищ Чпокерманн: нее, у меня, как всегда, бегимотовый. :)
[13:15:46] <Товарищ Чпокерманн> rexim, уу!
[13:20:27] ckorzhik зашёл в конференцию
[13:21:59] 2tsun4u зашёл в конференцию
[13:29:28] <gsomix> rexim, мяу.
[13:31:12] m4n71k0r зашёл в конференцию
[13:31:49] <rexim> gsomix: альбатросик! =3
[13:32:26] <gsomix> rexim, ты знал!
[13:32:50] <gsomix> Сейчас буду смотреть, что ты там с камлом на стриме делал.
[13:32:54] <gsomix> Пока обед. :)
[13:35:53] <rexim> gsomix: приятного!
[13:36:17] <rexim> gsomix: а ты код будешь смотреть или видео?
[13:36:27] <gsomix> Стрим.
[13:36:30] <rexim> Если видео, то я его пока еще не выложил.
[13:36:32] <rexim> Ах
[13:36:39] <m4n71k0r> очень странное применение акторов https://github.com/shehaaz/AkkaWordCounter
[13:36:41] <rexim> На LCTV говно
[13:37:00] <rexim> gsomix: дай мне пару минут, я на ютуб выложи нормальную запись.
[13:37:08] <gsomix> rexim, спасибо!
[13:37:15] <rexim> Она уже там осталось только тайтл и дескрипшен сделать.
[13:38:22] <rexim> gsomix: https://www.youtube.com/watch?v=UYAndG_oLyA
[13:38:23] <gsomix> m4n71k0r, почему странное? MapReduce на акторах.
[13:38:53] <gsomix> Или там не MapReduce? .__.
[13:39:00] * gsomix не читал, не осуждаю.
[13:40:06] <m4n71k0r> gsomix: ну обычно это просто делают на потоках, фьючах... берётся список имён файлов, делается список фьюч и запускается относительно параллельно
[13:40:41] <m4n71k0r> это просто было сделано, чтобы потыкать акторы, видимо
[13:41:46] <ForNeVeR> Очевидно, что чувак решает тренировочные задачки. Норм.
[13:43:12] <rexim> gsomix: кстати, стрим был оказыватеся на два часа :)
[13:43:18] <rexim> Успеешь за обед посмотреть?
[13:43:28] <gsomix> Нет, конечно.
[13:43:30] <gsomix> Но начну.
[13:43:49] <rexim> =3
[13:44:45] <rexim> На стриме я узнал, что в окамле нет pi, int ranges и float round.
[13:45:07] <rexim> Хоть это и простые вещи, но я не ожидал, что мне их потребуется реализовывать самому -_-
[13:46:32] <Товарищ Чпокерманн> rexim, ._ .
[13:46:38] <Товарищ Чпокерманн> . _.
[13:46:43] <Товарищ Чпокерманн> . _ .
[13:47:38] <rexim> Товарищ Чпокерманн: http://i.imgur.com/MyE1bOc.png
[13:47:53] <Товарищ Чпокерманн> rexim, омфг!
[13:48:27] <Товарищ Чпокерманн> rexim, ˎ ˍ ˏ
[13:48:42] <rexim> Товарищ Чпокерманн: http://i.imgur.com/YCVnKQC.png
[13:48:51] <Товарищ Чпокерманн> ˕ˍ˕
[13:49:26] <Товарищ Чпокерманн> m4n71k0r, ˎːˏ
[13:49:57] <Товарищ Чпокерманн> m4n71k0r, ˎː˸ːˏ
[13:51:37] <rexim> https://www.youtube.com/watch?v=UYAndG_oLyA
[13:51:56] <rexim> Ой
[13:52:01] <rexim> https://twitter.com/tsoding/status/716927319097663491
[13:52:02] <rexim> Вот
[13:52:08] <rexim> Почти тоже самое :)
[13:54:37] <gsomix> rexim, float round -- это округление же?
[13:54:49] <rexim> Да,
[13:54:59] <rexim> round(x) = floor(x + 0.5)
[13:55:18] kpecmuk вышел из конференции: Replaced by new connection
[13:55:18] kpecmuk зашёл в конференцию
[13:55:18] <gsomix> rexim, в Jane Street Core есть.
[13:55:25] <rexim> Что это?
[13:55:32] <gsomix> В книжке RWO рекомендуют использовать их стандартную библиотеку
[13:55:32] <ForNeVeR> Плавающий круг.
[13:55:50] <gsomix> Ибо по дефолту в Ocaml много чего нету
[13:55:53] <rexim> gsomix: а что на счет Batteries?
[13:56:03] <rexim> Хм...
[13:56:03] <gsomix> rexim, не знаю, ничего не слышал.
[13:56:05] <ForNeVeR> rexim: System.Batteries!
[13:56:13] <rexim> Я наверное завтра оба попробую!
[13:56:18] <rexim> gsomix: спасибо большое! :)
[13:56:32] <gsomix> rexim, https://ocaml.janestreet.com/ocaml-core/latest/doc/core/Std/Float.mod/
[13:56:43] <rexim> gsomix: ага, спасибо.)
[13:59:08] <rexim> gsomix: напланировал https://trello.com/b/8mA1y1bP/morning-tsoding
[13:59:23] <gsomix> Чпок!
[14:06:23] <gsomix> Жаль, что opam нет под Windows.
[14:06:53] <gsomix> А в самом Ocaml не поддержки multicore (все ждут, когда допилят).
[14:12:59] rafaelrs вышел из конференции
[14:14:02] <m4n71k0r> gsomix: скоро уже всё будет под Windows!
[14:14:34] <m4n71k0r> даже ядро линукса! Даже Аллах!
[14:14:54] <rexim> m4n71k0r: опять цитрамона нажрался?
[14:15:11] <m4n71k0r> rexim: если б я... если б я...
[14:15:16] <m4n71k0r> они все нажрались
[14:15:18] <rexim> А кто же тогда? О_О
[14:15:20] <rexim> Оъ..
[14:17:28] <ForNeVeR> gsomix: есть же opam под windows.
[14:17:56] <ForNeVeR> Или нету?
[14:18:08] <rexim> Ну, может просто прекомпиленного нет?
[14:18:12] <ForNeVeR> А, то был oasis.
[14:18:27] <ForNeVeR> https://github.com/ocaml/opam/issues/246
[14:18:32] <rexim> Компилять кросплатформенный программы под винду то еще развлечение
[14:18:42] <rexim> ок)
[14:18:58] <ForNeVeR> rexim: не, тут ещё один уровень: компилять инфраструктуру языков программирования.
[14:19:08] <rexim> Ах
[14:27:57] <m4n71k0r> ɹǝɟılʍǝu: у тебя нет на примете diff-алгоритмов?
[14:28:47] MaXGXaM зашёл в конференцию
[14:29:28] <gsomix> rexim, https://github.com/pqwy/notty
[14:31:20] kosc зашёл в конференцию
[14:35:32] <rexim> gsomix: спасибо большое! https://trello.com/c/XRel65hY/103-try-notty
[14:37:48] kosc вышел из конференции
[14:40:24] <rexim> gsomix: https://www.youtube.com/watch?v=eteFo483GUs
[14:42:12] <rexim> Пиздец! >_< https://www.youtube.com/watch?v=mK3QIZibN9g
[14:42:19] <Товарищ Чпокерманн> m4n71k0r, их много, тебе каких?
[14:42:34] <Товарищ Чпокерманн> И чего диффать хочешь?
[14:42:36] <Товарищ Чпокерманн> Текст?
[14:42:50] <Товарищ Чпокерманн> .google text+diff+algorithms
[14:42:52] <DeadBot> Товарищ Чпокерманн: Text comparison algorithm - Stack Overflow:
The specific algorithm used by diff and most other comparison utilities is Eugene Myer&#39;s An O(ND) Difference Algorithm and Its Variations.
http://stackoverflow.com/questions/9065536/text-comparison-algorithm
[14:44:08] <rexim> Чпокерманнбергович
[14:45:01] <rexim> Пиздец я наркоманский канал нашел! https://www.youtube.com/watch?v=_HQTZmh-Puk
[14:47:19] <rexim> Шот как слайд вообще убил :D
[14:49:19] dzhon зашёл в конференцию
[14:52:20] <m4n71k0r> rexim: бле, оно реальне работает... я видео вблизи посмотрел...
[14:52:27] <m4n71k0r> я думал шо это фейк
[14:53:13] <m4n71k0r> даже видео изготовления...
[14:55:38] rexim вышел из конференции
[15:06:02] Kumba_yo зашёл в конференцию
[15:16:26] ckorzhik вышел из конференции
[15:19:16] rafaelrs зашёл в конференцию
[15:23:04] dzhon вышел из конференции
[15:32:59] rexim зашёл в конференцию
[15:34:38] ForNeVeR вышел из конференции
[15:34:40] ForNeVeR зашёл в конференцию
[15:34:54] grouzen вышел из конференции
[15:55:54] Mr.Purple вышел из конференции
[15:59:28] <Товарищ Чпокерманн> ForNeVeR, недурно выглядит ps в cmder! http://pastexen.com/i/XyamEko8wL.png
[16:00:23] <Товарищ Чпокерманн> С posh-git, конечно же.
[16:01:00] <Славный капитан> rexim: это же тот чувак из Binary Metal!
[16:02:12] <rexim> Славный капитан: я не знаю что это, но одобряю.
[16:03:27] <Славный капитан> https://www.youtube.com/watch?v=IjUjiZGIemI
[16:03:46] <Славный капитан> rexim: BINARY METAL https://www.youtube.com/watch?v=dYBZMRWcEBk
[16:04:02] rafaelrs вышел из конференции
[16:07:47] <rexim> Славный капитан: ага, спасибо
[16:08:39] Mr.Purple зашёл в конференцию
[16:08:39] dzhon зашёл в конференцию
[16:09:37] dzhon вышел из конференции
[16:09:47] 0xd34df00d вышел из конференции: Disconnected: No route to host
[16:10:26] <rexim> А, точно
[16:10:29] <rexim> Я вспомнил :)
[16:12:49] <ForNeVeR> Товарищ Чпокерманн: PS-Agnoster ещё попробуй!
[16:12:53] 2tsun4u вышел из конференции
[16:13:35] <Товарищ Чпокерманн> > Module PS-Agnoster was not found in central repository
[16:13:36] <Товарищ Чпокерманн> (
[16:14:54] <Товарищ Чпокерманн> ForNeVeR, как его поставить?
[16:15:17] <ForNeVeR> Товарищ Чпокерманн: дак ты гитом клонируй!
[16:15:33] <ForNeVeR> Товарищ Чпокерманн: https://github.com/JanJoris/PS-Agnoster
[16:16:18] <Товарищ Чпокерманн> ForNeVeR, ок, склонировал. А дальше что?
[16:16:44] <ForNeVeR> Товарищ Чпокерманн: дальше Import-Module!
[16:17:20] ckorzhik зашёл в конференцию
[16:17:28] <Товарищ Чпокерманн> ForNeVeR, не работает(
[16:17:32] <Товарищ Чпокерманн> Я не туда склонировал?
[16:17:34] <Товарищ Чпокерманн> Куда нада?
[16:17:45] <Товарищ Чпокерманн> Import-Module : Указанный модуль "PS-Agnoster.ps1" не был загружен, так как ни в одном из каталогов модулей не был обнаружен действительный файл модуля.
строка:1 знак:1
+ Import-Module PS-Agnoster.ps1
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (PS-Agnoster.ps1:String) [Import-Module], FileNotFoundException
+ FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand
[16:19:42] <Товарищ Чпокерманн> О!
[16:19:45] <Товарищ Чпокерманн> Сработало!
[16:19:47] <Товарищ Чпокерманн> Хм...
[16:19:55] <Товарищ Чпокерманн> ForNeVeR, каким шрифтом пользуешься?
[16:20:26] <ForNeVeR> Товарищ Чпокерманн: https://github.com/powerline/fonts/tree/master/LiberationMono
[16:22:14] <ForNeVeR> Товарищ Чпокерманн: правда, там не все нужные символы есть, так что я его вот так сконфигурил в $PROFILE: https://gist.github.com/ForNeVeR/9e6d16c4ad24265ddf72d0c7594b224b
[16:23:38] <Товарищ Чпокерманн> ForNeVeR, а как этот профайл себе воткнуть?
[16:24:03] <ForNeVeR> Товарищ Чпокерманн: notepad $PROFILE
[16:26:37] <Товарищ Чпокерманн> ForNeVeR, не хочет чот(
[16:26:48] <ForNeVeR> Товарищ Чпокерманн: как это?
[16:26:55] <ForNeVeR> Товарищ Чпокерманн: можешь просто скопипастить в шелл :)
[16:27:09] <ForNeVeR> Что ты как маленький, ну!
[16:27:26] grouzen зашёл в конференцию
[16:27:28] 2tsun4u зашёл в конференцию
[16:28:19] <Товарищ Чпокерманн> ForNeVeR, и каждый раз так копипастить?!
[16:28:39] <ForNeVeR> Товарищ Чпокерманн: шоб каждый раз не копипастить - придумали профиль!
[16:28:58] <ForNeVeR> Я не знаю, чо у тебя там не работает. Может, нужного каталога не существует?
[16:31:40] <Товарищ Чпокерманн> ForNeVeR, да должен быть
[16:31:47] <Товарищ Чпокерманн> Вот такой профиль ForNeVeR https://gist.github.com/Newlifer/6c8a2e6c4be3bf35b21a2bf05dd62876
[16:41:30] <gsomix> http://www.johngustafson.net/presentations/Multicore2016-JLG.pdf
[16:43:10] Laz вышел из конференции
[16:43:50] Laz зашёл в конференцию
[16:44:00] Laz вышел из конференции
[16:47:12] Laz зашёл в конференцию
[16:48:32] rafaelrs зашёл в конференцию
[17:10:03] rafaelrs вышел из конференции
[17:18:26] kosc зашёл в конференцию
[17:20:00] <ForNeVeR> gsomix: чо такое мультикор?
[17:20:14] <ForNeVeR> В окамле чтоли многопоточности нет? Не верую!
[17:21:20] <gsomix> ForNeVeR, https://github.com/ocamllabs/ocaml-multicore
[17:21:23] <gsomix> Пилят.
[17:21:32] <ForNeVeR> Да как так-то!
[17:21:53] <ForNeVeR> А до этого они чем сто лет занимались?! .\ _ /.
[17:22:12] <ForNeVeR> Да даже в наггуме есть многопоточность!
[17:22:21] <gsomix> ForNeVeR, за счет CLR. :)
[17:22:35] <ForNeVeR> Ну ладно, наггум не показатель, он описается на возможности CLI.
[17:22:47] <gsomix> ForNeVeR, я не знаю, там какие-то трудности с этим.
[17:23:10] <gsomix> Harrop пилил, пилил, не запилил. Ушел с F# играться.
[17:23:17] <gsomix> Сейчас другие пилят, другую систему.
[17:23:22] <gsomix> А до этого кто-то тоже пилил, наверное.
[17:23:41] <ForNeVeR> Ну ладно, пускай пилят. Я ж не против.
[17:30:10] <gsomix> ForNeVeR, вот допилят multicore, добавят тайплкассов на modular implicits... И заживут. :)
[17:31:12] <gsomix> Но не в 4.03, которая скоро должна выйти.
[17:32:06] <gsomix> ForNeVeR, зато в 4.03 запилил новый автоматический инлайнер.
[17:41:24] <Товарищ Чпокерманн> ForNeVeR, мультикор это как мантикор!
[17:47:04] <gsomix> ForNeVeR, ну, и вообще, народу у них мало, чтобы пилить все. Не мейнстрим же.
[17:47:07] <rexim> Чпокикор!
[17:47:09] <rexim> \о.
[17:52:13] <Товарищ Чпокерманн> rexim, Чпокикопф!
[18:11:20] gsomix вышел из конференции
[18:15:36] <Товарищ Чпокерманн> rexim, it's raining code
[18:15:42] <rexim> \o/
[18:15:50] <Товарищ Чпокерманн> АЛИЛУЯ
[18:16:57] <rexim> It's raining code!
[18:16:59] <rexim> AMEN!
[18:17:45] <rexim> Товарищ Чпокерманн: что ты наделал?
[18:17:52] <rexim> У меня теперь в голове эта песня играет =(
[18:18:04] <Товарищ Чпокерманн> rexim, сорь(
[18:18:10] <rexim> Ничего страшного =*
[18:20:38] * Товарищ Чпокерманн .o( it's runing code... HALLELUJAH! But it's has bugs, aaaamen! )
[18:20:54] * Товарищ Чпокерманн .o( it's runing code... HALLELUJAH! But it has bugs, aaaamen! )
[18:20:59] * Товарищ Чпокерманн .o( it's running code... HALLELUJAH! But it has bugs, aaaamen! )
[18:21:05] <rexim> has some bugs*
[18:21:08] <rexim> --amend*
[18:21:15] <Товарищ Чпокерманн> Da.
[18:21:21] <Товарищ Чпокерманн> git commit -a -m "Fix something"
[18:21:27] <rexim> =3
[18:22:08] <rexim> Товарищ Чпокерманн: а я тут БДСМ эльфов смотрю https://www.youtube.com/watch?v=LauG1huYvBs
[18:24:33] <Товарищ Чпокерманн> .___.
[18:28:31] <rexim> > This is what happens to Legolas after Lord of the Rings
[18:31:56] <Товарищ Чпокерманн> It's building code! HALLELUJAH!
[18:32:12] <Товарищ Чпокерманн> send/Minoru/It's type checked code! HALLELUJAH!/
[18:32:13] <horta hell> Товарищ Чпокерманн: Сообщение помещено в очередь.
[18:35:02] <ForNeVeR> rexim: https://github.com/codingteam/naggum/pull/66
[18:36:49] reggies зашёл в конференцию
[18:39:35] <ForNeVeR> Я понимаю, что всем сложно ревьюить мои изменения, которые так сильно связаны с рефлекшеном и платформой. Но кто-то же должен ревьюить!
[18:40:31] portnov зашёл в конференцию
[18:40:39] <Товарищ Чпокерманн> ForNeVeR, работает.
[18:40:41] <ForNeVeR> Ну и я стараюсь как-то пояснять всё в комментах, потому что эти моменты и правда зачастую очень мутные.
[18:40:42] eternastudento зашёл в конференцию
[18:40:50] <ForNeVeR> Товарищ Чпокерманн: что работает?
[18:46:12] <Mr.Purple> rexim: Code hates us all
[18:46:56] <rexim> Mr.Purple: вот не надо вот этого
[18:47:07] <rexim> Хорошему человека код - мать родная.
[18:47:11] <rexim> человку*
[18:47:34] <Mr.Purple> *Bugs
[18:47:37] <Mr.Purple> тогда
[18:48:23] <Mr.Purple> подумал, что it's raining code из it's raining blood
[18:52:35] <rexim> А
[18:52:39] <rexim> ForNeVeR: xD
[18:52:57] <portnov> it's raining with bugs and cats
[18:53:12] <ForNeVeR> rexim: =3
[18:55:41] <ForNeVeR> rexim: я смотрю, как ты воюешь с ocaml :)
[18:57:14] <rexim> xD
[18:57:30] <rexim> Он никак не поддавался, ага
[18:58:38] <rexim> Кстати, пока я комп не апгрейднул, окамл - хорошая замена скалы на стримах.
[18:59:51] <ForNeVeR> rexim: достаточно тебе просто начать программировать на Скале в emacs ;)
[19:00:09] <ForNeVeR> rexim: ocaml у тебя так быстро идёт просто потому, что для него нету нормальной IDE :D
[19:00:22] <ForNeVeR> rexim: andalso F#!
[19:00:58] <rexim> Я думаю, что самый простой sbt build может нехило сожрать ресурсов и без всяких сред.
[19:01:09] <ForNeVeR> Ну хотя пиши на чём тебе нравится, конечно.
[19:01:10] <rexim> И по поводу F# согласен. :)
[19:01:19] <rexim> ForNeVeR: спасибо! ^_^
[19:01:25] <ForNeVeR> rexim: а ты юзай sbt ~ или как его
[19:01:35] <ForNeVeR> Ну, который не перезапускает sbt, а просто перекомпиляет нужное.
[19:01:39] <rexim> Няшный sbt
[19:01:41] <rexim> sbt~
[19:01:43] <Товарищ Чпокерманн> rexim, а растик?
[19:02:05] <rexim> Товарищ Чпокерманн: ты хочешь посмотреть как я программирую на расте?
[19:02:09] <ForNeVeR> rexim: не, не слушай никого, сосредоточься на том, что максимально нравится тебе самому.
[19:02:19] <rexim> ForNeVeR: хорошо
[19:02:30] <rexim> Но я не против по программировать на расте.
[19:02:35] <rexim> Можно будет в четверг.
[19:02:41] <Laz> особенно хорошо если это ещё и доход приносит
[19:03:13] <Товарищ Чпокерманн> rexim, da≈
[19:03:19] <ForNeVeR> Laz: отпуск, как правило, вообще не приносит дохода :)
[19:03:31] <rexim> Товарищ Чпокерманн: хорошо. Тогда в четверг сделаю тоже самое что и вчера, только с растом. :)
[19:03:36] <Laz> я имею в виду "максимально нравится тебе самому"
[19:03:41] <Товарищ Чпокерманн> ForNeVeR, а как же духовный доход?!
[19:03:48] <Товарищ Чпокерманн> rexim, ._.
[19:03:54] <ForNeVeR> Товарищ Чпокерманн: а его вообще всё приносит!
[19:03:59] <rexim> Духовный доход? Это как в Dark Souls?
[19:04:00] <ForNeVeR> Laz: я не согласен категорически.
[19:04:04] <Товарищ Чпокерманн> rexim, да
[19:04:18] <ForNeVeR> Laz: то, что нравится, совершенно не обязано приносить дохода.
[19:04:20] <Товарищ Чпокерманн> rexim, спасибо тебе! Я постараюсь очень не опаздать на стрим!
[19:04:35] <Товарищ Чпокерманн> ForNeVeR, да
[19:04:42] <Товарищ Чпокерманн> Например, рыжие пегаски...
[19:04:45] <Laz> ForNeVeR: не обязано, но если приносит, оно вдвойне приятно же
[19:04:48] <Товарищ Чпокерманн> Они сжирают весь доход)
[19:06:09] <rexim> Товарищ Чпокерманн: опять всю зарплату растратил на рыжих пегасок и яблочный сидр?
[19:06:52] <Товарищ Чпокерманн> rexim, ага. // неа, не всю.
[19:06:58] <rexim> https://pbs.twimg.com/media/CfMonO2WAAEUE8u.jpg
[19:07:20] <Товарищ Чпокерманн> rexim, щитоо
[19:07:32] <rexim> Товарищ Чпокерманн: ЕГЭ Центр
[19:07:49] <Товарищ Чпокерманн> rexim, дай его сюда.
[19:07:53] <Товарищ Чпокерманн> Нужно писать ишуй им.
[19:07:55] <rexim> Не могу =(
[19:08:01] <Товарищ Чпокерманн> Багрепорт!
[19:08:07] <rexim> Я даже не знаю где он находится
[19:09:59] <Товарищ Чпокерманн> rexim, спизжено отсюда http://www.dreamstime.com/photos-images/beautiful-school-girl-thinking-complex-mathematical-signs.html
[19:10:01] <Товарищ Чпокерманн> Фотошоп ли?
[19:10:55] <Товарищ Чпокерманн> rexim, да, если вотнуть картинки в гугол, находятся пара постов на пикабу, и тыщщи англоязычных источников типа того.
[19:11:02] <Товарищ Чпокерманн> Фотошоп и наебалово!
[19:21:34] <rexim> =*
[19:21:35] <rexim> Ой
[19:21:38] <rexim> =(*
[19:21:55] <Товарищ Чпокерманн> rexim, извини(
[19:22:07] <Товарищ Чпокерманн> rexim, но можно всё равно написать в первоисточник!
[19:23:28] <rexim> Товарищ Чпокерманн: https://pbs.twimg.com/media/CfMonO2WAAEUE8u.jpg
[19:23:44] <Товарищ Чпокерманн> rexim, ты такой забавный!)
[19:23:46] <m4n71k0r> rexim: там какая-то совсем неевклидова геометрия прост
[19:23:51] <m4n71k0r> совсем-совсем
[19:24:23] <ForNeVeR> Там просто не все линии прямые.
[19:24:44] <m4n71k0r> там и сумма углов меньше 180
[19:24:52] <m4n71k0r> поэтому я и подумал
[19:24:59] <ForNeVeR> Ну или пространство, да.
[19:25:22] <Товарищ Чпокерманн> Гит обеновился!
[19:25:28] <m4n71k0r> вообще тогда синус и косинус теряют свой смысл геометрический
[19:25:38] <ForNeVeR> Или кривые линии в прямом пространстве, или прямые линии в кривом пространстве!
[19:25:39] rafaelrs зашёл в конференцию
[19:25:47] <m4n71k0r> может даже что и сумма будет равна такнгенсу
[19:25:52] <m4n71k0r> тангенсу*
[19:26:03] <ForNeVeR> А про синус и косинус - это уравнение. Нужно найти альфу.
[19:26:10] <m4n71k0r> а!
[19:26:17] <Товарищ Чпокерманн> > Добавлена настройка user.useconfigonly ("git config --global user.useconfigonly true"), позволяющая запретить совершение коммита без предварительно привязанных к репозиторию идентификационных параметров коммитера (имя и email).
Полезно!
[19:26:39] <ForNeVeR> Хм, то есть глобальные он не будет юзать?
[19:26:41] <ForNeVeR> Да, норм.
[19:27:14] <ForNeVeR> http://www.wolframalpha.com/input/?i=sin+x+%2B+cos+x+%3D+tg+x
[19:27:29] <ForNeVeR> Уравнение как уравнение.
[19:27:31] <m4n71k0r> то пушить в мастер запретили без пуллреквеста, а теперь и коммитить запрещают! ДОКОЛЕ!
[19:27:32] <Товарищ Чпокерманн> > Добавлена большая порция улучшений, направленных на обеспечение комфортной работы с Git на платформе Windows. Многие git-команды, ранее доступные в виде скриптов, переписаны на языке Си. Из проекта Git for Windows перенесены многие специфичные для Windows исправления. В команды, использующие текстовые файлы в качестве входных данных, добавлена поддержка различных схем перевода строки (LF и CRLF);
[19:27:48] <Товарищ Чпокерманн> m4n71k0r, ващет в мастер всё равно можно пушить.
[19:27:54] <ForNeVeR> Товарищ Чпокерманн: няшнота!
[19:28:01] <m4n71k0r> Товарищ Чпокерманн: у нас нельзя на работе
[19:28:02] <ForNeVeR> А это в какой версии?
[19:28:06] <ForNeVeR> Я хоцчю обновить!
[19:28:17] <Товарищ Чпокерманн> ForNeVeR, 2.8.0
[19:28:27] <Товарищ Чпокерманн> Вот щас обновляюсь.
[19:28:29] <ForNeVeR> Товарищ Чпокерманн: можно залочить мастер. Некоторые системы это позволяют - в частности, гитхаб.
[19:28:38] <Товарищ Чпокерманн> ForNeVeR, ну да.
[19:28:52] <ForNeVeR> choco upgrade git
[19:29:09] <Товарищ Чпокерманн> > Прекращена поддержка транспорта "rsync://" при выполнении "git clone", который достаточно давно находится в неработоспособном виде и, судя по отсутствию сообщений о проблемах, невостребован пользователями;
Гы.
[19:29:22] <ForNeVeR> XD
[19:30:27] <m4n71k0r> ForNeVeR: меня всегда поражало наличие мнимых корней в, казалось бы, на вид обычных уравнениях
[19:31:09] <Товарищ Чпокерманн> m4n71k0r, ForNeVeR http://meetingcpp.com/index.php/br/items/c-committee-to-shift-focus-on-important-issues.html
[19:32:08] <m4n71k0r> Товарищ Чпокерманн: это же первое апреля
[19:32:17] <m4n71k0r> что ты нам подсунул, ирод?
[19:32:18] <Товарищ Чпокерманн> m4n71k0r, спалил(
[19:32:48] <ForNeVeR> Я посмотрел дату после прочтения последнего предложения.
[19:33:14] <m4n71k0r> лучше написали бы, что будут запиливать норм вывод типов
[19:34:54] <m4n71k0r> мне первого апреля всегда грустно становится
[19:35:22] <m4n71k0r> особенно на очень научных сайтах когда шутят
[19:36:13] <Товарищ Чпокерманн> Ебать дебил... https://www.opennet.ru/opennews/art.shtml?num=44093#7
[19:36:29] <Товарищ Чпокерманн> Хотя чо это я, это ж комменты опеннета)
[19:37:56] <m4n71k0r> имхо, слабый троллинг
[19:38:16] <m4n71k0r> меня смущает другое
[19:38:27] <Товарищ Чпокерманн> m4n71k0r, https://www.opennet.ru/opennews/art.shtml?num=44044
[19:38:32] <Товарищ Чпокерманн> m4n71k0r, что смущает?
[19:38:33] <m4n71k0r> интерфейс упрощается, но продолжает тупить также
[19:38:39] <m4n71k0r> это я про винду
[19:39:37] <ForNeVeR> А мне норм.
[19:43:09] <m4n71k0r> Товарищ Чпокерманн: странные у них критерии готовности, проверили бы лучше на gmail и aliexpress
[19:43:12] <m4n71k0r> =)
[19:43:24] <Товарищ Чпокерманн> m4n71k0r, хех
[19:43:49] <m4n71k0r> а раньше были acid-тесты
[19:46:08] <m4n71k0r> FF на них у меня почему-то тупит
[19:46:12] <m4n71k0r> и 99/100
[19:46:25] <Товарищ Чпокерманн> ForNeVeR, https://www.opennet.ru/opennews/art.shtml?num=44001
[19:46:45] <ForNeVeR> Товарищ Чпокерманн: http://hujak.hr/zasto-hujak/
[19:46:57] <Товарищ Чпокерманн> :D
[19:49:08] <rexim> xD
[19:49:16] <rexim> За что вы мой проект хуяк?
[19:50:45] Товарищ Чпокерманн вышел из конференции
[19:58:09] gsomix зашёл в конференцию
[19:58:17] <gsomix> Утро.
[20:03:19] <ForNeVeR> gsomix: ЗАШТО ХУЯК!
[20:03:44] <gsomix> ForNeVeR, ЗАХУЯ ШТОК
[20:03:52] <ForNeVeR> О_О
[20:03:54] <ForNeVeR> XD
[20:05:13] <ForNeVeR> gsomix: в WPF обещают пользовательские выражения в биндинге! Ъ! \о/
[20:10:18] <m4n71k0r> они создают SpEL ?
[20:11:15] <ForNeVeR> А что это такое?
[20:11:21] 2tsun4u вышел из конференции
[20:11:45] <m4n71k0r> Spring Expression Language
[20:11:55] <ForNeVeR> Да, что-то подобное.
[20:14:58] grouzen вышел из конференции
[20:15:27] portnov вышел из конференции: Replaced by new connection
[20:15:34] portnov зашёл в конференцию
[20:21:10] <gsomix> ForNeVeR, в WPF? Дайте две!
[20:26:09] <rexim> ForNeVeR: ЗАШТО ХУЯК?!!
[20:26:18] <rexim> ЧТО Я ТАКОГО СДЕЛАЛ?!
[20:31:19] <m4n71k0r> кого тут хуяк?
[20:31:55] <rexim> ВСЕХ ХУЯК!!
[20:32:00] <rexim> ЯК-ХУЯК!!
[20:32:04] <rexim> Лол
[20:32:06] <rexim> Блин
[20:32:13] <rexim> Я теперь хочу это нарисовать ._.
[20:32:50] <rexim> Такой здоровенный як, который херачит молотом по клаве.
[20:32:55] <rexim> Як-Хуяк.
[20:39:54] rexim вышел из конференции
[20:45:58] rexim зашёл в конференцию
[20:53:26] <m4n71k0r> добавь АДЖАЙЛА
[20:54:07] Graf зашёл в конференцию
[20:54:14] Graf вышел из конференции
[21:02:22] rexim вышел из конференции
[21:12:32] rj03 зашёл в конференцию
[21:18:03] rexim зашёл в конференцию
[21:24:19] unclechu вышел из конференции
[21:30:37] sss|zombie зашёл в конференцию
[21:40:12] ckorzhik вышел из конференции
[21:43:57] Laz вышел из конференции
[21:44:29] <gsomix> $send ForNeVeR https://github.com/nteract/hydrogen
[21:44:33] <horta hell> gsomix: Сообщение доставлено.
[21:47:27] rj03 вышел из конференции: offline
[22:06:02] <rexim> gsomix: гсомикс
[22:06:11] <gsomix> rexim, что?
[22:06:34] <rexim> gsomix: ты гсомикс
[22:06:43] <gsomix> Дыа! :33
[22:14:18] <gsomix> rexim, жду следующий стрим по камлу. :)
[22:21:43] <rexim> gsomix: завтра постараюсь сделать!
[22:27:56] <gsomix> rexim, а я тут точечки двигаю.
[22:28:34] <gsomix> И диаграммы Вороного строю.
[22:31:39] <gsomix> Славный капитан, я тут подумал, что эту задачу можно попробовать через генетический алгоритм решить.
[22:31:48] <gsomix> Ну, или еще каким алгоритмом глобальной оптимизации.
[22:32:15] <ɹǝɟılʍǝu> gsomix, не хочешь себе таких? http://snaryzhalov.ru/product_1037.html
[22:32:48] <gsomix> ɹǝɟılʍǝu, нет, никогда таких не носил. .__.
[22:34:16] <Mr.Purple> резиновая подошва. нафиг они такие нужны
[22:35:04] <ɹǝɟılʍǝu> Mr.Purple, они охуенны!
[22:37:31] <portnov> https://youtu.be/4QyB8S809wo
[22:39:17] <rexim> gsomix: ты крут! :)
[22:39:23] <ɹǝɟılʍǝu> portnov, 0-О
[22:39:38] <rexim> Я, кстати, ни разу не строил диаграмму Вороного. Надо бы попробовать...
[22:39:45] <rexim> Может быть даже на окамле =3
[22:40:38] <gsomix> rexim, я не сам строю, конечно. С помощью готовой функции.
[22:40:43] <gsomix> Но задача не в этом.
[22:40:49] <gsomix> rexim, а давай!
[22:40:56] <rexim> portnov: забавные штуковины у тебя там на канале! :D
[22:41:01] <rexim> gsomix: ок
[22:43:27] <gsomix> rexim, https://upload.wikimedia.org/wikipedia/ru/2/24/Lenna.png
[22:43:41] <gsomix> Мы хотим сделать линзу, формирующую фотографию этой чудесной девушки.
[22:45:11] <rexim> :D
[22:46:35] <ɹǝɟılʍǝu> gsomix, ага, учитывая, что фотка из порножурнала на самом деле.
[22:46:52] <gsomix> А мы знаем. :33
[22:47:30] <ɹǝɟılʍǝu> :33
[22:49:07] <rexim> Все знают
[22:51:17] <rexim> Студентушка на даст соврать, на одной из Летних Школ Интел чуваки гпушные бенчмарки на ней гоняли.
[22:53:37] <ɹǝɟılʍǝu> ;33
[23:03:46] grouzen зашёл в конференцию
[23:39:20] ckorzhik зашёл в конференцию
[23:40:55] kosc вышел из конференции
[23:44:28] reggies вышел из конференции
[23:49:47] <Славный капитан> gsomix: я более забавный способ придумал =)
[23:52:07] <Славный капитан> так как на каждом шаге оптимизации нам известны яркостные массы фрагментов и позиции соответствующих им точек, можно все это дело представлять как гравитационно взаимодействующие точечные массы
[23:52:24] <Славный капитан> остроумно, э?
[23:53:06] portnov вышел из конференции
[23:55:02] eternastudento вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[23:55:48] <Славный капитан> причем в качестве гравитационной массы можно использовать разницу яркостной массы фрагмента и целевого значения -- тогда слишком маленькие фрагменты будут расталкивать точки вокруг себя
[23:56:27] <Славный капитан> ɹǝɟılʍǝu: слишком тактикульный карман на голенище
[23:56:44] <ɹǝɟılʍǝu> Славный капитан, клёвый жи!
[23:57:24] dzhon зашёл в конференцию
[23:58:54] <Славный капитан> непрактично
[23:59:39] <Славный капитан> нож если и влезет, то только складной, что, гм, несколько бессмысленно.
[23:59:51] <Славный капитан> а еще что-то класть незачем
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!