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

Тема: C, С++, Java, C#, Haskell, Python, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, Clojure, Scala, Nemerle, F#, Groovy, R.
Код выкладывать на http://hastebin.com/
Вопросы задавать в чат, а не в личку.
Наша организация на гитхабе: https://github.com/codingteam
Логи: http://tinyurl.com/ctcjr-logs
Упоминания о Flash, PHP, Pascal/Delphi/Borland, 1С караются съедением поциента.
Личкрафты: http://leechcraft.org
Horta Hell: https://github.com/codingteam/horta-hell
Синее зубчатое колесо от Миксерца: http://i.imgur.com/slnyI6a.jpg
Проблем решено: 0x16
[00:00:23] <m4n71k0r> в общем http://ideone.com/I76TZK выдернул кусок маршаллинга из/в Json для кейс класса с двумя полями. В строке 38 некий объект, с тем же именем, что и кейс-класс вызывает баттхёрт у скалы. Нет способа указать, что A - это кейс-класс, а не объект?
[00:04:15] aleksey-sivakov зашёл в конференцию
[00:06:56] aleksey-sivakov вышел из конференции
[00:17:24] <ɹǝɟılʍǝu> https://github.com/god
[00:18:03] rexim вышел из конференции
[00:18:09] rexim зашёл в конференцию
[00:19:32] SolarRay зашёл в конференцию
[00:30:58] <ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ> я тут подумал
[00:31:07] <ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ> что этот понедельник
[00:31:13] <ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ> идеален для того
[00:31:19] <ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ> что бы начать всё, что было задамано ранее
[00:32:47] <ɹǝɟılʍǝu> А то!
[00:43:00] <uıʃɐɟ∀> Сегодняшняя суббота для этого не менее идеальна.
[00:47:51] <m4n71k0r> ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ: тебя порвёт
[00:48:19] <m4n71k0r> и понедельник начинается в субботу
[00:48:24] <m4n71k0r> это всем известно
[00:49:06] <ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ> uıʃɐɟ∀: нет.
[00:49:19] <ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ> сегодняшняя суббота не подходящая
[00:49:29] <ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ> а еще в risen и fallout3: new vegas музыка почти одинаковая
[01:12:51] enaken зашёл в конференцию
[01:32:05] Minoru зашёл в конференцию
[01:45:31] <rexim> ɹǝɟılʍǝu: ты абсолютно точно уверен, что ты не рисуешь?
[01:46:01] <ɹǝɟılʍǝu> <_<
[01:46:03] <ɹǝɟılʍǝu> >_>
[01:46:14] <m4n71k0r> rexim: щем-то он ещё в плюсоконфе спалился как художник
[01:46:31] <m4n71k0r> который решил сделать свой графический редактор
[01:46:33] <rexim> А чо мне он тогда говорит, что это не он на девиантарте?
[01:46:47] <m4n71k0r> эм..пиздит, небось)
[01:46:58] <rexim> ɹǝɟılʍǝu: =\
[01:47:03] <rexim> А я тебе верил!
[01:47:29] <m4n71k0r> rexim: и ты пиздишь, раз проверил его на девиантарте и засомневался
[01:47:38] <m4n71k0r> конфа врунов
[01:47:43] <rexim> Вообще многие мои знакомые художники имеют привычку скрывать этот факт.
[01:47:59] <rexim> m4n71k0r: у меня не было других доказательств кроме его ника.
[01:47:59] <m4n71k0r> прально, чтобы аватарки не заёбывали рисовать
[01:48:07] <m4n71k0r> или ещё чего
[01:48:12] <m4n71k0r> а ещё они скромные
[01:48:28] <m4n71k0r> и очень к критике отностся чутко
[01:49:10] <rexim> А вот я аватарку сам себе нарисовал!
[01:50:10] v_oron вышел из конференции
[01:50:47] <rexim> Хм...
[01:50:58] <rexim> Давно что-то я в плюсоконфу не заглядывал...
[01:51:04] <m4n71k0r> хм... http://www.jabber.ru/ ошибка 404
[01:51:10] <rexim> m4n71k0r: боян
[01:51:15] <m4n71k0r> я не знал
[01:52:11] <ɹǝɟılʍǝu> А я тоже! Только не эту :)
[01:52:37] <ɹǝɟılʍǝu> А вообще да. Я рисую) На кой чёрт мне тогда ещё бы потребовлась своя рисовалка?)
[01:52:57] <rexim> А хрен тебя ж знает. Программисты вообще странные существа.
[01:53:48] <rexim> Создают всякие рисовалки, упоротых ботов...
[01:55:46] <rexim> $say 7
[01:55:53] <horta hell> rexim: оп, скачал, поставил и написал уже первый хелоуворлд :D
[01:56:02] <rexim> :3
[01:56:24] m4n71k0r вышел из конференции
[01:57:11] m4n71k0r зашёл в конференцию
[02:02:53] govardhan вышел из конференции
[02:06:45] <rexim> ɹǝɟılʍǝu: создается впечатление, что разработка твоей рисовалки замерла замертво.
[02:07:04] <ɹǝɟılʍǝu> Шта? О_о
[02:07:09] <rexim> Я даже исходников не могу найти.
[02:07:27] <ɹǝɟılʍǝu> https://bitbucket.org/newlifer/palette-swap/commits/all
[02:07:38] <rexim> Хм...
[02:07:44] <rexim> А OpenSAI тогда что?
[02:07:46] <m4n71k0r> не там ищешь )
[02:07:53] <rexim> Понятно.
[02:08:11] <ɹǝɟılʍǝu> OpenSAI говно)
[02:08:18] <ɹǝɟılʍǝu> Я по-новой же переписываю :3
[02:08:53] <rexim> Действительно!
[02:08:57] <rexim> Как я мог забыть!
[02:09:19] <ɹǝɟılʍǝu> :D
[02:11:14] <rexim> А почему твой формат называть plot? Там графики храняться?
[02:11:24] v_oron зашёл в конференцию
[02:12:03] <ɹǝɟılʍǝu> Неа
[02:12:09] <ɹǝɟılʍǝu> Это хитрый план)
[02:12:19] <rexim> Шта
[02:12:23] <ɹǝɟılʍǝu> Посмотри на mimetype и может поймёшь)
[02:13:25] <rexim> Где?
[02:14:12] <ɹǝɟılʍǝu> image/nakedplot
[02:14:25] <rexim> Ты там голые графики хранишь?
[02:16:09] <ɹǝɟılʍǝu> Нет ._.
[02:16:24] <ɹǝɟılʍǝu> Нет там графиков) По крайней мере, пока не сделал вектор
[02:18:02] <rexim> А чем голые графики отличаются от обычных?
[02:19:00] <ɹǝɟılʍǝu> rexim, вся суть плота http://i.imgur.com/f4kKFyt.jpg
[02:22:00] <rexim> =\
[02:22:05] <rexim> Я знаком со сленгом брони сообщества. Я просто хочу сказать, что название формата не совсем соответствует тому, что от него ожидаешь. И это несколько запутывает.
[02:24:05] <ɹǝɟılʍǝu> Хм.
[02:24:08] <ɹǝɟılʍǝu> Ну и ладно :)
[02:24:13] <ɹǝɟılʍǝu> ora вот тж не оч
[02:28:17] <rexim> А название редактора было специально выбрано, чтобы его аббревиатура была идентична аббревиатуре фотошопа? )
[02:28:36] <ɹǝɟılʍǝu> Нет. Но получилось забавно, когда обнаружелось)
[02:31:57] <rexim> Даже шейдеры используются.
[02:33:09] <ɹǝɟılʍǝu> На них и весь рендер.
[02:34:37] <rexim> Хм...
[02:35:38] <rexim> У твоих классов есть префикс PS, но почему-то иногда это отражается в названии соответствующих файлов, а иногда - нет.
[02:35:48] <rexim> А.
[02:35:54] <rexim> Вас двое над проектом работают.
[02:36:03] <rexim> Тогда такие несогласованности вполне возможны.
[02:36:12] <ɹǝɟılʍǝu> Трое
[02:36:32] <ɹǝɟılʍǝu> Нужно сделать мелкий code-style guideline :)
[02:36:51] <rexim> Ага. Увидел третьего. Rinat Veliahmedov
[02:37:57] <rexim> Вы используете qmake для сборки. Почему не cmake?
[02:38:31] <ɹǝɟılʍǝu> Потому, что :)
[02:38:57] <rexim> Не любите cmake?
[02:39:23] <ɹǝɟılʍǝu> Не, просто начали на qmake и пофик)
[02:39:30] <rexim> Понятно.
[02:39:38] <rexim> В общем, мне нравится.
[02:39:47] <rexim> Где тут у вас в битбаките лайк поставить...
[02:41:06] <rexim> Кажется нигде. =(
[02:41:09] <rexim> Ну и ладно.
[02:41:22] <rexim> Жалко, что у меня пока нет возможности собрать сие чудо.
[02:41:28] <rexim> Завтро попробую.
[02:42:08] <ɹǝɟılʍǝu> :3
[02:44:54] sss|zombie зашёл в конференцию
[02:48:13] rexim вышел из конференции
[02:52:56] <ɹǝɟılʍǝu> .tell rexim: не хошь с нами рисовалку попилить?
[02:52:56] <DeadBot> ɹǝɟılʍǝu: глянь приват
[02:53:10] <ɹǝɟılʍǝu> Опять обосрался :(
[03:24:01] <m4n71k0r> надо будет попробовать http://code.google.com/p/scalafx/
[03:32:35] goodstuff зашёл в конференцию
[03:33:32] <goodstuff> БЕЙ ОМАРОВ!
[03:35:46] <m4n71k0r> goodstuff: опять на игрищах?
[03:39:31] <m4n71k0r> goodstuff: женщин своих поздравил?
[03:39:41] <goodstuff> угу
[03:42:40] <goodstuff> моецца
[03:42:45] <goodstuff> полчаса есть :)
[03:43:11] <goodstuff> на пару плексов хватит
[03:44:03] <goodstuff> надо отбить resboko
[03:44:12] <goodstuff> и хадозеко тоже
[03:45:16] <goodstuff> местная гопота за омаров... странно
[03:46:02] <goodstuff> дырдевилы и пр фракция заебала уже
[03:47:12] <goodstuff> вот провести бы мунин в плекс
[03:47:48] <goodstuff> это говно бы лопалось с частотой 1/7 Гц
[03:54:33] Славный капитан вышел из конференции
[03:54:41] <goodstuff> $say 10
[03:54:42] <goodstuff> $say 10
[03:54:43] <goodstuff> $say 10
[03:54:45] <goodstuff> $say 10
[03:54:46] <goodstuff> $say 10
[03:54:49] <horta hell> goodstuff: но как они преподносят? беркут вел снайперский огонь по глазам!
[03:54:52] <horta hell> goodstuff: раз, и на рифтере против кондора тоже, он неплохо так прикладывал
[03:54:56] <horta hell> goodstuff: останется только клепать сотни сайтов за 10 баксов на еду
[03:55:00] <horta hell> goodstuff: и через месяц мы уже хуячили пиратов в отсосай кролики нас признали таки, и мы даже вместе херачили когото
[03:55:03] <horta hell> goodstuff: есть командиры и есть - то ты нормально не поиграешь
[03:55:11] <goodstuff> $say 10
[03:55:11] <horta hell> goodstuff: Message count exceeded, wait for 1 minute
[03:55:16] <goodstuff> kjubxyj
[03:55:19] <goodstuff> логично
[03:56:15] <m4n71k0r> лимит, чтоли увеличил фон Невер. Надо глянуть в коммиты
[03:58:32] <Myp> зачем в сами коммиты то
[03:58:35] <m4n71k0r> а markov_messages_per_minute=5
[03:58:37] <m4n71k0r> ок
[03:58:41] <Myp> или он принципиально камменты к ним не пишет?
[03:58:42] <m4n71k0r> по дефолту
[03:59:07] <m4n71k0r> каммент вот такой Add new properties to the sample configuration
[03:59:13] <Myp> хм
[03:59:19] <m4n71k0r> настройка уже прописана
[03:59:26] <m4n71k0r> а теперь её читают из конфига
[03:59:27] <Myp> плохой. негодный месседж
[03:59:46] <Myp> хотя бы номер таски записал чтоли
[03:59:50] <Myp> или ссылку
[03:59:54] <ɹǝɟılʍǝu> $say Myp
[03:59:57] <m4n71k0r> есть номер таски
[03:59:57] <horta hell> ɹǝɟılʍǝu: Линии-то смушиваются))
[04:00:05] <ɹǝɟılʍǝu> :3
[04:00:05] <m4n71k0r> Add new properties to the sample configuration. Closes #41.
[04:00:16] sss|zombie вышел из конференции: Вышел из Vacuum-IM
[04:00:17] <m4n71k0r> https://github.com/codingteam/horta-hell/issues/41
[04:00:20] <m4n71k0r> а вот таска
[04:00:23] <m4n71k0r> всё норм
[04:00:47] <m4n71k0r> $say
[04:00:50] <Myp> m4n71k0r: ага. так норм
[04:00:52] <horta hell> m4n71k0r: .ping
[04:01:01] <m4n71k0r> $say 12
[04:01:01] <horta hell> m4n71k0r: j…: расскажи лучше как твой своп будет работать, если ему попадутся парочка указателей? Казалось бы, обменять местами указатели, что может быть кому-нибудь понадобится
[04:01:02] <m4n71k0r> $say 12
[04:01:03] <m4n71k0r> $say 12
[04:01:05] <m4n71k0r> $say 12
[04:01:07] <horta hell> m4n71k0r: кстати, есть такая работа, но я плохого в n++ нет, кстати ... на виртуалке сейчас lubuntu 11.10
[04:01:11] <horta hell> m4n71k0r: хм "You should not reuse a database connection that has rolled back a transaction, just close it and create a new connection to continue using it"
[04:01:16] <horta hell> m4n71k0r: разработка ActiveX и прочей хуерды авторам дала нифиговый такой плюс к чсв ...
[04:01:48] <m4n71k0r> оххх...пошти цитатами срёт
[04:01:59] <m4n71k0r> s/пошти/почти/
[04:02:00] <horta hell> m4n71k0r: оххх...почти цитатами срёт
[04:02:05] <m4n71k0r> воркат
[04:02:37] <m4n71k0r> ещё бы пейсдануть туда регэкспаме
[04:05:20] <ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ> почему-то братство стали в фоле напоминает каких-то техножрецов
[04:06:07] <Myp> http://www.overclockers.ua/news/hardware/2009-06-01/103866/
[04:06:14] <Myp> ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ: а кто они?
[04:06:43] <ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ> Myp: техножрецы.
[04:07:02] <ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ> они
[04:07:04] <ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ> кароч
[04:07:06] <ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ> чуваки
[04:07:07] <Myp> ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ: нихуя
[04:07:09] <ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ> из бывших вояк
[04:07:12] <Myp> они просто фрики и всё
[04:07:18] <ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ> которые пытаются собрать и сохранить технологии
[04:08:15] <Myp> разве это техножрецы делать должны?
[04:08:29] <ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ> у них есть отдельная каста разветчиков-собираетелей
[04:08:35] <ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ> и отдельная каста летописцев
[04:09:19] <ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ> которые занимаются сохраненим и проведения ритуалов восстановления полумёртвых технологий
[04:09:40] <Myp> вот не пизди
[04:09:44] <Myp> ритуалов там не было
[04:09:52] <Myp> обычные вояки и всё, только упоротые
[04:10:26] <ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ> Myp: почитай про прайма
[04:10:40] <ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ> из третьего фола
[04:10:45] <ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ> либерти прайм
[04:10:53] <Myp> ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ: я первые два играл, а остальные на хую я вертел
[04:11:04] <ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ> ну и верти дальше
[04:11:13] <Myp> и буду вертеть
[04:15:17] <ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ> Myp: компот будешь?
[04:15:34] <Myp> ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ: нет
[04:16:01] <ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ> Myp: потому что я предложил?
[04:16:11] ckorzhik зашёл в конференцию
[04:17:20] <Myp> ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ: нет
[04:18:06] <ckorzhik> 0xd34df00d, а в куда ты хочешь идти в аспирантуру?
[04:18:17] <0xd34df00d> ckorzhik: МФТИ.
[04:18:24] rea вышел из конференции
[04:18:57] <Myp> 0xd34df00d: а чего не в забугорное куда-нибудь?
[04:19:15] <ckorzhik> МФТИ вроде не хуже забугорных
[04:19:20] <0xd34df00d> Myp: а зачем?
[04:19:29] <0xd34df00d> ckorzhik: +
[04:19:34] <Myp> 0xd34df00d: больше возможностей, полагаю. уровень повыше
[04:20:27] <0xd34df00d> Myp: возможностей для чего?
[04:20:48] <ɹǝɟılʍǝu> ForNeVeR, как легко в хорту вкорячивать плугины?
[04:20:54] <0xd34df00d> Чем отличается публикации и кукаретеории на базе вполне себе продакшн-блидинг-эдж-задач от обучения в аспирантуре?
[04:20:57] <0xd34df00d> Чем оно хуже, вернее?
[04:20:59] <Myp> 0xd34df00d: Собственно, для всего. В том числе и в науку финансируют больше
[04:21:16] <0xd34df00d> Myp: эм, я ид уработать на фуллтайм с лета. Какая разница, сколько финансируют в науку?
[04:23:11] <ckorzhik> есть у меня знакомый один, что учился один год в МФТИ. Сейчас строителем работает, успешный человек.
[04:23:27] Славный капитан зашёл в конференцию
[04:23:34] <ckorzhik> //на самом деле он умный, хз, почему забил на всё.
[04:23:50] <Myp> 0xd34df00d: Ну, знакомый товарищ, например, по профилю просто не имеет возможности продвигаться именно из-за того, что просто денег не дают.
[04:25:57] <ckorzhik> СПБАУ интересно выглядит
[04:27:45] <ckorzhik> но там нет аспирантуры, есть магистратура.
[04:28:25] <Myp> ckorzhik: предполагаю. что доебало
[04:38:49] <goodstuff> http://cs322825.vk.me/v322825168/920c/OJY393eDpxE.jpg
[04:40:42] <goodstuff> аспирантура...
[04:40:47] <goodstuff> ээх
[04:41:36] <goodstuff> вот я бухал с бернанке и чо? я пиздатый финансист теперь?
[04:42:05] <goodstuff> так что фуд прав
[04:42:12] <goodstuff> или коржик
[04:42:45] <goodstuff> $say 10
[04:42:46] <goodstuff> $say 10
[04:42:47] <goodstuff> $say 10
[04:42:49] <goodstuff> $say 10
[04:42:51] <goodstuff> $say 13
[04:42:53] <horta hell> goodstuff: хотя.. вычитать может надо не количество всех битов, а позицию самого старшего
[04:42:55] <horta hell> goodstuff: BLOOD GORE DESTROY
[04:42:56] ɹǝɟılʍǝu вышел из конференции
[04:42:58] <horta hell> goodstuff: В GPIO КТОЖЕ НА ДЕЛФИ ЕЩЕ ЛАЗИЕТ ))
[04:43:00] <horta hell> goodstuff: СЮЖЕТ - ОТ ЧЕХОВА
[04:43:03] <horta hell> goodstuff: $PET STATS
[04:43:05] <horta hell> goodstuff: ПОМНИШЬ, Я ПРО АП ЧЕХОВА )
[04:43:09] <horta hell> goodstuff: но все, что я бог, я на порядки менее высокомерен, чем он
[04:43:12] <horta hell> goodstuff: но наша страна (РФ минимум, а так - дето с 2007
[04:43:14] <horta hell> goodstuff: ДОСТАТОЧНО?
[04:43:16] <horta hell> goodstuff: ВСЕ
[04:43:18] <horta hell> goodstuff: ЭЭЭ
[04:43:22] <horta hell> goodstuff: сравни декстрометорфан (ДХМ что в ченджлоге ассиста минорные изменения были..
[04:43:25] <horta hell> goodstuff: ЭКА ЕГО ЗАБРОСИЛО
[04:43:27] <horta hell> goodstuff: МОЖНО НЕ ДУМАТЬ
[04:43:30] <horta hell> goodstuff: НО ДА, ЧЕРЕЗ ШАХ НИЗЗЯ И ПОД ПЕШКУ
[04:44:01] <goodstuff> kjubxyj yf 80%
[04:44:06] <goodstuff> логично на 80%
[04:44:09] <goodstuff> $say 13
[04:44:09] <horta hell> goodstuff: ну или "я не лжец, я не жадный, поэтому отдай свои долги, хотябы тот биткоин
[04:44:12] <goodstuff> $say 13
[04:44:12] <horta hell> goodstuff: а если она владее мьютексом или тип того - его же уже никто не отпустит
[04:44:15] <goodstuff> $say 13
[04:44:16] <horta hell> goodstuff: как делать первичный осмотр, как вести себя с пациентом (ржать над его пенисом или нет) и пр - клоуны
[04:44:25] Славный капитан вышел из конференции
[04:44:26] <goodstuff> пропедевтика, да
[04:44:31] <goodstuff> $say 13
[04:44:31] <horta hell> goodstuff: правда, сейчас война становится замысловатее - ибо инет, смартфоны и пр фракция заебала уже
[04:44:34] <goodstuff> $say 13
[04:44:35] <horta hell> goodstuff: Requested phrase was not found, sorry.
[04:44:37] <goodstuff> $say 13
[04:44:37] <horta hell> goodstuff: Message count exceeded, wait for 1 minute
[04:44:43] <goodstuff> ну, пока
[04:44:53] goodstuff вышел из конференции
[04:46:44] Minoru вышел из конференции
[05:05:29] v_oron вышел из конференции
[05:09:44] <m4n71k0r> а какой наш ответ Чемберлину?
[05:11:31] <m4n71k0r> ɹǝɟılʍǝu: да, уже гораздо легче впилить плугин. Есть тестовый плагин для примера. Ну и другие смотреть можно.
[05:17:23] ckorzhik вышел из конференции
[05:19:01] enaken вышел из конференции
[05:22:29] Славный капитан зашёл в конференцию
[05:23:38] <m4n71k0r> о, в материнки десктоповые уже втыкать стали 10-гигабитные контроллеры...
[05:24:49] <m4n71k0r> хм, не знал, что есть такое "говно" http://ru.wikipedia.org/wiki/DirectCompute
[06:59:53] OKTAVIUS вышел из конференции
[07:01:09] ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ вышел из конференции
[07:01:53] ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ зашёл в конференцию
[07:33:31] SolarRay вышел из конференции
[08:00:44] m4n71k0r вышел из конференции
[08:03:42] magog вышел из конференции
[09:22:00] ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ вышел из конференции: Replaced by new connection
[09:22:01] ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ зашёл в конференцию
[09:25:56] Myp вышел из конференции
[09:44:07] пкщгяут[slacktop] вышел из конференции
[09:44:47] пкщгяут[slacktop] зашёл в конференцию
[09:53:07] Славный капитан вышел из конференции
[10:05:07] <ForNeVeR> .ping
[10:05:08] <DeadBot> ForNeVeR: понг от тебя 0.23 секунды
[10:05:12] <ForNeVeR> Утра!
[10:56:05] Славный капитан зашёл в конференцию
[12:02:38] Славный капитан вышел из конференции
[12:50:42] пкщгяут[slacktop] вышел из конференции
[13:21:41] Славный капитан зашёл в конференцию
[13:48:29] <ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ> .ping
[13:48:30] <DeadBot> ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ: понг от тебя 0.17 секунды
[13:55:37] Славный капитан вышел из конференции
[14:07:44] rexim зашёл в конференцию
[14:31:44] Akon32 зашёл в конференцию
[14:43:23] sss|zombie зашёл в конференцию
[14:52:01] <ForNeVeR> Посаны, я запилил maven-артефакторий. Можно туда пушить.
[14:52:09] <ForNeVeR> http://fornever.me:18080
[14:52:46] <ForNeVeR> Ну, кто захочет пушить - пинайте меня, короче.
[14:56:22] <Akon32> ох. а что не на c.o.r ?
[14:57:51] <rexim> Форневер хочет забрать все артефакты себе!
[14:58:14] <ForNeVeR> Akon32: я не осилил поднять archiva на линупсе.
[14:58:27] <ForNeVeR> Она сломана, багу пофиксят только в следующем релизе.
[14:58:53] <Akon32> а как вообще этот сервер работает? какие там протоколы?
[14:58:59] <ForNeVeR> К тому же, на c.o.r не так много ресурсов, а эта сука жрёт CPU как не в себя (опять же, у меня воспроизвелось только на линуксе).
[14:59:08] <Akon32> уу..
[14:59:27] <ForNeVeR> Я даже смоделил vagrant-виртуалку для неё с костылём для фикса бага.
[14:59:34] <Akon32> мне почему-то казалось, там тупо http get/put
[14:59:50] <ForNeVeR> https://github.com/ForNeVeR/vagrant-archiva
[15:00:01] <ForNeVeR> Akon32: да, так и есть, судя по всему.
[15:00:16] <ForNeVeR> Но там ещё прилагаются всякие вкусности типа веб-админки.
[15:00:17] <Akon32> дык это! апачем!
[15:00:30] <ForNeVeR> Ну и я не хочу ставить апач. Только апача мне не хватает.
[15:00:44] * Akon32 тоже не знает, как его ставить.
[15:01:51] <ForNeVeR> Я знаю, как ставить, но наверняка в соответствии со своими "знаниями" я наоставляю в безопасности тучу всяких дыр.
[15:06:13] m4n71k0r зашёл в конференцию
[15:06:23] <Akon32> >Such an internal repository can be downloaded from using HTTP or the file system (using a file:// URL), and uploaded to using SCP, FTP, or a file copy.
>To publish to the repository, you will need to have access via one of SCP, SFTP, FTP, WebDAV, or the filesystem.
[15:25:47] ɹǝɟılʍǝu зашёл в конференцию
[15:27:50] v_oron зашёл в конференцию
[15:43:40] Myp зашёл в конференцию
[15:46:45] rea зашёл в конференцию
[15:47:30] <rexim> ɹǝɟılʍǝu: что ж вы нигде не написали, что для сборки Palette swap требуется Qt 5.2+?
[15:47:38] * rexim кучу времени в пустую потратил.
[15:47:38] <ɹǝɟılʍǝu> :3
[15:47:55] <ɹǝɟılʍǝu> Дык... просто никт пока не собирал кроме нас...
[15:48:09] <ɹǝɟılʍǝu> Но таки собрал?
[15:48:56] <rexim> Нет. :)
[15:48:58] <rexim> У меня в репах самая свежая версия 5.0. А качать с офф сайта у меня пока времени нет. Соберу позже.
[15:49:12] <ɹǝɟılʍǝu> Ок)
[15:49:15] O01eg вышел из конференции
[15:49:21] <ɹǝɟılʍǝu> Если будет интерес — можешь к нам присоединиться)
[16:09:07] ckorzhik зашёл в конференцию
[16:21:37] Akon32 вышел из конференции
[16:38:24] Graf зашёл в конференцию
[16:38:35] Graf вышел из конференции
[16:43:11] пкщгяут[slacktop] зашёл в конференцию
[16:56:39] magog зашёл в конференцию
[17:12:35] Myp вышел из конференции: Replaced by new connection
[17:12:35] Myp зашёл в конференцию
[17:37:37] Myp вышел из конференции: Replaced by new connection
[17:37:38] Myp зашёл в конференцию
[17:41:39] Славный капитан зашёл в конференцию
[17:46:43] пкщгяут[slacktop] вышел из конференции
[18:04:23] Myp вышел из конференции
[18:20:23] Graf зашёл в конференцию
[18:24:34] Graf вышел из конференции
[18:36:39] SolarRay зашёл в конференцию
[18:40:05] <rexim> $say 7
[18:40:33] <horta hell> rexim: F…: если бы он был в стандартной. )
[18:40:48] <rexim> $say 7
[18:40:48] <horta hell> rexim: j…: они не в настроении сраться. Часиков так 6-8 он будет на jabber.ua, ок.
[18:40:53] <rexim> $say 7
[18:40:53] <horta hell> rexim: У тебя их целых две же, ну.
[18:40:56] <rexim> $say 7
[18:40:56] <horta hell> rexim: А она автоматически определяет где ты видешь последовательность?
[18:40:59] <rexim> $say 7
[18:40:59] <horta hell> rexim: На сколько я знаю, в pure C использовали ::
[18:41:05] <rexim> O_o
[18:41:31] <rexim> $fortune 1337
[18:41:31] <horta hell> rexim: #1337
Trap full -- please empty.
[18:41:44] <rexim> Трап наполнен.
[18:43:54] sss|zombie вышел из конференции: Отключен
[18:44:01] sss|zombie зашёл в конференцию
[18:51:29] rea вышел из конференции
[18:53:09] rea зашёл в конференцию
[18:54:07] <rexim> $fortune
[18:54:08] <horta hell> rexim: #33
All art is but imitation of nature.
-- Lucius Annaeus Seneca
[18:54:43] <rexim> $fortune
[18:54:43] <horta hell> rexim: #4407
Why on earth do people buy old bottles of wine when they can get a
fresh one for a quarter of the price?
[18:54:53] <rexim> $fortune
[18:54:54] <horta hell> rexim: #6465
In Corning, Iowa, it's a misdemeanor for a man to ask his wife to ride
in any motor vehicle.
[18:56:11] <rexim> $fortune
[18:56:12] <horta hell> rexim: #8894
A pat on the back is only a few centimeters from a kick in the pants.
[18:56:23] <rexim> $fortune
[18:56:24] <horta hell> rexim: #72
Ed Sullivan will be around as long as someone else has talent.
-- Fred Allen
[18:56:29] <rexim> $fortune
[18:56:29] <horta hell> rexim: #9407
It is easier to get forgiveness than permission.
[18:56:33] <rexim> $fortune
[18:56:33] <horta hell> rexim: #15041
RHAPSODY in Glue!
[18:56:36] <rexim> $fortune
[18:56:36] <horta hell> rexim: #10306
:-) your own self.
-- Larry Wall in <199709261754.KAA23761@wall.org>
[19:17:13] sss|zombie вышел из конференции: Вышел из Vacuum-IM
[19:26:53] <rexim> ɹǝɟılʍǝu: у меня по бокам какой-то мусор из видео памяти... http://i.imgur.com/XZNMDjN.png
[19:27:54] <ɹǝɟılʍǝu> А эта странна!
[19:28:17] <rexim> Что там должно быть? Черный цвет?
[19:28:37] <ɹǝɟılʍǝu> Серый :)
[19:28:56] <ɹǝɟılʍǝu> dev ветку собрал?
[19:29:05] <rexim> Да.
[19:29:19] <ɹǝɟılʍǝu> Там на фон тупо серый квад во весь вьюпорт рисоваться должен :(
[19:29:26] <ɹǝɟılʍǝu> Сейчас пересоберу полностью и посмотрю
[19:30:03] <rexim> У debian и свободные драйвера для nvidia. Есть вероятность, что это они глючат.
[19:30:18] <rexim> Я потом еще попробую на другой системе собрать.
[19:31:35] chemistry зашёл в конференцию
[19:31:40] <ɹǝɟılʍǝu> Хм...
[19:31:48] <rexim> s/У debian/У меня debian/
[19:31:51] <horta hell> rexim: Я потом еще попробую на другой системе собрать.
[19:31:52] <ɹǝɟılʍǝu> Но другое-то всё рисуется :) А оно рисуется точно так же.
[19:31:54] <rexim> horta hell: =\
[19:33:11] <rexim> "Серый квад тебе на весь вьюпорт!"
[19:33:26] <ɹǝɟılʍǝu> :D
[19:33:30] <ɹǝɟılʍǝu> Пересобрал. Всё ок.
[19:33:40] <ɹǝɟılʍǝu> А что за дрова? Какая видюха?
[19:34:34] <rexim> GeForce 9600 GSO, драйвер nouveau
[19:34:52] <rexim> Qt 5.2.1
[19:36:56] <ɹǝɟılʍǝu> > nouveau
версия
[19:38:15] O01eg зашёл в конференцию
[19:38:19] <rexim> 1.0.1
[19:38:31] O01eg вышел из конференции
[19:40:12] O01eg зашёл в конференцию
[19:40:47] <rexim> Я более чем уверен, что это из-за древних дебиановских дров. Я сегодня уеду в другой город, с собой возьму ноут. В пути попробую на нем поиграть. У меня там бубунта последняя.
[19:41:01] <rexim> Точнее минт.
[19:41:38] <ɹǝɟılʍǝu> Оки-доки :)
[19:44:24] O01eg вышел из конференции
[19:58:17] Minoru зашёл в конференцию
[19:58:31] <Minoru> -_-
[19:59:09] chemistry вышел из конференции
[20:03:28] rea вышел из конференции
[20:04:58] rea зашёл в конференцию
[20:22:44] <ForNeVeR> Minoru: !_!
[20:23:25] <Minoru> кокие у тибя брови-то, а!
[20:23:29] <ɹǝɟılʍǝu> ForNeVeR, :3
[20:23:45] <ForNeVeR> У кота такие же.
[20:24:18] <Minoru> >!_!<
[20:24:39] <ForNeVeR> (")<(!_!)>(")
[20:24:43] <ForNeVeR> Злой кот ~_~
[20:27:47] <rexim> $say 7
[20:27:54] <horta hell> rexim: Кстати, у кого-нибудь сохранилась ссылка на них пытался дрочить?! ох, лол.
[20:28:00] <ForNeVeR> О_О
[20:28:07] <rexim> Эм...
[20:28:11] <rexim> $say 7
[20:28:11] <horta hell> rexim: Ну почему именно на сишечке? Почему не на цепыщпыщ?
[20:28:24] <rexim> $say 7
[20:28:24] <horta hell> rexim: Может тогда лучше создать динамически типизируемое общество
[20:28:30] <ForNeVeR> О_О
[20:28:39] <rexim> $say 7
[20:28:39] <horta hell> rexim: Ан нет, занимается. Иначе нахрена ему опция --ignore-depends :D
[20:28:44] <rexim> $say 7
[20:28:45] <horta hell> rexim: F…: 80% преподавателей у нас в универе сейчас идёт курс по прологу. Пишу лабы и всякое.
[20:28:50] <rexim> $say 7
[20:28:50] <horta hell> rexim: Message count exceeded, wait for 1 minute
[20:28:52] <rexim> =(
[20:29:35] <rexim> А в чем преимущество динамически типизируемого общества над статически?
[20:30:19] <ForNeVeR> rexim: оно может состоять из объектов разных типов. Например, из людей и роботов.
[20:30:41] <rexim> Без перекомпиляции?
[20:30:54] <rexim> Хм...
[20:31:45] * ɹǝɟılʍǝu фыр фыр фыр.
[20:33:22] <ɹǝɟılʍǝu> >80% преподавателей у нас в универе сейчас идёт курс по прологу. Пишу лабы и всякое.
у нас было такое))
[20:33:35] <ForNeVeR> А у нас не было. И это было печально!
[20:39:44] <rexim> ɹǝɟılʍǝu: а вы на каком прологе программировали?
[20:40:35] <ɹǝɟılʍǝu> Сначала на древнем турбо прологе. После на Visual Prolog. :)
[20:40:52] <ɹǝɟılʍǝu> С первым хорошие впечатления, а вот от второго...
[20:41:09] <ɹǝɟılʍǝu> Как же среда любила удалить четверть кода просто так. ~_~
[20:41:22] * rexim похоже единственный, кто программировал в универе на SWI-Prolog.
[20:41:37] <ɹǝɟılʍǝu> А оно лучше?)
[20:41:44] <rexim> SWI-Prolog просто охренитительнейшая реализация пролога.
[20:41:50] <ɹǝɟılʍǝu> ВОу
[20:41:51] <rexim> http://www.swi-prolog.org/
[20:42:02] <ɹǝɟılʍǝu> Посоветую нашему завкафу)
[20:42:26] <rexim> Офф. сайт это реализации, кстати, на ней же и написан.
[20:43:00] <rexim> ɹǝɟılʍǝu: а ты еще студент?
[20:44:08] <ɹǝɟılʍǝu> Пока да.
[20:44:12] <ɹǝɟılʍǝu> Последний курс
[20:48:51] <ForNeVeR> А есть пролог на дотнете :3
[20:49:20] O01eg зашёл в конференцию
[20:50:26] <ɹǝɟılʍǝu> Я лучше буду хаскель упарывать :3
[20:50:31] <ɹǝɟılʍǝu> Он такой няшка... и простой
[20:51:03] <ForNeVeR> А мне он не понравился. Скалка практичней, хотя и синтаксис похуже.
[20:51:22] <ɹǝɟılʍǝu> Ну фиг знает :3
[20:51:52] <ɹǝɟılʍǝu> Я вот подумываю себе что-то полезное на хускеле написать.. Например генерацию предложений бе гамматических ошибок и осмысленные.
[20:52:01] <ɹǝɟılʍǝu> псевдоосмысленные*
[20:52:22] <ForNeVeR> ɹǝɟılʍǝu: довай напишем!
[20:52:28] <ɹǝɟılʍǝu> Довай!
[20:52:39] <rexim> Довайте!
[20:52:40] <rexim> Пишите.
[20:52:47] <ForNeVeR> rexim: >_<
[20:52:59] <ForNeVeR> ɹǝɟılʍǝu: есть какие-то общие соображения, как писать?
[20:53:16] <ɹǝɟılʍǝu> Пока как-то абстрактно. Нужно больше думать. :)
[20:53:31] <ForNeVeR> НуУуУжно боООоольше дуууумать!
[20:53:31] SolarRay вышел из конференции
[20:53:58] magog вышел из конференции
[20:54:00] <rexim> Форневер запугиваэ
[20:54:33] <ɹǝɟılʍǝu> ForNeVeR, http://youchew.net/wiki/images/thumb/e/ed/R16066_MLP_Applejack_Spooky.gif/200px-R16066_MLP_Applejack_Spooky.gif
[20:55:33] rexim вышел из конференции
[20:56:16] artem.bogov зашёл в конференцию
[20:57:55] rafaelrs зашёл в конференцию
[20:58:22] * m4n71k0r хочет написать транслятор мата на русский, с сохранением смысла с учётом контекста
[20:58:35] <ɹǝɟılʍǝu> Невозможно)
[20:58:36] * m4n71k0r аудио
[20:58:46] <m4n71k0r> и интонациями
[20:59:45] <m4n71k0r> ну жена играет в линейку, к примеру, сидит в тим спике. И тут ребёнок подходит. А там четырёхэтажно так обсуждают ворогов.
[21:00:06] <ɹǝɟılʍǝu> Ужас
[21:00:09] <m4n71k0r> на жену без слёз смотреть нельзя
[21:00:15] <m4n71k0r> а ребёнка вообще жалко
[21:00:32] <m4n71k0r> подумал, что пора бы запилить транслятор
[21:01:01] <m4n71k0r> но сначала надо написать уже нормальный ИИ
[21:01:17] <m4n71k0r> а то все какое-то говно
[21:01:30] <m4n71k0r> artem.bogov: годная фамилия
[21:01:56] * m4n71k0r редко каламбурит
[21:03:11] m4n71k0r вышел из конференции
[21:03:18] m4n71k0r зашёл в конференцию
[21:03:47] <m4n71k0r> ɹǝɟılʍǝu: хм, ты используешь в разработке Qt, но тебя нет в кутеконфе
[21:04:00] <ForNeVeR> artem.bogov: рота и звание? Цель визита?
[21:05:29] <ɹǝɟılʍǝu> Теперь есть
[21:06:40] <m4n71k0r> ɹǝɟılʍǝu: да там все те же господа почти
[21:06:46] <ɹǝɟılʍǝu> я вжу)
[21:06:53] <m4n71k0r> ох как забирает эта ваша скала) https://github.com/milessabin/shapeless/blob/master/examples/src/main/scala/shapeless/examples/boolinduction.scala#L41
[21:06:58] <artem.bogov> интересно о чем тут программисты говорят
[21:07:23] <m4n71k0r> artem.bogov: ты не известен также под ником Злак?
[21:07:52] <artem.bogov> нет
[21:08:03] <m4n71k0r> artem.bogov: хорошо. Говорим мы обо всём
[21:09:09] <m4n71k0r> artem.bogov: относишь себя не к программистам или к программистам, которые не *тут*?
[21:09:30] <m4n71k0r> а, есть ещё пара других вариантов
[21:09:54] <m4n71k0r> artem.bogov: ответь на первый вопрос фон Невера, плз.
[21:10:10] <m4n71k0r> кто? На чём пишешь?
[21:10:25] <artem.bogov> тут - то есть в этом руме
[21:11:33] <artem.bogov> пишу на C#
[21:12:05] <artem.bogov> что то никто, нигде исходники вконтакта не обсуждает
[21:12:16] <artem.bogov> тоскливо аж
[21:13:07] <artem.bogov> рота и звание?
[21:13:12] * m4n71k0r узнал недавно, что Dema из скалаконфы из РнД
[21:13:28] <artem.bogov> это что, местный пароль такой?
[21:13:41] <m4n71k0r> ForNeVeR: а разве исходники вконтактика на сишарпе?
[21:13:56] <artem.bogov> нет конечно
[21:14:05] <m4n71k0r> artem.bogov: а зачем их обсуждать?
[21:14:19] <ForNeVeR> m4n71k0r: чо?
[21:14:29] <ForNeVeR> Какие исходники вконтактика?
[21:14:31] <m4n71k0r> [17:03:55] <artem.bogov> пишу на C#
[17:04:27] <artem.bogov> что то никто, нигде исходники вконтакта не обсуждает
[21:14:40] <ForNeVeR> artem.bogov: они опубликовали исходники?
[21:14:54] <m4n71k0r> у меня также туго с контекстом, как и у муни =/
[21:15:30] <artem.bogov> часть исходников
[21:15:37] <ForNeVeR> Где?
[21:15:49] <ForNeVeR> (ну и там пхп наверняка же сплошь)
[21:16:00] <artem.bogov> на гитхабе
[21:16:12] <m4n71k0r> на KPHP
[21:16:18] <m4n71k0r> скорее всего
[21:16:21] rea вышел из конференции
[21:16:28] <artem.bogov> https://github.com/vk-com/kphp-kdb
[21:16:33] <m4n71k0r> они же нашли фатальный недостаточк PHP
[21:16:51] <m4n71k0r> s/недостаточк/недостаток/
[21:16:53] <horta hell> m4n71k0r: они же нашли фатальный недостаток PHP
[21:17:18] <artem.bogov> там исходники kphp и кое-каких сервисов
[21:17:30] <ForNeVeR> Ну, это не исходники вконтакта, а исходники ихней надстройки над пхп.
[21:17:46] <ForNeVeR> Лично моё мнение состоит в том, что всё это излишне.
[21:17:51] rea зашёл в конференцию
[21:19:27] <m4n71k0r> делали бы лучше как питонщики
[21:19:30] <artem.bogov> да этот kphp yt bynthtcty
[21:19:34] <m4n71k0r> переписывали на сишечке
[21:20:00] <artem.bogov> *да этот kphp не интересен сам по себе
[21:20:15] <artem.bogov> интересны их engines
[21:20:15] <ForNeVeR> Кстати, открываем любой файл - и видим ёбаный пиздец: https://github.com/vk-com/kphp-kdb/blob/master/bayes/bayes-data.c
[21:20:20] <m4n71k0r> а, так он и есть на сишечке
[21:20:36] <artem.bogov> а я о чём говорю
[21:20:40] <ForNeVeR> Куча статических переменных. Хайлоад, многопоточность? Не слышали.
[21:20:43] <artem.bogov> никто не обсуждает
[21:21:10] <artem.bogov> а в исходникак жесть такая, что поговорить есть о чем
[21:21:38] <ForNeVeR> В самом kphp, вроде, на первый взгляд приличней. А вот в дополнительных файлах - пипец.
[21:21:44] <m4n71k0r> https://github.com/vk-com/kphp-kdb/blob/master/bayes/bayes-data.c#L339
[21:22:31] <ForNeVeR> Хотя нет, в самом kphp тоже плохо. Вонючие кучки закомментированного кода посреди помещения.
[21:22:32] <m4n71k0r> вообще эти файлы напоминают мне распотрошённых котиков, раскатанных по асфальту
[21:23:20] <m4n71k0r> а это стандарт уже? https://github.com/vk-com/kphp-kdb/blob/master/bayes/bayes-data.c#L437
[21:23:27] <m4n71k0r> я просто не помню про ...
[21:24:13] <m4n71k0r> вообще я могу судить теперь о том, как написан сам вконтактик
[21:24:38] <m4n71k0r> потрошки только в классы обернуты, небось
[21:24:45] <ɹǝɟılʍǝu> ForNeVeR, я знаю, чему можно научить хорту! Кидать дайсы разных граней, записывать/останавливать запись логов игровых сессий, вывод стат персонажей, и ко всему этому веб-морду.
[21:25:04] <ForNeVeR> ɹǝɟılʍǝu: предлагаешь сделать из хорты движок для ДМов?
[21:25:14] <ɹǝɟılʍǝu> Как плугины :)
[21:25:23] <ForNeVeR> Вообще, такие уже есть, и довольно приличные, с гуем удобным.
[21:25:29] <ɹǝɟılʍǝu> Ну ка
[21:25:46] <m4n71k0r> тут уже обсуждались игры, где не надо ничего делать
[21:25:47] <ForNeVeR> К сожалению, я не знаю названий.
[21:26:02] <m4n71k0r> а ботик будет статы накручивать
[21:26:11] <m4n71k0r> вообще можно запилить
[21:26:15] <m4n71k0r> даже дайсы не нужны
[21:26:29] <ɹǝɟılʍǝu> как это дайсы не нужны?
[21:26:39] <m4n71k0r> ща объясню
[21:26:50] <ɹǝɟılʍǝu> Нужно либо общее решение, либо какую-то систему сразу
[21:27:40] <m4n71k0r> j123123: ты посмотри, какое говно используют для разработки социалочки, которую любят так много хомячков https://github.com/vk-com/kphp-kdb/blob/master/bayes/bayes-data.c#L569
[21:28:49] <ForNeVeR> https://github.com/vk-com/kphp-kdb/blob/ce1ac4fbde2d3b546936ad07d6a748958f6d2198/net/net-connections.c#L147
Ж123 рыдает горючими слезами.
[21:28:50] <m4n71k0r> блин, у Мура должна быть ссылка
[21:29:36] <ForNeVeR> Гадость, короче. Типикал пхп.
[21:30:02] <artem.bogov> тащемто это с
[21:30:07] <ForNeVeR> Этот код выиграл и продолжает работать за счёт маркетинга, а не технологического преимущества.
[21:30:33] <ForNeVeR> artem.bogov: написано на C, а читается как на пхп.
[21:32:06] <artem.bogov> да хрен с ним с кодом
[21:32:08] <ForNeVeR> Ну хотя местами там нормально написано.
[21:32:42] <artem.bogov> то, что меня зацепило их идея engine'ов
[21:33:01] <ForNeVeR> А в чём состоит идея?
[21:33:27] <artem.bogov> например storage
[21:33:49] <artem.bogov> это такой "движок" для хранения контента пользователей
[21:34:47] <artem.bogov> по сути сервис/демон который по протоколу memcache принимает и отдаёт данные
[21:35:17] <artem.bogov> и хранит их в так называемых "бинлогах"
[21:35:23] <ForNeVeR> Ну, вот это уже интересно. Как в эрланг-машине чтоль?
[21:36:41] <artem.bogov> я вот и хотел узнать есть ли что-то похоже на их велосипед
[21:37:28] <artem.bogov> а то все базы данных да файловые системы используют для хранения данных
[21:37:51] <ForNeVeR> А мемкеш - что, не база данных? :3
[21:38:16] <artem.bogov> если грубо, то да
[21:38:44] <artem.bogov> но у них от мемкэша только протокол
[21:38:51] <artem.bogov> а механизм хранения сво
[21:38:57] <artem.bogov> *свой
[21:40:26] <artem.bogov> lists - движок хранения списков
[21:40:45] <m4n71k0r> и чо?
[21:41:03] <artem.bogov> тот же протокол мемкеша, и бинлог в качестве хранилища
[21:41:39] <ForNeVeR> Я по-прежнему не улавливаю сути.
[21:42:13] <m4n71k0r> я не понимаю, чем это лучше классической постгри?
[21:42:18] <ForNeVeR> Множество БД умеют хранить бинарные объекты произвольных размеров. Свой протокол, в общем, ничем не лучше и не хуже их.
[21:42:30] <m4n71k0r> блобы, чтоли?
[21:42:36] <artem.bogov> это должно быть в 100500 раз быстрее
[21:42:55] <m4n71k0r> а на самом деле?
[21:43:03] <artem.bogov> а вот хз
[21:43:13] <m4n71k0r> на 15% ?
[21:43:26] <artem.bogov> да и с постгре сравнивать то неккоректно
[21:43:34] <m4n71k0r> почему это?
[21:43:39] <m4n71k0r> хранение данных
[21:43:42] <ForNeVeR> m4n71k0r: потому что это мемкеш.
[21:43:42] <artem.bogov> да и с любой СУБД общего назначения
[21:43:51] <ForNeVeR> С мемкешем и сравнивать.
[21:43:57] <m4n71k0r> зачем?
[21:44:20] <artem.bogov> да мемкеш тоже инмемори хранилище общего назначения
[21:44:42] <artem.bogov> а тут целый парк узкоспециализированных велосипедов
[21:45:12] <artem.bogov> например их storage engine было бы интересно сравнить с dcache
[21:45:23] <m4n71k0r> зачем нужен мемкеш, если запросы кешируются?
[21:45:37] <artem.bogov> http://www.dcache.org/
[21:46:24] <m4n71k0r> вообще этот ваш мемкеш пахнет костылём для пыха
[21:46:29] <m4n71k0r> который не нужен
[21:47:23] <ForNeVeR> m4n71k0r: ну нет, его и для других систем юзают. В хайлоаде он частый гость.
[21:50:57] <artem.bogov> короче всё тлен
[21:51:21] <m4n71k0r> хм, этот ваше мемкеш насколько безопасен?
[21:51:36] <m4n71k0r> а для скалы есть?
[21:51:37] <ForNeVeR> m4n71k0r: что значит "безопасен"?
[21:52:11] <m4n71k0r> ForNeVeR: ну я могу дампануть данные чужого процесса?
[21:52:27] <ForNeVeR> m4n71k0r: есть несколько имплементаций типа https://github.com/mumoshu/play2-memcached
[21:52:47] <ForNeVeR> m4n71k0r: можешь ты дампнуть данные чужого процесса или нет - это вопрос безопасности операционной системы.
[21:53:22] <m4n71k0r> я не могу в play
[21:53:24] <ForNeVeR> Насколько я понимаю идеологию мемкеша, один его инстанс обычно выделяется персонально на процесс.
[21:53:27] <m4n71k0r> он слишком жирный
[21:53:39] <ForNeVeR> Т.е. в твоём мемкеше не будет данных чужих процессов, только твои данные.
[21:55:17] <m4n71k0r> вот и думаю, чем это лучше внутреннего мапа
[21:56:03] <m4n71k0r> зачем для этого демон
[21:56:12] <m4n71k0r> итд
[21:56:41] <m4n71k0r> если данные хранятся для процесса, но вне его, то это просто ещё одна дыра
[21:57:30] <ForNeVeR> Хм, я как-то не задумывался. Возможно, для сценариев, когда воркер-процессов несколько?
[21:57:57] <m4n71k0r> чтобы не заботиться о некоем менеджере
[21:58:10] <ForNeVeR> Или даже они на разных машинах, а сервер БД и мемкеш - на ещё одной машине.
[21:58:15] <m4n71k0r> неком*
[21:58:41] <ForNeVeR> Разумеется, такая организация пригодна только для случая, когда данных немного, а процесс их выборки и подготовки слишком дорог.
[21:59:40] <m4n71k0r> пойду ка я почитаю про причины создания и цели его.
[22:03:18] <m4n71k0r> эм, ну, фактически, он нужен для веб приложений на недоязыках, которые не умеют нормально в многопоточность или многопроцессность.
[22:03:35] <m4n71k0r> What is Memcached?

Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.
[22:03:56] <m4n71k0r> никого не хотел оскорбить
[22:09:56] eaeee зашёл в конференцию
[22:40:31] Myp зашёл в конференцию
[22:48:49] Myp вышел из конференции
[22:50:26] rea вышел из конференции
[22:52:05] rea зашёл в конференцию
[23:01:46] eaeee вышел из конференции
[23:16:46] * ForNeVeR НЕЧАЯННО нашёл http://0xd34df00d.me/logs/chat/codingteam@conference.jabber.ru/2011/10/27.html#18:51:50
[23:16:53] <ForNeVeR> Славный капитан: всё-таки ты поэт.
[23:17:06] ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ вышел из конференции: Replaced by new connection
[23:17:07] ᚾᚩᛣᛏᚩᛒᚩᚱᚢᛋ зашёл в конференцию
[23:24:53] artem.bogov вышел из конференции
[23:26:07] <m4n71k0r> блин, а всё-таки... это мне теперь лет 10 на скале надо писать, чтобы понять, что тут написано?) https://github.com/milessabin/shapeless/blob/master/examples/src/main/scala/shapeless/examples/boolinduction.scala#L41
[23:26:59] <m4n71k0r> или на х-ле...
[23:28:45] artem.bogov зашёл в конференцию
[23:29:02] artem.bogov вышел из конференции
[23:33:29] <Minoru> ололо. Псевдокод, который в комментарии, очень напоминает Хаскель, возникает логичный вопрос — зачем вообще та ересь, что чуть ниже написана на Скале?
[23:35:21] <m4n71k0r> ну потому что нет haskell на jvm
[23:37:25] <Minoru> m4n71k0r: а что этот код демонстирует, в более общем случае? Он для чего-то используется, или это фичи какие-то демонстрируются, или что?
[23:38:11] <Minoru> а, ок, прочитал README
[23:38:20] <Minoru> dependent type programming
[23:38:43] <m4n71k0r> это пример использования либы... либа, по идее, упрощает кое-какие вещи. Хотя, по мне, так просто добавляет сахара.
[23:39:15] <Minoru> я бы для этого взял более подходящий язык, Coq или Agda, а потом уже, поняв концепции, дауншифтился бы обратно
[23:39:31] <Minoru> ладно, афк
[23:40:13] <ForNeVeR> А вот, кстати говоря, был хаскель на жвм.
[23:40:15] <ForNeVeR> Но весь вышел :(
[23:42:03] <ForNeVeR> m4n71k0r: я думаю, знание coq или agda лучше поможет разобраться с зависимыми типами, и конкретно с этим примером.
[23:43:35] <ForNeVeR> Но это какой-то ад, я тоже ничего в указанной строке не понял.
[23:43:43] <ForNeVeR> А вот начиная с 47 всё понятно.
[23:43:51] <ForNeVeR> И круто, чёрт возьми.
[23:44:41] <m4n71k0r> ага
[23:45:05] <m4n71k0r> правда дофига скобочек, но круто
[23:45:29] <ForNeVeR> А вот пример с If, кажется, можно разобрать.
[23:47:13] <m4n71k0r> всё началось с того, что я ответил тут http://stackoverflow.com/questions/22259470/i-want-to-merge-a-seqtuple2-and-a-seqstring-to-a-seqtuple3-in-scala/22260020#22260020 , а один чувак посоветовал эту shapeless
[23:48:00] <m4n71k0r> http://stackoverflow.com/a/22260460/1889120
[23:50:49] <ForNeVeR> m4n71k0r: кстати, да, довольно часто почему-то подобные функциональные конструкции выглядят ебануто. Почему?
[23:52:17] <m4n71k0r> ну я до сих пор ещё не могу отойти от жопосмайликов)
[23:52:42] <m4n71k0r> (_+_) итд
[23:52:54] <m4n71k0r> хз почему ебануто
[23:53:08] <m4n71k0r> скорее сильно упаковано
[23:53:42] <Minoru> а я наоборот с 47 ничего не понял, там слишком много скалы и слишком мало того, о смысле чего я могу догадаться
[23:53:53] <Minoru> олсо, 43 похожа на большой let … in
[23:54:26] <m4n71k0r> там выбор просто
[23:54:52] <Minoru> Case[] — это что такое?
[23:55:38] <Minoru> If[a, b, c] — это такой аналог «a?b:c»?
[23:55:56] <ForNeVeR> Case - это хуита, используемая в 41 строке.
[23:56:11] <m4n71k0r> кейс надо раскуривать в сорсах
[23:56:36] <ForNeVeR> Я так понимаю, там требуют тип P, содержащий в себе субтип Case[_ <: Boolean], а этот Case должен содержать в себе T.
[23:56:45] <ForNeVeR> Внезапно, раскурил.
[23:57:26] <m4n71k0r> в фигурных скобках описание типа "на месте" ?
[23:57:35] <Minoru> ForNeVeR: это я понял, я просто думал, вы мне скажете, что это такое скаловское Either или ещё чего
[23:57:37] <ForNeVeR> Да, похоже на то.
[23:58:03] <ForNeVeR> Minoru: нет, это тип, который полностью описан в рассматриваемом исходнике. Это что угодно может быть.
[23:58:11] <m4n71k0r> Minoru: это не из скалы, а из этой самой shapeless
[23:58:13] <ForNeVeR> Я не встречал в скале использования Either.
[23:58:45] <m4n71k0r> Either видел как юзают, сам хотел
[23:58:51] <m4n71k0r> но что-то удержало
[23:58:59] <m4n71k0r> лень, наверное
[23:59:07] <ForNeVeR> m4n71k0r: мне кажется, из shapeless тут используется только witness. И ещё, возможно, какие-то магические макросы для поддержки всех этих фигурных скобочек в констрейнтах.
[23:59:13] <Minoru> ладно, снова afk
[23:59:35] <m4n71k0r> ForNeVeR: а, да точно
[23:59:47] <m4n71k0r> Case - это параметр
[23:59:51] <m4n71k0r> абыр
[23:59:58] <ForNeVeR> Case[T] - это ровно то, что в коде и написано.
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!