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

Тема: Программирование для новичков и не только.
Приглашаются студенты.

C/С++, Haskell, Ruby, Python, Perl, Lisp, Scheme, Erlang, OCaml, JavaScript, Рефал, Brainfuck, GLSL, PowerShell, Yet Another Wonder Language, Anime
Код выкладывать на http://dumpz.org
Вопросы задавать в чат, а не в личку.
Логи: http://tinyurl.com/ctcjr-logs
Упоминания о Java, .NET, basic, php, pascal/delphi/c++builder, 1С, VB, FoxPro карается съеданием поциента.
Личкрафты: http://leechcraft.org и git://github.com/0xd34df00d/leechcraft.git
Проблем решено: 0xB
[00:06:12] v_oron зашёл в конференцию
[00:14:12] gopstop вышел из конференции
[00:17:48] <moonhawk> а, это тот, чей статутс нельзя читать?
[00:22:14] moonhawk вышел из конференции
[00:52:04] Славный капитан зашёл в конференцию
[00:59:30] v_oron вышел из конференции
[01:05:38] weed зашёл в конференцию
[01:05:50] <weed> [00:52]<weed> LIBCMT.lib(wincrt0.obj) : error LNK2019: unresolved external symbol WinMain refe
renced in function __tmainCRTStartup
[00:52]<weed> почему эта ошибка появляется ?
[00:52]<weed> компилирую при помощи visual c++ 10
[00:53]<weed> cl /c /W3 /O1 /GAF test.c
[00:53]<weed> всё без ошибок
[00:53]<weed> а потом link /subsystem:windows test.obj и эта ошибка
[01:27:26] qua вышел из конференции
[01:49:01] <weed> ау
[02:00:36] xmi вышел из конференции: Replaced by new connection
[02:00:36] xmi зашёл в конференцию
[02:08:00] biert вышел из конференции: Компьютер вошёл в спящий режим
[02:17:18] weed вышел из конференции
[02:44:33] longedok вышел из конференции
[03:47:57] xmi вышел из конференции
[04:20:08] <Славный капитан> тимота
[04:20:24] <Славный капитан> что мне написать в сосноли, чтобы чуть разогреть камень на серваке?
[04:20:34] <Славный капитан> но чтобы хардом не трещал
[04:21:04] <Славный капитан> а то кулер неприятно трещит на низких оборотах
[04:25:50] <Славный капитан> я сейчас несколько гигов котую, но это ж паллиативъ
[04:26:16] <Славный капитан> а хотя стоп
[04:26:37] <Славный капитан> /dev/urandom же!
[07:13:25] rexim зашёл в конференцию
[07:49:43] rexim вышел из конференции
[08:14:11] rejjin зашёл в конференцию
[08:28:21] rejjin вышел из конференции
[08:33:24] rejjin зашёл в конференцию
[08:45:55] rejjin вышел из конференции
[08:54:33] xmi зашёл в конференцию
[09:22:34] rexim зашёл в конференцию
[09:23:24] v_oron зашёл в конференцию
[10:13:34] moonhawk зашёл в конференцию
[10:13:52] des_spiderlydark. зашёл в конференцию
[10:14:00] <moonhawk> утра
[10:22:07] j123123 зашёл в конференцию
[10:23:55] <j123123> как под линукс на ассемблере написать helloworld без int $0x80
[10:32:23] <j123123> gcc инструкцию int $0x80 вообще не генерирует
[10:32:40] <j123123> что в ней плохого?
[10:35:33] <moonhawk> j123123: это же вызов функции exit, нэ?
[10:36:19] <moonhawk> и да, от разрядности зависит, на x64 $0x90 должно быть
[10:36:39] <j123123> int $0x80 это системное прерывание
[10:37:06] <пкщгяут[slacktop]> ВНЕЗАПНО
[10:37:34] <moonhawk> но, оно, аналогично exit
[10:37:47] <j123123> http://asm.sourceforge.net/intro/hello.html#AEN86
[10:38:09] <j123123> вроде через sysenter надо
[10:39:13] <moonhawk> ахах, а компилировать как?
[10:39:59] v_oron вышел из конференции
[10:40:35] <j123123> as asm.s -o asm.o
ld -s -o asm.o asm.bin
[10:41:55] <j123123> только не as
[10:41:55] <moonhawk> мне уже gcc не скомпилировал
[10:42:03] <j123123> nasm
[10:43:42] <пкщгяут[slacktop]> ass же!
[10:44:09] <j123123> http://ru.wikipedia.org/wiki/GNU_Assembler можно отсюда взять
[10:56:29] Spo1ler зашёл в конференцию
[11:25:26] moonhawk вышел из конференции
[11:29:48] Spo1ler вышел из конференции: Компьютер вошёл в спящий режим
[11:31:22] Ryuuji зашёл в конференцию
[11:32:15] <j123123> Да, так как там сделать без int $0x80 ?
[11:35:04] Славный капитан вышел из конференции
[11:35:19] <j123123> moonhawk: exit 0 это когда
mov %eax, 1
xor %ebx, %ebx
[11:41:24] <j123123> http://www.linux.org.ru/forum/development/3506217 вот тут нашел
[11:52:42] zxc зашёл в конференцию
[11:58:08] Славный капитан зашёл в конференцию
[12:13:48] Ryuuji вышел из конференции
[12:24:32] Myp зашёл в конференцию
[12:37:25] ForNeVeR вышел из конференции: Replaced by new connection
[12:37:25] ForNeVeR зашёл в конференцию
[12:40:46] longedok зашёл в конференцию
[12:49:20] 0xd34df00d вышел из конференции
[12:49:34] Ryuuji зашёл в конференцию
[12:51:13] gudvin3824 зашёл в конференцию
[12:52:10] gudvin3824 вышел из конференции
[12:54:19] gudvin3824 зашёл в конференцию
[12:55:07] 0xd34df00d зашёл в конференцию
[13:02:08] mikelsv вышел из конференции
[13:10:48] ForNeVeR вышел из конференции: Unhandled exception at 0x00000000.
[13:19:55] mikelsv зашёл в конференцию
[13:20:04] mikelsv вышел из конференции
[13:25:30] S1eng зашёл в конференцию
[13:27:38] mikelsv зашёл в конференцию
[13:42:22] gudvin3824 вышел из конференции
[13:42:38] biert зашёл в конференцию
[13:42:42] S1eng вышел из конференции: QIP 2010: Спокойное общение
[13:52:20] S1eng зашёл в конференцию
[13:52:27] S1eng вышел из конференции: QIP 2010: Спокойное общение
[13:53:45] <biert> вечер в хату
[13:54:52] <j123123> странно что тут нет ассемблерщиков под Linux
[13:56:27] <m4n71k0r> ну ты будешь первым ... или нет?
[13:57:52] Myp вышел из конференции
[13:57:57] Myp зашёл в конференцию
[13:58:17] Spo1ler зашёл в конференцию
[13:58:39] <j123123> может быть
[13:59:23] <j123123> надо wasm вкурить
[14:00:40] <m4n71k0r> целиком?)
[14:01:01] <m4n71k0r> да там на одних статьях по дзен-погроменгу можно рехнуться)
[14:01:25] <j123123> значит пойду на wasm@conference.jabber.ru
[14:01:35] <m4n71k0r> кстати, на чём пишешь? fasm? nasm?
[14:01:58] <j123123> gnu assembler
[14:02:49] <m4n71k0r> кхм) пгастите)
[14:03:25] <j123123> там есть Intel и AT&T синтаксис
[14:15:42] rexim вышел из конференции
[14:22:31] moonhawk зашёл в конференцию
[14:36:56] magog зашёл в конференцию
[14:39:01] v_oron зашёл в конференцию
[14:39:39] xmi вышел из конференции
[14:42:46] biert вышел из конференции
[14:45:47] biert зашёл в конференцию
[14:46:35] ForNeVeR зашёл в конференцию
[14:46:46] biert вышел из конференции
[14:50:16] <ForNeVeR> Утра!
[14:50:31] <ForNeVeR> я твой васм труба курил
[14:53:47] <0xd34df00d> Хуита.
[14:53:49] <0xd34df00d> j123123: а зачем?
[14:54:07] <0xd34df00d> В смысле, зачем ассемблерщики под линукс?
[14:54:31] <j123123> а почему нет?
[14:54:39] rexim зашёл в конференцию
[14:54:55] <j123123> а то я толком не понимаю, как оно внутри работает
[14:55:07] <j123123> даже если это Си
[14:55:16] <0xd34df00d> Ну а зачем писать-то?
[14:55:23] <0xd34df00d> А чтобы понимать, как работает, конкретные особенности линукса и не нужны.
[14:55:30] <ForNeVeR> Нужно читать.
[14:55:35] <ForNeVeR> Писать - не особенно важно.
[14:55:39] <j123123> писать чтобы оптимизировать
[14:55:44] <j123123> это же очевидно
[14:56:05] <ForNeVeR> j123123: это так же очевидно, как очевидно то, что подобные оптимизации в 99% случаев не нужны.
[14:56:30] <j123123> ну, если взять хелловорлд на асме и на си, то разница существенная
[14:56:52] <0xd34df00d> j123123: ты считаешь себя умнее компилятора?
[14:56:54] <ForNeVeR> В чём же?
[14:56:57] <j123123> для встраиваемых устройств это еще актуально
[14:57:01] <ForNeVeR> И там, и там - нулевой выход.
[14:57:14] <ForNeVeR> А что-то серьёзно писать на ассемблере сегодня - ну, не смеши.
[14:57:15] <0xd34df00d> Ты считаешь, что у тебя есть ресурсы, чтобы оптимизировать действительно сложный код, а не хелловорлды?
[14:57:26] <0xd34df00d> И ты считаешь, что это все еще актуально для эмбеддщины?
[14:57:27] <ForNeVeR> Даже для встраиваемых устройств пишут на си.
[14:57:46] <0xd34df00d> Я для attiny с килобайтом рамы и 4 штоле килобайтами ПЗУ писал на плюсах.
[14:57:47] <0xd34df00d> УМВР.
[14:57:55] <j123123> я думаю, что это вполне пригодится хотя бы в целях самообразования
[14:57:57] <0xd34df00d> Интерпретатор языка для управления лазером написал, и еще там ништяки были.
[14:58:05] <ForNeVeR> Максимум - ну, сэкономишь ты несколько килобайт библиотечного кода. И всё.
[14:58:36] <ForNeVeR> Сишные циклы и ветвления однозначно ложатся на ассемблерные команды, а ещё и компилятор может чего-нибудь заоптимизировать.
[14:58:47] <ForNeVeR> Не вижу практически никакого преимущества ассемблера.
[14:58:48] <0xd34df00d> А компиляторы нынче сцуко умные.
[14:58:51] <0xd34df00d> А вообще.
[14:58:53] <j123123> и для написания/улучшения компилятора ассебмлер нужен, как ни крути
[14:58:58] <0xd34df00d> Можно даже на окамле писать.
[14:59:06] <j123123> так что жить будет
[14:59:09] <0xd34df00d> j123123: для написания компилятора с llvm не нужно ;)
[14:59:16] <ForNeVeR> 0xd34df00d: а не знаешь, profile-guided optimization для контроллеров уже практикуется?
[14:59:23] <0xd34df00d> j123123: олсо, там помимо ассемблера нужно шарить куда более серьезный матан.
[14:59:27] <ForNeVeR> Я думаю, для них это будет давать неплохой выхлоп.
[14:59:35] <0xd34df00d> ForNeVeR: гм, не думаю, что для AVR'ок тех же.
[14:59:47] <0xd34df00d> По крайней мере, я такого инструментария что-то не очень видел в свое время.
[15:00:07] <j123123> а для написания самого llvm ?
[15:00:25] <ForNeVeR> Вообще, у меня зарождается мнение, что PGO обязателен для таких вот "любителей всё оптимизировать".
[15:00:38] <ForNeVeR> Отрывать им руки и приделывать вместо них PGO.
[15:01:03] <ForNeVeR> Потому что оно намного эффективнее, технологичнее и, что очень важно, проще в дальнейшей поддержке.
[15:01:15] <j123123> тогда можно вообще всё завернуть в жабку, а единственный нормальный нативный бинарь это java
[15:01:25] <ForNeVeR> j123123: лучше в дотнет.
[15:01:32] <ForNeVeR> Но твой ход мыслей мне нравится.
[15:03:15] <0xd34df00d> Лучше в хаскель.
[15:03:21] <0xd34df00d> Жабка говно.
[15:03:23] <0xd34df00d> Дотнет говно.
[15:03:27] <0xd34df00d> Только плюсы, только хаскель!
[15:03:28] <ForNeVeR> И хаскель тоже.
[15:03:34] <ForNeVeR> И плюсы, кстати.
[15:03:55] <j123123> вы еще про LISP вспомните
[15:04:06] <ForNeVeR> Прекрасно помним.
[15:04:08] <ForNeVeR> А помнишь ли ты?
[15:04:31] <j123123> LISP машины в прошлом
[15:04:32] <0xd34df00d> j123123: причем тут LISP?
[15:04:36] <0xd34df00d> Не нужен!
[15:04:39] <ForNeVeR> j123123: шутник.
[15:04:48] <ForNeVeR> My other car is cdr!
[15:04:50] <ForNeVeR> \o_
[15:05:32] <j123123> хаскель-машин не было никогда, в отличии от лисп-машин
[15:06:35] <ForNeVeR> Код на хаскеле обладает достаточной степенью портабельности и без того, чтобы загонять его в машину.
[15:07:07] <ForNeVeR> Плюс, строжайшая типизация, функциональность, чистота.
[15:07:14] <ForNeVeR> Хаскель-машина просто принципиально не нужна.
[15:07:20] <j123123> чтобы достичь максимально возможной производительности, нужно писать на самом близком к железу ЯП
[15:07:34] <ForNeVeR> j123123: в корне неверно.
[15:07:35] <j123123> это же очевидно
[15:07:40] <0xd34df00d> Неочевидно.
[15:07:43] <j123123> в чем неверно?
[15:07:48] <ForNeVeR> Да, на ассемблере ты *можешь* достигнуть максимального быстродействия.
[15:07:57] <ForNeVeR> Но вовсе необязательно ты его достигнешь.
[15:08:07] <ForNeVeR> Ты же всего лишь биологический человек.
[15:08:13] <0xd34df00d> j123123: лучше писать на языке, который позволяет оптимизации.
[15:08:18] <ForNeVeR> Тебе свойственны ошибки и неоптимальные решения.
[15:08:34] <ForNeVeR> (и я не говорю о вопросах портабельности написанного кода)
[15:08:53] <ForNeVeR> Нам вполне достаточно программ, которые могут писать другие программы на машинном языке.
[15:09:01] <0xd34df00d> Потому что есть плюсы в карму^W^W производительности можно получать либо от более эффективного управления железом, либо от более высокоуровневых оптимизаций — алгоритмических, етц.
[15:09:11] <0xd34df00d> В хаскеле, например, функции вон чистые.
[15:09:13] <ForNeVeR> То есть компиляторов ЯВУ и всяческих виртуальных машин с JIT.
[15:09:16] <0xd34df00d> Поэтому распараллеливать — нефиг делать.
[15:09:22] <0xd34df00d> И параллелится даже то, что распараллелить очень сложно.
[15:09:26] <0xd34df00d> Причем, само. Компилятором.
[15:09:29] <j123123> но чтобы писать программы, которые пишут программы на машинном языке, надо же все таки знать машинный язык
[15:09:38] <m4n71k0r> а твой лисп выглядит как ромбододекаэдр ~__~
[15:09:41] <ForNeVeR> j123123: ну да, конечно.
[15:09:56] <j123123> так что смысл в этом есть
[15:10:00] <ForNeVeR> А кто-то здесь говорил, что знать машинный язык не нужно*
[15:10:08] * ForNeVeR обводит аудиторию суровым взглядом.
[15:10:19] <m4n71k0r> а если этот машинный язык - брейнфак?
[15:10:21] <ForNeVeR> Дискуссия шла о том, что человеку писать на машинном языке - не нужно.
[15:10:25] <ForNeVeR> А знать - вполне полезно.
[15:10:31] <0xd34df00d> Нужно знать особенности архитектуры.
[15:10:34] <0xd34df00d> Ибо открою тебе секрет.
[15:10:35] <ForNeVeR> Но тоже необязательно.
[15:10:45] <0xd34df00d> То, что ты пишешь на ассемблере для x86, не является тем, что исполняется на процессоре.
[15:10:48] <0xd34df00d> man микрокод.
[15:10:58] <ForNeVeR> Хотя Фон Невер рекомендует вообще знать как можно больше.
[15:11:00] biert зашёл в конференцию
[15:11:17] <j123123> а что скажете про inline-ассемблерные вставки? Тоже не нужно?
[15:11:22] <0xd34df00d> А зачем?
[15:11:32] <ForNeVeR> j123123: да, так и скажем.
[15:11:56] <ForNeVeR> Ты портируемую сишку / плюсы превращаешь в привязанный к конкретной архитектуре кусок дерьма.
[15:11:57] <m4n71k0r> меня до сих пор поражает обработка ветвлений на уровне процессор..выполним истинное и ложное, а затем проверим что было на самом деле
[15:12:25] <ForNeVeR> Ассемблерные вставки мешают тем самым высокоуровневым оптимизациям компилятора, которые могут ускорить твои алгоритмы.
[15:12:41] <ForNeVeR> m4n71k0r: у тебя квантовый процессор?
[15:12:56] <ForNeVeR> Или ты говоришь о предсказании ветвлений?
[15:13:04] <j123123> ну так можно скомпилить с ассемблерными вставками и без них, сравнить
[15:13:06] <m4n71k0r> ForNeVeR: нет это я в какой-то статье про интеловские процессоры прочитал и их конвееры
[15:13:10] <j123123> и выбрать то, что быстрее
[15:13:20] <m4n71k0r> ForNeVeR: ну да.."предсказание"
[15:13:25] <ForNeVeR> j123123: ты предлагаешь *всегда* писать две версии кода?
[15:13:34] <0xd34df00d> Зачем всего лишь две.
[15:13:36] <ForNeVeR> Идея, конечно, прогрессивная.
[15:13:37] <ForNeVeR> Была.
[15:13:40] <ForNeVeR> Лет сорок назад.
[15:13:40] <0xd34df00d> Можно еще разные ассемблерные ставки писать.
[15:13:41] <j123123> в медленных местах
[15:13:50] <m4n71k0r> я устарел...
[15:14:26] <m4n71k0r> компилятор твои ассемблерные вставки выделяет красным жирным маркером и не прикасается к ним никогда
[15:14:26] <ForNeVeR> m4n71k0r: это вот товарищ с ассемблером устарел. А ты неплохо держишься...
[15:14:31] <ForNeVeR> Для своих лет, разумеется.
[15:14:41] <j123123> мне 22 есличо
[15:14:57] <ForNeVeR> j123123: биологический возраст разве важен?
[15:14:59] <m4n71k0r> предлагаю писать код днк
[15:15:15] <ForNeVeR> В данном контексте твой способ мышления - ровесник технологий, которые ты проповедуешь.
[15:15:18] <m4n71k0r> прогрессивно, чо
[15:15:29] <ForNeVeR> m4n71k0r: тимчую.
[15:15:32] <biert> ты же кен нот инту биология и генетика
[15:15:43] <ForNeVeR> biert: а там всё почти как у нас...
[15:16:04] <j123123> т.е. прогрессивно это когда жабка питон дуднет?
[15:16:06] <ForNeVeR> Тем более, биология - естественная наука, такая же как физика и химия.
[15:16:18] <ForNeVeR> j123123: прогрессивно - это когда глаза открыл.
[15:16:21] <0xd34df00d> Жабка питон дотнет не нужно.
[15:16:22] <0xd34df00d> ЧЯДНТ?
[15:16:24] <m4n71k0r> сейчас в основном все занимаются реверс инжинирингом
[15:16:26] <0xd34df00d> Унылое императивное говно.
[15:16:32] <ForNeVeR> 0xd34df00d: ты всё делаешь не так!
[15:16:34] <0xd34df00d> :(
[15:16:38] <m4n71k0r> питон - пиздец(
[15:16:46] <biert> днк это вам не хрен собачий
[15:16:46] <m4n71k0r> однострочные лямбды(
[15:16:50] <ForNeVeR> Динамические языки - нехорошо.
[15:16:55] <m4n71k0r> хрен собачий - днк
[15:17:05] <ForNeVeR> Но вообще-то можно.
[15:17:08] <j123123> а что хорошо? Плюсы?
[15:17:12] <0xd34df00d> Плюсы и хаскель!
[15:17:18] <ForNeVeR> j123123: Ъ-C++ - хорошо.
[15:17:18] <m4n71k0r> хаскелюсы
[15:17:29] <ForNeVeR> В том виде, в каком мы обычно видим плюсокод - не нужно
[15:17:36] <m4n71k0r> ++
[15:17:38] * ForNeVeR учится мыслить темплейтами.
[15:17:40] <0xd34df00d> Плюсую.
[15:17:42] <j123123> вообще-то многие говорят что плюсы-мегауродство
[15:17:56] <0xd34df00d> j123123: многие говорят, что дом-2 — малаца хорошо зделоли, и таки шо?
[15:17:57] <ForNeVeR> j123123: а они себя-то в зеркало видели?
[15:17:57] <m4n71k0r> да, нынешний код...ромбододекаэдричен
[15:18:06] <0xd34df00d> j123123: и чем они это обосновывают?
[15:18:12] <m4n71k0r> а у днк есть плюс
[15:18:22] <m4n71k0r> оно эволючионирует и самооптимизируется
[15:18:28] <ForNeVeR> Лысые обезьяны смеют говорить "уродство" про чистый программный код. Дожили, бля. Скатились.
[15:18:35] <0xd34df00d> > a show with notorious Gold Coast white power homocore band City In Panic.
[15:18:40] <0xd34df00d> > white power homocore band
[15:18:41] <0xd34df00d> Ъ
[15:19:10] <m4n71k0r> нужен самооптимизирующийся код
[15:19:12] <j123123> 0xd34df00d: плохо реализовано ООП, много всякой перегруженной усложненной ерунды
[15:19:15] <m4n71k0r> быстро
[15:19:21] * ForNeVeR на этих выходных особенно мизантропичен.
[15:19:27] <0xd34df00d> j123123: чем оно плохо реализовано? Какой именно ерунды?
[15:19:32] <biert> Дедфуд одессит штоле ?
[15:19:40] <ForNeVeR> biert: а ви таки нет?
[15:19:48] <m4n71k0r> блядь, плюсцы - не только ООП
[15:20:00] <0xd34df00d> biert: одессу, одессу.
[15:20:01] <ForNeVeR> ООП - это только одна из форм мышления, всего лишь.
[15:20:07] <0xd34df00d> ООП говно.
[15:20:07] <m4n71k0r> но и жареная кошатина...
[15:20:13] <ForNeVeR> Вернее, форм выражения мышления в программном коде.
[15:20:16] <0xd34df00d> Все говно, на самом деле.
[15:20:19] <j123123> http://harmful.cat-v.org/software/c++/ http://yosefk.com/c++fqa/ например
[15:20:20] <0xd34df00d> А вот плюсы не говно, потому что няшны и мощны.
[15:20:22] <ForNeVeR> 0xd34df00d: ну ты неправ.
[15:20:25] <biert> 0xd34df00d: хаскель твой бог ?
[15:20:26] <ForNeVeR> Очень сильно неправ.
[15:20:29] <0xd34df00d> А еще хаскель няшен.
[15:20:31] <0xd34df00d> biert: шаришь.
[15:20:34] <ForNeVeR> 0xd34df00d: моча - не говно.
[15:20:42] <0xd34df00d> ForNeVeR: моча не всё.
[15:20:56] <m4n71k0r> долбаные софисты(
[15:21:05] <ForNeVeR> Но и говно не всё.
[15:21:06] <biert> сейчас поставлю себе сперму заценить как и чо
[15:21:12] <0xd34df00d> Пософируй мне тут.
[15:21:14] <ForNeVeR> biert: WHAT
[15:21:22] <0xd34df00d> KILOWHATT
[15:21:27] <m4n71k0r> днк?
[15:21:27] <ForNeVeR> 0xd34df00d: я готов даже провести дихотомию.
[15:21:27] <j123123> ощущается влияние /s/
[15:21:30] <0xd34df00d> j123123: хуита неосиляторов.
[15:21:38] <j123123> в этой конфе
[15:21:40] <0xd34df00d> Чо за /s/?
[15:21:47] <j123123> не важно
[15:21:48] <m4n71k0r> что такое /ы/?
[15:21:51] <m4n71k0r> ыыы
[15:21:54] <0xd34df00d> Ыыыыыыыыыыы.
[15:21:55] <0xd34df00d> Так, нахуй.
[15:21:57] <ForNeVeR> j123123: это скорее наше влияние там ощущается.
[15:22:01] <0xd34df00d> Пойду лучше дальше код писать.
[15:22:08] <ForNeVeR> 0xd34df00d: а вот это очень правильно.
[15:22:10] <biert> j123123: оh you
[15:22:10] <0xd34df00d> Чего-то я совсем закопался с теоретической частью так, что до сих пор Л-М не реализовал.
[15:22:14] <ForNeVeR> Здорово.
[15:22:15] <0xd34df00d> :(
[15:22:17] <ForNeVeR> Разумно.
[15:22:19] <ForNeVeR> Эффективно.
[15:22:19] <0xd34df00d> :*
[15:22:20] <0xd34df00d> :(
[15:22:23] <ForNeVeR> =\
[15:22:26] <0xd34df00d> =====
[15:22:28] <0xd34df00d> /=
[15:22:44] <0xd34df00d> /≈\
[15:22:51] <ForNeVeR> //_-
[15:22:52] <0xd34df00d> /₌\
[15:22:57] <0xd34df00d> \≡/
[15:23:06] <0xd34df00d> Σ_Σ
[15:23:10] <ForNeVeR> |>(+)<|
[15:23:12] <m4n71k0r> ...ммм...подумал о языке, который оптимизируется генетически при каждой цомпиляции...
[15:23:18] <0xd34df00d> m4n71k0r: НАХУЙ
[15:23:19] <j123123> а кто-нибудь пробовал obj-c?
[15:23:22] <0xd34df00d> Со своей генетикой.
[15:23:24] <ForNeVeR> m4n71k0r: java жеж.
[15:23:25] <m4n71k0r> )))
[15:23:27] <0xd34df00d> Мне хватает https://github.com/0xd34df00d/gennl/tree/master/hs
[15:23:35] <ForNeVeR> 0xd34df00d: а более конкретные идейки есть?
[15:23:38] <m4n71k0r> ForNeVeR: а..да..наслышан
[15:23:39] <ForNeVeR> Тьфу.
[15:23:44] <ForNeVeR> 0xd34df00d: не тебе
[15:23:45] <moonhawk> флудеры!
[15:23:47] <ForNeVeR> m4n71k0r: вот у тебя
[15:23:52] <ForNeVeR> moonhawk: NO U
[15:23:57] <0xd34df00d> Фудеры.
[15:23:59] <0xd34df00d> :3
[15:24:05] <ForNeVeR> OW
[15:24:18] <ForNeVeR> m4n71k0r: я бы повдувал в генетические алгоритмы.
[15:24:18] <m4n71k0r> ForNeVeR: проверюсь на микелизм сначала
[15:24:58] <m4n71k0r> генетический препроцессор...хм
[15:25:03] <m4n71k0r> неее
[15:25:20] <ForNeVeR> Каким образом?
[15:25:20] <moonhawk> 0xd34df00d: что в Л-М сложного?
[15:25:28] <0xd34df00d> moonhawk: реализация.
[15:25:33] <0xd34df00d> Обобщенная.
[15:25:37] Ryuuji вышел из конференции
[15:25:39] <0xd34df00d> ForNeVeR: ну, берешь двух кроликов...
[15:25:55] <m4n71k0r> и двух хомячков
[15:25:55] <ForNeVeR> Чего, мне в кроликов вдувать чтоле?
[15:26:16] <m4n71k0r> это как анекдот про белочку и зайчика, у которых не было детей
[15:26:43] <moonhawk> 0xd34df00d: а что сложного?
[15:28:06] <0xd34df00d> В общем виде.
[15:28:10] <0xd34df00d> Ну сделой мне на хацкеле!
[15:28:56] <0xd34df00d> Плюс, его бы потом обобщить на другие функционалы качества, а не только SSE.
[15:29:02] <moonhawk> ТЗ
[15:29:09] <0xd34df00d> Максимум правдоподобия, например, или, еще лучше, двухуровневый байесовский вывод.
[15:29:17] <0xd34df00d> У меня нет ТЗ :(
[15:30:05] <moonhawk> ну вот :)
[15:32:20] <biert> да ну нафиг я сейчас читаю принцип функционирования МП i8080 ну нафиг
[15:32:33] <m4n71k0r> хм
[15:32:48] <m4n71k0r> суров чо...
[15:34:16] <moonhawk> ахах, это тебе не лемма гронуолла-беллмана
[15:34:34] <moonhawk> и не алгоритм беллмана-форда!
[15:35:07] <m4n71k0r> это тебе не ромбододекаэдры щёлкать
[15:38:40] <biert> 0xd34df00d: смотри какую пасту нашел http://pastebin.com/89U4ZNuM но ты ее наверное уже читал
[15:39:41] <moonhawk> biert: ахах
[15:39:59] <m4n71k0r> желание его коммерциализировать достойно похвалы, но хуц что у них получится
[15:40:21] <moonhawk> хуц? что это такой?
[15:41:01] <m4n71k0r> ...а это хуй, специально ошибся буквой, чтобы тебя не смущать
[15:41:09] <m4n71k0r> =)
[15:41:15] <moonhawk> ахах :)
[15:41:50] <moonhawk> блеать, линукс кривой, винда ущербна, а про мак вообще говорить не хочется
[15:41:56] <ForNeVeR> moonhawk: ты опять вещество упорол?
[15:42:17] biert вышел из конференции
[15:42:46] <m4n71k0r> moonhawk: юзай QNX
[15:42:50] <moonhawk> ForNeVeR: скажи, почему у меня sprof не работает?
Inconsistency detected by ld.so: dl-open.c: 632: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT' failed!
и как исправить?
[15:42:54] <moonhawk> m4n71k0r: пробовал
[15:43:27] <m4n71k0r> гуглить не пробовал?
[15:43:51] <moonhawk> m4n71k0r: кстати, посылать в гугл уголовно-наказуемо
[15:44:08] <m4n71k0r> накажи меня ) "Результатов: примерно 2 430"
[15:44:11] <m4n71k0r> бгг
[15:44:28] <moonhawk> m4n71k0r: найди решение
[15:44:33] <m4n71k0r> сам найди
[15:44:37] <moonhawk> для sprof и fedora
[15:44:37] <m4n71k0r> вроде умный
[15:44:42] <moonhawk> я, блеать, уже искал!
[15:44:48] <moonhawk> есть только баги :)
[15:45:00] <m4n71k0r> ты мне предлагаешь федору ставить?
[15:45:03] <m4n71k0r> бажную
[15:45:23] <m4n71k0r> или юзать бажный спроф?
[15:46:15] <moonhawk> вообще у меня вопрос нахрена писать бажный софт и показывать людям его?
[15:46:46] <moonhawk> я фигею, нормального профайлера нету для линухи
[15:46:48] <rexim> Нахрена люди?
[15:46:52] <j123123> чтобы доделывали
[15:47:01] <m4n71k0r> люди - источнник багов
[15:47:33] <m4n71k0r> ответ на вопрос "нафига?" - такова природа человека
[15:47:34] <moonhawk> упростить!
[15:47:39] <rexim> moonhawk: заюзай Intel VTune Amplifier чтоле.
[15:49:12] <moonhawk> нету в репах
[15:50:15] <j123123> http://unixforum.org/index.php?showtopic=122104 профилирование
[15:51:03] <moonhawk> ёпт, а kcachegrind требует пол-кед с собой
[15:51:30] <m4n71k0r> moonhawk: кстати, это баг glibc
[15:51:37] <m4n71k0r> а не спрофа
[15:51:56] <m4n71k0r> обнови свой глибц
[15:52:26] <rexim> глибец
[15:52:43] <m4n71k0r> баг 2008 года...хм
[15:52:45] <moonhawk> m4n71k0r: он самый новый, факт
[15:52:57] <m4n71k0r> зачем мунхок юзает такой старый ромбододекаэдр?
[15:52:57] <moonhawk> учитывая что я ещё и на бете федоры
[15:53:09] <moonhawk> m4n71k0r: я запишу ;)
[15:53:19] <m4n71k0r> http://sourceware.org/ml/libc-alpha/2008-08/msg00016.html
[15:53:23] <j123123> лучше генту конпелять
[15:53:38] <j123123> самый актуальный софт
[15:53:49] <moonhawk> j123123: я лучше делом, ахах, займусь
[15:54:13] <j123123> а еще можно превратить дистр в слаку
[15:54:19] <m4n71k0r> "ахах" - смешок в стиле Шелдона Купера?
[15:54:44] <moonhawk> m4n71k0r: "ахах" - смешок в стиле /me :)
[15:55:11] Graf зашёл в конференцию
[15:55:19] Graf вышел из конференции
[16:00:50] Белочка зашёл в конференцию
[16:02:47] Spo1ler вышел из конференции: Компьютер вошёл в спящий режим
[16:04:47] <Славный капитан> мм
[16:05:29] <Славный капитан> в стиле шелдона -- это скорее кшхфшх
[16:05:39] <Славный капитан> или фшхкшх
[16:06:19] <moonhawk> а в стиле ХБ -- "ке-ке-ке"
[16:09:37] <Славный капитан> в стиле кого?
[16:09:52] <moonhawk> Хромой Бес же!
[16:10:01] <Славный капитан> кто?
[16:13:34] <moonhawk> Ален Рене Лесаж "Хромой Бес"
[16:50:36] <ForNeVeR> Кто такой?
[16:50:43] <ForNeVeR> Это он тебе вещества продаёт?
[16:53:09] <rexim> "Хромой Бес" --- хорошее название для самих веществ.
[16:56:47] <moonhawk> не-не-не, я кроме ЛСД ничего не буду пробовать
[16:56:51] <moonhawk> и не факт что их буду :)
[16:58:08] <moonhawk> я вообще кроме чая ничего не употребляю
[16:59:37] <Славный капитан> наркоманы
[16:59:42] <Славный капитан> даже чай, и тот курят
[17:02:14] <moonhawk> я его пью!
[17:02:18] <Славный капитан> http://www.vesti.ru/videos?vid=365709
[17:02:43] <Славный капитан> признавайтесь, сволочи, кто файерболлы по синьке кастовал?
[17:03:31] <moonhawk> это не я!
[17:04:41] moonhawk вышел из конференции
[17:28:01] Белочка вышел из конференции
[17:33:36] longedok вышел из конференции
[17:41:36] <m4n71k0r> фигасе фаерболл
[17:42:36] Белочка зашёл в конференцию
[17:50:54] ForNeVeR вышел из конференции: Replaced by new connection
[17:50:55] ForNeVeR зашёл в конференцию
[17:57:59] rejjin зашёл в конференцию
[18:04:55] rejjin вышел из конференции
[18:08:01] magog вышел из конференции
[18:09:31] S1eng зашёл в конференцию
[18:09:37] Myp вышел из конференции
[18:09:38] S1eng вышел из конференции: QIP 2010: Спокойное общение
[18:10:23] Myp зашёл в конференцию
[18:22:18] biert зашёл в конференцию
[18:24:46] cutwater зашёл в конференцию
[18:24:54] v_oron вышел из конференции
[18:25:54] moonhawk зашёл в конференцию
[18:42:34] cutwater вышел из конференции
[18:47:29] ForNeVeR вышел из конференции: Replaced by new connection
[18:47:29] ForNeVeR зашёл в конференцию
[18:48:34] Myp вышел из конференции: Bye
[19:03:04] moonhawk вышел из конференции
[19:17:15] des_spiderlydark. вышел из конференции: Replaced by new connection
[19:17:15] des_spiderlydark. зашёл в конференцию
[19:38:11] <ForNeVeR> http://www.yesodweb.com/ - ня?
[19:45:49] biert вышел из конференции
[19:46:01] biert зашёл в конференцию
[20:08:12] rexim вышел из конференции
[20:16:55] cutwater зашёл в конференцию
[20:20:10] rejjin зашёл в конференцию
[20:20:22] wf-d зашёл в конференцию
[20:23:29] <wf-d> посоны, посмотрите код http://dumpz.org/93445/, проблема в свиче
[20:24:56] <m4n71k0r> ох, печаль...
[20:25:24] <m4n71k0r> выброси свой учебник
[20:25:29] <wf-d> m4n71k0r: что там? я туплю уже
[20:25:57] <ForNeVeR> Давайте писать на х-ле!
[20:26:02] <ForNeVeR> Я токо что покет починил под вендой.
[20:26:20] <ForNeVeR> Хаскель - говно, кстати. Раз на нём можно выпустить такой пакет.
[20:27:28] <m4n71k0r> wf-d: перепиши с if-ами
[20:27:48] <0xd34df00d> Чувак, ты не видел, чего на нем вообще выпускали.
[20:27:53] <0xd34df00d> Поработай с каким-нибудь там hmatrix, например, хехе.
[20:28:04] <0xd34df00d> Правда, это GSL-проблемы, поэтому-то я щас и пытаюсь реализовать Л-М руками.
[20:28:09] <wf-d> m4n71k0r: а почему так не работает, char же к int'у должен приводиться
[20:28:42] <m4n71k0r> wf-d: потому что ... неверный синтаксис..потому-что не константа..потому что ты не доучил сишечку
[20:29:05] v_oron зашёл в конференцию
[20:33:26] <wf-d> m4n71k0r: спасибо
[20:34:21] <m4n71k0r> ForNeVeR: нод.жс, кстати, вменяемая штука? Ты использовал его?
[20:34:35] <ForNeVeR> m4n71k0r: когда я его юзал - под венду не портировали npm.
[20:34:45] <ForNeVeR> Сама по себе нода - ок (хотя эрлангасты чего-то негодуют).
[20:35:52] <ForNeVeR> Но 1) каких-то распределённых систем я на *такой* базе бы строить действительно не стал;
2) сопутствующие вещи типа билд-системы, зависимой от unix shell - это полнофейл. Надеюсь, это починили архитектурно, а не просто кладут в пакет ещё и кусок cygwin'а и gcc.
[20:36:38] <m4n71k0r> класть гцц в пакет - это мощ
[20:36:52] <ForNeVeR> А что.
[20:37:03] <ForNeVeR> Внутри Haskell Platform он, например, лежит.
[20:37:13] <ForNeVeR> Хотя вот сам по себе gcc - это нормально.
[20:37:21] <ForNeVeR> А вот шелл - уже не очень здорово.
[20:39:34] <m4n71k0r> ну думаю ноджс подойдёт для простенького сервиса...
[20:40:02] <ForNeVeR> Для простеньких сервисов оно и сделано, чувак.
[20:40:19] <ForNeVeR> Идеально подойдёт, так что.
[20:40:36] <m4n71k0r> я как глянул на него, так и подумал.
[20:41:47] magog зашёл в конференцию
[20:45:15] cutwater вышел из конференции
[20:59:41] magog вышел из конференции
[21:02:45] magog зашёл в конференцию
[21:08:20] des_spiderlydark. вышел из конференции: Replaced by new connection
[21:08:20] des_spiderlydark. зашёл в конференцию
[21:26:02] wf-d вышел из конференции
[21:49:01] magog вышел из конференции
[21:54:06] magog зашёл в конференцию
[22:03:56] Spo1ler зашёл в конференцию
[22:05:20] magog вышел из конференции
[22:06:26] magog зашёл в конференцию
[22:20:24] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[22:21:48] swagman зашёл в конференцию
[22:22:08] rejjin вышел из конференции: Replaced by new connection
[22:22:11] rejjin зашёл в конференцию
[22:25:10] rejjin вышел из конференции: Replaced by new connection
[22:25:13] rejjin зашёл в конференцию
[22:47:55] rejjin вышел из конференции
[23:14:04] zxc вышел из конференции
[23:23:50] biert вышел из конференции
[23:24:20] biert зашёл в конференцию
[23:26:15] v_oron вышел из конференции
[23:26:27] arsenicum зашёл в конференцию
[23:34:28] magog вышел из конференции
[23:38:41] magog зашёл в конференцию
[23:56:21] magog вышел из конференции
[23:58:54] magog зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!