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

Тема: C, С++, D, Java, C#, Haskell, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust.
Dead Food: Flash, PHP, Pascal/Delphi/Borland, Basic, 1С, Py++
HQ: http://codingteam.org.ru
0xDead Food: http://leechcraft.org
Live Food: http://loglist.net/
Fast Food: http://hastebin.com/
Instagram Food: http://tinyurl.com/ctcjr-logs
Report Developer Abuse: http://loglist.net/quote/new
Morning Tsoding: https://www.livecoding.tv/rexim
[00:00:46] <rexim> a1batross: привет! :) Как деля, Альбатряша?
[00:08:35] Kumbaya зашёл в конференцию
[00:08:49] xspeed вышел из конференции
[00:10:26] Аман вышел из конференции
[00:12:07] <a1batross> rexim, да так, фигней маюсь
[00:13:35] <a1batross> rexim, получил на хабре rw.
[00:13:42] <rexim> Да ты крутой!
[00:13:48] <rexim> Поздравляю! :)
[00:14:09] <Minoru> a1batross: quick, `rm -rf /`!
[00:14:23] <rexim> Хм...
[00:14:26] portnov вышел из конференции
[00:14:31] <rexim> Minoru: не думал, что он имел ввиду буквально...
[00:14:36] <horta hell> Floating Profit/Loss жалобно поскуливает, волоча заднюю лапу.
[00:14:39] <Minoru> $pet heal
[00:14:40] <horta hell> Minoru: Floating Profit/Loss был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[00:14:56] <Minoru> rexim: я тоже не думаю, но пошутить-то все равно можно!
[00:14:59] eaeee зашёл в конференцию
[00:15:05] <rexim> Minoru: ага. :)
[00:15:40] <ɹǝɟılʍǝu> a1batross, молодец!
[00:15:50] <rexim> Minoru: почему ты больше не заходишь к нам на стрим? Я скучаю...
[00:15:54] * ɹǝɟılʍǝu чпок a1batross!
[00:16:01] <rexim> о_О
[00:18:54] <Minoru> rexim: не получается его долго внимательно смотреть, а если невнимательно, то смысл?
[00:20:08] <rexim> Minoru: это очень даже неплохой фон для написания своего кода.
[00:20:18] <rexim> Дядя Нёвер между прочим так и делает.
[00:20:33] <rexim> Создается эдакая атмосфера хакатона. :)
[00:20:43] <ɹǝɟılʍǝu> rexim, https://pbs.twimg.com/media/CRQrjNHWsAA3rIL.jpg:large
[00:20:45] <rexim> Все пришли в одно место и сидя кодят свое.
[00:21:08] <rexim> ɹǝɟılʍǝu: круто!
[00:21:53] Славный капитан вышел из конференции
[00:22:15] superka зашёл в конференцию
[00:22:31] <rexim> Minoru: это своего рода посиделки. :) Сегодня так вообще я ничего полезного не сделал. В чятике завязалась дискуссия и в ней тоже участвовал, но голосом. :)
[00:23:27] <Minoru> я никогда не бывал на хакатонах ._.
[00:23:35] <rexim> Я тоже
[00:23:39] <ɹǝɟılʍǝu> Я тоже
[00:25:07] <rexim> Но мне кажется на них (и я говорю про старые, который организовывали самими участники ради фана, а не как сейчас, когда какая-то крупная компания устраивает какие-то бессмысленные соревнования с призами) именно такая атмосфера.
[00:29:54] <rexim> xO
[00:29:59] <rexim> Всем снов! :)
[00:30:05] rexim вышел из конференции
[00:36:05] <ɹǝɟılʍǝu> ForNeVeR, http://blog.haberkucharsky.com/technology/2015/10/12/travelling-ants.html
[00:38:15] <a1batross> ɹǝɟılʍǝu, ньяя
[00:38:25] <a1batross> ɹǝɟılʍǝu, а почитать хочешь? :3
[00:38:34] <ɹǝɟılʍǝu> a1batross, давай)
[00:43:00] <ɹǝɟılʍǝu> Minoru, http://www.rqc.ru/news/?ELEMENT_ID=1194
[00:43:52] <Minoru> ой, квантмех!
[00:43:54] * Minoru спрятался под стул
[00:44:49] <ɹǝɟılʍǝu> Minoru, *ЧПОК*
[00:46:50] <eaeee> привет
[00:48:19] любитель криппи языков зашёл в конференцию
[00:52:06] superka вышел из конференции
[01:22:38] Spo1ler вышел из конференции
[01:34:17] sss|zombie вышел из конференции: Вышел из Vacuum-IM
[01:35:11] reggies вышел из конференции
[01:40:15] stine зашёл в конференцию
[01:49:13] a1batross вышел из конференции: Disconnected: Replaced by new connection
[01:49:14] a1batross зашёл в конференцию
[01:57:16] любитель криппи языков вышел из конференции
[02:03:39] Minoru вышел из конференции
[02:06:46] <a1batross> ɹǝɟılʍǝu, http://habrahabr.ru/post/268791/?mobile=no
[02:10:07] Minoru зашёл в конференцию
[02:10:50] a1batross вышел из конференции: Disconnected: closed
[02:11:00] a1batross зашёл в конференцию
[02:11:12] Minoru вышел из конференции
[02:11:13] a1batross вышел из конференции: Disconnected: closed
[02:11:19] a1batross зашёл в конференцию
[02:15:49] Minoru зашёл в конференцию
[02:27:01] любитель криппи языков зашёл в конференцию
[02:34:04] a1batross вышел из конференции: Disconnected: Replaced by new connection
[02:34:05] a1batross зашёл в конференцию
[02:34:56] a1batross вышел из конференции: Disconnected: Replaced by new connection
[02:34:57] a1batross зашёл в конференцию
[02:56:42] a1batross вышел из конференции: Disconnected: No route to host
[03:19:11] Minoru вышел из конференции
[03:24:55] Minoru зашёл в конференцию
[03:33:17] Minoru вышел из конференции
[03:56:35] <horta hell> Floating Profit/Loss скребёт пол в попытке найти пропитание.
[04:02:34] <horta hell> Floating Profit/Loss старательно принюхивается, пытаясь уловить хоть какой-нибудь запах съестного.
[04:23:15] eaeee вышел из конференции
[04:26:37] <horta hell> Floating Profit/Loss умер в забвении с гримасой страдания на морде. Все теряют по 1PTC.
[04:42:15] любитель криппи языков вышел из конференции
[05:49:28] mikelsv вышел из конференции
[06:02:35] j123123 вышел из конференции
[07:09:58] 4ppleboy зашёл в конференцию
[07:12:17] Славный капитан зашёл в конференцию
[08:33:40] <ForNeVeR> http://blog.jetbrains.com/idea/2015/08/intellij-idea-15-eap-adds-on-the-fly-code-duplicates-detection/
[08:33:54] <ForNeVeR> Смотрите, IDEA 15 будет находить копипаст! Джей больше не нужен!
[08:42:54] Славный капитан вышел из конференции
[08:48:02] MaXGXaM вышел из конференции
[09:07:03] MaXGXaM зашёл в конференцию
[09:32:22] <ɹǝɟılʍǝu> ЧПОК
[09:36:04] magog вышел из конференции
[09:40:44] j123123 зашёл в конференцию
[09:41:36] <j123123> $pet resurrect
[09:41:38] <horta hell> j123123: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[09:41:51] <j123123> $pet transfer horta\ hell 3
[09:41:51] <horta hell> j123123: Транзакция успешна.
[09:50:42] mikelsv зашёл в конференцию
[09:51:43] 4ppleboy вышел из конференции
[09:53:56] dzhon зашёл в конференцию
[09:56:14] <mikelsv> Есть чо из рефакторов под винду? Моя студия 2010 с глюком и падает.
[09:57:41] <j123123> поставь новую студию, сопри или купи jetbrain с++ решарпер
[09:57:49] <j123123> хотя оно может и на старой работает, я хз
[09:58:12] <j123123> триальную версию можешь за так взять легально
[09:58:15] rem22963 зашёл в конференцию
[09:58:19] <ɹǝɟılʍǝu> mikelsv, 2010 студия всегда падает
[09:58:32] <j123123> студией я вообще не пользуюсь
[09:58:43] <j123123> потому что в виртуалке винды она тормозит
[09:59:08] <j123123> в виртуалкой с виндой точнее
[09:59:09] <rem22963> здр
[09:59:36] <j123123> а ставить винду на голое железо у меня нет причин
[09:59:51] <rem22963> делать нефиг, пришел поздароваться
[10:00:04] <j123123> ну здоров
[10:01:47] <rem22963> идёт реклама. про ударные
[10:02:31] <rem22963> типа плагина. там нарезано напилено разных ударных ритмов, переходов
[10:03:07] uggur зашёл в конференцию
[10:03:36] <rem22963> от было бы круто забабахать джем барабанщика. чтоб не самому накидывать ритмы. а рандомно играть. да? :)
[10:04:23] uggur вышел из конференции: Replaced by new connection
[10:04:31] uggur зашёл в конференцию
[10:06:01] <mikelsv> Не, я помню как профилировал в 2010 студии. А винда со студией нужны хотябы для того, чтобы запускать программу сразу в отладчике. Кучу времени экономится, когда программа падает и надо разбираться почему.
[10:08:02] <gsomix> .ping
[10:08:03] <DeadBot> gsomix: понг от тебя 0.35 секунды
[10:08:11] <gsomix> Теперь утро.
[10:09:24] <gsomix> ForNeVeR, слышишь, да? Утро!
[10:09:45] <ForNeVeR> И до этого было утро. Видишь, чат переполнен безумием.
[10:13:58] ɹǝɟılʍǝu вышел из конференции
[10:16:44] O01eg вышел из конференции
[10:19:11] <uggur> Как будто обычно не переполнен :)
[10:21:42] rem22963 вышел из конференции
[10:22:02] dzhon вышел из конференции
[10:22:58] dzhon зашёл в конференцию
[10:23:49] <mikelsv> А под линуксы чем профилировать? Так, чтобы потом разобраться в результатах.
[10:25:23] <j123123> Intel® VTune™ Amplifier ®™®™®™®™
[10:25:27] <gsomix> ForNeVeR, я клонировал и запустил тесты. Все хорошо, ты молодец.
[10:25:30] <j123123> или gprof
[10:25:45] <ForNeVeR> gsomix: это сарказм? ._.
[10:25:53] <ForNeVeR> И вообще, там разве есть тесты? ._.
[10:25:54] <gsomix> ForNeVeR, нет.
[10:26:00] <gsomix> Ты очень подозрительный.
[10:26:12] <gsomix> Да, один есть.
[10:26:33] <ForNeVeR> А, это который сверяет данные со специально подготовленным текстовичком? :D
[10:26:44] <uggur> :D
[10:26:45] <gsomix> Угум-с.
[10:26:53] <ForNeVeR> Ну, это лучше, чем ничего.
[10:26:53] <uggur> ForNeVeR: А чем не sanity check?
[10:27:01] <ForNeVeR> uggur: да, именно sanity check.
[10:28:19] <j123123> mikelsv: callgrind еще есть
[10:28:33] <gsomix> ForNeVeR, видел, в F# Power Tools линтер добавили?
[10:28:42] <j123123> http://kcachegrind.sourceforge.net/html/Shot3Large.html
[10:29:16] <ForNeVeR> gsomix: да, я их юзаю. И даже кой-чего исправлял по совету линтера. Правда, в другом проекте, но всё же.
[10:29:28] <ForNeVeR> Более того, я даже немножко туда контрибьютил :3
[10:30:18] <ForNeVeR> А исправлял я конструкцию Seq.filter <| fun x -> Option.isSome x.
Линтер рекомендовал заменить просто на Seq.filter Option.isSome. Красота же!
[10:30:34] <ForNeVeR> Я чёт задумался, когда писал, и не обратил внимания, что можно тупо функцию передать.
[10:33:12] <gsomix> ForNeVeR, ты молодец! // Это не сарказм.
[10:33:52] <gsomix> ForNeVeR, чем можно заняться в первую очередь?
[10:38:40] <j123123> По мнению Мариничева, подготовленные за счет государства специалисты будут «молиться на западные компании» и при первой возможности постараются уехать за рубеж. Его слова на заседании поддержал директор центра стратегических инноваций «Ростелекома» Борис Глазков — он назвал подготовку программистов «гиблым делом», а также отметил, что в ближайшее время программистов «можно будет заменить компьютером, чтобы он писал код».
[10:38:46] <j123123> лолд
[10:39:08] <j123123> когда уже это ближайшее время наступит?
[10:39:41] <j123123> слышите, вас всех КОМПЬЮТЕРОМ заменят
[10:42:09] <ForNeVeR> gsomix: ну, ты же 2D хотел прикрутить? Вот и прикрути.
[10:42:43] <ForNeVeR> gsomix: можешь сразу прикинуть, какой API можно предоставить для подготовки характеристик среды (вот в OpenEMS для этого есть всякие .Box и т.п., которые примитивами манипулируют)
[10:43:28] <j123123> Компьютер напрограммирует очень хитрые баги в софте, которые человек не сможет обнаружить, и в какой-то момент единовременно всё взломает через эти баги и начнется восстание машин
[10:45:06] <ForNeVeR> j123123: нет, всё-таки директор ростелекома более смешные штуки рассказывает, чем ты :)
[10:45:44] sss|zombie зашёл в конференцию
[10:46:57] <gsomix> ForNeVeR, будет сделано.
[10:47:44] <ForNeVeR> gsomix: просто учитывай, что имеющаяся реализация и API, на мой взгляд, далеки от совершенства и не вполне удачны. Если хочется что-то сделать по-другому - смело сделай.
[10:52:16] a1batross зашёл в конференцию
[11:01:22] sss|zombie вышел из конференции: Вышел из Vacuum-IM
[11:03:37] a1batross вышел из конференции: Disconnected: Replaced by new connection
[11:03:38] a1batross зашёл в конференцию
[11:04:48] <gsomix> Кто тут студенты? Мне письмо пришло, что следующим летом опять будет GSoC.
[11:07:48] <gsomix> > Google defines a student as an individual enrolled in or accepted into an accredited institution including (but not necessarily limited to) colleges, universities, masters programs, PhD programs and undergraduate programs
[11:07:53] <gsomix> Ну, и аспиранты. :)
[11:09:24] a1batross вышел из конференции: Disconnected: Replaced by new connection
[11:09:25] a1batross зашёл в конференцию
[11:19:32] <mikelsv> Есть что для превращения результата callgrind в более читаемый вид?
[11:19:47] ɹǝɟılʍǝu зашёл в конференцию
[11:20:50] <ForNeVeR> mikelsv: вот этот вот kcachegrind - это не то? Выше j123123 скрин показывал.
[11:20:53] a1batross вышел из конференции: Disconnected: Replaced by new connection
[11:20:56] a1batross зашёл в конференцию
[11:21:38] <gsomix> Julia 0.4.0 вышла на прошлой неделе.
[11:22:10] <gsomix> > The command line (REPL) now supports tab-completion of emoji characters
[11:22:14] <gsomix> Киллер-фича!
[11:22:46] <mikelsv> У менядля нее иксов нету.
[11:24:07] <mikelsv> Во, perf record вроде ничего и гораздо быстрее.
[11:26:37] a1batross вышел из конференции: Disconnected: Replaced by new connection
[11:26:41] a1batross зашёл в конференцию
[11:29:21] a1batross вышел из конференции: Disconnected: Replaced by new connection
[11:29:25] a1batross зашёл в конференцию
[11:30:28] rem22963 зашёл в конференцию
[11:30:44] <rem22963> парни! новости читаете?
[11:31:27] <rem22963> обучение программистов оказывается дело не благодарное
[11:31:57] <rem22963> патамушо они потом уезжают в другие страны
[11:32:06] folex зашёл в конференцию
[11:32:33] <gsomix> rem22963, да, уже было в ‎[10:39:42].
[11:33:06] <rem22963> а. про замену компом вы уже обсудили :)
[11:33:08] <gsomix> Черт, это по моему времени.
[11:34:06] <rem22963> это вместо окей гугл, надо будет сказать окейкодер сделай прогу
[11:34:15] xeks вышел из конференции
[11:34:41] <gsomix> ForNeVeR, надо еще OpenEMS поставить.
[11:34:56] <gsomix> Ты им через octave пользуешься?
[11:35:53] <ForNeVeR> Я им не пользовался пока :)
[11:35:59] <ForNeVeR> Но буду через octave, да.
[11:36:08] <gsomix> Понял. Я сегодня вечерком скачаю.
[11:36:18] <gsomix> Посмотрю, как люди сделали.
[11:36:28] <ForNeVeR> Я боюсь, что у них там чрезмерно сложно.
[11:36:42] <ForNeVeR> Ну, переоптимизировано и из-за этого сложно. Нам бы начать с простой, но корректной реализации :)
[11:37:05] <gsomix> ForNeVeR, я просто на интерфейс посмотрю.
[11:37:24] <ForNeVeR> Я рекомендую почитать Салливана - у него там даже примеры кода на C есть (хотя тупо сдувать их не получится, надо читать теорию; да и нехорошо это).
[11:37:44] Constverum зашёл в конференцию
[11:37:46] xeks зашёл в конференцию
[11:37:49] <gsomix> В процессе.
[11:38:34] <Kerrigаn> запустил инфернальное поделие на рабочем проекте
[11:38:41] <Kerrigаn> добро пожаловать в 12309
[11:38:52] <Kerrigаn> *инфернальное поделие пейсбука
[11:39:23] <Kerrigаn> ему стало плохо и он умер
[11:40:08] folex вышел из конференции
[11:40:15] <mikelsv> Как оптимизировать сравнение строк? perf говорит, что 22% грузит код: сравнения двух char* if(*line==*fr){...
[11:40:58] <j123123> strcmp
[11:41:04] <j123123> очевидно жэ
[11:41:12] <j123123> или memcmp
[11:41:27] <ForNeVeR> mikelsv: SIMD.
[11:41:46] <ForNeVeR> memcmp - хорошая идея, там уже оптимально должно быть реализовано.
[11:42:04] folex зашёл в конференцию
[11:42:07] <ForNeVeR> ...но для того, чтоб делать memcmp, нужно знать длину строки.
[11:42:25] <ForNeVeR> mikelsv: а, собственно, strcmp жи есть.Там тоже уже должно быть оптимально и на SIMD.
[11:43:00] <ForNeVeR> Kerrigаn: какое такое поделие? Inferno чтоль поднимаешь? Разве его фейсбук делает? И разве там есть 12309?
[11:43:27] <ɹǝɟılʍǝu> gsomix, чпок
[11:43:43] <Kerrigаn> ForNeVeR: infer
[11:44:03] <mikelsv> Поправка на ветер: нужно не сравнение, а поиск совпадающего символа. Собственно, код: https://github.com/mikelsv/opensource/blob/master/msvcore/crossplatform/rts.cpp#L32
[11:44:34] <ForNeVeR> Kerrigаn: что?
[11:45:06] <Kerrigаn> ForNeVeR: http://fbinfer.com вчера постили же
[11:45:17] <Kerrigаn> он у меня умер на восьмой жабе
[11:45:27] <Kerrigаn> попробую его тупо через финд накормить
[11:46:24] <Kerrigаn> походу не накормлю, он байткод хочет
[11:48:44] <j123123> КОПИПАСТ!
[11:49:03] a1batross вышел из конференции: Disconnected: Replaced by new connection
[11:49:04] a1batross зашёл в конференцию
[11:49:13] <ForNeVeR> j123123: тебя порвало от миксерокода?
[11:49:16] <ForNeVeR> *микеле
[11:49:21] <j123123> да
[11:49:21] <ForNeVeR> (лул)
[11:49:27] <j123123> миксерокод лучше микелекода
[11:49:31] <j123123> значительн
[11:49:31] <ForNeVeR> j123123: не удивлён, там рвёт даже меня.
[11:49:54] <ForNeVeR> fr, lfr, tfr
[11:50:38] * ForNeVeR видит в коде lfr; lfr<tfr; lfr++ ln++!=*lfr lfr==tfr line=to+(frs-1); return 0;
[11:50:59] <Kerrigаn> ++ надо запретить вообще
[11:51:10] <Kerrigаn> += 1 гораздо читабельнее
[11:51:24] <ForNeVeR> И, кстати, правда же, копипаст. Всамделишный.
[11:51:25] a1batross вышел из конференции: Disconnected: closed
[11:51:32] a1batross зашёл в конференцию
[11:52:20] a1batross вышел из конференции: Logged out
[11:52:22] a1batross зашёл в конференцию
[11:53:04] <ɹǝɟılʍǝu> ForNeVeR, фырфырфыр
[11:53:54] superka зашёл в конференцию
[11:54:06] <Kerrigаn> тут говорят, что мы не нужны
[11:54:19] <superka> народ как emacs вставить текст из другой программы?
[11:54:37] <Kerrigаn> superka: С-y или кнопка в меню
[11:55:38] folex вышел из конференции
[11:58:10] <superka> точно, а то я пробовал, вм пришлось перезапустить
[11:58:11] rem22963 вышел из конференции
[11:58:37] <Kerrigаn> ну или средняя кнопка если второй буфер
[11:59:42] любитель криппи языков зашёл в конференцию
[11:59:44] <mikelsv> Как написать, чтобы не ругался: #if sizeof(void*) > 4 ?
[12:00:58] <mikelsv> #ifdef помогло, но меня мучают сомнения, что оно будет работать так как надо.
[12:01:43] <uıʃɐɟ∀> //_\\
[12:02:00] <uıʃɐɟ∀> mikelsv: Если что, препроцессор про типы ничего не знает.
[12:02:35] <любитель криппи языков> uıʃɐɟ∀: почему кстати? было бы воплне логично...
[12:02:51] <Kerrigаn> попробую поменять дефолтную жабу на восьмую
[12:02:53] <j123123> ну не совсем так. Кое-где в дефайнах определена всякая хрень
[12:02:56] <любитель криппи языков> хотя когда кого-то волновало качество препроцессора ... Т_Т
[12:02:59] <j123123> uint_max
[12:03:02] <j123123> и проч
[12:03:12] <любитель криппи языков> Kerrigаn: дефолтную это какую?
[12:03:15] <j123123> но sizeof он точно не распарсит
[12:03:21] <Kerrigаn> любитель криппи языков: которая через javac вызывается
[12:03:25] <uıʃɐɟ∀> любитель криппи языков: Хз, Кернигана спроси. Он вроде ещё жив.
[12:03:27] <любитель криппи языков> альсо там добавили таки в восьмерке няшные лямбды? =3
[12:03:34] <uıʃɐɟ∀> j123123: Только препроцессор тут ни при чём.
[12:03:43] <j123123> да
[12:03:52] <Kerrigаn> любитель криппи языков: лямбды няшные, но их все равно надо дефайнить как класс или интерфейс
[12:04:07] <любитель криппи языков> uıʃɐɟ∀: а почему сразу у него?Как будто после первого релиза язык не изменялся
[12:04:14] <любитель криппи языков> *правильный ответ - очень изменялся на самом деле (-;
[12:04:23] <Kerrigаn> а еще можно юзать ссылки на методы
[12:04:27] <Kerrigаn> вместо лямбд
[12:04:33] <любитель криппи языков> Kerrigаn: но они хотябы захватывают контекст сами?
[12:04:49] <Kerrigаn> захватывают как и обычные анонимные классы
[12:04:58] <Kerrigаn> походу это просто сахар
[12:05:03] <любитель криппи языков> я,помнится, при попытке сделать себя лямбды на анонимках главной проблемой поимел необходимость явной инициализации всего что ты "тыришь" из класса
[12:05:14] <любитель криппи языков> бля
[12:05:17] <любитель криппи языков> нахуй они тогда нужны?
[12:05:17] <Kerrigаn> и как я писал у лямбд нет this
[12:05:30] <любитель криппи языков> подожди подожди
[12:05:36] <любитель криппи языков> что-то я тебе не верю
[12:05:46] <Kerrigаn> чему именно?
[12:05:49] <любитель криппи языков> лямбда без захвата контекста это таже анонимка с Callable
[12:06:03] <Kerrigаn> лямбда это и есть анонимный класс
[12:06:04] <Kerrigаn> вроде
[12:06:08] <Kerrigаn> с одним методом
[12:06:15] <ɹǝɟılʍǝu> uıʃɐɟ∀, печелька
[12:06:19] <Kerrigаn> только без this
[12:06:46] <любитель криппи языков> контекс, дружище!
[12:06:52] <любитель криппи языков> в нем тонкости
[12:06:54] <любитель криппи языков> ._.
[12:07:08] <ɹǝɟılʍǝu> +
[12:07:09] <любитель криппи языков> если они не сделали ... позор на головы всех разрабов говножавы
[12:07:33] <любитель криппи языков> даже блядь в ПЛЮСАХ он захватывается!
[12:07:42] <любитель криппи языков> извратно правда, но захватывается
[12:08:32] superka вышел из конференции
[12:08:47] <любитель криппи языков> гм
[12:08:53] <Kerrigаn> забавно
[12:08:54] <j123123> у микеля есть какой-нибудь coding conventions?
[12:09:07] <Kerrigаn> инфер нашел как-то слишком мало ошибок
[12:09:23] <ɹǝɟılʍǝu> j123123, его принцип -- больше неработающей копипасты
[12:09:27] <j123123> Ну типа называть переменные всякими непонятными именами, типа lfr tfr frs
[12:09:35] <ForNeVeR> superka: используй cua-mode, начинают работать стандартные хоткеи.
[12:09:59] <Kerrigаn> из них в моем коде всего 3
[12:10:25] <ɹǝɟılʍǝu> send/superka/Используй vim-mode/
[12:10:27] <horta hell> ɹǝɟılʍǝu: Сообщение помещено в очередь.
[12:10:39] <ForNeVeR> Препроцессор не знает ничего о семантике языка C, вот что.
[12:10:48] <ForNeVeR> Потому, что его используют не только для C.
[12:11:28] grouzen вышел из конференции
[12:11:48] <любитель криппи языков> ForNeVeR: пришло время переходить на плюсы и их шаблоны? (%
[12:12:01] <ForNeVeR> любитель криппи языков: ты не понял чувака. В лямбдах нету this, то есть к инстансу лямбды нельзя получить доступ через this. this из оборачивающего класса захватывается по мере необходимости - абсолютно так же, как в плюсах
[12:12:34] <ForNeVeR> любитель криппи языков: внутри анонимного класса в Java this будет указывать на инстанс этого класса, если что. Для обращения к родителю нужно писать ParentClass.this
[12:12:57] <ForNeVeR> В целом особенных сложностей это всё не создаёт, по-моему. Нормально сделали лямбды.
[12:13:03] <Kerrigаn> а еще infer путает пакеты, если сырцы с одинаковыми названиями
[12:13:26] <ForNeVeR> Kerrigаn: чувак.
[12:13:30] <ForNeVeR> Kerrigаn: ты вот серьёзно?
[12:13:35] <ForNeVeR> Kerrigаn: это фейсбук.
[12:13:44] <ForNeVeR> Kerrigаn: фейсбук - это чуваки, у которых бизнес на пхп.
[12:13:56] <ForNeVeR> Kerrigаn: и ты реально поверил, что они что-то хорошо сделают? :D
[12:14:30] <любитель криппи языков> ForNeVeR: так там захватывается контекст или нет. Читаю доку - нифига не понятно
[12:14:30] <ForNeVeR> Не, ну у них могут быть идеи хорошие. У психически больных людей тоже бывают выдающиеся способности в математике, например.
[12:14:39] <ForNeVeR> любитель криппи языков: что такое "контекст"?
[12:15:04] <любитель криппи языков> ForNeVeR: область видимости переменных в том месте где ты непосредственно определил лямбду
[12:15:08] <ForNeVeR> любитель криппи языков: контексты - это в JS, там они в явном виде фигурируют в спеке и захватываются.
[12:15:32] <ForNeVeR> любитель криппи языков: нет, "контекст" целиком не захватывается.
[12:15:52] <любитель криппи языков> тоесть если ты ее определил в процедуре с локальными переменными, lisp-like лямбда долзна их схарчить к себе(по значению или по ссылке) и быть способной их использовать даже будучи вызваной извне этой процедуры
[12:15:58] <ForNeVeR> любитель криппи языков: но переменные и поля, к которым ты обращаешься внутри тела лямбды (в т.ч. this) - захватываются.
[12:16:05] <Kerrigаn> ForNeVeR: у многих бизнес на пхп
[12:16:10] <любитель криппи языков> ну про "целиком" никтоне говорит. только то что испльзуется
[12:16:11] <ForNeVeR> Локальные переменные при этом должны быть эффективно final.
[12:16:11] <Kerrigаn> плюс у них свой пхп
[12:16:34] <Kerrigаn> любитель криппи языков: лямбда может юзать переменные из контекста если они финальные
[12:16:35] <ForNeVeR> В явном виде не нужно их объявлять final (это послабление по сравнению с анонимными классами), но мутировать их нельзя.
[12:16:36] <Kerrigаn> всё
[12:16:43] <Kerrigаn> в жабе
[12:16:54] <любитель криппи языков> ForNeVeR: гм.... бред имхо
[12:17:04] <ForNeVeR> любитель криппи языков: жду твоей реализации жвм.
[12:17:05] <любитель криппи языков> надо запомнить про файнал
[12:17:22] <любитель криппи языков> ForNeVeR: нафиг мне жвм? я просто свой язык пытаюсь делать тащемто давно уже ^^
[12:17:35] <любитель криппи языков> сейчас как раз руки дошли - копаюсь в ллвм'е
[12:17:41] grouzen зашёл в конференцию
[12:18:28] <любитель криппи языков> ForNeVeR: альсо теперь в плюсах более правильные лямбды чем в жаве!
[12:18:33] <любитель криппи языков> до чего мир докатился Т_Т
[12:22:35] <Kerrigаn> в плюсах разные лямбды
[12:22:53] <Kerrigаn> в жабе только один тип
[12:24:15] <любитель криппи языков> Kerrigаn: сорта лямбд, хех
[12:24:32] <любитель криппи языков> но они, емнип все захватывают, по-разному только
[12:25:06] <Kerrigаn> в плюсах можно указать что захватывать
[12:26:07] <Kerrigаn> сейчас есть что-нибудь типа реакта, но не такой стыд и чтобы сервер рендерил?
[12:28:56] <ForNeVeR> Непонятно, что ты хочешь.
[12:29:01] folex зашёл в конференцию
[12:29:23] <ForNeVeR> Реакт можно рендерить на сервере, если сервер - nodejs. Можно даже отдельный фронтенд-сервер для этого приделать.
[12:29:34] <ForNeVeR> Catberry, например, так и предлагает делать.
[12:31:22] <Kerrigаn> я говорю не реакт
[12:36:14] ascrazy вышел из конференции
[12:38:03] <ForNeVeR> Kerrigаn: ну, catberry - не реакт.
[12:38:19] <ForNeVeR> Kerrigаn: а что нужно-то? Клиентская библиотека, или просто шаблонизатор?
[12:38:27] <Kerrigаn> только фронтенд
[12:38:28] <ForNeVeR> Серверных шаблонизаторов-то море целое.
[12:38:48] <Kerrigаn> не хочу ноду на сервер тащить
[12:39:03] <Kerrigаn> огар и так 3.5% отжирает
[12:41:03] OKTAVIUS зашёл в конференцию
[12:43:16] 2tsun4u зашёл в конференцию
[12:52:34] MaXGXaM вышел из конференции
[12:53:22] MaXGXaM зашёл в конференцию
[13:01:34] horta hell вышел из конференции: Disconnected: Replaced by new connection
[13:01:35] horta hell зашёл в конференцию
[13:03:43] gsomix вышел из конференции: This participant is kicked from the room because he sent an error presence: recipient-unavailable
[13:05:31] grouzen вышел из конференции
[13:10:51] <mikelsv> Как получить информацию о стеке вызовов из программы?
[13:13:18] <любитель криппи языков> mikelsv: использовать managed среды вроде жавы?(-;
[13:13:20] folex вышел из конференции
[13:13:28] folex зашёл в конференцию
[13:13:28] <Kerrigаn> > Будет плюсом:
> Angular 2 / React.js.
[13:13:53] <любитель криппи языков> Kerrigаn: хипстеры должны страдать
[13:14:58] <j123123> mikelsv: backtrace
[13:15:29] <j123123> http://man7.org/linux/man-pages/man3/backtrace.3.html
[13:16:17] <j123123> любитель криппи языков: Слово "managed" придумали мелкомягкие для своего сишарпа
[13:16:28] <j123123> не знаю, применимо ли оно к жабе
[13:17:33] <j123123> только вот зачем микелю получать информацию о стеке вызовов из программы? Надеюсь что он это только для отладочных целей будет использовать
[13:18:42] <Kerrigаn> любитель криппи языков: не
[13:18:55] <Kerrigаn> просто это требование уровня 2 года опыта на свифт
[13:19:58] <j123123> Зачем разработчику на свифт нужен опыт работы с жабаскриптовыми либами? Что за бред вообще?
[13:20:47] <j123123> в каком месте свифт пересекается с js?
[13:25:15] reggies зашёл в конференцию
[13:25:15] <ForNeVeR> Не все умеют в аналогии, увы.
[13:26:24] <j123123> Кстати, ассемблер, он ведь тоже managed если его отлаживать можно
[13:26:31] <xeks> j123123: http://www.joshuakehn.com/2014/10/29/using-javascript-with-wkwebview-in-ios-8.html
[13:27:30] <ForNeVeR> xeks: рота и звание?
[13:28:14] <любитель криппи языков> j123123: но термин же удобный при более широкой трактовке
[13:28:49] <xeks> ForNeVeR: да все подряд
[13:28:52] <Kerrigаn> j123123: ангуляр 2 еще не вышел
[13:29:01] <Kerrigаn> в общем-то вот и вся суть
[13:29:03] <ForNeVeR> xeks: а поточнее?
[13:29:16] <ForNeVeR> xeks: ну и вообще, покажите ваш код, гражданин!
[13:29:25] <ForNeVeR> .\ _ /.
[13:29:25] <xeks> ))
[13:30:10] <ForNeVeR> Мы на 7 месте по рейтингу ж.ру, кстати. Растём, чуваконы!
[13:30:41] <ForNeVeR> ( http://jc.jabber.ru/ )
[13:30:58] <ddd> Это не удивительно, в соседних конфах кодинг-тематики обсуждают собачьи анусы
[13:30:59] <mikelsv> Мне стек для поиска утечек памяти нужен.
[13:31:16] superka зашёл в конференцию
[13:31:25] <ForNeVeR> ddd: хорошее замечание, нужно постараться будет у нас таких стрёмных обсуждений избежать.
[13:31:59] <ForNeVeR> mikelsv: в винде стек будет, если ты предоставишь дебаггеру pdb.
[13:32:00] <любитель криппи языков> [13:29]<ForNeVeR> xeks: рота и звание?

неверно, надо спрашивать подразделение и имя командира
[13:32:07] <любитель криппи языков> (%
[13:32:23] <ForNeVeR> любитель криппи языков: не лезь поперёк бацьки!
[13:32:36] <ForNeVeR> xeks: у нас тут выдают мембер тем, кто показывает код.
[13:32:38] <superka> а что я делаю не так, добавил в .emacs подключение репозитория melpa, но он почему то пакеты из него не показывает
[13:32:45] <superka> rinari хотел установить
[13:32:52] <ForNeVeR> superka: package-refresh-contents делал?
[13:32:57] <mikelsv> ForNeVeR: в дебагере и так стек есть, мне интересна запись стека из программы и поиск места утечки памяти.
[13:33:12] <ForNeVeR> superka: ну и вообще, где ты смотришь пакеты? package-list-packages?
[13:33:21] <ForNeVeR> superka: и покажи .emacs :)
[13:33:28] gsomix зашёл в конференцию
[13:33:37] <ɹǝɟılʍǝu> любитель криппи языков, не верно
[13:33:45] <j123123> ddd: >обсуждают собачьи анусы
Могу подсказать конфу IT тематики, название которой связано с собачьим анусом
[13:33:51] <ɹǝɟılʍǝu> Нужно спрашивать звание и расположение части
[13:34:14] <j123123> мне такие конфы нравятся
[13:34:26] <ddd> j123123: там, где под iOS разрабтывают?
[13:34:39] <j123123> не
[13:35:04] <j123123> xmpp:s@pyos.anoosdy.org
[13:35:56] <j123123> там сейчас вроде php обсуждают
[13:36:45] <ɹǝɟılʍǝu> Ануус
[13:38:07] <любитель криппи языков> >(dev-lang/perl-5.20.2::gentoo, ebuild scheduled for merge) pulled in by
=dev-lang/perl-5.20* required by (virtual/perl-CPAN-Meta-2.140.640::gentoo, ebuild scheduled for merge)
(and 31 more with the same problem)

тут перлописатели кстати есть?
[13:38:28] <j123123> закопайте обратно
[13:38:34] <любитель криппи языков> закапываю
[13:38:35] <superka> ForNeVeR: http://pastebin.com/nw7qnxnh там ничего нет
[13:38:47] <любитель криппи языков> в генте специальную тулзеть даже сделали для автозакапывания некромодулей
[13:39:02] <mikelsv> Кстати, не хотите msl обсудить? Я сделал псевдокод и теперь оно работает быстрее.
[13:39:14] <ForNeVeR> superka: какая версия емакса у тебя? Какая ОС? Ну и вообще, дуй в emacs@, там народ и пошибче меня разбирается.
[13:39:26] <ForNeVeR> (но я там всё равно овнер, быгага)
[13:39:41] <superka> ForNeVeR: я там был , там писать нельзя
[13:39:51] <любитель криппи языков> >msl

а что там микель делает кстати? расскажите кто-нибудь из вменяемых (-;
[13:39:58] <ForNeVeR> superka: давно был. Щас у меня есть права, я могу мембернуть (и делаю это, когда вижу кого-то).
[13:40:08] <любитель криппи языков> версию про неработающую копипасту я уже слышал
[13:40:23] <ForNeVeR> любитель криппи языков: микель пишет свой пхп-образный язык программирования. Без функций, насколько я помню.
[13:40:29] <любитель криппи языков> лол
[13:40:34] <ForNeVeR> Он уже давно такой.
[13:40:34] <любитель криппи языков> а это как,без функций?
[13:40:48] <любитель криппи языков> нет бы как все, свой лисп писать
[13:41:00] <j123123> на goto вместо функций наверное
[13:41:06] <superka> ForNeVeR: будет время, дай права
[13:41:11] <ForNeVeR> superka: уже.
[13:41:40] <gsomix> Утро?
[13:41:53] <Kerrigаn> gsomix: солнце уде высоко
[13:41:58] <Kerrigаn> ?уже
[13:41:59] <Kerrigаn> *уже
[13:42:08] <gsomix> Kerrigаn, нет. Значит, утро!
[13:42:38] <mikelsv> Как это без функций? Есть там функции! Целая одна функция.
[13:42:45] <любитель криппи языков> j123123: пусть делает cps как все белые люди - и никаких гоуту не понадобиться
[13:42:47] <любитель криппи языков> =3
[13:47:29] <любитель криппи языков> mikelsv: ты вообще кстати что курил?
[13:47:39] <любитель криппи языков> mikelsv: и зачем ты пытаешься делать ненужные языки?
[13:48:06] <любитель криппи языков> это же даже хуже чем латентная лиспимплементациямания
[13:49:02] <mikelsv> Что значит ненужные? Очень даже нужные.
[13:49:19] <ForNeVeR> =3
[13:50:58] <folex> mikelsv: одна функция?
[13:51:03] <любитель криппи языков> mikelsv: ок, сколько тысяч людей хотят на них писать? сколько десятков проектов без вопросов передут на него?
[13:51:04] <folex> А как ты к DRY тогда подходишь?
[13:51:14] <folex> любитель криппи языков: твои аргументы говно
[13:51:21] <folex> но тезис верный :)
[13:51:59] <любитель криппи языков> folex: ты говно
[13:52:04] <любитель криппи языков> обоснуй или иди нафиг
[13:52:11] <ForNeVeR> о_О
[13:52:34] <ForNeVeR> Чо вы распетушились?
[13:52:55] <любитель криппи языков> ну у меня тут пригорает немного... поэтом я выжигаю перл напалмом из системы и немножко злюсь ._.
[13:53:01] <folex> любитель криппи языков: твои аргументы настолько лажовые, что мне стало лениво объяснять
[13:53:14] <любитель криппи языков> folex: аргументы к говенности микелеязыка чтоли?
[13:53:15] <folex> j4f их все перебивает
[13:53:21] <любитель криппи языков> альсо
[13:53:24] <любитель криппи языков> я тоже делаю язык
[13:53:27] <любитель криппи языков> и он таки тоже ненужен (%
[13:53:31] <ForNeVeR> folex: чорт, резонно!
[13:53:33] <folex> любитель криппи языков: аргументы к бесполезности его занятия
[13:53:50] <ForNeVeR> любитель криппи языков: ты когда нам код покажешь, умник?
[13:53:55] <любитель криппи языков> folex: а я говорил за бесполезность? каждый в праве делать то что он хочет и может
[13:54:10] <любитель криппи языков> ForNeVeR: днями. я тут внепланово сейчас ллвм пересобирал
[13:54:17] <ForNeVeR> Отлично!
[13:54:38] <любитель криппи языков> и паравозом прилипла необходимость ноут обновить
[13:54:41] <uıʃɐɟ∀> Не факт даже, что это бесполезно. Даже если оно не взлетит. Отрицательный результат - тоже результат. Плюс какой никакой опыт и самообразование. Если строго говорить.
[13:54:43] <folex> любитель криппи языков: "mikelsv: и зачем ты пытаешься делать ненужные языки?"
[13:54:45] <любитель криппи языков> а это на полдня похоже Т_Т
[13:54:54] <folex> uıʃɐɟ∀ ++
[13:55:23] <ForNeVeR> uıʃɐɟ∀: это если не учитывать микелеспецифику вопроса.
[13:55:32] <uıʃɐɟ∀> ForNeVeR: Ну, да.
[13:55:36] <любитель криппи языков> folex: еще раз. я тоже пытаюсь делать ненужные языки. Так что мой вопрос , гм, для обмена опытом чтоли (%
[13:55:37] <ForNeVeR> :3
[13:56:08] <любитель криппи языков> хотя если микель скажет что-то путное и полезное - будет очень приятная неожиданность,хыхы
[13:56:15] <mikelsv> К пятой версии соего языка ты наконец-то понимаешь, как его нужжно правильно писать.
[13:56:18] <ddd> Есть в конфе модные пейсатели на go/nim/rust/julia.удшчшк?
[13:56:33] <ForNeVeR> ddd: есть, особенно удшчшк.
[13:56:43] <ForNeVeR> Я даже модерирую удшчшк@cjr.
[13:56:51] <ForNeVeR> (шутка, конечно)
[13:57:02] <ForNeVeR> ddd: а в чём суть вопроса?
[13:57:18] <folex> mikelsv: так как ты к DRY подходишь без функций?
[13:57:19] <ForNeVeR> А, это elixir.
[13:57:25] <любитель криппи языков> mikelsv: а к какой версии твой язык начнет тянуть к тебе ручки и называть мамой? (-$
[13:57:26] <folex> ForNeVeR: а ты сразу не понял что ли?
[13:57:27] <любитель криппи языков> (-;
[13:57:34] <ForNeVeR> ddd: можно и помодней придумать, ну! :)
[13:58:12] <gsomix> ddd, а почему Julia -- это модно?
[13:58:22] <ForNeVeR> gsomix: потому что збс!
[13:58:35] <ForNeVeR> Всё, что збс, должно быть модным.
[13:58:36] <ddd> Есть желание из первых уст услышать об опыте, плюсах, минусах, подводных камнях
[13:58:43] <ForNeVeR> ddd: rust збс!
[13:59:09] <ForNeVeR> Поверхность атаки по отстрелу конечностей многократно сокращена.
[13:59:12] <mikelsv> любитель криппи языков: думаю версии в 10.
[13:59:14] <ForNeVeR> По сравнению с C.
[13:59:49] <folex> mikelsv: почему ты мне не отвечаешь? Мне ж правда интересно :(
[13:59:53] <ForNeVeR> ...собственно, всё, из остального перечисленного я юзал только elixir, особенных впечатлений не осталось.
[14:00:11] <folex> фпшники чот ссутся от него
[14:00:13] <folex> в слэке
[14:00:19] <folex> новичкам советуют на нем веб писать
[14:00:21] <любитель криппи языков> <- в ожидании окончания сборки запилил себе фолдинг плюсокода в виме и cscope
[14:00:24] <любитель криппи языков> Т_Т
[14:00:37] <folex> любитель криппи языков: зачем вим, если есть CLion?
[14:00:40] <folex> пробовал?
[14:00:44] <любитель криппи языков> folex: ноуп
[14:00:44] <folex> не понравилось?
[14:00:47] <ForNeVeR> nim - хочу попробовать, но пока нету времени; go - смотрел описание и не понравилось; julia - интересно, но мне пока не кажется нужным в моих делах.
[14:00:47] <любитель криппи языков> а чем он лучше?
[14:00:48] <folex> почему?
[14:00:51] <folex> любитель криппи языков: всем?
[14:00:53] <любитель криппи языков> там есть командный режим?
[14:01:00] <folex> не знаю, что это
[14:01:01] <ddd> я вот, например, когда го начал трогать, понял, что у меня проблемы с пониманием того, как организовать код, да и в принципе писать программы
[14:01:01] <любитель криппи языков> folex: всем - это ничем. конкретику
[14:01:06] <folex> уверен, что какая-то привычка
[14:01:17] <любитель криппи языков> дрыкать пальцы на стрелки и раскорячивать в емакс-лайк аккордах я не хочу
[14:01:17] <gsomix> ddd, просто Julia -- это же матлаб. У тебя есть задачи, где нужен матлаб?
[14:01:17] <mikelsv> folex: есть у меня функции.
[14:01:20] <folex> любитель криппи языков: не, я не готов аргументировать. Я не сишник, просто хотел узнать, чем тебе не понравилось
[14:01:23] <folex> mikelsv: 1?
[14:01:23] <ForNeVeR> ddd: ага, там goroot какой-то.
[14:01:31] <любитель криппи языков> folex: не юзал, не знаю. сейчас гуглану
[14:01:37] <a1batross> Тем, что он как и любая IDE от жидбрейнс тормозит
[14:01:39] <folex> это жетбрейновское
[14:01:41] <mikelsv> folex: я пока только print() реализовал. )
[14:01:48] <ddd> на какой-нибудь джаве уже сотни кода написаны, есть общепринятый стиль написания кода, и даже не задумываешься, что можно как-то по-другому
[14:02:16] <mikelsv> http://ru.stackoverflow.com/questions/458527/Быстрый-поиск-по-строке-c
[14:02:17] <ddd> а в го такого нет: каждый пишет, как хочет
[14:02:18] <folex> a1batross: мм, и все равно в ObjC/Java/Scala навигация по коду сохраняет тонну времени
[14:02:19] <любитель криппи языков> >jetbrains

так они вроде за свои творения денег хотят
[14:02:24] <folex> любитель криппи языков: угу
[14:02:27] <folex> не за все
[14:02:30] <folex> за цлайон хотят
[14:02:31] <любитель криппи языков> я не жадный, я домовитый ^^
[14:02:33] <ForNeVeR> ddd: зато на JVM есть и весёлые языки! Мы тут активно юзаем Scala (рекомендую для всего), а ещё есть няшные Kotlin (это из обзеупотребимого) и Frege (это из "модного").
[14:02:42] <folex> любитель криппи языков: там триалка 30 дней
[14:02:42] <ForNeVeR> s/зе/ще/
[14:02:46] <horta hell> ForNeVeR: d-d: зато на JVM есть и весёлые языки! Мы тут активно юзаем Scala (рекомендую для всего), а ещё есть няшные Kotlin (это из общеупотребимого) и Frege (это из "модного").
[14:02:54] <любитель криппи языков> folex: мимо
[14:03:21] <folex> я знаю, что вимерам/эмаксерам невозможно объяснить преимущества IDE, пока они сами не посидят на них месяц-два
[14:03:48] <folex> у них всё "ненужно" или "Тормозит"
[14:03:58] <любитель криппи языков> folex: ну я так то не против иде если у них есть vim-mode ка в кутикриэйторе например
[14:04:13] <ddd> ForNeVeR: я почему-то всегда языки с jvm обходил стороной из-за жирного рантайма
[14:04:14] <ForNeVeR> folex: "не нужно" у айтишников == "не вижу неотложной необходимости в использовании".
[14:04:23] <ddd> хотя может это просто стереотип такой сложился, хз
[14:04:24] <ForNeVeR> ddd: как угодно.
[14:04:54] <folex> ForNeVeR: "не нужно" у айтишников имеет более широкий спектр значений, чем "всё хорошо" у отдельных женщин
[14:04:55] <ForNeVeR> folex: точно так же "тормозит" == "я заметил паузы в UX".
[14:04:59] <ForNeVeR> Например, emacs тормозит.
[14:05:07] <folex> UX?!
[14:05:12] <ForNeVeR> UX.
[14:05:12] <a1batross> folex, согласен. Но это любая ide может
[14:05:14] <folex> КТО ФОРНЕВЕРА ПОДМЕНИЛ
[14:05:18] <ForNeVeR> ~_~
[14:05:24] <folex> ФОРНЕВЕР ИСПОЛЬЗУЕТ НЕПРАВИЛЬНЫЕ ТЕРМИН
[14:05:25] <folex> Ы
[14:05:27] <ForNeVeR> a1batross: тормозить? :D
[14:05:31] <folex> ЭТО ЖЕ ФОРНЕВЕР ОН ТАК НЕ ДЕЛАЕТ
[14:05:57] <ForNeVeR> folex: UX.
[14:06:00] <a1batross> ForNeVeR, это тоже.
[14:06:16] <folex> a1batross: ну на самом деле у всяких вимов обычно не хватает мощности анализаторов кода, чтобы верно показывать те же юсаджи
[14:06:16] <ForNeVeR> Ну, "паузы в UI" это как-то не круто по отношению к каким-нибудь консольным инструментам.
[14:06:19] <folex> ну это я про скалку конечно
[14:06:21] <a1batross> ForNeVeR, но QrCreator и kdevelop не тормозят
[14:06:21] <ForNeVeR> А они тоже могут тормозить.
[14:06:28] <ForNeVeR> a1batross: ой, ну конечно.
[14:06:30] <folex> ForNeVeR: парень, UX ты вообще не видишь
[14:06:36] <ForNeVeR> a1batross: тормозят.
[14:06:37] <Kerrigаn> в скулайт завезли жсон
[14:06:44] <ForNeVeR> folex: это потому, что он тормозит :)
[14:06:49] <folex> ахаха, ахаха
[14:06:53] <folex> МИКСЕР ВЕРНИ ФОРНЕВЕРА
[14:06:57] <folex> ПОЧИНИ ЕГО
[14:06:57] <mikelsv> Кого помучить результатами perf?
[14:06:57] <ɹǝɟılʍǝu> .say хуйц
[14:06:58] <DeadBot> хуйц
[14:06:59] <folex> ЗАМИКШИРУЙ
[14:07:10] <ForNeVeR> Ну, может, и правда, не лучший термин я выбрал.
[14:07:18] <ForNeVeR> Ладно, ок, "тормозит" == "я заметил паузы".
[14:07:31] <ɹǝɟılʍǝu> "я заметил тормоза"
[14:07:37] <любитель криппи языков> [14:08]<folex> ForNeVeR: парень, UX ты вообще не видишь
[14:08]<ForNeVeR> folex: это потому, что он тормозит :)

в мрамор и на айбаш (%
[14:07:52] <ForNeVeR> При это хер его знает, что там на самом деле работало с неподобающей скоростью - диск у него, память, а, может, CPU чем-то занят.
[14:08:11] <ForNeVeR> "Тормозить" всё равно будет программа, на которой его внимание было сфокусировано в тот момент времени.
[14:08:28] <a1batross> ForNeVeR, пока не видел, в отличие от поделий на жабке
[14:08:32] <ForNeVeR> Так что нетормозных программ я не знаю.
[14:08:45] <ɹǝɟılʍǝu> А у меня вот студия тормозит
[14:08:49] <ɹǝɟılʍǝu> На плюсах написана
[14:08:54] <ɹǝɟılʍǝu> Говнище ебаное
[14:09:13] <ForNeVeR> Да уж не на плюсах, а на чём попало.
[14:09:19] <ɹǝɟılʍǝu> Пздц
[14:09:22] <ForNeVeR> Там всё в какой-то адовый комок смешано.
[14:09:29] <ForNeVeR> И, кстати, да, тормозит.
[14:09:30] <ɹǝɟılʍǝu> На VB!
[14:09:42] <ForNeVeR> В том числе и на этом, не удивляйся.
[14:09:53] <ɹǝɟılʍǝu> Таки не удивляюсь.
[14:10:12] <a1batross> [ɹǝɟılʍǝu 13:09]
» А у меня вот студия тормозит
---
Это вообще похоронить надо
[14:10:21] <ForNeVeR> 2008 версия не тормозила :D
[14:10:31] <ɹǝɟılʍǝu> ForNeVeR, но она нихера и не умеет((
[14:10:31] <a1batross> Единственная годная студия -- 6.0
[14:10:44] <ForNeVeR> ɹǝɟılʍǝu: увы.
[14:10:58] <ɹǝɟılʍǝu> Впрочем, 2010 точно так же..
[14:11:03] <ForNeVeR> a1batross: а единственный годный gcc - 2.51.
[14:11:04] <mikelsv> Что за функция finish_task_switch на арме? жрет процессора больше всех. на арме переключение между потоками тормозит чтоли?
[14:11:06] <a1batross> Ее рантайм НАКОНЕЦ додумались в винлу класть
[14:11:10] <ɹǝɟılʍǝu> А 2015 требует сотни места на системном диске.
[14:11:11] <ɹǝɟılʍǝu> Доколе?!
[14:11:19] <gsomix> Вы какие-то возбужденные все.
[14:11:34] <ForNeVeR> a1batross: этот рантайм не рекомендуется к использованию, кстати, потому, что он не оч. Мелкософт про него где-то писал.
[14:11:35] <ɹǝɟılʍǝu> gsomix, я только что всё поломал, мне можно.
[14:11:53] <любитель криппи языков> кстати мне вот интересно, а кто-нибудь тут помнит о том что в дремучие времена начала-середины 90ых веб-серверы встраивали в ядро?
[14:12:07] <любитель криппи языков> чтобы экономить ВРЕМЯПРОЦЕССОРА
[14:12:08] <ɹǝɟılʍǝu> Да и щас иногда.
[14:12:20] <любитель криппи языков> да ладно,где ?
[14:12:26] <ForNeVeR> любитель криппи языков: внезапно, в кой-каких недоосях до сих пор встроены в ядро.
[14:12:29] <ɹǝɟılʍǝu> Во встроенных.
[14:12:32] <ForNeVeR> Hint: http.sys
[14:12:40] <любитель криппи языков> ForNeVeR: ну я имел ввиду вебсервероговно
[14:12:52] <ForNeVeR> любитель криппи языков: вроде, оно как раз сервит.
[14:12:53] <любитель криппи языков> недооси да, но там впринципе все через жопу
[14:12:57] <ɹǝɟılʍǝu> ForNeVeR, ты про IIS что ли?
[14:12:59] <a1batross> ForNeVeR, мелкософт не признавался, что его компилер еще хуже?)
[14:13:09] <ForNeVeR> ɹǝɟılʍǝu: нет, я ровно про то, про что я сказал: http.sys.
[14:13:12] <ɹǝɟılʍǝu> a1batross, вот компиль не везде хуже
[14:13:23] <ɹǝɟılʍǝu> У них.
[14:13:31] <ForNeVeR> ɹǝɟılʍǝu: он шарит в тех местах, где хуже :)
[14:13:41] <ForNeVeR> ɹǝɟılʍǝu: недавно статью на хабр даже писал.
[14:13:52] <ɹǝɟılʍǝu> ForNeVeR, я не спорю)
[14:15:12] <a1batross> ForNeVeR, видел статью, что с 6.0 компилятор вообще деградирует. Без SSE он генерит очень неоптимальный код.

Я согласен, что SSE везде есть, но тем не менее, это просто доказывает, как его херят из версии в версию.
[14:15:34] <gsomix> a1batross, пруф.
[14:15:56] <ɹǝɟılʍǝu> пуф
[14:15:57] <ForNeVeR> Ага, дай статью почитать. Я верю, но интересно ознакомиться.
[14:16:34] <ForNeVeR> a1batross: ну и, собственно, вполне возможно, что старые костыли выпиливают именно из тех соображений, чтоб поменьше поддерживать платформы без SSE. Я б не считал такое сравнение, скажем так, сильно существенным доказательством.
[14:16:45] <a1batross> gsomix, если найду, оно на cs mapping
[14:16:53] <gsomix> a1batross, спасибо!
[14:17:02] <gsomix> ddd, пойдем на Julia писать.
[14:17:10] <ForNeVeR> gsomix: а как же F# :(
[14:17:33] <ɹǝɟılʍǝu> А как же Agda?
[14:17:40] <ForNeVeR> :(
[14:17:45] <ɹǝɟılʍǝu> :(
[14:18:04] <gsomix> ForNeVeR, не пали меня, на самом деле я просто хотел узнать, зачем чуваку Julia. А то он мне не отвечает.
[14:18:13] <ForNeVeR> :(
[14:18:42] <gsomix> ForNeVeR, но на Julia я хочу написать что-нибудь из своего старого кода.
[14:18:48] <gsomix> По околонаучной работе.
[14:18:55] <gsomix> Посмотреть на скорость работы интересно.
[14:19:40] <gsomix> ForNeVeR, например, метод согласованных квадрик для расчета зеркал.
[14:21:21] <gsomix> ForNeVeR, :(
[14:21:25] <gsomix> ɹǝɟılʍǝu, :(
[14:21:30] <ForNeVeR> gsomix: :(
[14:21:35] * gsomix понял, что не в тренде был.
[14:21:45] Myp зашёл в конференцию
[14:21:46] <gsomix> ForNeVeR, ты пишешь код сейчас?
[14:21:47] * ForNeVeR тоже.
[14:21:54] <ForNeVeR> gsomix: да, я пишу код.
[14:22:01] <ForNeVeR> gsomix: это как спрашивать, бодрствую ли я :)
[14:22:07] <gsomix> А я в университет пошел.
[14:22:09] <ForNeVeR> Если не сплю - значит, пишу код.
[14:23:02] * ɹǝɟılʍǝu погладил Myp-а, вдруг -- замурчит?
[14:23:11] <Myp> Чорт!
[14:23:22] <gsomix> ɹǝɟılʍǝu, альбатроса погладь!
[14:23:27] <Myp> Он завладел моим Альттабом!
[14:23:38] <Myp> ɹǝɟılʍǝu: Вот тебе за это! http://www.kommersant.ru/doc/2832376
[14:24:00] <a1batross> gsomix, как найду, я точно скину. Там вообще занятно с этим
[14:24:38] <ɹǝɟılʍǝu> Myp, уже боян)
[14:24:43] <ɹǝɟılʍǝu> Ещё один поехавший.
[14:24:47] <ddd> gsomix: я вот думал конвертер svg в gcode на джулии написать, но вот сейчас думаю, что можно обойтись и без нее
[14:25:06] <a1batross> gsomix, ForNeVeR, http://hlfx.ru/forum/printthread.php?s=04fa92307babc2a25e687f1eeec156f2&threadid=4598
[14:25:11] <a1batross> Нашёл
[14:25:20] <ForNeVeR> Myp: ага, мы официально осуждаем обмудатора или как его там.
[14:26:33] <a1batross> Там даже с mingw сравнение
[14:26:36] <Myp> >коро программистов можно будет заменить компьютером, чтобы он писал код
Подробнее: http://www.kommersant.ru/doc/2832376
[14:26:40] <ForNeVeR> a1batross: там же пишут, что в v120 исправили.
[14:26:59] <ɹǝɟılʍǝu> Myp, ну часть можно, да.
[14:27:00] <Myp> ForNeVeR: Насколько скоро компы будут писать код еще не обсуждали?
[14:27:14] <ɹǝɟılʍǝu> Myp, метакодинг этот весь.
[14:27:22] <ForNeVeR> Myp: обсуждали, на сколько частей будем пилить обмудатора.
[14:27:25] <ɹǝɟılʍǝu> Кодогенерации... Этта уже часть работы.
[14:27:26] <Myp> ɹǝɟılʍǝu: Генерация != Написание кода
[14:27:35] <ɹǝɟılʍǝu> Myp, :(
[14:27:43] <ɹǝɟılʍǝu> Но ведь машина его пишет!
[14:27:59] <Myp> В том-то и дело, что не пишет, а генерирует
[14:28:06] <Myp> бездумно, причем
[14:28:08] <a1batross> ForNeVeR, ну да, впрочем)
[14:28:12] <Myp> БЕЗ ДУШИ!
[14:28:27] <ɹǝɟılʍǝu> Вот как раз таки думно пишет.
[14:28:32] <Myp> ForNeVeR: Это хорошо! Побыстрее уже решайте с ним
[14:28:42] <ɹǝɟılʍǝu> Согласно заданынм нами алгоритмам.
[14:29:08] <ForNeVeR> Myp: вот этот дебилушка отмазываться уже начал, как уж на сковороде: https://roem.ru/15-10-2015/210233/the-more-coders-the-fewer-coders/
[14:30:26] <ɹǝɟılʍǝu> Но по правде сказать, часть мыслей его верны -- нужно больше продавать и как можно больше на экспорт.
[14:30:31] <Kerrigаn> хаха
[14:30:48] <ɹǝɟılʍǝu> Пушки продавать получается)
[14:31:06] <ForNeVeR> Начинается.
[14:31:07] <Myp> ForNeVeR: Похоже, я тупой и мне его комментарий вообще ничего не прояснил. На демагогию похоже
[14:31:19] <ForNeVeR> Myp: нет, так и есть. Отмазывается, говорю же.
[14:31:34] <ForNeVeR> Не хочет, чтоб мы его заживо сожгли, надеется на примирение с церковью.
[14:31:54] <ForNeVeR> (после примирения сначала душат, а потом труп сжигают - такое вот милосердие)
[14:32:10] <ɹǝɟılʍǝu> ForNeVeR, что начинается?
[14:32:41] * a1batross мяучит.
[14:32:53] <ForNeVeR> ɹǝɟılʍǝu: сначала не все его мысли глупые, потом смотришь - а айтишники-то и правда какие-то вредители!
[14:32:56] <Myp> ForNeVeR: Один хуй, какой-то бред.
[14:32:58] <Kerrigаn> ура, теперь у меня в дженкинсе есть проект для сборки релизных пакетов
[14:33:07] <ForNeVeR> ɹǝɟılʍǝu: нет уж, эту гниду нужно душить в зародыше и её бред не слушать.
[14:33:25] <ɹǝɟılʍǝu> ForNeVeR, давай без этого вот да?
[14:33:28] <Myp> ForNeVeR: Может он просто тупой или вообще дебил?
[14:33:29] <ɹǝɟılʍǝu> Душить душите.
[14:33:42] <ɹǝɟılʍǝu> Но мой тезис всё равно верен. :]
[14:34:00] <ForNeVeR> Myp: по-моему, он наркоман. Посмотри на фоточки - у него какой-то взгляд отсутствующий.
[14:34:04] <ɹǝɟılʍǝu> Больше продавать -> больше ресурсов для производства => больше кодеров
[14:34:23] <ForNeVeR> ɹǝɟılʍǝu: ты пропускаешь основной момент.
[14:34:26] <ForNeVeR> Больше делать!
[14:34:34] <ForNeVeR> Делать нужно больше, тогда будет, что продавать.
[14:34:41] <ɹǝɟılʍǝu> ForNeVeR, это неявно было сказано)
[14:34:53] <ɹǝɟılʍǝu> Ибо без этого как-то выходит как биржа.
[14:35:03] <ForNeVeR> ɹǝɟılʍǝu: в том-то и дело, что и без этого выходит :)
[14:35:08] <ɹǝɟılʍǝu> Нет производства благ -- нет общества!
[14:35:10] <ForNeVeR> Но выходит совсем не то, что хотелось :)
[14:36:10] Graf зашёл в конференцию
[14:36:28] Graf вышел из конференции
[14:36:40] <ForNeVeR> ɹǝɟılʍǝu: у этого чувака тезисы в высшей мере странные - он видит или изоляционистскую, или агрессивную политику, без других промежуточных вариантов.
[14:36:59] <ForNeVeR> На сим я предлагаю политоту закончить. Чувак - мудак, но работать - нужно.
[14:37:02] <ɹǝɟılʍǝu> ForNeVeR, я его и не дочитывал))
[14:39:02] <Myp> ForNeVeR: Нет, слушай, бред какой-то не наркоманский. Будто от чистого сердца генерирует! Признаться, я ожидал чегото-упоротого, вроде "одна бабушка пошла в лес, включила GPS и заблудилась, а потом включила ГЛОНАСС и попала прямо в Сбербанк, где ей выплатили дополнительную пенсию"
[14:39:36] <ɹǝɟılʍǝu> Myp, но ГЛОНАСС таки работает)
[14:39:37] <Myp> А, вообще, да. Сжигайте его уже и пойдемте работать
[14:39:51] <Myp> ɹǝɟılʍǝu: И это хорошо!
[14:39:52] <ɹǝɟılʍǝu> Прям щас в одной ближневосточной стране в бомбах.
[14:39:58] <Kerrigаn> ɹǝɟılʍǝu: всем пофиг глонасс это или гпс
[14:40:10] <Kerrigаn> чипы прозрачно юзают то и другое
[14:40:14] <ɹǝɟılʍǝu> Kerrigаn, военные так не думают
[14:40:27] <ɹǝɟılʍǝu> Myp, ЧСХ, говорили, что те бомбуэ не будут покупать...
[14:40:28] <ForNeVeR> Myp: я перечитал полный транскрипт выступления. Всё полная херня, сжигаем и работаем.
[14:41:02] <любитель криппи языков> Kerrigаn: была новость от МО о том что они зафиксировали помехи в гпс "от создателей"
[14:41:10] <любитель криппи языков> собственно от этого и делают
[14:41:12] <Kerrigаn> любитель криппи языков: и?
[14:41:32] <ɹǝɟılʍǝu> любитель криппи языков, ГЛОНАСС делают ещё с конца СССР.
[14:41:38] <ɹǝɟılʍǝu> Когда GPS не пользовались.
[14:41:46] <любитель криппи языков> ɹǝɟılʍǝu: я не об этом
[14:41:51] <ɹǝɟılʍǝu> А о чём?
[14:41:56] <любитель криппи языков> а то том что своё таки нужно
[14:42:02] <любитель криппи языков> в первую очередь военным
[14:42:03] stine вышел из конференции
[14:42:07] <ɹǝɟılʍǝu> Ну военным да.
[14:42:27] <ɹǝɟılʍǝu> Собсна, если не могёшь сам себе делать патроны, ты не сам по себе)
[14:42:35] <любитель криппи языков> yep
[14:44:20] <ɹǝɟılʍǝu> Ощем, нужно больше работать!
[14:45:10] <ForNeVeR> Myp: блин, я перечитал другие посты этого чувака в фейсбуке и доклады в нескольких местах. Раньше он не был наркоманом ~___~
[14:46:59] <Myp> ForNeVeR: Видимо, что-то произошло и пора лечить
[14:47:13] <ForNeVeR> http://expert.ru/2013/10/22/1937-j-god-v-internete/ - вот, например, его авторства статья.
[14:47:31] <ForNeVeR> Может, он и правда просто перед выступлением дунул?
[14:48:08] <folex> А я вам рассказывал, что у JS/Битрикс программиста/верстальщика увел женщину, показав ей мой Scala код?
[14:48:16] <folex> Это было почти полгода назад канеш
[14:48:22] <folex> уже даже больше
[14:48:25] <ForNeVeR> folex: лооооол.
[14:48:34] <ɹǝɟılʍǝu> А теперь расскажи, в каких позах ты её имел!
[14:48:35] <ForNeVeR> folex: всё правильно сделал :D
[14:48:59] <folex> теперь вот живет со мной
[14:49:23] <folex> Ящитаю это прям естественное доминирование нормальных девелоперов над верстальщиками
[14:53:39] <Myp> ЛОЛ
[14:54:55] <Kerrigаn> folex: ппц ты
[14:55:33] <folex> А потом мы как-то вместе с ним пили
[14:55:40] <folex> И он рассказывал про пхп и битрикс
[14:55:42] <ForNeVeR> И ты ему морду набил?
[14:55:47] <folex> нет .___.
[14:55:49] <folex> как ни странно
[14:55:50] <ForNeVeR> Слабак.
[14:55:52] horta hell вышел из конференции: Disconnected: Replaced by new connection
[14:55:53] horta hell зашёл в конференцию
[14:56:01] <любитель криппи языков> folex: хех. так и предстваил что-то навроде "детка! хочешь я покажу тебе свой стройный КОД НА СКАЛЕ?"
[14:56:10] <ɹǝɟılʍǝu> Ну
[14:56:15] <Kerrigаn> по-моему это так не работает
[14:56:16] <ɹǝɟılʍǝu> А как же ДЛИННЫЙ?
[14:56:19] <folex> как можно бить человека, который рассказывает про то, как он разбирается в битриксе?
[14:56:25] <folex> Он же итак уже… пал
[14:56:26] <ForNeVeR> Только ногами.
[14:56:29] <ForNeVeR> В ботинках.
[14:56:59] <folex> Kerrigаn: с цветами и всякими романтическими вечерами/сюрпризами — работает :)
[14:57:16] <ɹǝɟılʍǝu> БЕРЦАМИ В АНУС
[14:57:20] <любитель криппи языков> [14:57]<ɹǝɟılʍǝu> А как же ДЛИННЫЙ?

