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

Тема: C/С++, Haskell, Ruby, Python, Perl, Lisp, Erlang, OCaml, JavaScript, Scala, Nemerle, F#.
Код выкладывать на http://dumpz.org
Вопросы задавать в чат, а не в личку.
Логи: http://tinyurl.com/ctcjr-logs
Упоминания о Flash, Java, .NET, PHP, Pascal/Delphi/Borland, 1С караются съеданием поциента.
Личкрафты: http://leechcraft.org и git://github.com/0xd34df00d/leechcraft.git
Horta Hell: https://github.com/ForNeVeR/horta-hell
Проблем решено: 0x13
Говорящих демонов: 0x1

Слава тернарным пингам!
[00:01:14] Славный капитан вышел из конференции
[00:01:55] Extra Swing вышел из конференции
[00:07:50] v_oron вышел из конференции
[00:42:15] Graf зашёл в конференцию
[00:42:23] Graf вышел из конференции
[01:00:12] Graf зашёл в конференцию
[01:01:00] moonhawk зашёл в конференцию
[01:01:21] moonhawk вышел из конференции
[01:04:20] Graf вышел из конференции
[01:45:35] v_oron зашёл в конференцию
[01:50:11] m4n71k0r вышел из конференции
[01:51:45] st16tm вышел из конференции
[01:52:31] v_oron вышел из конференции
[02:03:50] generatorglukoff вышел из конференции
[02:22:10] generatorglukoff зашёл в конференцию
[03:33:33] st16tm зашёл в конференцию
[03:34:37] <generatorglukoff> https://bitbucket.org/generatorglukoff/unyaxmppd/wiki/Home
[03:35:00] <generatorglukoff> как-нибудь вот так
[03:36:23] <st16tm> привет, чего не спите?
[03:36:45] <generatorglukoff> своё поделие пиарю
[03:39:17] <st16tm> а я пытаюся в lwjgl вьехать
[03:43:00] <st16tm> вот наресовал уже кубик на экране, вот он двигается, вот ща джой буду подрубать и управлять кубиком
[03:45:47] <st16tm> потом кубек должен стать танчеком, с пушкой, потом он сможет срелять обычными снарядами, бронебойными, ракетными, свермощными, с ядерной боеголовкой
[03:46:20] <st16tm> последние будут стоить очень дорого и 1 высрелом можно будет пол экрана с врагами снести
[04:13:42] <st16tm> кто тут есть бодрсвующий?
[04:13:58] <st16tm> про фотопринтер надо спросить
[04:14:23] <st16tm> вот я хочу купить типа фотопринтер и хочу с системой непрерывной подачи чернил
[04:15:08] <st16tm> но вот боюся, что мой принтер будет простаивать порой долго и система засохнет нах. может такое быть? че делать чтоб незасохла?
[04:42:10] st16tm вышел из конференции
[06:04:19] yesyes вышел из конференции
[06:26:04] rexim зашёл в конференцию
[06:30:35] <ForNeVeR> СНПЧ разве засыхает?
[06:53:57] generatorglukoff вышел из конференции
[06:54:27] generatorglukoff2 вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[07:09:22] <rexim> .ping
[07:09:23] <DeadBot> rexim: понг от тебя 0.09 секунды
[07:09:24] <rexim> .ping
[07:09:25] <DeadBot> rexim: понг от тебя 0.09 секунды
[07:09:26] <rexim> .ping
[07:09:27] <DeadBot> rexim: понг от тебя 0.09 секунды
[07:09:32] <rexim> B|
[07:12:59] <ForNeVeR> .ping
[07:13:02] <DeadBot> ForNeVeR: понг от тебя 3.15 секунды
[07:13:06] <ForNeVeR> .ping
[07:13:06] <DeadBot> ForNeVeR: понг от тебя 0.39 секунды
[07:13:07] <ForNeVeR> .ping
[07:13:08] <DeadBot> ForNeVeR: понг от тебя 0.14 секунды
[07:25:01] sss|zombie вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[08:01:42] sss|zombie зашёл в конференцию
[08:57:26] rexim вышел из конференции
[09:07:57] rexim зашёл в конференцию
[09:08:51] Heckfi зашёл в конференцию
[09:16:17] Heckfi вышел из конференции
[09:40:05] Extra Swing зашёл в конференцию
[10:23:21] O01eg вышел из конференции
[10:37:36] Extra Swing вышел из конференции: Replaced by new connection
[10:37:37] Extra Swing зашёл в конференцию
[11:40:06] Славный капитан зашёл в конференцию
[11:50:54] Graf зашёл в конференцию
[11:51:14] Graf вышел из конференции
[12:01:15] m4n71k0r зашёл в конференцию
[12:13:56] <j123123> ForNeVeR: Мы тут недавно беседовали про вражеские технологии
[12:14:12] <j123123> так вот, https://www.softwarefreedom.org/news/2010/jul/21/software-defects-cardiac-medical-devices-are-life-/
[12:14:39] O01eg зашёл в конференцию
[12:15:03] <j123123> фактически, в кардиостимуляторах используется какая-то проприетарная система управления через радиосигнал
[12:15:13] <j123123> и человека можно убить
[12:15:29] <j123123> т.к. там все легко взламывается
[12:16:06] <j123123> http://news.slashdot.org/story/12/10/17/0325236/researcher-reverse-engineers-pacemaker-transmitter-to-deliver-deadly-shocks
[12:16:47] <j123123> https://www.youtube.com/watch?v=GcWlD2Y6HNM презентация
[12:17:44] <j123123> там дальше и про машины есть, которые можно взламывать и потом радиоуправлять ими
[12:19:11] <j123123> да и вас разве не смущает, что M$ через систему обновления шиндошс может без особого напряга грохнуть кучу компов
[12:19:13] <j123123> ?
[12:25:30] <rexim> Предлагаешь начать бегать кругами и размахивая руками панически визжать?
[12:26:27] <j123123> предлагаю противодействовать проприетарщине
[12:26:34] <rexim> А, ну ок.
[12:26:36] <rexim> Ты начинай.
[12:26:39] <rexim> Мы подтянемся.
[12:26:40] <j123123> я давно уже
[12:27:04] <j123123> нескольких человек на линукс перевел
[12:28:25] sss|zombie вышел из конференции
[12:31:35] moonhawk зашёл в конференцию
[12:35:21] <ForNeVeR> j123123: http://scribblethink.org/Computer/javaCbenchmark.html
[12:43:51] <ForNeVeR> А по поводу кардиостимуляторов... ну, это правильно и хорошо.
[12:44:13] <ForNeVeR> Убивать плохих людей - это единственный способ с ними эффективно бороться.
[12:44:38] m4n71k0r вышел из конференции
[12:46:39] <rexim> Убивая плохих людей, мы нарушаем баланс. А значит стимулируем появление поколения содержащего в себе еще большее количество плохих людей.
[12:48:10] <ForNeVeR> Значит, можно будет убить их ещё больше!
[12:48:36] <j123123> Там плюсы сравниваются с явой. Про плюсы я уже давал ссылки, почему он не норм. Смысла делать это еще раз я не вижу. Надо с чистым C сравнивать. Можно еще делать кодогенератор в сишку, в FFTW сишный код генерится прогой, написаной на окамле, статья вот http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.1.6995
[12:49:00] <ForNeVeR> j123123: вообще-то сишка и сравнивается. Вообще внимательно читал?
[12:49:07] m4n71k0r зашёл в конференцию
[12:49:12] <j123123> Performance of Java versus C++
[12:49:15] <j123123> тема
[12:49:29] <ForNeVeR> Читал вообще статью-то?
[12:49:38] <j123123> я тему посмотрел вообще-то
[12:49:43] <ForNeVeR> //_~
[12:50:00] <j123123> зачем они в теме обманывают?
[12:50:02] <ForNeVeR> Ты бы ещё тему комнаты посмотрел.
[12:50:59] <j123123> сейчас гляну
[12:54:35] <j123123> идею что что-нибудь динамическое может быть быстрее сишки, я не отвергаю
[12:54:44] <j123123> http://code.entropywave.com/orc/ вот например интересная штука
[12:55:10] <j123123> генерация кода в рантайме кстати
[12:56:02] <j123123> вполне годная идея
[12:58:09] <j123123> >Because p could be pointing at x, a C compiler cannot keep x in a register
На ассемблере переиначить можно как угодно
[12:58:43] <j123123> или можем объявить переменную с параметром register
[12:58:58] <j123123> в нее скопировать что-то что находится по какому-то там указателю
[12:59:42] <ForNeVeR> Насколько я помню, register - всего лишь рекомендация для компилятора. Она не может поменять семантику сишной программы.
[13:00:03] <ForNeVeR> А вот oil compiler - интересная, правильная вещь.
[13:00:06] moonhawk вышел из конференции
[13:00:13] <j123123> если ты попробуешь поставить указатель на переменную типа register, компилятор тебя пошлет
[13:00:21] <ForNeVeR> Кроме simd, им следует поддержать также выполнение на GPU.
[13:01:42] <j123123> http://viennacl.sourceforge.net/ такая штука есть
[13:01:58] <ForNeVeR> А про register ты прав..
[13:02:31] <ForNeVeR> Хотя и я прав тоже.
[13:02:36] <ForNeVeR> В плюсах канает.
[13:02:40] <ForNeVeR> А в си - нет.
[13:02:48] <j123123> надо вообще внимательно смотреть на ту срань из опкодов, которую выдает компилятор
[13:03:01] <j123123> чтобы не было подобных неприятностей
[13:03:38] <j123123> ну и профилирование, естественно
[13:03:57] <ForNeVeR> > The library is written in C++
Разве это автоматически не изгоняет тебя?
[13:04:45] <j123123> Нет
[13:05:19] <ForNeVeR> Странно, а с LLVM почему тогда сраьботало?
[13:05:41] Сволота зашёл в конференцию
[13:05:58] <j123123> меня вообще мало что может изгнать
[13:06:13] <j123123> просто к некоторым технологиям я испытываю неприязнь
[13:07:22] <Сволота> долго думал почему так тихо стало, оказалось что случайно закрыл окно с конфами
[13:07:51] <Сволота> или кто-то другой закрыл пока меня небыло
[13:08:17] <j123123> ForNeVeR: И ты так говоришь, будто если я даю на что-нибудь ссылку без неодобрительных комментариев в адрес того, на что я ссылаюсь, то я это одобряю
[13:10:24] <ForNeVeR> j123123: разве это неверно?
[13:10:36] <j123123> неверно
[13:10:45] <j123123> надо у меня дополнительно спрашивать
[13:12:20] <Сволота> вообще плюсы, если их правильно приготовить, сами по себе не так уж и плохи
[13:13:27] <j123123> ну да, не использовать Boost, STL, RTTI, C++11
[13:15:43] <ForNeVeR> Плюсофобство оставить.
[13:15:59] <ForNeVeR> А не то зайдёт кто, и подумает, что тут плюсы не любят.
[13:16:04] <Сволота> C++11 вообще на STL завязано как будто это часть языка
[13:16:30] moonhawk зашёл в конференцию
[13:16:54] <Сволота> вот Qt прекрасно идёт и без STL
[13:19:10] <Сволота> модули для V8 тоже писать не напряжно, хоть может это от того что опытв в этом деле у меня не так много
[13:19:43] <ForNeVeR> Сволота: а что за модули для V8 ты пишешь?
[13:21:31] <j123123> http://blog.lexa.ru/2012/12/26/opyat_o_sovremennykh_cpu.html компиляторы вообще штука далекая от совершенства
[13:22:44] <j123123> если ява оказывается быстрее сишечки, можно врубить ява-машину под отладчиком, поставить брекйпоинт после того, как оно заJITило код
[13:22:53] <j123123> ну и проанализировать, что там получается
[13:23:03] <Сволота> раньше пытался простые биндинги к сяшным либам писать, но потом появился модуль ffi и я решил забить на это занятие
[13:24:10] <j123123> после чего, допилить или сишный компилятор или исходник самой проги
[13:24:46] <j123123> или на интринсиках/ассемблере заоптимизировать
[13:28:51] <j123123> на плюсах скорость явы достижима уже хотя бы потому, что сама виртуальная машина явы написана на плюсах
[13:30:18] moonhawk вышел из конференции
[13:34:11] m4n71k0r вышел из конференции
[13:37:08] <ForNeVeR> Твои аргументы это охуеть вообще.
[13:37:19] <ForNeVeR> А плюсовый компилятор написан на сишке.
[13:37:34] <ForNeVeR> Следовательно, скорость сишки достижима на яве.
[13:41:23] <j123123> скорость чего угодно достижима на чем угодно, что позволяет в рантайме генерить код и запускать его на выполнение
[13:41:36] <j123123> вот
[13:42:10] <j123123> тут все зависит от того, чей оптимизатор круче
[13:45:07] <j123123> для компиляторов доступны такие вещи, как PGO. В яве, я так подозреваю, это будет слишком накладно
[13:45:17] <j123123> хотя не уверен
[13:48:09] <j123123> Adaptive optimization там есть, вроде это оно и есть
[13:48:53] <j123123> примерно
[13:49:04] <j123123> в яве
[13:49:45] <j123123> но там еще есть дополнительные затраты на перекомпилирование в рантайме. Сложно все это
[13:51:58] <j123123> а рантайм-перекомпиляция это частный случай самомодифицирубщегося кода
[13:51:58] <magog> (
[13:52:02] <magog> что ты несешь?
[13:52:09] <j123123> а что не так?
[13:53:10] <j123123> если в моих рассуждениях есть ошибки, покажите мне их
[14:07:39] <j123123> https://www.youtube.com/watch?v=Ci48kqp11F8 lambda style
[14:12:50] moonhawk зашёл в конференцию
[14:24:04] <j123123> https://www.youtube.com/watch?v=uDRBo7X2bo8
[14:24:53] <ForNeVeR> Кто-нибудь ходит по его ссылкам?
[14:25:43] <j123123> https://www.youtube.com/watch?v=XHosLhPEN3k вот еще хорошее
[14:34:10] <j123123> ну когда я блоксхемы скидывал, их много кто посмотрел
[14:34:17] <j123123> по ссылке на rghost
[14:36:36] <rexim> Кстати, да.
[14:36:45] <rexim> j123123: ты кидаешь так много ссылок.
[14:36:53] <rexim> Жаль я так ни одной не посмотрел.
[14:36:57] <j123123> это плохо?
[14:37:29] <rexim> Я думаю, это ни хорошо, ни плохо.
[14:37:44] <j123123> ок
[14:42:46] <ForNeVeR> По ссылкам с ютуба явно ничего хорошего не предвидится.
[14:43:13] <ForNeVeR> В любом случае, аудио- и видеоинформация требует синхронного внимания, поэтому я стараюсь её не потреблять.
[14:44:58] <j123123> .h
[14:45:13] <j123123> какие тут команды у бота?
[14:46:22] <j123123> .z
[14:46:23] <DeadBot> j123123: кого?
[14:46:33] <j123123> непонятно...
[14:47:31] <j123123> .ping
[14:47:31] <DeadBot> j123123: понг от тебя 0.04 секунды
[14:47:37] <j123123> .help
[14:47:37] <DeadBot> j123123: Категории: access(4), admin(14), alias(4), basic(5), cerberus(6), dev(8), info(2), lang(3), muc(44), net(2), options(7), query(8), superadmin(11)
чтобы получить список команд в категории напиши 'help категория', например 'help basic'
[14:47:53] <j123123> хмм...
[14:50:04] И̓и зашёл в конференцию
[14:51:18] <rexim> И̓и, ты zxc?
[14:51:49] <rexim> .version И̓и
[14:51:50] <DeadBot> rexim: И̓и использует QIP 2012 7102 Windows 7, 32-bit
[14:51:56] <rexim> Нет, не он.
[14:52:04] <ForNeVeR> Это что за хуйня?
[14:52:14] <ForNeVeR> Почему у него какой-то юникод непонятный?
[14:52:33] <ForNeVeR> .z
[14:52:33] <DeadBot> ForNeVeR: кого?
[14:59:32] yesyes зашёл в конференцию
[15:01:57] generatorglukoff зашёл в конференцию
[15:03:12] И̓и вышел из конференции: QIP 2012: Спокойное общение
[15:19:58] generatorglukoff вышел из конференции
[15:24:56] generatorglukoff зашёл в конференцию
[15:37:52] <rexim> .ping
[15:37:53] <DeadBot> rexim: понг от тебя 0.09 секунды
[15:37:54] <rexim> .ping
[15:37:55] <DeadBot> rexim: понг от тебя 0.09 секунды
[15:37:56] <rexim> .ping
[15:37:57] <DeadBot> rexim: понг от тебя 0.09 секунды
[15:37:58] <rexim> B|
[15:38:47] magog вышел из конференции
[15:44:34] magog зашёл в конференцию
[16:24:49] st16tm зашёл в конференцию
[16:24:58] <st16tm> привет
[16:27:01] st16tm вышел из конференции
[16:28:19] st16tm зашёл в конференцию
[16:29:57] <rexim> st16tm: утра тебе.
[16:30:31] <st16tm> у нас день уже - 15.30
[16:33:05] yesyes вышел из конференции
[16:35:47] <rexim> st16tm: запомни, в цодингтиме всегда утро.
[16:35:56] <rexim> Поэтому здесь все желают друг другу утра.
[16:36:07] <st16tm> непонимаю про что ты
[16:36:17] <rexim> Про цодингтим.
[16:37:12] <st16tm> я плохо понемаю смесь олбанского с местным диалектом русско транслитерального английского языка
[16:38:58] <rexim> Соболезную.
[16:43:13] <st16tm> ты по какому языку? с lwjgl не знаком?
[16:44:27] <rexim> С каких пор lwjgl - это язык?
[16:44:44] <st16tm> а кто говорил, что это язык?
[16:45:06] <st16tm> непонел, это кто ж такой умный, что lwjgl языком называет? а??
[16:46:35] <rexim> Т.е. те, кто его не считают языко - глупые люди?
[16:48:30] <st16tm> нет, они не глупые, но надо им объяснить, что есть что, чтоб они выражались корректно
[16:49:04] <st16tm> ладно, х-й с ним, я серьезно, не знаком с lwjgl?
[16:49:31] <j123123> я с xlib знаком
[16:49:53] <rexim> А почему вы таки спгашиваете?
[16:53:10] <st16tm> j123123: у меня вот ща кубик на экране, им можно управлять - вправо-влево, вверх-вниз, джойстиком можно управлять
[16:53:22] <st16tm> вот ща надо как-то этот кубик в танчик превратить
[16:53:36] <st16tm> надо тоесть не кубик рисовать, а картинку
[16:53:48] <rexim> О!
[16:53:54] <rexim> j123123: вы таки знаток lwjgl?
[16:54:20] <st16tm> j123123: а xlib - это что за библиотека?
[16:54:51] <rexim> Хм...
[16:54:58] <rexim> Странные вещи происходят с рассудком моим.
[16:55:12] <rexim> Мне показалось, что "я с xlib знаком" сказал st16tm.
[16:55:48] <rexim> А.
[16:56:05] <rexim> Это все потому, что мой клиент раскрасил ваши ники почти в одинаковый цвет. =(
[16:56:13] <rexim> Печально.
[16:56:18] <st16tm> а какой у тебя клиент?
[16:56:29] <rexim> Я хз.
[16:56:36] <rexim> Мне брат какой-то поставил.
[16:56:44] <rexim> Я сам не умею.
[16:59:28] <j123123> st16tm: xlib это для иксов библиотека
[16:59:52] <j123123> чтобы делать окошко, рисовать в нем всякое
[17:00:12] <j123123> есть еще XCB
[17:01:03] <st16tm> j123123: а, ну а вот lwjgl - для Java графическая библиотека, легковесная, чтоб рисовать легко 2Д и 3Д, а также звук играть и управлять джоем, скажем
[17:02:48] <ForNeVeR> .version rexim
[17:02:49] <DeadBot> ForNeVeR: rexim не существует
[17:02:55] <ForNeVeR> Да блядь.
[17:02:58] <ForNeVeR> .version rexim
[17:02:58] <DeadBot> ForNeVeR: rexim использует Pidgin 2.10.6 (libpurple 2.10.6) None
[17:03:13] <ForNeVeR> rexim: мальчик, твой брат большой шутник!
[17:03:29] <j123123> попробуй Simple DirectMedia Layer, там тоже джойстики можно, есть апи для явы
[17:03:45] <j123123> можно всякое рисовать
[17:04:18] <ForNeVeR> j123123: да не, LWJGL полущ, имхо.
[17:04:29] <ForNeVeR> Алсо, SDL ещё жив?
[17:04:49] <ForNeVeR> Когда я последний раз его трогал, у него релизы были какие-то... несвежие.
[17:04:54] <st16tm> вот я тоже так думаю, lwjgl - хорош, весьма
[17:05:11] <j123123> SDL 2.0 вроде пилят
[17:05:20] <j123123> вот и несвежие
[17:05:33] <ForNeVeR> Ну вот как запилят - тогда и поговорим с ними.
[17:05:49] <ForNeVeR> Хотя для плюсцов я юзал именно SDL.
[17:22:41] swagman вышел из конференции
[17:22:53] swagman зашёл в конференцию
[17:47:11] rexim вышел из конференции
[17:51:04] ТяФ-ТяФ!!! зашёл в конференцию
[17:51:07] ТяФ-ТяФ!!! вышел из конференции
[17:55:31] ТяФ-ТяФ!!! зашёл в конференцию
[17:56:44] <ТяФ-ТяФ!!!> конёк горбунок скочать как
[17:57:08] st16tm вышел из конференции
[17:57:19] ТяФ-ТяФ!!! сменил ник на НаРуТяШ
[17:58:39] <НаРуТяШ> а
[17:58:50] <j123123> http://benchmarksgame.alioth.debian.org/u64q/benchmark.php?test=all&lang=java&lang2=gcc тут ява обгоняет по скорости сишку только в одном тесте
[17:59:04] <j123123> а памяти ест больше -- во всех
[17:59:59] <НаРуТяШ> как кочать с deposit
[18:01:32] <НаРуТяШ> там надо деньги да
[18:01:44] <j123123> НаРуТяШ: ты не по адресу
[18:02:00] <НаРуТяШ> :-[ аа
[18:02:41] НаРуТяШ вышел из конференции
[18:14:26] generatorglukoff вышел из конференции
[18:15:24] generatorglukoff зашёл в конференцию
[18:17:06] generatorglukoff вышел из конференции
[18:18:04] generatorglukoff зашёл в конференцию
[18:20:45] Heckfi зашёл в конференцию
[18:28:09] Extra Swing вышел из конференции
[18:28:12] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[19:19:59] magog вышел из конференции
[19:34:52] <generatorglukoff> кто-нить юзал гугел аналитику?
[19:34:57] <generatorglukoff> как этим пользоваться?
[19:44:51] m4n71k0r зашёл в конференцию
[19:59:39] Heckfi вышел из конференции
[20:07:42] <j123123> почему в плюсах http://pastebin.com/nDEvuA8c тут мне ворнинг выдается, а в сишке нет?
[20:09:03] <j123123> какой смысл в этом ворнинге, void * же это по сути тот же char *
[20:09:20] <j123123> с точки зрения арифметики с ним
[20:11:20] <j123123> указатели ему видите ли не нравятся
[20:29:27] moonhawk вышел из конференции
[20:49:59] magog зашёл в конференцию
[21:33:25] st16tm зашёл в конференцию
[21:33:46] <st16tm> я здесь!
[21:55:57] magog вышел из конференции
[21:56:37] magog зашёл в конференцию
[22:02:35] m4n71k0r вышел из конференции
[22:09:52] m4n71k0r зашёл в конференцию
[22:54:06] moonhawk зашёл в конференцию
[23:24:12] Heckfi зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!