xmpps.ru
Официальная конференция технической поддержки
support@conference.xmpps.ru
Суббота, 5 января 2013< ^ >
Talisman-bot установил(а) тему: Офф комната поддержки сервера xmpps.ru!
!?? Аренда - как получить бота
Чатлоги Sulci: http://xmpps.ru/chatlogs
   Логи конференций сервера http://xmpps.ru/muclog
Остальное на http://xmpps.ru             Личинки есть, стучать трезвыми и не через переводчик
Конфигурация комнаты
Участники комнаты

GMT+0
[07:43:09] PyTalisman вошёл(а) в комнату
[07:43:54] enaken вошёл(а) в комнату
[07:52:38] <enaken> ку
[08:09:29] Lubagov_H вошёл(а) в комнату
[08:13:53] <Lubagov_H> enaken: в двнный момент я сижу дома и болею..
[08:14:09] <enaken> Lubagov_H: простьыл?
[08:14:12] <Lubagov_H> enaken: Доброго утра!
[08:14:17] <enaken> Lubagov_H: Привет!
[08:14:23] <Lubagov_H> enaken: не знаю...
[08:14:34] <Lubagov_H> уже второй месяц...
[08:14:58] <Lubagov_H> температура 37-37.3 кашель..
[08:30:02] <Lubagov_H> Вообще я учился как... если так подумать, я сначала в кружок пошел, программирования, в 2000 году, там был QBasic но я его долго не вытерпел, сказал ХОЧУ! учить паскаль... Там я узнаял что такое циклы, массивы, условия, функции и процедуры, понял в общих чертах, как работает рекурсия, понял как работают указатели (но... не научился их применять)... Пытался писать что-то на дельфи- но это порнография была без знания ООП (а преподаватель в кружке его ни сама не знала ни рассказать не могла...)... Потом пошел в воскрестную ком. школу в РГУ, и там меня научили пользоваться рекурсией и указателями(по 80 заданий на то и на то, каждое маленькое, делается за 20-30 минут, за счет Паскаля АБС, оно сразу проверяет результат... просто вразы повышается эфективность), научили ООП, на примере Delphi а затем Java (буквально штук 6 лекций.. по Java но) Потом я пошел в универ в 2005 году, и там я уже все почти знал, что было на первом курсе... Но там появился новый язык C# на летней практике, первого курса, учебной... Но т.к. я знал Java то мне кажется что нам рассказывают понимал из всей группы только я.... Особенно про ООП... Потом был предмет Структуры данных, там я узнал про сортировки разные, (но сейчас помню только хоара), про деревья, двоичные и прочее... все это изучается только при хорошем знании УКАЗАТЕЛЕЙ... потом на тертьем курсе был Unix там я узнал про Cи а потом было ООП и ТООП, тут уже зная ООП мне очень легко было узнать то, что есть в С++ т.к. там реально больше всего чем в Java 1.4 уж точно, и чем в дельфи 7 потому как тогда небыло в этих языках еще таких вещей как шаблоны, и перегрузка операций (уже есть начиная с Java 1.5 и Девелопер студио 2008, относительно дельфи)
[08:38:55] <Lubagov_H> C++ саму, я сам до сих пор так и не выучил даже сностно... там столько неожиданностей... а еще появился новый стандарт 2011 года... там вообще стока всего... нового...
[09:00:05] <enaken> Lubagov_H: И какой вывод?
[09:01:42] <Lubagov_H> когда я только начинал код писать, все на дельфи писали, и бухгалтерию делали, 1С небыло еще... а дельфи казался наиболее перспективным...
[09:02:31] <Lubagov_H> теперь это переломилось в сторону С#, и даже Java сдала позиции свои от части...
[09:03:52] <enaken> так C# это и есть java basic и C по моему
[09:04:00] <enaken> ещё б не сдавала
[09:05:10] <Lubagov_H> enaken: C# это язык с синтаксисом Java преписанный человеком, из Borland который разрабатывал Delphi и был практически куплен Microsoft'ом
[09:05:24] <Lubagov_H> как звать его не помню..
[09:06:25] <enaken> Lubagov_H: я не понимаю смысла покупать языки программирования, всё равно мало языков, которыми вообще своюодно низя пользоваться. и то это военные какие то
[09:06:34] <enaken> и то ада тот же можно им
[09:07:28] <Lubagov_H> ну есть же Express версии C#
[09:07:35] <Lubagov_H> и визуал студии...
[09:07:53] <Lubagov_H> есть Turbo Delphi
[09:08:50] <enaken> Lubagov_H: запутано всё) вообщем буду учить C++ и питоничик)))))))))
[09:08:59] <enaken> а потом увидим до потом ещё далеко
[09:08:59] <Lubagov_H> А если ты комерческая компания, которая пишет код, и программиту одному платит по 3 000$ в месяц...то что она не купит для него лицензию за эту сумму?
[09:09:53] <enaken> Lubagov_H: хз) можно сидеть и писать эти языки и продавать их :-D майкрософту
[09:10:02] <enaken> то есть майк сам будет продавать
[09:10:06] <enaken> я имею в виду
[09:10:49] <Lubagov_H> Майкрософт C# разрабатывает с 2003 года... и она еще в стадии автивного разывития...
[09:11:03] <Lubagov_H> каждая новая версия очень отличается от предыдущий..
[09:17:11] <Lubagov_H> В 2003 году там небыло даже шаблонов.... а в .NET 3.5 уже был Linq...
[09:17:17] <Lubagov_H> 2008 год
[09:18:41] <enaken> Суко снега навалило ппц
[09:19:57] <enaken> сырой не поднимешь
[09:20:02] <enaken> и к лопате прилипает падла
[09:49:26] <enaken> Lubagov_H: а для себя ты ничего не программировал?
[09:55:17] <Lubagov_H> почему? писал конечно... Очень часто нужно сделать кукую-то рутинную работу, которая занимает много времени но на питоне может быть выполнена в 10 -15 строк... Писал жаббер клиент когда-то пользовался с телефона им год... и другие пользовались... когда-то еще до поступления в универ писал для форума и людей... на дельфи пару прог :-) Летом писал Ф.С. для телевизора, на плюсах... недописал...
[09:58:39] <Lubagov_H> Я так блин и не понял, почему встроенный в телевизор плеер не видет папки в моей ФС... т.е. их просто нет... хотя файлы - есть...
[09:59:13] <Lubagov_H> вот счас бы с этим поразбираться... но мама телевизор утащила...
[09:59:51] <enaken> хех
[10:00:03] <enaken> Lubagov_H: а бота пробовал писать?
[10:00:45] <Lubagov_H> да, но весьма специфичного... но бросил..
[10:00:50] <Lubagov_H> в прошлом году..
[10:01:06] <Lubagov_H> взаимодействующего с веб сайтом...
[10:01:19] <Lubagov_H> через XML RPC
[10:01:38] <enaken> Lubagov_H: а как вот через C++ взаимодействовать в инетом? с сайтами? тоже надо отдельно учитьт что то или классы и объекты помогут?
[10:01:39] <enaken> эти
[10:02:14] <Lubagov_H> С++ это всего лишь стандарт на язык... это не готовая среда..
[10:02:21] <Lubagov_H> на синтаксис..
[10:03:04] <Lubagov_H> там нет ничего, что взаимодействует с чем-то... с интернетом, потоками или еще ем то.... макимум что там есть ввод вывод - работа с файлами..
[10:03:17] <enaken> Lubagov_H: и как же?\
[10:03:26] <Lubagov_H> все остальное - средствами конкретной ос, и библиотек оберток над ос разных..
[10:04:42] <enaken> Lubagov_H: Например, хочу сделать клиент для отображения друзей ВК у меня в программе? и как?
[10:05:23] <Lubagov_H> берешь API в контакте, и ищещь либу, для раоты с JSON для C++
[10:05:30] <Lubagov_H> а так не знаю..
[10:06:28] <enaken> Lubagov_H: я не понимаю. зачем учить язык? если его средствами нельзя работать с БД и выходить в инет и вообще он знает тока ввод вывод
[10:08:24] <Lubagov_H> язык- его синтаксис, он один, а реализаций - много... так например на Symbian проги пишут на C++, но библиотеки там другие..
[10:08:39] <Lubagov_H> савсем не похожие, на те что есть в виндовс..
[10:08:50] <Lubagov_H> а в линукс савсем не такие как в виндовс..
[10:09:15] <enaken> Lubagov_H: тоесть мне мало выучить только языки? что ещё надо знать?
[10:09:24] <Lubagov_H> в результате.. синтаксис один а все что тебе нужно использовать в библиотеках тех ОС и сред...
[10:10:09] <Lubagov_H> да...
[10:10:14] <enaken> Lubagov_H: блять но ведь все библиотеки ОС тоже пишутся с помощью языков программирования?
[10:10:14] <lubagovka> hmm..
[10:10:25] <enaken> что за замкнутый круг? рекурсия какая то
[10:11:51] <Lubagov_H> Ну есть обертки над ОС и их нутром...
[10:12:03] <Lubagov_H> которые работают в разных ОС одинаково..
[10:12:50] <Lubagov_H> ты посмотри WinAPI там же черт ногу сломит... и посмотри системные вызовы Unix...
[10:13:15] <Lubagov_H> они ж савсем разные, и системные вызовы, всто раз проще чем WinAPI
[10:14:35] <enaken> ты меня сильно запутал((
[10:14:36] <Lubagov_H> сверх них обертки вроде QT.. с которыми работать одинаково
[10:14:37] <enaken> только
[10:20:05] <Lubagov_H> Создание файла средствами ОС, в винде
http://msdn.microsoft.com/en-us/library/windows/desktop/aa363858%28v=vs.85%29.aspx
то-же самое в Linux
http://www.opennet.ru/man.shtml?topic=open&category=2
так все отличается... все разное, функции Сишные, над ними обертка, в виде классов ios...
[10:24:40] <Lubagov_H> то-же с потоками(Linux - lpthread, windows- http://msdn.microsoft.com/en-us/library/windows/desktop/ms682453%28v=vs.85%29.aspx ) сетью(сокеты беркли и библиотека winsocks) и прочими вещами.... все сишное, написано на Си... над ним обертка объектно ориенитрованная... например QT или я не знаю туева куча других либ... многие оборачивают различи ОС в себя...
[10:24:45] <Lubagov_H> и работать одинаково
[10:26:06] <enaken> Lubagov_H: учить протоколы все инетные почтовые и гипертекстовые
+ SQL и БДшки + PHP + JSCT + системные вызовы (которые тогда Линус и искал вспомнил я)
[10:27:31] <Lubagov_H> JSCT не знаю что такое :-D Не так все плохо... достаточно выучить QT и C++ и будешь писать проги которые работают и в винде и линукс..
[10:27:42] <Lubagov_H> и с сетью и с потоками и имеют GUI
[10:27:54] <enaken> Java script сократил неудачно так
[10:29:28] PyTalisman вышел(а) из комнаты
[10:29:43] PyTalisman вошёл(а) в комнату
[10:31:46] <enaken> Lubagov_H: у меня в учебнике после всего что я изучил:
А я изучил теорию и маненько попрактиковался:
Ввод/Вывод
Ветвление
Циклы
Массивы
Указатели (только определение и один пример)
дальше идут символьные переменные текстовые чары там всякие
потом функции и после них классы и объекты
[10:31:51] <enaken> это в моём учебнике
[10:34:30] <Lubagov_H> ООП лучше всего учить ГГ... на JAVA :-D Он чище всех других языков, и проще... в этом плане...
[10:34:57] <Lubagov_H> на плюсах я не уверен что ты поймешь...
[10:35:15] <enaken> Lubagov_H: в чем там сложность?
[10:35:50] <Lubagov_H> в подходе... там много моментов...
[10:36:04] <Lubagov_H> в Java объект это указатель на адрес памяти...
[10:36:22] <Lubagov_H> а в С++ это экземпляр занимающий память..
[10:36:53] <Lubagov_H> и штука вроде a=b; не явно вызывает конструтор копирования и пергруженный оператор присваивания..
[10:37:32] <Lubagov_H> а если все это еще перемешать с полиморфизмом наследованием (которое в с++ множественное!) и инкапсуляцией... выйдет такая каша..
[10:37:57] <Lubagov_H> а разделить одно от другого уже сложно... нужно очень много понимать сразу..
[10:38:04] <enaken> пойму. никуда не денусь.
[10:39:12] <Lubagov_H> вот потому Java и Object Pascal лучше...
[10:39:18] <Lubagov_H> для начала..
[10:42:52] <enaken> Lubagov_H: ты в линуксе писал диплом?
[10:56:22] <Lubagov_H> ну да, говорил же...
[10:56:52] <enaken> Lubagov_H: http://vk.com/nefedyev_alexandr?z=photo167537613_294031377%2Fwall97357546_1656
[11:00:41] <Lubagov_H> FUSE - сишная либа(не ооп чистая си...), для создания файловых систем, её использовал, и ситемные вызовы для работы с файлами (обертки не использовал) lpthread - чистый сишный, для потоков, и в качестве парсера, опять же сишная либа Expat у меня был протокол похожий на XMPP, только для файловой системы..
[11:02:02] PyTalisman вышел(а) из комнаты
[11:02:04] <Lubagov_H> ООП чисто использовал в своем коде... все остальное чистая си...
[11:02:51] PyTalisman вошёл(а) в комнату
[11:04:02] <Lubagov_H> ну вышел жуткий ужас...
[11:04:19] <Lubagov_H> в коде каша..
[11:04:25] <Lubagov_H> все через опу..
[11:04:55] <Lubagov_H> главное что сдал..
[11:05:25] <enaken> Lubagov_H: какая оценка
[11:05:29] <Lubagov_H> 3
[11:05:44] <enaken> а интереснее темы были
[11:06:10] <Lubagov_H> я пока делал, уже успел остаться на осень..
[11:06:20] <Lubagov_H> и доделал его только к октябрю..
[11:06:39] <Lubagov_H> здал уже в конце ноября... с двоешниками из всех групп..
[11:07:02] <Lubagov_H> ну там один только толковый парень был, у него сложный был проект...
[11:07:42] <Lubagov_H> но все уже получили тройки.. хоть сам писал хоть купил диплом...
[11:08:01] <enaken> были четверки или пятёрки?
[11:08:10] <enaken> Lubagov_H: и почему ты не смог написать?
[11:08:44] <Lubagov_H> я так сильно заморочился с плюсами что буквально каждую ошибку выискивал неделями...
[11:08:56] <Lubagov_H> просто тяжело на ней писать...
[11:09:31] <Lubagov_H> enaken: тот второй парень вообще писал на C++ для симбиан... программу которая из телефона делает микрофон и наушник по блютуз
[11:09:48] <enaken> Lubagov_H: и как он справился?
[11:09:50] <Lubagov_H> Вот это вообще писец...
[11:09:59] <enaken> enaken: что нужно было кроме C++ для
[11:10:03] <enaken> этого знать?
[11:10:08] <enaken> и темы нельзя было выбирать?
[11:10:14] <Lubagov_H> enaken: я не знаю он её только к ноябрю сделал, он был сокращенник, т.е. 3 года учится...
[11:10:20] <Lubagov_H> ВИС группа
[11:10:48] <Lubagov_H> ВИS*
[11:11:21] <enaken> хехе
[11:11:26] <enaken> я тоже сокращёнником буду
[11:11:28] <enaken> :-)
[11:11:36] <MafBot> enaken: так пайдет?;-)
[11:14:38] <Lubagov_H> Он создал свой собственный профиль блютуз как я понял, и у него был клиент для винды, который эмулировал звуковую карту..
[11:16:52] <Lubagov_H> он не использовал профили гарнитуры... (ADP или как там..)
[11:21:49] <Lubagov_H> A2DP, HSP, HFP, профили предачи звука если верить википедии....
[12:03:18] <enaken> Lubagov_H: а у кого самая интересная тема была тоесть ни у кого а какая?
[12:04:33] <Lubagov_H> ой, да я защищал диплом с теми кто того.. двоешники...
[12:04:41] <Lubagov_H> там интересного было мало...
[12:05:23] <enaken> Lubagov_H: -=-=-
[12:05:29] <Lubagov_H> тем более что большинство из них сами не делали диплом, а про ООП говорили что это мол компоненты... из дельфи которые на формочку таскаем... когда им вопросы задавали...
[12:05:50] <Lubagov_H> была пара сайтов...
[12:06:08] <enaken> Lubagov_H: что за сайты? сайт в качестве дипломов?
[12:06:10] <Lubagov_H> была еще мутатень какая-то экономическая..
[12:06:16] <Lubagov_H> да..
[12:06:30] <enaken> Lubagov_H: а там че строки из кода спрашивали?
[12:06:46] <Lubagov_H> на питоне, с помошью Jabgle дип. рук. на закз написал для девочки одной сайт..
[12:06:51] <Lubagov_H> вот она его защищала..
[12:06:53] <enaken> Lubagov_H: и кто им дипломы делал? и нах идти на эту специальность если никуя не соображаешь?
[12:07:13] <enaken> Lubagov_H: Проще каким нить юристом или эклномистом или ИС стать
[12:07:19] <enaken> На ИС никуя знать не надо
[12:07:35] <enaken> там всё отовсюду и по маленьку. в итоге ты знаешь все, но не знаешь НИЧЕГО!
[12:09:50] <Lubagov_H> Jungle*
[12:10:55] <Lubagov_H> не не так... Jango... во нашел в гугле...
[12:11:13] <Lubagov_H> Django
[12:12:06] <enaken> Lubagov_H: а ты сам сайты какие делал вообще для себя? может твоё что есть?
[12:12:37] <Lubagov_H> я сайты не делал... почти..
[12:13:17] <Lubagov_H> лабы делал в универ - они же web.xmpps.ru и site.xmpps.ru но для web.xmpps.ru нужен бот а бота нету...
[12:13:43] <Lubagov_H> так что онне работает...
[12:14:27] <Lubagov_H> делаю для РЖД экую хреновину... наверно могу показать..
[12:15:03] <enaken> Lubagov_H: ясно)))))
[12:16:08] scorpion-man вошёл(а) в комнату
[12:18:54] <enaken> Lubagov_H: если секретно не показывай мало ли что
[12:20:02] <Lubagov_H> enaken: нет просто оно интранет, и работает с системой доступ к которой черз интернет быть не должен... Но у меня доступ в интранет сеть РЖД через интернет...
[12:20:21] <Lubagov_H> так что там все нарушает правила... и за такое обычно увольняют...
[12:20:59] <Lubagov_H> а я выходит работаю, и по работе делаю то, за что меня можно уволить :-D
[12:21:05] <enaken> Lubagov_H: гг
[12:21:31] <enaken> Lubagov_H: откуда же от билл гейца полла аллена стока мозгов и у линуса что они это всё в свои 14 15 16 17 18 лет осваивали
[12:22:52] <Lubagov_H> дык, доказано же... чем раньше начнешь писать код- тем быстрее все освоишь.... и вот именно, пожалуй начинать надо в 5-7ом классе...
[12:23:12] <Lubagov_H> только не все могут... и не у всех хватает терпения..
[12:23:49] <enaken> Lubagov_H: не у всех есть компьютер и деньги
[12:23:51] <enaken> ясно всё
[12:24:48] <Lubagov_H> знаешь, я вот в кружок ходил, и кодили как-раз лучше те, у кого нет компа дома, и денег нету..
[12:25:02] <Lubagov_H> это был 2000-2003годы...
[12:25:05] <enaken> Lubagov_H: хотелось им этого
[12:25:10] <Lubagov_H> и комп был не у всех
[12:25:12] <enaken> и компьютера хотелось
[12:25:18] <enaken> у меня на первом курсе тоже компа не было
[12:25:29] <enaken> а я лучшим был докуя там где
[12:25:34] <Lubagov_H> да, они шли в кружок УЧИТЬ, а те остальные шли ИГРАТЬ ПО СЕТИ...
[12:25:35] <enaken> именно на практике
[12:27:50] <enaken> Lubagov_H: у тя был комп?
[12:45:38] <Lubagov_H> enaken: да, i80386
[12:46:31] <Lubagov_H> потом обновили до АМД 80 мегагерц...
[12:46:56] scorpion-man вышел(а) из комнаты
[12:50:13] <enaken> Lubagov_H: https://sites.google.com/site/nguoop/materialy-lekcij---s [b[b
[12:55:49] <Lubagov_H> сутатень...
[12:55:52] <Lubagov_H> м*
[12:56:13] <Lubagov_H> Так ооп не понять...
[12:56:16] <enaken> Lubagov_H: может конфу по плюсам тебе создать? сам вспомнишь и кому нить поможешь
[12:56:23] <enaken> Lubagov_H: я не всматривался че внутри
[12:56:39] <Lubagov_H> представь стул, представил?
[12:56:48] <Lubagov_H> представь стол
[12:56:54] <Lubagov_H> представь другой стул
[12:57:07] <Lubagov_H> теперь опиши что у стульев и стола общее
[12:57:26] <enaken> Lubagov_H: ножки
[12:57:29] <Lubagov_H> таким образом можно описать класс мебель
[12:57:40] <enaken> аахахаха
[12:58:00] <Lubagov_H> от него можно пронаследовать класс стул
[12:58:44] <Lubagov_H> от него 2 класса стул мягкий и стул на трех ножках... допустим..
[12:59:00] <Lubagov_H> от мебели можно пронаследовать стол..
[12:59:27] <Lubagov_H> в общем они говорят ОБЩЬНОСТЬ... ага.. и ты понял о чем они по одному слову?
[13:00:07] <enaken> а там примеры что ли
[13:00:11] <enaken> ды я не читал. говорю ж
[13:00:32] <enaken> Lubagov_H: Николай. Есть предложение. Давай создадим конфу C++ для новичков.
[13:00:44] <enaken> Lubagov_H: Хотя бы легче будет изучить.
[13:00:54] <Lubagov_H> ну есть уже конфа c_plus_plus на жаббер.ру...
[13:01:01] <Lubagov_H> я там вроде член...
[13:01:04] <enaken> Lubagov_H: От неё блять толку извини
[13:01:04] <lubagovka> hmm..
[13:01:12] <Lubagov_H> но я больше сам вопросы задавал чем отвечал там..
[13:01:22] <Lubagov_H> и меня самого там обсирали..
[13:01:27] <Lubagov_H> с моими вопросами..
[13:02:12] <enaken> Lubagov_H: они сами никуя не знают
[13:02:19] <enaken> вот почему я такие конфы не люблю
[13:02:44] <enaken> послать можно всегда и везде и в гугл и в учебник. а если переклинило?
[13:04:54] <Lubagov_H> не, пару раз они мне помогли, над тем над чем я думал ХЗ сколько...
[13:05:32] <Lubagov_H> Я 2е недели долбился я описываю переменную как Static глобальную, в 2х местах и думаю что это один экземпляр...
[13:05:43] <Lubagov_H> ой.. к классе..
[13:06:00] <enaken> Lubagov_H: там можно достучаться) но мне кажется помогут если тока они помнят ситуацию то они че то брякнут а иначе пошлют
[13:06:09] <Lubagov_H> а вот шиш,когда я инклужу 2а раза модуль, оказывается что их 2е и они разные..
[13:06:24] <Lubagov_H> это ни в книжки нет нигде... и там мне помогли разобраться..
[13:07:22] <enaken> Lubagov_H: я вот додуматься не могу как подсчитать количество каждой строки матрицы
[13:07:26] <enaken> на бэйсике делал
[13:07:32] <enaken> суть не в знаниях языка
[13:07:38] <enaken> а уже в знаниях математики
[13:07:46] <enaken> клинит меня с этого не могу вспомнить
[13:07:49] <enaken> а ведь просто так было
[13:07:59] <enaken> ща я напишу быстреньку прогу чтобы матрицу выводить
[13:34:27] <Lubagov_H> вообще суть программирования не в знании синтаксиса языка, а в умении придумывать алгоритмы...
[13:38:40] <enaken> Lubagov_H: Не помнишь, какая библиотека для rand() нужна?
[13:41:09] <Lubagov_H> stdlib сишная?
[13:41:15] <Lubagov_H> google man rand
[13:41:16] <lubagovka> Lubagov_H: Хмм.. что-то с урлом. Гугль выдает 404.
[13:41:25] <Lubagov_H> гугль man rand
[13:41:26] <Talisman-bot> Lubagov_H: rand(3): pseudo-random number generator - Linux man page
The rand() function returns a pseudo-random integer in the range 0 to   RAND_MAX inclusive (i.e., the mathematical range [0, RAND_MAX]).
http://linux.die.net/man/3/rand
[13:41:26] <PyTalisman> Lubagov_H: rand(3): pseudo-random number generator - Linux man page
The rand() function returns a pseudo-random integer in the range 0 to   RAND_MAX inclusive (i.e., the mathematical range [0, RAND_MAX]).
http://linux.die.net/man/3/rand
[13:41:49] <Lubagov_H> да сишный stdlib
[13:45:43] <enaken> Lubagov_H: блять. не пойму прога запускается только и тут же ошибка и закрытие
[13:45:43] <lubagovka> hmm..
[13:45:45] <enaken> что не так
[13:45:47] <enaken> суко
[13:47:31] <Lubagov_H> линукс?
[13:47:51] <Lubagov_H> юзай gdb, valgrind
[13:48:13] <enaken> винда пока что
[13:48:18] <Lubagov_H> а...
[13:48:39] <enaken> да напутал что то блять со входом в функцию скобочки эти ебучие
[13:48:39] <lubagovka> hmm..
[13:51:41] <enaken> Сигнатура проблемы:
  Имя события проблемы:    APPCRASH
  Имя приложения:    matrix.exe
  Версия приложения:    0.0.0.0
  Отметка времени приложения:    50e82e30
  Имя модуля с ошибкой:    matrix.exe
  Версия модуля с ошибкой:    0.0.0.0
  Отметка времени модуля с ошибкой:    50e82e30
  Код исключения:    c00000fd
  Смещение исключения:    0000d213
  Версия ОС:    6.1.7600.2.0.0.256.1
  Код языка:    1049
  Дополнительные сведения 1:    befa
  Дополнительные сведения 2:    befab2b1c00549e925f2af0d84ebea39
  Дополнительные сведения 3:    a90a
  Дополнительные сведения 4:    a90ae5a06377794fa1a239605d119ad5
