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

Тема: Тема: C, С++, D, Java, C#, Haskell, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust.
Backup channel: codingteam@conference.codingteam.org.ru
HQ: http://codingteam.org.ru
Код постить сюда: http://hastebin.com/
Логи: http://tinyurl.com/ctcjr-logs
Morning Tsoding (вт, чт, вс, збс)(23.02.2016 стрима нет): http://www.youtube.com/playlist?list=PLguYJK7ydFE75hzLFTKwMDVRkDlJ8rEiA
Let's Dev (когда Капитан на мостике): http://www.youtube.com/playlist?list=PLK6mcZkmN4QTusFvp_0GVtscQbCiIg81Y
http://i.imgur.com/slnyI6a.jpg
[00:01:20] dzhon вышел из конференции
[00:05:43] Aman вышел из конференции
[00:06:22] Graf зашёл в конференцию
[00:06:27] Graf вышел из конференции
[00:08:35] gsomix вышел из конференции: This participant is kicked from the room because he sent an error presence: recipient-unavailable
[00:10:42] m4n71k0r вышел из конференции
[00:11:48] Akon32 вышел из конференции
[00:57:14] rexim вышел из конференции
[01:04:38] grouzen зашёл в конференцию
[01:07:21] horta hell вышел из конференции: Disconnected: Replaced by new connection
[01:07:22] horta hell зашёл в конференцию
[01:08:47] horta hell вышел из конференции: Disconnected: Replaced by new connection
[01:09:09] horta hell зашёл в конференцию
[01:09:10] horta hell вышел из конференции
[01:09:12] horta hell зашёл в конференцию
[01:09:12] horta hell вышел из конференции: Disconnected: closed
[01:09:14] horta hell зашёл в конференцию
[01:09:15] horta hell вышел из конференции: Disconnected: closed
[01:09:17] horta hell зашёл в конференцию
[01:09:17] horta hell вышел из конференции: Disconnected: closed
[01:09:20] horta hell зашёл в конференцию
[01:09:20] horta hell вышел из конференции: Disconnected: closed
[01:09:22] horta hell зашёл в конференцию
[01:09:23] horta hell вышел из конференции: Disconnected: closed
[01:09:25] horta hell зашёл в конференцию
[01:10:05] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[01:10:06] ForNeVeR зашёл в конференцию
[02:01:10] 0xd34df00d зашёл в конференцию
[02:16:47] yesyesyes вышел из конференции
[02:22:34] ≈(^o^)≈ вышел из конференции: Replaced by new connection
[02:22:36] ≈(^o^)≈ зашёл в конференцию
[02:27:58] grouzen вышел из конференции
[02:39:41] <horta hell> Брекпойнт рычит от голода.
[02:45:17] rafaelrs вышел из конференции
[02:45:57] rafaelrs зашёл в конференцию
[02:51:39] <horta hell> Брекпойнт переворачивает всё вверх дном в поисках еды.
[03:01:39] <Славный капитан> $pet feed
[03:01:39] <horta hell> Славный капитан: Весьма вовремя покормлен был пет ибо голодная смерть ожидала его. Вы получаете 3PTC, а Брекпойнт сыт и доволен.
[03:08:32] ≈(^o^)≈ вышел из конференции
[04:21:00] ckorzhik вышел из конференции
[04:24:42] Славный капитан вышел из конференции
[05:02:40] sss|zombie зашёл в конференцию
[05:05:09] I вышел из конференции: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[05:24:31] 0xd34df00d вышел из конференции: Client went to sleep
[05:24:51] 0xd34df00d зашёл в конференцию
[05:48:30] horta hell вышел из конференции: Disconnected: Replaced by new connection
[05:48:31] horta hell зашёл в конференцию
[05:49:35] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[05:49:35] ForNeVeR зашёл в конференцию
[05:51:08] horta hell вышел из конференции: Disconnected: Replaced by new connection
[05:51:08] horta hell зашёл в конференцию
[05:51:11] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[05:51:11] ForNeVeR зашёл в конференцию
[05:52:52] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[05:52:53] ForNeVeR зашёл в конференцию
[06:09:24] <horta hell> Брекпойнт забился в самый темный угол конфы и смотрит больными глазами в одну точку.
[06:51:23] <horta hell> Брекпойнт издал тихий рык и испустил дух. Все теряют по 1PTC.
[07:49:25] 4ppleboy зашёл в конференцию
[07:57:40] Mr.Purple зашёл в конференцию
[07:58:14] <Mr.Purple> утра
[08:30:29] dzhon зашёл в конференцию
[09:00:58] dzhon вышел из конференции
[09:46:12] <ForNeVeR> https://bugs.launchpad.net/inkscape/+bug/458072 едрить.
[09:46:27] <ForNeVeR> Ну вот чо они такие криворукие? Даже хоткеи не могут нормально сделать :(
[09:47:02] <ForNeVeR> Попробовать починить самому?
[09:47:19] <Mr.Purple> ForNeVeR: ты-то как туда попал?
[09:47:23] <Mr.Purple> в багзиллу
[09:47:27] <ForNeVeR> Mr.Purple: из гугла.
[09:47:36] <Mr.Purple> ок
[09:47:41] <ForNeVeR> google://inkscape+russian+hotkeys
[09:52:39] dzhon зашёл в конференцию
[09:53:06] Aman зашёл в конференцию
[10:01:23] dzhon вышел из конференции
[10:02:12] kosc зашёл в конференцию
[10:02:33] dzhon зашёл в конференцию
[10:02:56] kosc вышел из конференции: Disconnected: closed
[10:06:04] Aman вышел из конференции
[10:11:16] hdhog вышел из конференции
[10:11:21] hdhog зашёл в конференцию
[10:23:10] horta hell вышел из конференции: Disconnected: Replaced by new connection
[10:23:11] horta hell зашёл в конференцию
[10:23:22] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[10:23:23] ForNeVeR зашёл в конференцию
[10:24:33] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[10:24:34] ForNeVeR зашёл в конференцию
[10:28:55] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[10:28:55] ForNeVeR зашёл в конференцию
[10:29:03] horta hell вышел из конференции: Disconnected: Replaced by new connection
[10:29:04] horta hell зашёл в конференцию
[10:30:25] xfer вышел из конференции
[10:31:44] horta hell вышел из конференции: Disconnected: Replaced by new connection
[10:31:45] horta hell зашёл в конференцию
[10:31:54] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[10:31:55] ForNeVeR зашёл в конференцию
[10:41:09] Minoru зашёл в конференцию
[10:42:51] matraskin зашёл в конференцию
[10:43:27] <ForNeVeR> Представляете, у них вместо гита какой-то bzr!
[10:45:09] MaXGXaM зашёл в конференцию
[10:45:56] Graf зашёл в конференцию
[10:46:01] Graf вышел из конференции
[10:51:00] eaeee вышел из конференции
[10:59:16] <Kerrigаn> у кого?
[10:59:42] <ɹǝɟılʍǝu> Орту ад
[11:05:14] <ForNeVeR> Kerrigаn: у Inkscape.
[11:05:32] <ForNeVeR> И какой-то он не очень классный, этот bzr. Скачал четыреста метров и повис :(
[11:06:13] <Kerrigаn> питон в худшем его представлении
[11:08:59] <ForNeVeR> Ладно, я не гордый, могу и ещё раз запустить.
[11:09:37] m4n71k0r зашёл в конференцию
[11:09:45] gsomix зашёл в конференцию
[11:11:56] <gsomix> Утро.
[11:12:15] <Kerrigаn> //на самом деле zope еще хуже, но я уже перестаю понимать
[11:16:15] <ɹǝɟılʍǝu> ForNeVeR, поприветствуем великолепного Гсомикса! \0/
[11:16:26] <ForNeVeR> gsomix: так точно!
[11:16:37] * gsomix засмущался.
[11:17:14] <Kerrigаn> ._____.
[11:17:25] <Kerrigаn> никогда больше в руки не буду брать люмию
[11:18:11] <ForNeVeR> А что это такое?
[11:18:20] <Kerrigаn> это такая нокия
[11:18:23] <ForNeVeR> Телефон?
[11:18:29] <Kerrigаn> угу
[11:18:32] <Kerrigаn> с винфоном внутри
[11:19:12] <ForNeVeR> Гы.
[11:19:21] <Kerrigаn> .________.
[11:20:03] <ɹǝɟılʍǝu> Kerrigаn, а чо так?
[11:20:20] <Kerrigаn> оно украло 2 часа моего сна
[11:20:27] <Kerrigаn> и не починилось всё равно
[11:21:48] Akon32 зашёл в конференцию
[11:26:44] xfer зашёл в конференцию
[11:27:37] grouzen зашёл в конференцию
[11:31:14] <ForNeVeR> Ок, как мне отправить патч в bzr?
[11:31:59] <ForNeVeR> Как у них всё сложно :(
[11:33:24] <gsomix> Не люблю, когда контрибьютить сложно.
[11:33:35] <gsomix> ForNeVeR, а что у них там поломано, кстати?
[11:33:52] <ForNeVeR> gsomix: я просто решил немного исправить локализацию. Нашёл ошибку.
[11:34:03] <ForNeVeR> Но чото, знаете, наверное, я раздумал.
[11:34:13] <ForNeVeR> :(
[11:34:59] <ForNeVeR> Хотя нет, я всё-таки попробую.
[11:35:52] <gsomix> ForNeVeR, не сдавайся!
[11:37:02] <ForNeVeR> Блин, да они издеваются.
[11:37:13] <ForNeVeR> Чтобы к ним контрибьютить, нужно зарегаться на ланчпаде.
[11:37:16] <ForNeVeR> Ну ладно, это нормально.
[11:37:29] <ForNeVeR> Но чтобы зарегаться на ланчпаде - надо зарегаться на каком-то ubuntu one ~_~
[11:38:04] <uggur> а на ubuntu one нужно привязать телефон и номера кредиток %)
[11:38:09] <ForNeVeR> Неудивительно, что у них всё так не очень здорово работает. Они просто всех контрибьюторов распугали.
[11:39:12] <Kerrigаn> ubuntu one разве не закрыли?
[11:39:28] <ForNeVeR> Выходит, нет. Лол.
[11:39:58] <Kerrigаn> а, они только свой дропбокс закрыли
[11:42:21] <xfer> ForNeVeR: блять, отправь просто патч одному из разработчиков почтой
[11:42:24] <xfer> что за усложнения
[11:42:36] <ForNeVeR> Где я его почту возьму? И которому?
[11:43:22] <ForNeVeR> Ещё и патч как-то нагенерить нужно.
[11:44:07] <ɹǝɟılʍǝu> А что за bzr?
[11:44:35] <ɹǝɟılʍǝu> ForNeVeR, давай помогу!
[11:44:53] <ForNeVeR> ɹǝɟılʍǝu: это такой гит у убунтоводов!
[11:45:13] <ForNeVeR> Наш гит им чем-то не понравился, и они написали свой - с тормозами и кривой локализацией.
[11:46:03] <ɹǝɟılʍǝu> ForNeVeR, у них даже есть дока http://doc.bazaar.canonical.com/developers/contribution-quickstart.html
[11:46:27] <ForNeVeR> ɹǝɟılʍǝu: но там не написано, как зарегаться и настроить его на работу с ssh-ключом :(
[11:47:18] <ɹǝɟılʍǝu> ForNeVeR, если совсем не сможешь, у них есть мэйл-лист: https://lists.ubuntu.com/mailman/listinfo/bazaar
[11:47:43] <ɹǝɟılʍǝu> Можно написать письмо с описанием бага и патчем, исправляющим проблему...
[11:47:47] <ɹǝɟılʍǝu> Ну, я так щитаю.
[11:48:40] <ɹǝɟılʍǝu> А по самому базару: http://doc.bazaar.canonical.com/bzr.2.6/en/
[11:48:54] <ForNeVeR> Он ещё и ключи не подхватывает из ~/.ssh :(
[11:49:06] <ForNeVeR> Какой-то pageant ему запускай.
[11:49:10] <ForNeVeR> Что, блин, за уроды?
[11:49:19] <xfer> ForNeVeR:  richard.wilbur@gmail.com
[11:49:40] <ɹǝɟılʍǝu> ForNeVeR, pageant?
[11:49:40] <xfer> а, нет
[11:49:45] <ɹǝɟılʍǝu> Ну так git же так же.
[11:49:45] <xfer> это просто какой-то хуй
[11:49:52] <ForNeVeR> ɹǝɟılʍǝu: нет.
[11:49:55] <ɹǝɟılʍǝu> xfer, я уже написал про мейл-лист.
[11:49:59] <xfer> анет.
[11:50:00] <ɹǝɟılʍǝu> ForNeVeR, у меня он так и работает)
[11:50:01] <ForNeVeR> Гит у меня нормально читает из ~/.ssh
[11:50:11] <ɹǝɟılʍǝu> Кстати, это настраивается.
[11:50:12] <ForNeVeR> Возможно, он умеет и в pageant как опция.
[11:50:16] <ForNeVeR> И это ок.
[11:50:21] <ɹǝɟılʍǝu> Ну да, умеет.
[11:50:29] <xfer> ɹǝɟılʍǝu: молодец, а я покакал.
[11:50:38] <ɹǝɟılʍǝu> xfer, забаню.
[11:50:39] <ForNeVeR> .ban xfer
[11:50:39] xfer запретили входить в конференцию: DeadBot
[11:50:40] <DeadBot> ForNeVeR: ok
[11:50:57] <ForNeVeR> ɹǝɟılʍǝu: не забанишь :P
[11:51:04] <ɹǝɟılʍǝu> ForNeVeR, ск
[11:51:06] <uggur> что это с ним было? (%
[11:51:06] <ForNeVeR> :3
[11:51:19] <uggur> кроме того, что ForNeVeR только что его забанил
[11:51:23] <ɹǝɟılʍǝu> ForNeVeR, ты понимаешь, что ты меня подставил?
[11:51:31] <ɹǝɟılʍǝu> Энивей.
[11:51:36] Kerrigаn вышел из конференции
[11:51:40] <ForNeVeR> Хм, а в доке-то пишут, что bzr умеет в ~/.ssh
[11:51:46] <ɹǝɟılʍǝu> ForNeVeR, запусти pageant, добавь ключь и всего делов.
[11:51:53] <ForNeVeR> ɹǝɟılʍǝu: а я не могу чото!
[11:51:58] <ɹǝɟılʍǝu> ForNeVeR, запустить?!
[11:52:01] <ForNeVeR> Он говорит, что не умеет в мои ключи.
[11:52:05] <ɹǝɟılʍǝu> ._.
[11:52:15] <ɹǝɟılʍǝu> Что пишет конкретно-то?
[11:52:19] <ɹǝɟılʍǝu> А то я не вижу...
[11:52:23] <ForNeVeR> Couldn't load this key (OpenSSH SSH-2 private key)
[11:52:35] <ɹǝɟılʍǝu> Сгенерь ему другой.
[11:52:40] <ForNeVeR> Нах не нужно.
[11:52:41] Kerrigаn зашёл в конференцию
[11:52:56] <ɹǝɟılʍǝu> Тогда просто пошли патч в мейл лист. =)
[11:53:02] <ForNeVeR> Вот зачем такое выдумали :(
[11:53:07] <ForNeVeR> Какой-то свой формат ключей.
[11:53:11] <ɹǝɟılʍǝu> ~_~
[11:53:20] <ForNeVeR> У этих свой формат ключей, у тех своя система контроля версий.
[11:53:30] <ForNeVeR> Почему не использовать общедоступное?
[11:53:34] <ɹǝɟılʍǝu> ForNeVeR, Это проще всего, ты же ен собираешься заниматься разработкой bzr постоянно...
[11:53:34] <uggur> _сделано_не_у_нас_
[11:53:37] <uggur> :)
[11:53:42] <ɹǝɟılʍǝu> Просто напиши mail-patch.
[11:53:52] <ForNeVeR> ɹǝɟılʍǝu: ну, bzr я ещё понимаю, а вот pageant - нет.
[11:54:03] <ɹǝɟılʍǝu> ForNeVeR, это Putty жеж
[11:54:08] <ForNeVeR> И зачем у putty свой формат ключей?
[11:54:13] <ForNeVeR> Почему не использовать стандартный?
[11:54:18] <ɹǝɟılʍǝu> Ты ещё спроси, зачем PLink
[11:54:22] <ɹǝɟılʍǝu> Хуй знает!
[11:54:28] <ɹǝɟılʍǝu> Вот честно)
[11:54:33] <ForNeVeR> http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/key-formats.html
[11:54:42] <ForNeVeR> > all the SSH-2 formats are different. Of course, we believe PuTTY's is the best
[11:54:46] <ForNeVeR> :D
[11:55:21] <ɹǝɟılʍǝu> Бгг.
[11:55:38] <ForNeVeR> Ну хорошо, щас я его путыгеном обработаю.
[11:57:08] grouzen вышел из конференции
[11:57:19] m4n71k0r вышел из конференции
[12:01:48] ≈(^o^)≈ зашёл в конференцию
[12:02:31] <ɹǝɟılʍǝu> ≈≈
[12:07:56] m4n71k0r зашёл в конференцию
[12:09:45] yesyesyes зашёл в конференцию
[12:13:50] Славный капитан зашёл в конференцию
[12:19:32] <ForNeVeR> Не, тут bzr не виноват, всё-таки я тупил - копировал публичный ключ из терминала вместе с переносами строк :(
[12:19:39] <ForNeVeR> Всё норм работает, никакой pageant не нужен.
[12:20:53] <ɹǝɟılʍǝu> ForNeVeR, славно!
[12:21:24] <ForNeVeR> А мне нужно реальне патч им отправить, по всем понятиям.
[12:21:29] <ForNeVeR> Я же собираюсь починить inkscape.
[12:21:38] <ForNeVeR> А как я его буду чинить, если не осилю bzr?
[12:23:13] <gsomix> ForNeVeR, а что там поломано?
[12:23:50] <ForNeVeR> gsomix: где именно?
[12:23:58] <gsomix> ForNeVeR, в Inkscape.
[12:24:10] <ForNeVeR> Хоткеи в русской раскладке.
[12:24:42] <ForNeVeR> Ну, для начала я хотел просто собрать свежую версию - может, оно и починено уже сто лет.
[12:24:43] <gsomix> ForNeVeR, разве это не проблема GTK по виндой?
[12:24:53] <ForNeVeR> gsomix: честно - понятия не имею.
[12:25:04] <ForNeVeR> В любом случае, это как-то нужно чинить!
[12:25:13] <gsomix> У меня просто все поломано: и gimp, и gajim, и inkscape.
[12:25:28] <ɹǝɟılʍǝu> Это не обязательно gtk.
[12:25:44] <ɹǝɟılʍǝu> Они почему-то все считают, что у всех английские раскладки..
[12:25:44] <ForNeVeR> gsomix: я допускаю, что это можно как-то сконфигурять в gtk, а никто из девелоперов просто не знает, как.
[12:26:08] <ɹǝɟılʍǝu> В vim та же херня (чсх, только частично).
[12:26:23] <ForNeVeR> В emacs тоже, но это точно не проблема GTK :)
[12:26:25] <ɹǝɟılʍǝu> Minoru, а ты Минору.
[12:26:33] <gsomix> Ну, у меня это зависит от того, в какой раскладке я запускают GTK приложения.
[12:26:37] ≈(^o^)≈ вышел из конференции
[12:27:05] <ForNeVeR> https://bugs.launchpad.net/unity/+bug/1226962
[12:27:17] <ɹǝɟılʍǝu> Ящитаю, нужно маппать не на буквы, а на коды клавы!
[12:27:25] <ForNeVeR> Зарепортили в 2013, до сих пор не могут починить.
[12:27:30] <ForNeVeR> Ну вот и как их назвать после такого, а?
[12:27:39] <ɹǝɟılʍǝu> ForNeVeR, занятыми?
[12:27:52] <ForNeVeR> ɹǝɟılʍǝu: дак а чем они могут быть заняты?
[12:28:12] <ɹǝɟılʍǝu> ForNeVeR, i dunno
[12:28:12] <ForNeVeR> Что может быть важнее, чем починить проблему, которая затрагивает _всех_ юзеров в самом базовом случае?
[12:28:29] <ɹǝɟılʍǝu> i dunno
[12:28:52] <gsomix> ForNeVeR, ну, видимо считают, что это не их проблемы.
[12:28:53] <ɹǝɟılʍǝu> > Importance
Undecided
[12:28:55] <ɹǝɟılʍǝu> Как так?
[12:29:02] <ForNeVeR> Дак там critical же, не?
[12:29:10] <ɹǝɟılʍǝu> ForNeVeR, не на всех строках.
[12:29:55] <ForNeVeR> А ещё там миллион раз кто-то пытался это починить, и ни у кого не вышло %)
[12:30:07] <gsomix> ForNeVeR, хотя это забавно.
[12:30:16] <gsomix> Inkscape у меня поломан иначе, чем gimp.
[12:31:20] <gsomix> ForNeVeR, в Inkscape не работаю хоткеи при русской раскладке; а в gimp не работают хоткеи, когда при его запуске включена русская раскладка.
[12:31:22] <ForNeVeR> https://bugs.kde.org/show_bug.cgi?id=309193 - ну, в кедах тоже несколько лет чинили.
[12:31:34] <gsomix> %)
[12:31:48] <ForNeVeR> Чуваки, да что, блин, за проблема с этими хоткеями?
[12:31:53] <ForNeVeR> Я очень расстроен!
[12:31:54] <ɹǝɟılʍǝu> Хызы
[12:31:57] <ForNeVeR> Надо всё чинить!
[12:32:05] <ɹǝɟılʍǝu> Почему просто не ловить вызовы от клавы?
[12:32:11] <gsomix> У gajim поведение такое же, как у gimp, кстати.
[12:32:20] <gsomix> То есть в inkscape, наверное, что-то попытались сделать.
[12:32:32] ≈(^o^)≈ зашёл в конференцию
[12:33:11] <ForNeVeR> Ну, если всё так, как ты говоришь, то у них вышло.
[12:33:18] <ForNeVeR> Хоть немного, но лучше сделали :)
[12:33:28] <m4n71k0r> тест
[12:33:37] <m4n71k0r> s/т/т/
[12:33:38] <horta hell> m4n71k0r: тест
[12:34:10] <m4n71k0r> сколько ватт потрачено?
[12:34:52] <ForNeVeR> m4n71k0r: потрачена одна вата.
[12:35:12] <ɹǝɟılʍǝu> m4n71k0r, два кусочка.
[12:35:19] <ɹǝɟılʍǝu> И один хирургический пластырь.
[12:35:22] <gsomix> ForNeVeR, стекловата.
[12:35:27] <ɹǝɟılʍǝu> И 10мг левомеколя.
[12:35:33] <uggur> В geany и в eclipse от redhat не работают в русской раскладке
[12:35:35] <ɹǝɟılʍǝu> // или как он там...
[12:38:00] <uggur> "ɹǝɟılʍǝu: Ящитаю, нужно маппать не на буквы, а на коды клавы!" "ɹǝɟılʍǝu: Почему просто не ловить вызовы от клавы?" ну а вдруг русские пользуются комбинацией ^Ц и ^В чтобы копипастить? :Р
[12:38:31] <uggur> да и вообще, клавиатуры разными бывают.
[12:38:48] <uggur> у меня, может, вообще клавиатура с какими-то научными символами?
[12:38:54] <uggur> Не IBM-совместимая
[12:39:18] <ɹǝɟılʍǝu> И?
[12:39:30] <ɹǝɟılʍǝu> Хоть жопашная.
[12:39:37] <uggur> Ну, код клавиш будет другим
[12:39:58] <uggur> Я нажимаю на тету, а IDE трактует это как Shift
[12:40:11] <uggur> При том ещё тета вводится
[12:40:16] <ɹǝɟılʍǝu> Ну так сделай свои биндинги?
[12:40:34] <uggur> "ɹǝɟılʍǝu: Ну так сделай свои биндинги?" вот и ответ на твой вопрос. Сделай бидндинги для русского
[12:41:05] <ɹǝɟılʍǝu> uggur, сделай возможность добавлять кучу биндингов.
[12:41:18] <uggur> Ну да, в geany так и сделано
[12:41:31] <ɹǝɟılʍǝu> uggur, а если и русский, и китайский и уггурско-сраньский?
[12:41:57] <uggur> Да там можно просто указывать действие и добавлять в список
[12:42:07] <uggur> хоть сколько можно биндить комбинаций
[12:42:21] <ɹǝɟılʍǝu> Но зачем?
[12:42:29] <ɹǝɟılʍǝu> Если 95% клавиатур одни и те же?
[12:42:38] <ɹǝɟılʍǝu> А раскладок дохуя.
[12:43:11] <ForNeVeR> http://bazaar.launchpad.net/~friedrich-v/bzr/russian-localization-fix/revision/6617
[12:43:14] <uggur> "Если 95% клавиатур одни и те же?" азиатские?
[12:43:24] <uggur> А, между прочим, их больше всего в мире :Ь
[12:43:40] <ɹǝɟılʍǝu> Кроме того, если у тебя на нажатие кнопки твоей уберклавы вызвается тета, то у тебя проблемы и с другими приложениями?
[12:43:42] <uggur> ForNeVeR: ru.poo %)
[12:43:43] <ɹǝɟılʍǝu> И с ос?
[12:43:52] <ForNeVeR> Пасаны, сделаны уже биндинги.
[12:44:08] <ForNeVeR> У ОС и у DE, и у GTK этого сраного есть информация о соответствии клавиш в разных раскладках.
[12:44:22] <ɹǝɟılʍǝu> Вот!
[12:44:22] <ForNeVeR> Клавиатуры и раскладки бывают разные, и весь стек об этом знает.
[12:44:38] <ForNeVeR> Просто он почему-то не пользуется этой информацией. Это баг.
[12:44:41] <uggur> тогда почему не робит-то?
[12:44:46] <ForNeVeR> Не нужно ничего менять, нужно просто починить!
[12:44:51] <ForNeVeR> uggur: дебилы, сэр.
[12:45:03] <uggur> ну или просто не успели
[12:45:14] <uggur> я тоже разрабатываю для частных случаев, а потом расширяю
[12:45:23] yesyesyes вышел из конференции
[12:45:25] <ɹǝɟılʍǝu> ForNeVeR, где там изменения посмотреть?
[12:45:26] <uggur> мб они сделали для английской и заб(и/ы)ли?
[12:45:35] <gsomix> ForNeVeR, https://channel9.msdn.com/Events/FSharp-Events/fsharpConf-2016/The-3D-Geometry-of-Louvre-Abu-Dhabi
[12:45:44] <gsomix> Прикольный должен быть доклад.
[12:45:46] <ForNeVeR> ɹǝɟılʍǝu: по ссылке, которую я дал, можно развернуть.
[12:46:08] <ForNeVeR> Я не знаю, сделал ли я всё правильно %)
[12:46:18] <ɹǝɟılʍǝu> ForNeVeR, хм, у меня показывает только изменение одной строки...
[12:46:21] <ForNeVeR> Но, вроде, патч встал в очередь на ревью.
[12:46:28] <ForNeVeR> ɹǝɟılʍǝu: дак я и поменял одну строку!
[12:46:40] <ɹǝɟılʍǝu> А!
[12:46:42] <ForNeVeR> Эта строка показывается при клонировании репы.
[12:46:44] <ɹǝɟılʍǝu> Тьфу-ты)
[12:46:48] <ForNeVeR> То есть сразу!
[12:46:53] <ForNeVeR> И уже там ошибка.
[12:47:54] <ɹǝɟılʍǝu> Ну, такое бывает.
[12:48:10] <ɹǝɟılʍǝu> ForNeVeR, кстати, по блейму видно, как давно живёт это?
[12:48:23] <ForNeVeR> ɹǝɟılʍǝu: я не знаю %)
[12:48:39] <ForNeVeR> gsomix: вот, кстати, про геометрию.
[12:49:09] <ForNeVeR> gsomix: у меня чото во всех проектах свои типы для точек и всяких там параллелепипедов. Нет ли какого-то общего библиотечного набора, на который мне нужно мигрировать?
[12:50:39] <gsomix> ForNeVeR, дотнет? Нет, не знаю.
[12:51:25] <gsomix> Есть Math.NET Spatial, но там ничего нет почти.
[12:51:36] <ForNeVeR> Попытался нагуглить .NET geometry types, и нашёл вот это: https://msdn.microsoft.com/en-us/library/microsoft.sqlserver.types.sqlgeometry.aspx
[12:51:43] <ForNeVeR> Даже в SQL своя геометрия :D
[12:52:43] <gsomix> ForNeVeR, давай свою напишем.
[12:53:01] <gsomix> С геометрическими объектами и алгоритмами.
[12:53:09] <gsomix> Ну, или в Math.NET Spatial наконтрибьтим.
[12:53:16] <ForNeVeR> gsomix: я боюсь, что из этого мало чего хорошего выйдет - едь мы не знаем, что нужно другим людям...
[12:53:26] <ForNeVeR> Я щас гляну на Math.NET Spatial, минутку.
[12:54:02] <ForNeVeR> http://spatial.mathdotnet.com/ - великолепная документация :)
[12:54:18] <gsomix> ForNeVeR, как это не знаем?
[12:54:34] <ForNeVeR> gsomix: ну, вообще-то там основное есть!
[12:54:57] <gsomix> ForNeVeR, параллелепипедов-то нет.
[12:55:00] <ForNeVeR> Point3D, Vector3D...
[12:55:03] <gsomix> ForNeVeR, http://doc.cgal.org/latest/Manual/packages.html -- все, что нужно людям.
[12:55:10] <ForNeVeR> А чо такое "кватернион"?
[12:55:34] <ForNeVeR> Может, он как-то хитро представляет собой параллелепипед?
[12:56:00] <gsomix> ForNeVeR, нет, кватернионы, они про повороты.
[12:56:04] <gsomix> Вот это всё.
[12:56:08] <gsomix> :)
[12:56:09] <ForNeVeR> Я думал, что матрицы про повороты.
[12:56:45] <gsomix> С кватернионами попрощ.
[12:56:53] kpecmuk вышел из конференции
[12:56:55] yesyesyes зашёл в конференцию
[12:56:59] <gsomix> ForNeVeR, https://en.wikipedia.org/wiki/Quaternions_and_spatial_rotation
[13:00:14] <gsomix> ForNeVeR, вдогонку. https://mipt.ru/education/chair/theoretical_mechanics/upload/a7a/rigid_body-arpgp6n4abs.pdf
[13:00:58] <ForNeVeR> gsomix: ну, мне вот бы хватило, например, если был бы тип Box, а к нему функции для получения граней.
[13:01:13] <ForNeVeR> И ещё я понятия не имею, как принято представлять все эти геометрические тела :(
[13:01:27] <gsomix> Как удобно?
[13:01:48] <ForNeVeR> Ну вот, например, OpenEMS использует две точки для box и (кажется?) матрицу поворота какую-то.
[13:02:11] <ForNeVeR> А, может, это тупая идея и на самом деле надо хранить как-то по-другому...
[13:02:30] <ForNeVeR> Ну, кароч, я для начала у себя повыпиливаю из всех проектов точки и вектора :)
[13:02:35] <gsomix> Окич.
[13:02:38] <ForNeVeR> Буду юзать mathnet.
[13:02:51] <ForNeVeR> И заведу у них дискуссию в трекере.
[13:02:52] <ɹǝɟılʍǝu> ForNeVeR, есть множество работ на счёт представления геометрии в вычислительной технике.
[13:03:08] <ɹǝɟılʍǝu> ЧСХ, ещё со старых времён много эффективных.
[13:03:10] <ForNeVeR> ɹǝɟılʍǝu: не сомневаюсь.
[13:04:07] <gsomix> Ну, есть универсальные вещи. :) Типа мешей.
[13:04:27] <gsomix> Дешево и сердито.
[13:05:17] <ForNeVeR> У цодингтима билд зелёный, златая ветвь при билде том.
И днём и ночью кот учёный всё ходит по коду кругом.
Идёт налево - баг заводит, направо - фичу говорит.
[13:08:20] <ForNeVeR> Слушайте, а как будет parallelepiped во множественном числе?
[13:08:47] <gsomix> ForNeVeR, почему не box? >__<
[13:09:22] <gsomix> ForNeVeR, а так parallelepipeds? :)
[13:09:31] <ForNeVeR> Да, parallelepipeds.
[13:09:41] <gsomix> Жутко.
[13:09:45] <ɹǝɟılʍǝu> parallelepipeds же
[13:09:47] <gsomix> Я не сразу смог набрать без ошибок.
[13:10:02] <ForNeVeR> Я и по-русски с трудом набираю :)
[13:10:06] <gsomix> Ну.
[13:10:29] <gsomix> Box полущ.
[13:12:06] <ɹǝɟılʍǝu> Chpox
[13:12:49] <Minoru> а вот это вот *точно* заразно!
[13:12:53] ≈(^o^)≈ вышел из конференции
[13:14:27] <gsomix> ForNeVeR, ну, и к этому еще добавить алгоритмов для пересечений всяких.
[13:14:35] <gsomix> И поиска расстояний.
[13:14:36] <ForNeVeR> Оказывается, я не могу правильно написать даже слово "cylinder" :(
[13:14:39] <gsomix> Было бы уже неплохо.
[13:17:39] <ɹǝɟılʍǝu> ForNeVeR, barrel жи!
[13:17:51] <ɹǝɟılʍǝu> do a cylinder roll!
[13:17:52] <ɹǝɟılʍǝu> lol
[13:18:22] <ForNeVeR> gsomix: я создал https://github.com/mathnet/mathnet-spatial/issues/30
[13:18:34] <ForNeVeR> gsomix: можешь туда бухтеть про все вот эти пересечения и прочее.
[13:19:05] <gsomix> "Бухтеть". .__.
[13:19:06] <gsomix> Ок.
[13:19:51] yesyesyes вышел из конференции
[13:20:13] <ForNeVeR> gsomix: даже намного лучше, если ты туда будешь бухтеть.
[13:21:20] <Kerrigаn> кстати
[13:21:36] <Kerrigаn> никто не видел какого-нибудь cookbook по геометрии для разработчиков игр?
[13:22:04] <Kerrigаn> желательно в виде картинок
[13:22:07] <m4n71k0r> Аналитическая геометрия?
[13:22:29] <m4n71k0r> да есть наверно и для разработчиков игр
[13:22:36] <m4n71k0r> фруструмы, хуеструмы
[13:22:45] <ForNeVeR> Фулкрумы!
[13:22:47] <Kerrigаn> это тоже, да
[13:22:54] <Kerrigаn> фрустумы
[13:22:58] <ForNeVeR> https://github.com/hagane/fulcrum
[13:23:23] <Kerrigаn> не то, чтобы у меня совсем плохо, но долго думать времени нет
[13:23:45] <ɹǝɟılʍǝu> Kerrigаn, просто ангем и всё.
[13:24:21] <Kerrigаn> ɹǝɟılʍǝu: слишком много и неконкретно
[13:24:31] <Kerrigаn> я хочу кукбук с типичными задачами
[13:24:39] <ɹǝɟılʍǝu> чпокбук
[13:24:43] <gsomix> Kerrigаn, я листал что-то типа "Mathematics for 3D Game Programming and Computer Graphics".
[13:24:52] <gsomix> Вроде норм была, но ничего особенного.
[13:26:53] yesyesyes зашёл в конференцию
[13:27:52] <Kerrigаn> прикольно
[13:27:57] <Kerrigаn> но не кукбук, жаль
[13:28:03] ≈(^o^)≈ зашёл в конференцию
[13:28:12] <m4n71k0r> ForNeVeR: интересный способ, сказать логгеру, чтобы он нахуй самовыпилился https://github.com/hagane/fulcrum/blob/master/src/Logger.cpp#L39 ... а я бы и не заморачивался, собсно и new не обязательно, создал просто статическую переменную и указатель на неё отдал, если так надо
[13:28:31] <m4n71k0r> ой, да это же бородатый код...
[13:28:35] <m4n71k0r> 8 лет в обед
[13:28:42] <ɹǝɟılʍǝu> Kerrigаn, пукбук // bnf-style
[13:28:45] <ForNeVeR> m4n71k0r: гы.
[13:29:32] <ɹǝɟılʍǝu> > NULL
[13:29:41] <ForNeVeR> ɹǝɟılʍǝu: 8 лет назад, бро!
[13:29:47] <ɹǝɟılʍǝu> ForNeVeR, ='(
[13:29:50] <ForNeVeR> Тогда nullptr ещё не было, я гарантирую это.
[13:30:19] kosc зашёл в конференцию
[13:32:29] <ɹǝɟılʍǝu> В лого квадратный вантус http://www.red-lang.org/
[13:33:45] <gsomix> > Functional, imperative and symbolic programming
[13:33:48] <gsomix> Надо джейке сказать.
[13:34:04] <ɹǝɟılʍǝu> http://adobe-fonts.github.io/source-serif-pro/
[13:35:53] <ɹǝɟılʍǝu> > Downloaded NaN times.
[13:35:56] <ɹǝɟılʍǝu> Я всё сломал
[13:36:03] <ɹǝɟılʍǝu> https://www.theleagueofmoveabletype.com/league-gothic
[13:36:22] <ɹǝɟılʍǝu> У вас повторяется?
[13:36:26] <ɹǝɟılʍǝu> gsomix, ForNeVeR?
[13:36:59] <gsomix> Да
[13:37:02] <ForNeVeR> > Downloaded 1,130,960 times.
[13:37:32] <ForNeVeR> Попробовал в хроме и фф.
[13:37:56] <gsomix> ForNeVeR, ты кликни, кликни.
[13:38:04] <ɹǝɟılʍǝu> ForNeVeR, кликни на скачивание.
[13:38:05] <ForNeVeR> А, да :)
[13:39:01] <ɹǝɟılʍǝu> https://github.com/overtone/overtone
[13:48:01] ≈(^o^)≈ вышел из конференции
[13:52:34] <gsomix> ForNeVeR, ну, ты, кажется, написал про все, что нужно. Поэтому бухтеть не буду.
[13:52:50] <ForNeVeR> gsomix: :(
[13:53:59] <ForNeVeR> Умничать перед дедушкой фон Нёвером тут каждый горазд, а как чего-нибудь конкретное конструктивное предложить - так добровольцев больше нет!
[13:54:47] <gsomix> ForNeVeR, ~__~
[13:55:15] <gsomix> Что предлагать-то? Надо код писать.
[13:55:26] <ForNeVeR> Да!
[14:18:30] <gsomix> ForNeVeR, долго английский вспоминал.
[14:19:59] superka зашёл в конференцию
[14:20:11] <superka> ребята а если блок питания свистит
[14:20:16] <superka> это плохо?
[14:26:28] <ForNeVeR> А как именно свистит?
[14:26:35] <ForNeVeR> Свистит, пищит или бухтит?
[14:26:54] <gsomix> "Бухтит".
[14:26:59] <gsomix> ForNeVeR, тебе явно нравится это слово.
[14:27:02] <ForNeVeR> Если свистит - то проблема с вентилятором, если пищит - то с конденсаторами, а если бухтит - то он превратился в Гсомикса!
[14:27:22] <gsomix> ForNeVeR, .\__/.
[14:27:35] <ForNeVeR> gsomix: это сибирское слово, у нас оно значит примерно то же самое, что "говорит", но с акцентом в сторону "ворчит".
[14:27:37] <gsomix> superka, не забудь его покормить, если он превратился в меня.
[14:27:48] matraskin вышел из конференции
[14:28:05] <ForNeVeR> И, да, оно мне нравится :)
[14:28:09] <gsomix> ForNeVeR, а мне нравится "калякать".
[14:28:29] <ForNeVeR> А мне вот не нравится. Бухтеть намного круче!
[14:29:02] <ForNeVeR> gsomix: что ты имеешь в виду под "local coordinate system"?
[14:29:21] <ForNeVeR> То есть, кароч, куб - это точка + высота/длина/ширина?
[14:29:41] <ForNeVeR> И поворот!
[14:30:26] <ForNeVeR> Меня это немного беспокоит, потому что я бы хотел такую метрику, чтоб никто не поел говна с отрицательными размерами.
[14:30:31] <gsomix> ForNeVeR, высота/длина/ширина + смещение и поворот.
[14:30:33] <ForNeVeR> inb4 я уже поел
[14:31:10] <ForNeVeR> gsomix: далее, например, faces можно ли как-то вычислить у конуса? Что вообще будем делать с телами вращения?
[14:31:42] <gsomix> ForNeVeR, делать триангуляцию с нужно точностью. Но это эдванс топик уже.
[14:31:53] <ForNeVeR> Мне вот ещё bounding boxes хотелось бы вычислять.
[14:32:03] <gsomix> ForNeVeR, у тебя все объекты задаются относительно начало локальной системы координат. А локальная система координат может быть любой относительно глобальной.
[14:32:06] <ɹǝɟılʍǝu> ForNeVeR, о!
[14:32:11] <ɹǝɟılʍǝu> Это самая известная задача!
[14:32:17] <gsomix> ForNeVeR, да, нужно.
[14:32:23] <ForNeVeR> ɹǝɟılʍǝu: для куба она очень просто решается :)
[14:32:38] <gsomix> ForNeVeR, и для сферы, и для цилинда.
[14:32:55] <ForNeVeR> Хотя тут вопрос скорее как её вычислять.
[14:32:57] <ɹǝɟılʍǝu> ForNeVeR, даже в универе преподавют это.
[14:33:06] <ForNeVeR> Что делать с повёрнутыми телами?
[14:33:12] <ɹǝɟılʍǝu> О!
[14:33:19] <ɹǝɟılʍǝu> Может, ты ищешь выпуклую оболочку?
[14:33:25] <gsomix> ForNeVeR, семплировать и поворачивать/смещать.
[14:33:30] <ForNeVeR> Я знаю, как её искать, и, нет, я её не ищу.
[14:33:49] <ForNeVeR> gsomix: ну вот у меня есть куб, который поставили на ребро. Какой для него bounding box?
[14:33:51] <gsomix> Получил вершины в локальной системе, вернул их к глобальной.
[14:33:58] <ɹǝɟılʍǝu> А
[14:34:00] <ɹǝɟılʍǝu> стоп
[14:34:04] <ɹǝɟılʍǝu> AABB же!
[14:34:05] <gsomix> ForNeVeR, а, понял.
[14:34:09] <ForNeVeR> Мне кажется, что в зависимости от задачи можно по-разному трактовать это понятие просто.
[14:34:13] <ɹǝɟılʍǝu> ForNeVeR, вот есть http://www.cs.cmu.edu/~djames/pbmis/etc/jgt98deform_AABB.pdf
[14:34:21] <ɹǝɟılʍǝu> Я это даже в универе писал!!!!
[14:34:25] <ɹǝɟılʍǝu> На курсовой :3
[14:34:35] <ɹǝɟılʍǝu> Для двумерного случая.
[14:34:46] <gsomix> ForNeVeR, ну, можно по-дефолту считать, что мы хотим bb в глобальной системе.
[14:35:08] <ForNeVeR> gsomix: знаешь, а ведь там уже есть абстракция для системы координат.
[14:35:15] <gsomix> Видел.
[14:35:17] <ForNeVeR> Можно её просто передавать :3
[14:35:21] <ɹǝɟılʍǝu> ForNeVeR, есть задачи http://oi-minsk.narod.ru/2009-10/city/explain0501.pdf
[14:35:27] <ForNeVeR> Ну и по умолчанию считать в глобальной, конечно
[14:36:11] <gsomix> Ну.
[14:36:28] <gsomix> Мне кажется, что размеры+система координат -- это здраво.
[14:36:38] <gsomix> ɹǝɟılʍǝu, что скажешь?
[14:36:45] <ForNeVeR> gsomix: я поковыряюсь в своём коде, найду то, что не закопирайчено, и куда-нибудь отдельно выпишу, наверное. У меня есть уже некие базовые абстракции, и проецирование на плоскость для кубов тоже, напримре.
[14:37:00] <ɹǝɟılʍǝu> gsomix, я бы задавал кватернионами.
[14:37:00] <ForNeVeR> И грани я умею вырезать из кубов. Вообще я люблю кубы.
[14:37:31] <gsomix> ɹǝɟılʍǝu, что?
[14:37:38] <gsomix> .__.
[14:37:42] <ɹǝɟılʍǝu> gsomix, а ты о чём? ._.
[14:37:58] <gsomix> ɹǝɟılʍǝu, о том, как описывать объекты геометрические.
[14:38:08] <ɹǝɟılʍǝu> gsomix, кватернионами!
[14:38:13] <ɹǝɟılʍǝu> список точек.
[14:38:17] <ɹǝɟılʍǝu> ИМХО
[14:38:25] <ɹǝɟılʍǝu> Если мы про 3D
[14:38:29] <gsomix> ɹǝɟılʍǝu, кватернионы описывают повороты же.
[14:38:51] <gsomix> Я предлагаю целиком систему координат задавать.
[14:38:57] <gsomix> Это смещение и поворот.
[14:39:02] <ɹǝɟılʍǝu> У объекта? Зачем?
[14:39:11] <ɹǝɟılʍǝu> Хм.
[14:39:21] <gsomix> ɹǝɟılʍǝu, чтобы расположить его в пространстве.
[14:40:15] <gsomix> То есть для цилиндра мы имеет описание типа высота+радиус+система координат.
[14:40:30] <gsomix> Но надо подумать, да.
[14:43:11] <ɹǝɟılʍǝu> А, ты хочешь задавать объекты параметрически.
[14:43:21] <ɹǝɟılʍǝu> gsomix, стоит посмотреть в STEP)
[14:43:36] <gsomix> Нет, спасибо.
[14:43:42] <ɹǝɟılʍǝu> бгг.
[14:46:09] <gsomix> ɹǝɟılʍǝu, ForNeVeR, а так, наверное, надо выбирать самое удобное для себя описание.
[14:46:23] <gsomix> И просто сделать кучу конструкторов для разных случаев.
[14:46:28] <ForNeVeR> Ага, я это и собираюсь сделать.
[14:46:31] <ɹǝɟılʍǝu> gsomix, а какие в начале цели?
[14:46:42] <ForNeVeR> ɹǝɟılʍǝu: задачу я определил ранее.
[14:46:55] <ɹǝɟılʍǝu> А где?
[14:46:58] <ɹǝɟılʍǝu> Я пропустил.
[14:47:07] <ForNeVeR> ɹǝɟılʍǝu: если коротко: я задолбался копипастить из проекта в проект определения базовых типов и методов для геометрии: всякие там точки, вектора, кубы.
[14:47:31] <ɹǝɟılʍǝu> Решил либу сделать?
[14:47:36] <ɹǝɟılʍǝu> Или заюзать готовое?
[14:47:39] <ForNeVeR> Причём, блин, в один проект их положишь - а они требуются в другом. Перенесёшь - и оказывается, что ты где-нибудь создал петлю зависимостей.
[14:47:49] <ForNeVeR> ɹǝɟılʍǝu: в том-то и дело, что готового общепринятого нету.
[14:47:55] <ForNeVeR> Каждый своё и фигачит!
[14:48:11] <gsomix> ɹǝɟılʍǝu, ForNeVeR, для дотнета нету.
[14:48:33] <ForNeVeR> Но есть либа Math.NET Spatial, в которой есть некоторые полезные вещи (в частности - точки и вектора). Мы решили туда наконтрибьютить, и во всех проектах на неё ссылаться.
[14:48:56] <ForNeVeR> Там пока что геометрических тел вообще нету, но авторы говорят, что будет норм, если мы добавим.
[14:50:13] <ForNeVeR> У меня даже в моём проекте уже три разных определения точки, и ещё куча всяких мест, где распиханы кортежи из даблов %)
[14:50:29] <ForNeVeR> Надо эти конюшни очистить!
[14:54:13] 4ppleboy вышел из конференции
[15:04:13] Kerrigаn вышел из конференции
[15:04:47] <gsomix> ForNeVeR, да, а потом запилим все F#, чтобы описывать трехмерные фракталы.
[15:05:01] <gsomix> s/все/все в/
[15:05:03] <horta hell> gsomix: F-rNeVeR, да, а потом запилим все в F#, чтобы описывать трехмерные фракталы.
[15:05:21] Kerrigаn зашёл в конференцию
[15:06:24] <ForNeVeR> gsomix: ну, сам mathnet-spatial написан на C#...
[15:07:01] <gsomix> Угу.
[15:08:52] <ForNeVeR> Не, мы можем припереть кучку F#-кода, конечно, но я не уверен, что это вежливо.
[15:09:06] <ForNeVeR> Я планировал переписать на C#.
[15:10:07] <gsomix> ForNeVeR, стой. Я про то, что все это добро можно использовать в F# коде.
[15:10:15] <gsomix> И это хорошо.
[15:10:21] <ForNeVeR> А, ну это-то само собой.
[15:10:41] <ForNeVeR> Более того, можно будет добавить вспомогательную F#-либу, если понадобится.
[15:10:49] <ForNeVeR> Ну, с какими-нибудь линзами или матчерами.
[15:29:35] dzhon вышел из конференции
[15:30:21] dzhon зашёл в конференцию
[15:42:26] yesyesyes вышел из конференции
[15:59:02] ckorzhik зашёл в конференцию
[15:59:51] * Akon32 большинство своих самописных векторных библиотек всё-таки заменил на Apache Commons Math.
[16:00:42] <Akon32> есть идея хранить все объёмные объекты как неравносторонние тетраэдры.
[16:00:49] <ForNeVeR> ._.
[16:00:58] <ForNeVeR> Ну, смотря для чего.
[16:00:58] <Kerrigаn> :D
[16:05:04] Kerrigаn вышел из конференции
[16:06:33] Kerrigаn зашёл в конференцию
[16:07:32] Kerrigаn вышел из конференции
[16:07:52] Kerrigаn зашёл в конференцию
[16:10:26] ≈(^o^)≈ зашёл в конференцию
[16:18:34] yesyesyes зашёл в конференцию
[16:30:37] dzhon вышел из конференции
[16:35:28] dzhon зашёл в конференцию
[16:37:23] rafaelrs вышел из конференции
[16:40:40] Владик Лозинский зашёл в конференцию
[16:41:09] Владик Лозинский вышел из конференции
[16:44:31] <ForNeVeR> Не, чуваки, ланчпад всё-таки отстойный.
[16:44:44] <ForNeVeR> Сейчас он мне прислал письмо с заголовком Launchpad internal error :D
[16:45:04] <Kerrigаn> сломал ланчпад :d
[16:45:09] <Kerrigаn> :D
[16:45:20] <Mr.Purple> крекер
[16:45:30] <ForNeVeR> А я всего лишь отправил патч из одной чёртовой строчки.
[16:45:36] <ForNeVeR> Даже из одной буковки всего!
[16:45:46] <Kerrigаn> однострочник на с++
[16:46:09] folex зашёл в конференцию
[16:46:09] <ForNeVeR> Да не, я им локализацию подправил в po-файле.
[16:46:22] <folex> коллективный разум!
[16:46:28] <ForNeVeR> Раз уж им так охота показывать мне локализованные сообщения - пускай хотя бы грамотно это делают.
[16:46:50] Kerrigаn вышел из конференции
[16:46:55] <Mr.Purple> и поломал все к ебеням
[16:47:11] <ForNeVeR> :(
[16:47:21] <folex> Как мне направить HR на поиск верных кандидатов? Нужен человек, умеющий писать красивые интерфейсы на Qt.
Пока пришло в голову лишь составить список разновидностей desktop приложений, у которых бывают красивые интерфейсы
[16:47:37] <folex> чо бы еще им подсказать?
[16:47:47] <ForNeVeR> folex: а нельзя написать "нужен человек, умеющий писать красивые интерфейсы на Qt"?
[16:47:56] <folex> ForNeVeR: HR'ам?
[16:48:01] <ForNeVeR> Ну.
[16:48:09] <folex> ну этого недостаточно, к сожалению
[16:48:14] <ForNeVeR> А что ещё нужно?
[16:48:21] Kerrigаn зашёл в конференцию
[16:48:26] <ForNeVeR> Они проводят первичный опрос кандидатов и ты составляешь список вопросов?
[16:48:30] <folex> различные… м… ключевые слова, чтобы искать по hh.ru
[16:48:36] <ForNeVeR> А, вот оно что.
[16:48:45] <ForNeVeR> Вопрос понял, но ответа не знаю.
[16:49:11] <ɹǝɟılʍǝu> ForNeVeR, а ты как отправил?
[16:49:22] <ForNeVeR> ɹǝɟılʍǝu: что отправил?
[16:49:30] <ForNeVeR> Ты про патч?
[16:49:33] <folex> очень много людей, писавших узкоспециализированные программы. Для НИИ всяких, нефтокомпаний. А людей, пишуших обычный софт чото как-то нету.
[16:49:33] <ɹǝɟılʍǝu> ForNeVeR, да.
[16:49:43] <Kerrigаn> > Писать красивые интерфейсы на Qt
[16:49:44] <Kerrigаn> лооооол
[16:49:59] <ForNeVeR> ɹǝɟılʍǝu: я его запушил на лончпад, а там есть кнопочка "отправить мерж-реквест". Это типа пул-реквеста нашего!
[16:49:59] <Kerrigаn> может нужно искать людей который умеют в UX и Qt?
[16:50:10] <ɹǝɟılʍǝu> ForNeVeR, хм!
[16:50:12] <folex> в UX мы умеем, у нас есть дизайнер
[16:50:20] <folex> нам нужен человек, способный это сверстать
[16:50:27] <folex> в общем-то
[16:50:28] <Kerrigаn> тогда сложные интерфейсы на Qt
[16:50:32] <folex> ну да
[16:50:35] <folex> вот как их искать?
[16:50:36] <folex> хз
[16:50:38] <Kerrigаn> причем тут красивые вообще?
[16:50:40] <ɹǝɟılʍǝu> bzr whoami "John Doe <john.doe@gmail.com>"
[16:50:44] <Kerrigаn> так и пиши "сложные"
[16:50:45] <ɹǝɟılʍǝu> А вот это они хорошо сделали!
[16:50:53] <folex> Kerrigаn: писать особо некуда :)
[16:51:19] <Kerrigаn> в вакансию
[16:51:22] hdhog вышел из конференции
[16:51:28] hdhog зашёл в конференцию
[16:51:39] <ForNeVeR> Kerrigаn: он не пишет вакансию, он фильтрует резюме
[16:51:55] <Kerrigаn> а
[16:52:03] <Kerrigаn> ну блин, идешь на гитхаб
[16:52:34] <Kerrigаn> ищешь Qt
[16:52:35] <Kerrigаn> листаешь что-нибудь интересное
[16:52:41] <Kerrigаn> потом смотришь кто из рашки
[16:52:55] <Kerrigаn> потом смотришь у кого нет работы или платят мало
[16:53:19] <Kerrigаn> блин, я охереваю от этих пингов по 12 секунд
[16:54:42] <ɹǝɟılʍǝu> Да вы запарили.
[16:54:50] <ɹǝɟılʍǝu> Не существует Рашки уже давно.
[16:54:53] <ɹǝɟılʍǝu> Пруф:
[16:54:58] <ɹǝɟılʍǝu> .google рашка+wiki
[16:55:00] <DeadBot> ɹǝɟılʍǝu: Wikipedia, the free encyclopedia:
A free encyclopedia built collaboratively using wiki software. (Creative Commons Attribution-ShareAlike License).
https://en.wikipedia.org/
[16:55:06] <ɹǝɟılʍǝu> Бестолочь
[16:55:08] <Kerrigаn> ɹǝɟılʍǝu: ну лаааан, россия
[16:55:15] <ɹǝɟılʍǝu> https://ru.wikipedia.org/wiki/Рашка_%28государство%29
[16:55:17] <Kerrigаn> у меня немного смешение контекстов
[16:55:33] <ɹǝɟılʍǝu> Зря.
[16:55:56] <Kerrigаn> я одной рукой смотрю в дезигн, другой в гитхаб, третьей читаю телеграф, а четвертой слушаю финский реп
[16:56:13] hdhog вышел из конференции
[16:56:19] hdhog зашёл в конференцию
[16:58:08] <ForNeVeR> Рашка-то збс была!
[16:58:19] <ForNeVeR> У неё там жупа, вон.
[17:00:27] hdhog вышел из конференции
[17:00:29] hdhog зашёл в конференцию
[17:01:02] <ɹǝɟılʍǝu> ForNeVeR, ага)
[17:01:04] <ɹǝɟılʍǝu> bzr diff -r..-2 > add-a-bar-to-foo.patch
[17:01:08] <ɹǝɟılʍǝu> Занятно!
[17:01:22] <ForNeVeR> Норм, в svn так же можно :)
[17:01:33] <ɹǝɟılʍǝu> Угу.
[17:01:47] <ɹǝɟılʍǝu> add-a-bar-to-poo.patch
[17:09:20] <ForNeVeR> Пасаны!
[17:09:26] <ForNeVeR> У меня есть поле точек.
[17:09:37] <ForNeVeR> Ну то есть просто куча точек с тремя координатами.
[17:09:42] <ForNeVeR> И цилиндр.
[17:10:02] <ForNeVeR> Как быстро определить множество точек внутри цилиндра?
[17:10:30] yesyesyes вышел из конференции: Replaced by new connection
[17:10:30] yesyesyes зашёл в конференцию
[17:11:54] <Mr.Purple> ForNeVeR: ты бы у гервя такое спросил
[17:12:14] <Mr.Purple> (который не в сети)
[17:12:17] <ForNeVeR> Mr.Purple: блин, его нету.
[17:12:29] <Mr.Purple> или у болоди
[17:12:37] <Mr.Purple> он у тебя в ростере небось есть
[17:13:30] <Mr.Purple> координаты и размеры цилиндра даны?
[17:14:12] <ForNeVeR> Координаты меняются.
[17:15:05] <Mr.Purple> https://www.google.ru/search?q=figuriung+out+does+point+in+cilinderor+not&gws_rd=cr,ssl&ei=Gv_OVt2RHaiL6ATy-YS4Cw#newwindow=1&q=figuring+out+does+point+in+cylinder+or+not
[17:16:04] <ForNeVeR> Mr.Purple: нит!
[17:16:36] <ForNeVeR> Mr.Purple: даже если у меня есть юбер-быстрый способ определить, лежит ли точка в цилиндре, я эту проверку осуществляю для всех точек. Правильно?
[17:16:42] <ForNeVeR> А это долго получается.
[17:17:11] <ForNeVeR> Я бы хотел хоронить точки в каком-то пространственном индексе чтоле, чтоб можно было заведомо лишние отбросить побыстрее.
[17:17:22] <Mr.Purple> ну кто мешает
[17:17:29] <ForNeVeR> А как это сделать?
[17:17:33] <Mr.Purple> проходишь по оси и по всем точкам
[17:17:50] <Mr.Purple> и убираешь те, что не входят
[17:18:16] <ForNeVeR> Ну я вот щас оптимизировал - отбрасываю те, которые не входят в bounding box. Это быстро получается.
[17:18:23] <ForNeVeR> Но хотел бы ещё быстрее"
[17:22:41] <ForNeVeR> gsomix: вбросил в приват линк на весь геометрический код, который я могу заопенсорсить. Не очень много получается.
[17:22:56] <Akon32> ForNeVeR: цилиндр чем определён?
[17:23:27] <ForNeVeR> Akon32: ну, гм, координатами центра, радиусом и высотой.
[17:23:32] yesyesyes вышел из конференции: Replaced by new connection
[17:23:33] yesyesyes зашёл в конференцию
[17:24:04] <Akon32> anyway, условие "(внутри круга по XoY) И (z от 0 до Высоты)". + предварительные повороты точек по матрице, если цилиндр повёрнут.
[17:24:25] <ForNeVeR> Akon32: я думаю, что ты не понял задачу.
[17:24:43] <ForNeVeR> В том смысле, что я не ищу максимально быстрый способ определить принадлежность точки цилиндру.
[17:25:09] <ForNeVeR> Я ищу такую структуру данных, чтоб она сразу позволяла отбросить лишние точки, не проверяя их принадлежность.
[17:26:01] <Akon32> R-tree / Kd-tree / октодерево для фильтрации по bounding box + та проверка, что я говорил.
[17:26:02] <ForNeVeR> Ну вот если я скажу "у меня есть список чисел, мне нужно в нём найти число X" - вы ж не будете мне предлагать "сравни каждое число с X". Вы мне скажете "отсортируй и ищи бинарным поиском".
[17:26:06] <ForNeVeR> Во!
[17:27:02] <Akon32> можно ещё упороться и тупо разбить всё пространство на кубики, а в них списки точек хранить.
[17:27:23] <Akon32> osmand, заметьте, подобный подход использует.
[17:27:53] <Akon32> у нас тоже нечто подобное есть для других задач.
[17:31:29] <ForNeVeR> gsomix: получается, что мне нужны такие функции:
- получение bounding box для группы кубов
- получение граней для куба
- проецирование группы объектов на плоскость (с получением координат в этой плоскости)