как в анегдотах про 20 метров и 2 ведра (-;
[14:57:27] <ɹǝɟılʍǝu> Ага)
[14:57:43] superka вышел из конференции
[14:57:47] <Kerrigаn> folex: ну вот, код это только как дополнение
[14:58:01] <folex> Ты чего какой серьезный?
[14:58:06] <folex> смешно же >_>
[14:58:09] <Kerrigаn> не смешно
[14:58:14] <ɹǝɟılʍǝu> Петросян
[14:58:15] <ɹǝɟılʍǝu> !
[14:58:16] <folex> Ты верстальщик что ли?
[14:58:22] <folex> чо тебе не смешно
[14:58:23] <ForNeVeR> Хорошая шутка, по-моему.
[14:58:28] <ForNeVeR> folex: мне понравилась :3
[14:58:33] <folex> :3
[14:58:33] <Kerrigаn> я не боюсь заниматься версткой
[14:58:38] <folex> ойблядь
[14:58:43] <folex> пришел Керриган и всё испортил
[14:58:44] <folex> фу таким быть
[14:58:48] <Kerrigаn> и вообще после плюсов
[14:58:53] <ForNeVeR> Я тоже не боюсь заниматься вёрсткой.
[14:58:57] <Kerrigаn> можно писать на чем угодно
[14:59:01] <ForNeVeR> И всё равно нахожу историю исключительно смешной.
[14:59:13] <Kerrigаn> ппц ты
[14:59:17] <ForNeVeR> Я няша! :3
[14:59:19] <Kerrigаn> человек и так страдает с этим битриксом
[14:59:33] <ForNeVeR> Это был его выбор. Пускай расплачивается.
[15:00:01] <ɹǝɟılʍǝu> // на самом деле фолекс просто хвастается
[15:00:07] <ɹǝɟılʍǝu> // а вдруг он это всё выдумал?
[15:00:16] <ɹǝɟılʍǝu> // типа "я такой крутоооой'~
[15:00:17] <Kerrigаn> не всегда у тебя есть выбор где работать
[15:00:20] <ForNeVeR> И что от этого поменяется?
[15:00:51] <ForNeVeR> Kerrigаn: разве что если в тюрьме теперь заставляют на битриксе программировать.
[15:01:01] <ForNeVeR> (что не самая плохая идея вообще-то)
[15:01:11] <Kerrigаn> нет блин
[15:01:16] <folex> ɹǝɟılʍǝu, я ж тут ныл про эту тянку месяцев 8 назад
[15:01:17] <Kerrigаn> хотя дс
[15:01:19] <ForNeVeR> И профессию освоят, и добрым людям не придётся в этом ковыряться.
[15:01:20] <folex> так что эт всё правда
[15:01:27] <Kerrigаn> в дс это его выбор да
[15:01:35] <ɹǝɟılʍǝu> folex, нытьё про тянки это на жвачи
[15:01:43] <folex> у меня всё сюда
[15:01:47] <ForNeVeR> :3
[15:01:53] <ɹǝɟılʍǝu> Всё говно сюда!
[15:01:57] <folex> не говно
[15:01:58] <folex> всё
[15:01:58] <ForNeVeR> Нът!
[15:01:59] <ɹǝɟılʍǝu> Вот ведь скотина!
[15:02:30] <Kerrigаn> отбивать у кого-то девушку, тем более на работе - это сверхзашквар
[15:02:39] <folex> чому на работе?
[15:02:47] <folex> не на работе
[15:02:47] <Kerrigаn> ну ты сказал, что чувак с работы
[15:02:50] <folex> нет
[15:02:52] <folex> >_>
[15:02:52] <ɹǝɟılʍǝu> Вот вам онтоп http://www.infoq.com/articles/SQL-Server-ColumnStore
[15:02:53] <Kerrigаn> ээээ
[15:02:55] <ɹǝɟılʍǝu> ForNeVeR, ^
[15:02:57] <folex> упрлс?
[15:03:02] <folex> Kerrigаn: где я такое сказал?
[15:03:15] <ForNeVeR> Kerrigаn: он и правда не говорил, ну.
[15:03:21] <ForNeVeR> Тебе послышалось!
[15:04:28] <ɹǝɟılʍǝu> Ещё онтоп! https://lttng.org/blog/2015/10/14/lttng-2.7-released/
[15:04:32] <ɹǝɟılʍǝu> Myp, ^ пригодится
[15:04:51] <ForNeVeR> Kerrigаn: и не "у кого-то", а у чувака, который пишет на битриксе, а потом напивается и всем об этом рассказывает. Может, он даже публично на том битриксе пишет!
[15:05:02] <ForNeVeR> Это ужасный человек, и свою участь он заслужил.
[15:05:35] <Myp> ɹǝɟılʍǝu: О! Спасибо!
[15:06:28] <ForNeVeR> Напоминает windows performance counters + event log, гы :)
[15:06:40] <ForNeVeR> (ничего плохого не хочу сказать про эту штуку)
[15:07:00] <любитель криппи языков> >публично на том битрексе пишет

