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

Тема: C/С++, Java, C#, Haskell, Ruby, Scheme, Common lisp, Erlang, OCaml, JavaScript, Clojure, Scala, Nemerle, F#, Groovy, R.
Код выкладывать на http://hastebin.com/
Вопросы задавать в чат, а не в личку.
Логи: http://tinyurl.com/ctcjr-logs
Упоминания о Flash, Python, Perl, PHP, Pascal/Delphi/Borland, 1С, Bash караются съеданием поциента.
Личкрафты: http://leechcraft.org
Horta Hell: https://github.com/ForNeVeR/horta-hell
Проблем решено: 0x16

На codingteam.org.ru открылся XMPP-сервер, за аккаунтами обращаемся в личку к ForNeVeR.
[00:17:41] goodstuff вышел из конференции
[00:35:13] пкщгяут[slacktop] зашёл в конференцию
[01:16:53] ffinder зашёл в конференцию
[01:36:27] rafaelrs вышел из конференции
[01:55:53] ffinder вышел из конференции
[02:14:58] <Ender> цоддинг теам
[02:15:00] <Ender> спите?
[02:24:19] ffinder зашёл в конференцию
[02:27:55] <любитель криппи языков> Ender: не все
[02:28:01] <любитель криппи языков> админы бдят О_О
[02:28:28] <Ender> а ты как к сипп относишься?
[02:29:22] <любитель криппи языков> заинтересовано
[02:29:26] <любитель криппи языков> он конечно мне не нравится
[02:29:42] <любитель криппи языков> но практический опыт показал что остальное мне ненравиться как минимум не меньше
[02:35:54] ffinder вышел из конференции
[02:40:16] m4n71k0r вышел из конференции
[03:16:59] magog вышел из конференции
[03:50:02] Ender вышел из конференции
[03:51:08] Ender зашёл в конференцию
[03:54:50] Ender вышел из конференции
[03:55:07] Ender зашёл в конференцию
[04:22:58] sss|zombie зашёл в конференцию
[04:53:01] sss|zombie вышел из конференции
[05:02:56] eaeee вышел из конференции
[07:43:22] DeadBot вышел из конференции
[17:43:33] j123123 зашёл в конференцию
[17:43:33] Сволота зашёл в конференцию
[17:43:33] uıʃɐɟ∀ зашёл в конференцию
[17:43:33] ForNeVeR зашёл в конференцию
[17:43:33] любитель криппи языков зашёл в конференцию
[17:43:33] Ender зашёл в конференцию
[17:43:33] OKTAVIUS зашёл в конференцию
[17:43:33] Славный капитан зашёл в конференцию
[17:43:33] пкщгяут[slacktop] зашёл в конференцию
[17:43:33] m4n71k0r зашёл в конференцию
[17:43:33] DeadBot зашёл в конференцию
Тема: C/С++, Java, C#, Haskell, Ruby, Scheme, Common lisp, Erlang, OCaml, JavaScript, Clojure, Scala, Nemerle, F#, Groovy, R.
Код выкладывать на http://hastebin.com/
Вопросы задавать в чат, а не в личку.
Логи: http://tinyurl.com/ctcjr-logs
Упоминания о Flash, Python, Perl, PHP, Pascal/Delphi/Borland, 1С, Bash караются съеданием поциента.
Личкрафты: http://leechcraft.org
Horta Hell: https://github.com/ForNeVeR/horta-hell
Проблем решено: 0x16

