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

Тема: C, С++, D, Java, C#, Haskell, Python, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust.
Dead Food: Flash, PHP, Pascal/Delphi/Borland, Basic, 1С.
HQ: http://codingteam.org.ru
0xDead Food: http://leechcraft.org
Live Food: http://www.loglist.net/
Fast Food: http://hastebin.com/
Instagram Food: http://tinyurl.com/ctcjr-logs
Report Developer Abuse: http://www.loglist.net/quote/new
[00:00:47] dzhon зашёл в конференцию
[00:02:37] xspeed зашёл в конференцию
[00:03:06] ForNeVeR вышел из конференции
[00:03:14] ForNeVeR зашёл в конференцию
[00:07:27] McVlaga вышел из конференции: Replaced by new connection
[00:07:28] McVlaga зашёл в конференцию
[00:11:21] The Legend, Father of Giants зашёл в конференцию
[00:15:19] Graf зашёл в конференцию
[00:15:30] Graf вышел из конференции
[00:38:49] McVlaga вышел из конференции
[00:41:05] folex вышел из конференции
[00:46:40] μαρτιχώρ зашёл в конференцию
[00:51:58] <μαρτιχώρ> хм...я жидов палю
[00:52:20] <μαρτιχώρ> хорошо хоть никого не забанил случайно
[00:53:58] <μαρτιχώρ> ECLIPSE - ГОВНО. ПОТОМУ ЧТО ЕГО СПРИНГОПЛАГИНЫ НЕ СООБЩАЮТ ОБ ОТСУТСТВИИ НЕОБХОДИМЫХ ЗАВИСИМОСТЕЙ В МАНИФЕСТАХ
[00:54:57] <μαρτιχώρ> clean dependencies … хуяк и все бинозависимости подчистил // правда спрашивает
[00:56:48] Zetoke вышел из конференции
[00:57:08] a1batross вышел из конференции
[00:57:55] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[00:57:56] dzhon зашёл в конференцию
[00:58:32] rexim зашёл в конференцию
[00:58:52] <rexim> Утречга!
[00:59:06] a1batross зашёл в конференцию
[00:59:33] <rexim> μαρτιχώρ, ты мартихур
[00:59:34] <μαρτιχώρ> ВООБЩЕ ВСЯ ЭТА ПЛАГИННАЯ СИСТЕМА В ЭКЛИПСЕ - ГОВНО И РУЛЕНИЕ МАНИФЕСТАМИ РУКАМИ ДЕЛАЕТ ВСЕХ УНЫЛЫМИ
[00:59:44] <rexim> μαρτιχώρ, ололо
[00:59:47] <μαρτιχώρ> rexim: МАРТИХОР
[01:00:40] <rexim> μαρτιχώρ, познай боль! Познай Eclipse RCP!
[01:00:46] <μαρτιχώρ> А ЕЩЁ ЖАР ХЭЛЛ
[01:01:01] <rexim> О ДА!
[01:01:09] <rexim> Продолжай
[01:02:14] <μαρτιχώρ> КЭННОТ ФАЙНД ХЭНДЛЕР СХЕМАС/КОНТЕКСТ - ШЕЙДИМ СПРИНГИ - ШЕЙДИМ АСМ - ШЕЙДИМ МИР
[01:02:25] <μαρτιχώρ> У МЕНЯ АСМ ТРЁХ ВЕРСИЙ В РАЗНЫХ БАНДЛАХ
[01:02:34] <μαρτιχώρ> Я ЛЮБЛЮ ОСЖЭАЙ
[01:02:42] <rexim> 0xd34df00d, когда уже личкрафты вытеснять эклипс рцп?
[01:03:28] <μαρτιχώρ> ЯИмеюТабы
[01:03:29] <rexim> Там же всякого плагинная система полущ
[01:03:29] cat3 вышел из конференции: Пока!
[01:03:44] <μαρτιχώρ> выделиМнеВиджет
[01:04:11] <μαρτιχώρ> хочуПосратьвПопапМенюЭкшенов
[01:04:30] <rexim> μαρτιχώρ, а вообще, все будет хорошо, мой друг :)
[01:04:41] <μαρτιχώρ> rexim: тебе видней
[01:04:52] <rexim> Да
[01:05:00] <rexim> Я жираф
[01:05:11] <μαρτιχώρ> rexim: с белой спиной
[01:05:23] <rexim> μαρτιχώρ, ахаха
[01:05:33] <μαρτιχώρ> программа выполнена
[01:05:40] <rexim> μαρτιχώρ,
[01:05:44] <rexim> Ой
[01:05:50] <rexim> Случайно
[01:06:25] <μαρτιχώρ> через год я смогу одной фразой в жаба конфе вызывать попоболь у всех
[01:07:24] <The Legend, Father of Giants> rexim: https://vk.com/tabletopday2015
[01:07:46] <The Legend, Father of Giants> я уже заявился на четверочку ;3
[01:07:54] <rexim> Я был когда-то странным
Прибором безымянным,
Который в Цодингтиме
Никто не замечал.