"господа! я видел как Сергей вчера вечером каррировал и декаррировал в переговорке!"
[15:07:02] <ForNeVeR> (но виндовые апи для работы с этими данными совершенно безобразны, ага)
[15:07:10] <ForNeVeR> любитель криппи языков: ну, это-то можно.
[15:07:21] <ForNeVeR> Он же не при всех это делал.
[15:09:36] <Kerrigаn> ммм, лан
[15:09:50] <Kerrigаn> у меня парсер барахлит что-то
[15:11:16] <Kerrigаn> я не знаю, что у меня случилось с билдскриптом, но выглядит как переполнение PATH
[15:11:25] <Kerrigаn> там есть какое-нибудь ограничение на его длину?
[15:12:40] <ɹǝɟılʍǝu> В винде есть.
[15:12:51] <Kerrigаn> в прыщах 4096 пишут что
[15:14:00] <Kerrigаn> лооооол, всё я понял
[15:14:09] <Kerrigаn> пробел в названии проекта
[15:16:04] <ɹǝɟılʍǝu> Запятую забыл.
[15:16:19] <ɹǝɟılʍǝu> Хотя... Так то же осмысленно и примерно так же.
[15:17:10] <ForNeVeR> В винде по умолчанию меньше 4096, но был официальный патчик для увеличения :)
[15:17:29] <ForNeVeR> Возможно, в 10 уже встроили его. Я надеюсь.
[15:18:38] <ddd> Откуда начать трогать Kotlin, не имея бекстейджа с jvm-языками?
[15:18:45] <ForNeVeR> Ага. PathLimit = Wmi.IsUpdateInstalled("KB2685893") ? 4095 : 2047
[15:19:03] <ForNeVeR> ddd: начни с тьюториала!
[15:19:43] <ForNeVeR> https://github.com/jetbrains/workshop-jb - я туда даже контрибьютил немножко :3
[15:19:56] <ddd> ForNeVeR: это уже
[15:20:04] <ForNeVeR> Ну всё, пиши код.
[15:20:56] <ddd> Понял, приступаю
[15:21:17] <Kerrigаn> говорят у котлина баги в компиляторе
[15:21:21] <Kerrigаn> уже починили?
[15:21:38] <ForNeVeR> Лул, показывай.
[15:21:42] <ForNeVeR> Кто говорит, что говорит.
[15:21:46] <ForNeVeR> Фамилию и адрес.
[15:21:54] <ForNeVeR> А, ну да. И парабеллум!
[15:22:40] <ɹǝɟılʍǝu> И животноводство.
[15:22:41] <Kerrigаn> на хабре было
[15:23:14] <Kerrigаn> мне какой-то товарищ предлагал сырноид на котлине переписать
[15:23:22] <ForNeVeR> В любом компиляторе бывают баги.
[15:23:34] <ForNeVeR> Ничего такого страшного в этом нету.
[15:23:42] <ForNeVeR> Если нашли - значит, починят.
[15:24:05] <ForNeVeR> Ну, кроме мелкософта, эти любят объявлять баги своего JIT-компилятора фичами.
[15:25:13] <ForNeVeR> (вот пруф: http://aakinshin.net/en/blog/dotnet/subexpression-elimination-bug-in-jit-x64/)
[15:25:38] <ForNeVeR> s/)/ )/
[15:25:40] <horta hell> ForNeVeR: (вот пруф: http://aakinshin.net/en/blog/dotnet/subexpression-elimination-bug-in-jit-x64/ )
[15:26:59] OKTAVIUS вышел из конференции
[15:27:08] OKTAVIUS зашёл в конференцию
[15:27:25] <ForNeVeR> В современном RyuJIT это таки починили, если что.
[15:27:47] <ɹǝɟılʍǝu> TO BEAR
[15:27:50] <ɹǝɟılʍǝu> МЕДВЕДИТЬ
[15:29:35] <Kerrigаn> TO BATTERY
[15:29:39] <Kerrigаn> БАТАРЕИТЬ
[15:29:57] <Kerrigаn> //на самом деле "оказывать угрозу действием"
[15:30:48] <ForNeVeR> Это как, в смысле пиздить чтоль?
[15:30:59] <ForNeVeR> А угрозу бездействием можно продемонстрировать?
[15:32:57] OKTAVIUS вышел из конференции
[15:33:05] OKTAVIUS зашёл в конференцию
[15:34:41] OKTAVIUS вышел из конференции
[15:34:49] OKTAVIUS зашёл в конференцию
[15:37:06] <Myp> ForNeVeR: Конечно, сначала отпиздить, а потом не давать эвтаназию
[15:37:25] <ForNeVeR> Myp: окей!
[15:39:14] OKTAVIUS вышел из конференции
[15:39:22] OKTAVIUS зашёл в конференцию
[15:40:28] <Kerrigаn> ForNeVeR: в смысле что-то делать, а не бокс по переписке
[15:40:47] <ForNeVeR> Ну то есть пиздячить!
[15:40:52] <Kerrigаn> необязательно
[15:41:07] <Kerrigаn> если ты обоссышь его портфель, это тоже будет считаться
[15:41:34] <Kerrigаn> потому что ты поднял жопу от компьютера и дошел до его портфеля
[15:41:40] <Kerrigаn> а не просто кидался байтиками
[15:41:45] <ForNeVeR> Это я могу!
[15:41:48] <Kerrigаn> или называл его земляным червяком
[15:44:07] <mikelsv> Печаль с этим армом. 17% memcpy. Если тормозит эта функция, то это конец.
[15:44:31] ckorzhik зашёл в конференцию
[15:44:38] <ForNeVeR> Да ладно тормозит, но у тебя ж ещё и вытекало чего-то?
[15:44:52] <ɹǝɟılʍǝu> А у вас Микель протёк!
[15:45:31] <mikelsv> С утечками я разюерусь, а вот это не лечится.
[15:45:37] <ForNeVeR> ɹǝɟılʍǝu: между прочим, мы моделируем микеля именно как жидкость: http://loglist.net/quote/7962
[15:46:57] <ɹǝɟılʍǝu> ForNeVeR, !!!
[15:48:11] <Kerrigаn> открыл пример на котлине где светофоры
[15:48:18] <Kerrigаn> понял зачем нужен желтый свет
[15:48:45] ckorzhik вышел из конференции
[15:48:48] ckorzhik зашёл в конференцию
[15:51:19] <mikelsv> Я чего-то не понимаю в армах? Мне казалось, что это более шустрая архитектура.
[15:51:51] <j123123> mikelsv: А у тебя там есть код вида memcpy(dest1, src, n); memcpy(dest2, src, n); ?
[15:52:09] <j123123> Ну чтобы из одного источника в два или более назначения копировалось?
[15:52:22] <mikelsv> j123123: нету.
[15:52:50] <j123123> армы скорее более энергосберегающие
[15:52:57] <j123123> для встраиваемых применений
[15:53:14] <j123123> можешь еще многопоточный memcpy сделать
[15:53:28] <j123123> если ядер много незадействованных
[15:54:08] <mikelsv> 4% finish_task_switch как бы намекает, что так делать не надо.
[15:55:16] <j123123> http://stackoverflow.com/a/4269673
[15:55:38] <j123123> А ядер там сколько?
[15:56:23] <mikelsv> четыре.
[15:57:44] <j123123> можно в случае memcpy другие треды морозить, и всеми ядрами переключатся на memcpy
[15:57:54] <mikelsv> есть тесты под линукс, которыми можно memcpy погонять?
[15:57:59] <j123123> если копируемый регион действительно большой
[15:59:03] <j123123> mikelsv: Сделай обертку над memcpy которая бы лог вела, откуда, куда и в какие моменты времени какого размера куски памяти копируются
[15:59:17] <j123123> через дефайн "перегрузку" сделать можно
[15:59:35] <j123123> из этого можно потом исходить
[16:00:01] <j123123> например как-нибудь переделать код, в котором этот мемцпу сильно часто используется
[16:01:39] <j123123> есть особая хрень __FILE__ __LINE__ https://gcc.gnu.org/onlinedocs/cpp/Standard-Predefined-Macros.html
[16:02:44] <j123123> и __FUNCTION__
[16:05:58] Constverum вышел из конференции
[16:07:20] <mikelsv> Хмм, вообще странно. unsigned char *m = new unsigned char[1024 * 1024]; unsigned char *t = new unsigned char[1024 * 1024]; for(int i = 0; i < 1000; i++) memcpy(t, m, 1024 * 1024); - 329мс винда, 446 линукс в виртуалбоксе, 340 - арм.
[16:08:05] a1batross вышел из конференции: Disconnected: closed
[16:08:10] <horta hell> Floating Profit/Loss накидывается на K-rrigаn от жуткого голода, сжирая одежду и кошелёк. K-rrigаn теряет 3PTC.
[16:08:20] <folex> $pet feed
[16:08:20] <horta hell> folex: Floating Profit/Loss не голоден.
[16:08:25] <folex> $pet heal
[16:08:25] <horta hell> folex: Floating Profit/Loss будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[16:08:29] <folex> ну и иди нахуй
[16:14:21] mikelsv вышел из конференции
[16:17:24] folex вышел из конференции
[16:17:27] folex зашёл в конференцию
[16:18:18] Minoru зашёл в конференцию
[16:19:43] folex вышел из конференции: Replaced by new connection
[16:19:45] folex зашёл в конференцию
[16:19:51] OKTAVIUS вышел из конференции
[16:21:53] folex вышел из конференции: Replaced by new connection
[16:21:55] folex зашёл в конференцию
[16:23:31] OKTAVIUS зашёл в конференцию
[16:24:18] a1batross зашёл в конференцию
[16:25:47] <j123123> $pet stats
[16:25:50] <horta hell> j123123:
Кличка: Floating Profit/Loss
Здоровье: 35
Сытость: 97
Возраст: 6 часов
[16:25:52] <j123123> $pet rating
[16:25:52] <horta hell> j123123:
h-rta hell: 12PTC
M-noru: 6PTC
[16:29:04] Minoru вышел из конференции
[16:29:11] Minoru зашёл в конференцию
[16:36:32] OKTAVIUS вышел из конференции
[16:42:51] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:42:52] a1batross зашёл в конференцию
[16:43:03] a1batross вышел из конференции: Logged out
[16:43:06] a1batross зашёл в конференцию
[16:53:13] <ddd> https://djangogirls.org/ омг
[16:53:38] <ddd> попахивает сексизмом
[16:54:19] <j123123> матриархат!
[16:54:51] <ddd> у них еще и час на гиттере есть, там адъ, коллективно решают проблему, как запустить helloworld на питоне
[16:55:19] <j123123> Не понимаю, почему особи женского пола так любят акцентировать это
[16:55:40] <j123123> ну типа что вот я, особь женского пола, занимаюсь программированием, посмотрите!!!
[16:55:48] <j123123> да какая нафиг разница...
[16:56:35] <j123123> главное чтобы код был хорошим: без багов, копипаста и быстро работал
[16:57:07] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:57:08] a1batross зашёл в конференцию
[16:57:18] <Myp> ddd: Все нормально
[16:57:54] <Myp> j123123: Тамушто
[16:58:00] <folex> пиздец гито-юзеры упоротые блядь
[16:58:07] <Myp> Сам такой
[16:58:09] <folex> попробуйте погуглить, как вывод git ls-remote отсортировать по дате
[16:58:13] <folex> тупые сука идиоты
[16:58:24] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:58:25] a1batross зашёл в конференцию
[16:58:29] a1batross вышел из конференции: Logged out
[16:58:31] a1batross зашёл в конференцию
[16:58:34] <folex> и знаете что? Все ответы типа sort `ls ./.git/refs/ ….` ацептят
[16:58:48] <folex> НАХУЯ ТЕБЕ ls-remote, если ты потом в локальные рефы идешь, ИДИОТА КУСОК СУКА
[16:58:56] <folex> just because что ли блядь
[16:58:58] <folex> бесит
[16:59:05] <folex> посоны, как отсортировать git ls-remote по дате?
[16:59:05] <Myp> Приложи баттплаг
[16:59:12] <folex> он расплавился
[16:59:30] * Myp не знает что такое ls-remote
[16:59:34] <Myp> и нахуя он нужен
[16:59:40] <folex> show-ref знаешь?
[16:59:44] <Myp> нет
[16:59:47] <folex> >_>
[16:59:55] <Myp> знаю только то, что юзаю
[16:59:58] <Myp> это не юзаю
[16:59:59] <folex> короче мне нужен список бренчей, с датой последнего изменения
[17:00:06] <folex> чтобы get fetch origin BRANCHNAME сделать
[17:00:08] <folex> а не --all
[17:00:26] <folex> потому что это медленное говно делает git fetch до нескольких минут
[17:00:35] mikelsv зашёл в конференцию
[17:00:40] <Minoru> Myp: это часть plumbing-команд. Люди любят на их примере показывать, какой Гит неюзабельный, не-юзер-френдли и вообще говно.
[17:00:51] <Myp> folex: думаю, я бы загуглил за пару минут
[17:00:58] <folex> Minoru: мне это нужно для оптимизации гита
[17:01:04] <folex> в CI
[17:01:09] <folex> потому что на git fetch затык
[17:01:35] <Minoru> ты понимаешь, что не сделав fetch, ты дату последнего изменения не обновишь?
[17:01:42] <Minoru> а, постой
[17:01:58] <folex> Ну вот я и ищу обходные пути
[17:02:11] <folex> я ж не грю гит говно
[17:02:16] <folex> я грю юзеры упоротые
[17:02:22] <Minoru> окей, а почему ты поверх ls-remote не навернёшь тот же show-ref?
[17:02:42] a1batross вышел из конференции: Disconnected: Replaced by new connection
[17:02:43] a1batross зашёл в конференцию
[17:02:48] a1batross вышел из конференции: Logged out
[17:02:49] a1batross зашёл в конференцию
[17:02:54] <Minoru> ой, не show-ref, а просто show
[17:03:16] <Minoru> а, блин, он же не будет работать, у тебя же нету блобов, потому что ты не сделал fetch :(
[17:03:42] <folex> угу(
[17:05:20] <ForNeVeR> folex: а чо оно так подолгу фетчит? У тебя веток много?
[17:05:37] <ForNeVeR> Я не наезжаю, не подумай, мне просто интересны условия, при которых оно может у меня начать тормозить.
[17:05:48] a1batross вышел из конференции: Disconnected: closed
[17:05:48] <Myp> Говносвязь
[17:05:49] a1batross зашёл в конференцию
[17:06:04] <Myp> или впн узкий и говно
[17:06:04] <ForNeVeR> Чёт не похоже, что наш случай.
[17:06:37] ddd вышел из конференции
[17:07:08] <Minoru> folex: о, погоди. Это же CI, он должен собирать всё, что поменялось, так? Тогда ты можешь просто проходится по выводу ls-remote, делая show на каждый ID. Если show не сможет его показать, значит, у тебя его локально нет, следовательно, он был добавлен на удалённом сервере. Таким образом получишь список бранчей, которые поменялись. Вот отсортировать уже не получится (без fetch-а)
[17:07:22] a1batross вышел из конференции: Disconnected: Replaced by new connection
[17:07:23] a1batross зашёл в конференцию
[17:08:13] <folex> ForNeVeR: git ls-remote --heads | wc -l
[17:08:14] <folex> 453
[17:08:24] <folex> О_О
[17:08:38] a1batross вышел из конференции: Disconnected: Replaced by new connection
[17:08:39] a1batross зашёл в конференцию
[17:08:58] <folex> Minoru: задача в том, что бы найти последний коммит, удовлетворяющий регекспу
[17:09:08] <Minoru> ого!
[17:09:14] <folex> это пидорство, что их 453
[17:09:19] <folex> щас закроем нахуй все ветки
[17:10:07] <ForNeVeR> :D
[17:10:10] <Minoru> а фетчить тебе все-все-все нужно? Может, делать что-то типа `git fetch feature/*`?
[17:10:28] <ForNeVeR> Семёныч! Закрывай таск, ветки удалили, проблемы больше нету.
[17:10:35] <Myp> ЛОЛО
[17:11:54] <folex> ForNeVeR: просто… персонажи, они не закрывают ветки после PR
[17:12:12] <folex> Minoru: ну там они все там и лежат
[17:12:35] <ForNeVeR> folex: вы PR на гитхабе юзаете?
[17:12:41] <folex> bitbucket
[17:12:56] <ForNeVeR> Ну, в гитхабе вот есть кнопка сразу после мержа PR - удалить ветку.
[17:13:01] <ForNeVeR> Я всегда её нажимаю.
[17:13:04] <folex> в битбакете галочка есть
[17:13:08] <folex> видимо не знали
[17:13:13] <ForNeVeR> :(
[17:13:36] <folex> уебашки
[17:13:42] <folex> я за нишей репой слежу
[17:13:44] <Minoru> в итоге оказалось, что тормозит не git, а жалкий белок :)
[17:13:59] <folex> нашей*
[17:14:06] <folex> Minoru: я не гнал на гит
[17:14:09] <folex> узбагозя :)
[17:14:14] <mikelsv> Кто хочет погонять Sock5 прокси? http://212.47.237.186:8080/ Вот она на арме на первый взгляд работает и не тормозит.
[17:14:57] <Minoru> folex: не-не, я не утверждаю, что ты гнал. Про plumbing то шутка была
[17:22:20] a1batross вышел из конференции: Disconnected: closed
[17:22:29] a1batross зашёл в конференцию
[17:22:32] a1batross вышел из конференции: Disconnected: closed
[17:24:29] <folex> Никто не знает, как reprepro заставить залить более старую версию?
[17:25:13] <folex> Sorry, this is not possible right now, as reprepro heavily optimizes
at only having one version of a package in a suite-type-component-architecture
quadruple.
[17:25:16] <folex> пидоры
[17:53:25] <ForNeVeR> А мне замглавврач разметку поломал в HTML :(
[18:16:49] <Myp> ForNeVeR: Зачем ты ему позволил коммитить?
[18:16:59] <Myp> Они руками то писать не умеют
[18:17:07] <ForNeVeR> Myp: он мой корефан. Я с ним разделю пищу и код.
[18:17:09] <Myp> А кодить и подавно. На латыни нахуячет
[18:17:20] <ForNeVeR> Ну и он прогает-то нормально, но ток на жабе.
[18:17:31] <ForNeVeR> И таки да, у нас есть кой-какая латинская номенклатура :)
[18:17:54] <ForNeVeR> А тут он чото полез поправить вёрстку, и всё поломал :(
[18:19:50] <ForNeVeR> Ну ничего, к новому коду я прикрутил XHTML-валидатор. Больше он ничо не сломает :3
[18:31:30] <ForNeVeR> Как же муторно сейчас переписывать то, что мы понаписали, ещё будучи студентами...
[18:34:20] <Myp> ForNeVeR: Тогдашних вас еще можно понять. А вот часть нашего кода писали уже взрослые люди
[18:34:31] <Myp> Их понять я уже никак не в состоянии
[18:35:41] <ForNeVeR> Хе-хе, я таких тоже видал.
[18:36:05] <ForNeVeR> Myp: а чо непонятного? Вредители же! Вон их как обмудмен чётко обрисовал!
[18:36:25] <Myp> ForNeVeR: Ах, да, точно ведь! Не иначе как вредители!
[18:36:35] <ForNeVeR> Кстати говоря, что интересно, "обмудсмен" - это очень частая опечатка в СМИ.
[18:37:05] <Myp> По-моему, так даже корректнее звучит
[18:37:37] <ForNeVeR> Да и произносить удобнее!
[18:38:24] <ForNeVeR> Myp: кстати, про замену программистов компьютером - это не его перл.
[18:38:43] <ForNeVeR> Это какой-то там директор в третьем колене ростелекома.
[18:41:13] <Myp> ForNeVeR: Да. Я помню. Видимо, там мудаков как собак не резанных
[18:41:22] <ForNeVeR> :(
[18:41:46] <ForNeVeR> Ну это ж не страшно, да? Скоро они все помрут, и управлять будут нормальные люди из нового поколения, правда же?
[18:42:49] <Myp> ForNeVeR: ЧСХ, вот я ездил на воркшоп в бриташку. Так там даже достаточно высокий менеджмент неплохо сечет в теме проекта. В технических подробностях. Могут и поспорить аргументированно и могут тесткейз какой хитрожопый лично проверить
[18:43:15] <Myp> Во всяком случае мудачества я не заметил
[18:43:43] <ForNeVeR> Myp: ну, у нас компания, наверное, помельче, чем ваша, но у нас CTO тоже здравый мужик - во всём разбирается, и я с любым из наших управленцев бы в разведку пошёл, к примеру.
[18:44:01] <ForNeVeR> Хотя у нас компания отечественная.
[18:44:08] <Myp> ForNeVeR: Это хорошо, жаль, что пока это не общепринятая норма
[18:44:22] <ForNeVeR> (у нас есть небольшие отделения в других странах и даже в Московии, но основное ядро тут, в Барнауле)
[18:44:57] <ForNeVeR> Myp: честно говоря, мне кажется (читай - я хочу верить), что в айти-компаниях это и есть как раз норма.
[18:46:18] <Myp> ForNeVeR: Айти-компания слишком толстый термин. Ростелеком, например, тоже, в каком-то смысле имеет IT департаменты
[18:46:30] <Myp> Или вот Почта России
[18:46:35] ddd зашёл в конференцию
[18:46:40] <Myp> Но там реально лютый пиздец
[18:46:45] <ɹǝɟılʍǝu> Так
[18:46:48] <ɹǝɟılʍǝu> Я пришёл
[18:46:57] <Myp> Огнемент принес?
[18:46:57] <ɹǝɟılʍǝu> Minoru, и у меня есть мысля!
[18:47:04] <ɹǝɟılʍǝu> Myp, зачем?
[18:47:10] <Myp> ɹǝɟılʍǝu: Искать еретиков!
[18:47:56] <ForNeVeR> Будем их искать по старинке. Либо калёным железом, либо в речке топить. Утонул - не еретик. Всплыл - еретик, сжечь.
[18:49:44] <j123123> $pet heal
[18:49:46] <j123123> $pet feed
[18:49:47] <horta hell> j123123: Floating Profit/Loss был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[18:49:50] <horta hell> j123123: Floating Profit/Loss скривился от попытки его пичкать едой.
[18:49:52] * ForNeVeR недавно читал про барона де Ре, и до сих пор находится под впечатлением всех этих бредовых подробностей церковного суда.
[18:50:03] <j123123> $pet transfer horta\ hell 1
[18:50:03] <horta hell> j123123: Транзакция успешна.
[18:51:41] portnov зашёл в конференцию
[18:54:48] <Kerrigаn> $pet coins
[18:54:49] <horta hell> Kerrigаn: У тебя есть 0PTC.
[18:55:20] <j123123> $pet stats
[18:55:20] <horta hell> j123123:
Кличка: Floating Profit/Loss
Здоровье: 98
Сытость: 62
Возраст: 9 часов
[18:55:56] reggies вышел из конференции
[18:56:05] <Minoru> ɹǝɟılʍǝu: какая?
[18:56:40] <ɹǝɟılʍǝu> Minoru, простая принципиально, тяжёлая в реализации(
[19:20:00] <folex> ForNeVeR: а ты есть на поинте?
[19:20:09] <ForNeVeR> Нет.
[19:20:12] <folex> https://point.im/vyxvc помоги человеку :)
[19:20:49] <folex> Слушаю я 'The cinematic orchestra — Ma Fleur', а тут спотифай реклама с репчиком
[19:20:51] <folex> пиздец
[19:21:02] <ForNeVeR> folex: у меня там 403.
[19:21:08] <ForNeVeR> Он только сам себе поможет.
[19:21:44] <folex> ну ладно
[19:22:25] xspeed зашёл в конференцию
[19:23:24] dzhon вышел из конференции
[19:23:31] <любитель криппи языков> ВНЕЗАПНО запрашиваю экспертных мнений профессиональных плюсоводов
[19:23:41] <ForNeVeR> Ути-пути :3
[19:24:03] <ForNeVeR> любитель криппи языков: бабы - дуры, жизнь - говно, солнце - ёбаный фонарь.
[19:24:07] <ForNeVeR> Я ответил на твой вопрос?
[19:24:13] <любитель криппи языков> вкратце суть такова: мне нужно понять, можно ли как-то дергать плюсовые методы _без обертки_ из неплюсового кода
[19:24:16] <ForNeVeR> Эх.
[19:24:26] <любитель криппи языков> допускаем что я знаю указатель на this и сигнатуру
[19:24:27] <ForNeVeR> любитель криппи языков: ну, смотря какие инструменты у тебя есть.
[19:24:32] <любитель криппи языков> также допустим что методы не виртуальные
[19:24:48] <ɹǝɟılʍǝu> любитель криппи языков, ну скажем, что можно
[19:25:04] <любитель криппи языков> ну или я знаю сразу указатель на метод, емнип там оно отличается только тем что за указателем на виртуальный метод лезут в таблицу
[19:25:04] <ForNeVeR> Ты можешь своему компилятору сказать - мол, есть функция такая-то, а символ у неё называется так-то-вот невалидно?
[19:25:12] <ForNeVeR> Ну и можно динамическую загрузку библиотек.
[19:25:31] <ɹǝɟılʍǝu> Главное знать, по какому соглашению вызов)
[19:25:42] <ForNeVeR> любитель криппи языков: если есть указатель на метод - то в чём вообще вопрос? Кастуй к функциональному типу да вызывай.
[19:25:43] <любитель криппи языков> [19:25]<ForNeVeR> любитель криппи языков: бабы - дуры, жизнь - говно, солнце - ёбаный фонарь.

не только бабы тащемто (-;
а так согласен
[19:25:56] <ForNeVeR> ɹǝɟılʍǝu: да, хорошее замечание, верное.
[19:26:42] <любитель криппи языков> ForNeVeR: ну...гм... что ты имеешь ввиду под "сказать компилятору"? У меня вопрос стоит какой в неплюсовом коде должна быть сигнатура у плюсометода
[19:26:59] <любитель криппи языков> *двоеточие после "какой" пропущено
[19:27:20] <любитель криппи языков> [19:27]<ɹǝɟılʍǝu> Главное знать, по какому соглашению вызов)

вот кстати в тему комментарий на самом деле!
[19:27:26] <любитель криппи языков> я об этом забыл подумать
[19:27:33] <ForNeVeR> любитель криппи языков: ну вот я пишу [DllImport(SymbolName="fuck_my_dick_hello::from<gcc>++zda`1``")] void fuck();
[19:27:48] <ForNeVeR> Это я про манглинг.
[19:27:57] <любитель криппи языков> мангшто?
[19:28:07] <любитель криппи языков> что-то такое помню,но слишком смутно ._.
[19:28:16] <ForNeVeR> У тебя четыре препятствия:
- тип
- имя
- указатель
- вызов
[19:28:33] <ForNeVeR> С типом функции должно быть более-менее понятно. Я не понимаю, в чём твой вопрос.
[19:28:41] <ForNeVeR> Ну если это метод - то первый аргумент this.
[19:28:45] <ForNeVeR> Всё.
[19:28:48] <любитель криппи языков> вопрос тупой на самом деле
[19:29:12] <ForNeVeR> С именем функции всё мутно, но если ты её как-то импортируешь, то будь готов вручную описывать плюсовый манглинг.
[19:29:25] <любитель криппи языков> я тупо не понимаю как правильно скормить указатель на this функции, адрес и сигнатуру(без this) я знаю
[19:29:40] <ForNeVeR> любитель криппи языков: просто первый аргумент - это this.
[19:29:48] <ForNeVeR> Как остальные скормил, так и this скармливай.
[19:29:56] <любитель криппи языков> а так то да - аргументы, адреса и тип вызова - исчерпывающая информация
[19:30:09] <любитель криппи языков> ForNeVeR: тупо добавить в сигнатуру указатель в самое начало?
[19:30:12] <ForNeVeR> Ну, я вижу, ты всё понял.
[19:30:14] <ForNeVeR> любитель криппи языков: да.
[19:30:21] <любитель криппи языков> ок
[19:30:24] <любитель криппи языков> буду пробовать так
[19:30:51] <любитель криппи языков> правда счастья все равно не будет из-за шаблонов
[19:31:10] <любитель криппи языков> подозреваю что там не все так страшно, но возиться с ними точно буду долго Т_Т
[19:31:26] OKTAVIUS зашёл в конференцию
[19:31:39] <любитель криппи языков> ForNeVeR: вобщем спасибо, учел твое веское "да"(%
[19:32:12] <любитель криппи языков> >ручную описывать плюсовый манглинг.

можно еще раз для тупых, что такое манглинг?
[19:32:20] <ForNeVeR> Ну, у сишной функции есть имя.
[19:32:26] <ForNeVeR> Это имя торчит наружу в таблице экспорта.
[19:32:29] <ForNeVeR> Это ты знаешь?
[19:32:44] <любитель криппи языков> если ты про имена в объектниках - то похуй. считаем что я уже получил нужный укзаатель и всёвсёвсё
[19:32:50] <любитель криппи языков> ну тоесть его и this
[19:32:52] <ForNeVeR> Ну тогда ок.
[19:33:00] <любитель криппи языков> норм
[19:33:00] <ForNeVeR> Манглинг - это как плюсовый компилятор именует функции.
[19:33:16] <ForNeVeR> Из-за перегрузки он может их именовать ебануто (и всегда так и делает).
[19:33:23] <ForNeVeR> И никакого соглашения на это нет.
[19:33:30] <Myp> и не надо
[19:33:31] <любитель криппи языков> да, я вспомнил где я наблюдал это некоторое дерьмо ._.
[19:33:32] <folex> ebanutiy to extent and furher
[19:33:32] <j123123> манглинг это когда компилятор добавляет фигни к имени функции, чтобы отличать одинаково названные функции, принимающие разные аргументы
[19:33:33] <ForNeVeR> Welcome!
[19:33:37] <folex> further*
[19:33:48] <ForNeVeR> Furher! \o_
[19:34:17] <folex> ForNeVeR: Хиппи ебаный!
[19:34:26] <любитель криппи языков> блин... я вспомнил так же что у меня задницу печет от того как оно сделано!
[19:34:37] <ForNeVeR> Ути-пути :3
[19:34:40] <любитель криппи языков> гребаные мудаки стандартизировали дофига сраной хрени, а то что нужно - забыли
[19:34:54] <любитель криппи языков> как обычно,блин Т_Т
[19:34:59] <ForNeVeR> :(
[19:35:16] ckorzhik вышел из конференции
[19:35:30] <ForNeVeR> любитель криппи языков: ну, они потихоньку исправляются. Вот щас, вроде, ABI стандартизировать хотят (или даже уже сделали). И модули будут.
[19:36:18] <любитель криппи языков> мм?
[19:36:25] <любитель криппи языков> ну мне на самом деле не сильно легче от этого будет
[19:36:25] <folex> модули-модули-модули-йихиии!
[19:36:40] <любитель криппи языков> шаблонизированный код ПРИНЦИПИАЛЬНО не будет контачить с динамическим рантаймом ._.
[19:36:52] <folex> динамический рантаааааайм
[19:36:56] <folex> душу мне продаааай
[19:37:11] <любитель криппи языков> если не перепилить половину компилятора, как сделали парни из ЦЕРНа
[19:37:14] <любитель криппи языков> евпочя
[19:37:37] <любитель криппи языков> и то у них адовая хреновина получилась, которую использовать неудобно
[19:37:41] <любитель криппи языков> мм
[19:38:02] <любитель криппи языков> кстати о root'е! надо глянуть,может они за 4 года с последнего жмяканья все доделали
[19:38:20] <любитель криппи языков> тут никто эту эпичнух хреноебину не пользовал часом?
[19:38:42] * ForNeVeR читает спеки на повершелл и обнаруживает, что ничего по ним не реализовано.
[19:39:50] <folex> http://i.imgur.com/DdhBNI9.png
[19:40:22] <ForNeVeR> . _ .
[19:40:31] <любитель криппи языков> лол
[19:46:36] <любитель криппи языков> гм. глянул рут - все так же плохо. юзают gccxml, в котором упорно нет подддержки шаблонов
[19:46:36] Славный капитан зашёл в конференцию
[19:47:03] <любитель криппи языков> >this feture has not been implemented couse of my wish
[19:47:07] <любитель криппи языков> аррр!
[19:51:17] rexim зашёл в конференцию
[19:51:43] <ɹǝɟılʍǝu> rexim, МИКСЕР
[19:51:50] <rexim> ɹǝɟılʍǝu: НЯЛАЙФЕР
[19:56:35] <gsomix> rexim, РЕСКИМ!
[19:57:00] <rexim> gsomix: КСИМОСГ!
[19:58:16] <gsomix> rexim, как дела?
[19:58:20] <gsomix> Когда стрим?
[19:58:38] <rexim> gsomix: хорошо. В 11:00 NOVT. А у тебя как дела?
[19:59:02] <ForNeVeR> через час
[19:59:07] <gsomix> rexim, отдыхаю.
[19:59:15] <rexim> ForNeVeR: спасибо. :)
[19:59:18] <rexim> gsomix: ты молодец!
[20:04:21] 2tsun4u вышел из конференции
[20:14:38] MaXGGXaM вышел из конференции: Вышел из Vacuum-IM
[20:22:02] <mikelsv> У меня снова потекла память. Долго думал, где ошибка. Потом поискал деструктор. Не нашел.
[20:22:43] <ForNeVeR> Убийца - деструктор! Поэтому он сбежал.
[20:23:03] <ForNeVeR> На месте преступления осталась лишь лужа натёкшей памяти.
[20:24:03] <ɹǝɟılʍǝu> :D
[20:24:17] <rexim> ForNeVeR: в логлист!
[20:24:24] <ɹǝɟılʍǝu> ДА
[20:25:00] <ForNeVeR> :)
[20:30:51] <folex> 3 дня в месяц розовые ноутбуки перестают освобождать неиспользуемую память…
[20:33:07] ddd вышел из конференции
[20:34:10] <rexim> $loglist 7996
[20:34:15] <horta hell> rexim: #7996
<m-kelsv> У меня снова потекла память. Долго думал, где ошибка. Потом поискал деструктор. Не нашел.
<F-rNeVeR> Убийца - деструктор! Поэтому он сбежал.
<F-rNeVeR> На месте преступления осталась лишь лужа натёкшей памяти.

http://www.loglist.net/quote/7996
[20:36:48] <rexim> ForNeVeR: cask внутри довольно прикольно сделан
[20:37:03] <ForNeVeR> rexim: нужно дальше пилить логлист, кстати. У нас там до сих пор унылота в топе и нету ограничений по голосованию.
[20:37:48] <ForNeVeR> И вообще куча ишуёв, а конь не валялся.
[20:38:09] <ForNeVeR> Надо бы отделить фронтенд от бэкенда, и дальше крутить catberry. Наверное.
[20:38:14] <rexim> АГа
[20:39:04] <ɹǝɟılʍǝu> аГА
[20:41:46] O01eg зашёл в конференцию
[20:42:53] Orhideous зашёл в конференцию
[20:44:43] <Orhideous> Вечерочка, цодингтим
[20:45:14] <Orhideous> https://lh3.googleusercontent.com/7b1nuX3GGRv18sT4VNDZxl8uDWyln5zrtb5gtl1qGggm8dQPjW73gfuaKB0MNVXs3nlZ2rOCCgQRCJRQE4vPQTHM9KvaASogsHIczAKc8MdFk1iLx4nHV_EANNa6-ti3R1BUnX-aqD3Z6H3xuQzZPZVuG05y4bxbO6Oq-dQdFJWB-PRvHWankOY5amxhldU0hALmPOqJXlWCSsdCwiAq2joJFQ0pDC5oWbkTxX_VdS64DaxrmrZB2Vfxgnvo5fISlLp2hoQjFTk-gikU2XcvoThdXj6--NsfnuvJ4OPXvMm2PjUUjFfBD3_BFN8pgYqexlQihwSEGCRb0UT9rhkwMEkwpuAQa5H0JYnUepRcyEzh7bJE9M-81JgEejrLcN8sd19IG9cekqGiqM-taVUWTI3dVdXWDuJx-rP7R8uXbKL-8TGvf5CuScRzyjgofHQ2A8qvuc_DSIZjFxbogZBIw3DtvAcdkwGZg0qs-xOOB1HVPVvYK5LhqmSG4DGuYVIfqycy5tjy4kYXQQggBNNADO8AtHfpOWA4hBwPoQca4ns=w1199-h674-no
[20:45:43] <Orhideous> Цитаты великих джунов.
[20:46:01] <ForNeVeR> :D
[20:48:51] MaXGGXaM зашёл в конференцию
[20:49:47] MaXGGXaM вышел из конференции: Вышел из Vacuum-IM
[20:49:53] MaXGGXaM зашёл в конференцию
[20:52:04] <ForNeVeR> rexim: у группы "LogList Developers" есть доступ только на чтение в репозитории loglist :)
[20:52:13] <ForNeVeR> Ну оно и правильно - секурность!
[20:52:48] <ForNeVeR> Я туда, собственно, и полез, чтобы эту настроечку зафорсить - а она уже и сделана.
[20:54:45] Orhideous вышел из конференции
[20:55:06] Orhideous зашёл в конференцию
[20:55:13] <ɹǝɟılʍǝu> Orhideous, славно, что с Ё!
[20:56:36] Porok зашёл в конференцию
[20:56:56] <Porok> Кто нибудь может помочь с латехом
[20:57:06] <rexim> Кнут
[20:57:15] <folex> Pryanik
[20:57:20] <Porok> Зашёл eskdx.org.ua скачал архив , распоковал вроде все норм , выбил пример , а оно ругается лог файл создаёт , остальные нет(
[20:57:25] <ForNeVeR> Porok: что нужно?
[20:57:42] <Porok> ForNeVeR, See the inputenc package documentation for explanation.
Type H <return> for immediate help.
...

l.17 \begin{document}

?
[20:57:46] <rexim> Так надо было качать с dggtz.org.ua
[20:57:59] <Porok> ForNeVeR, под конец выдает
[20:58:14] <ForNeVeR> Porok: всё равно непонятно. Что скачал, что запускаешь?
[20:58:32] <ForNeVeR> Porok: возможно, с кодировками что-то не то?
[20:58:42] <Porok> rexim, мне нужно оформить по ескд
[20:58:44] <ForNeVeR> Ну, судя по замечанию про inputenc.
[20:59:16] <ForNeVeR> rexim: время начинать стрим?
[20:59:23] <rexim> ForNeVeR: задержка на 10 минут, сорри =(
[20:59:28] <ForNeVeR> rexim: не вопрос.
[21:01:59] Constverum зашёл в конференцию
[21:02:49] <ɹǝɟılʍǝu> *ЧПОК*
[21:02:57] <ɹǝɟılʍǝu> rexim, ты в туалете что ли?
[21:03:02] <ɹǝɟılʍǝu> Стримь оттуда
!
[21:03:11] <rexim> ɹǝɟılʍǝu: да
[21:03:42] <gsomix> rexim, стримь отовсюду!
[21:04:19] ɹǝɟılʍǝu вышел из конференции
[21:04:33] rexim вышел из конференции
[21:05:20] rexim зашёл в конференцию
[21:09:21] folex вышел из конференции
[21:09:35] <rexim> Так, все настроил.
[21:09:45] <rexim> Осталось только чай заварить.
[21:09:53] <rexim> Без чая никак!
[21:15:10] <rexim> https://www.livecoding.tv/rexim/
[21:18:53] uggur вышел из конференции
[21:19:24] ckorzhik зашёл в конференцию
[21:22:38] rexim вышел из конференции
[21:40:38] sss|zombie зашёл в конференцию
[22:08:03] ɹǝɟılʍǝu зашёл в конференцию
[22:09:56] magog зашёл в конференцию
[22:14:20] <ɹǝɟılʍǝu> Minoru, корочи, будет у меня элективный курс по теории типов для школьников.
[22:14:27] <ɹǝɟılʍǝu> Minoru, хошь учайствоват?
[22:19:27] uggur зашёл в конференцию
[22:24:48] <Minoru> ɹǝɟılʍǝu: опустил так опустил!
[22:25:00] * Minoru быстренько прячет бакалаврский и магистерский дипломы с глаз подальше
[22:25:03] <Minoru> где записываться?
[22:25:40] <ɹǝɟılʍǝu> Minoru, ваще, я это делаю как работу в универе... Но никто не мешает учайствовать и тебе. =)
[22:25:49] <ɹǝɟılʍǝu> Аще, думаю, делать это всё на гитхабе.
[22:25:51] <ɹǝɟılʍǝu> Что скажешь?
[22:25:57] <uggur> ɹǝɟılʍǝu: Ведёшь MOOC?
[22:26:03] <ɹǝɟılʍǝu> MOOC?
[22:26:11] <uggur> Massive Open Online Course
[22:26:19] <ɹǝɟılʍǝu> А, нет пока.
[22:26:30] <ɹǝɟılʍǝu> uggur, думал делать элективный оффлайн курс.
[22:26:44] <Minoru> ɹǝɟılʍǝu: дык я же не представляю, как именно ты собрался материал подавать. Если гитхаб подходит, то давай гитхаб
[22:26:45] <uggur> Т.е. что-то вроде сборника конспектов?
[22:27:04] <ɹǝɟılʍǝu> Minoru, подача материала это уже методическая работа
[22:27:10] <ɹǝɟılʍǝu> uggur, содержание + методика
[22:27:29] <uggur> А какие темы будешь освещать?
[22:27:32] <Minoru> ɹǝɟılʍǝu: как всё сложно-то ._.
[22:27:54] <ɹǝɟılʍǝu> Minoru, на самом деле всё просто)
[22:28:05] <ɹǝɟılʍǝu> uggur, хызы
[22:28:17] <uggur> Ну, я заинтересован (:
[22:28:18] <ɹǝɟılʍǝu> Пока общая тема «введение в теорию типов в программировании»
[22:28:31] <uggur> А вообще, если у тебя есть выбор "делать публичным или не делать", то всегда делай :)
[22:31:13] <Minoru> плюсую этого Иггура
[22:31:23] <Minoru> ɹǝɟılʍǝu: в общем, мне тоже интересно!
[22:46:14] * mikelsv разобрался со своим армом. Прикрутил новую версию сервера, зависания пропали. Хотя, конечно, есть пиковые нагрузки и железка хреново их тянет.
[22:56:09] <horta hell> Floating Profit/Loss умер в забвении с гримасой страдания на морде. Все теряют по 1PTC.
[22:56:27] <j123123> $pet resurrect
[22:56:27] <horta hell> j123123: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[22:56:49] <j123123> $pet transfer horta\ hell 3
[22:56:50] <horta hell> j123123: Транзакция успешна.
[23:03:25] rexim зашёл в конференцию
[23:03:43] <rexim> ForNeVeR: опять я что-то затянул, сорри...
[23:06:44] sss|zombie вышел из конференции
[23:14:12] portnov вышел из конференции
[23:17:47] ddd зашёл в конференцию
[23:30:11] Spo1ler зашёл в конференцию
[23:38:33] Porok вышел из конференции: Replaced by new connection
[23:38:39] Orhideous вышел из конференции
[23:45:27] Славный капитан вышел из конференции
[23:58:43] MaXGGXaM вышел из конференции: Вышел из Vacuum-IM
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!