Если б всё это было, то я бы все свои велосипеды выкинул и переехал на Math.NET Spatial.
[17:31:38] <Akon32> ForNeVeR: а много точек-то ?
[17:31:58] yesyesyes вышел из конференции: Replaced by new connection
[17:31:58] yesyesyes зашёл в конференцию
[17:32:11] MaXGXaM вышел из конференции
[17:32:38] ≈(^o^)≈ вышел из конференции: Replaced by new connection
[17:32:40] ≈(^o^)≈ зашёл в конференцию
[17:33:11] <ForNeVeR> Akon32: в районе сотни тыщ.
[17:33:30] <ForNeVeR> И цилиндров примерно столько же :)
[17:33:49] <ForNeVeR> Я матчу множество из ста тыщ точек разными ста тыщами цилиндров.
[17:33:50] <Akon32> что за проект такой?
[17:34:06] <ForNeVeR> Научный дофига!
[17:34:35] <Akon32> бгг.
[17:35:06] <ɹǝɟılʍǝu> ForNeVeR, как нормально решаются конфликты в гите?
[17:35:07] * Akon32 бы остановился на 3D массиве списков точек.
[17:35:11] <ForNeVeR> Про меня потом в новостях напишут - мол, британские учоные нашли сто тыщ способов запихнуть массив точек в цилиндр :D
[17:35:22] <ForNeVeR> ɹǝɟılʍǝu: у тебя странные вопросы.
[17:35:29] <ɹǝɟılʍǝu> ForNeVeR, почему?
[17:35:54] <ForNeVeR> ɹǝɟılʍǝu: открываешь конфликтующий файл редактором, берёшь какие-то изменения слева-справа, убеждаешься, что всё починилось, а потом git add.
[17:36:39] <ForNeVeR> Если на изменения из обеих веток есть тесты - всё прекрасно. Если нету - ну, не всё прекрасно, но особенно болезненных случаев я давненько не видел.
[17:37:08] <ForNeVeR> Akon32: да, спасибо за подсказки.
[17:40:34] Kerrigаn вышел из конференции
[17:41:42] Kerrigаn зашёл в конференцию
[17:52:32] m4n71k0r вышел из конференции: Replaced by new connection
[17:52:32] m4n71k0r зашёл в конференцию
[17:55:53] <gsomix> А я сходил на семинар.
[17:56:03] <gsomix> Опечалился от своих познаний в математике.
[17:56:23] <ForNeVeR> gsomix: почитай логи!
[17:56:49] <ForNeVeR> gsomix: а семинар был по какой дисциплине?
[17:59:05] <gsomix> ForNeVeR, по расчету зеркал. :)
[17:59:21] <gsomix> Я не знаю, к какой дисциплине это отнести.
[17:59:27] <ForNeVeR> Тю, да там наверняка всё просто!
[17:59:42] * ForNeVeR шутит, конечно.
[18:00:46] <gsomix> ForNeVeR, ну, на семинаре мы строго пришли к вариацонной задаче со смутным физическим смыслом.
[18:01:02] <ForNeVeR> Ох.
[18:01:04] <gsomix> Но для себя я отметил только то, что надо ботать математику.
[18:04:45] <gsomix> ForNeVeR, код посмотрю.
[18:04:49] superka вышел из конференции: I'll be back
[18:05:20] <ForNeVeR> gsomix: он несложный, я просто в кучу сгрёб несколько разрозненных фрагментов, чтобы проиллюстрировать, как я пользуюсь геометрией на практике.
[18:05:43] <ForNeVeR> Ну и исходя из этого что-то планировать.
[18:06:25] <ForNeVeR> https://github.com/mathnet/mathnet-spatial/blob/master/CONTRIBUTING.md - хороший мануал по контрибьютингу :3
[18:06:36] superka зашёл в конференцию
[18:07:48] Владик Лозинский зашёл в конференцию
[18:10:54] <ɹǝɟılʍǝu> ForNeVeR, что-то я охуел
[18:10:59] <ɹǝɟılʍǝu> ForNeVeR, смотри.
[18:11:05] <ɹǝɟılʍǝu> Есть ветка A и ветка B.
[18:11:21] <ɹǝɟılʍǝu> Нужно слить ветку B в ветку A. Но конфликт.
[18:11:24] <ForNeVeR> ɹǝɟılʍǝu: you have my ear, citizen.
[18:11:52] <ɹǝɟılʍǝu> Мержу A в B, решаю конфликт,... git add <тот файл>, git commit ...
[18:12:04] <ɹǝɟılʍǝu> И теперь в коммите дохуя немоих изменений.
[18:12:08] <ɹǝɟılʍǝu> Это нлрмально?
[18:12:49] <ForNeVeR> Не твоих - это чьих?
[18:12:57] <ForNeVeR> Это же мерж-коммит, бро!
[18:13:05] <ForNeVeR> Он и должен включать все изменения из какой-то ветки.
[18:13:10] <ForNeVeR> По-моему, всё ок.
[18:13:21] <Akon32> diff'ы глянь через gitk или git extensions.
[18:13:40] <ɹǝɟılʍǝu> В диффах дохуя всего
[18:13:56] <Akon32> между сторонним коммитом и коммитом слияния, и между своим коммитом и коммитом слияния.
[18:13:59] <ɹǝɟılʍǝu> Ну, оно и так есть в ветке A, конечно...
[18:15:14] <gsomix> Akon32, хм, а большая библиотека. Я про Apache Commons Math.
[18:15:15] portnov зашёл в конференцию
[18:16:56] <gsomix> Правда, меньше всего я хотел бы писать что-нибудь математическое в Java.
[18:17:49] <Akon32> у меня дистр почти на 100М, так что пофиг.
[18:17:59] <Akon32> так scala же.
[18:18:07] <gsomix> А! Точно.
[18:18:49] <gsomix> Akon32, а что там со скоростью?
[18:18:54] <ɹǝɟılʍǝu> Да, ребят.
[18:18:57] <ɹǝɟılʍǝu> Всё ок.
[18:19:05] <ɹǝɟılʍǝu> ForNeVeR, Akon32, спасибо!
[18:19:14] <ForNeVeR> ɹǝɟılʍǝu: отлично!
[18:19:38] <Akon32> gsomix: да вроде 30-50% от сишки должно быть.
[18:19:41] <gsomix> Akon32, у них там все самописное, или они обертывают C/Fortran?
[18:19:49] <Akon32> самописное конечно.
[18:19:52] <gsomix> Ок.
[18:20:43] <Akon32> ещё векторные библиотеки есть в java3d, там мутабельные вектора - должно быть побыстрее, чем commons math.
[18:20:48] <ɹǝɟılʍǝu> Ребят.
[18:20:51] <ɹǝɟılʍǝu> Кто работал с https://git-scm.com/docs/git-worktree ?
[18:21:28] <gsomix> Akon32, годно.
[18:21:36] <gsomix> Для дотнета пока ситуация похуже.
[18:22:20] <Akon32> gsomix: собственно, работа с векторами - это класс Vector3D + 10-15 методов. на раз реализуется с нуля.
[18:22:56] <Akon32> но я уже говорил, что свои реализации нафиг повыкидывал, ибо есть готовое.
[18:23:12] <gsomix> Akon32, ну, я скорее по линал спрашивал.
[18:23:37] <Akon32> ну commons math я и из-за матриц подключаю и еще из-за каких-то там функций.
[18:24:25] <Akon32> на дотнете по идее тоже уйма всего такого должна быть.
[18:24:41] <gsomix> Akon32, из свободного есть Math.NET.
[18:24:42] <Akon32> игры пишут же на нем.
[18:25:44] <ForNeVeR> Akon32: у игрунов свои наборы типов.
[18:26:02] <ForNeVeR> Общеупотребимого я тоже не знаю.
[18:26:31] <ForNeVeR> ɹǝɟılʍǝu: неа, не доводилось с таким работать.
[18:31:48] m4n71k0r вышел из конференции: Replaced by new connection
[18:31:49] m4n71k0r зашёл в конференцию
[18:34:33] <gsomix> Пойду уйду.
[18:34:46] gsomix вышел из конференции
[18:35:24] Владик Лозинский вышел из конференции
[18:42:46] rafaelrs зашёл в конференцию
[18:48:09] rexim зашёл в конференцию
[18:53:32] Aman зашёл в конференцию
[18:58:14] yesyesyes вышел из конференции: Replaced by new connection
[18:58:14] yesyesyes зашёл в конференцию
[19:05:37] <ɹǝɟılʍǝu> ForNeVeR, бгг http://www.gamedev.ru/flame/forum/?id=211351
[19:07:04] <Akon32> ололо
[19:07:05] <ForNeVeR> А у нас вот норм пишут.
[19:07:15] <ForNeVeR> Ну, не всегда, но когда не торопятся - норм.
[19:08:06] <Aman> ForNeVeR: microsoft buys xamarin
[19:08:23] m4n71k0r вышел из конференции
[19:08:31] <ForNeVeR> Aman: yes, we were discussing it in dotnet@ already. Thanks for the news ;)
[19:09:52] <Kerrigаn> думаете сделают бесплатным?
[19:10:25] <Aman> may be may be not
[19:10:38] <Aman> microsoft can
[19:12:36] <ɹǝɟılʍǝu> Банка Майкрософт.
[19:13:44] yesyesyes вышел из конференции
[19:13:51] <Aman> ɹǝɟılʍǝu: you wana rob?
[19:17:12] yesyesyes зашёл в конференцию
[19:20:00] <Mr.Purple> trash can
[19:35:19] superka вышел из конференции: Logged out
[19:35:51] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[19:35:52] superka зашёл в конференцию
[19:36:07] horta hell вышел из конференции: Disconnected: Replaced by new connection
[19:36:10] horta hell зашёл в конференцию
[19:37:16] <Славный капитан> ɹǝɟılʍǝu: чума на оба этих дома
[19:38:18] <ɹǝɟılʍǝu> Славный капитан, чо
[19:38:27] <Славный капитан> Паттерны, кстати, это не "как надо" а "вот такая хреновина часто встречается в разных кодах. Давайте будем называть ее таким словом, чтобы проще было понимать друг друга".
[19:39:16] <ɹǝɟılʍǝu> А, ты про это.
[19:39:25] <ɹǝɟılʍǝu> Никогда не понимал таких странных людей. =)
[19:42:04] <Славный капитан> Ну и это, говнокод, который работает уже сегодня неизмеримо ценнее вылизанного и отполированного говнокода, который так и не взлетит.
[19:42:16] ckorzhik вышел из конференции
[19:43:19] yesyesyes вышел из конференции: Replaced by new connection
[19:43:20] yesyesyes зашёл в конференцию
[19:43:36] superka вышел из конференции: Logged out
[19:45:11] <ɹǝɟılʍǝu> Славный капитан, ну вот тогда у меня всё в cmake и работало)
[19:46:36] ForNeVeR зашёл в конференцию
[19:46:50] <rexim> Забавно, как благодаря мидиклавке в две октавы я начал любит до-минор. Учитывая, что у меня, как у духовика, психологическая неприязнь к тональностям с больше чем одним знаком альтерации.
[19:47:31] <ForNeVeR> rexim: я ничего не понял, но твои слова тронули моё сердце!
[19:47:45] <rexim> ForNeVeR: ты не поверишь.
[19:47:47] <rexim> Я тоже
[19:48:02] <rexim> Речевой модуль опять барахлит
[19:48:04] <Славный капитан> ɹǝɟılʍǝu: а я и не говорю, что у тебя не работало =)
[19:48:10] <ForNeVeR> $send gsomix https://github.com/ForNeVeR/mathnet-spatial/commit/a94297ade37ba38eae1b5ae2c571fe18e116266c
[19:48:12] <horta hell> ForNeVeR: Сообщение помещено в очередь.
[19:48:24] <Славный капитан> но у меня-то оно не работало
[19:50:23] <ɹǝɟılʍǝu> Славный капитан, а, ну это да.
[19:50:27] <Mr.Purple> rexim: а чочо играешь? санклад есть?
[19:51:16] <Mr.Purple> ты в аранжировки умеешь?
[19:51:27] <ɹǝɟılʍǝu> Перевожу:
[19:51:50] <ɹǝɟılʍǝu> «Что за музыку играешь? Есть страничка на soundcloud?»
[19:52:38] <rexim> ɹǝɟılʍǝu: спасибо, а то я только починил речевой модуль и тут же сразу непонятные вопросы посыпались.
[19:53:12] <rexim> Mr.Purple: я бедный программист. У меня ничего нет кроме миди-клавы за 2к рублей. И все, что я умею, это нажимать на ней кнопочки. :(
[19:53:15] <rexim> Извини.
[19:53:21] <Mr.Purple> чорт
[19:53:54] <Mr.Purple> rexim: а писать звук после нажиманий умеешь?
[19:54:04] <ɹǝɟılʍǝu> Так.
[19:54:27] <rexim> Mr.Purple: хм... Ну, я однаждый запустил аудасити, случайно нажал на какую-то кнопку и мои нажимания записались!
[19:54:40] <Mr.Purple> уже неплохо
[19:54:42] <ɹǝɟılʍǝu> send/ɹǝɟılʍǝu/Попробуй поднять https://github.com/chrisdone/lpaste на centos 6 или 7/
[19:54:42] <horta hell> ɹǝɟılʍǝu: Аргументы некорректны.
[19:54:47] <ForNeVeR> ɹǝɟılʍǝu: https://github.com/horusiath/akkling !
[19:54:55] <ɹǝɟılʍǝu> send/ɹǝɟılʍǝu/Попробуй поднять https:\/\/github.com\/chrisdone\/lpaste на centos 6 или 7/
[19:54:59] <horta hell> ɹǝɟılʍǝu: Сообщение доставлено.
[19:55:03] <Mr.Purple> rexim: а звук скрипки в твоем *rak'е есть7
[19:55:04] <ForNeVeR> Настоящую Akka ещё не типизировали, зато Akka.NET уже пытаются.
[19:55:15] <ɹǝɟılʍǝu> ForNeVeR, хм...
[19:55:35] <rexim> Mr.Purple: прям сейчас нет. Но где-то в звукобанке было.
[19:56:02] <Mr.Purple> rexim: запиши струнные отсюда: https://www.youtube.com/watch?v=Y98ZfNoPK2k&feature=youtu.be&t=793
[19:56:32] <Mr.Purple> если в несколько дорог здорово будет
[19:56:34] <rexim> Лол, у меня джек запущен! xD
[19:56:38] <rexim> Ничего не слышу.
[19:56:43] <rexim> А выключить не хочется.
[19:57:14] yesyesyes вышел из конференции
[19:57:43] <rexim> Mr.Purple: там еще кларнетик есть! :3
[19:57:44] <rexim> Ня!
[19:57:50] * rexim когда-то играл на кларнетике.
[19:58:04] <rexim> Mr.Purple: извини, я не настолько крут, чтобы такие вещи делать.
[19:59:55] <Mr.Purple> ):
[20:00:22] * Mr.Purple пошел слушать фриджаз
[20:12:34] superka зашёл в конференцию
[20:15:51] rafaelrs вышел из конференции
[20:17:15] <folex> Не могу победить sort -k
[20:17:59] <rexim> folex: а во что вы играете?
[20:18:04] <folex> есть строчки вида
chunk_wait_ms/MessageTemplatesUpdateActor/: (average=0, count=6, maximum=0, minimum=0, p50=0, p90=0, p95=0, p99=0, p999=0, p9999=0, sum=0)
не могу заставить сортировать по второй колонке, начиная с 10-го символа
sort -nk2.9,2
не работает
[20:18:20] <folex> rexim: в сортировку статы!
[20:18:27] <folex> веселая игра
[20:18:33] <rexim> А, ну тогда ты его точно не победишь.
[20:18:35] <folex> эни-беники ХУЯК ПОЛДНЯ ПРОЛЕТЕЛО
[20:18:45] <folex> rexim: почему?
[20:18:52] <rexim> Он запрограммирован побеждать в этой игре!
[20:18:53] rafaelrs зашёл в конференцию
[20:18:55] <folex> :(
[20:18:58] <folex> такими как ты!
[20:19:07] <folex> но срсли, кто-нибудь знает как sort -k укрощать?
[20:19:18] <rexim> Я не знаю, сорри.
[20:19:53] folex вышел из конференции
[20:24:58] folex зашёл в конференцию
[20:26:41] <rexim> Mr.Purple: специально для тебя записал, как я на этой фиговине играю https://youtu.be/KYlCpLjtzqs
[20:27:40] <Mr.Purple> rexim: ook
[20:27:59] <Mr.Purple> rexim: на Depeche Mode похоже
[20:28:42] <rexim> Да, возможно я его наслушался. :)
[20:28:47] <rexim> Я это просто из головы взял
[20:28:48] <Mr.Purple> норм, чо
[20:29:33] <Mr.Purple> а транспонирование у тебя там быстро можно произвести?
[20:30:19] <Mr.Purple> так, там же по мидям все.
[20:30:23] <rexim> Лол, только если на уровне софта, который ловит мидисигналы и синтезирует звук :)
[20:30:26] <Mr.Purple> наверное да
[20:30:29] <rexim> Я qsynth юзаю
[20:30:32] <rexim> Хз, можно ли там
[20:30:40] <Mr.Purple> короче строй приспустишь на полтона и норм
[20:31:01] <Mr.Purple> какой-нибудь Mercyful Fate заебашим
[20:32:17] <rexim> qsynth, кажется не умеет.
[20:32:26] <rexim> Можно написать.
[20:33:26] <Mr.Purple> rexim: https://www.youtube.com/watch?v=R8BwLNjxSec
[20:33:35] <Mr.Purple> там немного клавишь есть
[20:33:46] <Mr.Purple> я сегодня основную тему без соляка подобрал
[20:36:39] <Mr.Purple> там и скрипки есть
[20:46:12] sss|zombie вышел из конференции
[20:46:43] gsomix зашёл в конференцию
[20:47:33] Mr.Purple вышел из конференции
[20:47:57] <gsomix> Утро.
[21:21:59] folex вышел из конференции
[21:25:54] folex зашёл в конференцию
[21:26:00] Graf зашёл в конференцию
[21:26:09] Graf вышел из конференции
[21:33:38] m4n71k0r зашёл в конференцию
[21:35:36] portnov вышел из конференции
[21:38:02] <rexim> $send ForNeVeR https://www.youtube.com/watch?v=Vs1NPirh2jI
[21:38:05] <horta hell> rexim: Сообщение доставлено.
[21:39:35] <rexim> О боже! Даже Spider Dance у этого чувак охуенный! https://www.youtube.com/watch?v=Ljf3tZGxaJM
[21:40:10] <m4n71k0r> хм, как и следовало ожидать... ксамарин продались...
[21:41:15] <rexim> m4n71k0r: дыа!1
[21:41:30] <rexim> Все надеюсьтся, что он дешевле теперь станет, лол.
[21:41:43] * rexim надеется увидеть полыхание пуканов, если таки нет %)
[21:42:05] <m4n71k0r> rexim: ну его точно не сольют, как делает гугол со своими проектами
[21:42:19] <rexim> А, ну это да.
[21:42:23] <rexim> Майкрософт не такой
[21:43:20] <m4n71k0r> а цена... хм... мелкософту нужна была разработка под мобильные приложения...только нахрена ему ещё одна штудия, которая уже бесплатная почти, я хз
[21:43:40] <m4n71k0r> ну приткнут куда-нибудь
[21:44:27] <Minoru> лолд с последней фразы
[21:45:14] <rexim> Minoru: пора спать! https://www.youtube.com/watch?v=XI3T3G9GJRw
[21:45:32] Akon32 вышел из конференции
[21:46:42] portnov зашёл в конференцию
[21:47:30] Donor зашёл в конференцию
[21:47:46] <Minoru> rexim: но… но… но… мне рано… я не хочу… *храпит*
[21:47:53] Donor вышел из конференции: QIP 2010: Спокойное общение
[21:48:20] <rexim> ˈˌ:3
[21:49:28] kosc вышел из конференции: Disconnected: closed
[21:50:05] Aman вышел из конференции
[21:50:42] <m4n71k0r> ɹǝɟılʍǝu: не, всё-таки ответь
[21:51:18] <ɹǝɟılʍǝu> Yf xnj&
[21:51:19] <rexim> Minoru: проснись и пой! https://www.youtube.com/watch?v=KYlCpLjtzqs
[21:51:20] <m4n71k0r> ɹǝɟılʍǝu: хотя нет, не отвечай
[21:51:24] <ɹǝɟılʍǝu> На что ответить?
[21:52:03] <m4n71k0r> ɹǝɟılʍǝu: ну я вчера спросил у I "ты программист?", а ты у меня спросил "а ты?". Почему?
[21:52:26] <rexim> Я вот не программист
[21:52:36] <m4n71k0r> rexim: ты миксер
[21:52:40] <rexim> да
[21:52:54] <m4n71k0r> с тобой всё сложно и просто одновременно
[21:52:58] <rexim> Профессия такая есть. Говна месить. %)
[21:53:05] <Minoru> rexim: программирующий миксер!
[21:53:09] <ɹǝɟılʍǝu> m4n71k0r, не понял вопроса.
[21:53:16] <Minoru> rexim: и не «говно», а «Джаву»! Не путай тут!
[21:53:18] <Minoru> ;)
[21:53:19] <m4n71k0r> rexim: хм, так вот откуда корни...
[21:54:28] <m4n71k0r> ɹǝɟılʍǝu: http://0xd34df00d.me/logs/chat/codingteam@conference.jabber.ru/2016/02/24.html#19:52:02
[21:54:50] <ɹǝɟılʍǝu> m4n71k0r, а
[21:54:54] <ɹǝɟılʍǝu> ну я вот не программист
[21:55:05] <rexim> ɹǝɟılʍǝu: ты пегас
[21:55:17] <m4n71k0r> ɹǝɟılʍǝu: ты художник, который был вынужден написать свою рисовалку, я помню
[21:56:47] dzhon вышел из конференции
[21:58:25] eaeee зашёл в конференцию
[21:59:54] <m4n71k0r> странно, что все отказываются быть программистами
[22:02:15] <superka> что эти ироды сделали с sourcetree
[22:04:14] <ɹǝɟılʍǝu> Плоха.
[22:04:21] * ɹǝɟılʍǝu перешёл на консоль.
[22:04:47] <superka> шелл неудобный!
[22:04:52] <superka> ненаглядный
[22:05:31] <Minoru> ɹǝɟılʍǝu: что у тебя там случилось?
[22:05:39] ckorzhik зашёл в конференцию
[22:05:59] <ɹǝɟılʍǝu> Minoru, не у меня)
[22:06:03] <ɹǝɟılʍǝu> У SourceTree.
[22:06:51] <Minoru> а, ок
[22:06:59] <ɹǝɟılʍǝu> m4n71k0r, потому что котенька http://cs8.pikabu.ru/post_img/2016/02/25/10/145642295212661941.jpg
[22:22:37] <m4n71k0r> ɹǝɟılʍǝu: КОТЕНЬКА! http://img0.joyreactor.cc/pics/post/full/art-%D0%BA%D1%80%D0%B0%D1%81%D0%B8%D0%B2%D1%8B%D0%B5-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8-3513-%D0%BA%D0%BE%D1%82%D1%8D-2882626.jpeg
[22:25:34] <rexim> ɹǝɟılʍǝu: magit збс
[22:28:54] folex вышел из конференции
[22:30:28] <Minoru> rexim: > 31 views
> ни единого лайка
Да что они себе позволяют на этом YouTube!
[22:31:25] Aman зашёл в конференцию
[22:32:12] <rexim> Minoru: один есть! :)
[22:32:13] <rexim> Спасибо!
[22:36:02] <Minoru> ^_^
[22:36:36] <rexim> Minoru: вот тебе за это! https://www.youtube.com/watch?v=yXLL46xkdlY
[22:37:31] <Minoru> rexim: так вот как эти штуки пишутся!
[22:37:43] <rexim> Хм...
[22:37:47] <rexim> Ну не всегда. :)
[22:37:52] <Minoru> а я думал, человек сидит и в каком-нибудь Audacity кропотливо по кусочкам собирает трек…
[22:38:03] <rexim> Чаще "оффлайн" в редакторе нотки натыкиваются.
[22:38:10] <rexim> Хм...
[22:38:22] <rexim> Тут не все так просто...
[22:38:39] <rexim> Отдельные дорожки могут наигрываться реалтайм, а потом оффлайн кропотливо склеиваться.
[22:40:07] <Minoru> ну, тут человек поназаписал звуков, понабиндил на кнопочки, отработал порядок нажатий и уже потом записал
[22:40:12] <Minoru> во всяком случае, так это выглядит
[22:42:08] <rexim> Minoru: https://www.youtube.com/watch?v=qAeybdD5UoQ
[22:42:23] <rexim> Это вообще кастомный девайс :)
[22:43:16] <ɹǝɟılʍǝu> Блять
[22:43:25] <rexim> ɹǝɟılʍǝu: придется снова компилять!
[22:43:27] <ɹǝɟılʍǝu> Шо делать с льдьми, не умеющими пользоваться пастой?
[22:43:33] <rexim> Зубной?
[22:43:36] <ɹǝɟılʍǝu> Нет
[22:43:38] <rexim> Ок
[22:43:38] <ɹǝɟılʍǝu> Pastebin
[22:43:44] <Minoru> rexim: как после такого инструмента распутывать пальцы? :)
[22:43:53] <rexim> Minoru: писать код!
[22:44:19] <Minoru> ɹǝɟılʍǝu: нужно сделать глубокий вдох, выдох, и ещё раз объяснить, что нужно выкладывать на pastebin
[22:44:36] <rexim> А ПОТОМ ЗАБАНИТЬ НАХУЙ!11
[22:44:38] <rexim> Ой
[22:44:39] <ɹǝɟılʍǝu> Minoru, 201 раз уже
[22:44:45] <ɹǝɟılʍǝu> rexim, так в вк.
[22:44:48] <ɹǝɟılʍǝu> В беседе.
[22:44:50] <rexim> Ох...
[22:45:43] eaeee вышел из конференции: Replaced by new connection
[22:45:43] eaeee зашёл в конференцию
[22:45:46] <Minoru> ɹǝɟılʍǝu: а какие у тебя рычаги влияния есть? Ты можешь просто отказаться читать код, присланный inline?
[22:47:20] <ɹǝɟılʍǝu> Minoru, нет.
[22:47:46] <ɹǝɟılʍǝu> Minoru, но могу выкинуть из программы запилки программы по теории типов!
[22:47:51] <ɹǝɟılʍǝu> И тогда чувак не получит зачёт
[22:47:56] <ɹǝɟılʍǝu> И вылети из универа
[22:48:00] <ɹǝɟılʍǝu> _0/
[22:48:04] <ɹǝɟılʍǝu> Достаточно коварно?
[22:48:26] <Minoru> но он так ничему и не научится…
[22:48:40] <ɹǝɟılʍǝu> Зато я отведу душу.
[22:50:12] <Minoru> ɹǝɟılʍǝu: Advice is what we ask for when we already know the answer but wish we didn't
[22:57:27] Akon32 зашёл в конференцию
[23:02:04] <Minoru> ɹǝɟılʍǝu: https://hackage.haskell.org/package/vulkan
[23:03:19] <ɹǝɟılʍǝu> Minoru, как нетипично для hackage версию поставили.
[23:03:38] <Minoru> ты про то, что она не 0.0.0.1?
[23:03:55] <ɹǝɟılʍǝu> д
[23:04:09] <ɹǝɟılʍǝu> Учитывая, что сам Vulkan едва-едва вышел.
[23:04:11] <Minoru> ну, видимо, запилили всё, что считали жизненно необходимым
[23:04:27] <rexim> > This package requires GHC 8.0 or higher due to the use of the DuplicateRecordFields and Strict language extensions.
> Strict language extension
Этот ваш строгий язык из коробки недостаточно строг?
[23:04:42] <Minoru> я внутрь не смотрел, у меня просто в голове сработал фильтр «Haskell, Vulkan → ɹǝɟılʍǝu»
[23:04:51] <ɹǝɟılʍǝu> Сяпки
[23:06:11] <Minoru> rexim: музяки Рексимяке! https://www.youtube.com/watch?v=FfYMVQ1fPQ4
[23:06:26] <rexim> Minoru: \o/ yay!
[23:06:32] <rexim> Спасибо! :)
[23:11:44] folex зашёл в конференцию
[23:19:21] <ɹǝɟılʍǝu> rexim, https://brianmckenna.org/blog/howtostopfp
[23:19:24] <ɹǝɟılʍǝu> Minoru, ↑
[23:23:32] <rexim> ɹǝɟılʍǝu: но ведь результат включает в себя и самого юзера? Является ли юзер сам себе коворкером?
[23:23:37] <rexim> Я теперь не усну ._.
[23:23:44] <ɹǝɟılʍǝu> rexim, хз
[23:23:50] folex вышел из конференции
[23:27:15] <Minoru> ɹǝɟılʍǝu: пиздец, зачем ты страшилки на ночь показываешь? >_<
[23:27:18] <Minoru> я теперь тоже не усну!
[23:27:30] <ɹǝɟılʍǝu> Minoru, а я поржал.
[23:28:12] <Minoru> мне эта история кажется слишком правдоподобной, чтобы быть смешной
[23:28:18] <rexim> Мне тоже
[23:28:26] <rexim> Точнее, я ее вживую видел, если что
[23:28:47] <Minoru> ɹǝɟılʍǝu: ну, можешь мысленно вспомнить то, что я тебе рассказывал, когда мы с тобой спорили про «понижать планку своего кода vs. повышать знания сотрудников»
[23:29:39] <ɹǝɟılʍǝu> Minoru, низачто)
[23:32:20] portnov вышел из конференции
[23:33:06] <gsomix> ɹǝɟılʍǝu, какой у вас учебник по матану был?
[23:34:50] <ɹǝɟılʍǝu> Не помню)
[23:37:38] <Minoru> gsomix: а ты случайно не помнишь, какой такой «пост о parametricity» ты мне мог в последние пару недель кидать? ._.
[23:38:10] <Minoru> а то у меня в тудушке висит задание лайкнуть его, а я что-то даже вспомнить не могу, что за пост. Погрепал «gsomix.*Minoru.*http», ничего подходящего не видно
[23:40:26] <gsomix> Лайкнуть?
[23:41:11] <gsomix> Был пост про free theorems, например.
[23:41:20] <gsomix> Это самое ближнее, что я могу вспомнить.
[23:42:58] <Славный капитан> ɹǝɟılʍǝu: Minoru: не вижу проблемы
[23:43:36] m4n71k0r вышел из конференции
[23:43:36] <Славный капитан> берешь и пишешь код, который вообще никто не может понять, не то что определить есть ли в нем побочные эффекты или нет.
[23:44:46] <Славный капитан> так как эти смешные смертные -- твари с одной стороны социальные, а с другой -- безблагодатные, они скорей повесятся на витухе, чем признаются, что не способны понять этот код
[23:46:01] <Minoru> gsomix: блин, вообще мистика… По поводу free theorems я тоже пост не помню, зато помню, что, мол, нужно оригинальную публикацию прочитать. Поискал по слову «прочитать» — ничего не нашёл. Да что ж такое-то?!
[23:46:41] <Славный капитан> я сто раз так код ревью проходил ;3
[23:48:36] <ɹǝɟılʍǝu> Славный капитан, кек
[23:52:13] Mr.Purple зашёл в конференцию
[23:53:23] <gsomix> Minoru, ¯\_(ツ)_/¯
[23:54:05] <rexim> Лол, вам видимо не приходилось работать в больших американским корпорациях. Там происходит все именно так, как написано в статье.
[23:54:12] <rexim> На тебя не только менеджеру настучат за фпшный код, но еще и вежливо заставят пройти какие-нибудь унизительные курсы для начинающих джава-программистов, ибо, очевидно, ты не умеешь программировать, а замену найти тебе пока не получается.
[23:55:07] <gsomix> Minoru, https://gist.github.com/pchiusano/444de1f222f1ceb09596
[23:55:14] Mr.Purple вышел из конференции
[23:56:16] <ɹǝɟılʍǝu> rexim, и слава Луне!
[23:56:27] <rexim> ɹǝɟılʍǝu: согласен
[23:57:13] <Minoru> gsomix: это именно оно! А прокол, скорее всего, в том, что ты прислал мне это через horta hell, а у меня не логгируются приватные сообщения в конфах… Спасибо! ^_^
[23:57:33] <gsomix> Океюшки.
[23:57:43] <ɹǝɟılʍǝu> чпокушки
[23:58:04] <Minoru> (JFTR: прокол мой, а не твой :)
[23:59:38] asidorenko зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!