Теперь я Нахуебашка...
[01:08:09] * rexim уснул
[01:08:50] <rexim> The Legend, Father of Giants, я с мобилы. Спасибо, позже гляну
[01:09:39] grouzen вышел из конференции
[01:09:46] <μαρτιχώρ> rexim: едешь куда-то?
[01:10:08] <μαρτιχώρ> или
[01:10:16] <μαρτιχώρ> .time rexim
[01:10:17] <DeadBot> μαρτιχώρ: хз
[01:10:20] <rexim> μαρτιχώρ, на диване лежу, жру кальмары
[01:10:37] <rexim> Лень до компании идти
[01:10:51] <rexim> Компа*
[01:10:59] <rexim> Лол
[01:13:06] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[01:13:08] dzhon зашёл в конференцию
[01:13:12] <j123123> .time j123123
[01:13:12] <DeadBot> j123123: хз
[01:13:22] <j123123> .time DeadBot
[01:13:22] <DeadBot> j123123: хз
[01:14:58] <rexim> http://i.imgur.com/hEPqxe5.jpg
[01:15:10] <rexim> Вот кальмары
[01:15:15] <rexim> :3
[01:16:32] <μαρτιχώρ> а я сегодня на работе жрал тортики и пиццу
[01:16:49] <rexim> μαρτιχώρ, у ты какой!
[01:16:58] <rexim> Днюха?
[01:17:22] <μαρτιχώρ> вчера была, да
[01:17:27] <μαρτιχώρ> у меня
[01:17:33] <μαρτιχώρ> сегодня проставлялся
[01:17:38] <rexim> Оу
[01:17:43] <μαρτιχώρ> о... ыы https://neuronica.wordpress.com/2015/03/31/new-project-scala-php/
[01:17:48] <μαρτιχώρ> скалапэхэпэ
[01:17:52] <rexim> μαρτιχώρ, поздравляю!
[01:17:52] <μαρτιχώρ> конечно
[01:18:00] <μαρτιχώρ> rexim: спасибо
[01:18:39] * rexim записал дату др мантихура
[01:20:12] Zetoke зашёл в конференцию
[01:21:47] eaeee зашёл в конференцию
[01:22:45] <eaeee> Привет
[01:23:58] McVlaga зашёл в конференцию
[01:25:13] <rexim> eaeee, вооапопаа!
[01:26:13] <eaeee> rexim, :)
[01:26:35] <eaeee> $pet feed
[01:26:36] <horta hell> eaeee: Gratis не желает есть.
[01:26:44] <eaeee> $pet heal
[01:26:44] <horta hell> eaeee: Gratis будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[01:26:49] <μαρτιχώρ> eaeee: попробуй в другую дырку покормить
[01:27:03] <rexim> .__.
[01:27:34] <j123123> $pet stats
[01:27:34] <horta hell> j123123:
Кличка: Gratis
Здоровье: 81
Сытость: 44
Возраст: 9 часов
[01:27:58] <rexim> Так, пора поднимать свою ленивую задницу с дивана...
[01:28:16] <rexim> А то кальмары уже закончились
[01:29:23] <eaeee> Что-то мне не оч сегодня
[01:30:06] <μαρτιχώρ> eaeee: попробуй поспать, поесть, пописать код
[01:33:46] <rexim> eaeee, простыл? :(
[01:37:15] <eaeee> μαρτιχώρ, я писал, не получилось :)
[01:37:49] rafaelrs зашёл в конференцию
[01:37:50] <eaeee> rexim, надеюсь нет
[01:38:42] <rexim> eaeee, держись! Не расклеивайся"
[01:39:55] a1batross вышел из конференции: Disconnected: closed
[01:42:12] reggies зашёл в конференцию
[01:51:48] <Zetoke> Привет чат
[01:51:51] <Zetoke> Как вы тут?
[01:52:15] <Zetoke> А кто-нибудь из вас юзает механическую клавиатуру?
[01:52:40] <Minoru> конечно!
[01:52:46] * Minoru ← он
[01:53:07] <Minoru> олсо у нас есть владельцы HHKB
[01:53:11] <Minoru> rexim ← он
[01:53:22] grouzen зашёл в конференцию
[01:53:28] eaeee вышел из конференции: Logged out
[01:53:30] eaeee зашёл в конференцию
[01:53:33] <rexim> А?
[01:54:32] <Minoru> прости, я, видать, зря хайлайтнул
[01:54:39] <Minoru> я думал, тут сразу вопросы будут, потому и призвал
[01:56:40] <rexim> Я с мобилы :(
[01:57:09] <rexim> Я не удержался и опять лег на диван..
[01:57:25] <Minoru> ок, мож псть скрщнно, чтб быстр было ;)
[01:57:27] <Minoru> уф
[01:57:34] <Minoru> я стараюсь днём не лежать
[01:57:41] <Minoru> в смысле, ложиться, только если собрался спать
[01:57:46] <Minoru> особенно вечером
[01:58:02] <rexim> У меня почти уже полночь
[01:58:08] <Minoru> а то временами выходит так, что в семь прилёг потупить в телефончик, в итоге проснулся в час ночи и спать уже не хочется
[01:58:32] <Minoru> дык если полночь, то лучше в кровать прилечь, а не на диванчик
[01:58:38] <Minoru> ну или на чём ты там спишь
[01:59:14] <rexim> Эх... Этот диванчик у меня и кровать...
[02:00:10] <rexim> Но спать нельзя! У меня кое-какие есть ещё дела!
[02:00:28] <rexim> Надо только встать :(
[02:00:43] <rexim> Аргх!
[02:08:51] <Zetoke> Minoru, есть ли подводные камни?
[02:09:20] <rexim> Это было тяжело, но я таки поднял свою ленивую задницу с дивана.
[02:09:22] <rexim> Всем спасибо за поддержку.
[02:09:26] <ɹǝɟılʍǝu> rexim, а у тебя мобила с механической клавой?
[02:09:27] <Zetoke> HHKB странно выглядит как-то
[02:09:41] <rexim> ɹǝɟılʍǝu, а как жешь!
[02:10:06] <Zetoke> Minoru, а что у тебя за клавиатура?
[02:11:05] <Zetoke> rexim, а в HHKB Ctrl через что пилится?
[02:11:35] <rexim> Zetoke, Ctrl на месте капса
[02:11:44] <rexim> Очень удобно, кстати.
[02:11:50] <rexim> Особено если емаксом пользуешься.
[02:12:10] folex зашёл в конференцию
[02:12:21] <Zetoke> аы
[02:12:33] <Zetoke> А я капслоком переключаю язык ._-.
[02:12:46] <rexim> Бывает
[02:13:19] <Zetoke> Ебать она стоит
[02:13:21] <Zetoke> 13к
[02:13:26] <Zetoke> На амазоне
[02:13:36] <rexim> А мне ее подарили на ДР =P
[02:13:51] <Minoru> Zetoke: шумность, бесполезность без навыка слепой десятипальцевой печати. Больше ничего в голову не лезет. Из очевидного — цена и вес (для мобильных может быть минусом, для тех, у кого рабочее место стационарное — однозначный плюс, потому что килограм весу + резиновые ножки держат клаву как на присосках)
[02:14:37] <Zetoke> У меня сейчас лоджитек на работе мембранный тихоходный - она тоже тяжелая
[02:14:40] <Zetoke> Это очень зьс
[02:14:41] <rexim> Minoru, я слыхал вместе с das keyboard идут ушные затычки. :)
[02:14:43] <Zetoke> *збс
[02:14:50] <Minoru> у меня две. Razer BlackWidow Tournament Edition (Cherry MX Blue, «громкие») и CoolerMaster RapidFire-I (Cherry MX Brown, «тихая»)
[02:15:11] <Zetoke> Minoru, вот шумность хз. Я потыкал рейзер механику. Там она достаточно тихая
[02:15:17] <Minoru> rexim: ну, это с теми, что Blue, наверное. Для Brown затычки не нужны.
[02:15:18] <Zetoke> Ну как, щелчки слышны конечно
[02:15:20] <Zetoke> Но только они
[02:15:45] <Minoru> так-с, рейзер… Скорее всего, ты щупал что-то с Cherry MX Blue
[02:16:01] <Minoru> потому что Razer умалишённые и зачем-то пихают эти свичи в свои игровые клавы
[02:16:10] <rexim> Minoru, это мне на работе чувак один сказал. Говорит, там еще был записка мол "это для ваших коллег" :D
[02:16:12] <Minoru> я им, конечно, благодарен за это, но как инженер не одобряю
[02:16:49] <Minoru> Zetoke: если щелчки убрать (то есть взять Cherry MX Brown, например), то станет слышен звук от самого хода клавиш
[02:16:56] <Minoru> не то, чтобы он был громким, но он есть
[02:17:14] <Zetoke> Ну как от любой высокоходной клавы?
[02:17:15] <Minoru> в мембранках его не слышно, например. Ну, почти; на десктопных полноходовых слышно, но меньше
[02:17:31] <Minoru> сравнимо с полноходовыми мембранными, да
[02:17:44] <Zetoke> Хм, понял тебя
[02:17:59] <Zetoke> Да, там скорее всего MX Blue (я сейчас с этими типами разбираюсь)
[02:18:10] <Zetoke> Ибо там отчетливый щелчок при срабатывании
[02:18:25] <Minoru> для набора Blue — самое то
[02:18:40] <Zetoke> Хм
[02:18:49] <Minoru> я свой рейзер обожаю, CM покупал больше для соседей по комнате, чтобы по вечерам спать им не мешать
[02:19:01] <Zetoke> HHKB конечно выглядит интересно
[02:19:14] <Zetoke> CM?
[02:19:30] <Minoru> CoolerMaster
[02:19:38] Graf зашёл в конференцию
[02:20:24] <Zetoke> аы
[02:20:29] <Zetoke> Я сейчас посмотрел на сайте рейзера
[02:20:52] <Zetoke> Там есть для более менее простых механических клав разные модификации
[02:20:54] <Zetoke> Clicky
[02:20:57] <Zetoke> и Silent
[02:21:20] <μαρτιχώρ> голубенькие и коричневенькие черри клавишки?
[02:21:22] <Zetoke> Соседи по работе поди вдернуться к хуям?
[02:21:23] <Minoru> маркетинговые названия для Blue и Brown, скорее всего
[02:21:28] <μαρτιχώρ> да
[02:21:29] <Zetoke> Minoru, ну таки да
[02:21:36] <Zetoke> Просто чтобы было обычным людям понятно
[02:21:51] <Minoru> Das Keyboard тоже так делают :)
[02:21:59] <Minoru> и даже семплы звука на сайте дают
[02:22:04] <Zetoke> У рейзера есть модель
[02:22:12] <Zetoke> Без нампада
[02:22:17] <Zetoke> Что мне очень нравится
[02:22:23] <Minoru> Tournament Edition
[02:22:28] <Minoru> та самая, которая у меня
[02:22:35] <Minoru> я на ней это и набираю, собственно говоря :)
[02:22:43] Graf вышел из конференции
[02:22:48] <Zetoke> Клёво
[02:22:58] <Zetoke> Но стоит она 7 рублей сейчас
[02:23:02] <Minoru> ну, или почти та самая. У них там ещё есть дальше деление на 2013 и 2014, но я не выяснял отличий (может, их и нет)
[02:23:18] <Zetoke> У нас у чувака на работе есть такая
[02:23:21] <Zetoke> Я видел
[02:23:38] <Zetoke> Он сказал сегодня, что у него 2
[02:23:42] <Zetoke> Одну на работу купил
[02:23:45] <Zetoke> А одна дома
[02:23:52] <Zetoke> Дома 2013, а на работе 2014
[02:24:05] <Minoru> это ещё дёшево, на самом деле. Цены на менее попсовую механику начинаются с сотни баксов, плюс курс…
[02:24:07] <Zetoke> Говорит в 2013 бэкспейс начинает шуметь
[02:24:25] <Zetoke> Minoru, HHKB конечно затмило всё
[02:24:30] <Zetoke> Она очень интересно выглядит
[02:24:40] <Minoru> там другие свичи, Topre
[02:24:54] <Minoru> я их никогда не щупал и потому ничего о них сказать не могу
[02:25:06] <Zetoke> Но звук там прикольный
[02:25:20] <Minoru> по конструкции это мембрана + пружинка, я не могу понять, чем это существенно отличается от обычной мембраны
[02:25:33] <Zetoke> хз
[02:25:36] <Minoru> но культ у этих свичей есть, так что, видимо, таки есть и выгоды
[02:25:38] <Zetoke> У меня на работе сейчас k290
[02:25:51] <Zetoke> А дома a4tech b120
[02:26:26] <Zetoke> Что-то забр отвалился, кажется
[02:26:55] <Minoru> зато Джойреактор вернулся
[02:27:02] <Minoru> правда, я его уже пару недель не читал
[02:27:07] <Minoru> прошла любовь, по ходу
[02:27:13] <Zetoke> лол
[02:27:25] <Zetoke> Вот что мне нравится в b120 - защита от влаги
[02:28:16] <Minoru> механику от влаги защищает ценник
[02:28:30] <Minoru> вообще ото всего защищает
[02:33:36] <Zetoke> лол
[02:33:38] <Zetoke> Таки да
[03:13:46] <eaeee> $pet feed
[03:13:48] <horta hell> eaeee: Gratis клацнул зубами прямо возле руки, рывком забирая еду. Вы зарабатываете 1PTC.
[03:14:00] <eaeee> $pet heal
[03:14:00] <horta hell> eaeee: Gratis будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[03:15:22] nexfwall зашёл в конференцию
[03:17:36] reggies вышел из конференции
[03:22:58] agrael вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[03:25:22] rexim вышел из конференции
[03:32:16] Zetoke вышел из конференции
[03:37:34] 0xd34df00d вышел из конференции: Disconnected: closed
[03:39:25] 0xd34df00d зашёл в конференцию
[03:45:08] Minoru вышел из конференции
[03:50:27] McVlaga вышел из конференции: Replaced by new connection
[03:50:28] McVlaga зашёл в конференцию
[03:59:18] Minoru зашёл в конференцию
[03:59:38] rexim зашёл в конференцию
[04:01:26] folex вышел из конференции
[04:11:05] horta hell вышел из конференции
[04:11:12] horta hell зашёл в конференцию
[04:11:58] <Minoru> $say 31
[04:12:08] <horta hell> Minoru: гм, я только спустя годы пользования XMPP узнал, что в stable попадает всё, что тебе нравится. Остальные песенки были какими-то адовыми, гроул и стена звука, а тут ещё и потому, что все эти Скалы?
[04:13:50] <μαρτιχώρ> ох
[04:14:04] <μαρτιχώρ> хорта минорычу выдаёт
[04:17:38] rexim вышел из конференции: Machine going to sleep
[04:21:19] folex зашёл в конференцию
[04:23:29] ɹǝɟılʍǝu вышел из конференции
[04:30:47] McVlaga вышел из конференции
[04:53:39] μαρτιχώρ вышел из конференции
[05:43:51] folex вышел из конференции
[05:44:27] folex зашёл в конференцию
[05:46:33] nexfwall вышел из конференции
[05:49:22] folex вышел из конференции
[06:01:51] ckorzhik зашёл в конференцию
[06:10:34] grouzen вышел из конференции
[06:22:51] magog вышел из конференции
[06:47:30] ckorzhik вышел из конференции
[07:09:18] govardhan зашёл в конференцию
[07:15:21] govardhan вышел из конференции
[07:23:19] nexfwall зашёл в конференцию
[07:23:44] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[07:23:46] dzhon зашёл в конференцию
[07:24:11] nexfwall вышел из конференции
[07:25:52] nexfwall зашёл в конференцию
[08:15:23] xspeed вышел из конференции
[08:50:29] <horta hell> Gratis забился в самый темный угол конфы и смотрит больными глазами в одну точку.
[08:56:15] <horta hell> Gratis рычит от голода.
[09:26:47] xspeed зашёл в конференцию
[09:29:16] xspeed вышел из конференции
[09:37:00] <horta hell> Gratis умер в забвении с гримасой страдания на морде. Все теряют по 1PTC.
[09:38:11] a1batross зашёл в конференцию
[09:55:05] a1batross вышел из конференции: Disconnected: Replaced by new connection
[09:55:06] a1batross зашёл в конференцию
[10:14:39] nexfwall вышел из конференции
[10:14:51] a1batross вышел из конференции: Disconnected: Replaced by new connection
[10:14:52] a1batross зашёл в конференцию
[10:26:10] <Minoru> $pet resurrect
[10:26:12] <horta hell> Minoru: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[10:27:42] a1batross вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found
[11:12:56] venom__ зашёл в конференцию
[11:20:41] ɹǝɟılʍǝu зашёл в конференцию
[11:51:18] eaeee вышел из конференции
[12:17:19] magog зашёл в конференцию
[12:40:11] <uggur> http://elementy.ru/news?newsid=432442 переходи на тёмную сторону силы %)
[12:55:08] rexim зашёл в конференцию
[12:55:32] <rexim> =*
[12:57:11] MaXGGXaM зашёл в конференцию
[13:06:25] ɹǝɟılʍǝu вышел из конференции
[13:06:35] ɹǝɟılʍǝu зашёл в конференцию
[13:09:23] magog вышел из конференции
[13:34:02] govardhan зашёл в конференцию
[13:36:15] rexim вышел из конференции: Machine going to sleep
[13:39:25] O01eg вышел из конференции
[13:47:03] Mega-Word-Inc зашёл в конференцию
[13:52:12] none_ зашёл в конференцию
[14:05:00] govardhan вышел из конференции
[14:05:28] rexim зашёл в конференцию
[14:05:32] rexim вышел из конференции
[14:15:22] McVlaga зашёл в конференцию
[14:17:55] <j123123> $say 15
[14:18:49] <horta hell> j123123: не зло и не только самому) нельзя написать программу, которая бы поиск минимума и нахождение максимума?
[14:19:22] reggies зашёл в конференцию
[14:23:07] Graf зашёл в конференцию
[14:23:15] Graf вышел из конференции
[14:30:59] <j123123> $say 15
[14:31:09] <horta hell> j123123: И есть предположим задача: Найти максимальное число в массиве. Допустим, задачи эти обычно не связаны друг с другом, вызываются отдельно, и реализованы в виде двух функций
[14:34:38] <j123123> $pet kill
[14:34:38] <horta hell> j123123: У вас недостаточно PTC для совершения столь мерзкого поступка. Требуется не менее 10PTC. Но мы всё равно забираем у вас то, что можем.
[14:35:38] <j123123> у меня вроде бы было больше 10
[14:36:32] <j123123> $pet rating
[14:36:33] <horta hell> j123123:
zxc: 121PTC
eaeee: 23PTC
M…: 4PTC
[14:41:02] ɹǝɟılʍǝu вышел из конференции
[14:41:09] j123123 сменил ник на zxc_
[14:41:12] <zxc_> $say
[14:41:21] ɹǝɟılʍǝu зашёл в конференцию
[14:41:22] <horta hell> zxc_: .z
[14:41:26] <zxc_> $pet kill
[14:41:26] <horta hell> zxc_: У вас недостаточно PTC для совершения столь мерзкого поступка. Требуется не менее 10PTC. Но мы всё равно забираем у вас то, что можем.
[14:41:30] <zxc_> $say
[14:41:31] <horta hell> zxc_: zxc , брысь, дай я попробую
[14:41:35] <zxc_> $say
[14:41:35] <horta hell> zxc_: .z
[14:41:37] <zxc_> $say
[14:41:37] <horta hell> zxc_: Это новое МММ от мавроди
[14:41:39] <zxc_> $say
[14:41:39] <horta hell> zxc_: .z
[14:41:41] <zxc_> $say
[14:41:52] zxc_ сменил ник на j123123
[14:42:14] <j123123> $say 15
[14:42:24] <horta hell> j123123: К сожалению, запрошенное сообщение не было найдено.
[14:43:32] ɹǝɟılʍǝu вышел из конференции
[14:45:15] ɹǝɟılʍǝu зашёл в конференцию
[14:45:39] ɹǝɟılʍǝu вышел из конференции
[14:45:41] ɹǝɟılʍǝu зашёл в конференцию
[14:47:14] ɹǝɟılʍǝu вышел из конференции
[14:47:26] ɹǝɟılʍǝu зашёл в конференцию
[14:47:31] <j123123> http://learnxinyminutes.com/docs/ru-ru/c-ru/ какая хрень
[14:48:23] <j123123> union они там не упомянули, например
[14:50:12] ɹǝɟılʍǝu вышел из конференции
[14:51:55] <j123123> А еще нет многомерных массивов и всяких там указателей на указатели
[14:52:30] <j123123> нет goto и setjmp/longjmp
[14:52:49] ɹǝɟılʍǝu зашёл в конференцию
[14:53:11] <j123123> и функций с переменным числом аргументов еще нет
[14:54:53] <j123123> каких-нибудь массивов из указателей на функции можно еще добавить
[14:57:03] Myp зашёл в конференцию
[14:58:35] <j123123> в этом ведь вся суть сишки
[15:00:07] folex зашёл в конференцию
[15:04:11] <Myp> 0xd34df00d: Слуш, а ты же подключал мониторы 2560x1440. Какой кабель брал?
[15:05:24] <uıʃɐɟ∀> Там есть какие-то замороки с кабелем?
[15:05:37] <ɹǝɟılʍǝu> HDMI бери.
[15:05:48] <Myp> uıʃɐɟ∀: Да.
[15:05:58] <Myp> ɹǝɟılʍǝu: C HDMI хуйта какая-то
[15:06:08] <ɹǝɟılʍǝu> Myp, какая может быть с ним хуита?
[15:06:09] <Myp> Нативное разрешение не больше чем FullHD
[15:06:16] <Myp> Нужно руками вписать кастомное
[15:06:25] <uıʃɐɟ∀> j123123: Судя по содержанию текста по ссылке - он для хомячков. Им опасно рассказывать про такие вещи.
[15:06:40] <Myp> uıʃɐɟ∀: DVI разный. Аж 4 штуки
[15:06:48] <uıʃɐɟ∀> Myp: Ну это я знаю.
[15:06:54] <Myp> DVI-I/DVI-D
[15:07:04] <Myp> и каждый еще сингл/дабл линк
[15:07:51] <uıʃɐɟ∀> Myp: А искаропки какая шланга идёт?
[15:07:58] <uıʃɐɟ∀> И что с ней?
[15:08:18] <Myp> uıʃɐɟ∀: HDMI, D-Sub и какой-то DP
[15:08:49] <uıʃɐɟ∀> DP - digital port, наверное.
[15:09:00] <uıʃɐɟ∀> Чото было такое у каких-то пидаров.
[15:09:25] <uıʃɐɟ∀> Или я пижжу…
[15:09:26] <Myp> uıʃɐɟ∀: Да, но на видюхе только DVI/HDMI/D-Sub
[15:09:49] <uıʃɐɟ∀> Myp: Тогда оно должно норм через шдми работать.
[15:10:01] <uıʃɐɟ∀> А, display port, во.
[15:10:08] <Myp> uıʃɐɟ∀: Работает, но после того, как руками вобьешь новый режим
[15:10:40] <Myp> хм
[15:10:52] <Myp> надо потестить в прыщах тоже
[15:11:08] <uıʃɐɟ∀> Боюсь спросить, в чём же ты тестил.
[15:11:31] <Myp> Ну, ясное дело в чем. Какая-то хуита для запуска игрушек
[15:11:37] <uıʃɐɟ∀> Еретик!
[15:11:57] <Myp> Каюсь, грешен. Но я работаю над этим!
[15:12:13] <ɹǝɟılʍǝu> Искупаешь грехи в утехах с блудницами?
[15:16:06] <Myp> ɹǝɟılʍǝu: А можно?
[15:16:17] <Myp> Ну, то есть, прокатит?
[15:17:31] <ɹǝɟılʍǝu> Не знаю. Но пусть будет так!
[15:27:49] gsomix зашёл в конференцию
[15:28:19] <gsomix> Утро.
[15:29:01] <gsomix> ForNeVeR, подскажешь библиотеку для визуализации данных в WPF?
[15:29:41] <gsomix> Я нашел Dynamic Data Display, но она обновлялась, кажется, году так в 2011 в последний раз.
[15:29:45] <gsomix> Меня это смущает.
[15:31:10] <j123123> WPF некроссплатформенный. Его например нет в моно
[15:31:45] <gsomix> j123123, да, я знаю.
[15:44:56] <gsomix> Кажется, нашел. Oxyplot.
[15:45:35] <ɹǝɟılʍǝu> Плот?
[15:45:37] <ɹǝɟılʍǝu> Уррр)
[15:45:41] * ɹǝɟılʍǝu раскрыл.
[15:49:06] μαρτιχώρ зашёл в конференцию
[15:52:33] <gsomix> .ping
[15:52:34] <DeadBot> gsomix: понг от тебя 0.44 секунды
[16:01:32] <μαρτιχώρ> .ping
[16:01:32] <DeadBot> μαρτιχώρ: понг от тебя 0.03 секунды
[16:01:34] <μαρτιχώρ> .ping
[16:01:34] <DeadBot> μαρτιχώρ: понг от тебя 0.03 секунды
[16:01:35] <μαρτιχώρ> .ping
[16:01:35] <DeadBot> μαρτιχώρ: понг от тебя 0.03 секунды
[16:01:39] <μαρτιχώρ> хм
[16:06:27] <horta hell> Gratis скребёт пол в попытке найти пропитание.
[16:06:40] <μαρτιχώρ> $pet feed
[16:06:41] <horta hell> μαρτιχώρ: Gratis с жадным сопением рыком уминает всю пищу в один присест. Вы зарабатываете 1PTC.
[16:06:42] <folex> $pet feed
[16:06:44] <horta hell> folex: Gratis не голоден.
[16:06:45] <folex> сук
[16:14:49] Myp вышел из конференции
[16:46:03] cat3 зашёл в конференцию
[16:52:29] <j123123> ForNeVeR: Можешь поднять сервер OpenRA просто чтобы проверить, пофиксили ли тот баг в версии openra_release.20141029?
[16:52:47] <ForNeVeR> Нет, не могу.
[16:52:51] <ForNeVeR> Только вечером.
[16:52:55] <j123123> ок
[17:25:08] <folex> https://github.com/metasim/sbt-SHOUT самый полезный плагин эвар
[17:26:39] MaXGGXaM вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[17:28:00] <μαρτιχώρ> хренасе у него версия
[17:28:06] <μαρτιχώρ> скромная
[17:30:09] MaXGGXaM зашёл в конференцию
[17:46:23] <ForNeVeR> μαρτιχώρ: нам нужен плагин sbt для http://foaas.com/
[17:53:18] Ёж зашёл в конференцию
[18:02:39] Graf зашёл в конференцию
[18:02:59] Graf вышел из конференции
[18:07:28] none_ вышел из конференции
[18:13:51] venom__ вышел из конференции
[18:16:47] venom__ зашёл в конференцию
[18:16:48] ckorzhik зашёл в конференцию
[18:34:30] <μαρτιχώρ> НАМ ТАКИЕ ПЛАГИНЫ НЕ НУЖНЫ!
[18:40:26] venom__ вышел из конференции
[18:41:00] venom__ зашёл в конференцию
[18:54:13] <gsomix> А я на лабах сижу. https://yadi.sk/d/zPBNo6ssfhKT4
[19:04:28] matraskin вышел из конференции
[19:07:06] gsomix вышел из конференции
[19:14:08] gsomix зашёл в конференцию
[19:15:17] <venom__> http://pastebin.com/G3gQmtKa
Зачем шарп не может в систему типов?
/me плачит
[19:17:18] <μαρτιχώρ> это что за уебанство? --> (EventHandler<WindowClosedEventArgs>)
[19:17:20] <μαρτιχώρ> каст?
[19:17:26] <μαρτιχώρ> а само оно не понимает?
[19:17:36] <venom__> Не-а
[19:17:45] <venom__> Ну там вар
[19:17:48] <μαρτιχώρ> а конструктор там?
[19:18:08] <μαρτιχώρ> использовать
[19:18:24] <venom__> .Create?
[19:18:50] <venom__> Не понимаю тебя короч .-.
[19:18:55] <μαρτιχώρ> аналог new EventHandler<WindowClosedEventArgs>(лямбда)
[19:19:00] <μαρτιχώρ> есть?
[19:20:01] <venom__> есть CreateDelegate, но с ним длинновато будет
[19:20:18] <venom__> даже с конструктором длинноватее
[19:20:22] <venom__> на "new"
[19:25:54] <ForNeVeR> venom__: шарп может в систему типов.
[19:26:00] <ForNeVeR> Он не может понять, чего ты от него хочешь.
[19:26:30] <venom__> Тогда я не понимаю шарп
[19:26:38] <ForNeVeR> Дело в том, что конструкция () => {} может развернуться в Func<T> или в Expression<T> в зависимости от того, куда ты её подставляешь.
[19:26:57] <ForNeVeR> Поэтому у лямбдовых переменных, если уж ты хошь её в лямбду завернуть, обязательно указывать тип.
[19:27:12] <venom__> Но экспрешшены это отдельная тема? Тут делеган и функ
[19:27:28] <ForNeVeR> var из-за этого не работает у лямбд.
[19:27:39] <ForNeVeR> Т.к. лямбда - это или экспрешон, или делегат.
[19:27:47] <ForNeVeR> Вполне возможно, что тебя устроит вариант
window.Closed += (o, args) => { ... };
[19:27:49] <venom__> Не, суть в том что он не может кастануть ИвентХендлер к Экшону, хотя они идентичны по сути
[19:27:58] <ForNeVeR> Или даже window.Closed += delegate { };
[19:28:13] <ForNeVeR> venom__: а нахер их кастовать-то?
[19:28:19] <ForNeVeR> Ты поясни.
[19:28:28] <ForNeVeR> Вот у тебя в примере нет ни кастов туда, ни кастов обратно.
[19:28:41] <ForNeVeR> Ты в обоих случаях пишешь лямбду, просто аннотируя её тип дурацким способом.
[19:28:46] <venom__> Я не понимаю разницы между ними, кроме того что первый новый, а второй старый и в нем скрыты параметры, которые видимо никак не дернуть
[19:28:46] <ForNeVeR> У тебя нет кастов в коде.
[19:29:09] <venom__> Там каст лямбды к ИвентХендлеру же
[19:29:23] <ForNeVeR> Что такое лямбда?
[19:29:27] <ForNeVeR> Какой у неё тип?
[19:29:32] <venom__> ()=>{}
[19:29:38] <venom__> Action
[19:29:41] <ForNeVeR> Неверно.
[19:29:45] <ForNeVeR> Вообще нихуя неверно.
[19:29:49] <venom__> Во!
[19:29:54] <venom__> А почему?
[19:30:12] <ForNeVeR> Лямбда, которую ты нарисовал - это всего лишь синтаксическая конструкция. Это не субъект системы типов вообще.
[19:30:29] <ForNeVeR> Тип у неё не определён, пока ты не укажешь место, где её написал.
[19:30:51] <ForNeVeR> var x = () => {}; не скомпилируется, потому, что компилятор не может понять, нужно ему тут ставить Expression или Action.
[19:31:09] <ForNeVeR> К тому же, он не может также и понять, какой конкретно из делегатовых типов нужно тут использовать.
[19:31:43] <ForNeVeR> (да, "похожие" типы делегатов, по-моему, таки кастуются друг в друга)
[19:32:29] <venom__> Почему тогда первый вариант "is not assignable", а второй ок?
[19:32:50] <venom__> > ForNeVeR: var x = () => {}; не скомпилируется, потому, что компилятор не может понять, нужно ему тут ставить Expression или Action.
И какие кейворды мне почитать?
[19:33:12] <ForNeVeR> Кейворды?
[19:33:13] <ForNeVeR> А.
[19:33:16] <venom__> В гугле же
[19:33:21] <ForNeVeR> Ну, C# Expression Trees, C# lambda.
[19:33:28] <venom__> Окей.
[19:34:27] <ForNeVeR> venom__: а делегаты таки не кастуются - унылота :(
[19:34:52] <ForNeVeR> Но я хуйнул:
EventHandler<EventArgs> x = (o, a) => { };
var y = (Action<object, EventArgs>)x.Invoke; // так работает, ебьона мать
[19:36:27] <venom__> Ну вот о чем я и пейсал. .________________________.
[19:36:33] <ForNeVeR> > In general, delegates can't be cast because they have no inheritance tree defining which casts are valid.
[19:36:34] <ForNeVeR> Унылота, но в принципе понятно.
[19:37:12] <venom__> Один фиг надо теорию курить, ибо я не понимал выше про ()=>{}
[19:37:37] <venom__> Я типа практик :о)
[19:38:00] <ForNeVeR> venom__: ещё попробуй догадайся, чем отличается Closed += (o, e) => {}; от Closed += delegate { };
[19:38:24] <venom__> Второе старая запись без акшонов.
[19:38:30] <venom__> Ну в деталях не отвечу.
[19:38:52] <venom__> Первое стало возможно с 3.5 когда лямбды появились.
[19:38:53] <ForNeVeR> Action a = delegate { };
[19:38:54] <ForNeVeR> :3
[19:39:01] <venom__> Не трали .__.
[19:39:02] <ForNeVeR> Всё ещё как с экшонами!
[19:39:26] <ForNeVeR> А правильный ответ - ничем не отличается. Ну, кроме записи.
[19:39:26] <venom__> Короче, надо грызть. Спасибо :3
[19:40:03] <gsomix> Вот с ForNeVeR всегда так.
[19:40:04] <ɹǝɟılʍǝu> =(O , 0)=
[19:40:06] <ForNeVeR> delegate это и есть чисто старая запись анонимных функций. Когда-то раньше они ещё и контекст не умели захватывать, а когда ввели лямбды - делегаты тоже этому научились.
[19:40:06] <ɹǝɟılʍǝu> Whooooo~
[19:40:45] <ɹǝɟılʍǝu> >>=(x , x)=>
[19:40:52] <ForNeVeR> Ну и единственное более-менее существенное отличие - в том, что делегат без указания аргументов умеет просто брать и игнорить любое их количество. С лямбдой такое не прокатит.
[19:40:52] <ɹǝɟılʍǝu> Прострелянная сова.
[19:41:13] <ForNeVeR> gsomix: "так" - это как?
[19:41:15] <folex> ForNeVeR: исходники делегатов открыты в вашем дотнете?
[19:41:21] <ɹǝɟılʍǝu> e)===э {};
[19:41:29] <gsomix> ForNeVeR, пришел, объяснил.
[19:41:33] <ForNeVeR> folex: что такое "исходники делегатов"?
[19:41:42] <ForNeVeR> Рантайм, компилятор, сами классы?
[19:41:44] <folex> класса Action в C#
[19:41:56] <folex> сорь, неточно спросил
[19:42:06] <ForNeVeR> Делегаты, которые Delegate, которые Action, которые MulticastDelegate? Которые просто delegate?
[19:42:15] <ForNeVeR> Ок, щас найду.
[19:42:15] <folex> первые три
[19:42:23] <folex> Не надо искать, в штудии открываются?
[19:42:31] <folex> Go to definition работает?
[19:42:35] <folex> ForNeVeR:
[19:42:38] <ForNeVeR> В штудии открывается абсолютно всё, даже то, у чего нету исходников.
[19:42:47] <ForNeVeR> Даже если их физически не существовало бы.
[19:42:52] <folex> То есть видно исходники в итоге?
[19:42:56] <folex> Пусть и декомпиленные
[19:42:58] <folex> читабельно?
[19:43:08] <ForNeVeR> [__DynamicallyInvokable]
public delegate void Action<in T>(T obj);
[19:43:11] <folex> Просто в моно я как-то почитал исходники Action, и сразу стало всё понятненько
[19:43:12] <ForNeVeR> Да, очень читабельно.
[19:43:28] <j123123> делегаты это такие коллбеки
[19:43:28] <folex> venom__: ну вот короче читай исходники, раз ты практик
[19:43:29] <j123123> в шарпе
[19:43:33] <folex> j123123: yep
[19:43:40] <folex> это анонимные функции тащем
[19:43:55] <venom__> folex: good point
[19:43:58] <folex> скобочки перегружены, всё такое
[19:44:07] <venom__> а совмещать потом еще интереснее!
[19:44:09] <folex> вроде >_>
[19:44:29] <folex> venom__: ну хз, у меня обычно после некоторого времени надобность в доках почти пропадает, только исходники читаю
[19:44:37] <folex> У меня все несколько более открыто, мне попроще канеш
[19:44:38] <ForNeVeR> folex: весь исходник там из одной строчки ._.
[19:45:01] <folex> ForNeVeR: Весь исходник всего Action?
[19:45:06] <ForNeVeR> Я тебе его привёл.
[19:45:08] <ForNeVeR> Это всё.
[19:45:17] <folex> страннота
[19:45:22] <ForNeVeR> Да нет, всё верно.
[19:45:30] <ForNeVeR> Action - это всего лишь тип-делегат.
[19:45:40] <ForNeVeR> А вот чтобы разобраться дальше, нужно уже много всякого читать :)
[19:46:14] <ForNeVeR> В первую очередь нужно просто знать из спеки, что делегаты - это MulticastDelegate : Delegate, и дальше уже читнуть исходники этой пары классов.
[19:46:47] <ForNeVeR> Почти весь смысл в них, но часть ненаследованного кода таки генерируется компилятором on case-to-case basis.
[19:46:49] nexfwall зашёл в конференцию
[19:47:01] <ForNeVeR> То есть придётся и расковыривать этот код, и читнуть код рантайма, например.
[19:47:18] <venom__> ;_;
[19:47:27] <ForNeVeR> Короче, это тот нетипичный случай, когда нельзя быстро и просто во всём разобраться.
[19:47:44] <venom__> Они в 50% нетипичные
[19:47:49] <ForNeVeR> Нет.
[19:47:52] <venom__> Ладно.
[19:48:16] <venom__> Ну они могут и в 100% нетипичными быть, зависит от выборки :3
[19:48:44] <ForNeVeR> В целом рекомендованная folex'ом тактика (читать исходники библиотек и рантаймов) очень часто помогает разобраться.
[19:48:53] <ForNeVeR> Прям вот сильно часто.
[19:49:02] <ForNeVeR> Не нужно бояться чужого кода.
[19:49:05] <venom__> А, в таком контексте. Согласен.
[19:49:44] <venom__> Я часто ленюсь декомпилять, потому что примешиваются нюансы декомпиляторов
[19:49:50] <ForNeVeR> Сперва ты читаешь чужой код, а потом и вносишь исправления, отправляешь патчи, участвуешь в жизни комьюнити :3
[19:49:50] <venom__> И это зря
[19:50:06] <ForNeVeR> Чтение кода - это и есть жизнь!
[19:50:09] <venom__> Не всегда можно отправить патч
[19:50:17] <venom__> Таки да
[19:50:24] <ForNeVeR> Саппорт реквест можно отправить, жаловаться всем везде.
[19:50:38] <ForNeVeR> Всегда есть путь, если тебе он действительно нужен.
[19:50:41] <venom__> Не в том случае если работаешь с чем-либо специфичным
[19:50:56] <venom__> Путь есть всегда, это да
[19:51:00] <ForNeVeR> Ну ток если автор помер, а разработчик закрылся.
[19:51:07] <venom__> Тип того
[19:51:19] <venom__> всем покс еще вариант
[19:51:21] <ForNeVeR> И то, ты можешь тогда создать своё комьюнити и собирать у себя воркэраунды для того древнего кода.
[19:51:44] <venom__> Тоже верно, но это уже малость оверкил и совсем других скилов требует
[19:51:49] <ForNeVeR> Разве только если ты спиздил чего-то - тогда, конечно, тебе это афишировать не захочется.
[19:51:54] <venom__> Но если надо, то нужно
[19:52:11] <ForNeVeR> Выход есть, если он действительно нужен :)
[19:52:22] <ForNeVeR> Если он не настолько нужен - это другой вопрос :)
[19:52:43] <venom__> #всёсложно
[19:53:04] <venom__> Согласен, если что.
[19:53:23] <venom__> Короч, код надо писать!
[19:54:58] <ForNeVeR> А вот это правильно!
[19:57:46] Graf зашёл в конференцию
[19:57:54] Graf вышел из конференции
[20:01:05] <folex> ForNeVeR: вроде в моно `+=` был определен в Action… ._.
[20:01:20] <folex> а может в мультикасте
[20:01:27] <folex> Я на автомате между ними прыгал
[20:02:17] cat3 вышел из конференции
[20:16:22] <horta hell> Gratis забился в самый темный угол конфы и смотрит больными глазами в одну точку.
[20:17:55] <gsomix> $pet heal
[20:17:56] <horta hell> gsomix: Gratis был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[20:18:00] <gsomix> $pet feed
[20:18:00] <horta hell> gsomix: Gratis не желает есть.
[20:18:07] <gsomix> $pet transfer ForNeVeR 1
[20:18:08] <horta hell> gsomix: Транзакция успешна.
[20:19:42] rexim зашёл в конференцию
[20:20:06] <μαρτιχώρ> $pet coins
[20:20:06] <horta hell> μαρτιχώρ: У тебя есть 1PTC.
[20:20:26] <rexim> Здравствуйте, дорогие мои!
[20:20:34] <rexim> Как ваши дела?
[20:20:40] <rexim> Надеюсь, у вас все хорошо.
[20:20:52] <gsomix> rexim, нормально.
[20:20:54] <μαρτιχώρ> RCP - ГОВНО
[20:20:58] <rexim> gsomix, :)
[20:22:13] <gsomix> rexim, печалюсь, что у дотнета трудности с опенсорцовой математикой и визуализацией.
[20:22:19] <μαρτιχώρ> j123123: кстати, ты что-нибудь ваяешь? Помню, ты разрабатывал свой язык.
[20:22:36] <rexim> gsomix, не печалься! Напиши свое!
[20:22:36] <j123123> сейчас ничего
[20:22:57] <ɹǝɟılʍǝu> У кого щас есть виртуалка с хаскелем?
[20:23:14] <j123123> а зачем виртуалка?
[20:23:17] <μαρτιχώρ> у фуда есть просто х-ль
[20:23:29] <μαρτιχώρ> или ты нашёл убербаг, который убивает любую систему?
[20:23:35] <ɹǝɟılʍǝu> Хаскель есть и у меня.
[20:23:37] grouzen зашёл в конференцию
[20:23:39] venom__ вышел из конференции: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[20:23:46] <μαρτιχώρ> а виртуалк зчм?
[20:24:00] <ɹǝɟılʍǝu> Чтобы систему случайно не повесить. x)
[20:24:34] <μαρτιχώρ> х-ль не может повесить систему
[20:24:43] <ɹǝɟılʍǝu> ghci может.
[20:24:45] <ɹǝɟılʍǝu> И легко.
[20:24:51] <j123123> если форк-бомбу написать, то запросто
[20:25:15] <μαρτιχώρ> чистую
[20:25:25] <μαρτιχώρ> она ничего не повесит
[20:25:38] <μαρτιχώρ> а если форк-бомбу завернуть в монаду...
[20:25:56] <μαρτιχώρ> то всё ленивенько наебнётся потом
[20:26:50] <μαρτιχώρ> когда миксер послушает Лепса
[20:26:58] <μαρτιχώρ> завёрнутого в монаду
[20:27:14] <ɹǝɟılʍǝu> subsequences <строка в 40 000 символов>
[20:27:25] <ɹǝɟılʍǝu> Вот это повесит)
[20:27:38] <μαρτιχώρ> бля
[20:27:44] <ɹǝɟılʍǝu> x)
[20:27:58] <μαρτιχώρ> а памяти сколько съест?
[20:28:11] <ɹǝɟılʍǝu> Все мои 16 гигов.
[20:28:19] <rexim> subsequences $ replicate 40000 'x'
[20:28:24] <ɹǝɟılʍǝu> Вернее, чуть больше гигов 8
[20:28:28] <ɹǝɟılʍǝu> Т.е. свободной.
[20:28:39] <ɹǝɟılʍǝu> // на самом деле просто написал говно до этого
[20:28:47] <ɹǝɟılʍǝu> А щас переделал и стрёмно тестить)
[20:29:58] <ɹǝɟılʍǝu> rexim, =*
[20:31:07] <rexim> ɹǝɟılʍǝu, ываропа!
[20:31:21] <ɹǝɟılʍǝu> rexim, опа-опа
[20:31:44] ckorzhik вышел из конференции
[20:31:47] <rexim> Олывова олыво
[20:31:51] <rexim> Воп воп воп олап оло
[20:35:39] <folex> folex
15:34