Ознакомьтесь с заявлением о конфиденциальности в Интернете:
  http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0419
Если заявление о конфиденциальности в Интернете недоступно, ознакомьтесь с его локальным вариантом:
  C:\Windows\system32\ru-RU\erofflps.txt
[13:55:22] <Lubagov_H> enaken: а дебаггером пройти слабо?
[13:55:42] <enaken> Lubagov_H: не в этом дело
[13:55:48] <enaken> я программ наустанавливал этих
[13:55:58] <enaken> они все библиотеки сбили или короче че то убрали в дева
[14:02:02] <Lubagov_H> http://i024.radikal.ru/1301/7a/e7257ccb3626.png
скриншот нетбеанса..
[14:03:51] <Lubagov_H> одна среда, писать можно на многих языках..
[14:06:23] <Lubagov_H> на скриншоте кусок кода ФС для телевизора... который собирается под архитектуру MIPS потом...
[14:06:56] <Lubagov_H> в общем как среду, я netbeans советую... только не знаю на счет винды..
[14:08:06] <enaken> Lubagov_H: да мать выкинула диски все догадалсь
[14:08:09] <enaken> там и дебиан был
[14:08:17] <enaken> завтра куплю дисок и запишу
[14:08:19] <enaken> и поставлю
[14:08:26] <enaken> нетбианс свободная?
[14:08:37] <Lubagov_H> это только среда
[14:08:49] <Lubagov_H> компилятор оно использует G++
[14:08:58] <enaken> Lubagov_H: а он свободный?
[14:09:16] <Lubagov_H> а отладчик GDB, обертка..
[14:09:23] <Lubagov_H> да
[14:09:27] <Lubagov_H> свободная
[14:10:01] <Lubagov_H> http://netbeans.org/
[14:11:04] <enaken> Lubagov_H: а отладчик и компилятор с ним ставятся автоматом или нет?
[14:11:18] <Lubagov_H> нет
[14:11:34] <Lubagov_H> отдельно все ставится... это ж линукс
[14:12:45] <enaken> Lubagov_H: да я не про Linux :-D
[14:13:01] <Lubagov_H> enaken: как бы обертка к отладчику в ней есть, а отладчик ты сам ставишь... из репов...
[14:13:05] <enaken> в Linux
sudo aptitude install GCC и счастлив :-D
[14:13:29] <enaken> или там какой компилятор
[14:13:33] <enaken> к C++ другой
[14:13:33] <Lubagov_H> sudo aptitude install g++ gdb
и щаслив
[14:13:38] <enaken> :-)
[14:13:54] <Lubagov_H> gdb отладчик
[14:14:53] <enaken> Lubagov_H: у меня прога не пашет. но чувствую я изз-за самой среды
[14:15:45] <enaken> Lubagov_H: http://paste.org.ru/?qp2lai
[14:16:21] <Lubagov_H>     int dim[i][j];
[14:16:31] <Lubagov_H> это что за порнография?
[14:17:16] <Lubagov_H> размер массива - чило, являющееся константой...
[14:17:26] <Lubagov_H> а не не определенные переменные...
[14:17:30] <enaken> Lubagov_H: как это константа?
[14:17:45] <Lubagov_H> так..
[14:17:53] <enaken> бля не помню ну как то ведь я делал
[14:17:53] <lubagovka> hmm..
[14:17:55] <enaken> сука
[14:19:04] <enaken> Lubagov_H: они определены
[14:19:25] <Lubagov_H> enaken: и чему они равны?
[14:19:32] <Lubagov_H> i и j?
[14:19:43] <Lubagov_H> на тот момент времени когда создается массив
[14:19:47] <Lubagov_H> хз чему..
[14:19:50] <enaken> тфу бля
[14:19:50] <lubagovka> hmm..
[14:19:53] <enaken> вспомнил прикол
[14:19:55] <enaken> ща сек погоди
[14:20:06] <Lubagov_H> случайному числу... из области памяти другой проги..
[14:20:45] <Lubagov_H> которая эту память юзала раньше
[14:21:06] <enaken> Lubagov_H: я понял кстати почему в тот раз когда я вводил больше 20 начиналась ебала
[14:21:06] <lubagovka> hmm..
[14:22:09] <Lubagov_H> enaken: я вообще не понимаю почему это у тебя компилируется... не должно.. же
[14:22:21] <enaken> Lubagov_H: :-D
[14:22:40] <enaken> Lubagov_H: сука бэйсик ебаный там можно в массивы размере через переменные указывать
[14:22:40] <lubagovka> hmm..
[14:22:41] <enaken> спутал
[14:25:02] <enaken> Lubagov_H: она компилилась но потом ебала мозги при запуске
[14:25:02] <lubagovka> hmm..
[14:25:08] <Lubagov_H>   srand ( time(NULL) );.
  int n;
  int i,j;
