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

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

C/С++, Haskell, Ruby, Python, Perl, Lisp, Scheme, Erlang, OCaml, JavaScript, Рефал, Brainfuck, GLSL, 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
Проблем решено: 0x8
[00:02:36] jidjigare зашёл в конференцию
[00:02:52] <jidjigare> добрый вечер
[00:03:05] <jidjigare> есть кто живой?
[00:03:28] <cutwater> а чего надо?
[00:04:10] <cutwater> jidjigare:
[00:04:17] <longedok> <Lumenesc> Люди, есть кто живой?
<dead_men> а что ?
[00:05:33] <cutwater> longedok: очевидно это был пинг
[00:06:01] <jidjigare> делаю лабу ( да да, я студент, который пришел с нечитаемым кодом и готов ныть) на си++ с формами, линкер ругается, у меня несколько много строчек кода, время за два часа ночи, я уставший, в ужасном состоянии, понимаю, что врядли у вас получится мне помочь, но надеюсь на чудо
[00:06:42] <jidjigare> cutwater: вот примерно такая ситуация...
[00:06:56] <cutwater> в тред призываются телепаты
[00:07:05] <cutwater> пока что могу только пожалеть тебя
[00:07:10] <jidjigare> Error 7 fatal error LNK1120: 4 unresolved externals
[00:07:17] <jidjigare> да да сейчас, копирую строчки
[00:07:24] <cutwater> дада и щас их вставит прямо сюда
[00:07:26] PhoSor зашёл в конференцию
[00:07:31] <cutwater> готовлю банхаммер
[00:08:15] <cutwater> longedok: от словосочетания "на си++ с формами" хочется выть..
[00:08:28] <jidjigare> строчки с кодом не вижу смысла сюда вставлять, потому что их много и я не думаю, что у вас своих дел мало, не смею играть на чувстве совести и заставлять копаться в гавне, просто прошу разъяснить почему такая ошибка может быть
[00:08:58] ForNeVeR вышел из конференции: Replaced by new connection
[00:09:00] ForNeVeR зашёл в конференцию
[00:09:16] <cutwater> jidjigare: рожай уже быстрей
[00:09:28] <jidjigare> cutwater : я понял: ты крут, я нуб. я по определению отсасываю, тебе надо самоутвердиться, что мне еще родить, я одну строчку кинул
[00:09:49] <cutwater> jidjigare: молодец. я могу выступить в роли копетана очевидности и перевести тебе эту строчку
[00:10:11] <cutwater> есжели ты нуб не осилил google translate
[00:10:25] <cutwater> продолжаем ждать телепатов
[00:10:28] <longedok> я не понел, как в хаскиле слайс листа сделать?
[00:10:52] <jidjigare> хм, дело в другом. меня интерисуют ситуации в которых данная ошибка может возникать
[00:11:21] <jidjigare> cutwater : конкретезируй пожалуста вопрос, что тебе еще надо, код? еще больше ошибок?
[00:11:37] <longedok> jidjigare: либы подключить надо в свойствах проекта или в мэйкфайле
[00:11:43] <cutwater> jidjigare: когда линкер не нашел символ (ф-цию / етц)
[00:11:46] <longedok> ну yourlibname.lib
[00:11:50] <cutwater> это может происходить по овер 9000 причинам
[00:12:04] <cutwater> longedok: и только одна из которых отсутствие библиотеки
[00:12:07] <cutwater> поэтому повторюсь
[00:12:11] <cutwater> ждем телепатов
[00:12:27] <cutwater> jidjigare: ты бы хотя бы текст ошибки привел штоле
[00:12:46] <cutwater> пысы... мог бы скопипастить ошибку в гугл штоле
[00:12:53] <cutwater> гугл внезапно дает ответы на такие вопросы
[00:13:18] <jidjigare> я копипастил, но там как вы говорите овер 9000 причин и все разные, в первой десятке мало чего путного нашел, что бы могло мне помочь
[00:13:24] <cutwater> longedok: вот что любопытно. если пациент заходит и начинает говорить что он студент, лаба етц. то в 99% он задаст очередной тупейший вопрос
[00:13:31] <cutwater> jidjigare: тогда ждем телепатов.
[00:13:45] <cutwater> текст первой ошибки блять
[00:13:53] <cutwater> сюда или на пастебин
[00:13:54] <longedok> cutwater: я студент, правда у меня не лаба: как сделать слайс листа в хаскелле?
[00:14:02] <cutwater> longedok: не помню. а там можно разве?
[00:14:10] <longedok> хз, думал что можно
[00:14:19] <longedok> просто у меня есть бесконечный список простых чисел
[00:14:22] <cutwater> хм... разве что рекурсивно head и tail вызывать...
[00:14:23] <longedok> я хочу слайс
[00:14:30] <jidjigare> куда код можно залить? ресурс из топика недоступен
[00:14:46] <cutwater> http://paste.pocoo.org/
[00:15:09] <longedok> http://pastie.org/ клёвый
[00:15:13] <longedok> почти как дампз
[00:15:13] <cutwater> longedok: вызови рекурсивно head и получишь слайс
[00:15:46] <cutwater> longedok: алсо загуглив можно найти Data.Vector
[00:16:14] <cutwater> там внезапно есть нечто похожее
[00:16:56] <jidjigare> http://pastie.org/1393223
[00:17:06] <jidjigare> http://pastie.org/1393219
[00:17:22] <cutwater> зашибись
[00:17:27] <cutwater> jidjigare: во-первых это НЕ С++
[00:18:05] * cutwater так и знал что добром это не кончится.
[00:18:07] <jidjigare> сейчас, objective?
[00:18:13] <jidjigare> =(
[00:18:20] <jidjigare> все когда-то начинали
[00:18:30] <cutwater> ололо. любимейшая отмазка...
[00:18:53] <cutwater> jidjigare: это С++/CLI который к С++ отношение имеет весьма косвенное.
[00:18:56] <cutwater> ошибки давай..
[00:19:30] <Сволота> пока я ебался с конечными автоматами тут появились посетители...
[00:19:36] <cutwater> longedok: я подозревал что C++ с формами будет билдер.... или MFC, но оправдались мои самые худшие опасения.
[00:19:39] <Сволота> я много пропустил?
[00:19:48] <cutwater> Сволота: ничего интересного
[00:19:53] <jidjigare> http://pastie.org/1393232 так?
[00:19:55] <cutwater> пациент типичное ленивое студентота
[00:20:22] <Сволота> коньяк+тортик+конвертик
[00:20:42] <Сволота> если что, типа новогодний подарок
[00:20:43] <cutwater> jidjigare: в 5й раз для не отягощенных интеллектом повторяю. давай сюда текст ошибок
[00:20:52] <cutwater> то что идет после Unresolved Externals
[00:20:55] <longedok> офигеть, я написал свой слайс на хаскиле:
slice list 0 = []
slice (h:tail) n = [h] ++ (slice tail (n - 1))
[00:20:56] <jidjigare> ошибки куда заливать сюда? ок
[00:21:00] <longedok> откуда у меня эти знания?
[00:21:03] <jidjigare> Error 1 error LNK2020: unresolved token (0A00004A) "struct data obj" (?obj@@$$Q3Udata@@A) lab3den.obj

Error 2 error LNK2020: unresolved token (0A00002E) "struct data obj" (?obj@@$$Q3Udata@@A) Form2.obj

Error 3 error LNK2020: unresolved token (0A000011) "struct data obj" (?obj@@$$Q3Udata@@A) data.obj
Error 4 error LNK2001: unresolved external symbol "struct data obj" (?obj@@$$Q3Udata@@A) data.obj
Error 5 error LNK2001: unresolved external symbol "struct data obj" (?obj@@$$Q3Udata@@A) Form2.obj
Error 6 error LNK2001: unresolved external symbol "struct data obj" (?obj@@$$Q3Udata@@A) lab3den.obj
Error 7 fatal error LNK1120: 4 unresolved externals H:\документы\Денис\программирование\denis\лаб\lab3den\Debug\lab3den.exe
[00:21:18] <cutwater> longedok: о чем я тебе и говорил ня ^_^
[00:21:52] ForNeVeR вышел из конференции
[00:22:06] <cutwater> ОМГ ШТОЭТА
[00:22:07] <cutwater> extern data obj;
[00:22:11] ForNeVeR зашёл в конференцию
[00:22:12] <longedok> чо ле хвостовую замутить, на радостях.
[00:22:30] <jidjigare> cutwater : учитель, вам что-то не нравицо?
[00:22:45] <cutwater> jidjigare: ну если ты понимаешь, может пояснишь зачем ты это написал?
[00:23:08] <Сволота> longedok: ты давай, практируйся, потом будешь мне помогать с конвертацией регулярок ;-)
[00:23:26] <longedok> Сволота: господь-кот меня упаси
[00:23:32] <cutwater> jidjigare: где создается сам объект?
[00:23:44] <jidjigare> по заданию надо переменные, использующиеся в нескольких файлах вынести в отдельные файл и с помощью спецефикатора прикрепить
[00:24:29] <jidjigare> cutwater : а разве при описание он не создается, похоже я чего-то не понимаю...
[00:24:38] <cutwater> да ты чего-то явно не понимаешь
[00:24:57] ForNeVeR вышел из конференции: Replaced by new connection
[00:24:58] ForNeVeR зашёл в конференцию
[00:25:03] <jidjigare> cutwater : чего?
[00:25:13] <cutwater> jidjigare: extern говорит линкеру, что этот символ следует искать в другом объектном файле грубо говоря
[00:25:20] <Сволота> ужас, я уже начал забывать как выглядит Ъ код на крестах
[00:25:23] <cutwater> то есть в этом месте у тебя объект не создается
[00:25:43] <longedok> а в хаскиле есть оптимизация хвостовой рекурсии?
[00:25:46] <cutwater> Сволота: ну начнем с того что это не кресты. и я боюсь пациент обречен
[00:26:25] <cutwater> кроме всего прочего я боюсь что struct something является неуправляемым кодом
[00:26:36] <Сволота> jidjigare: поговори с ректором, обсуди военную кафедру чтоли...
[00:26:45] <cutwater> а как его пользовать из управляемого это еще та проблема.
[00:26:51] Fylh_if вышел из конференции
[00:27:08] jidjigare вышел из конференции
[00:27:19] <cutwater> хехех
[00:27:21] <cutwater> ну вот....
[00:27:33] <cutwater> Сволота: спугнул
[00:27:35] jidjigare зашёл в конференцию
[00:27:36] <Сволота> ща он в конфу по плюсцам зайдёт
[00:28:09] <Сволота> но там тот же контингент, кроме меня
[00:28:54] <cutwater> jidjigare: короче убери extern в одном месте, чтобы у тебя создавался объект
[00:29:19] <cutwater> а дальше будет веселей так как тебе придется дружить управляемый код с неуправляемым
[00:29:21] <jidjigare> cutwater : нет, не переживай, ты меня не спугнул, я не воспринимаю критику в таком состояние, в котором сейчас нахожусь. можешь хоть мою маму шлюхой называть - мне пофиг, на троллинг кодеров не ведусь, главное помогай, помогай... инет у меня летучий..
[00:29:39] <jidjigare> cutwater : спасибо
[00:29:44] <Сволота> вообще я бы всё распихал по *.h и забил бы на линковщик
[00:30:12] <cutwater> Сволота: гхм.. и получил бы ошибку already defined
[00:30:16] <cutwater> или что-то вроде того
[00:30:23] PhoSor вышел из конференции
[00:30:26] <cutwater> я так понимаю телепатически что obj у него не в одном месте используется
[00:31:57] <Сволота> вроде как в 4 местах
[00:32:01] <cutwater> jidjigare: чтобы не мучался всю ночь. забей на это. создай Win32 Console Application и сделай в консоли. ибо я тебе гарантирую курить за тебя щас C++/CLI я не буду. ибо он ни одному адекватному человеку нахрен не нужен. а потом перессказывать тебе как дружить управляемый код с неуправляемым. ибо ты std::string ну вот хуй засунешь в форму без гхм... преобразования к ссылочному типу String^
[00:32:06] <Сволота> судя по логу
[00:32:13] <cutwater> так что готовься ты к армии
[00:32:58] <longedok> добрый цодингтим :)
[00:33:07] <Сволота> в std::string вроде был c_str
[00:33:16] <cutwater> Сволота: и?
[00:33:17] <Сволота> или шото в этом роде
[00:33:22] <cutwater> видишь какая штука. это не С++
[00:33:34] <cutwater> тут фактически склейка из двух языков
[00:33:40] <jidjigare> я в армию не попаду, у меня инвалидность
[00:33:41] <cutwater> С++ и дотнетовской платформы
[00:33:55] <Spo1ler> ПОСОНЫ ПОСОНЫ
[00:33:58] <Spo1ler> cutwater: чокак
[00:34:05] <cutwater> Spo1ler: да как.. херней страдаю
[00:34:10] <cutwater> как видишь
[00:34:12] <0xd34df00d_azoth> Spo1ler: ШКОЙЛЕР
[00:34:22] <0xd34df00d_azoth> Spo1ler: чо там в Беларуси происходит?
[00:34:32] <Spo1ler> 0xd34df00d_azoth: выборы хуиборы
[00:34:42] <Spo1ler> Оппозиция пыталась митинговать
[00:34:44] <Spo1ler> Получила пизды
[00:34:47] <cutwater> Сволота: и как бы std::string является неуправляемым типом, String^ - ссылка на строковый тип и создается в управляемой куче.
[00:35:03] <Сволота> ойбля! это дотнет? хорошо что я не знаю как он выглядит в плюсах
[00:35:04] <Spo1ler> Срыв покровов, везде приложилась кровавая гебня, куча провокаций, люди в черном, избивающие кандидатов...
[00:35:06] <cutwater> а как преобразовать одно к другому я честно неебу и знать не хочу. ибо C++/CLI в 99% не нужен.
[00:35:07] <Spo1ler> И т. д.
[00:35:15] <cutwater> Сволота: вот ровно щас ты и узнал
[00:35:34] <cutwater> String^ - вот эта ^ это не XOR а указание на то что тип ссылочный
[00:36:01] <Spo1ler> 0xd34df00d_azoth: ЭЙ ОЗОТ
[00:36:02] <Сволота> это в паскалях такие указатели
[00:36:07] <Spo1ler> АШОТ
[00:36:18] <0xd34df00d_azoth> Spo1ler: А ШТО
[00:36:45] <cutwater> Сволота: кстати я щас нагуглил как привести одно к другому
[00:36:51] <cutwater> и мне честно страшно от подобного кода гы
[00:37:00] <cutwater> void StringToStlWString ( System::String const^ s, std::wstring& os)
{
String^ string = const_cast<String^>(s);
const wchar_t* chars = reinterpret_cast<const wchar_t*>((Marshal::StringToHGlobalUni(string)).ToPointer());
os = chars;
Marshal::FreeHGlobal(IntPtr((void*)chars));

}
[00:37:12] <Spo1ler> Чо блядь?
[00:37:22] <Spo1ler> ><
[00:37:25] <Spo1ler> 0xd34df00d_azoth: хуита
[00:37:29] <Сволота> это можно засунуть в оператор преобразовани типа
[00:37:36] * 0xd34df00d_azoth отсрал.
[00:37:57] <cutwater> Сволота: чочо. стандартного типа?
[00:38:40] <cutwater> jidjigare: читай и наслайждайся http://msdn.microsoft.com/en-us/library/bb384865.aspx
[00:39:00] <Сволота> минутку... функция типа void
[00:39:05] <cutwater> хотел формы - получите и распишитесь. разбирайтесь в этом дерьме на котором никто не пишет... которое оставлено для совместимости и т.п.
[00:39:12] <Сволота> это же пиздец
[00:39:13] SolarRay вышел из конференции
[00:39:21] <cutwater> м?
[00:40:09] <Сволота> и вообще, ссылки вроде раньше & обозначались а не ^
[00:40:22] <cutwater> Сволота: это ж бляцкий дотнет
[00:40:27] <Сволота> это новшество от Страуструпа?
[00:40:33] <cutwater> дык вот дотнетовский ссылочный тип
[00:40:39] <cutwater> который находится в управляемой куче
[00:40:44] <cutwater> обозначается как ^
[00:40:48] <cutwater> Сволота: это не С++
[00:41:06] <Сволота> тогда хуй с ним
[00:41:20] <cutwater> и к С++ это не имеет ни малейшего отношения. это мелкософтовский диалект С++/CLI предназначеный для совмещения управляемого и неуправляемого кода
[00:41:44] <Spo1ler> 0xd34df00d_azoth: слышь
[00:41:55] <Spo1ler> 0xd34df00d_azoth: подари себе на новый год провод
[00:42:00] <Spo1ler> ёмаёнахуцй
[00:42:28] <cutwater> тащем
[00:42:34] <cutwater> jidjigare: http://forum.vingrad.ru/forum/s/b36c7b599d0925359b9325e1a6f00034/topic-304744/anchor-entry2179412/0.html вот еще читай
[00:42:59] <cutwater> и таки мой тебе совет сделай консольное приложение, ибо ты не осилишь это за неделю гхм написать.
[00:43:28] <cutwater> так по крайней мере тебе не придется разбираться с тонкостями C++/CLI куда ты по неосторожности влез
[00:43:34] <jidjigare> cutwater : у тебя сейчас будет великая возможность поржать надо мной. итак вопрос: на чем блджад я пишу? в первое занятие спросил у препода, что это такое, где почитать. она сказала, что нигде, читай короткие методички и делай лабы. так я даже не знаю на каком языке я пишу =(
[00:44:03] <cutwater> я тебе уже сказал на каком языке ты пишешь гы.
[00:44:08] <0xd34df00d_azoth> Нахуй такие преподы нужны.
[00:44:12] <cutwater> скажи преподу что он мудак
[00:44:17] <jidjigare> не знаю... вот такие они )
[00:44:18] <cutwater> а... она... ну ТП же
[00:44:33] <cutwater> передай ей от меня лично пламенный привет. позови на огонек.
[00:45:07] <jidjigare> ну не велика беда, на третьем курсе уже будем под никсы писать. мне не удобно все время грузится в винду
[00:45:28] * Сволота помнит что преподы по информатике обычно пытались побыстрому от него отделаться дабы не ронять авторитет
[00:45:36] <cutwater> ну с твоим уровнем интеллекта / навыков пользоваться гуглом и т.п. боюсь тебя разочаровать
[00:46:16] <Сволота> jidjigare: преподша хоть вдувабельна?
[00:46:17] <cutwater> jidjigare: искренне надеюсь что ты выздоровеешь чудом божественным и таки сможешь защищать родину.
[00:46:33] <cutwater> ибо ну такие unix пользователи / программисты как бы нахуй не нужны этому миру
[00:47:27] <Сволота> МИРУ НУЖЕН МЕТАН!!!!!!11111
[00:47:45] <longedok> Сволота: я если матан не сдам, то пойду на него.
[00:47:49] <longedok> ну, на метна.
[00:47:51] <longedok> метан*
[00:49:29] <Сволота> longedok: не, ты пойдёш бацку зашышать
[00:51:04] <cutwater> jidjigare: кстати так это вас в универе учат С++ с формами этот?
[00:51:19] <cutwater> или это вас учат С++ а ты формы сам туда запилить решил?
[00:51:42] <jidjigare> cutwater я встал в пять часов утра, написал 20 задач по экологии на зачет нихуя не разбираясь в предмете, пошел с докладом к преподу по социологии, её не оказалось на месте, пошел в поликлинику за справкой, далее 4 часа готовился к контрольной,после ушел на контрольную по матану, после на обсуждение доклада, в восемь часов пришел домой, сварил суп, делал лабы по фоэ, кушал, в 11 часов вечера сел делать проганье, голова ужасно расскалывается, писал дофига кода, уже три часа ночи, скорость моей печати на клаве - 460 символов в минуты, сейчас я пишу со скростью 120 где-то. поэтому ты можешь оценить степерь моей усталости. не гуглю. сил нет. мне гораздо легче спросить у тебя, выслушать дофига ненужных никому оскарблений, чем напрячься гуглением. и это не потому что я ленив. а потому что уже нефига не понимаю, отключась каждые 3 минуты. давай не будем тратить время на срач?
[00:52:13] ForNeVeR вышел из конференции: Replaced by new connection
[00:52:14] ForNeVeR зашёл в конференцию
[00:52:31] <cutwater> jidjigare: твои проблемы очень важны для нас
[00:52:40] <0xd34df00d_azoth> cutwater: успокойся.
[00:52:43] <cutwater> jidjigare: кул стори бро
[00:52:46] <0xd34df00d_azoth> По крайней мере, не мешай парню.
[00:52:56] <cutwater> дык ну мы уже все обсудили
[00:53:00] <cutwater> я ему ответил на вопрос хуле
[00:53:03] <0xd34df00d_azoth> Я джва дня назад тупо скатывал ТФКП в три ночи тупо для отчетности.
[00:53:08] <0xd34df00d_azoth> Поэтому немножко его понимаю.
[00:53:13] <0xd34df00d_azoth> Хотя контрольную по той теме уже ок написал.
[00:53:39] <cutwater> дай же поинтересоваться почему ж у них такая ебанутая преподша и добиться того чтобы он у нее спросил, зачем они учат то что реально нигде не применяется и не нужно.
[00:53:40] <Сволота> скатывать? зачем? принтера со сканером нет чтоли?
[00:53:51] <0xd34df00d_azoth> Сволота: ты собираешься преподу ксерокс нести?
[00:53:54] <0xd34df00d_azoth> Я еще не настолько охуел.
[00:54:07] <cutwater> хм... /me за 5 курсов ни разу не скатывал конспект
[00:54:14] <0xd34df00d_azoth> Я тоже.
[00:54:16] <Сволота> это видать препод уху ел
[00:54:18] <0xd34df00d_azoth> То задание было.
[00:54:25] <Сволота> не по физтеховски это
[00:54:48] <cutwater> jidjigare: кстати оскОрблений пишется через О ну ты понел
[00:55:18] <cutwater> пысы мы все еще ждем телепатов и все еще ждем пока ты поправишь то что я тебе ответил и таки выдашь порцию новых ошибок
[00:55:34] <jidjigare> cutwater : это не так важно, посмотри какое у меня "богатство языка"
[00:55:47] <jidjigare> все поправил
[00:55:48] <jidjigare> работает
[00:55:53] <longedok> а наша команда сегодня всех на микроолимпиаде по алгоритмизации порвала.
[00:55:57] <Сволота> cutwater: слушай, кацапский грамонацыст, ты в doxygen/javadoc шаришь?
[00:55:57] <jidjigare> были ошибки, но я все исправил уже
[00:55:58] <longedok> потому что мы топы
[00:56:02] <longedok> ^^
[00:56:05] <cutwater> Сволота: ну частично
[00:56:23] <cutwater> jidjigare: теперь ты спросишь у преподши нахера вы учите то что э... никто не использет
[00:56:26] <cutwater> ну реально никто
[00:56:32] <cutwater> спроси пожалуйста и расскажи мне об этом завтра.
[00:56:38] <cutwater> интересно же
[00:56:47] <Сволота> cutwater: пущай gobby, мне надо в проекте каменты поменять
[00:56:54] <cutwater> э... нету гобби
[00:57:03] <Сволота> как нету?
[00:57:14] <Сволота> .version cutwater
[00:57:16] <DeadBot> Сволота: cutwater использует Psi+ 0.15.2801 Beta (Aug 8 2010) Windows 7
[00:57:18] <cutwater> ну не установлено же. и щас ставить инет лагает
[00:57:26] <Сволота> охтыжбля!
[00:57:44] <cutwater> Сволота: да внезапно я под виндоуз сем профешнал =)
[00:57:47] <Spo1ler> !v
[00:57:56] <cutwater> .version Сволота
[00:57:56] <DeadBot> cutwater: Сволота использует Gajim 0.14.1 Arch Linux
[00:57:58] <Сволота> чё за провайдер?
[00:58:00] <Spo1ler> .version
[00:58:01] <DeadBot> Spo1ler: у тебя Psi 0.14 Windows 7
[00:58:02] <cutwater> .version Spo1ler
[00:58:02] <DeadBot> cutwater: Spo1ler использует Psi 0.14 Windows 7
[00:59:02] <Spo1ler> Чото одменисрации столько же, сколько и НОРОДА
[00:59:07] <Spo1ler> ДЕМОКРАТИЯ, ЙОПТ
[00:59:28] <cutwater> jidjigare: спроси же пазязя. мы очень ждем аргументов
[00:59:40] <cutwater> конечно идеально было бы в жабир пригласить хотя бы одного упоротого препода
[01:00:03] <Сволота> в погроминге водятся бывшие преподы
[01:00:26] <cutwater> и вступить с ним в дискуссию.... с аргументами и прочими развлечениями
[01:00:30] <cutwater> это сделало бы мой день
[01:00:46] <cutwater> Сволота: мне нужен именно упоротый препод типа такого который дает C++/CLI студентам
[01:01:27] <Сволота> а эти... дык их успевают съедать до того как они попадут в жаббиры
[01:01:28] Spo1ler вышел из конференции: Компьютер вошёл в спящий режим
[01:01:31] <jidjigare> ой ну вот гамно =(
[01:01:32] <jidjigare> ambiguous symbol
[01:01:47] <jidjigare> один из файлов имеет то же название что и тип
[01:01:53] <jidjigare> в этом причина?
[01:02:09] <cutwater> ну вообще название файла тут не при чем
[01:02:26] <cutwater> м.б больше подробностей или опять прикажешь задавать тебе овер 9000 наводящих вопросов
[01:03:27] <jidjigare> http://pastie.org/1393391
[01:03:38] <jidjigare> Error 1 error C2872: 'data' : ambiguous symbol h:\документы\Денис\программирование\denis\лаб\lab3den\lab3den\lab3den.cpp 13
[01:05:29] <Сволота> у одного меня http://pastie.org/ тупит?
[01:05:42] <cutwater> навернр
[01:06:06] <cutwater> jidjigare: ну есть подозрение на то что у тебя data либо есть в namespace lab3den и вне его. из-за чего происходит неоднозначность
[01:06:29] <cutwater> либо таки из-за того что ты extern пользуешь в хидерах.... вот тут я могу ошибаться.
[01:08:37] <Сволота> 502 Bad Gateway <_< они меня зобанили чтоли?
[01:08:53] O01eg вышел из конференции
[01:09:47] <cutwater> jidjigare: слушай у тебя там вообще сколько cpp файлов то?
[01:09:55] <cutwater> все в хидерах же?
[01:10:18] O01eg зашёл в конференцию
[01:11:43] <cutwater> нет не поэтому. ищи где у тебя еще data подвключается / используется
[01:11:53] <jidjigare> cutwater : 8 cpp файлов. вся комичность ситуации заключается в том, что у меня есть сделланная лаба, но только другой вариант. я пытаюсь сейчас понять в чем разница, и ничего пока не выходит
[01:12:53] <Сволота> с нуля написать иногда быстрее чем исправлять
[01:13:02] <cutwater> http://codepad.org/J2zPPRL8
[01:13:06] <cutwater> на смотри это твоя ситуация
[01:13:31] <cutwater> очевидно у тебя в namespace lab3den где-то прописан extern data obj или что-то типа того
[01:13:51] <cutwater> короче говоря когда ты делаешь using namespace lab3den происходит конфликт имен, ибо неизвестно к какому символу следует обращаться
[01:13:53] <jidjigare> public ref class data : public и тд все понял все-таки название формы не надо было выбирать data
[01:14:06] <cutwater> бгг
[01:14:33] <jidjigare> cutwater : а вы товарищ говорили, что на это посрать... бггкхыкхык хну =(
[01:14:47] <cutwater> jidjigare: мы говорили что посрать на имя файла
[01:15:02] <cutwater> >> один из файлов имеет то же название что и тип
[01:15:10] <cutwater> jidjigare: кратковременный склероз?
[01:15:22] <Сволота> это в хаскеле и ырланге имена файлов имеют значение
[01:16:05] <Сволота> и в питоне
[01:16:11] <cutwater> и в джаве
[01:16:44] <Сволота> в жабе они генерируются, исходник можно называть как попало
[01:16:53] <jidjigare> cutwater : ух ты змей, как выкручивается =\ имело файла формы - имя класса формы =(
[01:17:00] <cutwater> лол што?
[01:17:08] <jidjigare> а нет чтоль?
[01:17:22] <cutwater> обожаю упоротых
[01:17:43] <cutwater> то что тебе твой генератор форм создает имя класса по имени файла или наоборот ни разу не значит что они должны совпадать
[01:18:16] <Сволота> погоди, ща он окончательно ибанётся и перепишет всё на html
[01:18:33] <cutwater> ня ^_^
[01:19:04] <Сволота> надо только убедить преподшу что html рулит
[01:19:27] <Сволота> и что браузер - универсальная платформа
[01:19:44] <cutwater> нет я решительно не понимаю зачем давать в сраных универах то что а) не используется б) нет документации в) устарело хрен знает когда г) метворожденное
[01:19:46] S1eng зашёл в конференцию
[01:20:01] <Сволота> и вообще стыдно в век дешового интернета маятся всякой хуитой
[01:20:03] <cutwater> была бы поддержка J# им наверно его вместо Java давали бы
[01:20:21] <cutwater> Сволота: ну как бы понимешь я всегда мечтал пообщаться с таким преподом
[01:20:32] <cutwater> ну ладно я еще понимаю стариканов которые кроме билдера ничего в жизни не видели
[01:20:44] <Сволота> от меня они убегали :(
[01:22:37] <Сволота> чтоли членом его тут сделать? :-/
[01:23:08] jidjigare вышел из конференции
[01:23:23] <cutwater> хм...
[01:23:29] <cutwater> он очевидно таки испугался
[01:23:39] <Сволота> таки ему ща не до каптчи
[01:24:24] <Сволота> или он моё предложение не так распарсил?
[01:24:40] <cutwater> наверно таки инет
[01:24:52] <cutwater> ладно я спать
[01:24:58] <cutwater> с вами хорошо, а мне завтра на работу штоле
[01:25:02] <cutwater> хотя так впадлу
[01:25:09] <cutwater> хочу работать дома.
[01:25:22] <Сволота> дык договорись с начальством
[01:25:37] <cutwater> дык это я щас могу когда не завишу от нашей билдсистемы.
[01:25:53] <cutwater> а так шефу ж надо видеть что я 8 часов в день сижу на работе и не балду пинаю.
[01:26:21] <cutwater> потому что по RDP работать совсем ни разу не весело.
[01:26:33] <Сволота> ну да, надо эмитировать бурную деятельность в чатиках
[01:26:45] <Сволота> иначе что же это за работа
[01:26:58] <cutwater> все. я спать. всем бб.
[01:27:23] cutwater вышел из конференции
[01:48:25] <longedok> Тут в туторе по Эрлангу есть пример с RPN калькулятором. Так вот, в примере реализованы основные операции и написано: "It is left as an exercise to the reader to add functions such as 'sum' or 'prod' which return the sum of all the elements read so far or the products of them all. To help you out, they are implemented in my version of calc.erl already." Сидел я, ебался со всякими рекурсиями и foldl'ами. Задолбалось, заглянул в решение автора:
rpn("sum", Stack) -> [lists:sum(Stack)];
(Он готовую функцию взял). Ну не сука?
[01:50:26] <longedok> до меня, кстати, ВНЕЗАПНО дошло, как это сделать
[01:50:39] <longedok> rpn("sum", S) -> [lists:foldl(fun(X, Acc) -> X + Acc end, 0, S)];
[01:51:48] <longedok> рекурсивный вариант не работал, потому что надо возвращать лист.
[01:52:02] <longedok> а он возвращал просто число.
[01:52:31] <Сволота> дык в скобки поместить и заработает
[01:52:37] <longedok> дык хуй
[01:52:49] <longedok> оно будет пытаться сложить число и список
[01:53:23] <Сволота> ну тогда воспользоваться петернматчингом
[01:53:41] <longedok> ща покажу код
[01:53:41] <Сволота> или как оно там в ырлангах?
[01:53:44] <longedok> а ты скажешь, чо не так
[01:54:03] * Сволота ырланг помнит только частично
[01:54:46] <longedok> rpn("sum", []) -> 0;
rpn("sum", [H|S]) -> H + rpn("sum", S);
[01:55:31] <longedok> это если не хвостовую
[01:55:33] <Сволота> вроде как бы похоже на правду
[01:55:35] <longedok> хвостовую в лом
[01:55:38] <longedok> не, оно суммирует
[01:55:44] <longedok> но возвращает число
[01:55:45] <longedok> а надо лист
[01:56:09] <Сволота> дык оберни
[01:56:37] <longedok> ** exception error: bad argument in an arithmetic expression
in function calc:rpn/2
in call from calc:rpn/2
in call from lists:foldl/3
in call from calc:rpn/1
[01:56:47] <longedok> rpn("sum", []) -> 0;
rpn("sum", [H|S]) -> [H + rpn("sum", S)];
[01:56:55] <Сволота> rpn("sum", []) -> [0];
rpn("sum", [H|S]) -> [H[0] + rpn("sum", S)];
[01:57:28] <Сволота> не шото я таки напутал
[01:57:32] <longedok> угу
[01:57:49] <longedok> хм.
[01:57:53] <longedok> есть идея.
[01:58:29] <Сволота> rpn("sum", []) -> [0];
rpn("sum", [H|S]) -> [H + rpn("sum", S)[0]];
[01:58:33] <longedok> rpn("sum", []) -> [0];
rpn("sum", [H|S]) -> [H + hd(rpn("sum", S))];
[01:58:33] <Сволота> во!
[01:58:34] <longedok> угу
[01:58:53] <longedok> [0] нельзя просто
[01:59:38] <Сволота> а что там вчесто хаскелевского `!` ?
[02:00:02] <longedok> хз
[02:00:23] <longedok> наверное встроенная какая-то функция есть
[02:00:54] <Сволота> таки сяподобый синтаксис жабоскрипта попривычней
[02:08:19] <longedok> rpn("sum", S) -> rpn("sum", S, 0);
...
rpn("sum", [], Acc) -> [Acc];
rpn("sum", [H|S], Acc) -> [hd(rpn("sum", S, Acc+H))].
[02:08:23] <longedok> во, если с хвостовой
[02:09:39] <longedok> рассказывал одногруппникам про Эрланг
[02:09:50] <longedok> сначала на меня смотрели как на долбоёба
[02:10:16] <longedok> потом, когда я сказал, что перменным значение присваивать можно только один раз, начали смотерть вот так: о_О
[02:10:44] <longedok> с недоверием так: ану-ка реализуй-ка нам поиск максимального элемента с одним присваиванием
[02:10:48] <Сволота> ты им главное про хаскель не говори
[02:10:48] <longedok> ну я написал
[02:10:58] <longedok> потом было перманентой о_О
[02:11:13] <longedok> Сволота: одна сатана
[02:13:48] <longedok> Одногруппники у меня тёмные.
[02:14:04] <longedok> Один хвастался, что изучает сам веб-программирование.
[02:14:16] <longedok> Пока, правда, только один язык знает.
[02:14:22] <longedok> Html.
[02:14:26] <longedok> >_\\
[02:14:56] <Сволота> бгг а я его и не знаб %)
[02:15:08] <Сволота> *знаю
[02:15:49] <longedok> я всё это дело стерпел, спросил его про css
[02:16:05] <longedok> он сказал, что проще без всякого css
[02:16:20] <longedok> <font>'ом, например, шрифт нормальный сделать можно
[02:16:23] <longedok> >_\\\\
[02:16:57] <longedok> самый продвинутый одногруппник лячкает быдлокод на НЁХ именуемой Game Maker
[02:17:13] <Сволота> lua?
[02:17:17] <longedok> Говорит, это лучше всяких моих Эрлангов и Питонов.
[02:17:23] <longedok> Сволота: так там Lua?
[02:17:38] <longedok> ну хоть что-то радует.
[02:17:51] <Сволота> геймерские поделья идут обычно с lua
[02:20:52] <longedok> Нет, там, судя по всему, велосипед:
Game Maker contains a built-in programming language. This programming language gives you much more flexibility and control than the standard actions. This language we will refer to as GML (the Game Maker Language). In this section we describe the language GML and we give an overview of all the (close to 1000) functions and variables available to control all aspects of your game.
[02:22:13] <Сволота> вполне может быть и lua и js
[02:22:30] <Сволота> если не basic конечно
[02:22:46] <Сволота> но сомневаюсь что это лисп
[02:24:20] <longedok> да, это точно не лисп :)
[02:25:51] <longedok> Game Maker Language (GML) is a scripting language developed for use with a computer game creation application called Game Maker. It was originally created by Mark Overmars to supplement the drag-and-drop action system used in Game Maker. However, in the latest versions, all the drag-and-drop actions translate to GML rather than being separate from it.
[02:25:56] <longedok> из википедии
[02:26:55] <Сволота> дай ссылку чтобы я там не искал
[02:27:30] <longedok> http://en.wikipedia.org/wiki/Game_Maker_Language
[02:27:33] <longedok> или какую ссылку?
[02:31:15] <Сволота> смахивает на жабоскрипт
[02:33:40] <longedok> смахивает на НЁХ
[02:35:40] <Сволота> да туда домешали часть синтаксиса lua
[02:36:07] <Сволота> ибо расчёт на целевую аудиторию
[02:36:46] <longedok> вот зачем нужны велосипеды?
[02:36:58] <longedok> неужели нельзя прикрутить тот же питон?
[02:37:04] <longedok> или тикль, какой-нибудь.
[02:39:15] <Сволота> для велосипедов годятся только js и lua
[02:40:01] <longedok> кажется, я пошёл спать.
[02:40:09] longedok вышел из конференции
[02:40:58] zxc вышел из конференции
[03:00:58] ForNeVeR вышел из конференции: Replaced by new connection
[03:01:00] ForNeVeR зашёл в конференцию
[03:19:54] mikelsv вышел из конференции
[03:22:16] ForNeVeR вышел из конференции: Replaced by new connection
[03:22:17] ForNeVeR зашёл в конференцию
[03:44:41] СКптПД "ЗО" зашёл в конференцию
[06:00:01] PhoSor зашёл в конференцию
[06:27:20] xmi зашёл в конференцию
[07:15:13] S1eng вышел из конференции
[07:27:27] Minoru зашёл в конференцию
[08:09:14] SolarRay зашёл в конференцию
[08:15:08] SolarRay вышел из конференции
[08:24:27] xmi вышел из конференции
[08:33:06] SolarRay зашёл в конференцию
[09:43:42] O01eg вышел из конференции
[09:52:31] nZ зашёл в конференцию
[09:56:47] nZ вышел из конференции
[10:09:21] nZ зашёл в конференцию
[10:09:26] cutwater зашёл в конференцию
[10:09:56] <cutwater> утро цодингтимота
[10:13:30] СКптПД "ЗО" вышел из конференции
[10:14:28] PhoSor вышел из конференции
[11:17:45] evetro зашёл в конференцию
[11:37:14] evetro вышел из конференции
[11:40:01] evetro зашёл в конференцию
[11:46:45] PhoSor зашёл в конференцию
[11:48:28] PhoSor вышел из конференции
[11:50:24] PhoSor зашёл в конференцию
[11:55:47] rexim зашёл в конференцию
[11:58:37] PhoSor вышел из конференции: Replaced by new connection
[11:58:38] PhoSor зашёл в конференцию
[11:58:49] evetro вышел из конференции
[12:00:24] longedok зашёл в конференцию
[12:02:37] <longedok> cutwater: утро, котвотерота.
[12:02:43] <cutwater> enhj
[12:02:48] <cutwater> утрецо
[12:11:47] <ForNeVeR> cutwater:
[12:11:50] <ForNeVeR> longedok:
[12:11:55] <longedok> ForNeVeR:
[12:13:39] '(hagane netbook) зашёл в конференцию
[12:21:19] PhoSor вышел из конференции
[12:28:03] Minoru вышел из конференции
[12:33:32] PhoSor зашёл в конференцию
[12:45:32] longedok вышел из конференции
[12:50:42] swagman зашёл в конференцию
[12:59:57] iorlas зашёл в конференцию
[13:14:24] zxc зашёл в конференцию
[13:26:16] longedok зашёл в конференцию
[13:33:26] <longedok> долбаные проксики
[13:33:35] <longedok> вечно падают и не дают мне насладиться ласт.фмом
[14:15:28] ForNeVeR вышел из конференции: Replaced by new connection
[14:15:29] ForNeVeR зашёл в конференцию
[14:30:26] PhoSor вышел из конференции
[15:02:56] mtallman зашёл в конференцию
[15:03:42] longedok вышел из конференции
[15:05:08] SolarRay вышел из конференции
[15:05:27] SolarRay зашёл в конференцию
[15:24:49] '(hagane netbook) вышел из конференции
[15:52:20] СКптПД "ЗО" зашёл в конференцию
[16:02:11] СКптПД "ЗО" вышел из конференции
[16:02:17] СКптПД "ЗО" зашёл в конференцию
[16:08:36] PhoSor зашёл в конференцию
[16:25:42] PhoSor вышел из конференции
[16:44:26] SolarRay вышел из конференции
[16:48:04] cutwater вышел из конференции
[16:54:30] moonhawk зашёл в конференцию
[16:55:14] swagman вышел из конференции
[17:06:31] mtallman вышел из конференции: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[17:07:29] PhoSor зашёл в конференцию
[17:10:47] LexsZero@work зашёл в конференцию
[17:10:56] PhoSor вышел из конференции: Replaced by new connection
[17:10:59] PhoSor зашёл в конференцию
[17:16:14] PhoSor вышел из конференции
[17:23:49] PhoSor зашёл в конференцию
[17:37:02] nZ вышел из конференции
[17:37:48] nZ зашёл в конференцию
[17:38:35] PhoSor вышел из конференции: Replaced by new connection
[17:38:40] PhoSor зашёл в конференцию
[17:42:08] nZ вышел из конференции
[17:42:58] nZ зашёл в конференцию
[18:09:36] Graf зашёл в конференцию
[18:18:38] nZ вышел из конференции
[18:40:13] PhoSor вышел из конференции
[18:40:38] PhoSor зашёл в конференцию
[18:41:32] Fylh_if зашёл в конференцию
[18:56:28] fragnat зашёл в конференцию
[19:31:50] mikelsv зашёл в конференцию
[19:32:52] PhoSor вышел из конференции
[19:33:05] PhoSor зашёл в конференцию
[20:36:37] moonhawk вышел из конференции
[20:37:03] СКптПД "ЗО" вышел из конференции
[20:56:18] Fylh_if вышел из конференции
[21:08:42] rexim вышел из конференции
[21:27:34] PhoSor вышел из конференции
[21:28:06] PhoSor зашёл в конференцию
[21:32:20] Fylh_if зашёл в конференцию
[21:34:49] Fylh_if вышел из конференции
[21:38:44] S1eng зашёл в конференцию
[21:40:15] SolarRay зашёл в конференцию
[21:42:33] longedok зашёл в конференцию
[21:43:25] <longedok> а потом поднимаются и дают.
[21:53:40] <longedok> а потом снова падают.
[21:59:57] S1eng вышел из конференции
[22:00:20] S1eng зашёл в конференцию
[22:00:31] 0xd34df00d_azoth вышел из конференции
[22:00:35] LexsZero@work вышел из конференции
[22:07:54] SolarRay вышел из конференции: Replaced by new connection
[22:07:55] SolarRay зашёл в конференцию
[22:21:25] СКптПД "ЗО" зашёл в конференцию
[22:22:42] zxc вышел из конференции
[22:24:06] Tremerix зашёл в конференцию
[22:26:20] zxc зашёл в конференцию
[22:28:11] cutwater зашёл в конференцию
[22:28:34] 0xd34df00d зашёл в конференцию
[22:30:28] swagman зашёл в конференцию
[22:33:02] cutwater вышел из конференции
[22:34:00] SolarRay вышел из конференции: Replaced by new connection
[22:34:03] SolarRay зашёл в конференцию
[22:37:51] СКптПД "ЗО" вышел из конференции: Replaced by new connection
[22:37:58] СКптПД "ЗО" зашёл в конференцию
[22:39:22] 0xd34df00d вышел из конференции: Replaced by new connection
[22:40:51] Spo1ler зашёл в конференцию
[22:44:35] Fylh_if зашёл в конференцию
[22:47:57] СКптПД "ЗО" вышел из конференции: Replaced by new connection
[22:48:03] СКптПД "ЗО" зашёл в конференцию
[22:48:31] Graf вышел из конференции
[23:05:06] Spo1ler вышел из конференции
[23:05:48] PhoSor вышел из конференции
[23:09:25] СКптПД "ЗО" вышел из конференции
[23:20:34] Spo1ler зашёл в конференцию
[23:29:15] zxc вышел из конференции
[23:31:23] illios зашёл в конференцию
[23:49:36] <longedok> и падают вновь.
[23:49:53] <longedok> даже не поднимаясь.
[23:50:57] PhoSor зашёл в конференцию
[23:56:45] PhoSor вышел из конференции
[23:57:08] Minoru зашёл в конференцию
[23:58:40] fragnat вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!