> subsequences $ replicate 40000 'x'
lambdabot
15:34

 ["","x","x","xx","x","xx","xx","xxx","x","xx","xx","xxx","xx","xxx","xxx","x...
[20:35:40] <folex> works fine
[20:36:39] <rexim> Потому что он скорее всего еще take N какой-нибудь делает.
[20:36:54] <folex> мб
[20:36:56] <rexim> А Нялайферу, на сколько я понимаю, нужно прошерстить всю коллекцию.
[20:37:06] <rexim> ɹǝɟılʍǝu, д?
[20:37:07] <ɹǝɟılʍǝu> Могу дать кот и исходный файлец)
[20:37:08] <folex> можно проверить длину
[20:37:19] <rexim> folex, довай
[20:37:22] <folex> как там, length $ subsequences $ replicate 40000 'x'
[20:37:23] <folex> ?
[20:37:25] <rexim> ага
[20:37:28] <rexim> верно
[20:37:45] <folex> folex
15:37

> length $ subsequences $ replicate 40000 'x'
lambdabot
15:37

 mueval-core: Time limit exceeded
[20:37:49] <rexim> =3
[20:37:50] <folex> yep, take N
[20:38:06] <ɹǝɟılʍǝu> Бгг.
[20:38:27] <j123123> $say 15
[20:38:35] <j123123> $say 10
[20:38:39] <horta hell> j123123: Не просто на всё пофиг стало. А еще потому, что индексы это какая-то промежуточная хрень
[20:38:42] <horta hell> j123123: К сожалению, запрошенное сообщение не было найдено.
[20:38:52] <folex> К сожалению, запрошенное сообщение не было найдено.
[20:38:52] <gsomix> rexim, ну, как-то написание своих библиотек не входит в рабочие планы.
[20:38:55] <folex> К сожалению, запрошенное сообщение не было найдено.
[20:39:01] <folex> К сожалению, запрошенное сообщение не было найдено.
[20:39:04] <folex> К сожалению, запрошенное сообщение не было найдено.
[20:39:06] <folex> К сожалению, запрошенное сообщение не было найдено.
[20:39:09] <folex> Я всё
[20:39:12] <rexim> gsomix, overtime?
[20:39:19] <rexim> folex, хорошо, спасибо
[20:39:22] <gsomix> rexim, да.
[20:39:34] <rexim> gsomix, это было скорее предложение, чем вопрос. :)
[20:40:25] <rexim> gsomix, о, а давай библиотеку для линейной алгебры на шарпцах напишем?
[20:40:36] <gsomix> Лучше развивать существующую.
[20:40:57] <rexim> Какую?
[20:41:04] <gsomix> MathDotNet.
[20:41:29] <rexim> gsomix, спасибо
[20:42:51] <gsomix> Для двумерных графиков я нашел http://resources.oxyplot.org/examplebrowser/
[20:42:58] <gsomix> Тоже опенсорц, активно развивается.
[20:43:15] <gsomix> Но тут же вспомнил, что кое-где есть необходимость в трехмерных графиках.
[20:44:39] <ɹǝɟılʍǝu> Кому интересна запустить это говно: http://lpaste.net/3072460200142176256
Данные: http://lpaste.net/130024
[20:44:40] <gsomix> В матлабе вот графический движок обновили.
[20:45:05] <gsomix> Еще бы средства для написания UI там сделали нормальными.
[20:49:25] <gsomix> rexim, а так, кажется, лучши бесплатный инструмент для математики и визуализации -- питон с батарейками.
[20:49:44] <gsomix> Но никто в здравом уме не будет писать на питоне какой-нибудь CAD.
[20:51:05] <j123123> смотря для какой математики
[20:51:26] <j123123> На питоне разве есть что-нибудь для символьных вычислений?
[20:52:09] <j123123> вот лисп например лучше подходит для этого
[20:52:30] <gsomix> j123123, sympy.
[20:54:45] <j123123> а для числодробления питон определенно не подходит. Слишком медленный
[20:55:04] <j123123> Разве что если библиотеки сишные из него подключать
[20:55:28] <MaXGGXaM> grouzen, на python есть CAD
[20:55:46] <j123123> причем тут grouzen?
[20:56:08] <MaXGGXaM> притом что авдодополнение - это зло...
[20:56:17] <MaXGGXaM> gsomix,
[20:56:21] <gsomix> j123123, батарейки же.
[20:56:25] <rexim> grouzen, пкщ-пкщ
[20:56:35] <grouzen> ват?
[20:56:43] <rexim> grouzen, ^_^
[20:56:51] <rexim> grouzen, как дела?
[20:57:18] <grouzen> мал по малу
[20:57:29] <j123123> gsomix: Батарейки эти надо писать не на питоне, чтобы было быстро
[20:57:53] <j123123> а питон только чтобы эти батарейки вызывать
[20:57:56] <gsomix> j123123, да, и они уже написаны.
[20:57:57] <ɹǝɟılʍǝu> Надо вообще не писать на питоне.
[20:58:24] <gsomix> j123123, когда я говорю "питон", то имею в виду и питон, и батарейки, которые есть.
[20:59:13] <gsomix> MaXGGXaM, я считаю, что это извращение.
[20:59:32] <gsomix> Это же очень непросто разрабатывать.
[21:00:40] <j123123> Но сами эти батарейки написаны не на питоне, и вызывать их поидее можно и из сишного кода. И в чем тут проявляется удобство использования питона, если основная суть не в нем, а во внешних библиотеках, вызываемых из него?
[21:01:09] <gsomix> j123123, все собрано и интегрированно.
[21:01:36] <gsomix> Я беру питон и знаю, что есть куча готовых батареек, объединенных одним скриптовым языком.
[21:01:38] <gsomix> Это удобно.
[21:01:42] <j123123> Ну есть даже такая штука Sage
[21:01:46] <gsomix> Поэтому очень популярно в научном сообществе.
[21:01:54] <j123123> которая в себе все это объединяет
[21:02:12] <j123123> http://www.sagemath.org/
[21:02:30] <gsomix> Дыа.
[21:03:37] <MaXGGXaM> pythoncad - cистема автоматизированного проектирования (САПР)
[21:10:16] <gsomix> MaXGGXaM, я бы на такое не пошел. :)
[21:12:17] <ɹǝɟılʍǝu> Внезапно, питон проверяет в объявлении типа на существование.
[21:12:24] <ɹǝɟılʍǝu> существование вообще*
[21:16:42] cat3 зашёл в конференцию
[21:21:15] <uggur> https://pp.vk.me/c625120/v625120402/22b94/4wNGedZnblI.jpg
[21:21:45] <ɹǝɟılʍǝu> uggur, как в питоне в type hints описывается функция?
[21:21:54] <uggur> Без понятия
[21:21:58] <uggur> какой type hints?
[21:22:05] <uggur> Никогда не видел
[21:22:13] <uggur> :)
[21:22:30] <ɹǝɟılʍǝu> https://www.python.org/dev/peps/pep-0484/
[21:22:47] <ɹǝɟılʍǝu> А
[21:22:49] <ɹǝɟılʍǝu> Callable
[21:23:48] <uggur> лол
[21:23:53] <uggur> строго типизированный питон?
[21:24:06] <ɹǝɟılʍǝu> Да щаз.
[21:24:08] <uggur> Есть же Julia
[21:24:52] <rexim> https://www.youtube.com/user/securitylectures/
[21:26:22] <uggur> http://savepic.net/6576620.jpg D:
[21:30:06] MaXGGXaM вышел из конференции
[21:31:14] Myp зашёл в конференцию
[21:31:57] <Myp> котаны, а в каком видел лучше хранить инфу, например, охуенных размеров матрицу, каждый элемент которой некий объект
[21:32:06] <Myp> ?
[21:32:25] <Myp> с восможностью физической транспортировки до другой платформы
[21:32:37] <Myp> для дальнейшей обработки
[21:32:59] <rexim> define охуенный размер please
[21:33:10] <uıʃɐɟ∀> И требования к этому всему.
[21:34:16] <Myp> Ну, допустим ~1кк элементов
[21:34:48] <Myp> Каждый элемент, например, структура некоторым количеством полей
[21:35:01] <Myp> и все это нужно как-то расположить на файловой системе
[21:35:06] <μαρτιχώρ> всего миллион?
[21:35:27] <Myp> μαρτιχώρ: ну, да.
[21:35:47] <μαρτιχώρ> sqlite
[21:36:03] <uıʃɐɟ∀> Самое простое - конвертнуть всё в некий единый порядок байт и ебануть как есть большим массивом.
[21:36:03] <Myp> μαρτιχώρ: и передавать от одной системы в другую сам файл базы?
[21:36:08] <μαρτιχώρ> охуенные рамеры, бле
[21:36:25] <Myp> uıʃɐɟ∀: а как потом парсить что есть что?
[21:36:25] <horta hell> Gratis рыщет в поисках пищи.
[21:36:26] <uıʃɐɟ∀> Скулайту я б не вдул.
[21:36:30] <bigguy> redis?
[21:36:34] <μαρτιχώρ> ну будет он весить насколько мегабайт
[21:36:38] <gsomix> $pet feed
[21:36:38] <horta hell> gsomix: Gratis был близок к голодной смерти, но вы его вовремя покормили. Вы зарабатываете 1PTC.
[21:36:47] <gsomix> $pet transfer ForNeVeR 1
[21:36:48] <horta hell> gsomix: Транзакция успешна.
[21:37:10] <uıʃɐɟ∀> Myp: Скажем так, тебе критична производительность всего этого?
[21:37:27] <Myp> uıʃɐɟ∀: ваще похуй
[21:37:32] <uıʃɐɟ∀> Тогда бери скулайт.
[21:37:37] <μαρτιχώρ> тогда текстовый файл
[21:37:49] <μαρτιχώρ> ну или бинарный...с массивом структур
[21:37:58] <Myp> μαρτιχώρ: для файла нужно костылить формат. и если данные всякие даблы, то уняня
[21:37:58] <μαρτιχώρ> хотя разницы нет
[21:38:09] <gsomix> protobuf?
[21:38:42] a1batross зашёл в конференцию
[21:38:51] <μαρτιχώρ> gsomix: при чём тут он?
[21:39:51] <bigguy> а зачем формат для файла?
[21:40:13] <bigguy> зная размер структуры читаешь такое кол-во байт с файла и обрабатываешь
[21:40:44] <bigguy> ну если только он не текстовый
[21:40:49] <gsomix> μαρτιχώρ, ну, бинарный формат для сериализации данных.
[21:41:27] <Myp> bigguy: из набора байт надо построить массив таких структур
[21:41:36] <Myp> точнее даже матрицу
[21:41:57] <bigguy> ну так в чем проблема?
[21:41:59] <uıʃɐɟ∀> Матрица - одномерный массив.
[21:42:18] <uıʃɐɟ∀> Если ты нормальный сиблядок, конечно.
[21:42:31] <Myp> uıʃɐɟ∀: да. но как-то маркировать надо будет
[21:42:39] <bigguy> ну надо знать только ширину
[21:42:43] <Myp> ну, то есть как передать инфу о размерности?
[21:42:54] <uıʃɐɟ∀> В хедере.
[21:43:04] <Myp> каждой структуры или всего файла?
[21:43:10] <uıʃɐɟ∀> Файла.
[21:43:12] SolarRay вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[21:43:25] <bigguy> зачем файла?
[21:43:27] <uıʃɐɟ∀> В скулайте это всё не нужно.
[21:44:22] <μαρτιχώρ> я так в школе делал, да
[21:45:02] <μαρτιχώρ> вот если бы ты сказал про ебунячую разреженную матрицу....
[21:45:17] <rexim> ебуняшная
[21:45:26] SolarRay зашёл в конференцию
[21:45:31] <uıʃɐɟ∀> Кто-то так делает в пердакшоне, только вместо файла - неразмеченный раздел винчестера.
[21:45:36] <μαρτιχώρ> Ебуняш Наголовехер
[21:45:43] <uıʃɐɟ∀> Потому что мускуль падает, видите ли.
[21:46:01] <μαρτιχώρ> ыг
[21:46:18] <μαρτιχώρ> действительно...нахрен размечать?)
[21:47:02] <uıʃɐɟ∀> Ну да, всё равно на всём разделе будет один файл в своём формате.
[21:47:02] <Myp> Ну, да. Раз не размечено, то и слетать нечему
[21:47:55] <rexim> Лол, вы пробовали в гугле набирать открывающуюся круглую скобку?
[21:48:13] <rexim> ( ͡° ͜ʖ ͡°)
[21:48:32] <gsomix> μαρτιχώρ, пояснишь, что не так с protobuf?
[21:48:53] <μαρτιχώρ> gsomix: куда ему сериализовать-то?
[21:49:04] <μαρτιχώρ> в файл?
[21:49:09] <μαρτιχώρ> так есть уже бубсы
[21:49:25] <gsomix> μαρτιχώρ, файл, да.
[21:49:39] <uıʃɐɟ∀> rexim: ( ° ͜ʖ͡°)╭∩╮
[21:49:57] <rexim> uıʃɐɟ∀, =*
[21:50:25] nexfwall вышел из конференции
[21:53:21] <μαρτιχώρ> rexim: ╭∩╮
[21:54:30] <ɹǝɟılʍǝu> μαρτιχώρ, ╭∩╮
[21:57:46] <μαρτιχώρ> ɹǝɟılʍǝu: hui.cpp:1:1: error: stray '\342' in program
╭∩╮
^
hui.cpp:1:1: error: stray '\225' in program
hui.cpp:1:1: error: stray '\255' in program
hui.cpp:1:1: error: stray '\342' in program
hui.cpp:1:1: error: stray '\210' in program
hui.cpp:1:1: error: stray '\251' in program
hui.cpp:1:1: error: stray '\342' in program
hui.cpp:1:1: error: stray '\225' in program
hui.cpp:1:1: error: stray '\256' in program
[21:57:59] <uggur> юзай питоне <http://savepic.net/6576620.jpg>
[21:58:02] <uggur> юникод изкоробки
[21:58:47] <gsomix> Все тлен.
[21:59:35] <μαρτιχώρ> uggur: File "hui.py", line 1
╭∩╮
^
SyntaxError: invalid character in identifier
[22:08:33] <rexim> Все ╭∩╮
[22:17:19] <ɹǝɟılʍǝu> Тупой вопрос по хаскелю.
[22:17:27] <folex> Да.
[22:17:31] <ɹǝɟılʍǝu> Есть строка. "абвгд"
[22:18:03] <ɹǝɟılʍǝu> Нужно получмть по 3. Т.е. ["абв", "бвг", "вгд"]
[22:19:09] <ɹǝɟılʍǝu> Minoru, rexim вот вы.
[22:26:12] reggies вышел из конференции
[22:27:48] <ɹǝɟılʍǝu> У меня есть тупой вариант.
[22:32:06] <ɹǝɟılʍǝu> Пох, пусть он и будет.
[22:32:17] <ɹǝɟılʍǝu> runningSeq str = map (\x -> take 3 (drop x str)) idxs
where idxs = [0..length str - 1]
[22:36:04] <ForNeVeR> А теперь Scala!
[22:36:12] <ForNeVeR> scala> List(1,2,3,4,5).sliding(3).toList
res1: List[List[Int]] = List(List(1, 2, 3), List(2, 3, 4), List(3, 4, 5))
[22:36:18] <ForNeVeR> Изящно?
[22:39:49] ckorzhik зашёл в конференцию
[22:41:58] <uggur> А насчёт производительности?
[22:42:10] <uggur> Тут ведь создаётся дополнительная коллекция?
[22:44:15] <μαρτιχώρ> например где она создаётся?
[22:46:12] <ɹǝɟılʍǝu> У меня)
[22:46:42] <folex> uggur: возьми да проверь, еба
[22:46:49] <folex> хотя бы примерно
[22:47:30] <uggur> Это каким образом?
[22:47:43] <uggur> Запустить на 100 МБ данных и посмотреть на расход памяти?
[22:47:50] <folex> Ну например да
[22:47:57] <folex> Или код почитать
[22:48:17] <folex> yourkit поставь
[22:48:23] <folex> там за три секунды разберешься и все увидишь
[22:48:26] <folex> хз как в пейтоне
[22:52:38] <μαρτιχώρ> uggur: если интересно https://github.com/scala/scala/blob/3d76836bc81c3ec183e83ee186e447ff212507d0/src/library/scala/collection/Iterator.scala#L1047
[22:53:16] <uggur> А что за this ?
[22:53:23] <uggur> https://github.com/scala/scala/blob/3d76836bc81c3ec183e83ee186e447ff212507d0/src/library/scala/collection/Iterator.scala#L891
[22:55:08] a1batross вышел из конференции: Disconnected: closed
[22:55:36] <μαρτιχώρ> ну это аще приватные данные)
[22:56:04] <μαρτιχώρ> даже чудики твоего класса не смогут твою печенюшку потыкать
[22:56:23] <μαρτιχώρ> если она private[this]
[22:59:33] gsomix вышел из конференции
[23:00:10] <rexim> sliding3 x:y:z:rest = [x, y, z]:sliding3 rest
sliding3 _ = []
[23:00:14] <rexim> ɹǝɟılʍǝu,
[23:00:51] <ɹǝɟılʍǝu> rexim, =*
[23:02:31] <rexim> Ой
[23:02:33] <rexim> хуйня же
[23:02:55] <rexim> [x, y, z]:sliding3 (y:z:rest)
[23:04:21] <ɹǝɟılʍǝu> Хм.
[23:16:50] <ɹǝɟılʍǝu> орш оря орё
род роз рои
ссу ста сто
[23:21:19] <rexim> ɹǝɟılʍǝu, дид-а-чик?
[23:21:39] <ɹǝɟılʍǝu> rexim, ыыыы пу ты аэээыЪ
[23:22:15] <j123123> gfjhghgf
[23:27:03] Ёж вышел из конференции
[23:27:08] dzhon вышел из конференции
[23:28:09] <ɹǝɟılʍǝu> > boris-servo
[23:35:24] folex вышел из конференции
[23:36:41] O01eg зашёл в конференцию
[23:45:25] dzhon зашёл в конференцию
[23:45:33] venom__ зашёл в конференцию
[23:46:40] nexfwall зашёл в конференцию
[23:50:29] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[23:50:30] dzhon зашёл в конференцию
[23:54:11] Myp вышел из конференции
[23:54:37] McVlaga вышел из конференции
[23:55:03] McVlaga зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!