Home
codingteam
codingteam@conference.jabber.ru
06.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:05:13] Aman вышел из конференции
[00:08:55] Aman зашёл в конференцию
[00:09:38] Aman вышел из конференции
[00:10:37] sss|zombie вышел из конференции
[00:12:01] Aman зашёл в конференцию
[00:24:25] OKTAVIUS вышел из конференции: Replaced by new connection
[00:24:26] OKTAVIUS зашёл в конференцию
[00:40:18] <eaeee> сапть!
[00:40:43] <eaeee> Minoru: привет. ты gdi+ знаешь?
[00:42:44] Aman вышел из конференции
[00:42:58] <Minoru> eaeee: привет. Нет, хотя название какое-то знакомое
[00:46:03] <eaeee> Minoru: это в винде апи для вывода графических штук, типа линий там..
[00:47:04] <eaeee> (как я понял)
[00:54:13] eaeee вышел из конференции
[01:01:00] eaeee зашёл в конференцию
[01:05:36] eaeee вышел из конференции: Replaced by new connection
[01:05:37] eaeee зашёл в конференцию
[01:10:34] eaeee вышел из конференции
[01:32:13] <Minoru> https://github.com/chrchang/plink-ng/blob/master/plink.c#L321 (via https://twitter.com/shebang/status/772784107889815552 )
[01:32:14] superka вышел из конференции: Logged out
[01:32:15] superka зашёл в конференцию
[01:41:27] dzhon вышел из конференции
[02:07:40] superka вышел из конференции: Logged out
[02:07:41] superka зашёл в конференцию
[02:56:25] Minoru вышел из конференции
[02:59:25] superka вышел из конференции: Logged out
[02:59:27] superka зашёл в конференцию
[03:07:50] superka вышел из конференции: Logged out
[03:07:52] superka зашёл в конференцию
[03:09:15] magog вышел из конференции
[03:32:40] superka вышел из конференции: Logged out
[03:32:41] superka зашёл в конференцию
[03:38:03] <horta hell> :( старательно принюхивается, пытаясь уловить хоть какой-нибудь запах съестного.
[03:44:01] <horta hell> :( грызёт ножку стола, изображая вселенский голод.
[04:05:49] superka вышел из конференции: Logged out
[04:05:50] superka зашёл в конференцию
[04:07:47] m4n71k0r вышел из конференции
[04:14:03] <horta hell> :( корчится в муках и умирает. Все теряют по 1PTC.
[04:27:47] Славный капитан зашёл в конференцию
[04:29:48] superka вышел из конференции: Logged out
[04:29:49] superka зашёл в конференцию
[04:52:47] superka вышел из конференции: Logged out
[05:12:40] unclechu вышел из конференции
[05:50:18] SolarRay вышел из конференции
[06:00:32] <ForNeVeR> Функция о 160 параметрах.
[07:13:47] Славный капитан вышел из конференции
[07:18:58] portnov зашёл в конференцию
[07:23:17] iMacDV зашёл в конференцию
[07:23:22] <iMacDV> Всем привет
[07:23:30] <iMacDV> ForNeVeR: Спасибо за совет вчерашний. Сработало )
[07:24:04] <iMacDV> $pet resurrect
[07:24:06] <horta hell> iMacDV: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[07:24:27] <iMacDV> на самом деле питомец умирает каждый день. это живодерство натуральное
[07:25:50] horta hell вышел из конференции: Disconnected: closed
[07:25:53] horta hell зашёл в конференцию
[07:29:07] portnov вышел из конференции
[07:48:16] horta hell вышел из конференции: Disconnected: Replaced by new connection
[07:48:16] horta hell зашёл в конференцию
[08:27:53] horta hell вышел из конференции: Disconnected: Replaced by new connection
[08:27:53] horta hell зашёл в конференцию
[08:28:19] ForNeVeR вышел из конференции
[08:28:21] ForNeVeR зашёл в конференцию
[08:29:28] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[08:29:29] ForNeVeR зашёл в конференцию
[09:12:06] rafaelrs вышел из конференции
[09:21:26] m4n71k0r зашёл в конференцию
[09:24:53] <m4n71k0r> на самом деле может умирать намного чаще, хахахахах ХАХАХАХАХАХХАХА Х А ХА ХА ХА Х А ХА!!!
[09:25:00] <m4n71k0r> утро
[09:40:06] xfer вышел из конференции
[09:40:15] <m4n71k0r> в питоне нет даже switch, а этот чувак ненавидит if-ы в коде питона
[09:40:18] <m4n71k0r> https://habrahabr.ru/post/309242/
[09:40:22] iMacDV вышел из конференции: QIP Infium: Спокойное общение
[09:40:53] <m4n71k0r> зато он парсит регекспами...
[09:43:31] <ɹǝɟılʍǝu> m4n71k0r, http://cs4.pikabu.ru/post_img/2016/09/05/12/1473106299124551455.gif
[09:44:28] <m4n71k0r> ɹǝɟılʍǝu: а если коробочки поставить, то можно даже задержки делать, а можно ещё кучу дорожек и котиков и какую-то стохастическую логику намонстрячить
[09:44:44] <ɹǝɟılʍǝu> m4n71k0r, йай!
[09:45:28] <m4n71k0r> и вечно следить за кружением котиков...
[09:56:27] gsomix зашёл в конференцию
[09:56:34] <gsomix> Утро.
[09:58:26] xfer зашёл в конференцию
[09:59:38] OKTAVIUS вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[10:19:24] <xfer> $pet resurrect
[10:19:26] <horta hell> xfer: :( и так жив. Зачем его воскрешать?
[10:32:52] superka зашёл в конференцию
[10:33:15] Akon32 зашёл в конференцию
[11:38:48] Aman зашёл в конференцию
[11:54:51] Graf зашёл в конференцию
[11:54:57] Graf вышел из конференции
[12:04:35] gsomix вышел из конференции
[12:30:01] <ɹǝɟılʍǝu> Утров кулёк!
[12:35:07] <superka> я щитаю для тестировщика 40 тыщ неплохая зп
[12:38:59] <ɹǝɟılʍǝu> superka, ты из Москвы/СпБ?
[12:40:14] vitvolvach зашёл в конференцию
[12:40:33] <superka> казань
[12:45:11] vitvolvach вышел из конференции
[12:47:41] <superka> ɹǝɟılʍǝu: ты знаешь английский?
[12:48:24] <ɹǝɟılʍǝu> superka, знаю.
[12:48:48] <superka> ɹǝɟılʍǝu: мне нужны твои знания
[12:50:38] <ɹǝɟılʍǝu> superka, да вопрощай ты уже, ну.
[12:50:59] <superka> ɹǝɟılʍǝu: пожалуйста
[12:51:11] <superka> дай свой английский и куртку
[12:54:01] <superka> этой конфе нужна общая цель - научить суперку
[12:57:37] <superka> jabber умирает
[13:06:52] SolarRay зашёл в конференцию
[13:34:09] <horta hell> :( агонизирует, сжимая зубы в предсмертных судорогах. Все теряют по 1PTC.
[13:35:46] <superka> $heal
[13:35:51] <superka> $?
[13:35:54] <superka> $help
[13:35:55] <horta hell> superka: Доступные команды для текущего уровня доступа (Общий):
• Markov: ........... say, s
• KarmaPlugin: ...... karma
• Wtf: .............. wtf, wtf-delete
• Diagnostic: .......
• Visitor: ..........
• Version: .......... version
• Loglist: .......... loglist
• TwitterPlugin: ....
• Mail: ............. send
• Pet: .............. pet
• Fortune: .......... fortune
• Helper: ........... man, help
• Dice: ............. dice
• Bash: ............. bash
• Log: .............. search
• Access: ........... access
[13:36:47] <superka> $pet resurrect
[13:36:47] <horta hell> superka: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[13:37:24] <Akon32> wtf
[13:37:28] <Akon32> $wtf
[13:37:28] <horta hell> Akon32: Аргументы некорректны.
[13:40:41] <ɹǝɟılʍǝu> Akon32, wtf/Akon32/
[13:40:52] <ɹǝɟılʍǝu> $wtf Akon32
[13:40:52] <horta hell> ɹǝɟılʍǝu: > ы © ugg-r
[13:40:57] <ɹǝɟılʍǝu> Akon32, ы
[13:46:17] SolarRay вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[13:46:35] SolarRay зашёл в конференцию
[14:04:22] MaXGXaM зашёл в конференцию
[14:11:43] rexim зашёл в конференцию
[14:12:02] <rexim> $send Minoru кря
[14:12:04] <horta hell> rexim: Сообщение помещено в очередь.
[14:16:14] <ɹǝɟılʍǝu> rexim, Ах ты!
[14:16:15] <ɹǝɟılʍǝu> !!!
[14:16:17] <ɹǝɟılʍǝu> ТЫ!!!
[14:16:20] <ɹǝɟılʍǝu> Да.
[14:19:23] <rexim> ɹǝɟılʍǝu, сеня бум на плюсах хуяк-хуяк в емаксе делать?
[14:19:48] <rexim> Время пришло!
[14:19:54] <rexim> В гости отправиться!
[14:20:00] <rexim> Жде тебя старинный друг
[14:20:05] <rexim> Миксер! Плюшевый Миксер!
[14:20:08] <rexim> Ой...
[14:20:09] <rexim> Ладно
[14:22:32] <ɹǝɟılʍǝu> rexim, ДА
[14:22:34] <ɹǝɟılʍǝu> ДАВАЙ
[14:23:46] rexim сменил ник на Плюшевый Миксер
[14:29:18] <ɹǝɟılʍǝu> Плюшевый Миксер, Плюшевый Фиксер!
[14:30:18] <ɹǝɟılʍǝu> m4n71k0r, http://www.gamedev.ru/code/articles/VulkanOverview
[14:33:38] <superka> ɹǝɟılʍǝu: вулкан рулит?
[14:33:48] <ɹǝɟılʍǝu> superka, и педалит.
[14:34:59] <Плюшевый Миксер> Пердалит
[14:35:03] <Плюшевый Миксер> Пукан
[14:50:31] <Плюшевый Миксер> https://en.wikipedia.org/wiki/Christopher_Robin_Milne#/media/File:The_original_Winnie_the_Pooh_toys.jpg
[14:54:19] <superka> так и не понял хорошо или это плохо
[14:56:27] Minoru зашёл в конференцию
[15:02:43] <Плюшевый Миксер> Minoru, драаатуте!
[15:13:11] * Minoru отпрыгнул в другой угол конфы
[15:13:18] <Minoru> со мной плюшевые игрушки разговаривают!
[15:13:31] <Minoru> всё, пора бросать этот чай к чертям, а то совсем сопьюсь!
[15:17:39] <xfer> хм
[15:17:40] <xfer> парни
[15:17:58] <Плюшевый Миксер> Minoru, а у моего дилера сегодня Эрл Грей закончился!
[15:17:59] <xfer> а есть где-нибудь примеры плохо сжимаемых строк?
[15:18:11] <Плюшевый Миксер> Minoru, забрал последнии 100 грамм.
[15:18:58] <xfer> вот, допустим
[15:19:22] <xfer> `--> python -c "print '123456789\x30'*10000" | gzip -9 | wc -c
241
а вот с другой циферкой уже 242 байта:
`--> python -c "print '123456789\x24'*10000" | gzip -9 | wc -c
242
[15:19:33] Aman вышел из конференции
[15:19:38] <xfer> есть какая-нибудь базовая строка, которая совсем хреново сжимается?
[15:19:45] <xfer> хотя бы, для gzip
[15:20:26] <Akon32> равномерное распределение возьми.
[15:20:35] <Akon32> оно вообще не сжимается.
[15:20:50] <Akon32> можешь xz архив взять как вход.
[15:22:01] <Akon32> или хэш.
[15:23:50] <ɹǝɟılʍǝu> Плюшевый Миксер, я как-то взял принцессу Нури. Норм, лучше, чем принцесса Гита.
[15:24:04] <ɹǝɟılʍǝu> Принцесса Гита!
[15:24:10] <ɹǝɟılʍǝu> Король Гита!
[15:24:23] <ɹǝɟılʍǝu> Minoru, хочешь стать королём гитхаба?
[15:24:26] <Akon32> Король Нура!
[15:24:41] <ɹǝɟılʍǝu> Akon32, за Нер`Зула!
[15:25:39] <xfer> ɹǝɟılʍǝu: чо это.
[15:25:43] <xfer> нер'зул эгоист
[15:25:46] <ɹǝɟılʍǝu> xfer, чай.
[15:25:59] <ɹǝɟılʍǝu> Чай Нер'Зул!
[15:26:06] <xfer> поимел демонов и своих соплеменников
[15:26:24] <Плюшевый Миксер> ForNeVeR, в это месяце, кстати, должен быть релиз NixOS 16.09
[15:26:39] <ForNeVeR> Плюшевый Миксер: да, я тоже на это рассчитываю.
[15:26:58] <ForNeVeR> Может быть, стоит отложить наши колупания со старым Mono до релиза.
[15:27:08] <Minoru> ɹǝɟılʍǝu: ой. А это хуже, чем звезда ютуба? :)
[15:27:15] <Minoru> Плюшевый Миксер: что, снова всё компилять будете, да?
[15:27:17] <ForNeVeR> Плюшевый Миксер: кстати, я обнаружил, что у них там в репозиториях есть coreclr.
[15:27:41] <ForNeVeR> Плюшевый Миксер: я его уж под всякими названиями искал — и dotnet, и dotnet-cli, и просто cli. А он называется coreclr, блеать!
[15:29:12] <Плюшевый Миксер> xD
[15:29:22] <Плюшевый Миксер> ForNeVeR, да в никсос много чего есть.
[15:29:26] <Плюшевый Миксер> Только это хуй найдешь!
[15:29:29] <superka> а можно назвать ключ при создании таблицы, отстойные название создаются CREATE TABLE Tb(
[Id] int NOT NULL IDENTITY(1,1) PRIMARY KEY,
[ManufacturerId] int NOT NULL FOREIGN KEY REFERENCES CarManufacturer(Id)
)
[15:29:45] <ForNeVeR> Плюшевый Миксер: не, я знал это слово, и стоило поискать его.
[15:29:49] <Плюшевый Миксер> Minoru, конечно же нет. Мы же не на генту.
[15:30:00] <ForNeVeR> superka: можно, я дозволяю. Так и запишите.
[15:30:00] <Плюшевый Миксер> Все уже скомпилено до нас!
[15:30:06] <superka> ForNeVeR: чо
[15:30:45] <ForNeVeR> superka: сим разрешаю тебе назвать ключ при создании таблицы.
[15:30:56] <superka> а как?
[15:31:07] <Плюшевый Миксер> Симкой разрешаю тебе!
[15:31:16] <Плюшевый Миксер> Звонить куда пожелаешь!
[15:31:37] <xfer> Akon32: спасибо
[15:31:38] <superka> звонок фон евереу!
[15:31:40] <ForNeVeR> superka: http://blog.sqlauthority.com/2010/04/22/sql-server-create-primary-key-with-specific-name-when-creating-table/ ну.
[15:31:47] <Плюшевый Миксер> фон Еврей?
[15:32:16] <ɹǝɟılʍǝu> Плюшевый Миксер, да тыже поехавший!
[15:32:24] <Плюшевый Миксер> von Jew
[15:32:36] <Плюшевый Миксер> фон Дю
[15:34:03] <superka> ForNeVeR: к слову, на мсдн syntax тебе понятен? https://technet.microsoft.com/en-us/library/ms174979.aspx
[15:34:47] <Плюшевый Миксер> бдсм syntax
[15:34:50] <Плюшевый Миксер> Так ладно
[15:34:53] <Плюшевый Миксер> Надо поработать!
[15:34:54] <superka> вот и я думаю
[15:35:14] Плюшевый Миксер сменил ник на rexim
[15:37:46] <rexim> ForNeVeR, не, но на самом деле я по опыту убедился, что самый эффективный способ найти что-либо в никсос это прям грепать по тексту репу nixos/nixpkgs.
[15:38:11] <ForNeVeR> superka: а тебе нет чтоли?
[15:38:12] <rexim> Что уже как бы неоч
[15:38:24] <ForNeVeR> rexim: да, это так.
[15:38:26] <superka> ForNeVeR: мне нет, там каша какаято
[15:39:04] <ForNeVeR> superka: но там довольно понятно написано. Что неясно?
[15:39:51] <ForNeVeR> Ты выбрал одно из самых комплексных выражений, впрочем. Пожалуй, второе после селекта.
[15:39:53] <superka> ну там большой такой кусок, хоть разукрасили бы чтоли скобки(
[15:40:04] <ForNeVeR> А вот это хорошая идея!
[15:40:20] <ForNeVeR> superka: напиши плагин к браузеру, который бы разукрашивал скобки на MSDN.
[15:40:40] <superka> хорошо
[15:42:50] <rexim> Minoru, я обычно 200 грамм эрл грея беру. В этот раз пришлось взять 100 грамм какого-то другого эрл грея. С апельсином...
[15:45:24] <Minoru> rexim: Кёртис штоль? :) Впрочем, я вот сейчас Гринфилд с какими-то то ли апельсинами, то ли мандаринами пью, и он норм
[15:46:44] <superka> маскируетесь фанатов чая, хитрые
[15:48:04] <rexim> Minoru, нет. Мне сказали, что это какой-то Gutenberg
[15:48:24] <rexim> У меня есть магазинчик рядом с домом, который по чаям специализируются.
[15:48:35] <rexim> Они его на разновесь продают.
[15:49:10] <rexim> И у них есть реально Эрл Грей в который добавлены апельсиновые корки зачем-то.
[15:49:15] <ɹǝɟılʍǝu> В порядке самообразования написал свой optional http://melpon.org/wandbox/permlink/40ZrrmoHqpSXIJ1z
[15:57:06] <Akon32> у тебя в if_present функция вызывается над *копией* value_ ?
[15:59:08] * Akon32 бы сделал так:
const value_type_t& get() const {...}
value_type_t& get() {...}

[15:59:21] <Akon32> ɹǝɟılʍǝu: ^
[15:59:32] <ɹǝɟılʍǝu> Akon32, звучит логично. Спасибо.
[16:02:24] <ɹǝɟılʍǝu> Akon32, тогда выходит так http://melpon.org/wandbox/permlink/4HYoW3LQdnJWK895
[16:02:30] <ɹǝɟılʍǝu> С ещё парой правок.
[16:06:38] <superka> CONSTRAINT uc_PersonID UNIQUE (P_Id,LastName) а в скобках чо можно перечислять поля, которые должны быть уникальными?
[16:07:23] <superka> ой
[16:07:44] <ForNeVeR> Ну вроде да.
[16:07:51] <ForNeVeR> Но лучше документацию почитай, ей богу :)
[16:13:18] xfer вышел из конференции
[16:15:00] unclechu зашёл в конференцию
[16:15:16] <ForNeVeR> Лол, в Красноярске переименовали улицы к моему приезду.
[16:15:52] <ɹǝɟılʍǝu> ForNeVeR, в Форнёверную?
[16:16:02] <ɹǝɟılʍǝu> И Миксерную.
[16:16:14] <ɹǝɟılʍǝu> И площадь имени Императора?
[16:17:11] <ForNeVeR> Не, улица Ленина у них уже есть :)
[16:18:03] <ForNeVeR> Вообще хорошие названия у них. В Челябинске получше, но и в Красноярске хорошо.
[16:22:27] <rexim> ForNeVeR, там есть улица Онотоле?
[16:22:38] <ForNeVeR> rexim: в Барнауле есть!
[16:22:47] <rexim> Я знаю.
[16:22:57] <ForNeVeR> А в Бийске есть улица В. Мерлина.
[16:23:16] <ForNeVeR> (очевидно, В значит Волшебника)
[16:23:43] <superka> великий
[16:23:50] <rexim> Вонючий
[16:23:52] <ForNeVeR> Ну, кому великий, а кому как.
[16:23:57] <rexim> Этот ваш Вонючий Мерлин!
[16:24:08] <superka> :D
[16:29:29] <ɹǝɟılʍǝu> Вот так сильно лучше http://melpon.org/wandbox/permlink/HwJv4hmB2eeaWk9L
[16:30:53] <ɹǝɟılʍǝu> m4n71k0r, что скажешь?
[16:30:56] <rexim> ɹǝɟılʍǝu, merge my dirty worktree!
[16:31:15] <m4n71k0r> ɹǝɟılʍǝu: скажу, что я только что сел за комп
[16:31:27] <ɹǝɟılʍǝu> m4n71k0r, привет тебе тогда!
[16:31:32] <ɹǝɟılʍǝu> тов. Тогда.
[16:31:38] <ɹǝɟılʍǝu> тОгда
[16:31:41] <ɹǝɟılʍǝu> ↑ так читается
[16:31:49] <rexim> m4n71k0r, привет, дядь Монти!
[16:32:21] <ɹǝɟılʍǝu> Чпоньти.
[16:32:58] <m4n71k0r> ɹǝɟılʍǝu: хочу ещё сказать, что на ди выглядело бы красивее, но работало бы медленнее. Опшоналы - это канеш круто, но насколько я помню, в плюсах они ... как бы это сказать семантически отвязаны от других компонентов stl
[16:33:20] <m4n71k0r> поэтому нахуй не всрались)
[16:33:41] <rexim> m4n71k0r, а я на питоне программирую!
[16:34:21] <m4n71k0r> rexim: чо там как жизнь без свичей?
[16:34:39] <m4n71k0r> кстати.... котлин - всё же, дерьмо
[16:34:42] <ɹǝɟılʍǝu> m4n71k0r, ой ли не нужны? Вот идёт мне тут через API в прогу данные черех жысон, какие-то данные — опциональные (или могут распариться криво), как это представлять?
[16:34:45] <ɹǝɟılʍǝu> union?
[16:34:55] <rexim> m4n71k0r, нормально. Приходится юзать этот сраный полиморфизм.
[16:35:31] <m4n71k0r> ɹǝɟılʍǝu: у меня есть для этого DTO с флагом valid
[16:35:58] <m4n71k0r> то есть, я пытаюсь считать из жысона и ... если жопа, то оно не valid
[16:36:15] xfer зашёл в конференцию
[16:36:38] <xfer> кто-нибудь помнит rfc 2616?
[16:36:46] <m4n71k0r> у меня это хорошо обрабатывало случаи, когда я из дебильного жабаскрыпа не те сущности отправлял
[16:37:12] <ɹǝɟılʍǝu> m4n71k0r, ну ладно, тоже вариант.
[16:37:14] <xfer> там указано что сервер должен отсылать ответ на запрос до того, как придёт тело заголовока?
[16:37:31] <m4n71k0r> xfer: это как?
[16:37:52] <m4n71k0r> тело заголовка...
[16:37:59] <xfer> тьфу
[16:38:01] <xfer> тело документа
[16:38:28] <superka> ЖВ
[16:38:29] <superka> :D
[16:38:36] <xfer> т.е.
>> PUT /
<< OK 100
>> BODY
[16:38:51] <xfer> а не
>> PUT /
>> BODY
<< OK 100
[16:38:52] <xfer> хм.
[16:39:27] <xfer> т.е. сервер отсылает два заголовка?
[16:39:48] <m4n71k0r> а я вот хз... но может же быть просто заголовок
[16:40:07] <xfer> хм
[16:40:21] <xfer> 100 может прийти между заголовками
[16:40:24] <superka> а если у меня в одной таблице 12 constraint я что-то не так делаю да?
[16:40:32] <xfer> т.е. сначала сервер шлёт CONTINUE 100
[16:40:36] <xfer> а потом так чпок
[16:40:48] <xfer> и 403 FORBIDDEN
[16:40:51] <m4n71k0r> superka: программисты жопы одина хвастаются 255 джоинами
[16:41:09] <ɹǝɟılʍǝu> m4n71k0r, чот пиздец.
[16:41:37] <xfer> что за жопа одина?
[16:41:39] <m4n71k0r> superka: да, скорее всего у тебя есть проблема
[16:41:49] <m4n71k0r> xfer: Odin Ass
[16:41:54] <m4n71k0r> xfer: 1С
[16:41:58] <xfer> а.
[16:42:19] <m4n71k0r> ну у них там в 7-ке было ограничение на 255 джоинов
[16:42:30] <m4n71k0r> и они легко к нему подходили
[16:42:46] <m4n71k0r> 100500 справочников + метаинфа
[16:43:11] <superka> m4n71k0r: у меня пользователь , например foreign key на carmodelid, profilephotoid, carphotoid, driverlicenceid
[16:44:25] <m4n71k0r> superka: ну может ты вьюхами какими обмажешься, чтобы не так монструозно выглядело, но прироста к скорости тебе это не очень-то и добавит
[16:45:24] <superka> да это вроде не так монструозно же, можно userid добавлять к фоткам и тогда в таблице user убрать поле, ты бы как сделал?
[16:46:02] <m4n71k0r> ну то что ты в примере показал ещё довольно таки терпимо
[16:46:22] <m4n71k0r> а вот когда покажешь запрос с 12-ю джоинами, тогда и посмотрим)
[16:46:39] <superka> такого не будет
[16:47:12] <m4n71k0r> главное, чтобы ключи не весили больше чем данные)
[16:47:52] <superka> имеешь в виду можно писать в таблицу сразу Ferari вместо CarModelId?
[16:49:23] <ForNeVeR> m4n71k0r: materialized view!
[16:49:35] <ForNeVeR> Это спасёт отца русской демократии.
[16:49:48] <m4n71k0r> ForNeVeR: а ты их хорошо раскурил?
[16:50:07] <ForNeVeR> m4n71k0r: мы юзали аналогичные механизмы в нескольких проектах.
[16:50:25] <ForNeVeR> m4n71k0r: по сути это жопограбли какие-то — во всех СУБД у них тьма ограничений.
[16:50:42] <ForNeVeR> Но быстродействие в ряде случаев спасает, это факт.
[16:50:52] <m4n71k0r> я что-то путал со снэпшотами
[16:50:57] <m4n71k0r> забыл что0
[16:51:25] <ForNeVeR> Не, не, это совсем другое.
[17:04:46] rexim вышел из конференции
[17:06:37] reximorning зашёл в конференцию
[17:06:44] <reximorning> Чепоку-чепоку
[17:08:06] <ForNeVeR> reximorning: этсамое!
[17:08:16] <ForNeVeR> reximorning: пикабу-трикабу, скорики-ёрики!
[17:08:34] <ForNeVeR> reximorning: явитесь предо мной, летучие обезьяны!
[17:08:37] <ForNeVeR> Ну или как там?
[17:09:35] <ForNeVeR> Я почти правильно вспомнил, между прочим.
[17:17:23] <ɹǝɟılʍǝu> омг!
[17:21:39] MaXGXaM вышел из конференции
[17:30:32] Aman зашёл в конференцию
[17:44:36] portnov зашёл в конференцию
[17:46:54] <reximorning> ForNeVeR: это сейчас было программирование с точки зрения менеджмента.
[17:47:17] <ForNeVeR> reximorning: с точки зрения кого угодно!
[17:47:24] <reximorning> Даже тебя.
[17:47:33] <ForNeVeR> Разумеется. Это же я сказал.
[17:48:27] <reximorning> Как говорил мой хороший знакомы, между магией и программированием есть большая разница. Магия хотя бы немного предсказуема!
[17:51:45] rafaelrs зашёл в конференцию
[18:05:43] ckorzhik зашёл в конференцию
[18:13:10] <Akon32> ɹǝɟılʍǝu: value_type_t& get() const <- чёт не то всё равно.
[18:13:28] <ɹǝɟılʍǝu> Akon32, в смысле?
[18:13:30] <Akon32> reximorning: программирование тоже предсказуемо!
[18:13:58] <Akon32> ɹǝɟılʍǝu: у тебя можно модифицировать константный optional.
[18:14:24] <ɹǝɟılʍǝu> Akon32, да, пожалуй, нужно воткнуть так: const value_type_t& get() const
[18:14:53] <Akon32> да, видимо.
[18:15:31] <Akon32> не уверен, но может и метод, возвращающий копию, нужен?
[18:16:49] <Akon32> >if_present
в scala вместо этого foreach. и ещё map есть.
[18:17:24] <Akon32> >F&& func
а в чём смысл такой передачи функтора?
[18:26:28] <reximorning> Akon32: врешь!
[18:26:49] <Akon32> ты просто не умеешь!
[18:26:57] <superka> у мну трабл, есть User, у него есть Status, мне нужно хранить истории изменения статусов, для этого я создал табличку StatusHistori (UserId, ChangeDate, StatusName). Я хочу теперь создать метод SetStatus и в нем добавлять запись в таблицу StatusHistory и менять статус пользователя. Только возникает вопрос, логично было бы наверное этот метод запихнуть в класс User , а как заинжектить в него репозиторий тогда?
[18:27:25] <reximorning> Akon32: давай, расскажи мне как ты охуенно таски секунду в секунду эстимейтишь.
[18:28:27] * Akon32 говорит "ну, тут неделя примерно" или "тут пару дней", и таки за это время успевает.
[18:29:03] <superka> хотя инжектить репозиторий в модель это же тупость?
[18:30:15] <superka> хотя можно же в параметрах метода передать репозиторий или это тоже тупость?
[18:30:35] <ɹǝɟılʍǝu> Akon32, не знаю, какой.
[18:30:46] * reximorning однажды 5 литров чая залпом выпил.
[18:30:57] <superka> не верится
[18:31:00] <ɹǝɟılʍǝu> Тут, думаю, не нужно так
[18:31:01] <ɹǝɟılʍǝu> .
[18:31:19] <Akon32> reximorning: во сне?
[18:31:36] <reximorning> Akon32: нет, я бодорствовал.
[18:32:14] <superka> ты бодр?
[18:32:25] <reximorning> superka: ну конечно же! :)
[18:32:33] <Akon32> superka: зафигачь mvc и события изменения статуса.
[18:33:12] <ɹǝɟılʍǝu> reximorning, и сразу обоссался пятью литрами псевдочая?
[18:33:34] <Akon32> монадично!
[18:33:43] <superka> Akon32: а я не умею события подписывать, это как?
[18:33:49] <superka> можешь кинуть ссылку
[18:34:14] <Akon32> да паттерн MVC посмотри (или observable)
[18:35:04] <superka> Akon32: не понимаю, у меня статус на фронте не меняется
[18:35:18] <superka> это для меня
[18:36:05] <superka> observable смотрю
[18:36:31] reximorning вышел из конференции
[18:37:32] <Akon32> superka: %) можешь сделать, чтобы при setStatus генерировалось событие statusUpdated, и при этом уведомлялись все его подписчики. и подписать код, добавляющий запись в таблицу, на это событие.
[18:39:56] m€ntalist зашёл в конференцию
[18:42:21] <horta hell> @tsoding твитит: broccoli
- YT: https://t.co/EQOtYALIG8
- LCTV: https://t.co/ohg14rrT11
- Twitch: https://t.co/i7Wp0qakuX
[18:48:40] xfer вышел из конференции
[18:48:56] <Akon32> $pet status
[18:48:56] <horta hell> Akon32: Попробуйте $pet help.
[18:49:03] <Akon32> $pet stats
[18:49:03] <horta hell> Akon32:
Кличка: :(
Здоровье: 40
Сытость: 22
Возраст: 5 часов
[18:49:10] <Akon32> pet/feed/
[18:49:10] <horta hell> Akon32: :( не желает есть.
[18:51:03] <ɹǝɟılʍǝu> Akon32, ты не желаешь есть?((
[18:51:52] Aman вышел из конференции
[19:01:22] <superka> Akon32: смысл делать событие , когда в том же методе можно просто добавлять запись?
[19:05:54] <superka> нет ты объясни мне =D
[19:09:23] <Akon32> если в том же методе добавлять, у тебя должна быть ссылка на БД в объекте user.
[19:33:58] <devel29a> https://medium.com/@turbojedi/почему-мой-телефон-не-обновится-до-нового-андроеда-e4cd5fa3fa85#.s53eqgvzr
[19:34:28] 2tsun4u зашёл в конференцию
[19:36:51] <superka> ɹǝɟılʍǝu: как правильно по английски перевисти "Длина маршрута"?
[19:38:39] <devel29a> superka: Route distance
[19:39:07] <ForNeVeR> > другие производители тоже не имеют понятия, как работают и их собственные микросхемы, они в рот ебали разбираться ещё и с чужими.
[19:39:14] <devel29a> ForNeVeR: :D
[19:39:28] <ForNeVeR> devel29a: очень хорошо написано. Во-первых чистая правда, а во-вторых — какой прекрасный слог, а?
[19:39:40] <devel29a> ForNeVeR: Воистину, бесподобно
[19:40:11] <ɹǝɟılʍǝu> superka, Route distance
[19:40:22] <ForNeVeR> superka: Route distance.
[19:52:43] <ForNeVeR> .ping
[19:52:44] <DeadBot> ForNeVeR: понг от тебя 0.20 секунды
[19:53:48] ckorzhik вышел из конференции
[20:09:59] ckorzhik зашёл в конференцию
[20:15:59] Славный капитан зашёл в конференцию
[20:17:13] <Akon32> >пока завод печатает микросхемы, программисты молятся своим тёмным богам и проводят над полурабочими драйверами свои тёмные ритуалы
[20:19:51] <Akon32> странно. а ведь на мой телефон 2 раза обновление выходило.
[20:20:41] <Akon32> правда андроид 2.3 для 2012 года уже был предсказуемо староват.
[20:28:08] <horta hell> :( умер в забвении с гримасой страдания на морде. Все теряют по 1PTC.
[20:28:59] <Akon32> pet/resurrect/
[20:28:59] <horta hell> Akon32: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[20:30:22] <Akon32> pet/change-nick/Питонец/
[20:30:22] <horta hell> Akon32: Теперь нашего питомца зовут Питонец.
[20:36:36] <Akon32> pet/stats/
[20:36:37] <horta hell> Akon32:
Кличка: Питонец
Здоровье: 100
Сытость: 99
Возраст: 0 часов
[20:36:46] <Akon32> pet/coins/
[20:36:47] <horta hell> Akon32: У тебя есть 2PTC.
[20:37:03] <Akon32> ээ?
[20:37:33] <Akon32> pet/rating/
[20:37:33] <horta hell> Akon32:
iMacDV: 2PTC
s-perka: 2PTC
Akon32: 2PTC
[20:40:57] m€ntalist вышел из конференции
[20:46:18] superka вышел из конференции
[20:47:24] ckorzhik вышел из конференции
[20:47:29] ckorzhik зашёл в конференцию
[20:51:45] dzhon зашёл в конференцию
[20:53:49] nightmare зашёл в конференцию
[20:53:56] nightmare вышел из конференции: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[21:00:13] dzhon вышел из конференции
[21:00:50] <m4n71k0r> ɹǝɟılʍǝu: ты же тыкал KDevelop 5 ?
[21:01:02] <m4n71k0r> как оно выглядит в нормальных линупсах?
[21:01:09] <ɹǝɟılʍǝu> m4n71k0r, дев релиз тыкал на винде.
[21:01:14] <m4n71k0r> ыыыы
[21:01:17] <m4n71k0r> на винде...
[21:01:19] <ɹǝɟılʍǝu> Работало так себе.
[21:01:33] <ɹǝɟılʍǝu> Но щас обещают официальный ©®™ годный релиз под винду.
[21:01:47] <m4n71k0r> я тут в виртуалке линупс минт поставил... надубунта которые...выглядит ну ваще ад
[21:02:06] <m4n71k0r> ɹǝɟılʍǝu: обещают? Хм...
[21:02:30] <ɹǝɟılʍǝu> m4n71k0r, ну, недели 2-3 и выложат инсталяшку.
[21:02:59] <m4n71k0r> там случаем не будет требований "только 10-ка" ?)
[21:05:49] 2tsun4u вышел из конференции
[21:15:25] <ɹǝɟılʍǝu> [p
[21:15:26] <ɹǝɟılʍǝu> хз
[21:21:09] <m4n71k0r> один сплошной [p
[21:23:24] Akon32 вышел из конференции
[21:24:11] ckorzhik вышел из конференции
[21:33:58] <m4n71k0r> https://s19.postimg.io/dlr173npf/14233189_141347286315795_3471437722415109408_n.jpg
[21:35:16] <m4n71k0r> блин, когда-то хард дейстыительно можно было забэкапить на дискеты
[21:35:31] <m4n71k0r> да что там на дискеты.... хард можно было распечатать
[21:47:50] magog зашёл в конференцию
[22:01:06] sss|zombie зашёл в конференцию
[22:07:55] <m4n71k0r> ɹǝɟılʍǝu: ёпт, та мже новый шланг^W LLVM
[22:16:47] ckorzhik зашёл в конференцию
[22:17:56] <Славный капитан> ]]
[22:18:07] <Славный капитан> ɹǝɟılʍǝu: m4n71k0r: баланс скобок соблюдайте, да?
[22:19:06] <Minoru> ой да поломали
да парсер Капитану!
[22:21:04] <m4n71k0r> Славный капитан: скобки-то понятно, а что с dd делать?
[22:22:10] <m4n71k0r> ой да оскооооооооолочки по Дунаю плывууууууууууууут
[22:22:36] <ɹǝɟılʍǝu> Славный капитан, Славный капитан да.
[22:31:39] <Славный капитан> m4n71k0r: dd if=/dev/urandom of=/dev/sda0, чего непонятно?
[22:32:49] <m4n71k0r> хм... вот бы /dev/pink_noise
[22:34:33] rexim зашёл в конференцию
[22:34:54] <rexim> Ебать я постримел!
[22:34:55] <rexim> Ух!
[22:35:15] <rexim> Приям как на рисунке Minoru :)
[22:46:49] <rexim> ɹǝɟılʍǝu, я сегодня std::enable_if заюзал.
[22:46:55] <rexim> А ты все пропустил! :P
[22:47:44] <Minoru> ну охуеть, ифы теперь нужно ещё и включать?
[22:48:30] <Minoru> rexim: а моя Гента наслушалась твоих рассказов про обновления НиксОС и от зависти снова решила компильнуть Chromium
[22:49:11] <rexim> Minoru, :(
[22:49:44] <Minoru> rexim: компиляция — это повод почитать книжечку!
[22:50:16] <rexim> Minoru, ^_^
[22:50:39] dzhon зашёл в конференцию
[22:50:59] <rexim> Minoru, пледик не забудь!
[22:50:59] <rexim> С чайком!
[22:50:59] <rexim> Пледик с чайком хорошо заходит!
[22:51:49] <Minoru> у меня пока что нету отдельного места для чтения, и пледика тоже нет. Зато я полон чая!
[22:52:44] <rexim> Minoru, а еще сегодня на стриме был урок русского языка!
[22:53:14] portnov вышел из конференции
[22:53:34] <ɹǝɟılʍǝu> rexim, ты такой молодец!
[22:53:36] <Minoru> rexim: да-а? А кто, кого и чему учил?
[22:53:36] <ɹǝɟılʍǝu> А для какой цели?
[22:54:04] <ɹǝɟılʍǝu> Minoru, пописай!
[22:54:21] <rexim> Minoru, я учил немцев и индусов как правильно говорить фразу "the background sound makes me wanna pee" на русском.
[22:54:35] <Minoru> ɹǝɟılʍǝu: ну вот переработаю чай — пойду и пописаю, да :)
[22:54:44] <rexim> Вы почти угадали да
[22:54:57] <Minoru> rexim: «от этой хуйни ссать охота»?
[22:55:06] <rexim> Minoru, ага xD
[22:55:39] <Minoru> интересно, зачем немцам и индусам такие знания…
[22:56:08] <rexim> Ну они попытались это сказать через гуглотранслейт. А я им, "мы в таком порядке слова не говорим"!
[22:56:12] <rexim> И давай объяснять.
[22:56:40] <rexim> Было весело. :)
[22:56:57] <rexim> Я вообще люблю про русский на английском говорить.
[22:57:08] <rexim> Смотришь на него со стороны и лучше узнаешь.
[22:57:19] <Minoru> rexim: я сейчас шутки ради хотел переставить слова в фразе «мы в таком порядке слова не говорим», чтобы она звучала странно, и зафейлился
[22:59:39] <rexim> Minoru, ну он сказал что-то типа "фоновый звук заставляет меня хотеть пописать"
[22:59:56] <rexim> Ну тут не только порядок, конечно же.
[23:00:37] <Minoru> а, понятно
[23:00:51] madmercen вышел из конференции
[23:12:30] Славный капитан вышел из конференции
[23:18:25] Aman зашёл в конференцию
[23:37:01] superka зашёл в конференцию
[23:44:18] m4n71k0r вышел из конференции
[23:48:09] Aman вышел из конференции: Replaced by new connection
[23:48:10] Aman зашёл в конференцию
[23:55:19] <rexim> https://plus.google.com/116956713796312147844
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!