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

Тема: C, С++, D, Java, C#, Haskell, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust, Kotlin.
Backup channel: codingteam@conference.codingteam.org.ru
HQ: http://codingteam.org.ru
Код постить сюда: http://lpaste.net/
Логи: 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:03] <rexim> Minoru, ;)
[00:02:29] <rexim> Minoru, https://github.com/rexim/beatwave/issues/87
[00:02:46] <rexim> The definition of a well described issue
[00:05:06] <Minoru> rexim: «Implement» ты зря написал, ишшуй слишком понятный, щас минус влеплю!
[00:16:14] <ɹǝɟılʍǝu> Кто могёт тут в Boost.Spirit?
[00:17:41] * Minoru прикидывается перекати-полем и перекатывается поперек Цодингтима, будто бы его катит ветер
[00:18:58] * ɹǝɟılʍǝu ловит Minoru и тискает его! ^^
[00:19:26] eternastudento вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[00:26:42] eaeee зашёл в конференцию
[00:29:38] Kumba_yo зашёл в конференцию
[00:31:06] rexim вышел из конференции
[00:50:21] <eaeee> $pet resurrect
[01:19:47] <eaeee> эээ
[01:20:06] <eaeee> Minoru: хорту украли
[01:21:17] <Minoru> хм. И Миксера нет… Преступление раскрыто!
[01:21:42] <Minoru> (и пофигу, что по логу хорта ушла за два часа до того, как ушёл Миксер)
[01:56:46] eaeee вышел из конференции: Replaced by new connection
[01:56:47] eaeee зашёл в конференцию
[02:03:51] eaeee вышел из конференции: Replaced by new connection
[02:03:52] eaeee зашёл в конференцию
[02:39:03] Minoru вышел из конференции
[02:45:02] dzhon вышел из конференции
[02:52:19] eaeee вышел из конференции
[02:54:43] eaeee зашёл в конференцию
[03:08:11] unclechu вышел из конференции
[03:08:18] m4n71k0r вышел из конференции
[03:08:49] ckorzhik вышел из конференции
[03:10:22] itelmen вышел из конференции: offline
[03:28:08] grouzen вышел из конференции
[03:52:15] sleepyvenom вышел из конференции: Replaced by new connection
[03:52:16] sleepyvenom зашёл в конференцию
[05:18:38] eaeee вышел из конференции
[05:21:15] matraskin зашёл в конференцию
[06:23:58] Славный капитан зашёл в конференцию
[06:49:03] horta hell зашёл в конференцию
[06:49:03] ForNeVeR зашёл в конференцию
[06:50:14] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[06:50:14] ForNeVeR зашёл в конференцию
[06:52:42] sleepyvenom вышел из конференции: Replaced by new connection
[06:52:43] sleepyvenom зашёл в конференцию
[07:48:02] Славный капитан вышел из конференции
[07:56:08] portnov зашёл в конференцию
[08:01:26] portnov вышел из конференции
[08:22:35] Gustav вышел из конференции
[08:26:58] gsomix зашёл в конференцию
[08:27:11] <gsomix> Утро.
[08:27:38] <sleepyvenom> Утро!
[08:55:07] <ForNeVeR> Подтверждаю.
[09:16:41] <gsomix> .ping
[09:16:42] <DeadBot> gsomix: понг от тебя 0.40 секунды
[09:25:57] <sleepyvenom> .ping
[09:25:57] <DeadBot> sleepyvenom: понг от тебя 0.05 секунды
[09:26:10] <sleepyvenom> $pet ressurect
[09:26:12] <horta hell> sleepyvenom: Попробуйте $pet help.
[09:26:16] <sleepyvenom> ой.
[09:26:22] <sleepyvenom> $pet resurrect
[09:26:22] <horta hell> sleepyvenom: Khokhotshet и так жив. Зачем его воскрешать?
[09:26:37] <horta hell> sleepyvenom: Доступные команды: change-nick, stats, resurrect, transfer, rating, heal, feed, coins, kill
[09:26:57] <sleepyvenom> horta hell: балда!
[09:27:16] <horta hell> sleepyvenom:
Minoru: 4PTC
sleepyvenom: 4PTC
eaeee: 1PTC
[09:27:40] <horta hell> sleepyvenom:
Кличка: Khokhotshet
Здоровье: 65
Сытость: 43
Возраст: 12 часов
[09:51:03] Gustav зашёл в конференцию
[10:04:01] gsomix вышел из конференции
[10:11:24] Gustav вышел из конференции
[10:17:36] <ForNeVeR> Плюсоводы на работе повадились ходить ко мне в гости и спрашивать рекомендаций по дебаггингу своих прог :)
[10:19:43] <sleepyvenom> Шарят!
[10:33:36] m4n71k0r зашёл в конференцию
[10:47:44] grouzen зашёл в конференцию
[10:48:54] <ɹǝɟılʍǝu> sleepyvenom, Шариат!
[10:50:46] <ɹǝɟılʍǝu> Утров всем.
[10:55:25] ɹǝɟılʍǝu вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[10:55:27] ɹǝɟılʍǝu зашёл в конференцию
[10:59:29] ɹǝɟılʍǝu вышел из конференции
[10:59:37] ɹǝɟılʍǝu зашёл в конференцию
[11:05:29] Graf зашёл в конференцию
[11:05:36] Graf вышел из конференции
[11:49:23] <horta hell> Khokhotshet скребёт пол в попытке найти пропитание.
[11:51:31] <sleepyvenom> $pet feed
[11:51:31] <horta hell> sleepyvenom: Khokhotshet клацая зубами, рывком наскочил на sleepyvenom, сжирая одежду и кошелёк. Вы теряете 1PTC, зато Khokhotshet накормлен.
[11:53:47] grouzen вышел из конференции
[11:58:17] gsomix зашёл в конференцию
[11:58:29] <gsomix> Пожалуй, еще раз утро.
[11:58:37] <gsomix> Скормил университету пачку бумаги.
[11:58:59] <ɹǝɟılʍǝu> gsomix, АЛИЛУЯ!
[11:59:06] <ɹǝɟılʍǝu> МУЖИЦКИЙ ДОЖДЬ
[11:59:09] <ɹǝɟılʍǝu> ЕЙ-ЕЙ!
[12:12:00] dzhon зашёл в конференцию
[12:37:06] <gsomix> > > Don Syme ‏@dsyme 11 ч.11 часов назад
A great day at EPFL with @odersky and @Samth talking #fsharp, #scala, Typed Racket and much more, all for the PhD defense of @xeno_by.
[12:37:10] <gsomix> Люди развлекаются.
[12:38:21] <ForNeVeR> О_О
[12:40:40] <gsomix> Хотел бы я, чтобы ко мне Сайм на защиту приехал.
[12:40:45] <gsomix> Хе-хе. :(
[12:41:00] <ɹǝɟılʍǝu> gsomix, хочешь, я приеду?
[12:41:25] <gsomix> ɹǝɟılʍǝu, канеш.
[12:41:43] <ɹǝɟılʍǝu> gsomix, тогда заранее скажи, когда (лущ за месяц), чтобы я взял отпуск.
[12:41:52] <ɹǝɟılʍǝu> // я серьёзно
[12:51:48] dzhon вышел из конференции
[12:52:28] Kumba_yo вышел из конференции
[12:56:56] Aman зашёл в конференцию
[12:57:06] <gsomix> ForNeVeR, а в чем ты скалакод пишешь?
[13:05:48] rexim зашёл в конференцию
[13:06:07] <rexim> ЧПОК
[13:07:13] <Aman> хуле
[13:08:21] grouzen зашёл в конференцию
[13:09:54] <rexim> Aman, да
[13:13:16] <ForNeVeR> gsomix: IDEA
[13:14:09] <gsomix> ForNeVeR, https://github.com/fsharp/FSharpLangDesign/blob/master/RFCs/FS-1023-type-providers-generate-types-from-types.md
[13:15:10] <ForNeVeR> gsomix: да, ты уже показывал :)
[13:15:41] <ForNeVeR> А, нет, ты на юзервойсе показывал просьбу запилить такое.
[13:15:46] <ForNeVeR> А тут уже полноценный пропозол.
[13:16:06] <gsomix> ForNeVeR, угу. Значит, что собираются реализовать.
[13:16:11] ckorzhik зашёл в конференцию
[13:16:12] <ForNeVeR> https://github.com/fsharp/FSharpLangDesign/issues/125 довайте ставить лайк!
[13:17:45] <gsomix> ForNeVeR, и вот это няшно. https://github.com/fsharp/FSharpLangDesign/blob/master/RFCs/FS-1024-simplify-call-syntax-for-statically-resolved-member-constraints.md
[13:18:26] <gsomix> Ну, из свежего.
[13:18:34] <ɹǝɟılʍǝu> ForNeVeR, m4n71k0r, ребят, вы могёте в Boost.Spirit? Почему он тут subnote не разбирает? http://melpon.org/wandbox/permlink/9RNPWYsiELt1eUdS
[13:19:06] <ForNeVeR> ɹǝɟılʍǝu: я умею токо если долго думаю. Вечером смогу подумать, щас — не берусь.
[13:22:33] <rexim> ForNeVeR, ты на работе не думаешь?
[13:22:35] <rexim> Ну и правильно!
[13:22:43] <ForNeVeR> rexim: некогда мне думать, я код пишу.
[13:23:00] <rexim> Пишуй
[13:23:05] <ForNeVeR> Да!
[13:27:26] ckorzhik вышел из конференции
[13:27:53] Minoru зашёл в конференцию
[13:28:50] ckorzhik зашёл в конференцию
[13:33:17] <rexim> Вспомнилось http://orig10.deviantart.net/69c7/f/2011/015/8/9/you__re_not_paid_to_think_by_artemsson-d378bfl.png
[13:33:18] ckorzhik вышел из конференции
[13:49:27] Aman вышел из конференции: Replaced by new connection
[13:49:29] Aman зашёл в конференцию
[14:10:13] Aman вышел из конференции
[14:17:28] <gsomix> ForNeVeR, ну, кстати, я посмотрел как тайпклассы будут выглядеть в F# -- довольно приятно.
[14:17:41] <gsomix> Спасибо выводу типов.
[14:17:50] <ForNeVeR> gsomix: а покажи, где ты смотрел?
[14:17:57] <gsomix> ForNeVeR, https://github.com/CaptainHayashi/visualfsharp/blob/hackathon-vs/examples/fsconcepts.md
[14:17:59] <gsomix> Вот тут.
[14:18:02] <ForNeVeR> Я в той репе глядел примеры, и мне не понравилось, чоень вербозно было.
[14:19:42] <gsomix> Вот только почему trait и witness?
[14:19:53] <gsomix> Игра слов?
[14:20:12] matraskin вышел из конференции
[14:25:04] sss|zombie зашёл в конференцию
[14:30:41] <Minoru> посоны, у меня плюсокод, использующий нигде не объявленную переменную, проходит два компилятора на моей машине, две версии g++ на чужой машине, и шесть разных конфигураций на Travis CI
[14:35:08] <Minoru> отбой тревоги, это у человека, зарепортившего проблему, что-то не сработало
[14:38:51] <m4n71k0r> ɹǝɟılʍǝu: я ж сказал, что выберу что-то попроще, чем бубсшпирит
[14:39:12] <ɹǝɟılʍǝu> m4n71k0r, ну я решил попробовать ещё написать руками...
[14:39:19] <ɹǝɟılʍǝu> Тут же несложный лиспоподобный dsl...
[14:40:59] MaXGXaM зашёл в конференцию
[14:53:41] <m4n71k0r> хм, котлинисты какие-то агрессивные
[14:53:47] <m4n71k0r> на скалку плюются
[14:56:50] <gsomix> m4n71k0r, что им не нравится?
[14:56:54] <m4n71k0r> а вот вообще странный чувак https://medium.com/@octskyward/kotlin-native-310ffac94af2#.gk8cyqv8b
[14:57:08] <m4n71k0r> gsomix: говорят скала мееееееееедленная, скала непонятная
[14:57:21] <gsomix> :(
[14:57:35] <m4n71k0r> gsomix: говорят у скалы свои коллекции
[14:57:41] <ForNeVeR> m4n71k0r: да они не осилили просто.
[14:57:58] <ForNeVeR> (ну ладно, я тоже)
[14:58:18] <m4n71k0r> а по ссылке чувак говорит,ч то компилятор плюсов медленные из-за #include и каких-то дженериков
[14:59:20] <gsomix> medium -- странное место. Там всякие странные вещи, например, про F# пишут.
[14:59:22] <ForNeVeR> В плюсах есть женерики? Вау!
[14:59:39] <m4n71k0r> "Unfortunately, performance is subtle and often unintuitive. C++ compilers are slow mostly due to the #include and generics model the language uses, not due to optimisations."
[14:59:54] <ForNeVeR> XD
[15:00:00] <m4n71k0r> наверное я неправильно всё перевёл
[15:01:23] <m4n71k0r> gsomix: то есть это место, где можно писать всякую чушь невозбранно?
[15:01:30] <ForNeVeR> m4n71k0r: да.
[15:01:32] <gsomix> m4n71k0r, кажется, да.
[15:01:48] <ForNeVeR> Типа вконтача, но с более удобными инструментами для написания длиннотекстов.
[15:02:11] <ForNeVeR> (хотя я не знаю, какие во вконтаче инструменты — я там токо лайкать умею и улюлюкать в комментах)
[15:02:50] <ForNeVeR> А чтоб разобраться в UI фейсбука — вообще, кажется, нужна научная степень. Потому что у меня научной степени нету, и я разобраться не могу!
[15:03:11] <m4n71k0r> я как-то для этого вордпресс юзал, там хоть можно норм форматирование юзать
[15:03:25] <m4n71k0r> а у пейсбука редактор глючный
[15:03:36] <m4n71k0r> тыкаешь в середину текста, а он правит в конце
[15:03:46] <m4n71k0r> потом тыкаешь в конец, а он в середине правит
[15:03:54] <ForNeVeR> m4n71k0r: скопированы лучшие практики из M$ Word!
[15:04:00] <m4n71k0r> мне приходилось заранее писать текст в блокнотике
[15:04:23] <m4n71k0r> ну и форматирования никакого
[15:04:41] <ForNeVeR> Форматирование — это отступы табами и пробелами.
[15:05:13] <m4n71k0r> а я ещё хочу хотя бы ЖИРНЫМ выделять
[15:05:46] <m4n71k0r> ну и какое-то подобие абзацев
[15:05:57] <ForNeVeR> *ЖЫРНЫМ*
[15:05:59] <m4n71k0r> в общем, скучаю по старым форумам
[15:06:18] <m4n71k0r> там хоть BB-код можно было вставлять
[15:06:23] <m4n71k0r> или недохтмл
[15:07:58] <m4n71k0r> оффтоп: по-азербайджански код - это pişik
[15:19:23] <horta hell> Khokhotshet лежит и еле дышит, хвостиком едва колышет.
[15:26:56] dzhon зашёл в конференцию
[15:29:49] <ɹǝɟılʍǝu> ForNeVeR, прикинь ситуацию: в команде есть погромцы по специальности как учителя, но кто-то возмущается, что к ним кидают резюме чуваки-психологи и т.д.
[15:29:53] <ɹǝɟılʍǝu> Как так-то?)
[15:35:34] <m4n71k0r> rexim: а на моргане уже можно написать моргане?
[15:45:31] dzhon вышел из конференции
[15:45:58] <ɹǝɟılʍǝu> m4n71k0r, моргание!
[15:49:26] <m4n71k0r> $pet heal
[15:49:28] <horta hell> m4n71k0r: Khokhotshet был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[15:49:45] <m4n71k0r> ну хоть во время лечения он не набрасывается(
[15:49:50] <m4n71k0r> )
[15:58:59] <ForNeVeR> ɹǝɟılʍǝu: не вижу ничего удивительного. У меня тут врач-программист.
[15:59:12] <ɹǝɟılʍǝu> ForNeVeR, привет ему передай, пожалуйста!
[16:00:38] dzhon зашёл в конференцию
[16:02:06] unixorn вышел из конференции
[16:02:58] unixorn зашёл в конференцию
[16:11:45] <Minoru> рядом с Форневериком все немножко становятся программистами. Инстинкт самосохранения рулит!
[16:12:25] <sleepyvenom> И немножко инженерами.
[16:12:42] <rexim> Minoru, я тут свои записи редактирую.
[16:12:46] <rexim> Ну и зануда же я!
[16:12:48] <rexim> >_<
[16:12:54] <rexim> Пиздец
[16:13:06] <sleepyvenom> Как будто это что-то плохое :3
[16:18:48] <Minoru> rexim: почему зануда? Что ты там такого сделал/сказал?
[16:24:54] <ForNeVeR> rexim: редактировать сохранения — читерство!
[16:27:12] <ɹǝɟılʍǝu> ForNeVeR, он форспушнул!
[16:27:30] <Minoru> поднимите, пожалуйста, руку те, у кого локаль в линуксе не UTF-8
[16:27:42] <ForNeVeR> У меня локаль не в линуксе!
[16:27:42] <Minoru> или кто видел такие системы в последние пару лет
[16:31:27] <ɹǝɟılʍǝu> Minoru, что, встретил такого?)
[16:31:30] <gsomix> http://www.aaronstannard.com/the-profound-weakness-of-the-net-oss-ecosystem/
[16:31:36] <gsomix> ForNeVeR, ^
[16:31:38] <gsomix> Читал?
[16:32:12] <gsomix> > > Compare this to the Java ecosystem: virtually every major .NET project is a port of something originally evented for the JVM. I’m looking at you, NAnt, NUnit, NuGet (Maven), NHibernate, Lucene.NET, Helios, Akka.NET, and so on.
[16:33:13] <gsomix> > > The shortcomings of .NET’s open source ecosystem are your fault and my fault, not Microsoft’s.
[16:34:33] <ForNeVeR> gsomix: > July 3, 2014
[16:35:15] <gsomix> ForNeVeR, угу. Сильно ли все поменялось за два года?
[16:35:15] <rexim> Minoru, я там на 4 часа назанудствовал
[16:36:13] <rexim> NForNeVeR
[16:36:50] <Minoru> ɹǝɟılʍǝu: нет, тут просто в Newsbeuter есть поддержка для таких и она нам мешает жить на некоторых платформах. Обсуждаем выпил, вставл вопрос о том, есть ли вообще в мире люди, которым эта поддержка ещё нужна
[16:37:55] <ForNeVeR> gsomix: да.
[16:41:37] dzhon вышел из конференции: Replaced by new connection
[16:41:37] dzhon зашёл в конференцию
[16:43:00] <ForNeVeR> генерал
[16:43:02] <ForNeVeR> адмирал
[16:43:05] <ForNeVeR> литерал!
[16:45:17] <gsomix> ForNeVeR, а какие интересные открытые дотнет проекты появились?
[16:45:35] <gsomix> Ну, вне F# комьюнити, и не MS.
[16:46:07] <ForNeVeR> gsomix: Жаббер-нет, Йог-зотот, Сыклоп-чат :3
[16:52:37] <rexim> Minoru, пол часа пиздежа в 5 минут сжал
[16:52:39] <gsomix> ForNeVeR, наггум забыл.
[16:54:38] <Minoru> rexim: плохо! Должен был в одну минуту пятнадцать секунд уложиться! Или это какой-то важный пиздёж был?
[16:56:28] <ForNeVeR> gsomix: наггум появился раньше! И в него не так много было вложено усилий, как хотелось бы :(
[16:57:54] <gsomix> ForNeVeR, как, кстати, дела с жаббер-нет кор?
[16:58:07] <ForNeVeR> gsomix: вчерась чото пилил.
[16:58:43] <ForNeVeR> Я щас поднимаю экзамплы в основной ветке (которые развалились чуток после моих манипуляций).
[16:59:16] <ForNeVeR> Потом смержу это в ветку dotnet-cli и буду чинить уже там (там всё совсем плохо, потому что resx повываливались из ресурсов на новой системе сборки).
[16:59:55] <ForNeVeR> Когда это будет сделано — я добавлю конфигурации для сборки, собственно, в режиме netstandard, и уже буду предметно смотреть.
[17:00:15] <ForNeVeR> Параллельно с заменой всяких там zlib, XmlElement, и прочей пурги.
[17:00:37] <ForNeVeR> Больше всего меня парит RhinoMocks.
[17:00:58] <gsomix> Это еще кто?
[17:01:03] <ForNeVeR> Я так ни хрена и не понял, что и как он проверяет (хотя довольно много времени провёл за починкой тестов). Будет сложно их заменить.
[17:01:19] <ForNeVeR> gsomix: это либа для генерации моков во время тестирования.
[17:02:08] <gsomix> ForNeVeR, а тесты там на чем?
[17:02:41] <ForNeVeR> gsomix: ну, на сешорпе.
[17:02:51] <gsomix> ForNeVeR, без nunit/xunit?
[17:02:59] <ForNeVeR> Из библиотек — NUnit и RhinoMocks вот этот.
[17:03:06] <ForNeVeR> Еле-еле его откопал на нугете.
[17:03:51] <gsomix> ForNeVeR, может перевести на xunit+чтонибудьтамдлямоков?
[17:03:59] <gsomix> Много работы?
[17:04:08] <ForNeVeR> gsomix: а ты видал, каких я там героиновых тестов вчера понаписал? https://github.com/ForNeVeR/Jabber-Net/blob/feature/46-revive-examples/tests/JabberNet.Test/Muzzle/ControlExtensionTests.cs#L47-L79
[17:04:25] <ForNeVeR> gsomix: NUnit норм, нету смысла его заменять. Он дотнеткоре-совместим прекрасно.
[17:04:33] <ForNeVeR> gsomix: моки мы будем переписывать, у нас нету выхода.
[17:04:42] <ForNeVeR> Я без тестов на дотнеткор не пойду.
[17:04:48] <gsomix> ForNeVeR, Moq?
[17:04:48] <ForNeVeR> Значит, тесты берём с собой.
[17:05:32] <ForNeVeR> gsomix: я знаю библиотеки для моков. Просто там шибко хитрая логика на этом RhinoMocks понапилена. Я боюсь, как бы не растерять её при конвертации.
[17:05:41] <ForNeVeR> Но мы будем заменять, никуда не деться.
[17:05:53] <gsomix> ForNeVeR, это был вопрос "а Moq -- норм, я не шарю"?
[17:06:14] <ForNeVeR> gsomix: вроде норм. Я сам не шарю — довольно редко приходится юзать библиотеки с моками.
[17:06:47] <gsomix> ForNeVeR, если по тестам есть какая-то понятная, но нудная работа -- я могу помочь.
[17:07:16] <gsomix> Непонятную работу я на работе делаю. :(
[17:07:44] <ForNeVeR> gsomix: ок, давай, помогай.
Добавь к проектам Moq и перепили парочку самых простых тестов, которые используют RhinoMocks, на эту либу.
[17:08:04] <ForNeVeR> Я думаю, таких тестов ориентировочно примерно десятков пять. Вот и давай начнём хотя б с одного.
[17:08:35] <gsomix> Окей. Ты сегодня позже вечером в чате будешь?
[17:08:46] <ForNeVeR> Да, я буду ещё четыре часа.
[17:08:51] <gsomix> Спросить про сборку и все такое.
[17:09:01] <gsomix> Где что лежит.
[17:09:09] <ForNeVeR> Конечно, спрашивай.
[17:09:16] <ForNeVeR> Я постараюсь ответить
[17:09:31] <gsomix> Окей. Я пойду сейчас сдам текст по английскому.
[17:09:37] <gsomix> И вернусь с вопросами.
[17:12:33] <ForNeVeR> Надо же. Гсомикс, похоже, вдохновился вот этим постом вида "главная проблема опенсорса в дотнете — это лично ты".
[17:15:45] <Minoru> чо я-то сразу, я всего один раз на дотнете писал вообще!
[17:15:45] gsomix вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[17:16:49] <rexim> Главная проблема - это ты! А вторая - все твои мечты!
[17:18:09] <m4n71k0r> Minoru: а я не один(
[17:18:19] <m4n71k0r> я много раз писал(((
[17:18:37] <m4n71k0r> мне не нравятся хмледоки в дотнет-проектах
[17:18:41] <m4n71k0r> кстати
[17:19:20] <rexim> Хмельные доки?
[17:19:51] <m4n71k0r> rexim: ну всякие там https://github.com/ForNeVeR/Jabber-Net/blob/feature/46-revive-examples/src/JabberNet.Netlib.Dns/dns.cs#L1139-L1142
[17:21:15] <ɹǝɟılʍǝu> m4n71k0r, согласен, слишком много писанины.
[17:21:16] <ForNeVeR> m4n71k0r: в F# оно выглядит няшнее, потому что там <summary> необязательно.
[17:21:27] <ɹǝɟılʍǝu> И читабельности в коте не прибавляет..
[17:21:53] <ForNeVeR> ɹǝɟılʍǝu: предложи мне другое решение, как нагенерять https://fornever.github.io/Jabber-Net/reference/index.html
[17:22:16] <ɹǝɟılʍǝu> ForNeVeR, doxygen же генерит что-то такое.
[17:22:29] <ɹǝɟılʍǝu> И выглядит несколько компактней.
[17:22:44] <ForNeVeR> Как по мне, дак однохуйственно.
[17:22:53] <ForNeVeR> Особенно учитывая, что скелет доки за меня IDE генерит.
[17:23:03] <ɹǝɟılʍǝu> \brief
вместо
<summary></summary>
[17:23:26] <ForNeVeR> Но, да, при чтении эта ботва очень вербозно выглядит.
[17:23:40] <ForNeVeR> ɹǝɟılʍǝu: однако, гражданин, с doxygen есть одна проблемка.
[17:23:48] <ForNeVeR> Его умеют не все IDE и средства редактирования.
[17:23:58] <ɹǝɟılʍǝu> Странно...
[17:23:59] <ForNeVeR> Его не умеет ни один пакетный менеджер.
[17:24:05] <ɹǝɟılʍǝu> Даже мой vim могётв него(
[17:24:17] <ɹǝɟılʍǝu> А пакетник при чём тут?
[17:24:24] <ForNeVeR> Знаешь, как в Java/Maven сложно пришить комментарии с доками к бинарнику?
[17:24:31] <ForNeVeR> Их приходится в отдельный артефакт класть!
[17:24:39] <ForNeVeR> И настраивать IDE, шоб она артефакты такого вида скачивала!
[17:24:45] <ForNeVeR> А для scala/scaladoc всё по-другому.
[17:24:52] <ForNeVeR> И для clojure/lein ещё более по другому.
[17:24:58] <ForNeVeR> Всюду разброд и шатания.
[17:25:01] <ForNeVeR> Вот это плохо, чуваки.
[17:25:28] <ɹǝɟılʍǝu> Поэтому я везде юзаю doxygen.
[17:25:30] <ɹǝɟılʍǝu> Даже в питоне)
[17:25:36] <ForNeVeR> А я лучше буду писать свою (не-такую-уж-и) вербозную доку, и у меня будет поддержка во *всех* IDE и публикатор документации вместе с пакетным менеджером.
[17:25:39] <ɹǝɟılʍǝu> Где тоже что-то свё, но оно не оч.
[17:25:41] <rexim> Совсем дохуген?
[17:26:23] <ForNeVeR> В общем, вербозность можно (и нужно) решать на уровне языков. А вот межязыковой стандарт на xmldoc — добро.
[17:26:33] <ForNeVeR> s/жя/жъя/
[17:26:36] <horta hell> ForNeVeR: В общем, вербозность можно (и нужно) решать на уровне языков. А вот межъязыковой стандарт на xmldoc — добро.
[17:26:45] <ɹǝɟılʍǝu> Я и не говорил, что зло.
[17:27:09] <ForNeVeR> Я просто указываю на достоинства системы, которые обязательно надо перенимать другим языкам :)
[17:28:15] <ɹǝɟılʍǝu> Скажи это комитету СПП.
[17:28:20] <ɹǝɟılʍǝu> ЦПП*
[17:28:42] <m4n71k0r> у ди есть ddoc
[17:28:46] <ForNeVeR> Сегодня у комитета куда более важные дела.
[17:29:07] <m4n71k0r> и ddox
[17:29:50] <ɹǝɟılʍǝu> chpox
[17:31:37] eternastudento зашёл в конференцию
[17:32:31] eternastudento вышел из конференции
[17:35:32] <m4n71k0r> fok me on pornhub
[17:37:05] <ɹǝɟılʍǝu> m4n71k0r, ok
[17:37:10] <ɹǝɟılʍǝu> if u say so
[17:38:03] <m4n71k0r> хм... будешь проездом - проезжай.
[17:38:10] <ɹǝɟılʍǝu> :D
[17:38:47] itelmen зашёл в конференцию
[17:49:26] dzhon вышел из конференции
[17:50:34] dzhon зашёл в конференцию
[17:54:37] eternastudento зашёл в конференцию
[18:07:54] dzhon вышел из конференции
[18:08:11] dzhon зашёл в конференцию
[18:08:37] Славный капитан зашёл в конференцию
[18:09:29] <ɹǝɟılʍǝu> Славный капитан, славно!
[18:10:25] <Minoru> ребят, а как правильно детектить, нужно ли линковаться с libintl на текущей платформе или нет?
[18:10:44] <Славный капитан> ɹǝɟılʍǝu: tak jest, kurwa!
[18:11:06] <ɹǝɟılʍǝu> Minoru, проверь на проверку.
[18:11:30] <Minoru> libintl — это кусок gettext. На линуксах к glibc он есть прямо в libc, и -lintl всё портит, потому что отдельно либы нету. На всяких Фряхах и Макосях это отдельная либа (как и iconv). Сейчас разделяю эти два случая по результату uname -s
[18:11:49] <Minoru> и тут на сцену выходит musl-libc, у которой нету встроенной имплементации libintl
[18:12:33] <Minoru> т.к. дело происходит на линуксе, то моя проверка решает, что libintl не нужен, и в итоге линковка ломается, потому что в musl нету нужных функций
[18:12:55] <Minoru> как быть?
[18:13:00] <ɹǝɟılʍǝu> Minoru, всё очень плохо.
[18:13:04] <ForNeVeR> Minoru: задача ли это общего сборочного скрипта — знать все эти тонкости?
[18:13:21] portnov зашёл в конференцию
[18:13:38] <ForNeVeR> Minoru: мне кажется, что мейнтейнеры должны с этим разбираться, если уж у них в дистрибутиве какая-то дурная версия libc. Ты им токо параметры выстави, чтоб они могли рулить.
[18:13:47] <ɹǝɟılʍǝu> portnov, Дядюшка Портноооов! Драаатиути!
[18:13:49] <Minoru> ForNeVeR: ну, пользователи вроде как ожидают, что от них требуется только зависимости поставить, а дальше сборщик сам
[18:13:53] <ForNeVeR> Minoru: если ты сам мейнтейнишь — то должен сам знать, какая у тебя libc.
[18:15:00] <portnov> _o/
[18:16:02] <ɹǝɟılʍǝu> portnov, как ваши ДЕЛИЩЩА?
[18:16:08] <portnov> ок
[18:17:12] <portnov> ɹǝɟılʍǝu: хлебозавод предлагает булы, ватрухи и кренделища. Надоело заниматься мелочёвкой.
[18:17:36] <ɹǝɟılʍǝu> portnov, лол.
[18:18:05] <ForNeVeR> portnov: bool'ы?
[18:22:43] <portnov> угу...
[18:23:10] <ForNeVeR> data Буль = Труъ | Фальшь
[18:25:24] <horta hell> Khokhotshet умер в забвении с гримасой страдания на морде. Все теряют по 1PTC.
[18:28:18] dzhon вышел из конференции
[18:34:02] <rexim> Труль
[18:42:52] <ForNeVeR> rexim: Трурль!
[18:42:55] <ForNeVeR> И Клапауциус!
[18:43:03] <ForNeVeR> Помнишь таких чуваков?
[18:45:49] <ForNeVeR> Хм, вроде как его звали Клапауций.
[18:47:31] <ForNeVeR> А ведь какие прекрасные рассказы, а? Надо будет перечитать.
[18:54:48] Kumba_yo зашёл в конференцию
[18:56:35] <sleepyvenom> $pet resurrect
[18:56:37] <horta hell> sleepyvenom: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[18:56:42] <sleepyvenom> $pet coins
[18:56:42] <horta hell> sleepyvenom: У тебя есть 5PTC.
[18:57:08] <sleepyvenom> $pet change-nick Кошкочёт
[18:57:09] <horta hell> sleepyvenom: Теперь нашего питомца зовут Кошкочёт.
[18:57:11] <ɹǝɟılʍǝu> sleepyvenom, с тебя 5PTC.
[18:57:15] <sleepyvenom> :3
[18:58:02] * sleepyvenom передаёт ɹǝɟılʍǝu 5РТС
[18:58:22] * ɹǝɟılʍǝu вручает sleepyvenom мешок конфет.
[18:58:29] <sleepyvenom> > [19:51:22] | ForNeVeR: rexim: Трурль!
> [19:51:25] | ForNeVeR: И Клапауциус!
Я видел таких! На кывте.
[18:58:42] * sleepyvenom теперь богат!
[18:59:34] <ForNeVeR> sleepyvenom: да нет, не тех.
[18:59:43] <ForNeVeR> https://ru.wikipedia.org/wiki/%D0%9A%D0%B8%D0%B1%D0%B5%D1%80%D0%B8%D0%B0%D0%B4%D0%B0
[19:01:33] <rexim> ForNeVeR, нахуячил я плюсов!
[19:01:55] <sleepyvenom> ForNeVeR: O!
[19:14:55] revenrof зашёл в конференцию
[19:23:52] revenrof вышел из конференции
[19:26:35] madmercen вышел из конференции
[19:39:45] <ForNeVeR> rexim: слышу няшных мертвецов!
[19:39:53] <rexim> =3
[19:44:04] revenrof зашёл в конференцию
[19:45:11] revenrof вышел из конференции: offline
[20:22:39] <ForNeVeR> Ок, починил экзампл в Jabber-Net.
[20:23:07] <ForNeVeR> https://github.com/ForNeVeR/Jabber-Net/pull/66/files не то, чтобы самый приятный пакет фиксов.
[20:24:50] <Minoru> а я немного заглянул в удивительный мир непопулярных libc, а там ужас и мрак. Оказывается, glibc нарушает стандарты, но всем похуй. iconv нарушает стандарты, но всем похуй. В итоге при линковке со standards-complying либами получается много головной боли
[20:27:15] <ForNeVeR> Minoru: кажись, glibc держит какую-то функцию специально для emacs :)
[20:28:13] <rexim> И вим ее использует!!1
[20:28:15] <rexim> ыяоалвлдыв
[20:28:16] <rexim> лыва
[20:30:34] dzhon зашёл в конференцию
[20:36:12] <m4n71k0r> Minoru: да, они ёбаные ублюдки
[20:36:54] <ForNeVeR> Minoru: I am the law^W standard!
[20:43:11] <Minoru> ох, оказывается, ишшуи можно сортировать по количеству плюсков или сердечек!
[20:43:20] <Minoru> там во-от зачем Миксер ставит плюсик всему, что видит!
[20:43:55] <m4n71k0r> pluxir
[20:44:01] <m4n71k0r> pluxer
[20:44:16] <m4n71k0r> pluxim...
[20:45:05] <rexim> Minoru, Чайнорий Сёрпняк
[20:47:25] * Minoru обнял Миксера
[20:50:34] <Minoru> rexim: https://twitter.com/feliciaday/status/780870335725969413
[20:50:54] <rexim> xD
[20:51:02] <rexim> Minoru, спасибо! :)
[20:51:11] <rexim> Подняло настроение.
[20:55:19] grouzen вышел из конференции
[21:01:58] <rexim> Minoru, https://en.wikipedia.org/wiki/Jake_Weary
[21:02:46] <Minoru> I'm weary of reading this ._
[21:02:59] <rexim> Minoru, it's jQuery himself
[21:03:15] <ɹǝɟılʍǝu> Minoru, http://pikabu.ru/story/banshi_yeldar_4441651
[21:04:48] <Minoru> ɹǝɟılʍǝu: маска красивая
[21:08:57] gsomix зашёл в конференцию
[21:09:04] <gsomix> Утро.
[21:09:17] <gsomix> ForNeVeR, наверное, уже спать ушел...
[21:18:49] grouzen зашёл в конференцию
[21:25:50] <rexim> ɹǝɟılʍǝu, я знаю, ты любишь DSL-и http://www.scala-lang.org/api/rc2/scala/sys/process/package.html
[21:26:14] <ɹǝɟılʍǝu> rexim, класс!
[21:26:28] <rexim> Мы эту штуку для интеграционных тестов моргания юзаем
[21:31:54] <Minoru> https://spwhitton.name//blog/entry/gnulinux_needtodothat/ В первом абзаце я чувствовал стыд; во втором — согласие; в третьем — непонимание того, как из первых двух мог получится этот
[21:32:36] <ɹǝɟılʍǝu> rexim, няшно!
[21:51:53] Minoru вышел из конференции
[21:52:32] Minoru зашёл в конференцию
[21:53:57] <rexim> Ахаха
[21:54:10] <rexim> Minoru, амазон мне по org-cliplink 500 возвращает! xD
[21:54:21] <rexim> Пиздец
[21:56:13] <rexim> Ох...
[21:56:45] <rexim> Статус код http - 503. Но в HTML загаловке написано 500 Service Unavailable Error
[21:56:47] <rexim> -_-
[21:57:07] <rexim> Ну их в жопу...
[21:57:15] <rexim> Руками скопирую заголовок
[22:00:55] <ɹǝɟılʍǝu> rexim, в жопу!
[22:01:02] <rexim> ɹǝɟılʍǝu, прямо туда
[22:01:25] <rexim> ɹǝɟılʍǝu, да ну их в пизданахуй!
[22:02:47] <ɹǝɟılʍǝu> rexim, точно!
[22:03:11] <Minoru> > https://www.youtube.com/watch?v=RkjGcMbZvbE
Чувак предлагает считать, что вы овладели языком, если процесс использования языка уже не является для вас чем-то из ряда вон выходящего. Прочитали статью, посмотрели фильм, обсудили идею и не помните, на каком языке это происходило? Значит, овладели.
[22:03:36] <ɹǝɟılʍǝu> Minoru, https://testpilot.firefox.com/experiments/min-vid?utm_source=testpilot-addon&utm_medium=firefox-browser&utm_campaign=testpilot-doorhanger&utm_content=not+badged
[22:04:09] <rexim> Minoru, даже если я звучу для англичан как "Та, насяльника! Жава хуяк-хуяк!"
[22:04:13] <rexim> ?
[22:04:22] <Minoru> rexim: да
[22:04:25] <rexim> окей
[22:05:15] <Minoru> доводы чувака в основном состоят в том, что носители языка тоже могут быть не красноречивы и даже постоянно допускать ошибки, поэтому к правильности речи уровень владения привязывать смысла нет
[22:07:06] <Minoru> ɹǝɟılʍǝu: я в своей жизни не вижу этому применения. А у тебя часто бывают такие видосы, что вроде и посмотреть охота, и веб полистать одновременно?
[22:07:20] <ɹǝɟılʍǝu> Minoru, да.
[22:07:27] <ɹǝɟılʍǝu> Например, когда ракеты пускают.
[22:07:50] <rexim> Minoru, ого! Он японский знает!
[22:08:03] <Minoru> а какие проблемы открыть в отдельном окошке и переключиться за три секунды до старта, ɹǝɟılʍǝu?
[22:08:08] <rexim> Я вообще рад видеть нативных англоговоряк, которые знают второй язык.
[22:08:36] <ɹǝɟılʍǝu> Minoru, не наш метод.
[22:08:55] <Minoru> ɹǝɟılʍǝu: :(
[22:09:38] <Minoru> ɹǝɟılʍǝu: поддерживая такие фичи, ты подталкиваешь браузерописателей заниматься хернёй вместо полезных вещей! Пусть лучше алгоритмом Кнута для переносов займутся
[22:10:29] <Minoru> хотите прикол? Алгоритмом Кнута пользуется всего один браузер.
IE.
[22:10:52] <ɹǝɟılʍǝu> Увы.
[22:10:59] <rexim> Алгоритм Кнута? КМП?
[22:11:23] <rexim> Гугл мне КМП выдает по "Алгоритм Кнута"
[22:11:38] <Minoru> rexim: для переносов алгоритм. Кнута-Л… Забыл фамилию его аспиранта
[22:11:47] <rexim> А, ок.
[22:11:54] <Minoru> Кнута-Ляна
[22:12:01] <ɹǝɟılʍǝu> Minoru, алгоритм Кнута-Пряника
[22:12:11] <rexim> Minoru, круто! Спасибо!
[22:12:39] <Minoru> ɹǝɟılʍǝu: Кнута-Мази-Пряника, да
[22:12:47] <rexim> xD
[22:13:00] <ɹǝɟılʍǝu> Гы.
[22:43:32] Ender зашёл в конференцию
[22:46:37] portnov вышел из конференции
[22:53:32] <Ender> А какие самые популярные клавиатурки есть?
[22:53:38] <Ender> для однокристалок
[22:54:38] <Minoru> это про микроконтроллеры вопрос, что ли?
[22:55:01] <Ender> да
[22:55:49] <Ender> просто чтобы не заморачиваться, найти библиотеку для работы с ней, подключить к проекту и спокойно покодить
[22:56:32] * Minoru никогда не работал с микроконтроллерами
[22:57:54] <Ender> )))
[22:58:21] <Ender> У меня прост ещё однокристалки тут 2 штуки
[22:58:25] <Ender> СПЕЦИФИЧЕСКИЕ
[22:58:31] <Ender> pic16 и pic18
[22:58:47] <Ender> что самое смешное, они обе 8разрядные, но там прям РАЗНЫЕ СЕМЕЙСТВА
[23:22:05] unclechu зашёл в конференцию
[23:39:42] dzhon вышел из конференции
[23:40:37] ckorzhik зашёл в конференцию
[23:48:02] <rexim> Minoru, ой чепоку-расчепоку!"1
[23:48:09] <rexim> солыва
[23:49:06] <rexim> Ender, BackEnder! \o/
[23:49:18] <Minoru> rexim: ^_^
[23:49:37] <rexim> Minoru, ага!
[23:56:08] Славный капитан вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!