На codingteam.org.ru открылся XMPP-сервер, за аккаунтами обращаемся в личку к ForNeVeR.
[17:44:08] <Ender> форневер!
[17:44:29] <ForNeVeR> >_<
[17:44:33] <Ender> я написал какой-то бред!
[17:44:37] <ForNeVeR> Да!
[17:44:38] <Ender> 5 строк буквально!
[17:44:41] <Ender> посмотришь?
[17:44:42] <ForNeVeR> Ты уже второй день его пишешь!
[17:44:45] <ForNeVeR> Показывай.
[17:44:49] <Ender> T_T
[17:44:51] <Ender> http://pastebin.com/bS8chkH8
[17:45:58] <ForNeVeR> А что такое a?
[17:46:14] <ForNeVeR> Вообще, вроде бы, всё правильно, только вот ты хуйню написал.
[17:46:17] <Ender> массив какой-то
[17:46:19] <Ender> левый
[17:46:26] <ForNeVeR> new forward_list<void>[n]; // шта
[17:46:26] <Ender> матрица смежности.
[17:46:31] <ForNeVeR> Список пустоты?
[17:46:45] <Ender> ну как бы да. наверное
[17:46:52] <ForNeVeR> Далее, ты его не заполняешь.
[17:47:04] <ForNeVeR> Ну и вообще, ты хуй.
[17:47:22] <Ender> ._.
[17:47:23] <ForNeVeR> node будет заполнен null'ами по умолчанию.
[17:47:40] <ForNeVeR> Как ты собрался делать node[i].push_front, если node[i] == nullptr?
[17:48:06] <ForNeVeR> Сперва аллоцируй *все* списки, а потом уже расставляй указатели.
[17:48:25] <ForNeVeR> И вообще, нахрен тебе тут тогда списки, если ты обращаешься к элементам по индексу. Медленнота же.
[17:48:42] <Ender> а как?
[17:48:52] <Ender> кстати да
[17:49:13] <Ender> что с root делать я так и не понял -_-
[17:49:22] <ForNeVeR> А что ты от него хочешь?
[17:50:01] <Ender> я хочу его сперва root.push_front(node[i]); а потом как к каждой ноде я хз.
[17:50:35] <ForNeVeR> Вот смотри у меня в коде:
node1 = new forward_list<void*>();
node2 = new forward_list<void*>();
node1.push_back(node2);
node2.push_back(node1);
root.push_back(node1);
root.push_back(node2);
[17:50:43] <ForNeVeR> Тут на самом деле три секции.
[17:50:58] <ForNeVeR> 1) создаём узлы
2) связываем узлы
3) кладём узлы в итоговый список
[17:51:10] <ForNeVeR> А у тебя вот почему-то секция одна:
1) делаем хуйню
[17:51:26] <ForNeVeR> Попробуй последовать моей схеме, например.
[17:51:41] <ForNeVeR> Сначала создай все узлы (узел == forward_list<void*>)
[17:52:03] <ForNeVeR> Сложи куда-нибудь, да хоть и в массив (*временно*, только для быстрого доступа во время аллокации)
[17:52:29] <ForNeVeR> Затем свяжи их (этот алгоритм у тебя уже реализован, только push(NULL) убери).
[17:52:43] <ForNeVeR> Ну и, наконец, все узлы из твоего массива сложи в список root.
[17:52:50] <ForNeVeR> Ender: внял?
[17:53:34] <ForNeVeR> root.push_front(node[i]); -- и вот такой хуйни чтоб я больше не видел.
[18:00:41] <ForNeVeR> .uptime jabber.ru
[18:00:43] <DeadBot> ForNeVeR: jabber.ru работает без остановок 10 часов 16 минут 16 секунд
[18:00:49] <ForNeVeR> .uptime codingteam.org.ru
[18:00:51] <DeadBot> ForNeVeR: codingteam.org.ru работает без остановок 3 дня 48 минут 50 секунд
[18:00:58] <ForNeVeR> .uptime leechcraft.org
[18:00:59] <DeadBot> ForNeVeR: leechcraft.org работает без остановок 7 дней 22 часа 19 минут 9 секунд
[18:03:32] Graf зашёл в конференцию
[18:03:38] Graf вышел из конференции
[18:13:59] <Ender> блин. не понимаю, как создать все узлы? если у меня неправильно.
[18:15:48] <ForNeVeR> А ты покажи, где ты создаёшь все узлы?
[18:15:53] <ForNeVeR> Я у тебя только один вижу.
[18:16:03] <ForNeVeR> А как же остальные?
[18:21:29] <Ender> ну попытка создать все узлы была во второй строке. node1 это один узел, node2 это другой у тебя, так, мне думалось, что можно чтобы node[0] это один узел, а node[1] -- второй. вот. типа динамический массив. а потом положить его (ну лучше целиком, туплю внатуре) в рут. и все. мне так казалось. не понимаю, как создать много узлов. =(
[18:24:32] <ForNeVeR> Братиш.
[18:24:41] <ForNeVeR> node - это узел.
[18:24:45] <ForNeVeR> Один-единственный.
[18:25:01] <ForNeVeR> "узел" в терминологии твоего корефана - это forward_list<void*>/
[18:25:08] <ForNeVeR> Ты создал ровно один такой объект.
[18:25:51] <Ender> ну. я понял тебя. а как сделать много? =(
[18:26:04] <m4n71k0r> у меня бы терпения не хватило
[18:26:14] <ForNeVeR> Ender: что мы делаем, когда нам нужно одно и то же действие повторить несколько раз?
[18:26:20] <Ender> цикл
[18:26:21] <ForNeVeR> m4n71k0r: у меня же педагогический опыт :3
[18:26:26] <ForNeVeR> Ender: бинго!
[18:26:33] <Ender> ^_^
[18:49:01] verrens зашёл в конференцию
[18:50:59] <Ender> error: no match for 'operator=' in 'node1 = ((*(const std::allocator<void*>*)(& std::allocator<void*>())), (operator new(4u), (<statement>, ((std::forward_list<void*>*)<anonymous>)))) попытался скомпилировать твой код, посмотреть так. и там ещё было Candidates are.
[18:54:20] <m4n71k0r> и какого типа у тебя node1 ?
[18:55:06] <Ender> forward_list<void*>
[18:55:17] <m4n71k0r> а должен быть?
[18:55:44] <Ender> -_-
[18:56:46] <Ender> [17:52:32] <ForNeVeR> Сначала создай все узлы (узел == forward_list<void*>)
[18:57:08] <m4n71k0r> ты выделяешь память для него с помощью new
[18:57:17] <m4n71k0r> так какого он типа должен быть?
[18:57:58] <Ender> forward_list<void*> * ?????
[18:58:04] <m4n71k0r> угу
[19:06:06] <Ender> http://pastebin.com/kxxYUeNp я все равно не понимаю как создать много узлов. вот так код форневера скомпилировался.
[19:30:30] <Ender> [19:30:53] <paulfertser> У меня на самом деле только один проект на ELisp -- мой телефонный интерфейс, я только им и пользуюсь.
[19:30:38] Graf зашёл в конференцию
[19:37:38] Graf вышел из конференции
[19:51:12] <m4n71k0r> ок, он не крут
[19:51:53] <m4n71k0r> хотя... у меня, ведь, ни одного нет проекта на ELisp
[19:57:45] Myp зашёл в конференцию
[20:03:47] <Ender> [19:35:44] <paulfertser> fornever ещё не видел мой конвертер сбербанковских выписок на haskell
[20:03:58] <Ender> =D
[20:23:33] rafaelrs зашёл в конференцию
[20:51:08] O01eg зашёл в конференцию
[21:30:15] moonhawk зашёл в конференцию
[22:22:38] rafaelrs вышел из конференции: Replaced by new connection
[22:22:40] rafaelrs зашёл в конференцию
[22:29:04] Myp вышел из конференции
[22:40:06] <Ender> форневер!
[22:42:19] <Ender> как по forward_list<vector <void *> *> root; сделать какойнить алгоритм поиска кратчайшего пути (вообще задание "найти кратчайшую достижимость", но это блядь оксюморон какой-то.)?
[22:43:13] <Ender> дейкстра, флойд уоршелл. пофиг.
[22:46:44] <moonhawk> Почему оксюморон?
[22:46:54] <moonhawk> Я в Лондон через Шанхай могу лететь.
[22:59:19] <m4n71k0r> moonhawk: везёт тебе
[23:09:45] <moonhawk> Могу, но не летаю.
[23:16:35] <Ender> либо вершина достижима, если на графе есть до нее путь. наверное. можно летать из манчестера в лондон с пересадкой в шанхае. правда ведь? а кратчайший путь это когда ты летишь из манчестера в лондон с пересадкой в бимингеме. а лучше без пересадки. -- на прямую, епт. либо нам нужны все пути из этой вершины в другую, и нам нужно выбрать кратчайшие(ий). атвичаю. оксюморон, бгг.
[23:17:04] <Ender> бирмингеме, ёпту
[23:17:34] * Ender испытывает географический критинизм.
[23:17:50] <Ender> и орфографический тоже
[23:22:41] <Славный капитан> Ender: >_>
[23:22:53] <Славный капитан> Я тоже хочу напиться и писать код!
[23:23:00] <Славный капитан> Но не хочу напиваться ._.
[23:23:03] <Славный капитан> что делать?
[23:23:15] <Ender> варить?
[23:24:19] <Ender> сперва мясо. потом картошку. потом борщ. потом мет. учись варить. лол.
[23:43:40] <Славный капитан> а потом АСДТ и фульминат ртути?
[23:44:55] <moonhawk> Несимметричный диметилгидразин.:-D
[23:44:58] <moonhawk> И сразу в космос.
[23:45:16] <Славный капитан> moonhawk: азотная кислота еще нужна
[23:45:22] <Славный капитан> красная, дымящаяся
[23:46:33] <moonhawk> Да!
[23:49:06] <Славный капитан> А на АСДТ можно и так в космос улететь =)
[23:52:06] InuYasha зашёл в конференцию
[23:52:15] <InuYasha> hi
[23:52:31] <InuYasha> ForNeVeR yo
[23:53:12] <InuYasha> кросавчеги, я где-то читал что #ifdef - устаревшая форма и надо юзать иф дефайнд()
[23:53:19] <InuYasha> это официально или нет?
[23:57:04] <moonhawk> Надо юзать pragma.
[23:58:32] <InuYasha> для чего?
[23:58:47] <InuYasha> #pragma if API_VER > 1024? :D
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!