Home
codingteam
codingteam@conference.jabber.ru
30.03.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:10] <Minoru> uggur: если что, проблемы у меня с ROME, о котором на каждом углу трубят
[00:00:18] <uggur> ну да, я догадался
[00:00:50] <uggur> в общем, у тебя есть отличная возможность поконтрибьютить в самый популярный фидер RSS на Java
[00:01:05] <uggur> благо, RSS -- это всего лишь XML, и тебе не составит труда добавить необходимую функциональность в либу
[00:02:01] <Minoru> да там сами разработчики восемь лет не осилили добавить (пруф: http://markmail.org/message/6jtudfg4gshkbmn7#query:+page:1+mid:6jtudfg4gshkbmn7+state:results ), куда уж мне!
[00:02:15] <Minoru> s/лет/лет назад/
[00:02:18] <horta hell> Minoru: да там сами разработчики восемь лет назад не осилили добавить (пруф: http://markmail.org/message/6jtudfg4gshkbmn7#query:+page:1+mid:6jtudfg4gshkbmn7+state:results ), куда уж мне!
[00:03:43] <ɹǝɟılʍǝu> Minoru, чпокнуться можно!
[00:04:08] <Minoru> ɹǝɟılʍǝu: и не говори! Ох уж эти Минорки-неосиляторы…
[00:08:33] <gsomix> Minoru, а ты не смотри на разработчиков и поправь.
[00:09:48] <gsomix> Minoru, и как ты на джаву-то наткнулся вообще?
[00:10:36] <Minoru> gsomix: изначально это была Скала. Но потом я пошёл гуглить и плавно оказался в Джавастане.
[00:10:49] <gsomix> Minoru, а на скалу как наткнулся?
[00:11:15] <Minoru> а. Я в логлист хочу RSS впилить, а то надоело про цитаты последним в конфе узнавать
[00:11:29] eaeee вышел из конференции
[00:12:07] <Minoru> https://stackoverflow.com/questions/12220275/what-are-good-scala-libraries-to-generate-rss-feeds
[00:12:11] <Minoru> ОХ ТЫ Ж НИХРЕНА СЕБЕ
[00:12:20] <Minoru> извините, но это дейстительно весьма круто
[00:12:31] <Minoru> грязно, зато работать будет
[00:13:24] <gsomix> Minoru, к слову о JSP...
[00:14:38] <Minoru> гм, а что, там тоже так можно?
[00:14:53] <gsomix> Я провел аналогию.
[00:15:14] <Minoru> я про него знаю только то, что в Википедии было когда-то написано
[00:15:21] <gsomix> А я спать.
[00:15:23] <Minoru> это же просто шаблоны, в которых можно писать на Джаве, нет?
[00:15:27] <Minoru> а, ну снов тебе
[00:15:28] <gsomix> Да.
[00:15:58] <gsomix> Надо бросать в чатиках сидеть.
[00:16:02] <gsomix> Вредное занятие.
[00:16:07] gsomix вышел из конференции
[00:17:17] eternastudento вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[00:19:55] <Minoru> send/gsomix/Не бросай нас! Пожа-а-а-алуйста! T_T/
[00:19:55] <horta hell> Minoru: Сообщение помещено в очередь.
[00:30:17] dzhon вышел из конференции
[00:32:15] imarpus зашёл в конференцию
[00:35:19] <imarpus> Тут на паблике мехмата хохима появилась: https://pp.vk.me/c631825/v631825617/1cf09/piwCqDssBeI.jpg
[00:51:00] unclechu вышел из конференции
[00:51:38] unclechu зашёл в конференцию
[00:52:37] m4n71k0r вышел из конференции
[01:05:33] rafaelrs вышел из конференции
[01:09:01] kpecmuk вышел из конференции
[01:19:39] rafaelrs зашёл в конференцию
[01:34:13] <horta hell> Аутист скребёт пол в попытке найти пропитание.
[01:48:16] Minoru вышел из конференции
[02:04:16] <horta hell> Аутист завалился на бок и окинул замутнённым болью взором конфу.
[02:07:59] imarpus вышел из конференции: This participant is kicked from the room because he sent an error presence: service-unavailable
[02:10:12] <horta hell> Аутист едва дышит, издавая хриплые звуки и отхаркивая кровавую пену.
[02:15:17] Славный капитан зашёл в конференцию
[02:28:12] <horta hell> Аутист агонизирует, сжимая зубы в предсмертных судорогах. Все теряют по 1PTC.
[02:40:31] a1batross вышел из конференции: Disconnected: closed
[02:44:20] <Славный капитан> $pet resurrect
[02:44:25] <horta hell> Славный капитан: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[02:46:12] grouzen вышел из конференции
[02:46:35] horta test зашёл в конференцию
[02:49:04] <Славный капитан> $say
[02:49:04] <horta test> Славный капитан: обля
[02:49:04] <horta hell> Славный капитан: BLOOD GORE DESTROY
[02:49:06] <horta hell> Славный капитан: $SAY ПОДТВЕРДИ, ЧТО НЕ У ЦОДИНГТИМА
[02:49:08] <Славный капитан> $pet stats
[02:49:08] <horta test> Славный капитан:
Кличка: Наркоман
Здоровье: 73
Сытость: 60
Возраст: 10 часов
[02:49:10] <horta hell> Славный капитан: ЗА ПОЛМИНУТЫ НЕ УСПЕЕТ ТОЛКОМ ЗАТОРМОЗИТЬ
[02:49:12] <horta hell> Славный капитан: $SAY
[02:49:13] <Славный капитан> $say
[02:49:13] <horta test> Славный капитан: $diag
[02:49:15] <horta hell> Славный капитан: ПЛОТЬ ЛАБА
[02:49:18] <horta hell> Славный капитан: КТОПО ССЫЛКЕ ПЕРЕЙДЕТ -- САМ ДУРАК
[02:49:21] <horta hell> Славный капитан: МОЖНО
[02:49:25] <horta hell> Славный капитан:
Кличка: Аутист
Здоровье: 99
Сытость: 98
Возраст: 0 часов
[02:49:27] <horta hell> Славный капитан: АЛСО, Я НЕ ГОЛОДНЫЙ
[02:49:31] <Славный капитан> прокнуло ;3
[02:49:32] <horta hell> Славный капитан: многократно ебаные вжопу китайским стратокастером с натянутыми струнами педерасты
[02:49:37] <horta hell> Славный капитан: У ТЕБЯ 100% НА РАДИУСЕ 4 АЕ, ПРОСТО КИДАЕШЬ СВОЮ ПЛОТНУЮ ФОРМАЦИЮ НА ПЛАНЕТУ И ВИДИШЬ И АНОМАЛЬКИ И КАРИБАСОВ В НИХ ОТОБРАЗЯТ)
[02:49:39] <horta hell> Славный капитан: ПИЗДЕЦ
[02:49:42] <horta hell> Славный капитан: ЭТО ДОСТАТОЧНО ГРАМОТНЫЙ РЕП?
[02:50:14] <Славный капитан> horta hell: это пиздец реп, наркоман хренов ~_~
[02:50:19] <Славный капитан> $say
[02:50:19] <horta test> Славный капитан: af
[02:50:19] <horta hell> Славный капитан: а то у меня всякие уебаны есть
[02:54:43] horta test вышел из конференции
[02:56:45] unclechu вышел из конференции
[03:01:04] horta test зашёл в конференцию
[03:07:18] horta test вышел из конференции
[05:17:32] Славный капитан вышел из конференции
[05:26:56] Славный капитан зашёл в конференцию
[06:11:05] rafaelrs вышел из конференции
[07:10:52] <Mr.Purple> утра
[07:29:47] <ForNeVeR> horta hell: вот по тебе заметно.
[07:52:48] sss|zombie зашёл в конференцию
[08:38:49] dzhon зашёл в конференцию
[08:46:13] <horta hell> Аутист ловит зубами блох, пытаясь ими наесться.
[08:47:42] <Mr.Purple> $pet feed
[08:47:42] <horta hell> Mr.Purple: Аутист клацая зубами, рывком наскочил на Mr.Purple, сжирая одежду и кошелёк. Вы теряете 1PTC, зато Аутист накормлен.
[09:08:04] Mr.Purple вышел из конференции
[09:09:45] Mr.Purple зашёл в конференцию
[09:10:03] dzhon вышел из конференции
[09:45:24] grouzen зашёл в конференцию
[09:57:01] Mr.Purple вышел из конференции
[10:02:26] <Славный капитан> Нет в жизне щасья
[10:02:38] <Славный капитан> Есть кофе -- нет кофеварки.
[10:02:45] <Славный капитан> Есть кофеварка -- нет кофе.
[10:03:08] <Славный капитан> Есть кофе-машина, кофе и молоко -- не хочется писать код.
[10:04:19] <ForNeVeR> Выпей кофе и пиши.
[10:22:13] <horta hell> Аутист жалобно поскуливает, волоча заднюю лапу.
[10:36:12] gsomix зашёл в конференцию
[10:36:35] gsomix вышел из конференции
[10:44:54] <ɹǝɟılʍǝu> УТРА
[10:44:56] <ɹǝɟılʍǝu> ForNeVeR, \0
[10:56:51] Graf зашёл в конференцию
[10:56:59] Graf вышел из конференции
[10:57:07] <Славный капитан> $pet heal
[10:57:10] <horta hell> Славный капитан: Аутист был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[10:58:11] <ForNeVeR> ɹǝɟılʍǝu: тыкаю вим в терминале. Вроде работает даже! И юникод, и вообще всё нормально.
[10:58:40] <ForNeVeR> Надо было ему токо сделать set encoding=utf-8. Не понимаю, как в 2016 году это до сих пор не умолчание.
[11:00:39] <ForNeVeR> https://github.com/PProvost/vim-ps1 ня.
[11:00:58] <ɹǝɟılʍǝu> ForNeVeR, ого!
[11:18:30] <ɹǝɟılʍǝu> ForNeVeR, кстати, если юзаешь пакетник, то юзай vim-plug.
[11:18:42] <ForNeVeR> ɹǝɟılʍǝu: да, я его и юзаю :)
[11:21:21] <ForNeVeR> ɹǝɟılʍǝu: а чем автокомплит можно сделать нечоткий? Ну, чтоб, если никакого конкретного плагина нету, то комплитил словами из текущего контекста?
[11:23:27] <ɹǝɟılʍǝu> ForNeVeR, С-n
[11:23:35] <ɹǝɟılʍǝu> Работает из коробки.
[11:23:38] <ɹǝɟılʍǝu> Ctrl+n
[11:23:43] <ɹǝɟılʍǝu> В insert mode
[11:25:04] <ForNeVeR> О, это хорошо. А можно сделать, чтоб он под курсором сразу показывал варианты?
[11:26:47] <ɹǝɟılʍǝu> Т.е. без нажатия?
[11:26:52] <ɹǝɟılʍǝu> Думаю, там это как-то настраивается.
[11:27:42] <ɹǝɟılʍǝu> Но я не помню)
[11:28:25] <ForNeVeR> http://www.vim.org/scripts/script.php?script_id=1879
[11:29:51] <ForNeVeR> Надо youcompleteme потыкать.
[11:35:15] <ɹǝɟılʍǝu> ForNeVeR, он у меня на винде не заработал почему-то...
[11:35:23] <ɹǝɟılʍǝu> Но я и не шибко старался заводить)
[11:36:06] <ForNeVeR> Ну, там есть инструкция для винды, надо бы разобраться.
[11:36:22] <ForNeVeR> Неохота чото поддерживать зоопарк плагинов для всего. Наверное.
[11:36:30] <ForNeVeR> Пускай уж лучше оно как-то само!
[11:40:10] <ɹǝɟılʍǝu> Для этого есть плугинный менеджер.
[11:46:54] asidorenko зашёл в конференцию
[11:52:42] <ɹǝɟılʍǝu> ForNeVeR, https://ru.wikipedia.org/wiki/%D0%AB%D0%B1_(%D0%A1%D1%8B%D0%BA%D1%82%D1%8B%D0%B2%D0%B4%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9_%D1%80%D0%B0%D0%B9%D0%BE%D0%BD)
[11:52:49] <ɹǝɟılʍǝu> Статья как какой-то рассказ!
[12:01:36] <ForNeVeR> Да, занимательно.
[12:02:18] <ForNeVeR> И это всё - про село с населением 500 человек!
[12:02:20] <ForNeVeR> Сильно.
[12:02:27] <ɹǝɟılʍǝu> ForNeVeR, было 4000...
[12:03:24] <Славный капитан> http://www.haneycodes.net/npm-left-pad-have-we-forgotten-how-to-program/
[12:03:27] <Славный капитан> ~_~
[12:03:42] <ForNeVeR> Славный капитан: дыа!
[12:04:14] <Славный капитан> Пиздц!
[12:07:31] asidorenko вышел из конференции
[12:13:44] gsomix зашёл в конференцию
[12:13:47] <ɹǝɟılʍǝu> Славный капитан, ForNeVeR, а в чём история, ребят?
[12:13:53] <gsomix> Утро.
[12:13:55] <ɹǝɟılʍǝu> // лень читать, да
[12:13:56] <ɹǝɟılʍǝu> gsomix, !!!
[12:31:31] <ForNeVeR> Вот за что я не люблю cmake: https://cmake.org/cmake/help/v3.0/module/FindPythonLibs.html
[12:31:48] <ForNeVeR> Написано, что этот модуль даёт, но не написано, как ищет. Вот что мне нужно сделать, чтоб он у меня нашёл питон?
[12:42:16] asidorenko зашёл в конференцию
[12:45:04] <ForNeVeR> Йобен. $env:EXTRA_CMAKE_ARGS='-DPYTHON_LIBRARY=C:\ProgramData\chocolatey\lib\python3-x86_32\tools\libs\ -DPYTHON_INCLUDE_DIR=C:\ProgramData\chocolatey\lib\python3-x86_32\tools\include'
[12:51:36] gsomix вышел из конференции
[13:00:00] <Славный капитан> ForNeVeR: не слушай этого миксера
[13:00:13] <ForNeVeR> Славный капитан: какого миксера?
[13:00:38] <ɹǝɟılʍǝu> :{D
[13:01:14] <Славный капитан> любого
[13:01:39] <ForNeVeR> Но тут нет никакого.
[13:01:50] <Славный капитан> и вообще с бытовой техникой говорить не стоит
[13:03:11] <Славный капитан> (а если бытовая техника говорит с тобой сама, то, во первых, я хочу знать, что ты принимаешь а во вторых, тебе стоит принимать это не так часто)
[13:04:36] Graf зашёл в конференцию
[13:09:01] Graf вышел из конференции
[13:10:04] MaXGXaM зашёл в конференцию
[13:10:38] m4n71k0r зашёл в конференцию
[13:13:27] unclechu зашёл в конференцию
[13:20:14] dzhon зашёл в конференцию
[13:29:29] <ɹǝɟılʍǝu> Новое лекарство!
[13:29:32] <ɹǝɟılʍǝu> Ребилдол!
[13:30:00] <ɹǝɟılʍǝu> send/rexim/Если есть проблемы? Примите Ребилдол!/
[13:30:01] <horta hell> ɹǝɟılʍǝu: Сообщение помещено в очередь.
[13:30:57] <ɹǝɟılʍǝu> devel29a, а у тебя есть запасы ребилдола?
[13:35:32] <ForNeVeR> ɹǝɟılʍǝu: кароч, у них там чото в YouCompleteMe отвалился Omnisharp, печаль.
[13:35:44] <ɹǝɟılʍǝu> ForNeVeR, ох...
[13:36:06] <ɹǝɟılʍǝu> ForNeVeR, ребилдол тут не поможет)
[13:36:08] <ForNeVeR> Они его тянут субмодулем и пытаются билдить - а там, видать, рефакторили проект и какие-то конфигурации выкинули.
[13:36:23] <ForNeVeR> Я попробую изучить и зарепортить.
[13:43:14] <devel29a> ɹǝɟılʍǝu: RebuildAll? Не-а. Все закончилось :(
[13:48:18] <ɹǝɟılʍǝu> devel29a, эх!
[13:50:04] gsomix зашёл в конференцию
[13:50:15] rafaelrs зашёл в конференцию
[13:51:57] <gsomix> ɹǝɟılʍǝu, https://nickhigham.wordpress.com/2016/03/29/the-top-10-algorithms-in-applied-mathematics/
[13:55:58] * gsomix сейчас будет бухтеть про самообразование и о том, как сложно понять чего хочется.
[13:57:54] <gsomix> Или не будет.
[13:58:30] Mr.Purple зашёл в конференцию
[13:58:37] <gsomix> Как-то у меня не зашло начать изучение математики с нормального изложения анализа.
[13:58:51] <gsomix> Поэтому, наверное, брошу это занятия и попробую углубить существующие знания.
[13:58:59] <gsomix> В основном по численным методам.
[13:59:36] asidorenko вышел из конференции
[14:00:24] <Mr.Purple> gsomix: путевые заметки с ссылками составляй, потом поделишься
[14:01:48] <ɹǝɟılʍǝu> gsomix, а мне щас завкаф позвонил, просил завтра в 2 дня на олимпиаду. А я сказал, что не смогу — работа.
[14:02:00] <ɹǝɟılʍǝu> Какое-то очучение странное)
[14:02:48] <gsomix> ɹǝɟılʍǝu, а по чему олимпиада?
[14:03:33] <ɹǝɟılʍǝu> gsomix, по программированию.
[14:05:01] Lavir зашёл в конференцию
[14:05:01] Lavir выгнали из конференции: Пиши код
[14:05:55] <ɹǝɟılʍǝu> Это было быстро.
[14:06:21] Mr.Purple вышел из конференции
[14:06:36] Mr.Purple зашёл в конференцию
[14:06:52] <ForNeVeR> Что вы с ним сделали?
[14:07:06] <ɹǝɟılʍǝu> Я ваще ничего не понял.
[14:07:38] <ForNeVeR> Автокик кто-то настроил?
[14:08:55] <Mr.Purple> ироды окоянныя
[14:10:20] <Mr.Purple> он за типы хотел потереть
[14:12:13] <ɹǝɟılʍǝu> Зови обратно.
[14:12:58] <ɹǝɟılʍǝu> Mr.Purple,
[14:13:28] <ForNeVeR> А кто кикнул-то? Не балуйте так больше!
[14:14:03] <gsomix> По программированию решил, что нужно изучить CLR/C#/F#, а не тыкаться бесцельно во всякие штуки типа скал, растов, окамлов, хаскелей и пр. Ну, и пытаться осилить теорию, которая под всем этим лежит, тоже смысла не имеет особого. Может быть имеет смысл посмотреть на python, lua, julia и их батарейки; повторить си.
[14:14:07] <gsomix> И физику надо повторить.
[14:14:09] <gsomix> .__.
[14:14:36] <ForNeVeR> Экзамен скоро чтоле:
[14:14:38] <ForNeVeR> ?
[14:15:03] <gsomix> Нет.
[14:16:25] Laz зашёл в конференцию
[14:17:58] kosc зашёл в конференцию
[14:20:57] Колёсыч зашёл в конференцию
[14:21:50] <gsomix> ForNeVeR, просто есть ощущение, что все забыл.
[14:22:22] <Mr.Purple> питон-то зачем
[14:23:00] <Колёсыч> Привет, братюни. Объясните мне, плиз, как вывести тип «f = λ x1. Y (λy. λx. if x > 0 then y (x – 1) else 0) x1». У меня все время получается, что f:Int→T|Int, где T — некий неизвестный тип, который, по идее, должен сокращаться или просто исчезать, но он не исчезает. Понятно, что можно эвристически подставить Int вместо T, но я пишу автоматическую выводилку, и она должна сама уметь делать такие подстановки. Что мне делать?
[14:23:49] <ɹǝɟılʍǝu> О!
[14:24:01] <ForNeVeR> ɹǝɟılʍǝu: и вот чувака с этими вопросами ты покикал
[14:24:07] <ɹǝɟılʍǝu> Я?!
[14:24:11] <ForNeVeR> А кто, я?
[14:24:18] <ɹǝɟılʍǝu> Никого я не кикал!
[14:24:21] <ForNeVeR> Ладно, я пошёл мануалы к боту читать.
[14:25:09] <ɹǝɟılʍǝu> Колёсыч, так у тебя ж есть дерево типов.
[14:25:20] <ForNeVeR> Убрал из бота автокики все.
[14:25:58] dzhon вышел из конференции
[14:26:11] <ForNeVeR> .member Колёсыч
[14:26:12] <DeadBot> ForNeVeR: ok
[14:29:37] <Колёсыч> Есть, ɹǝɟılʍǝu, но у Y-комбинатора тип задается как (a→a)→a, где a — некая искуственно введенная переменная. И даже при простейших преобразованиях никуда эта переменная не уходит (ну, может, выражается через другую искусственно введенную переменную).
[14:31:28] <gsomix> Mr.Purple, в жизни пригодится. У меня сейчас основной инструмент -- матлаб.
[14:33:00] ckorzhik вышел из конференции
[14:34:31] <gsomix> Mr.Purple, короче, pragmatism first.
[14:43:17] <gsomix> http://ssau.ru/news/12458-SGAU-budet-gotovit-IT-kadry-sovmestno-s-Intel/
[14:43:31] <gsomix> Магистерскую программу новую запускают. .__.
[14:46:13] <horta hell> Аутист жалобно скулит и просит еды.
[14:51:18] <Колёсыч> R
[14:52:11] <horta hell> Аутист рыщет в поисках пищи.
[14:53:40] <ɹǝɟılʍǝu> Колёсыч, сорь, работа, отвлекают)
[14:54:03] <Колёсыч> > Аутист рыщет в поисках пищи.
R!
[14:56:05] <gsomix> $pet feed
[14:56:05] <horta hell> gsomix: Аутист клацнул зубами прямо возле руки, рывком забирая еду. Вы зарабатываете 1PTC.
[14:56:10] <gsomix> $pet transfer ForNeVeR 1
[14:56:11] <horta hell> gsomix: Транзакция успешна.
[15:06:19] <devel29a> http://img11.nnm.me/d/c/a/6/2/58e681deaef769214389f4e7391_prev.jpg
[15:06:30] <devel29a> horta hell: ^
[15:07:57] <gsomix> $send Minoru http://0xd34df00d.me/logs/chat/codingteam@conference.jabber.ru/2016/03/30.html#13:55:58
[15:07:57] <horta hell> gsomix: Сообщение помещено в очередь.
[15:11:21] Minoru зашёл в конференцию
[15:16:16] rafaelrs вышел из конференции
[15:18:14] sss|zombie вышел из конференции
[15:26:20] <m4n71k0r> как на работе вежливо послать саппорта на хуй, объяснив ему, что клиентское приложение только недавно у нас стало собираться под линухи, что большинство, основанных на эклипсе приложений крашится под oxygen-gtk темкой, потому что бага в gtk темке, и проблемы испытывает даже LibreOffice и пусть он на хуй идёт со своей OpenSUSE 13.2, потому что у нас тупо ресурсов нет, проверить весь сомн линухов?
[15:27:40] <devel29a> m4n71k0r: А ты прям вот такой текст зашли, а потом следом, типа, ой, сорян, котаты, это я не вам
[15:27:57] <m4n71k0r> чатом ошибся, ага
[15:28:03] <devel29a> s/котаты/котаны/
[15:28:06] <horta hell> devel29a: m-n71k0r: А ты прям вот такой текст зашли, а потом следом, типа, ой, сорян, котаны, это я не вам
[15:28:20] <devel29a> m4n71k0r: Ага. Не то окно.
[15:29:26] <m4n71k0r> за этим сразу последует кляуза в виде мыла от их главного на всю нашу команду с копией на директора направления... проходили... не понравилось
[15:29:40] <devel29a> Чертовы нытики
[15:30:07] <m4n71k0r> на самом деле проблемы нет. Линух-клиент фича и её никто не тестит почти
[15:30:08] <devel29a> m4n71k0r: Тогда напиши, что это known issue in OpenSUSE13.2
[15:30:43] <devel29a> ждите, сцуки, апдейта
[15:31:12] <devel29a> и предложи ворэраунд. если есть
[15:31:13] <m4n71k0r> devel29a: нет, на мои ссылки на баги в багрекерах гтк, гтк-темки, убунты и опенсузи мне отвечают, а вот "Эклипс у меня работает"
[15:31:25] <m4n71k0r> да, есть воркэраунд
[15:31:27] <m4n71k0r> сменит ьтемку
[15:31:30] <devel29a> Вот его предложи
[15:31:55] <m4n71k0r> я напишу, что мы исследуем проблему
[15:32:11] <devel29a> "Мы над этим работаем, а пока пойдите нахуй"
[15:32:17] <devel29a> Ну, то есть примените воркэраунд
[15:36:16] dzhon зашёл в конференцию
[15:46:31] <gsomix> https://people.maths.ox.ac.uk/trefethen/ODE_strath.pdf
[15:46:36] <gsomix> Хорошо в chebfun сделали.
[15:49:25] grouzen вышел из конференции
[15:55:38] <gsomix> Подход chebfun чем-то напоминает автоматическое дифференцирование.
[15:55:56] <gsomix> И не символьные вычисления, и не численные в чистом виде.
[16:01:08] dzhon вышел из конференции
[16:04:16] ckorzhik зашёл в конференцию
[16:05:53] <Minoru> gsomix: с нетерпением жду твоих отчётов о том, что выйдет :) Мне кажется, что углублять какие-то отдельные знания вместо того, чтобы пытаться выстроить для себя новую программу образования, должно быть эффективней
[16:06:10] <Minoru> хотя бы потому, что не так скучно и потому больше шансов это дело не бросить
[16:09:35] <devel29a> gsomix: Аналогово дифференцируют?
[16:09:56] <devel29a> Через RC цепочку!
[16:10:07] <devel29a> А, или, не. Это наоборот же!
[16:11:03] <devel29a> А вот если CR, то должно норм быть
[16:11:46] <gsomix> devel29a, аналогово дифференцировать еще можно через оптику.
[16:11:54] grouzen зашёл в конференцию
[16:14:16] <gsomix> Minoru, ну, надеюсь, что так.
[16:15:09] <gsomix> Надо попробовать поменьше всего разного в свою голову запихивать. Особенно по CS и программированию.
[16:16:42] dzhon зашёл в конференцию
[16:20:37] <gsomix> devel29a, а автоматическое дифференцирование, если я правильно понимаю, реализовывается через замену числовых переменных на пары (значение, значение производной). Дальше с ними работают по правилам дифференцирования.
[16:21:00] <gsomix> Это позволяет дифференцировать, например, функции, записанные в виде кода.
[16:21:09] <gsomix> Но я могу где-то ошибаться, надо зашарить нормально.
[16:23:16] <gsomix> Другой путь, кажется, кодогенерация.
[16:23:32] <gsomix> Наверное, как дедфуд делает в своем дифференцировании на шаблонах.
[16:29:22] <devel29a> gsomix: Я предпочитаю через СВЧ
[16:32:34] <gsomix> devel29a, та же оптика, нет?
[16:36:08] <devel29a> gsomix: Ну, ты чо! Там такие волноводы няшные!
[16:36:18] <devel29a> блестящие
[16:36:25] <devel29a> а не бездушный пластик
[16:40:39] <devel29a> gsomix: А это твое автоматическое дифференцирование похоже на разложение функции в ряд и уже работа с ним
[16:49:34] <gsomix> devel29a, не уверен. Вот chebfun точно так работает, они функции раскладывают и дальше дифференцируют/интегрируют.
[16:50:15] <devel29a> gsomix: Бггг.. А как еще-то он может работать?:)
[16:50:33] <devel29a> Да и удобно же!
[16:50:55] <devel29a> численные методы к аналитической хуите сложно применять
[16:51:03] <devel29a> ну. без рядов
[16:52:14] Kerrigаn зашёл в конференцию
[16:52:49] <Kerrigаn> цодингтим, это вообще актуально? https://github.com/Microsoft/TypeScript/issues/5143
[16:54:23] <Laz> о, ундерас
[16:54:27] <Laz> здарова
[16:54:32] <gsomix> devel29a, ну, оно похоже на разложение до второго члена. Вот, смотри, с седьмого слайда. http://www.robots.ox.ac.uk/~tvg/publications/talks/autodiff.pdf
[16:55:26] <gsomix> devel29a, я к тому, что там не надо функцию на каком-то промежутке вычислять, чтобы построить представление в виде ряда для манипуляций с ним.
[16:56:49] <Kerrigаn> поменял let на var в цикле, перестало жаловаться, но не работает как я хотел
[16:57:46] <devel29a> gsomix: ясно
[16:58:03] <Kerrigаn> у меня что-то типа:
for(var i=0; i < N; i++){
addCallback((item) => {
doOther(item, i);
})
}
[16:58:28] <Kerrigаn> неохота еще одну функцию определять, а вызывать лямбду инлайново оно не дает
[16:58:46] <Kerrigаn> в смысле (item) => {hurrdurr(item);}(someitem) не работает
[16:59:04] <unclechu> Kerrigаn: ((item) => {hurrdurr(item);})(someitem)
[16:59:14] <Kerrigаn> а, ок
[16:59:15] <unclechu> (item => {hurrdurr(item);})(someitem)
[17:01:22] <ForNeVeR> Но это убойно как-то.
[17:01:28] <Laz> можно ещё одно связывание сделать, типа let v = i;
[17:01:35] <Laz> и этот v использовать в колбэке
[17:02:23] <Kerrigаn> на let оно жалуется
[17:02:52] <Kerrigаn> репортом выше
[17:03:53] <Laz> что за хрень
[17:04:00] <Laz> let - сахар для анонимной функции
[17:04:14] <Laz> должно так же работать же
[17:04:45] <Kerrigаn> хочет es6
[17:05:08] <Kerrigаn> поменял одну лямбду на function, всё работает
[17:06:16] <ForNeVeR> gsomix: прикинь, тоже пришлось делать формулы в MathType :(
[17:06:28] <ForNeVeR> Ну, я-то в редакцию точно претензию про это дело напишу.
[17:06:30] <Kerrigаn> да блин, теперь this отвалился
[17:06:48] <gsomix> ForNeVeR, сочувствую.
[17:07:11] <ForNeVeR> ɹǝɟılʍǝu: заметь, я столкнулся с одним из тех случаев, когда, сука, пиздец, а сделать ничо не получается :(
[17:07:22] <gsomix> ForNeVeR, а что за журнал такой?
[17:07:24] <Kerrigаn> да, скобки помогли
[17:07:32] <ForNeVeR> gsomix: плохой, негодный журнал.
[17:07:45] <ForNeVeR> gsomix: отечественный. Но в списке ВАК, вроде бы.
[17:07:56] <gsomix> ForNeVeR, я просто подумал, вдруг ты в наш местный подаешь, бгг.
[17:08:15] <ForNeVeR> Да не, таких журналов много.
[17:08:55] Kerrigаn вышел из конференции
[17:09:03] <ForNeVeR> Ладно, я из теха выгрузил в docx, а в MathType есть рабочая конвертилка из OOML-формул.
[17:09:09] <gsomix> ForNeVeR, хотя нет, в нашем местном еще можно Equations версией ниже 3.0.
[17:09:24] <gsomix> s/ниже/не выше/
[17:09:25] <ɹǝɟılʍǝu> ForNeVeR, а у меня тут ГОРИТ АДОВО
[17:09:26] <ɹǝɟılʍǝu> Сука
[17:09:26] <horta hell> gsomix: F-rNeVeR, хотя нет, в нашем местном еще можно Equations версией не выше 3.0.
[17:09:39] <ForNeVeR> gsomix: у нас тоже можно, но эти MS Equation поддерживаются только старыми версиями ворда. В 2013 вообще выпилили нахер редактор для них (и хорошо).
[17:09:54] <gsomix> ForNeVeR, MathType и latex формулы умеет жевать.
[17:10:04] <ForNeVeR> gsomix: эти иквейшены знамениты тем, что их никак толком нельзя автоматизировать - через COM даже хрен создашь.
[17:11:14] <ForNeVeR> Правда, мой соавтор зачем-то понафигачил нумерацию прямо внутрь формул, и теперь мне всё приходится руками чинить :(
[17:11:32] <Mr.Purple> пиздец
[17:11:42] Kerrigаn зашёл в конференцию
[17:11:50] <Kerrigаn> кстати, забыл сказать
[17:11:51] <Mr.Purple> и онап у тебя абсолютная небось?
[17:11:58] rafaelrs зашёл в конференцию
[17:12:00] <Kerrigаn> юнити3д под прыщи стал относительно стабилен
[17:12:14] <ForNeVeR> Mr.Purple: да пофиг ащемта, там всего с десяток этих формул, переживу.
[17:12:36] <gsomix> ForNeVeR, а конвертилка из latex в docx может сохранять формулы в виде текста?
[17:12:40] <Kerrigаn> раньше падал от любого чиха
[17:13:11] <ForNeVeR> gsomix: не уверен. У меня она всё сохраняет именно как OOML-формулы (ну то есть вот эти новые формулы из 2007+).
[17:13:35] <gsomix> А, ок.
[17:15:14] <gsomix> ForNeVeR, ладно, главное, чтобы это в привычку не вошло.
[17:15:17] <gsomix> Как у нас. :)
[17:15:48] <ForNeVeR> Мне часто приходится заниматься всяким дерьмом. Это не значит, что дерьмо у меня входит в привычку!
[17:15:59] <ForNeVeR> Работа такая, что поделать. Кто-то должен делать мир лучше.
[17:18:07] <gsomix> ɹǝɟılʍǝu, что там у тебя горит?
[17:18:19] <ForNeVeR> А у меня уже всё, потухло.
[17:18:24] <ɹǝɟılʍǝu> gsomix, бомбит от workflow
[17:18:33] <ɹǝɟılʍǝu> И от того, что cmake на разных билд-машинах разный.
[17:18:34] <ɹǝɟılʍǝu> Сука!
[17:18:35] <ForNeVeR> Полтора десятка формул сконвертировал, MathType удолил.
[17:18:52] <ɹǝɟılʍǝu> И он всирается из-за наличия BOM в шмейколистах!
[17:18:59] <ɹǝɟılʍǝu> На части машин!
[17:19:06] <ɹǝɟılʍǝu> ВААААААААРНГ
[17:19:12] <ForNeVeR> ɹǝɟılʍǝu: неудивительно, очень много софта всирается из-за такой фигни.
[17:19:18] <Kerrigаn> гцц тоже разных версий?
[17:19:22] <ɹǝɟılʍǝu> ForNeVeR, починено https://cmake.org/Bug/view.php?id=11137
[17:19:28] <ForNeVeR> ɹǝɟılʍǝu: добавь простую вырезалку бома в ваш воркфлов.
[17:19:31] <ɹǝɟılʍǝu> Джва года назад.
[17:19:45] <ForNeVeR> Kerrigаn: гцц похрен на бом, если что :)
[17:20:02] <Kerrigаn> помню как написал кучу кода на с++11, а потом выяснилось, что на центоси он еще не умеет
[17:20:11] <ForNeVeR> Да, это может быть проблемой.
[17:20:32] <Kerrigаn> пришлось везде nullptr на NULL менять
[17:20:45] <ForNeVeR> Мог бы на 0.
[17:20:47] <Laz> поэтому я для своей херни пабырику делаю дебутстрап, ставлю все зависимости и потом спокойно конпеляю
[17:20:56] dzhon вышел из конференции
[17:20:58] <Kerrigаn> хаха
[17:21:06] <Kerrigаn> так тебе и дали
[17:21:12] <ɹǝɟılʍǝu> Kerrigаn, зачем менять?
[17:21:17] <ForNeVeR> Kerrigаn: а, собстно, чо, костыльнул бы #define nullptr NULL
[17:21:22] <Laz> -Dnullptr=NULL
[17:21:26] <ForNeVeR> +
[17:21:42] <Kerrigаn> ForNeVeR: это было джва года назад, когда я вас доставал вопросами по плюсам
[17:22:01] <Laz> да, вот это были времена...
[17:24:00] <ɹǝɟılʍǝu> Может, есть у буста что-то?
[17:24:01] <ɹǝɟılʍǝu> Типа BOOST_NO_VARIADIC_TEMPLATES
[17:26:26] <ɹǝɟılʍǝu> Kerrigаn, Laz ForNeVeR А так не сработает?
#if !defined(nullptr)
#define nullptr NULL
#endif
[17:27:51] <ForNeVeR> ɹǝɟılʍǝu: нет, так не сработает. Настоящий nullptr - это не макрос, и он никогда не бывает задефайнен.
[17:28:08] <ɹǝɟılʍǝu> Ах, блин, точн.
[17:28:35] <ForNeVeR> Кстати, #if !defined - это #ifndef :)
[17:30:40] <Kerrigаn> буст был не вариант, мне надо было это пускать на гейоси, а собирать всё это не хотелось совершенно
[17:32:04] <ɹǝɟılʍǝu> ForNeVeR, // я просто скопипастил это со стековерфлоу))
[17:32:18] <ɹǝɟılʍǝu> Kerrigаn, тогда #define nullptr NULL
[17:32:28] <ɹǝɟılʍǝu> Либо эмулировать.
[17:33:23] <ɹǝɟılʍǝu> struct nullptr_t { ... }; static const nullptr_t nullptr;
[17:33:29] <ɹǝɟılʍǝu> Хотя хуйня, наверное...
[17:34:25] <Laz> внатуре
[17:34:34] <Laz> это ж кейворд
[17:34:43] <ɹǝɟılʍǝu> Разве?)
[17:34:53] <ɹǝɟılʍǝu> Кейворд с типом nullptr_t?
[17:34:55] <Laz> сам nullptr - да
[17:35:59] <ɹǝɟılʍǝu> Да, и правда, keyword.
[17:36:45] dzhon зашёл в конференцию
[17:37:00] MaXGXaM вышел из конференции
[17:38:46] <Kerrigаn> я уже вбрасывал сюда про unreal engine?
[17:38:57] <ForNeVeR> Кажется, нет.
[17:39:29] <Kerrigаn> > Note: We get too many questions from people who do not even meet minimum requirements, wondering why something does not build or run. So please, just because you are running Linux, it does not mean you can use some 10+ year old clunker of a computer to build and run a next-gen game engine (which UE4 is).
[17:40:18] <Kerrigаn> что печально - на работе тоже не на чём собрать, кругом одни маки
[17:41:42] <Kerrigаn> юнити еще как-то фурычит
[17:41:44] <ForNeVeR> Лааал.
[17:42:21] <ForNeVeR> Не на чем собрать - кругом одни макаки!
[17:42:45] <ɹǝɟılʍǝu> ForNeVeR, ужас!
[17:42:49] <Kerrigаn> не надо смеяться
[17:42:53] <Kerrigаn> кругом все пишут на пхп
[17:42:57] <ForNeVeR> Я не смеюсь, я плачу!
[17:43:25] <kosc> Kerrigаn: я не пишу на пхп.
[17:43:31] <kosc> В универе требуют, но я не пишу.
[17:43:34] <Kerrigаn> kosc: ты не находишься в моем офисе
[17:43:51] <kosc> Я не зайду в офис, где все пишут на пхп.
[17:43:57] <kosc> Страшный сон какой-то.
[17:44:41] <Kerrigаn> у 3.5 человек есть какие-то скиллы кроме веба
[17:57:28] <gsomix> Домой!
[17:57:32] <gsomix> Писать тезисы. .__.
[17:57:38] gsomix вышел из конференции
[18:12:46] portnov зашёл в конференцию
[18:16:27] dzhon вышел из конференции
[18:25:45] asidorenko зашёл в конференцию
[18:31:42] dzhon зашёл в конференцию
[18:42:50] rexim зашёл в конференцию
[18:43:02] unclechu вышел из конференции
[18:44:36] <rexim> Апуна чпок-чпок!
[18:44:38] <rexim> Йа!
[18:44:47] <Minoru> rexim: ^_^
[18:44:50] <Minoru> утра!
[18:45:24] <rexim> Minoru: драаатуте!
[18:55:53] <rexim> Minoru: если какие-то вопросы будут по коду, то не стесняйся, спрашивай. :)
[19:00:52] <Minoru> лол, забыл потестить :D
[19:01:04] <Minoru> и конфиг почистить!
[19:01:09] <Minoru> rexim: не смотри почту! Не смотри!
[19:01:14] <rexim> xD
[19:01:19] <rexim> Ничего страшного.
[19:01:22] <rexim> Не торопись.
[19:01:33] <rexim> Мы никуда не спешим.
[19:02:11] <rexim> Minoru: просто переасайнь ПР на меня, когду будешь 100% готов.
[19:02:30] <Minoru> rexim: я не могу ;(
[19:02:58] <rexim> Хм...
[19:03:11] <Minoru> rexim: ты меня, кстати, добавил там в очень полезную группу LogList. Она даёт pull access к логлисту. Действительно, с доступом к исходникам разрабатывать стало проще, спасибо!
[19:03:15] <Minoru> :)
[19:03:23] <rexim> =3
[19:04:16] <Minoru> ладно, всё после обеда поправлю
[19:04:43] <rexim> Окей
[19:04:52] <rexim> Тогда просто пингани меня, когда будешь готов.
[19:06:00] <rexim> Minoru: а, точно! Приятного! :)
[19:06:04] <rexim> Надо бы тоже покушать...
[19:06:35] ckorzhik вышел из конференции
[19:11:54] noir_txt зашёл в конференцию
[19:12:16] <noir_txt> о
[19:12:20] <noir_txt> тут хакеры есть?
[19:12:44] <devel29a> А тко это?
[19:12:47] <rexim> Тут только чпокеры
[19:12:59] <devel29a> s/тко/кто/
[19:13:01] <horta hell> devel29a: А кто это?
[19:13:06] <noir_txt> ну которые в консоле пишут чето и потом пароль от почты получают
[19:13:12] <noir_txt> как Елиот из сериала
[19:13:18] <Laz> cat ~/.mail_password
[19:13:19] <noir_txt> научите
[19:13:31] <rexim> Laz: =3
[19:13:37] <m4n71k0r> дшфывааолфвыаловфыдаолфывдалыфвоады
[19:13:40] <m4n71k0r> aksfdhasjdshakdjshakdjahsdkjaskdsjdhaksjdahskdas
[19:13:44] <m4n71k0r> я хакрир
[19:13:46] <rexim> m4n71k0r: мантикоряка-вака!11
[19:13:47] <rexim> воаловд
[19:13:51] <m4n71k0r> фывлоадвоалыодаыволадыв
[19:14:00] <m4n71k0r> noir_txt: я типя взламал
[19:14:00] <noir_txt> а че вы тут ваще делаете
[19:14:04] <noir_txt> го аи напишем
[19:14:07] <noir_txt> как макрософт
[19:14:09] <m4n71k0r> noir_txt: напиши
[19:14:18] <noir_txt> я не умею. я буду координировать
[19:14:20] <devel29a> noir_txt: Пффф! Эта показуха только для кино нужна. Тру котаны не ждут пароль. Они его ЗНАЮТ!
[19:14:40] <m4n71k0r> я могу даже внушит ьпароль!
[19:14:48] <devel29a> Он может, да
[19:15:03] <m4n71k0r> noir_txt: а паяльник у тебя есть?
[19:15:04] <devel29a> А Воид мог догадаться
[19:15:11] <devel29a> Какой пароль задумал юзер
[19:15:15] <devel29a> Правда же?
[19:15:21] <m4n71k0r> воид да
[19:15:23] <noir_txt> та это ладно. лучше создать аи как в сериале В поле зрения
[19:15:37] <devel29a> тут пол конфы и есть аи
[19:15:40] <devel29a> зачем еще?
[19:15:54] Kerrigаn вышел из конференции
[19:15:56] <devel29a> Вот rexim он бот и АИ
[19:16:01] <rexim> ^_^
[19:16:14] <noir_txt> как ему команды писать
[19:16:25] <rexim> А еще я забанить могу, если тут начинают несть хуету .\_/.
[19:16:25] <devel29a> noir_txt: Так он же АИ
[19:16:30] <devel29a> попроси вежливо
[19:16:31] <rexim> Но сегодня я добрый ^_^
[19:16:47] <noir_txt> чето он опасный
[19:17:01] <noir_txt> девел а ты на чем пишешь?
[19:17:03] <devel29a> noir_txt: если добавлять кейорд "чпок", то он добреет
[19:17:15] <devel29a> noir_txt: Обычно на бумаге
[19:17:18] unclechu зашёл в конференцию
[19:17:25] <rexim> ( ─‿‿─)
[19:17:29] <rexim> (─‿‿─ )
[19:17:33] <devel29a> Потом канцелярским ножом вырезаю и сую в ламинатную машинку
[19:17:36] <noir_txt> не ну там язки программирования хтмл жава или с
[19:17:38] <devel29a> Сувениры раздаю студентам
[19:18:14] <devel29a> noir_txt: Не.. я ничо такого не пишу. Хуячу прям в бинарных кодах обычно.
[19:18:31] <noir_txt> а это асмблер
[19:18:38] <devel29a> это тетрадка в клетку!
[19:18:40] <noir_txt> как чувак из фильма "Кто я
[19:18:49] <devel29a> каждая ячейка - бит
[19:19:11] <devel29a> алайнмент, правда, немного херовый в тетрадках стали делать
[19:19:52] <noir_txt> а тут есть кто ноотропы принимает?
[19:19:56] <devel29a> .vcard noir_txt
[19:19:57] <DeadBot> devel29a: vCard не заполнена
[19:20:08] <devel29a> noir_txt: вот он -> noir_txt
[19:20:49] <noir_txt> .vcard devel29a
[19:20:49] <DeadBot> noir_txt: devel29a не существует
[19:20:56] <devel29a> онел?
[19:20:58] <noir_txt> што
[19:21:13] <devel29a> s/онел/Понел/
[19:21:13] <horta hell> devel29a: Понел?
[19:21:16] <noir_txt> тебя не существует
[19:21:27] <devel29a> Именно! У тебя глюки!
[19:22:15] <noir_txt> .vcard horta hell
[19:22:15] <DeadBot> noir_txt: lang.error:ru:not_found
[19:22:37] <noir_txt> непонятно
[19:22:51] <noir_txt> кто зи вас тайлер дерден
[19:22:52] <devel29a> $say 10
[19:22:52] <horta hell> devel29a: m-n71k0r: Забавный ресурс. Интересно, а они правда еще могут что-то сделать, если к ним обратиться. Какая-то форма там есть :)
[19:23:50] <noir_txt> $say 11
[19:23:50] <horta hell> noir_txt: К сожалению, запрошенное сообщение не было найдено.
[19:24:14] <devel29a> $pet status
[19:24:14] <horta hell> devel29a: Попробуйте $pet help.
[19:24:19] <devel29a> $pet help
[19:24:20] <horta hell> devel29a: Доступные команды: change-nick, stats, resurrect, transfer, rating, heal, feed, coins, kill
[19:24:26] <devel29a> $pet stats
[19:24:26] <horta hell> devel29a:
Кличка: Аутист
Здоровье: 15
Сытость: 31
Возраст: 16 часов
[19:24:34] <devel29a> $pet heal
[19:24:34] <horta hell> devel29a: Аутист был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[19:24:46] <devel29a> $pet transfer rexim
[19:24:46] <horta hell> devel29a: Попробуй $pet help transfer.
[19:24:47] <noir_txt> $pet stats
[19:24:48] <horta hell> noir_txt:
Кличка: Аутист
Здоровье: 100
Сытость: 31
Возраст: 16 часов
[19:24:51] noir_txt выгнали из конференции
[19:24:52] <devel29a> $pet transfer rexim 1
[19:24:52] <horta hell> devel29a: Транзакция успешна.
[19:24:56] <m4n71k0r> ой
[19:24:59] <devel29a> ))))
[19:34:02] Laz вышел из конференции
[19:36:50] <rexim> $pet coins
[19:37:03] <rexim> $pet coins
[19:37:05] <rexim> -_-
[19:37:07] <rexim> $access
[19:37:09] <rexim> -__-
[19:37:19] <horta hell> rexim: Администратор
[19:37:57] <ɹǝɟılʍǝu> $rexim feed
[19:38:12] <rexim> ɹǝɟılʍǝu: ^_^
[19:38:15] <rexim> $pet coins
[19:38:15] <horta hell> rexim: У тебя есть 1PTC.
[19:38:22] <rexim> $pet transfer devel29a 1
[19:38:22] <horta hell> rexim: Транзакция успешна.
[19:38:50] <devel29a> rexim: Эй! Так нечестно!
[19:40:15] eternastudento зашёл в конференцию
[19:40:59] eternastudento вышел из конференции
[19:44:32] grouzen вышел из конференции
[19:49:11] <devel29a> $pet coins
[19:49:12] <horta hell> devel29a: У тебя есть 1PTC.
[19:49:26] <devel29a> $pet raiting
[19:49:26] <horta hell> devel29a: Попробуйте $pet help.
[19:49:34] <devel29a> $pet rating
[19:49:35] <horta hell> devel29a:
Сл-вный капитан: 8PTC
kpecmuk: 5PTC
devel29a: 1PTC
M-noru: 1PTC
F-rNeVeR: 1PTC
[19:49:52] <devel29a> $pet transfer ForNeVeR 1
[19:49:52] <horta hell> devel29a: Транзакция успешна.
[19:49:58] <ForNeVeR> Что тут творится?
[19:50:00] <ɹǝɟılʍǝu> $pet coins
[19:50:00] <horta hell> ɹǝɟılʍǝu: У тебя есть 0PTC.
[19:50:03] <devel29a> $pet rating
[19:50:03] <ForNeVeR> Я код оптимизировал, был занят, простите.
[19:50:03] <horta hell> devel29a:
Сл-вный капитан: 8PTC
kpecmuk: 5PTC
F-rNeVeR: 2PTC
M-noru: 1PTC
[19:50:09] <ɹǝɟılʍǝu> $pet coins rexim
[19:50:10] <horta hell> ɹǝɟılʍǝu: У тебя есть 0PTC.
[19:50:12] <ForNeVeR> Вы там чото намержили без меня?
[19:50:17] <devel29a> ForNeVeR: Я ударился в благотворительность
[19:50:28] <ɹǝɟılʍǝu> $ForNeVeR rexims
[19:50:29] <ForNeVeR> devel29a: это хорошо, а то так и помер бы жлобом!
[19:50:57] <devel29a> ForNeVeR: Ага! А рексим мне мешал! Поругай его
[19:51:00] <ForNeVeR> Мне не нравится сборщик мусора в JVM.
[19:51:02] dzhon вышел из конференции
[19:51:06] <ForNeVeR> Отвратительно работает.
[19:51:12] <ɹǝɟılʍǝu> $rexim ForNeVeRs
[19:51:22] <ForNeVeR> Ъ пасаны какой-то агрессивный режим включают?
[19:51:26] <ForNeVeR> rexim: расскажи, а!
[19:51:32] <ForNeVeR> rexim: ты же Ъ, я точно знаю!
[19:52:03] <rexim> O_O
[19:52:08] <rexim> Ничего я там себе не тру!
[19:52:33] <ɹǝɟılʍǝu> ForNeVeR, покажи на этой кукле, где миксер тебе трёт.
[19:52:42] <ɹǝɟılʍǝu> horta hell ←
[19:52:53] <rexim> ForNeVeR: а если серьезно, то я правда ничего про это не знаю, сорри :(
[19:53:36] <ForNeVeR> rexim: иногда мне кажется, что ты вообще ничего не знаешь.
[19:53:47] <ForNeVeR> rexim: а потом я понимаю, что всё ты знаешь, но просто скрываешь!
[19:53:51] <ForNeVeR> И мне становится грустно :(
[19:54:02] <rexim> ._.
[19:54:46] <ForNeVeR> rexim: ну ладно, на самом деле я тебе верю.
[19:55:07] <ForNeVeR> m4n71k0r: может, ты шаришь в настройке JVM для продакшена?
[19:56:24] <portnov> -Xmx32G -XX:UseG1GC
[19:56:26] <portnov> как-то так
[19:56:42] <ForNeVeR> portnov: а со сборщиком что делать?
[19:56:49] <ForNeVeR> Вот у меня приложуха съела 1 гиг памяти.
[19:56:56] <portnov> ну фигня же
[19:57:01] <ForNeVeR> Запрос выполнился, память больше не нужна.
[19:57:06] <ForNeVeR> А она его, сцука, держит!
[19:57:12] <portnov> ну подержит и отпустит
[19:57:20] <ForNeVeR> Дак уже минут 10 держит.
[19:57:20] <portnov> если не отпускает, значит утечка
[19:57:24] <ForNeVeR> Нету.
[19:57:34] <ForNeVeR> Я в jvisualvm жмякнул collect - и стало потребление всего 32 метра.
[19:57:41] <ForNeVeR> Просто коллект не выполнялся.
[19:57:51] <ForNeVeR> Съедено 1 гиг, -Xmx1536m.
[19:57:56] <portnov> ну там во-первых таймер какой-то, во-вторых по мере надобности выполняется
[19:58:05] <ForNeVeR> О! А что такое XX:UseG1GC?
[19:58:14] <portnov> я думаю если бы ему ещё надо было памяти, оно бы освободило старую
[19:58:19] <portnov> .google java G1GC
[19:58:20] <DeadBot> portnov: не нашел
[19:58:39] <portnov> ForNeVeR: какой-то новый GC, говорят более подходящий для высоконагруженных систем
[19:58:47] <portnov> на нашем опыте действительно более подходящий
[19:58:49] <portnov> проверь
[19:58:55] <ForNeVeR> portnov: не понимаю я этой политики. Чо вот она такая жадная? Как будто других приложений нету в системе!
[19:59:01] <ForNeVeR> А щас попробую, спасибо.
[19:59:18] <portnov> ну больше чем ей сказали она не сожрёт же
[19:59:53] <portnov> ForNeVeR: 8я жаба кстате говорят менее жруча, за счёт более умного расходования памяти для классов
[20:00:07] <ForNeVeR> У меня тут пока что 7 :(
[20:00:17] <portnov> раньше там permgen был, и эта память ни подо что больше не могла использоватьс
[20:00:18] <portnov>
[20:00:18] <ForNeVeR> Я б давно на 8 перепилил, да тут этот сраный interbase.
[20:00:46] <ForNeVeR> А он юзает приватные API, которые выпилили в восьмёрке :(
[20:00:50] <portnov> а
[20:00:54] <portnov> пичаль
[20:00:59] <ɹǝɟılʍǝu> ForNeVeR, ой фу
[20:01:11] <ɹǝɟılʍǝu> Юзать приватный API >.<
[20:01:18] <ForNeVeR> ɹǝɟılʍǝu: я хотел было перепилить, но начальство сказало - стратегически невыгодно.
[20:01:33] <ForNeVeR> Там какие-то педики сидят с этим интербейзом, так что пущай страдают, сказало оно.
[20:01:52] <ForNeVeR> Ну а времени хер знает скоко на это угробим, да.
[20:02:15] <ForNeVeR> Наверняка этот интербейз 15 лет назад даже документировать не умели ещё :)
[20:03:44] <ForNeVeR> portnov: чёт походу G1GC игнорирует -Xmx.
[20:04:10] <ForNeVeR> Но мне показатели нравятся, намного лучше стали графики потребления и отдачи памяти. Хороший совет, отличный. Спасибо.
[20:04:37] <Minoru> rexim: ниработает!
> Cannot find any HTTP Request Header here
вот так ругается на строчку, где я вызываю absoluteURL()
[20:05:51] <Minoru> rexim: на вот эту: https://github.com/codingteam/loglist/pull/151/files#diff-dc2c37f1e73bb8da6a0555fb4fdac0e1R40
[20:06:16] <Minoru> rexim: я подумал было, что дело в отсутствии implicit request: RequestHeader, но нет
[20:06:24] <rexim> Чойта
[20:06:28] <rexim> Как раз так в нем.
[20:06:38] <Minoru> гм
[20:06:45] <Minoru> а я добавлял в метод, и не помогло!
[20:07:24] <rexim> Minoru: https://github.com/codingteam/loglist/blob/350cf87888814fd9262dd109596b5caec5c6e2ee/scalajvm/app/controllers/Approving.scala#L28
[20:07:35] <rexim> Ох уж эта скала! :)
[20:08:49] <Minoru> ох, и правда. Спасибо!
[20:09:09] Mr.Purple вышел из конференции
[20:09:31] Mr.Purple зашёл в конференцию
[20:10:10] <rexim> ^_^
[20:12:25] <uggur> rexim: https://github.com/IngvarJackal/AsteroidsN релизэ!
[20:13:02] <rexim> \o/
[20:13:16] * rexim ест праздничную тарелку макарон
[20:13:33] <m4n71k0r> rexim: ты хоть бы там карбонару сделал)
[20:13:39] <m4n71k0r> или по-флотски)
[20:13:48] <m4n71k0r> котлеток пожарь)
[20:13:54] <m4n71k0r> куру запеки
[20:13:58] <m4n71k0r> ёбда
[20:14:35] <rexim> m4n71k0r: на следующей недели в отпуск. Будет больше времени. Можно будет.
[20:15:10] <Minoru> Миксер берёт отпуск, чтобы пожарить куру!
[20:15:51] <m4n71k0r> об этом в новостях даже напишут
[20:16:52] <rexim> Кур жарить буду!
[20:17:35] gsomix зашёл в конференцию
[20:17:44] <gsomix> Утро.
[20:17:52] <gsomix> ForNeVeR, что там, баш на винде запустили?
[20:18:12] <ForNeVeR> gsomix: у меня он давно работает ._.
[20:18:16] <rexim> +1
[20:18:17] <ForNeVeR> gsomix: и, нет, за билдом я не слежу.
[20:18:22] <gsomix> Ок.
[20:18:53] <m4n71k0r> хз, я дизлайкнул https://github.com/sbt/sbt/pull/2524
[20:19:04] <m4n71k0r> я хочу ВСЕ ВОЗМОЖНОСТИ!
[20:20:06] <gsomix> ForNeVeR, хорошо, что работает. Но нативно из коробки будет еще лучше, я думаю.
[20:20:13] <rexim> А ведь мы в логлисте Build.scala таки юзаем
[20:20:23] <rexim> И он такой страшный, что никто не знает, как его переписать ._.
[20:21:23] <ForNeVeR> m4n71k0r: когда они зделают, чтоб можно было пустых строк между экспрешонами не оставлять? Это ж какой-то костыль страшенный.
[20:21:41] <ForNeVeR> rexim: да мы его еле написали! Что, теперь переписывать?!
[20:21:48] <rexim> Похоже, что да...
[20:22:10] <m4n71k0r> ForNeVeR: я не знаю, когда они это Сделают
[20:22:46] <Minoru> ForNeVeR: можно добавить требование оставлять пустые колонки между буквами
[20:22:50] <Minoru> будет симметрия
[20:23:11] <ForNeVeR> Minoru: просто пиши всё в UTF-16, там между простыми буквами как раз нуль-байты остаются!
[20:24:57] Graf зашёл в конференцию
[20:24:57] <ForNeVeR> rexim: стой!
[20:25:02] <ForNeVeR> ёпт
[20:25:04] Graf вышел из конференции
[20:25:05] <rexim> о_О
[20:25:10] <rexim> Что не так?
[20:25:16] <ForNeVeR> https://github.com/codingteam/loglist/pull/151/files#r57919535
[20:25:23] <ForNeVeR> Это что за WTF?
[20:25:41] <rexim> Лол
[20:25:45] <Minoru> файт между ревьюверами!
[20:25:49] * Minoru берёт попкорн
[20:25:51] <rexim> Ну если чо, то можно еще один ПР сделать
[20:25:53] <ForNeVeR> Или вы обсудили без меня, и решили, что это ок?
[20:26:07] <ForNeVeR> rexim: обожди делать, давай разберёмся сперва, что это там за хрень.
[20:26:12] <Minoru> блин, надо с Тора слезать, а то вы уже обсудили всё, а у меня ещё ссылка не загрузилась >_<
[20:26:22] <rexim> Minoru: чо попкорн-то иди отвечай на коммент :)
[20:26:33] eternastudento зашёл в конференцию
[20:27:57] m4n71k0r вышел из конференции
[20:29:48] <uggur> "rexim: Кур жарить буду!" http://saanvi.ru/koor.mp3 :D
[20:31:37] <ForNeVeR> rexim: я отключил автоматическую пушилку логлиста в продакшен, кстати.
[20:31:47] <rexim> ForNeVeR: все правильно сделал
[20:31:55] <rexim> Minoru: а трюк забавный
[20:32:00] <ForNeVeR> Это стратегическое решение, пуши теперь ручные. Ты можешь триггерить.
[20:32:07] <ForNeVeR> ...наверное :)
[20:32:39] <rexim> Деплоим лося?
[20:32:56] <rexim> А хотя, сначала коммент
[20:33:18] <Minoru> стойте
[20:33:29] <rexim> Minoru: я думаю, можно отдельным ПРом
[20:33:33] <rexim> А что стоять-то?
[20:33:36] <rexim> Комментировать надо!
[20:33:38] <Minoru> во-первых, я так увлёкся скалой, что забыл вообще где-нибудь упомянуть эту ленту
[20:33:47] <Minoru> сейчас её можно найти, только прочитав файлик routes в репозитории
[20:33:56] <Minoru> мы, конечно, сообщество программистов, но есть же пределы хардкору!
[20:34:05] <rexim> Кому надо, те знают.
[20:34:18] <rexim> Создай ишуй :3
[20:34:25] <ForNeVeR> occupants.asScala
[20:34:42] <Minoru> во-вторых, вот эту строчечку, привлёкшую ваше внимание, я потестил только сейчас и, кажется, она в итоге как-то не совсем правильно работает
[20:34:56] <rexim> -_-
[20:35:06] <rexim> Тогда с тебя еще и юнит-тесты!
[20:35:13] <Minoru> щито
[20:35:14] <Minoru> нет
[20:35:17] <Minoru> ну вас (
[20:35:57] <ForNeVeR> Фигасе, мы ещё и без тестов это чуть в продакшен не выкатили?
[20:36:06] <rexim> ForNeVeR: у нас их никогда не было
[20:36:12] <ForNeVeR> Да :D
[20:36:18] <rexim> xD
[20:36:22] <ForNeVeR> Но у нас и контрибьюторов-то особо не было!
[20:36:32] <ForNeVeR> А с контрибьюторов нужно просить тесты.
[20:36:39] <Minoru> поэтому теперь, когда один попался^Wнашёлся, вы его решили замучить насмерть?
[20:36:51] <rexim> Minoru: все? Ты официально отказываешься фиксить, что наделал?
[20:36:57] <Minoru> а вообще всё збс на самом деле. Строчечка-то ненужной оказалась!
[20:37:05] <rexim> Да?
[20:37:05] <ForNeVeR> Minoru: ну, если ты там чото сломал, то надо чинить.
[20:37:06] <rexim> Почему?
[20:37:24] <ForNeVeR> rexim: наверное, костыль уже встроен в scala.xml.
[20:37:28] <rexim> А
[20:37:28] <Minoru> потому что «]]>» после scala.xml.escape превратится в «]]&gt;», а это CDATA уже не сломает
[20:37:32] <Minoru> нет, костыля там нету
[20:37:37] <rexim> Там другой костыль!
[20:37:43] <rexim> С левого боку!
[20:37:45] <ForNeVeR> Minoru: дак а это разве не портит контент?
[20:37:55] <ForNeVeR> Вообще-то там нужна эта CDATA, чуваки?
[20:38:01] <Minoru> rexim: а, ну этот да, но он уже часть спецификации
[20:38:10] <ForNeVeR> Пускай себе будет просто заэксейпленный XML, да и всё.
[20:38:46] <Minoru> ForNeVeR: конечно, нужен! Нету тегов <rexim>, <ForNeVeR> и <Minoru>
[20:39:01] <rexim> Так
[20:39:05] <Minoru> если просто брать цитаты из базы и пихать, как есть, в ленту, то ники пропадают, потому что они в угловых скобках
[20:39:09] <ForNeVeR> Так, ты там что-то вообще нахуевертил!
[20:39:20] <Minoru> >:-(
[20:39:25] <Minoru> ох я вас сейчас образую!
[20:39:29] <ForNeVeR> Что значит "пропадают"? Угловые скобки не эскейпятся чтоле?
[20:39:29] <Minoru> в смысле, лекции читать буду
[20:39:40] <ForNeVeR> Или их нужно в этом кейсе дважды эскейпить?
[20:39:46] <Minoru> ForNeVeR: нет, конечно! Кто бы их эскейпил? Вот я и делаю scala.xml.escape
[20:39:50] <Minoru> нет, дважды не нужно
[20:39:55] <ForNeVeR> Чо у нас там вообще в RSS? HTML, завёрнутый в XML?
[20:40:04] <uggur> SOAP
[20:40:06] <uggur> :)
[20:40:14] <rexim> SGML
[20:40:14] <ForNeVeR> uggur: ага, типикал SOAP получается.
[20:40:22] <Minoru> обычно да, HTML внутри CDATA, а вокруг всего этого XML
[20:40:34] <Minoru> CDATA нужен для того, чтобы HTML-теги не путались с XML-ми
[20:40:45] <uggur> а внутри js который генерит фидер RSS на скале XD
[20:41:13] <ForNeVeR> Minoru: ты понимаешь, что CDATA - это то же самое, что экранирование?
[20:41:28] <Minoru> ForNeVeR: нет, не понимаю, потому что ты неправ
[20:41:46] <Minoru> ForNeVeR: если ты, конечно, под экранированием подразумеваешь замену «<» на «&lt;», например
[20:42:05] <ForNeVeR> HTML внутри CDATA - это то же самое, что HTML с заменёнными < > на &lt;
[20:42:22] <Minoru> потому что если у тебя на входе «<p>ForNeVeR неправ</p>», то после применения экранирования и после применения CDATA контент отобразится по-разному
[20:42:28] <ForNeVeR> Наша разметка должна быть экранированной внутри HTML.
[20:42:30] <Minoru> ForNeVeR: нет, ты не прав
[20:42:37] <ForNeVeR> Значит, внутри XML она должна быть экранирована дважды!
[20:42:37] <Minoru> > HTML внутри CDATA - это то же самое, что HTML с заменёнными < > на &lt;
[20:42:40] <Minoru> вот это вот неправильно
[20:43:17] <ForNeVeR> Вот тебе валидный XML-документ с HTML-миксером:
<rss>&amp;lt;rexim&amp;gt;</rss>
[20:43:22] <Minoru> в MUC-ах не хватает typing notifications :(
[20:43:42] <ForNeVeR> Делай раз - читаем XML, разворачиваем HTML-контент. Имеем &lt;rexim&gt;
[20:43:57] <ForNeVeR> Делай два - разворачиваем HTML для отображения. Получаем то, что надо: <rexim>
[20:44:12] <Minoru> это только в случае, когда у тебя на входе нет HTML-тегов
[20:44:32] <ForNeVeR> У нас на входе нет HTML-тегов. У нас там, типа, маркдаун.
[20:44:39] <Minoru> O_O
[20:44:42] <ForNeVeR> Ну или чото типа того.
[20:44:45] <Minoru> вы его нигде не рендерите!
[20:44:47] <Minoru> насколько я видел
[20:44:48] <rexim> У нас там plain text
[20:44:50] <ForNeVeR> Вроде же в базе нету HTML.
[20:44:59] <ForNeVeR> Мы его порезали, когда у микеля базу импортили.
[20:45:01] <rexim> Нет, подтверждаю.
[20:45:08] <rexim> Зачем нам HTML в базе?
[20:45:11] <rexim> Кто вообще так делает?
[20:45:15] <ForNeVeR> Микель!
[20:45:27] <rexim> Вот потому я его из команды Логлиста и удалил.
[20:45:33] <rexim> Чтобы больше не делал.
[20:45:46] <ForNeVeR> Minoru: более того, ты сам же в нашем плейнтексте заменяешь \r\n на <br>!
[20:45:53] <ForNeVeR> То есть делаешь из плейнтекста HTML.
[20:46:02] <Minoru> это вопрос десятый — есть у нас HTML или нету. Важно то, что Форневерик неправ, утверждая, что экранирование с помощью CDATA и с помощью замен — одно и то же
[20:46:05] <Minoru> это две разных вещи!
[20:46:12] <horta hell> Аутист рыщет в поисках пищи.
[20:46:16] <Minoru> и вот конкретно CDATA нам не нужна, потому что у нас нет HTML
[20:46:20] <ForNeVeR> Я утверждаю, что полученные XML-документы аналогичны.
[20:46:22] <Minoru> и вставил я её зря. Выпилю, конечно
[20:46:33] <Minoru> аналогичны только в случае, если на входе не было HTML
[20:46:56] <ForNeVeR> <![CDATA[<rexim>]]> это то же самое, что &lt;rexim&gt;
[20:47:06] <ForNeVeR> Это два способа записать один и тот же XML-контент.
[20:47:11] <Minoru> нет
[20:47:17] <ForNeVeR> И в чём разница?
[20:47:22] <rexim> Minoru: ты уже объяснишь почему?
[20:47:27] <rexim> А то "неправ-неправ!" :)
[20:47:32] grouzen зашёл в конференцию
[20:48:23] <Minoru> «<![CDATA[<rexim>]]>» — это тег «rexim». Он будет передан браузеру, а тот как хочет, так и отображает. «&lt;rexim&gt;» — это текст «&lt;rexim&gt;», который будет передан браузеру, и тот unescape-нет его и покажет текст «<rexim>»
[20:48:34] <Minoru> rexim: один раз объяснил же уже выше. Вот теперь уже два
[20:49:17] <Minoru> ( http://0xd34df00d.me/logs/chat/codingteam@conference.jabber.ru/2016/03/30.html#20:42:22 )
[20:49:52] <ForNeVeR> Minoru: давай абстрагируемся от браузера.
[20:49:54] <rexim> Данное утверждение лично мне ничего не объяснило.
[20:49:57] <ForNeVeR> Minoru: у тебя есть XML.
[20:49:59] <rexim> А вот последнее - да.
[20:50:08] <ForNeVeR> Minoru: <rss><![CDATA[<rexim>]]></rss>
[20:50:19] <ForNeVeR> Minoru: <rss>&lt;rexim&gt;</rss>
[20:50:33] <ForNeVeR> Minoru: поясни мне разницу между контентом в этих двух документах.
[20:51:05] <ForNeVeR> Я их мысленно распаршу и распечатаю содержимое элемента rss. Получаю "<rexim>" и "<rexim>".
[20:52:36] <Minoru> у тебя печаталка какая-то магическая: амперсанды она понимает, а теги — нет! Так не бывает, понимаешь?
[20:52:48] <ForNeVeR> Э
[20:52:51] <ForNeVeR> У меня повершелл.
[20:52:55] <ForNeVeR> Я только что провёл эксперимент.
[20:53:09] <ForNeVeR> Вывел содержимое этих двух элементов. Одинаковое.
[20:53:25] <ForNeVeR> Minoru: что значит "не понимает теги"? Моя печаталка печатает строки.
[20:53:39] <Minoru> показывай, как выводил. Я тоже так хочу попробовать
[20:53:49] <Minoru> да, но твоя печаталка явно не XML-парсер
[20:53:52] <portnov> ForNeVeR: технически разница в том, что &entities; могут быть определены по-разному в DTD, а CDATA — универсальная фича SGML
[20:54:07] <ForNeVeR> Во, вот это уже интересно.
[20:54:24] <ForNeVeR> То есть &lt; это не однозначное представление символа < во всех сортах XML?
[20:54:49] <ForNeVeR> Minoru: http://stackoverflow.com/a/1398976/2684760
[20:55:07] <ForNeVeR> Minoru: вот там моя точка зрения ещё раз выражена.
[20:55:10] <portnov> ForNeVeR: в нормальных сортах — однозначное, но 1) ты можешь указать свой DTD (наркомания, но возможно), 2) а кто сказал, что это XML? это может быть любой SGML
[20:55:24] <ForNeVeR> portnov: RSS-это XML.
[20:55:31] <ForNeVeR> Ну, я всегда так думал :)
[20:55:46] <portnov> я кстате где-то видел не-xml-ный вариант rss
[20:55:51] <portnov> их же несколько было
[20:55:59] <portnov> rss1, rss2, atom, ещё кто-то
[20:56:06] <ForNeVeR> portnov: в общем, мы говорим строго и только про XML сейчас.
[20:56:09] <portnov> я даж хз, щас наверное уже только один выжил
[20:56:16] <ForNeVeR> У нас там scala.xml в коде :)
[20:56:53] <portnov> ну короче если своё dtd не указывать, то определение энтитей однозначное
[20:56:57] <ForNeVeR> portnov: собственно, если я укажу другой DTD - это ж будет уже не XML, а?
[20:56:57] <Minoru> ForNeVeR: окей, минутку, я проведу эксперимент
[20:57:00] <uggur> ForNeVeR: а чёйта в цодингтиме только я пишу на котлине?
[20:57:11] <ForNeVeR> uggur: а ну не выделяйся!
[20:57:26] <uggur> а у тебя ник с большой буквы
[20:57:34] <portnov> ForNeVeR: ты там можешь сказать «у меня xml, но только &gt; обозначает «НЁХ»
[20:57:37] <uggur> и ВоОбЩе, зАбОрЧиКоМ :Ь
[20:57:39] <portnov> типа наследование с перекрытием
[20:57:50] <uggur> жаль, не розовый по чёрному
[20:58:00] <ForNeVeR> portnov: если я это скажу, то это будет XML или нет в соответствии с каким-то стандартным определением?
[20:58:16] <portnov> хз, стандарт читать надо
[20:58:24] <portnov> по-моему, xml
[20:58:27] <ForNeVeR> Я просто думал, что DTD - это реальне фича SGML.
[20:58:33] <uggur> ForNeVeR: а если серьёзно, то я спрашивал, только я ковырял котлин или ещё кто?
[20:58:37] <ForNeVeR> А XML это что-то более хардкодовое.
[20:58:43] <ForNeVeR> uggur: да, ковырял кто-то.
[20:58:51] <portnov> ForNeVeR: олсо, по-моему все существующие xml-парсеры тупо игнорят DTD-директивы
[20:59:01] <ForNeVeR> portnov: ну, это уже другой вопрос :)
[20:59:06] <uggur> мне синтаксически понравился
[20:59:11] <uggur> эдакий питончег :)
[20:59:24] <ForNeVeR> portnov: просто, вишь, с этой CDATA мороки много чото. Она не может представить некоторых последовательностей.
[20:59:27] <gsomix> uggur, сахарный?
[20:59:30] <ForNeVeR> А сущности всё умеют.
[20:59:33] <uggur> gsomix: да, как груви
[20:59:35] <portnov> гм
[20:59:40] <portnov> ForNeVeR: а чего она не умеет?
[20:59:49] <ForNeVeR> portnov: ]]> же.
[20:59:52] <uggur> только со статической типизацией и проверкой на нулёвость в компилтайме
[21:00:00] <ForNeVeR> portnov: приходится вторую сидату рядом лепить.
[21:00:02] <portnov> хм, а там разве эскейпинга нету?
[21:00:04] <Minoru> ForNeVeR: окей, подтверждаю: разницы действительно нет. Посыпаю голову пеплом!
[21:00:11] <ForNeVeR> Minoru: <3
[21:00:11] <uggur> gsomix: довольно приятненько писать
[21:00:17] <rexim> Minoru: =*
[21:00:23] <Minoru> олсо забираю обратно слова про то, что CDATA нам не нужен. Таки нужен, потому что у нас <br/> там!
[21:00:32] <rexim> Который там сам добавил!
[21:00:55] <ForNeVeR> Minoru: в соответствии с обсуждением, это то же самое, что &lt;br/&gt;
[21:01:05] <Minoru> rexim: потому что он нужен. Вам-то хорошо, у вас клиент — браузер, можно написать style="white-space: pre-wrap". А мне что делать?
[21:01:19] <ForNeVeR> Minoru: короче, ты чото перемудрил. Просто отдаёшь _текстовый_ контент в XML-сериализатор, а он сам как надо всё сериализует.
[21:01:29] <ForNeVeR> Если твой _текст_ - это HTML - то нету никаких проблем.
[21:01:44] <ForNeVeR> Просто учитывай, что в HTML у нас написано именно &lt;rexim&gt;
[21:01:54] <portnov> ну кстате разные xml-движки по-разному текст сериализуют
[21:02:01] <rexim> ForNeVeR: А я уже вошел в стандарт?
[21:02:07] <ForNeVeR> Minoru: в общем, план такой:
[21:02:09] <portnov> есть и такие которые всё кроме latin1 энтитями энкодят
[21:02:19] <portnov> некоторые всё подряд в CDATA пихают
[21:03:14] <Minoru> ForNeVeR: если я беру строку из базы и пихаю её во вью, ничего не эскейпится. Нужно самому вызывать scala.xml.escape
[21:03:38] <ForNeVeR> Minoru: 1) берёшь текст из базы ("<rexim>")
2) HTMLEncode ("&lt;rexim&gt;")
3) отдаёшь XML-сериализатору, а он волен выбрать способ сериализации ("<![CDATA[&lt;rexim&gt;]]>" или "&amp;&lt;rexim&amp;&gt;")
[21:04:02] <ForNeVeR> Minoru: между 2 и 3 ты можешь добавить HTML-теги по вкусу.
[21:04:36] <Minoru> O_O
[21:04:43] <Minoru> сериализатор и правда сам CDATA вставил
[21:04:50] <Minoru> а, тьфу
[21:04:53] <Minoru> это всё ещё я ;)
[21:04:55] <ForNeVeR> Minoru: представь, что все строки на самом деле обладают типами, и у тебя есть функции (HTMLEncode : Text -> HTML) и (XMLEncode : Any -> XML).
[21:04:56] <rexim> xD
[21:05:01] ckorzhik зашёл в конференцию
[21:05:24] <ForNeVeR> Я видел сериализатор, который вставлял CDATA.
[21:05:33] <ForNeVeR> А он меня не видел!
[21:05:36] <rexim> стерилизатор
[21:06:05] <portnov> ForNeVeR: если слишком долго вглядываться в xml-сериализатор, он начнёт вглядываться в тебя.
[21:06:17] <gsomix> Minoru уже готов в продакшен?
[21:06:22] <portnov> или даже не так
[21:06:43] <portnov> если слишком долго вглядываться в спецификацию XML 1.1, она начнёт вглядываться в тебя!
[21:08:07] <Minoru> gsomix: что? Я ничего не понял >_<
[21:09:08] <gsomix> > я думал, что Java — это самый готовый к продакшену язык в мире
[21:09:12] <gsomix> А Minoru?
[21:10:02] <Minoru> gsomix: а! Минору не готов, нет. Зайдите через пару столетий, мы тогда сможем хотя бы ETA прикинуть
[21:11:04] Славный капитан вышел из конференции
[21:11:42] m4n71k0r зашёл в конференцию
[21:16:51] <Колёсыч> Ну что вы, братюни, так и не придумали, как эвристику заалгоритмизировать?
[21:17:15] <rexim> ForNeVeR: ты глянишь на ПР или уже спать ушел?
[21:17:51] <rexim> ForNeVeR: k, thx!!
[21:18:02] Kumba_yo вышел из конференции
[21:18:57] <rexim> ForNeVeR: снов!
[21:20:17] <ForNeVeR> rexim: я считаю, не стоит закрывать ишьюся без тестирования.
[21:21:05] <Minoru> а я считаю, что если последний раз тесты коммитились в первом коммите репозитория, то требовать новые просто неприлично
[21:21:06] <rexim> ForNeVeR: иди спать уже!
[21:21:06] <Minoru> :P
[21:21:33] <ForNeVeR> Minoru: нет же, я про ручные тесты, раз уж автоматические мы не осилили. В продакшен без тестов это не поедет.
[21:22:04] <rexim> ForNeVeR: я протестирую, иди спать.
[21:22:13] <ForNeVeR> rexim: ок.
[21:22:21] <Minoru> а, ну я уже потыкал у себя, пока писал. У меня целых девять тестовых цитат!
[21:22:21] Kumba_yo зашёл в конференцию
[21:22:22] <rexim> Снов!
[21:22:23] <Minoru> ПОКРЫТИЕ
[21:24:54] <rexim> Забавно, что большую часть времени наш билд качает зависимости :)
[21:25:00] <rexim> Тот, который на трависе.
[21:25:08] <rexim> Не ручаюсь за тот который на женкинсе
[21:25:13] <rexim> Тот скорее всего не качает
[21:26:03] <Minoru> ага, я тоже подумал, но боялся вякнуть, а то ещё и это на меня повесите :(
[21:26:23] <rexim> Minoru: > This PR fixes the problem outlined in #154.
Ты имел ввиду 151?
[21:26:24] <Minoru> там же на Трависе есть какой-то кеш, можно после билда что-то в него паковать и в следующем билде реюзать
[21:26:30] <rexim> Т.к. 154 не существует похоже...
[21:26:44] <rexim> Minoru: а вот хрен его знает!
[21:26:59] <Minoru> ага. А куда подсказки делись? Раньше мне подсказывали по номеру название ишшуя, а теперь что-то перестали
[21:27:05] <rexim> Хм...
[21:27:09] <rexim> Сломалося!
[21:27:21] <Minoru> хм, открыл сейчас поле редактирования — подсказывают =\
[21:27:30] <rexim> Починилось! :)
[21:27:38] <rexim> Minoru: спасибо!
[21:27:45] <Minoru> rexim: я не чинил!
[21:27:55] <Minoru> // а то опять тесты будете уговаривать написать
[21:28:12] <horta hell> Аутист корчится в муках и умирает. Все теряют по 1PTC.
[21:28:40] <rexim> $pet resurrect
[21:28:40] <horta hell> rexim: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[21:29:47] dzhon зашёл в конференцию
[21:31:10] <gsomix> $send ForNeVeR https://fslang.uservoice.com/forums/245727-f-language/suggestions/13218072-add-a-with-syntax-for-patterns
[21:31:15] <horta hell> gsomix: Сообщение доставлено.
[21:33:03] <rexim> Minoru: http://loglist.net/feed.rss
[21:33:14] <Minoru> rexim: ^_^ ура!
[21:33:25] <rexim> Лол
[21:33:30] <rexim> У меня что-то с кодировкой
[21:34:02] <rexim> А, это мой брузер
[21:34:05] <rexim> Все ок вроде
[21:34:46] * Minoru снова начал дышать
[21:37:42] * gsomix прочел Intel MKL как Intel MiKeL.
[21:37:53] <gsomix> Где он, кстати?
[21:38:52] <ɹǝɟılʍǝu> gsomix, http://2061.su/
[21:39:06] <ɹǝɟılʍǝu> Minoru, rexim ForNeVeR devel29a ↑
[21:39:14] <Minoru> хм, а у меня вот Newsbeuter переводы строк в этой ленте не показывает :(
[21:39:28] <rexim> Minoru: заведи ишуй!
[21:40:11] <Minoru> rexim: в двух трекерах сразу! :)
[21:41:29] <ɹǝɟılʍǝu> Ребят!
[21:41:47] <ɹǝɟılʍǝu> Вот у меня привязан к почте почта с linux.com
[21:41:59] <ɹǝɟılʍǝu> Как мне отправить с привязанной?
[21:42:53] <Minoru> у тебя должны быть адрес smtp-сервера и логин-пароль к нему
[21:42:58] <Minoru> отправляешь письмо туда
[21:43:00] <Minoru> всё
[21:43:21] <Minoru> что за «привязан», я не в курсе. Скорей всего, ты имеешь в виду перенаправление с linux.com на основную?
[21:45:38] <rexim> Minoru: ты няша! =*
[21:46:39] <Minoru> rexim: да-а-а? Вот замечательно!
[21:49:47] <rexim> https://github.com/codingteam/loglist/issues/137
[21:49:53] <rexim> Damn russians!
[21:52:43] <ɹǝɟılʍǝu> rexim, О!
[21:54:46] <Minoru> rexim: ты там ходишь по ишшуям и расставляешь сердечки?
[21:55:24] <rexim> Я?!
[21:55:27] <rexim> Нет!
[21:55:29] <rexim> Что вы! Что вы!
[21:55:37] <Minoru> а, это Нялайфер был
[21:56:59] <ɹǝɟılʍǝu> rexim, rexim rexim rexim rexim rexim rexim rexim
[21:57:01] <Minoru> гм, забавно. Чинил loglist, а нашёл баг в Newsbeuter
[21:57:20] <ɹǝɟılʍǝu> Я так волнуюсь!
[21:58:01] <Minoru> ɹǝɟılʍǝu: а вдруг билд сломается?! :)
[21:58:19] <ɹǝɟılʍǝu> Minoru, ага >.<
[22:03:32] <rexim> Minoru: дас ист чпоктастишь!
[22:03:59] <rexim> ɹǝɟılʍǝu: =3
[22:06:41] <ɹǝɟılʍǝu> rexim, саксес!
[22:08:14] <rexim> Дыа!
[22:11:21] <Minoru> > pull requests closed in 25 minutes
Из которых 24 sbt подтягивает зависимости ._.
[22:12:03] <ɹǝɟılʍǝu> Minoru, http://loglist.net/quote/8029
[22:12:44] <Minoru> всё так :(
[22:13:00] <ɹǝɟılʍǝu> http://loglist.net/quote/7993
[22:13:01] <ɹǝɟılʍǝu> Вин!
[22:13:46] <ɹǝɟılʍǝu> rexim, а это нормально, если я могу вхуячить 100500 рейтингу?
[22:14:43] <rexim> ɹǝɟılʍǝu: https://github.com/codingteam/loglist/issues?q=is%3Aopen+is%3Aissue+label%3Asecurity
[22:14:53] <rexim> Первые два
[22:14:56] <rexim> Можешь взять :)
[22:15:09] <ɹǝɟılʍǝu> rexim, ага, спасибо!
[22:15:14] <ɹǝɟılʍǝu> Принимаюсь!
[22:15:39] <Minoru> ɹǝɟılʍǝu: ага, вин. Там 502-я
[22:15:44] <ɹǝɟılʍǝu> Опа!
[22:15:44] <Minoru> а, уже нет
[22:16:11] <rexim> Minoru: я передеплоивал
[22:16:40] <Minoru> rexim: я не сразу понял, что ты это по-русски сказал, а не на миксерячьем >_<
[22:17:01] <rexim> я вапрлвапивал
[22:17:03] <rexim> да
[22:17:43] uggur вышел из конференции
[22:17:53] uggur зашёл в конференцию
[22:22:33] ckorzhik вышел из конференции
[22:22:36] ckorzhik зашёл в конференцию
[22:31:47] <ɹǝɟılʍǝu> m4n71k0r, dzhon, devel29a, ForNeVeR, тупой вопрос по плюсцам: я правильно понимаю, что линковщику похеру, что лежит в cpp/hpp файлах, когда уже есть obj?
[22:34:35] <ɹǝɟılʍǝu> Таки образом, если на чистой сборке не находится символ функции вида auto API func () -> int, а на следующей же инкрементальной сборке всё ок, и тут тыкают, что такой (альтернативный) синтакис — плоха и сборка не всегда пашет — явное ГОНЕВО?
[22:39:03] <ɹǝɟılʍǝu> rexim, да, пробельчик, ты прав.
[22:45:52] <m4n71k0r> ɹǝɟılʍǝu: какое-то гонево)
[22:46:01] <m4n71k0r> ɹǝɟılʍǝu: да, линкеру похер на сорсы
[22:46:12] <m4n71k0r> всегда
[22:46:17] <m4n71k0r> даже если нет Obj)
[22:46:42] <ɹǝɟılʍǝu> m4n71k0r, вот и я тоже так думаю.
[22:46:49] <ɹǝɟılʍǝu> Даж сравнил дизазмы все.
[22:51:17] <gsomix> .ping
[22:51:32] gsomix вышел из конференции: offline
[22:51:36] <DeadBot> gsomix: gsomix временно недоступен
[22:51:50] gsomix зашёл в конференцию
[22:52:14] gsomix вышел из конференции: offline
[22:52:18] gsomix зашёл в конференцию
[22:52:23] <gsomix> .ping
[22:52:23] <DeadBot> gsomix: понг от тебя 0.44 секунды
[22:52:43] portnov вышел из конференции
[22:53:07] <gsomix> Утро.
[22:57:07] <ɹǝɟılʍǝu> DeadBot, ты временно недоступен?)
[22:57:13] <ɹǝɟılʍǝu> Жена забрала? :3
[22:57:20] <ɹǝɟılʍǝu> :{3
[23:01:38] <rexim> .time ɹǝɟılʍǝu
[23:01:39] <DeadBot> rexim: 30.03.2016 22:05:40
[23:01:45] <rexim> Спать пора!
[23:01:51] <ɹǝɟılʍǝu> rexim, рана ешшо!
[23:01:55] <ɹǝɟılʍǝu> Поесть нужна.
[23:01:58] asidorenko вышел из конференции
[23:02:03] <ɹǝɟılʍǝu> Написать урок!
[23:02:15] <ɹǝɟılʍǝu> Начать пилить fuckuper.
[23:02:30] <rexim> А, ну ладно
[23:05:51] <ɹǝɟılʍǝu> rexim, :{D
[23:06:19] <rexim> ɹǝɟılʍǝu: я глазики эмоксипином закапал
[23:06:26] <rexim> Это было АААААРГГГХХХХ
[23:06:33] <ɹǝɟılʍǝu> rexim, АААААААААААААААААРРРРРРРРРРРГГГГГГГХ
[23:06:37] <ɹǝɟılʍǝu> ПОНИМАЮ ТЕБЯ, БРО
[23:07:01] <ɹǝɟılʍǝu> Нада тож к офтальмологу сходить.
[23:08:34] <gsomix> К программологу.
[23:12:23] <ɹǝɟılʍǝu> gsomix, мне нужно успокоится(
[23:12:40] eternastudento вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[23:16:09] imarpus зашёл в конференцию
[23:17:32] <gsomix> ɹǝɟılʍǝu, что случилось?
[23:18:37] <Minoru> годноты про жёсткие диски вам: https://geektimes.ru/post/92701/
[23:22:26] imarpus вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[23:22:47] dzhon вышел из конференции: Replaced by new connection
[23:22:48] dzhon зашёл в конференцию
[23:23:53] <gsomix> rexim, Minoru, ɹǝɟılʍǝu, http://cs629311.vk.me/v629311503/52cf6/XNxX343G57I.jpg
[23:24:54] <Minoru> …ок
[23:27:22] <ɹǝɟılʍǝu> gsomix, какой няшка!
[23:30:56] <m4n71k0r> вот это правильно, я считаю, https://nplus1.ru/news/2016/03/30/pilimachine T4PM , протеиновая машина тип 4
[23:31:05] <m4n71k0r> правильно стали называть то, что обнаруживают
[23:31:36] <m4n71k0r> правда, у нас бы назвали МП-4
[23:35:39] <rexim> m4n71k0r: добрый дядя Монти!!
[23:36:50] unixorn зашёл в конференцию
[23:44:41] Minoru вышел из конференции
[23:45:36] kosc вышел из конференции: Disconnected: closed
[23:46:21] dzhon вышел из конференции
[23:57:16] <gsomix> rexim, Монти Пайтон.
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!