....
    cout<<"Please enter dimension matrix \n";
....
    cin>>n;
    int dim[n][n];
[14:25:13] <Lubagov_H> а однако.
[14:25:17] <Lubagov_H> работает..
[14:25:25] <enaken> хихи
[14:26:16] <Lubagov_H> ну ты понял где трабла? ты сначала вводить должен размер потом массив создавать
[14:27:27] <enaken> Lubagov_H: да я и вводить не буду
[14:27:36] <enaken> я сразу соткой обозначу\
[14:28:33] <enaken> Lubagov_H: http://paste.org.ru/?kc68ib
[14:30:20] <enaken> что не так то
[14:30:26] <enaken> он всё в одну строку выводит
[14:30:29] <enaken> хотя там условие
[14:30:40] <enaken> Если значение i (номера строки)
[14:30:41] <enaken> аааа
[14:30:43] <enaken> блятьт
[14:30:43] <lubagovka> hmm..
[14:32:31] <Lubagov_H> endl; модификатор бхай
[14:32:34] <Lubagov_H> юзай
[14:33:49] <enaken> Lubagov_H: что?
[14:34:02] <enaken> Lubagov_H: не могу матрицу в вид матрицы вывести.
[14:34:13] <Lubagov_H> if (j==n-1)
[14:34:24] <Lubagov_H> а не i==n
[14:34:28] <Lubagov_H> ты попутал
[14:35:25] <enaken> Lubagov_H:  if (j==n-1)
[14:35:28] <enaken> да
[14:35:58] <Lubagov_H> либо перенеси вперед, и напиши
j==0
[14:36:02] <enaken> точно я так делал.
n-1 потому что на критической точке цикл переходит и он не поставит значение а значит не выведет ничего а на последней он может перейти
[14:37:10] <Lubagov_H> for (j=0; j<n; j=j+1)
потому что тут j<n неравенство строгое
[14:37:30] <enaken> Lubagov_H: так с основной задачей справились, а вот как подсчитать сумму каждой строки?
Ведь надо каким то образом сделать следующее:
пока крутится строка 1 считать сумму
пока крутится строка 2 считать сумму
пока крутится строка 3 считать сумму
пока крутится строка 4 считать сумму
пока крутится строка n считать сумму
[14:37:54] <enaken> Lubagov_H: оно и должно быть строгим, иначе было бы на один больше всё, потому что расчёт идёт с нуля
[14:38:49] <Lubagov_H> да, или идти надо с единицы, и вычитать 1 при выводе...
[14:38:51] <enaken> Lubagov_H: кстати, а заебашу ка я массивчик 4 на 4 и попробую ввести значение n=5
[14:38:51] <lubagovka> hmm..
[14:39:02] <enaken> посмотрю как он ошибётся
[14:39:31] <Lubagov_H> будет это segmentation fault в худшем случае..
[14:39:40] <Lubagov_H> на этапе выполнения
[14:40:08] <Lubagov_H> в лучшем, оно будет работать
[14:40:38] <Lubagov_H> никто не проверяет обращение на не в те адреса памяти и за границы массива...
[14:40:53] <Lubagov_H> в отличии от бейсика
[14:42:56] <enaken> Lubagov_H: да никуя не будет. ИТАК! В массиве 16 ячеек (4 на 4)
При вводе 4: работает
При вводе до 9 пашет
После 9 начинает ошибаться в числах или вообще ниче не выводит! ХА!
[14:43:56] <Lubagov_H> массив всего лишь указатель на адрес памяти...
и если у тебя массив вида
int arr[10][10];
то при обращении
arr[0][11]
должно выдать то же что и при обращении
arr[2][0]
[14:44:11] <Lubagov_H> ой
[14:44:15] <enaken> че
[14:44:18] <Lubagov_H> arr[1][0]
[14:44:32] <Lubagov_H> [0][0]
[14:44:35] <Lubagov_H> тю
[14:44:41] <Lubagov_H> блин я запутался
[14:44:50] <Lubagov_H> короче выведет первый элемент второй строки
[14:45:08] <enaken> Lubagov_H: КАК СУММЫ СТРОК ПОДСЧИТАТЬ БЛЕАТЬ?
[14:45:38] <Lubagov_H> думай
[14:45:56] <enaken> А я понял
[14:46:01] <enaken> тока ещё один цикл нужен
[14:46:07] <Lubagov_H> не нужен
[14:46:23] <Lubagov_H> массив еще нужен...
[14:46:36] <enaken> ну массив то понятно. куда данные то девать
[14:46:39] <Lubagov_H> или записывать в n+1 элемент массива
[14:46:46] <Lubagov_H> того-же
[14:50:12] <enaken> Lubagov_H: таки цикл всё таки нужен, чтобы отдельно суммы вывести :-)
[14:52:38] <Lubagov_H> enaken: если отдельно то нужен
[14:53:07] <Lubagov_H> а если их вводить в ту же матрицу в н+1 элемент или в строку...
[14:53:09] <Lubagov_H> то нет
[14:54:05] <Lubagov_H> просто будет на 1у строку или столбец больше, и там будут суммы
[15:00:24] <enaken> я не понимаю(
[15:01:27] <enaken> нужно как то суммировать строки ограничивая их тоесть останавливая суммирование с переходом на новую строку
[15:06:52] <Lubagov_H> у тебя 2 цикла, в первом, ты объяви пременную...
int sum=0;
[15:07:02] <Lubagov_H> в начале цикла
[15:07:08] <Lubagov_H> потом туда складывай
[15:07:15] <Lubagov_H> а в конце её же выведи
[15:07:31] <Lubagov_H> после внутреннего цикла
[15:07:44] <Lubagov_H> если хочешь куда-то сохранить то можно в тот же массив..
[15:08:01] <Lubagov_H> n+1 индексом для каждой строки...
[15:19:50] <enaken> http://paste.org.ru/?htzxks
[15:19:52] <enaken> ...
[15:20:38] <enaken> я третий раз не могу решить одну и ту же задачу я забываю о том что можно использовать пространство между циклами
[15:20:43] <enaken> первый и второй раз на asic
[15:20:49] <enaken> третий раз сейчас
[15:20:53] <enaken> что же я тупой блятьк акой
[15:20:53] <lubagovka> hmm..
[15:20:57] <enaken> никак не дойдёт до меня
[16:17:57] enaken вышел(а) из комнаты
[16:36:51] Lubagov_H вышел(а) из комнаты
[16:38:30] Lubagov_H вошёл(а) в комнату
[17:30:27] enaken вошёл(а) в комнату
[17:41:05] enaken вышел(а) из комнаты
[17:41:08] PyTalisman вышел(а) из комнаты
[17:42:41] PyTalisman вошёл(а) в комнату
[17:47:28] PyTalisman вышел(а) из комнаты
[18:32:52] PyTalisman вошёл(а) в комнату
[18:33:07] enaken вошёл(а) в комнату
[18:35:53] <enaken> Lubagov_H: хочу игрушку написатьк амень ножницы бумага
[18:35:57] <enaken> но с энергией
[18:36:00] <enaken> и супер ударами
[18:59:55] <Lubagov_H> :-)
[19:09:27] tato вошёл(а) в комнату
[19:10:28] <enaken> Lubagov_H: напишу кину
[19:15:26] <enaken> Lubagov_H: Николай, а есть возможность без объектов заставить прогу C++  проиграть трэк? ну если я адрес трэка укажу?
[19:16:09] tato вышел(а) из комнаты: Replaced by new connection
[19:16:10] tato вошёл(а) в комнату
[19:26:16] <enaken> Lubagov_H: ты тут?
[19:33:19] <Lubagov_H> enaken: э.....
[19:33:31] <Lubagov_H> никогда не работал со звуком...
[19:33:52] <Lubagov_H> винда?
[19:36:37] <Lubagov_H> http://msdn.microsoft.com/ru-ru/library/windows/desktop/dd743680%28v=vs.85%29.aspx
[19:39:02] <Lubagov_H> через винапи можно без объектов без вего, и достаточно просто, как я понимаю...
[19:39:42] <Lubagov_H> но надо будет линковщику указать Winmm.lib
[19:39:54] <Lubagov_H> а у тебя mingw... Хз..
[19:44:16] <enaken> Lubagov_H: а можно в case две переменные использовать?
[19:44:55] <Lubagov_H> http://osix.net/modules/article/?id=670
короче похоже надо юзать опцию mwindows и будет...
[19:45:08] <Lubagov_H> enaken: как ты хочешь 2е перменные использовать?
[19:45:32] <enaken> Lubagov_H: у двух переменных два значения, в зависимости от них буду условия
[19:45:37] <enaken> вот и я думаюк ак. можно или нет
[19:45:49] <enaken> о может через и
[19:45:56] <Lubagov_H> switch(a,b){ <<типа так? э... ну... я сомниваюсь..
}
[19:46:10] <enaken> так не пашет
[19:46:14] <enaken> блять
[19:46:14] <lubagovka> hmm..
[19:46:20] <enaken> вот тебе и case
[19:46:24] <enaken> придётся if юзать
[19:46:26] <Lubagov_H> ну я такого не видел никогда...
[19:46:39] <Lubagov_H> а зачем?
[19:47:15] <enaken> Lubagov_H:
Например:
a= 1, b= 1
Скопион против скорпиона
a=1, b= 2
Скорпион против водолея
[19:50:53] <Lubagov_H> кейс это одна пременная и список констант её принимающий...
[19:51:10] <enaken> вот почему я ненавижу эту бесполезную функцию
[19:51:29] <Lubagov_H> полезная она, при разборе бинарнвх данных..
[19:51:34] <Lubagov_H> и при составлении меню..
[19:52:17] <Lubagov_H> если ты можешь их расставить в ряд, то можно использовать простое вычитаение
[19:53:11] <Lubagov_H> хотя наверно не можешь...
[19:53:47] <Lubagov_H> можно использовать побитовую логику...
[19:55:45] <Lubagov_H> a=1
b=1 << 8;
c=a|b;
ну как-то так...
[19:56:08] PyTalisman вышел(а) из комнаты
[20:01:52] <Lubagov_H> тогда можно задать константы комбинаций
1<<8|1
2<<8|1
3<<8|1
итд...
[20:11:30] <Lubagov_H> #include <iostream>
#include <math.h>
using namespace std;
int main(int argc, char** argv){
    int a=1;
    int b=1;
    int c=a<<8|b;
....
    cout<<c<<endl;
    switch (c){
<------>case 1<<8|2: cout<<"a=1, b=2"<<endl;break;
<------>case 2<<8|2: cout<<"a=2, b=2"<<endl;break;
<------>case 2<<8|1: cout<<"a=2, b=1"<<endl;break;
<------>case 1<<8|1: cout<<"a=1, b=1"<<endl;break;
    }
}
[20:11:47] <Lubagov_H> ой, хрень скопировалась но смысл ты понял думаю?
[20:12:40] <enaken> а оно работает?
[20:13:13] <Lubagov_H> да работает, только вот эту дрянь
<------>
убери
[20:13:29] <Lubagov_H> ....
и эту
[20:17:00] <Lubagov_H> ну ты понял каконо работает главное?
[20:18:21] <enaken> да
[20:18:26] <Lubagov_H> мы a смещаем на 8 бит в лево, и делаем логическое или с b таким образом в одной переменной, в первом байте получается a а во втором байте b
[20:19:37] <Lubagov_H> int вообще на 32х разрядной системе - 32 байта должен быть.... по идее...
[20:19:43] <Lubagov_H> бита
[20:19:45] <Lubagov_H> *
[20:20:16] <Lubagov_H> т.е. 4 байта...
[20:24:16] <enaken> Lubagov_H: а операторы лог могут заменяться на OR END
[20:24:19] <enaken> ?
[20:27:21] <Lubagov_H> нет..
| or
& and
! not вроде... а xor не помню...
[20:28:02] <Lubagov_H> ^ xor
[20:30:14] <enaken> xor нет я читал. там по другому
[20:30:31] <Lubagov_H> при этом && and || or для булевых выражений
[20:34:45] <enaken> Lubagov_H: ну что как говорится начало ядра дано. Теперь прописывать много много оружия. Как оружие пропишу, буду прописывать бонусы.
[20:36:00] Lubagov_H вышел(а) из комнаты
[20:43:42] enaken вышел(а) из комнаты
[20:51:26] tato вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!