Home
codingteam
codingteam@conference.jabber.ru
18.02.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
Morning Tsoding (вт, чт, вс, збс): http://www.youtube.com/playlist?list=PLguYJK7ydFE75hzLFTKwMDVRkDlJ8rEiA
Let's Dev (когда Капитан на мостике): http://www.youtube.com/playlist?list=PLK6mcZkmN4QTusFvp_0GVtscQbCiIg81Y
http://i.imgur.com/slnyI6a.jpg
[00:15:15] eaeee зашёл в конференцию
[00:15:41] eaeee вышел из конференции
[00:16:39] eaeee зашёл в конференцию
[00:17:00] <eaeee> .time
[00:17:01] <DeadBot> eaeee: хз
[00:18:10] grouzen вышел из конференции
[00:33:21] eaeee вышел из конференции: Replaced by new connection
[00:33:21] eaeee зашёл в конференцию
[00:33:22] eaeee вышел из конференции: Logged out
[00:33:24] eaeee зашёл в конференцию
[00:33:45] eaeee вышел из конференции: Logged out
[00:33:48] eaeee зашёл в конференцию
[00:35:07] grouzen зашёл в конференцию
[00:47:15] <Akon32> $version
[00:47:16] <horta hell> Akon32: version: 0.14 build-id: 0.14 impl-version: 0.14
[00:47:29] m4n71k0r вышел из конференции
[00:47:30] eaeee вышел из конференции: Replaced by new connection
[00:47:32] eaeee зашёл в конференцию
[00:47:39] <Akon32> $pet stats
[00:47:39] <horta hell> Akon32: Мнткр мертв. Какие еще статы?
[00:47:47] <Akon32> $pet resurrect
[00:47:47] <horta hell> Akon32: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[00:47:57] <Akon32> $pet stats
[00:47:58] <horta hell> Akon32:
Кличка: Мнткр
Здоровье: 100
Сытость: 100
Возраст: 0 часов
[00:49:52] Akon32 вышел из конференции
[01:05:54] sss|zombie вышел из конференции: This participant is kicked from the room because he sent an error presence: remote-server-not-found
[01:09:31] kpecmuk вышел из конференции: Replaced by new connection
[01:09:31] kpecmuk зашёл в конференцию
[01:09:39] eaeee вышел из конференции: Logged out
[01:09:41] eaeee зашёл в конференцию
[01:12:18] ≈(^o^)≈ зашёл в конференцию
[01:14:05] ckorzhik зашёл в конференцию
[01:17:39] rexim вышел из конференции
[01:25:08] rafaelrs вышел из конференции
[01:27:41] rafaelrs зашёл в конференцию
[01:34:13] eaeee вышел из конференции: Replaced by new connection
[01:34:14] eaeee зашёл в конференцию
[01:34:16] eaeee вышел из конференции
[01:34:21] eaeee зашёл в конференцию
[01:35:07] eaeee вышел из конференции: Logged out
[01:35:15] eaeee зашёл в конференцию
[01:49:43] eaeee вышел из конференции
[01:54:43] eternastudento вышел из конференции
[01:59:00] kpecmuk вышел из конференции
[02:08:16] ckorzhik вышел из конференции: Replaced by new connection
[02:08:18] ckorzhik зашёл в конференцию
[02:23:02] rafaelrs вышел из конференции
[02:23:49] rafaelrs зашёл в конференцию
[02:38:04] dzhon вышел из конференции
[03:04:48] kpecmuk зашёл в конференцию
[03:34:51] ≈(^o^)≈ вышел из конференции
[03:41:47] Славный капитан вышел из конференции
[04:06:44] rafaelrs вышел из конференции: Replaced by new connection
[04:06:45] rafaelrs зашёл в конференцию
[04:24:37] kpecmuk вышел из конференции: Replaced by new connection
[04:24:37] kpecmuk зашёл в конференцию
[04:41:01] Славный капитан зашёл в конференцию
[04:53:46] rafaelrs вышел из конференции
[05:07:44] rafaelrs зашёл в конференцию
[05:29:49] Mr.Purple вышел из конференции
[06:00:33] ckorzhik вышел из конференции
[06:44:22] sss|zombie зашёл в конференцию
[07:02:06] 4ppleboy зашёл в конференцию
[07:07:54] grouzen вышел из конференции
[07:20:26] sss|zombie вышел из конференции
[07:34:07] 4ppleboy вышел из конференции
[07:34:44] horta hell вышел из конференции: Disconnected: Replaced by new connection
[07:34:46] horta hell зашёл в конференцию
[07:35:01] <horta hell> Мнткр корчится в муках и умирает. Все теряют по 1PTC.
[07:35:38] 4ppleboy зашёл в конференцию
[07:39:29] <Minoru> $pet resurrect
[07:39:29] <horta hell> Minoru: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[09:01:08] Mr.Purple зашёл в конференцию
[09:03:17] dzhon зашёл в конференцию
[09:13:05] Aman зашёл в конференцию
[09:19:35] madmercen вышел из конференции
[09:34:13] Graf зашёл в конференцию
[09:34:20] Graf вышел из конференции
[09:43:12] madmercen зашёл в конференцию
[10:05:33] gsomix зашёл в конференцию
[10:05:41] <gsomix> Утро.
[10:08:25] <gsomix> Minoru, утро?
[10:08:49] <Minoru> утро! Но слишком раннее ._.
[10:08:54] * Minoru снова не спал всю ночь
[10:10:02] * Mr.Purple снова спал всю ночь
[10:10:05] <Mr.Purple> утра
[10:10:27] <gsomix> Minoru, иди спать.
[10:10:38] <Minoru> gsomix: я ещё не хочу!
[10:10:50] <Minoru> олсо у меня стирка идёт
[10:12:11] <Aman> any android app developer using c#?
[10:13:49] <Minoru> not me!
[10:43:09] Mr.Purple вышел из конференции: Replaced by new connection
[10:43:10] Mr.Purple зашёл в конференцию
[10:44:15] isunkin зашёл в конференцию
[11:00:46] dzhon вышел из конференции
[11:02:22] Славный капитан вышел из конференции
[11:11:37] Владик Лозинский зашёл в конференцию
[11:14:16] Aman вышел из конференции: Replaced by new connection
[11:14:17] Aman зашёл в конференцию
[11:17:32] <ɹǝɟılʍǝu> Орту ад!
[11:17:42] <ɹǝɟılʍǝu> Почему cppcheck не нашёл ничего?
[11:19:53] Владик Лозинский вышел из конференции
[11:22:35] madmercen вышел из конференции
[11:25:39] madmercen зашёл в конференцию
[11:26:51] <ForNeVeR> Наверное, у тебя просто код хороший.
[11:28:24] <ɹǝɟılʍǝu> ForNeVeR, думаю, нет...
[11:28:32] <ɹǝɟılʍǝu> Я много глазами видел плохого.
[11:28:43] <ɹǝɟılʍǝu> ForNeVeR, вроде использования -1 вместо npos.
[11:28:56] <ɹǝɟılʍǝu> Видимо, нужно ещё указать и где лежит stl
[11:33:15] <gsomix> А нас по лабораториям водили.
[11:33:22] <ɹǝɟılʍǝu> gsomix, кгуто!
[11:33:40] <gsomix> Показывали микроскопы электронные и оборудование для напыления/травления микроструктур.
[11:37:53] m4n71k0r зашёл в конференцию
[11:41:09] <gsomix> ɹǝɟılʍǝu, да, оказалось, что у нас в подвалах куча обрудования нормального. И на нем работают активно.
[11:41:18] isunkin вышел из конференции: Replaced by new connection
[11:41:24] <ɹǝɟılʍǝu> gsomix, хорошо же!
[11:41:40] <Mr.Purple> gsomix: магнитронные установки для наплыения?
[11:41:50] (≈^-^≈) зашёл в конференцию
[11:42:11] <m4n71k0r> ɹǝɟılʍǝu: cppcheck надо допиливать
[11:42:17] <m4n71k0r> утро
[11:42:22] <ɹǝɟılʍǝu> m4n71k0r, утро
[11:43:02] <ɹǝɟılʍǝu> m4n71k0r, зато он в stl уже кучку ворнингов нашёл!
[11:50:30] <ɹǝɟılʍǝu> омфг
[11:50:55] <ɹǝɟılʍǝu> Чот заебался с powershell, плюнул, написал скрипт на perl, запустил в git-bash
[11:51:03] <ɹǝɟılʍǝu> Мде.
[11:51:08] <ForNeVeR> Лул.
[11:51:18] <ForNeVeR> А я как раз патчер DBF'ок дописал на повершелле :3
[11:51:45] <ForNeVeR> А то ишь ты, они решили, что им всё дозволено - даже кодировку в DBF не проставлять!
[11:52:13] <ɹǝɟılʍǝu> ForNeVeR, просто оказалось проще так сделать замену по тому вчерашнему регэкспу во всех файлах в дереве.
[11:52:42] <ForNeVeR> ls -r | % { myReplace x y $_ }
[11:53:00] <ForNeVeR> Ну а дальше пишешь myReplace как нужно :)
[11:53:11] <ɹǝɟılʍǝu> ForNeVeR, perl -p -i -e 's/oldstring/newstring/g' `find ./ -name *.cpp`
[11:53:37] <ForNeVeR> Ну вот разве что синтаксис для замены чуть удобнее.
[11:53:57] <ForNeVeR> Хотя, может, в повершелле тоже есть что-то такое, я просто сходу не вспомнил.
[11:54:16] <ForNeVeR> Сам я замену по регекспу обычно делаю в IDE или в редакторе. Редактор точно должен уметь такие штуки, я считаю.
[11:56:12] <gsomix> Mr.Purple, если я все правильно понял, то оно, да. И была еще одна установка для лазерного напыления, но нас к ней не пустили.
[11:56:23] <ForNeVeR> ...нет, такого же красивого решения на повершелле нету, всё упирается во всякие дотнетовые классы.
[11:56:50] <gsomix> ForNeVeR, Notepad++ умеет замену по файлам делать.
[11:56:52] <ForNeVeR> Хотя я и не знаю, что делает perl -p -i -e, но полагаю, что он потоково читает и заменяет текст в файле.
[11:57:17] <ForNeVeR> gsomix: атом тоже умеет, ага. Ну, я это и сказал - почти любой приличный текстовый редактор это умеет, и IDEA / Visual Studio тоже.
[11:58:13] <ɹǝɟılʍǝu> ForNeVeR, ещё из консоли не оч удобно оказалось...
[11:58:25] <ɹǝɟılʍǝu> В строке регэкспа приходилось всё экранировать.
[11:58:28] <ɹǝɟılʍǝu> Ад(
[11:58:39] <ForNeVeR> Э, а зачем? ._.
[11:58:39] <ɹǝɟılʍǝu> Верней, неприятно как-то.
[11:58:44] <ɹǝɟılʍǝu> ForNeVeR, он ругался!
[11:58:45] <Minoru> ɹǝɟılʍǝu: ты что там экранируешь?!
[11:58:49] <Minoru> а ну покажи!
[11:58:49] <ForNeVeR> И ты вообще про что, про повершелл или баш?
[11:58:57] <ɹǝɟılʍǝu> Minoru, уже ничего.
[11:59:01] <ForNeVeR> В повершелле _ничего_ не нужно экранировать в строке с регекспом.
[11:59:01] <ɹǝɟılʍǝu> ForNeVeR, про повершелл.
[11:59:04] <Minoru> ну, экранировал
[11:59:10] <ɹǝɟılʍǝu> Хм.
[11:59:11] <ForNeVeR> Нет, ты ошибаешься или что-то неправильно делал.
[11:59:42] <ForNeVeR> Впрочем, учитывая отсутствие нормального потокового редактора в повершелле, это не видится мне существенным. Забей :)
[11:59:49] <ForNeVeR> Надо бы написать чтоль?
[12:00:30] <ɹǝɟılʍǝu> Почему б нет?
[12:00:31] <ForNeVeR> Запомнил. Когда-нибудь напишу.
[12:00:46] <ɹǝɟılʍǝu> ForNeVeR, ты видел вчерашнюю репу гитхаба с гитигнорами, где нет шарпа?
[12:00:53] <ɹǝɟılʍǝu> Не хочешь сделать туда pull request?
[12:01:04] <ForNeVeR> ɹǝɟılʍǝu: я не вижу необходимости в репах с гитигнорами.
[12:01:17] <ForNeVeR> Правильный гитигнор - это три строчки, ну.
[12:01:25] <Mr.Purple> gsomix: у меня одногрупники на машфаке с завкафом в каргту научным проектом подобное разрабатывали
[12:01:45] <ForNeVeR> А всё сверх трёх строчек уже под проект конкретно надо дописывать.
[12:01:54] <ɹǝɟılʍǝu> ForNeVeR, ну не сказал бы, что три строки.
[12:02:05] dzhon зашёл в конференцию
[12:02:19] <Minoru> пользуясь случаем, советую всем, кто ещё не в курсе, узнать про .git/info/exclude (ищите в любом репозитории)
[12:02:20] <ForNeVeR> ɹǝɟılʍǝu: ок, пять: https://github.com/ForNeVeR/Tesla.Csxcad/blob/develop/.gitignore
[12:02:22] <uggur> "ForNeVeR: Правильный гитигнор - это три строчки, ну." эт почему?
[12:02:34] <ForNeVeR> uggur: а почему больше?
[12:02:46] <uggur> У все разные ide разными файлами серют (:
[12:02:58] <ɹǝɟılʍǝu> ForNeVeR, у меня ещё .autosave, *.swp, *.swo, __pycache__, и ещё по мелочи.
[12:03:14] <ForNeVeR> ɹǝɟılʍǝu: и, наверное, нету bin/ и obj/ :)
[12:03:15] <uggur> у меня ещё *~
[12:03:16] <ɹǝɟılʍǝu> uggur, вот да.
[12:03:19] <ɹǝɟılʍǝu> ForNeVeR, есть
[12:03:28] <ForNeVeR> ɹǝɟılʍǝu: э, в питоне есть obj?
[12:03:37] <Mr.Purple> gsomix: а про лазерную установку инфа есть где-нибудь?
[12:03:45] <ɹǝɟılʍǝu> ForNeVeR, .pyclass он или как-то так называется
[12:03:54] <uggur> %)
[12:03:55] <ForNeVeR> ɹǝɟılʍǝu: он складывается в каталог /obj?
[12:04:03] <ForNeVeR> И ты, наверное, говоришь про .pyc
[12:04:09] <ɹǝɟılʍǝu> А, да.
[12:04:19] <ɹǝɟılʍǝu> // хотя class тоже есть
[12:04:20] <ForNeVeR> А что за *.swp?
[12:04:31] <ɹǝɟılʍǝu> ForNeVeR, vim-овский своп.
[12:04:31] <ForNeVeR> И .autosave?
[12:04:41] <ɹǝɟılʍǝu> .autosave это от Qt Creator
[12:04:49] <ɹǝɟılʍǝu> Он срёт аще под себя.
[12:04:56] <ForNeVeR> Дак ты вимом редактируешь или Qt Creator'ом или на питоне пишешь?
[12:05:05] <ɹǝɟılʍǝu> ForNeVeR, всё сразу ._.
[12:05:06] <ForNeVeR> Или у тебя единый гитигнор вообще для всего?
[12:05:22] <ɹǝɟılʍǝu> ForNeVeR, у нас и питонокот и плюсокот в одной репе.
[12:05:32] <ForNeVeR> В общем, если у тебя процесс разработки такой, гм, разноплановый, то будет куча всякого, ок.
[12:05:39] <ɹǝɟılʍǝu> Да.
[12:05:45] <ForNeVeR> Но даже в этом случае, заметь, тебе никакой шаблонный вариант гитигнора не подойдёт.
[12:05:51] <ɹǝɟılʍǝu> Не сказал бы, что это збс, но пока не мешает)
[12:06:19] <uggur> Эт правильно
[12:06:25] <ForNeVeR> ɹǝɟılʍǝu: а что за гитхабовая репа с гитигнором?
[12:06:28] <uggur> Один проект, один лид, одна репа!
[12:06:57] <ForNeVeR> Я уверен, что вы там просто пропустили какой-нибудь пункт типа "Visual Studio", а искали "C#" или "F#". Уже припоминаю, кто-то жаловался.
[12:07:22] <uggur> да гитигнор очень легко писать
[12:07:38] <uggur> просто после git add -A смотришь файлы и игноришь те, которые ты не писал :)
[12:07:39] <ForNeVeR> Ну, делаешь git status, а потом исключаешь всё ненужное.
[12:08:01] <ForNeVeR> А потом уже git add -A :)
[12:08:35] <uggur> Мой вариант лучше на поздних стадиях разработки потому что эмпирический риск встретить новый файл меньше :)
[12:09:38] <ɹǝɟılʍǝu> ForNeVeR, https://github.com/github/gitignore
[12:09:40] <ForNeVeR> На поздних стадиях разработки с трудом представляю себе это как проблему.
[12:10:03] <ForNeVeR> ɹǝɟılʍǝu: да, https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
[12:10:14] <ɹǝɟılʍǝu> ForNeVeR, а,ну ок!
[12:10:24] <ForNeVeR> И вот в этом шаблонном файле миллион какого-то дерьма, которого в нормальных проектах не бывает.
[12:10:27] <gsomix> Mr.Purple, неа. Сайт у института говно.
[12:14:51] <ɹǝɟılʍǝu> ForNeVeR, ой как занятно!
[12:14:53] Aman вышел из конференции: Replaced by new connection
[12:14:55] Aman зашёл в конференцию
[12:15:31] <ɹǝɟılʍǝu> Встроенная в SourceTree диффалка показывает, словно файл полностью изменён, а TortoiseDiff — что в нескольких реально изменённых.
[12:16:28] * Minoru не распарсил
[12:16:36] <Minoru> тебе разные тулзы разное количество изменённых файлов показывают?
[12:17:20] <uggur> разнный дифф одного файла
[12:17:49] <Minoru> а. Ну, это уже не так занятно. Посмотрите на флаг --patient у git diff, например
[12:21:32] <ɹǝɟılʍǝu> ForNeVeR, ну, нашёл пример, на которых регэксп не оч.
[12:21:50] <ɹǝɟılʍǝu> собсна, sql)
[12:22:01] <ForNeVeR> Многострочный?
[12:22:10] <ɹǝɟılʍǝu> Неа.
[12:22:11] <ɹǝɟılʍǝu> Обычный
[12:22:20] <ForNeVeR> С экранированными кавычками?
[12:23:02] <ForNeVeR> ɹǝɟılʍǝu: встроенная в sourcetree диффалка может показывать ещё line ending conversion. Убедись, что у тебя с этим всё ок.
[12:23:03] <ɹǝɟılʍǝu> _T( "inser into \"Жопа\" ( \"Титьки\" ) values ( \"Огромные\" ); " )
[12:23:15] <ForNeVeR> Ну, это пипец, да. Я предупреждал :)
[12:23:30] <ɹǝɟılʍǝu> Ну, ошибки коноплятор говорит — я фикшу)
[12:23:36] <ForNeVeR> Можно сделать регексп, который учтёт экранирование, но ты уверен, что не можешь пофиксить руками?
[12:23:37] <ɹǝɟılʍǝu> Ну и ругками нужно обойти все изменений.
[12:23:48] <ForNeVeR> Я б не доверял этой регекспилке...
[12:23:56] <ForNeVeR> Напомни, какой там изначальный был регексп?
[12:24:07] <ɹǝɟılʍǝu> ForNeVeR, щас он такой: s/_T\s?\(\s?"(.*?)"\s?\)/L"$1"/g
[12:26:01] <ForNeVeR> А было бы что-то навроде s/_T\s?\(\s?"(.*?(?<!\\)(\\\\)*)"\s?\)/L"$1"/g
[12:26:15] <ɹǝɟılʍǝu> ад)
[12:26:18] <ForNeVeR> Ага!
[12:26:46] <ForNeVeR> (я беру этот регексп вот отсюда вот: https://github.com/ForNeVeR/cthulhu-bot/blob/master/cthulhu-bot/commands.cpp#L74 )
[12:26:52] <uggur> ForNeVeR: https://imgs.xkcd.com/comics/backslashes.png
[12:27:08] <ɹǝɟılʍǝu> ForNeVeR, ну... руками 2675 изменений...
[12:27:18] <ForNeVeR> ɹǝɟılʍǝu: а, тогда присобачивай регексп %)
[12:27:32] <ForNeVeR> Хотя хрен ли, я в среднем за раз по столько и ревьюю.
[12:27:45] <ɹǝɟılʍǝu> ForNeVeR, ну норм.
[12:27:57] <ɹǝɟılʍǝu> Энивей, всё равно все изменения проверять руками.
[12:28:00] <ɹǝɟılʍǝu> // лучше головой
[12:28:25] <ForNeVeR> ɹǝɟılʍǝu: алсо, как тебе другая идея:
1) объяви макрос #define _T(x) L##x // (ну или как там)
2) пропусти своё файло через cpp
3) профит
[12:28:53] <ɹǝɟılʍǝu> ForNeVeR, хорошая идея!
[12:29:50] <ForNeVeR> L#x, наверное?
[12:30:44] <ɹǝɟılʍǝu> ForNeVeR, L##x ← так оно и объявлено в stl студии.
[12:31:04] <ForNeVeR> Ок.
[12:31:05] <ɹǝɟılʍǝu> Т.е. #define _T(x) L##x ← оно так и есть.
[12:31:11] Hippan зашёл в конференцию
[12:31:19] <ForNeVeR> Я не помню точно, как эти две директивы работают, простите :)
[12:31:48] <ɹǝɟılʍǝu> ForNeVeR, та я ваще не знаю)
[12:31:59] * ɹǝɟılʍǝu не любит препроцессор <_<
[12:32:58] <Minoru> он тоже тебя не любит, его от твоего ника коробит
[12:33:00] <Minoru> :P
[12:33:11] <ɹǝɟılʍǝu> кеке
[12:39:33] <ɹǝɟılʍǝu> Чот странно.
[12:39:50] <ɹǝɟılʍǝu> cppcheck работал около 40 минут, а написал, что выполнялся 16 часов.
[12:39:58] <ɹǝɟılʍǝu> Класссссная проверялка!
[12:46:08] <ɹǝɟılʍǝu> m4n71k0r, шо, пора писать обёртку вулкана на D?
[12:46:12] <ɹǝɟılʍǝu> Для гуйцов.
[12:46:35] <ForNeVeR> ɹǝɟılʍǝu: он, наверное, многопоточно работал, и всё время сложил?
[12:47:00] <ɹǝɟılʍǝu> ForNeVeR, может быть...
[12:47:34] <ɹǝɟılʍǝu> В 24 потока?
[12:47:50] <ɹǝɟılʍǝu> И все исполнялись одновременно, тогда.
[12:48:07] <ForNeVeR> Ну да %)
[12:48:12] <ForNeVeR> У тебя там 24 ядра?
[12:48:32] <m4n71k0r> ɹǝɟılʍǝu: http://forum.dlang.org/thread/unrwkowqxweukckjhuos@forum.dlang.org
[12:48:38] <m4n71k0r> в derelict будет
[12:48:47] <ɹǝɟılʍǝu> ForNeVeR, 8
[12:49:10] <ɹǝɟılʍǝu> m4n71k0r, поможем?
[12:49:19] <ɹǝɟılʍǝu> Плюс нужна будет наша абстракция в любом случае.
[12:49:32] <ɹǝɟılʍǝu> m4n71k0r, ибо 1000 строк на текстуру)
[12:49:53] <ForNeVeR> ɹǝɟılʍǝu: что такое этот ваш Vulkan?
[12:50:04] <m4n71k0r> ещё одна хуета
[12:50:08] <ɹǝɟılʍǝu> ForNeVeR, это GAPI
[12:50:16] <ɹǝɟılʍǝu> В скором будущем замена OpenGL
[12:50:17] <m4n71k0r> заебали спеками мозг мне засирать
[12:50:27] <ForNeVeR> Ага, это заместо OpenGL. Ок.
[12:50:29] <m4n71k0r> им как будто за это деньги платят
[12:50:30] <ForNeVeR> И чем он лучше?
[12:50:35] <ForNeVeR> На старых девайсах взлетит?
[12:50:40] <ɹǝɟılʍǝu> ForNeVeR, низкоровневый, а ля Gide
[12:50:44] <ɹǝɟılʍǝu> Glide*
[12:50:53] <ɹǝɟılʍǝu> ForNeVeR, на сколько старых?
[12:50:55] <m4n71k0r> я с него уже поблевал
[12:51:07] <ForNeVeR> ɹǝɟılʍǝu: ну, на тех, которые у меня щас :)
[12:51:20] <ɹǝɟılʍǝu> ForNeVeR, на моей R9 280 пойдёт, например.
[12:51:25] <ForNeVeR> Ежели крузис работает - вулкан заведётся?
[12:51:26] <ɹǝɟılʍǝu> Верней, ужо есть.
[12:51:44] <ɹǝɟılʍǝu> ForNeVeR, хм... там у разных вендоров разные ограничения...
[12:51:52] <ɹǝɟılʍǝu> У AMD с видях 7xxx серии.
[12:51:55] <ForNeVeR> Ага, нашёл уже список девайсов.
[12:53:03] <ɹǝɟılʍǝu> m4n71k0r, привыкай, та же шняга и у D3d12
[12:53:47] <ForNeVeR> Надо же, на моей видяхе заведётся.
[12:53:54] <ForNeVeR> Хотя она там в самом конце списка :)
[12:54:04] <ɹǝɟılʍǝu> ForNeVeR, где этот список?
[12:54:10] <ForNeVeR> https://developer.nvidia.com/vulkan-driver
[12:54:22] <ForNeVeR> Ну, это список нвидии, обв. У остальных вендоров свои списки :)
[12:55:50] <Mr.Purple> ForNeVeR: а тебе нвидия нафига?
[12:55:56] <Mr.Purple> ты же не игрун ососбо
[12:57:14] <ForNeVeR> Это чойта не игрун?
[12:57:23] <ForNeVeR> Да я тебе в дум порву!
[12:58:58] grouzen зашёл в конференцию
[12:59:55] MaXGXaM зашёл в конференцию
[13:00:15] <gsomix> ForNeVeR, го дм.
[13:00:29] <Mr.Purple> пвп или щассал
[13:00:47] <ForNeVeR> gsomix: нет, не сейчас. Я в эту неделю очень занят. На следующей можно.
[13:00:54] <gsomix> Окей.
[13:05:08] <gsomix> ForNeVeR, дм можно попробовать в ZDaemon.
[13:05:18] <gsomix> Он, на мой вкус, более динамичный.
[13:05:29] <gsomix> По дефолту.
[13:05:33] <ForNeVeR> Хм, ну посмотрим. Можно.
[13:08:14] Graf зашёл в конференцию
[13:08:28] Graf вышел из конференции
[13:13:47] <m4n71k0r> curl wttr.in/rostov-on-don
[13:14:37] <m4n71k0r> круто, что в браузере почти также как и в консольке показывает
[13:17:17] Aman вышел из конференции: Replaced by new connection
[13:17:18] Aman зашёл в конференцию
[13:21:32] <ɹǝɟılʍǝu> ForNeVeR, блин, стрёмно всё это проверять)
[13:21:35] <ɹǝɟılʍǝu> Особля sql ._.
[13:21:40] <ForNeVeR> XD
[13:21:49] <ForNeVeR> Дак нафига ты тогда туда полез?
[13:21:55] <ɹǝɟılʍǝu> ForNeVeR, куда?
[13:22:01] <ForNeVeR> В SQL.
[13:22:03] <ɹǝɟılʍǝu> sql кот прямо в cpp коте же.
[13:22:08] <ForNeVeR> Ну, норм.
[13:22:22] <ForNeVeR> Тут два варианта - или не лезь, или не стремайся проверять!
[13:22:35] <ɹǝɟılʍǝu> ForNeVeR, ок!
[13:23:17] <ɹǝɟılʍǝu> ForNeVeR, корочи, просто ревернту файлы, где есть sql и отформатирую вручную.
[13:23:52] <ForNeVeR> Нормально.
[13:23:52] <ɹǝɟılʍǝu> Классно, что perl сохранил бэкапы!
[13:24:33] <ForNeVeR> Бэкапы в гите есть же :)
[13:24:52] <ɹǝɟılʍǝu> Угу.
[13:24:58] <ɹǝɟılʍǝu> Но всё равно приятно.
[13:25:08] <ɹǝɟılʍǝu> ForNeVeR, а нормально аще так — менять во всём проекте _T на L, просто потому что так красивей и читается лёгкче. // и писать лучше.
[13:25:39] <ForNeVeR> ɹǝɟılʍǝu: а нафиг вообще этот _T нужен? Зачем-то, кроме поддержки Win ME, его юзают? %)
[13:25:56] <ɹǝɟılʍǝu> ForNeVeR, типа для wide strings
[13:26:17] <ɹǝɟılʍǝu> Хуй знает, зачем вообще воткнули эти _T...
[13:26:17] <ForNeVeR> ɹǝɟılʍǝu: я знаю. Но на всех платформах, кроме Win ME, оно будет разворачиваться в L.
[13:26:34] <ForNeVeR> Раньше это было нужно для портирования между Win 9x и NT.
[13:26:45] <ɹǝɟılʍǝu> ForNeVeR, ¯\_(ツ)_/¯
[13:26:56] <Mr.Purple> m4n71k0r: норм
[13:27:00] <ForNeVeR> Точно так же, например, есть функции MessageBoxA и MessageBoxW, а MessageBox выбирает из них макросом.
[13:27:12] <ForNeVeR> Но, блин, всё это добро устарело сто лет назад!
[13:27:37] <ɹǝɟılʍǝu> Именно поэтому я и выпиливаю.
[13:30:21] <ɹǝɟılʍǝu> ForNeVeR, но аще нормально? // тупой вопрос, знаю.
[13:30:51] <ForNeVeR> ɹǝɟılʍǝu: ну да, я считаю, что нормально. В современном коде нет места этим древним макросам - если ты, конечно, действительно не пишешь программу, совместимую с Win9x :)
[13:31:03] <ɹǝɟılʍǝu> Нет, не пишу)
[13:31:06] <ɹǝɟılʍǝu> Тогда славно!
[13:31:11] <ForNeVeR> Ну тогда надо выпиливать.
[13:31:18] <ForNeVeR> TCHAR ещё убий.
[13:32:14] <ɹǝɟılʍǝu> ForNeVeR, не получится ._.
[13:33:43] <ɹǝɟılʍǝu> По кой-то хуй его заюзали в недоступных мне кишках.
[13:34:44] <ForNeVeR> :(
[13:35:02] <ForNeVeR> Но если там TCHAR, то и _T тоже.
[13:35:10] asidorenko зашёл в конференцию
[13:35:12] <ForNeVeR> Считай, что _T имеет тип TCHAR.
[13:35:22] <ForNeVeR> Ну, char* -> TCHAR
[13:35:36] <ForNeVeR> char const* -> TCHAR
[13:35:40] <ForNeVeR> Наверное, так %)
[13:35:51] <ɹǝɟılʍǝu> ForNeVeR, wchar_t у нас он)
[13:35:56] <ForNeVeR> Нит.
[13:36:16] <ForNeVeR> Но эдак можно сказать и что TCHAR это wchar_t, и просто забить на него.
[13:50:07] <m4n71k0r> нет, это макросня, которая разворачивается в зависимости от дефайна
[14:00:33] ckorzhik зашёл в конференцию
[14:02:36] Hippan вышел из конференции
[14:04:39] <horta hell> Мнткр корчится в муках и умирает. Все теряют по 1PTC.
[14:09:01] <Minoru> $pet resurrect
[14:09:02] <horta hell> Minoru: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[14:09:11] <Minoru> целый день только и занимаюсь тем, что оживляю эту скотину!
[14:17:44] <ForNeVeR> m4n71k0r: но дефайн может быть только один.
[14:17:54] Aman вышел из конференции: Replaced by new connection
[14:17:55] Aman зашёл в конференцию
[14:18:03] <ForNeVeR> m4n71k0r: на современных системах это всегда wchar_t, ну. Или кто-то пытается нас наебать!
[14:19:46] <m4n71k0r> осилили таки http://akka.io/news/2016/02/17/akka-2.4.2-released.html
[14:19:51] <m4n71k0r> стримы и хттп воткнуть
[14:20:02] <m4n71k0r> остались типизированые акторы, как я понимаю
[14:20:28] <m4n71k0r> ForNeVeR: нас всегда пытаются наебать...
[14:20:55] <ForNeVeR> m4n71k0r: и вот эти наебатели пускай убираются вон! Под них я свой код не собираюсь разрабатывать.
[14:21:58] <ForNeVeR> Я бы принял пояснение типа, мол, под линуксом портированный виндузятный софт определяет TCHAR как char*. Но, насколько мне известно, такой практики не существует, как и софта, который бы в таком режиме портировался с винды куда-то ещё.
[14:22:16] <ForNeVeR> s/char*/char/
[14:22:16] <horta hell> ForNeVeR: Я бы принял пояснение типа, мол, под линуксом портированный виндузятный софт определяет TCHAR как char. Но, насколько мне известно, такой практики не существует, как и софта, который бы в таком режиме портировался с винды куда-то ещё.
[14:22:50] Minoru вышел из конференции
[14:23:59] <m4n71k0r> лучше бы _T что-нибудь полезное делал... какой-нибудь аналог QObject::tr в кутях
[14:27:08] <ForNeVeR> Лучше бы это делал не _T, а какой-то другой макрос или функция :)
[14:27:22] <ForNeVeR> Ну, не обременённый таким вот наследием.
[14:28:07] Mr.Purple вышел из конференции: Replaced by new connection
[14:28:08] Mr.Purple зашёл в конференцию
[14:35:25] <ɹǝɟılʍǝu> Да.
[14:35:51] <ɹǝɟılʍǝu> Хм!
[14:36:29] <ɹǝɟılʍǝu> ForNeVeR, m4n71k0r, зачем макрос или функция? Есть http://en.cppreference.com/w/cpp/language/user_literal
[14:37:09] <ɹǝɟılʍǝu> Думаю, это несколько приятней в написании, чем м-сы или ф-ции.
[14:37:10] <ForNeVeR> ɹǝɟılʍǝu: да, эта идея ещё лучше. Я вот просто не видел ни разу применения этих UDL и вообще забыл про них.
[14:39:13] <m4n71k0r> а я вообще считал, что в рантайме их не заюзать (если мы собираемся шуршать локализованными ресурсами)... а для компилтайма работа со строками в плюсах... ну это ад в общем
[14:55:13] 4ppleboy вышел из конференции
[15:00:31] <ɹǝɟılʍǝu> ForNeVeR, что-то SourceTree с последним апдейтом стал тормознут и падучь...
[15:00:49] <ForNeVeR> Просто с последним апдейтом ты ПРОЗРЕЛ!
[15:01:05] <ForNeVeR> Надо делать свой %)
[15:01:10] <ɹǝɟılʍǝu> Что там на замену щас?..
[15:01:15] <ForNeVeR> А хз.
[15:01:22] <ForNeVeR> У меня SmartGit вот.
[15:01:39] <ForNeVeR> Но он для коммерческого использования платный. Я даже лицензию купил.
[15:01:41] <ɹǝɟılʍǝu> Да, давай попробую SmartGit
[15:01:56] <ForNeVeR> Был же ещё какой-то OctoGit чтоль, или KrakenGit?
[15:01:59] <ɹǝɟılʍǝu> Никто против не будет, если просто попробую.
[15:02:14] <ɹǝɟılʍǝu> ForNeVeR, https://git-scm.com/download/gui/win
[15:02:22] <ForNeVeR> Но надо свой писать. Пока не напишем - не будет счастья :)
[15:02:41] Mr.Purple вышел из конференции
[15:02:43] <ForNeVeR> На чём, кроме WPF, можно нормальный кастомный гуй делать?
[15:02:50] <ForNeVeR> Ну и без жаваскриптни.
[15:02:52] Mr.Purple зашёл в конференцию
[15:02:53] <ForNeVeR> Qt?
[15:03:00] <ɹǝɟılʍǝu> Да, полагаю.
[15:03:01] <ForNeVeR> Ещё что-то появилось?
[15:03:09] <ɹǝɟılʍǝu> Чот не слышал.
[15:03:13] <ForNeVeR> Я тоже :(
[15:03:30] <ɹǝɟılʍǝu> wxWidgets?
[15:03:34] <ɹǝɟılʍǝu> Но оно хызы какое.
[15:03:43] <m4n71k0r> JavaFX
[15:03:45] <ForNeVeR> Вот именно - хызы.
[15:03:51] <ForNeVeR> m4n71k0r: а ты ж его ругаешь, не?
[15:03:56] <gsomix> ForNeVeR, Perspex.
[15:04:01] <m4n71k0r> ForNeVeR: я всё ругаю
[15:04:02] <ForNeVeR> Да, я тоже подумал про Perspex.
[15:04:05] <m4n71k0r> кутью я тоже ругаю
[15:04:33] <ForNeVeR> Если бы пришлось прямо щас решать - то я бы взял Perspex, и адаптировал под него FSharp.Desktop.UI.
[15:05:43] <ForNeVeR> Но если пасаны считают, что JavaFX тоже норм, то её не буду сбрасывать со счетов.
[15:05:58] <ForNeVeR> Я сам на ней пробовал немножко писать на Scala, и мне в целом не очень понравилось.
[15:06:22] <ɹǝɟılʍǝu> Juce ещё есть под плюсы.
[15:06:25] <ɹǝɟılʍǝu> Но я его не пробовал.
[15:06:35] <ForNeVeR> Мне она напомнила (пусть кому-то будет обидно, но это моё честное мнение) подобие WPF, но только с упором на худшие качества.
[15:07:12] <m4n71k0r> ForNeVeR: помнишь, как я ругался, когда мне надо было менюшку слепить на ScalaFX ?
[15:07:25] <ɹǝɟılʍǝu> ForNeVeR, gtk? =)
[15:07:54] <m4n71k0r> ну вот я до сих пор дрожь в руках унимаю острой отвёрткой
[15:08:10] <ForNeVeR> Вместо (убого, но) кастомизируемого XAML взяли стадартный XML, куда-то напрочь проебали биндинги, а для стилей решили присобачить CSS (в который теперь не то что биндинг не подставить, а вообще переменные не поюзать). И, да, CSS очень криво приделан, не все нужные атрибуты в нём задаются.
[15:08:13] <ForNeVeR> Я недоволен, короче.
[15:08:17] <m4n71k0r> почему перспекс выглядит как школьное поделие?
[15:08:36] <ForNeVeR> Как комьюнити-поделку уровня Perspex я бы принял JavaFX. Но как что-то серьёзное? Нет.
[15:08:48] <m4n71k0r> или как какой-то бустрам
[15:08:54] <ForNeVeR> m4n71k0r: хы, потому, что его два человека пилят :)
[15:09:26] <ForNeVeR> Но оно хотя бы работает, в отличие от WPF.
[15:10:25] <ForNeVeR> m4n71k0r: ну или чо, ты думаешь, что у JavaFX есть будущее? Может, просто надо выбросить весь этот вонючий XML и юзать ScalaFX DSL? Может, полегче будет?
[15:10:39] <ForNeVeR> Или ты его и юзал?
[15:10:47] <m4n71k0r> ForNeVeR: я его и юзал)
[15:10:53] <ForNeVeR> Именно DSL, без XML?
[15:11:00] <m4n71k0r> наверное не осилил просто
[15:11:03] <ForNeVeR> :(
[15:11:21] <ForNeVeR> Я пробовал через sbt-плагин, который по FXML генерит классы.
[15:11:39] <ForNeVeR> Оно работает нормально, да, но отсутствие вменяемых биндингов и стилей - это боль.
[15:11:51] <m4n71k0r> да, просто нужны стили
[15:11:59] <gsomix> ForNeVeR, нужно смириться и принять жаваскриптню.
[15:12:10] <m4n71k0r> можно я убью гсомикса?
[15:12:29] <m4n71k0r> или это сарказм?
[15:13:17] c_a вышел из конференции
[15:13:29] <ForNeVeR> gsomix: мы хотим сделать не тормозной менеджер для сурс-контроля. Я не уверен, что в данном контексте стоит упоминать JS - даже если отвлечься от скорости виртуальных JS-машин как таковых, и вспомнить просто, как вообще работают десктопные приложения на JS (практически как пара клиент-сервер со сравнительно неспешной коммуникацией).
[15:14:20] <gsomix> m4n71k0r, наполовину.
[15:14:28] <ForNeVeR> Да и не то чтоб electron или nw.js давал какие-то невиданные бенефиты в разработке UI. Нет, я так не считаю.
[15:14:55] <ɹǝɟılʍǝu> Т.е. получается, что вменяемого UI тулкита нет?
[15:15:04] <ɹǝɟılʍǝu> Для всех, исползуемых нами платформ.
[15:15:15] <m4n71k0r> Qt и SWT вменяемее всех
[15:15:27] <ɹǝɟılʍǝu> Ну вот да, равзе что они...
[15:15:41] <m4n71k0r> чем нативнее, тем быстрее
[15:16:04] <ForNeVeR> Я уже говорил, что мне нравится WPF.
[15:16:11] <m4n71k0r> а, ок
[15:16:28] <m4n71k0r> главное, что не WinForms
[15:16:32] <ForNeVeR> А Qt мне не нравится, но наверняка я в этом отношении неправ и просто не осилил, так что, осознавая это, я его тоже считаю.
[15:16:49] <ForNeVeR> SWT ни разу не видал даже близко.
[15:17:08] <ɹǝɟılʍǝu> ForNeVeR, WPF не пробовал... Но сомниваюсь, что он доступен на nix-системах... А ведь гуй нужен и там.
[15:17:15] <m4n71k0r> ForNeVeR: в Qt мне не нравится... неадекватность MVC
[15:17:23] <m4n71k0r> на уровне архитектуры
[15:17:30] <ForNeVeR> ɹǝɟılʍǝu: выше уже предложили взять Perspex. Это кроссплатформенный WPF для пасанов.
[15:17:34] <m4n71k0r> какие-то делегаты...модели дебильные
[15:17:39] <ForNeVeR> Ну, он не допиленный, но мне как раз сойдёт :)
[15:17:48] <ɹǝɟılʍǝu> ForNeVeR, можно заодно помочь?
[15:17:51] <ɹǝɟılʍǝu> Допилить.
[15:17:59] <ForNeVeR> m4n71k0r: да, определённо ты тоже не осилил, как и я :(
[15:18:04] Aman вышел из конференции
[15:18:12] <ForNeVeR> m4n71k0r: хотя ты, наверное, больше на Qt писал.
[15:18:37] <ForNeVeR> ɹǝɟılʍǝu: я определённо собираюсь туда контрибьютить.
[15:18:54] <m4n71k0r> ForNeVeR: я хотел сделать MVC для D, взяв за основу Qt, я стал ковырять его и доковырял до гнилья
[15:19:21] <m4n71k0r> теперья тренируюсь на хомячках, начав с простенького TUI, чтобы понять, что действительно нужно
[15:19:25] <ForNeVeR> Вообще-то мне казалось, что там не MVC, а какой-то другой близкий паттерн, типа MVP чтоле.
[15:19:42] <ForNeVeR> Хотя один хрен, наверное.
[15:19:47] <m4n71k0r> там слои неразграничены
[15:19:56] <m4n71k0r> не разграничены
[15:20:00] <ɹǝɟılʍǝu> pimpl мне не нравится.
[15:20:14] <m4n71k0r> как паттерн?)
[15:20:17] <ɹǝɟılʍǝu> Да.
[15:20:23] <ɹǝɟılʍǝu> И он же в Qt...
[15:20:30] <m4n71k0r> он везде
[15:20:42] <ɹǝɟılʍǝu> Зачем, кстати?
[15:20:46] <m4n71k0r> ты юзаешь сишную либу - пимпл
[15:21:07] <m4n71k0r> либо пимпл, либо пиздец в коде
[15:22:18] <ForNeVeR> Выбираю пиздец!
[15:22:35] <ForNeVeR> Потому, что, you know, он всё равно там будет. Зато хотя бы без пимпла :)
[15:23:01] <ɹǝɟılʍǝu> Хм, а в чём пиздец?
[15:23:21] <ɹǝɟılʍǝu> Есть обмазка в язык из сишной либы (читай ф-ии) и дальше абстракция и логика.
[15:23:43] <m4n71k0r> ɹǝɟılʍǝu: ну вот смотри....у меня имплементация взаимодействия с консолькой для винды отличается от той же для посикса...
[15:23:55] <ForNeVeR> m4n71k0r: пимпл заюзай, лол :)
[15:23:59] <m4n71k0r> вот)
[15:24:07] <m4n71k0r> заодно спрячу приватные методы
[15:24:11] <ForNeVeR> Ну, это нормальное решение, по-моему.
[15:24:24] <ForNeVeR> Можешь не называть это пимплом, если это тебя тяготит.
[15:24:39] <m4n71k0r> я нормально к нему отношусь
[15:24:39] <ForNeVeR> А паттерном "стратегия", например, или "поведение".
[15:24:47] <m4n71k0r> можете называть его чеширом
[15:26:50] <m4n71k0r> по хорошему я ещё должен был интерфейс сделать, чтобы определить, а чего я собсно хочу от консольки
[15:28:04] <ɹǝɟılʍǝu> Уф
[15:28:16] <ɹǝɟılʍǝu> ForNeVeR, yolo!
[15:28:29] <ForNeVeR> ɹǝɟılʍǝu: ок, называй это "ёло"!
[15:28:37] <m4n71k0r> ɹǝɟılʍǝu: так что?
[15:30:43] <ɹǝɟılʍǝu> m4n71k0r, что?
[15:31:07] <m4n71k0r> ɹǝɟılʍǝu: ну вот мне как поступить, если не юзать пимпл? копипастить паблик методы?
[15:31:22] <ɹǝɟılʍǝu> m4n71k0r, ну хызы, но можно и pimpl.
[15:39:20] <m4n71k0r> хм, что-то не понимаю. Если мы работаем в субботу, то зачем мы не работаем в понедельник и вторник?
[15:39:48] <m4n71k0r> это же столько кода на работе не напишем
[15:39:58] <m4n71k0r> хотя с другой стороны и не набажим
[15:40:33] <ɹǝɟılʍǝu> ForNeVeR, http://dev-lab.info/wp-content/uploads/2013/08/git_meet.jpg
[15:40:50] <ForNeVeR> :3
[15:42:53] <ɹǝɟılʍǝu> Заебал SourceTree... Прешёл на консоль.
[15:44:19] <ɹǝɟılʍǝu> Хотя не хватает визуализации.
[15:45:44] <ForNeVeR> А ты в нём только логи смотри, а остальное делай в консоли.
[15:46:01] <ForNeVeR> Хм, я в свою прогу обязательно включу большое окно с терминалом :)
[15:46:25] <ɹǝɟılʍǝu> ForNeVeR, так он на логах падает(
[15:46:33] <ForNeVeR> Отсос!
[15:46:37] <ɹǝɟılʍǝu> Ваще.
[15:48:28] <m4n71k0r> а почему у меня не падает?(
[15:49:26] <m4n71k0r> собсно, я могу на работе всё из идейки делать, но мне не нравится...
[16:22:23] <ɹǝɟılʍǝu> ForNeVeR, SmartGit и правда приятней!
[16:25:23] <ɹǝɟılʍǝu> ForNeVeR, аа!
[16:25:46] <ɹǝɟılʍǝu> Вот за чем ещё может потребоваться _T(): делать выбор между wide и narrow сборками.
[16:36:33] ckorzhik вышел из конференции
[16:50:19] <ɹǝɟılʍǝu> ForNeVeR, как в SmartGit внешней сравнялкой проверить?
[16:51:09] Владик Лозинский зашёл в конференцию
[16:54:46] horta hell вышел из конференции: Disconnected: Replaced by new connection
[16:54:47] horta hell зашёл в конференцию
[16:55:01] ForNeVeR вышел из конференции
[16:55:05] ForNeVeR зашёл в конференцию
[16:56:50] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[16:56:51] horta hell вышел из конференции: Disconnected: Replaced by new connection
[16:56:51] horta hell зашёл в конференцию
[16:56:57] ForNeVeR зашёл в конференцию
[16:57:24] <m4n71k0r> .google SmartGit+external+diff+tool
[16:57:28] <DeadBot> m4n71k0r: Using SmartGit diff tool as external git diff - Stack Overflow:
SmartGit does not provide a diff command line interface, but you can use SmartSynchronize which is more or less the same diff tool which SmartGit ...
http://stackoverflow.com/questions/32589513/using-smartgit-diff-tool-as-external-git-diff
[16:57:48] <m4n71k0r> DeadBot: не то
[16:57:50] <ForNeVeR> ɹǝɟılʍǝu: tools -> diff tools
[17:01:07] <m4n71k0r> ɹǝɟılʍǝu: а где встречаются BSD/Solaris - юзеры ?)
[17:01:22] <m4n71k0r> там картинка неполная
[17:01:25] <ɹǝɟılʍǝu> m4n71k0r, ##bsd?
[17:01:29] <ɹǝɟılʍǝu> А!
[17:01:35] <ɹǝɟılʍǝu> Вот о чём ты.
[17:02:18] <ForNeVeR> ɹǝɟılʍǝu: я лично для мержа юзаю tortoisemerge, а диффалкой встроенной обхожусь.
[17:02:21] <m4n71k0r> ɹǝɟılʍǝu: это какое-то безумие.... что они сделали с моей дишечкой? https://github.com/Syniurge/Calypso/blob/master/tests/calypso/qt5/qt5demo.d
[17:02:52] <ForNeVeR> m4n71k0r: шо значит modmap (C++)?
[17:03:00] <m4n71k0r> ForNeVeR: я не знаю
[17:03:08] <m4n71k0r> этого нет в стандартной дишечке
[17:03:21] <m4n71k0r> похоже на мок
[17:03:24] <ForNeVeR> А у них там какая-то нестандартная? Что это за синтаксис?
[17:03:39] <m4n71k0r> ForNeVeR: это связано с вот этим http://forum.dlang.org/post/gpixyvscmeuffvxzefxk@forum.dlang.org
[17:04:01] <m4n71k0r> это калипсо какое-то
[17:04:08] <m4n71k0r> https://github.com/Syniurge/Calypso
[17:04:35] <m4n71k0r> ужасно
[17:05:00] <m4n71k0r> import (c++) ... ппц
[17:05:44] <m4n71k0r> это похоже н атот шок, когда я в плюсокоде увидел менеджерируемые хреньки
[17:06:00] <m4n71k0r> все эти String^
[17:06:04] <ForNeVeR> Ыа.
[17:06:32] <ForNeVeR> array<String^> tits = gcnew Array<String^>();
[17:06:46] <ForNeVeR> s/A/a/
[17:06:48] <horta hell> ForNeVeR: array<String^> tits = gcnew array<String^>();
[17:07:00] <ForNeVeR> Мухахахаха.
[17:07:14] <gsomix> Норм.
[17:07:18] <ForNeVeR> m4n71k0r: ну и это не плюсокод всё-таки. Это другой язык, похожий на C++.
[17:07:22] <m4n71k0r> хуёрм
[17:07:33] <m4n71k0r> ForNeVeR: ну и это не дикод
[17:07:44] <ForNeVeR> У них кастомный компилятор?
[17:07:56] <ForNeVeR> Или препроцессор какой-то?
[17:08:07] <m4n71k0r> не, скорее всего прогоняют через компил-тайм строковую магию
[17:08:32] <ForNeVeR> Ну тогда это дикод, я это одобряю.
[17:08:45] <m4n71k0r> сейчас точно гляну
[17:09:30] <m4n71k0r> нет, у них форк ldc
[17:09:38] <m4n71k0r> и его перепилили
[17:10:42] <gsomix> Ну, это все равно лучше, чем плюсовый код через SWIG прогонять.
[17:11:20] <m4n71k0r> почему бы просто не заслать DIP ?
[17:11:43] <m4n71k0r> представить реализацию для dmd, патчи для ldc
[17:12:02] <m4n71k0r> только Брайт их скорее на хуй пошлёт
[17:12:23] <m4n71k0r> ребята уже почти осилили манглинг плюсов, а эти уёбки портят дишечку
[17:13:31] <m4n71k0r> ладно, зачем-то им это понадобилось.... надеюсь не только ради кутей всё мутили
[17:14:11] <m4n71k0r> правда я не очень понимаю как у них с многопоточностью
[17:14:34] <m4n71k0r> в дишке всё Thread Local по-молчанию, а у всех остальных наоборот
[17:16:21] <ForNeVeR> А можно сделать шоб было не thread local?
[17:16:49] grouzen вышел из конференции
[17:17:13] <m4n71k0r> я так понимаю, это был осознанный переход, когда переходили с D1 на D2
[17:17:34] <m4n71k0r> гитхаб, какого хрена? Sorry, forked repositories are not currently searchable.
[17:17:41] <ForNeVeR> XD
[17:17:51] <ForNeVeR> Да, мы тоже на это уже напарывались.
[17:17:55] <m4n71k0r> хотел поискать https://github.com/Syniurge/Calypso/search?q=modmap&type=Code&utf8=%E2%9C%93
[17:18:06] <m4n71k0r> все изменения связанные с этим modmap
[17:19:11] <gsomix> https://github.com/dotnet/roslyn/issues/118
[17:19:18] <gsomix> Какие странные предложения. .__.
[17:21:25] <ForNeVeR> gsomix: да нет, норм предложение - для тех, кто заботится о быстродействии, например.
[17:21:45] <ForNeVeR> gsomix: иногда в узких местах бывает такое, что хочется вернуть структуру по ссылке.
[17:23:11] <ɹǝɟılʍǝu> Всегда так делаю.
[17:23:33] <ɹǝɟılʍǝu> const auto& tits = ForNever ();
[17:23:59] <ForNeVeR> ɹǝɟılʍǝu: ну, в C# большая часть типов и так ссылочная, так что можешь считать, что там все так делают :)
[17:24:15] m4n71k0r вышел из конференции: Replaced by new connection
[17:24:16] m4n71k0r зашёл в конференцию
[17:25:26] <ForNeVeR> Но есть и т.н. "значимые" типы, которые размещаются по большей части на стеке, и ссылки на них редко используются. Хотя, если очень хочется, то можно.
[17:25:58] <ɹǝɟılʍǝu> Для этого я пишу
const auto tits = pornovar ();
[17:26:40] <ForNeVeR> gsomix: а в комментах там чуваки уже borrow semantics из rust изобретают. Какая красота!
[17:28:08] <gsomix> ForNeVeR, мне не нравится, что оно может быть не readonly.
[17:28:27] <gsomix> Шутки типа Max(ref a, ref b, ref c) = 4; выглядят очень странно.
[17:29:02] <ForNeVeR> Ну, вот эта часть мне не показалась интересной, но, гм, почему бы и нет.
[17:29:35] <ForNeVeR> На C++/CLI уже можно такое написать - правда, я не уверен, будет ли оно вообще юзабельно из C#, и наверняка это не CLS-conformant, если это кого-то ещё интересует.
[17:29:55] <ForNeVeR> Ну, я думаю, что можно это написать.
[17:30:02] <ForNeVeR> И на Наггуме можно будет :)
[17:32:25] m4n71k0r вышел из конференции: Replaced by new connection
[17:32:26] m4n71k0r зашёл в конференцию
[17:33:37] <gsomix> ForNeVeR, ну, про это предложение я прочитал в предложениях для F#.
[17:34:00] <gsomix> Типа, если так будет в C#7, то и нам нужно.
[17:34:20] <ForNeVeR> Ну, по всему похоже, что будет. Они уже прототип сделали.
[17:34:30] <ForNeVeR> Нафига оно нужно в F# - слабо представляю :)
[17:34:48] <gsomix> ForNeVeR, интероп.
[17:35:33] <ForNeVeR> gsomix: для интеропа есть byref :)
[17:35:52] <ForNeVeR> Кстати, а оно уже не будет работать с возвращаемыми типами?
[17:36:35] <gsomix> Предполагается, что нет.
[17:36:42] ckorzhik зашёл в конференцию
[17:36:44] <gsomix> Поэтому и нужно расширить.
[17:36:46] <gsomix> ForNeVeR, http://fslang.uservoice.com/forums/245727-f-language/suggestions/11125137-expand-support-for-byref-to-match-c-7
[17:36:47] <ForNeVeR> А, ну тогда надо допилить!
[17:37:07] <ForNeVeR> Но сценарии интеропа уже тогда поломаны, как минимум на CIL уже можно написать невызываемый код.
[17:37:14] <m4n71k0r> могучая дотнетокучка
[17:37:16] <ForNeVeR> Надо чинить, а не ждать C# 7.
[17:37:32] <gsomix> Хм.
[17:37:36] <gsomix> И то правда.
[17:38:08] <ForNeVeR> Ну и, если честно, мне это не кажется приоритетным направлением для работы.
[17:38:26] <ForNeVeR> Интересная штука, конечно, но насколько юзабельной она будет на практике...
[17:38:46] <ForNeVeR> Лучше пускай всё бросают и делают тайпклассы :)
[17:39:04] <gsomix> ForNeVeR, ну, пока ничего интересного в F# предложениях нет.
[17:39:44] <gsomix> https://github.com/fsharp/FSharpLangDesign/tree/master/RFCs
[17:40:05] <gsomix> На все остальное и RFC нет пока.
[17:40:23] MaXGXaM вышел из конференции
[17:40:33] <ForNeVeR> String interpolation, nameof - одобряю, очень ок.
[17:41:13] <ForNeVeR> https://github.com/fsharp/FSharpLangDesign/blob/master/RFCs/FS-1004-result-type.md тоже няшно.
[17:44:19] <gsomix> ForNeVeR, и еще там ведется какая-то работа, чтобы все хорошо работало под .Net Core.
[17:44:53] <gsomix> https://github.com/Microsoft/visualfsharp/wiki/F%23-for-CoreCLR---Status
[17:44:57] <ForNeVeR> Вот это правильно. Я, правда, ни хрена не понимаю, в чём там разница, но пускай делают.
[17:45:06] <Владик Лозинский> HELP!
[17:47:24] Славный капитан зашёл в конференцию
[17:48:12] <ForNeVeR> gsomix: хм, вроде как основные изменения в коде они там сделали, осталось инфраструктуру как-то перетасовать - видимо, в соответствии с общим подходом. Пускай делают :)
[17:53:03] <m4n71k0r> да, эти пацаны не заботятся, как деманглить плюсолибы кроссплатформенно…
[17:53:19] <m4n71k0r> Владик Лозинский: чего тебе?
[17:54:21] grouzen зашёл в конференцию
[17:56:46] <gsomix> http://fslang.uservoice.com/forums/245727-f-language/suggestions/11356293-allow-implementation-of-abstract-slots-with-generi
[17:56:52] <gsomix> http://fslang.uservoice.com/forums/245727-f-language/suggestions/6148669-add-support-for-structtuple
[17:57:04] <gsomix> ForNeVeR, мне вот эти два предложения показались интересными.
[17:58:19] <gsomix> ForNeVeR, ну, и схожее про StructOption.
[17:58:42] <ForNeVeR> Замечательно, что такие вещи принимаются к рассмотрению.
[18:00:39] <ForNeVeR> gsomix: а вот хорошая библиотека! https://github.com/THEjoezack/ColorMine
[18:01:45] <ForNeVeR> Мне нужно цвета выбирать в соответствии с HSV-палитрой, а в стандартной библиотеке ничего такого нету, и руками писать лень.
[18:01:59] <gsomix> ForNeVeR, а где у тебя такая палитра?
[18:02:25] <ɹǝɟılʍǝu> ForNeVeR, я писал такое на плюсцах.
[18:02:25] <ForNeVeR> gsomix: а я ж показывал тебе вчера цветную картинку?
[18:02:31] <gsomix> Дыа.
[18:02:33] <ForNeVeR> Вот она генерится по HSV.
[18:02:39] <gsomix> А, окей.
[18:02:42] <ForNeVeR> От синего к красному.
[18:03:02] <ForNeVeR> Ну, может, это не лучшая идея, но мне нравится с промежуточными цветами, да и гамму я очень приятную подобрал - глаз радуется :)
[18:04:20] <ForNeVeR> ɹǝɟılʍǝu: если честно, я хотел сначала навелосипедить, но меня ломает копипастить код со stack overflow, потому что потом придётся attribution делать со ссылками на авторов. И самому неохота было делать - для меня это вообще побочная задача, а я щас тороплюсь в разработке сильно.
[18:04:55] <ɹǝɟılʍǝu> ForNeVeR, так всё правильно.
[18:05:03] Kumba_yo зашёл в конференцию
[18:09:41] dzhon вышел из конференции
[18:16:50] Minoru зашёл в конференцию
[18:17:03] portnov зашёл в конференцию
[18:17:37] <ɹǝɟılʍǝu> Minoru, portnov, \0
[18:18:57] <portnov> _o/
[18:19:34] portnov вышел из конференции
[18:23:12] portnov зашёл в конференцию
[18:23:18] Kumba_yo вышел из конференции
[18:26:14] <Minoru> \o/
[18:26:33] m4n71k0r сменил ник на 29740b9e-2262-4e6b-84f5-a75e883abd42
[18:33:13] portnov вышел из конференции
[18:34:00] portnov зашёл в конференцию
[18:34:00] <gsomix> ForNeVeR, я не большой фанат цветных карт.
[18:34:15] <gsomix> Ну, как минимум в области рисования всяких распределений освещенности и силы света.
[18:34:34] <ForNeVeR> Да норм, наглядненько же. А как ты ещё нарисуешь?
[18:34:48] <ForNeVeR> Трёхмерным графиком?
[18:35:03] <gsomix> Нет, я про цвета как раз.
[18:35:15] <ForNeVeR> А как ты предлагаешь-то?
[18:35:27] <gsomix> Градации серого.
[18:35:35] <ForNeVeR> Разумеется, для публикаций у меня есть вариант с grayscale.
[18:35:52] <ForNeVeR> Но для презентативных целей намного лучше цвет. Сразу видно, что красный - это плохо!
[18:37:03] <gsomix> ForNeVeR, поэтому я и ограничил свои претензии картой освещенности, например.
[18:37:09] <gsomix> Равномерность хуже проглядывается.
[18:38:46] <ɹǝɟılʍǝu> ForNeVeR, а рыжий — это хорошё!
[18:38:53] <gsomix> ForNeVeR, вот, например. https://yadi.sk/i/dP0DUBV5p4YBE
[18:38:54] <gsomix> Адок же.
[18:39:02] <ɹǝɟılʍǝu> Задок.
[18:39:50] <gsomix> Еще и рамку желтую воткнули.
[18:39:52] <gsomix> .__.
[18:44:34] <ɹǝɟılʍǝu> gsomix, где там жёлтая рамка?
[18:45:02] <gsomix> ɹǝɟılʍǝu, на распределениях. Обозначает область, которая должна быть сформирована.
[18:46:10] horta hell вышел из конференции: Disconnected: closed
[18:46:12] ForNeVeR вышел из конференции: Disconnected: closed
[18:47:15] <Владик Лозинский> m4n71k0r: Поможешь с ботом?
[18:47:59] gsomix вышел из конференции
[18:53:09] nero_x86 зашёл в конференцию
[18:54:30] ForNeVeR зашёл в конференцию
[18:56:05] <ForNeVeR> Владик Лозинский: ты лучше, старина, сразу задавай вопрос, и код показывай (ну только код в чат не нужно постить).
[18:56:19] horta hell зашёл в конференцию
[18:56:56] <ɹǝɟılʍǝu> ForNeVeR, ты не знаешь... Как сделать нечто такое на постгре:?
copy "table" ("field") from
<тут строки с данными>;
[18:57:02] <ɹǝɟılʍǝu> Т.е. всё одним запросом.
[18:57:50] <ForNeVeR> ɹǝɟılʍǝu: insert into table (field)
select 'value' field
union all select 'value2'
[18:58:12] <ɹǝɟılʍǝu> ForNeVeR, не... тут одну строку добавишь
[18:58:23] <ɹǝɟılʍǝu> А хочется одним copy несколько.
[18:58:25] <ForNeVeR> ɹǝɟılʍǝu: вообще-то две.
[18:58:28] <ɹǝɟılʍǝu> Это разово.
[18:58:36] <ForNeVeR> Можешь третью дописать, и скоко хошь.
[18:58:40] <ɹǝɟılʍǝu> Хм...
[18:58:42] <ForNeVeR> Каков источник данных у тебя?
[18:59:00] <ɹǝɟılʍǝu> Нечто вроде csv
[18:59:10] <ForNeVeR> Ну, некоторые СУБД ещё поддерживают insert into table (field) values ('v1'), ('v2'), ('v3')
[18:59:30] <ɹǝɟılʍǝu> Хм.
[18:59:34] <29740b9e-2262-4e6b-84f5-a75e883abd42> Владик Лозинский: у нас есть хороший бот, умеет много всего, плагины можно вкручивать https://github.com/codingteam/horta-hell
[18:59:55] <ForNeVeR> 29740b9e-2262-4e6b-84f5-a75e883abd42: а ты что за хер с горы?
[19:00:02] <ForNeVeR> А, ок.
[19:00:12] <ɹǝɟılʍǝu> ForNeVeR, опа!
[19:00:14] <ɹǝɟılʍǝu> Работает!
[19:00:15] <ɹǝɟılʍǝu> КРУТО
[19:00:18] <ɹǝɟılʍǝu> Спасибо!
[19:00:38] 29740b9e-2262-4e6b-84f5-a75e883abd42 сменил ник на m4n71k0r
[19:01:36] <ForNeVeR> 29740b9e-2262-4e6b-84f5-a75e883abd42: а выкручивать плагины из этого вашего бота можно?
[19:01:56] <m4n71k0r> ForNeVeR: нет пока, не выкручиваются
[19:02:06] <m4n71k0r> ForNeVeR: не вашего, а нашего
[19:02:14] <ForNeVeR> Сделойте чтобы можно было выкручивать!
[19:02:25] <m4n71k0r> ForNeVeR: на класслоадерах?
[19:02:26] <ForNeVeR> Кстати, это, кажись, Рексим хотел сделать.
[19:02:34] <m4n71k0r> да не вопрос
[19:02:42] <ForNeVeR> m4n71k0r: да конфиг хотя б для начала. А в идеале класслоадеры, да.
[19:02:51] <m4n71k0r> на плагин по класслоадеру...тушишь класслоадер - тушится плагин
[19:02:52] <ForNeVeR> Распилить ещё на жарники... ых.
[19:03:03] <ForNeVeR> А это вот не шибко жырно будет, например?
[19:03:10] <m4n71k0r> нет, так в OSGI
[19:03:15] <ForNeVeR> И вот с аккой оно норм дружыт?
[19:03:22] <m4n71k0r> ну в двух реализациях OSGI вроде бы
[19:03:28] <m4n71k0r> хызы
[19:03:34] <m4n71k0r> как оно с какой
[19:03:37] <ForNeVeR> Надо проверять будет.
[19:03:40] <m4n71k0r> кака ваще рефы держит
[19:03:50] <m4n71k0r> реф не рефит и капец
[19:04:07] <ForNeVeR> Ну, на тухлых акторов-то не держит, поди.
[19:04:08] Владик Лозинский вышел из конференции
[19:04:25] <ForNeVeR> Будем убивать акторов, а потом выгружать класслоадер.
[19:04:25] <m4n71k0r> даже не представляю, зачем такие сумасбродные акторы надо было придумывать
[19:04:35] <m4n71k0r> хрен создашь с параметрами, рефы какие-то
[19:04:46] <ForNeVeR> Да не, это норм как раз.
[19:04:50] <ForNeVeR> Там же в доке написано.
[19:05:17] <m4n71k0r> ну оно само хочет акторами рулить
[19:05:23] <m4n71k0r> а я не хочу, чтобы оно рулило
[19:05:28] <m4n71k0r> я сам хочу
[19:05:31] <ForNeVeR> Рефы нужны шоб ты не знал, когда актор издох и его заменили.
[19:05:39] <m4n71k0r> вот этого не хочу
[19:05:42] <ForNeVeR> Или если актор в сети где-то болтается.
[19:05:46] <ForNeVeR> Или их там пул!
[19:05:51] <m4n71k0r> хм
[19:05:57] <m4n71k0r> вот если он в сети, то да
[19:06:05] <m4n71k0r> или нет...
[19:06:08] <m4n71k0r> хм
[19:06:12] <ForNeVeR> Дак это, если не хочешь - то юзай стандартных акторов.
[19:06:26] <ForNeVeR> Они намного проще.
[19:06:41] <ForNeVeR> Можно какую-то простенькую цепочку супервайзинга на них собрать и всё.
[19:07:02] ckorzhik вышел из конференции
[19:08:53] <ɹǝɟılʍǝu> Чпоклоадер.
[19:08:53] 0xd34df00d вышел из конференции: Disconnected: closed
[19:08:57] rexim зашёл в конференцию
[19:09:05] <m4n71k0r> ладно, ок, для чужих акторов рефы, но...можно же какой-то тырфес просто сделать актор - реф....пересоздавать акторы не надо. Даже если кто-то там его пересоздал, разве должен быть реф валидным?
[19:09:13] asidorenko вышел из конференции
[19:09:15] (≈^-^≈) вышел из конференции
[19:09:18] <rexim> Все привет! Стрим на час задерживается, т.к. я еще на работе =(
[19:09:30] rexim вышел из конференции
[19:09:57] <ForNeVeR> m4n71k0r: я считаю, что с пересоздаваемыми акторами по рефам ок идея.
[19:10:44] <ForNeVeR> Добавили бы немножко типизации :(
[19:11:01] 0xd34df00d зашёл в конференцию
[19:11:12] <m4n71k0r> ForNeVeR: кстати, оно еж RMI под капотом имеет?
[19:11:32] <m4n71k0r> хотя всё в жабке на RMI
[19:11:42] <ForNeVeR> А вот хрен знает.
[19:11:54] <ForNeVeR> Ты не поверишь, но я щас сходу даже не вспомнил, что такое RMI.
[19:12:11] <m4n71k0r> .google RMI
[19:12:14] <DeadBot> m4n71k0r: RMI Expeditions | Climb Rainier, McKinley &amp; the Seven Summits:
RMI has been setting the standard in mountain guiding excellence since 1969 and leads climbs on Rainier, McKinley, Kilimanjaro, Everest and many other ...
https://www.rmiguides.com/
[19:12:22] <m4n71k0r> .google Java+RMI
[19:12:22] <DeadBot> m4n71k0r: Java remote method invocation - Wikipedia, the free encyclopedia:
The Java Remote Method Invocation (Java RMI) is a Java API that performs remote method invocation, the object-oriented equivalent of remote procedure calls ...
https://en.wikipedia.org/wiki/Java_remote_method_invocation
[19:12:25] <m4n71k0r> да
[19:12:55] <m4n71k0r> ну там не только методы дёргать... ещё всякие создания классов из г*^W из чего придёт
[19:13:38] kosc зашёл в конференцию
[19:14:07] <m4n71k0r> надо будет задебажить, посмотреть из чего там акторреф состоит
[19:14:18] <m4n71k0r> скорее всего никакой версионности нет
[19:14:38] <m4n71k0r> пойду-ка я домой
[19:15:03] <m4n71k0r> миксер занятой
[19:15:12] <m4n71k0r> предпраздничный дедлайн наверн
[19:15:30] <m4n71k0r> а нам вот трёхнедельные спринты ввели... или это НДА?
[19:15:55] <m4n71k0r> ещё и стабилизационные спринты в перемешку с фичовыми...
[19:16:04] <m4n71k0r> будем вылизывать код
[19:16:10] <ForNeVeR> Я не думаю, что это NDA.
[19:16:33] <ForNeVeR> У нас вот ни хера никаких спринтов нет. Просто утром приходишь, например, хуячишь код, а вечером можно пойти домой.
[19:16:38] <ForNeVeR> И там тоже хуячить код!
[19:16:49] <m4n71k0r> я перечитаю, у меня мало там написано про нда
[19:17:11] <m4n71k0r> ну код чужим не показывать, ну энтих..как его... клиентов не выдавать
[19:17:17] <ForNeVeR> У меня написано так, что можно трактовать свободно. И я трактую :)
[19:17:36] m4n71k0r вышел из конференции
[19:17:36] <ForNeVeR> По-моему, даже про код не написано. Хотя я добросовестный и не показываю, конечно.
[19:18:27] ckorzhik зашёл в конференцию
[19:30:51] dzhon зашёл в конференцию
[19:32:10] <ɹǝɟılʍǝu> ForNeVeR, не люблю все эти спринты...
[19:35:38] Graf зашёл в конференцию
[19:35:50] Graf вышел из конференции
[19:35:56] ckorzhik вышел из конференции
[19:50:35] <horta hell> Мнткр рычит от голода.
[19:52:55] <ɹǝɟılʍǝu> https://github.com/SaschaWillems/Vulkan
[19:58:07] nero_x86 вышел из конференции
[19:58:53] Mr.Purple вышел из конференции
[20:26:48] reximorning зашёл в конференцию
[20:27:38] <reximorning> Чпоньк-чпоньк
[20:27:40] <reximorning> Теребоньк
[20:38:25] m4n71k0r зашёл в конференцию
[20:40:13] <reximorning> Еще же нужно чай заварить!
[20:43:18] uggur вышел из конференции
[20:44:36] <horta hell> Мнткр корчится в муках и умирает. Все теряют по 1PTC.
[20:44:55] <m4n71k0r> $pet resurrect
[20:44:55] <horta hell> m4n71k0r: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[20:45:26] <m4n71k0r> $pet change-nick Потрох
[20:45:26] <horta hell> m4n71k0r: Теперь нашего питомца зовут Потрох.
[20:46:59] <m4n71k0r> а кто-нибудь пробовал играть на гитаре по табам, глядя на ветки в гите?
[20:47:20] ckorzhik зашёл в конференцию
[20:48:01] <m4n71k0r> https://twitter.com/HenryHoffman/status/694184106440200192
[20:53:01] <reximorning> Gonna fart soon:
- http://www.twitch.tv/tsoding
- https://www.livecoding.tv/rexim/
[20:56:08] reximorning вышел из конференции
[21:08:26] Aman зашёл в конференцию
[21:13:52] <m4n71k0r> https://skfb.ly/KTVu
[21:15:42] gsomix зашёл в конференцию
[21:15:53] <gsomix> Утро.
[21:19:42] Владик Лозинский зашёл в конференцию
[21:22:12] kosc вышел из конференции: Disconnected: closed
[21:25:27] <Владик Лозинский> Блин! Моя мама, что ли сошла с ума!? Она говорит, что отправит меня в школу, потому что ночью у меня было 37.1! А днем 38.2! Мне что грифель съесть?
[21:30:24] horta hell вышел из конференции: Disconnected: Replaced by new connection
[21:30:25] horta hell зашёл в конференцию
[21:31:22] ForNeVeR вышел из конференции
[21:31:25] ForNeVeR зашёл в конференцию
[21:33:00] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[21:33:01] ForNeVeR зашёл в конференцию
[21:33:29] Mr.Purple зашёл в конференцию
[21:33:32] Aman вышел из конференции: Replaced by new connection
[21:33:33] Aman зашёл в конференцию
[21:37:59] grouzen вышел из конференции
[21:48:37] uggur зашёл в конференцию
[21:50:44] Владик Лозинский вышел из конференции
[21:54:07] grouzen зашёл в конференцию
[22:01:15] a1batross зашёл в конференцию
[22:03:40] a1batross вышел из конференции
[22:15:41] rexim зашёл в конференцию
[22:18:02] <rexim> Hoi!11
[22:18:10] <rexim> I'm rexiem!1
[22:18:16] <Mr.Purple> heya
[22:24:25] <rexim> Mr.Purple: драаатуте! =3
[22:26:40] <gsomix> rexim, Minoru, плям.
[22:27:16] <Minoru> gsomix: плям!
[22:28:18] * rexim пустился в плям!"11
[22:28:19] <rexim> ловраоыв
[22:40:29] Владик Лозинский зашёл в конференцию
[22:40:47] a1batross зашёл в конференцию
[22:43:58] asidorenko зашёл в конференцию
[22:47:42] Akon32 зашёл в конференцию
[22:50:39] portnov вышел из конференции
[22:51:01] <rexim> Осознал на стриме, что в принципе могу говорить, что у меня есть CS degree
[22:51:33] <rexim> Хотя, чисто по ощущениям, мне кажется, что у меня вообще нет образования ._.
[22:52:21] <gsomix> rexim, а тогда, когда ты учился, разве знали о CS?
[22:52:28] <gsomix> А, дедушка Миксер?!
[22:53:07] <rexim> 59-ом-то?
[22:53:10] <rexim> Конечно знали!
[22:54:04] <gsomix> rexim, а JS и PHP тогда уже были?
[22:54:09] <gsomix> А, дедушка Миксер?!
[22:54:33] <rexim> gsomix: что это?
[22:54:35] <rexim> Был лисп!
[22:54:38] <rexim> Все было лиспом!
[22:54:48] <rexim> И этот ваш рнр и жс
[22:56:41] <Minoru> CS придумал Форневерик, когда понял, что в его институте нет интересного ему факультета
[22:59:24] <gsomix> rexim, лисп? Когда я был маленький и жил в деревне, то по улицам иногда ходил пьяненький старичок и кричал "лисп" и "май от хер кар из ка-дэ-эр".
[22:59:57] <rexim> хехехе
[23:01:05] <gsomix> Говорят, что он собрал у себя в сарае какую-то там машину. И больше его никто не видел. .__.
[23:01:17] <rexim> Лисп машину?
[23:01:21] <gsomix> Нинаю.
[23:05:00] asidorenko вышел из конференции
[23:06:28] <ɹǝɟılʍǝu> rexim, ну так-то и я тож
[23:06:39] <rexim> ɹǝɟılʍǝu: ты чпок!
[23:06:49] <ɹǝɟılʍǝu> bachelor degree in computer science
[23:06:54] <rexim> Ага
[23:08:24] <ɹǝɟılʍǝu> rexim, https://en.wikipedia.org/wiki/Bachelor_of_Computer_Science
[23:08:31] <Minoru> вы же знаете, что слово «bachelor» также используется по отношению к мужчинам, не состоящим в браке?
[23:08:54] <Minoru> поправка: и никогда не состоявших
[23:09:01] <Minoru> т.е. вдовцы уже не bachelors
[23:09:18] <rexim> bachelor ≠ холостяк?
[23:09:23] <rexim> Не знал, спасибо.
[23:09:27] <rexim> Думал, что это одно и тоже
[23:09:42] <rexim> http://www.macmillandictionary.com/dictionary/british/bachelor
[23:09:48] <Minoru> я не уверен, что не равно
[23:09:51] <Minoru> мне кажется, что равно
[23:09:58] <Minoru> мне просто почему-то русское слово в голову не пришло ._.
[23:10:07] <rexim> Если так, то я видимо не знаю, что значит холостяк. :D
[23:10:31] <Minoru> …или я не знаю
[23:13:50] <rexim> Воу! https://help.github.com/articles/adding-a-file-to-a-repository/
[23:14:01] <rexim> Да скоро вообще можно будет разрабатывать прям в гитхабе!
[23:19:35] <ɹǝɟılʍǝu> rexim, fpcomplite же
[23:20:31] * Minoru пытается внушить Миксеру ответ «fsck you»
[23:21:24] <rexim> Эм...
[23:21:32] <rexim> Что здесь происходит? ._.
[23:22:10] <Minoru> :(
[23:22:13] <Minoru> не внушилось
[23:22:15] <Minoru> шутка не удалась
[23:22:17] <Minoru> эх!
[23:25:06] <rexim> Minoru: =(
[23:25:09] <rexim> Извини...
[23:35:01] Владик Лозинский вышел из конференции
[23:38:02] Владик Лозинский зашёл в конференцию
[23:39:09] Владик Лозинский вышел из конференции
[23:51:47] Aman вышел из конференции
[23:59:56] asidorenko зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!