xmpps.ru
Официальная конференция технической поддержки
support@conference.xmpps.ru
Пятница, 4 января 2013< ^ >
enaken установил(а) тему: Добро пожаловать в официальную конференцию
технической поддержки Jabber сервера XmppS.RU
XMPP.RU - официальный сайт
Логи конференций сервера - http://xmpps.ru/muclog/
**************
Здесь осуществляется техническая и информационная
поддержка пользователей по вопросам работы сервера и отдельных его компонентов.
**************
Правила данной конференции:
!?? rules
Часто задаваемые вопросы:
!?? FAQ
Про раздачи ботов // About give bots //  
!?? Bots
Про ICQ // Иные сервисы сервера
!?? ICQ
Администратор сервера: Lubagov_H
*******************************************
Конфигурация комнаты
Участники комнаты

GMT+0
[05:46:18] PyTalisman вошёл(а) в комнату
[05:49:34] enaken вошёл(а) в комнату
[06:17:07] enaken установил(а) тему: Добро пожаловать в официальную конференцию
технической поддержки Jabber сервера XmppS.RU
XMPPS.RU - официальный сайт
Логи конференций сервера - http://xmpps.ru/muclog/
**************
Здесь осуществляется техническая и информационная
поддержка пользователей по вопросам работы сервера и отдельных его компонентов.
**************
Правила данной конференции:
!?? rules
Часто задаваемые вопросы:
!?? FAQ
Про раздачи ботов // About give bots //  
!?? Bots
Про ICQ // Иные сервисы сервера
!?? ICQ
Администратор сервера: Lubagov_H
*******************************************

[06:34:55] <PyTalisman> меня перезагружает enaken
[06:34:55] PyTalisman вышел(а) из комнаты: enaken: рестарт
[06:35:08] PyTalisman вошёл(а) в комнату
[06:36:39] PyTalisman вышел(а) из комнаты
[06:36:42] PyTalisman вошёл(а) в комнату
[06:41:49] Oля вошёл(а) в комнату
[06:42:52] Oля вышел(а) из комнаты: Ну вот и начался сезон аватарок в школьной форме и бантиках :-*
[06:47:30] PyTalisman вышел(а) из комнаты
[06:47:34] PyTalisman вошёл(а) в комнату
[06:49:29] <PyTalisman> меня перезагружает enaken
[06:49:29] PyTalisman вышел(а) из комнаты: enaken: рестарт
[06:49:41] PyTalisman вошёл(а) в комнату
[06:53:00] PyTalisman вышел(а) из комнаты
[06:53:42] PyTalisman вошёл(а) в комнату
[06:55:16] PyTalisman вышел(а) из комнаты
[06:55:20] PyTalisman вошёл(а) в комнату
[06:55:39] <PyTalisman> меня выключает enaken
[06:55:40] PyTalisman вышел(а) из комнаты: enaken: выключаюсь
[06:56:57] PyTalisman вошёл(а) в комнату
[06:57:00] PyTalisman вышел(а) из комнаты
[06:57:03] PyTalisman вошёл(а) в комнату
[06:57:03] PyTalisman вышел(а) из комнаты: Replaced by new connection
[06:57:03] PyTalisman вошёл(а) в комнату
[06:57:03] PyTalisman вышел(а) из комнаты
[06:57:05] PyTalisman вошёл(а) в комнату
[08:28:31] Oля вошёл(а) в комнату
[08:29:11] Oля вышел(а) из комнаты
[09:44:39] Lubagov_H вошёл(а) в комнату
[09:50:56] <enaken> Lubagov_H: привет!
[11:36:12] Lubagov_H вышел(а) из комнаты
[12:17:37] Lubagov_H вошёл(а) в комнату
[12:18:56] <Lubagov_H> !?? ICQ
[12:18:56] <Talisman-bot> Lubagov_H: я не бот
[12:18:56] <PyTalisman> Lubagov_H: я хз что такое <ICQ> :(
[12:19:02] <Lubagov_H> !?? ICQ
[12:19:02] <Talisman-bot> Lubagov_H: ушло
[12:19:02] <PyTalisman> Lubagov_H: я хз что такое <ICQ> :(
[12:19:38] <Lubagov_H> enaken: тебе что делать нех?
[12:21:23] <Lubagov_H> топег Офф комната поддержки сервера xmpps.ru!
!?? Аренда - как получить бота
Чатлоги Sulci: http://xmpps.ru/chatlogs
   Логи конференций сервера http://xmpps.ru/muclog
Остальное на http://xmpps.ru             Личинки есть, стучать трезвыми и не через переводчик
[12:21:23] Talisman-bot установил(а) тему: Офф комната поддержки сервера xmpps.ru!
!?? Аренда - как получить бота
Чатлоги Sulci: http://xmpps.ru/chatlogs
   Логи конференций сервера http://xmpps.ru/muclog
Остальное на http://xmpps.ru             Личинки есть, стучать трезвыми и не через переводчик

[12:21:23] PyTalisman установил(а) тему: Офф комната поддержки сервера xmpps.ru!
!?? Аренда - как получить бота
Чатлоги Sulci: http://xmpps.ru/chatlogs
   Логи конференций сервера http://xmpps.ru/muclog
Остальное на http://xmpps.ru             Личинки есть, стучать трезвыми и не через переводчик

[12:21:43] <Lubagov_H> Talisman-bot: топег Офф комната поддержки сервера xmpps.ru!
!?? Аренда - как получить бота
Чатлоги Sulci: http://xmpps.ru/chatlogs
   Логи конференций сервера http://xmpps.ru/muclog
Остальное на http://xmpps.ru             Личинки есть, стучать трезвыми и не через переводчик
[12:21:43] Talisman-bot установил(а) тему: Офф комната поддержки сервера xmpps.ru!
!?? Аренда - как получить бота
Чатлоги Sulci: http://xmpps.ru/chatlogs
   Логи конференций сервера http://xmpps.ru/muclog
Остальное на http://xmpps.ru             Личинки есть, стучать трезвыми и не через переводчик

[12:21:50] <Lubagov_H> фриконфу
[12:22:10] <Lubagov_H> !?? Аренда
[12:22:10] <Talisman-bot> Lubagov_H: ушло
[12:22:10] <PyTalisman> Lubagov_H: я хз что такое <Аренда> :(
[12:22:15] <Talisman-bot> Lubagov_H: что-то я не заморочился
[12:28:15] <enaken> Lubagov_H: зачем смэнил?
[12:28:17] <Lubagov_H> enaken: ты и NaCe это один человек?
[12:28:22] <enaken> всо сделаю!
[12:28:36] <Lubagov_H> ну я не согласен что айсикю это быдлоговно...
[12:28:47] <Lubagov_H> тем более сам им пользуюсь и мало того
[12:29:15] <enaken> Lubagov_H: а где я написал, что ICQ - это быдлоговно? Я хотел написать про транспорт xmpps и как им пользоваться
[12:29:35] <Lubagov_H> в моем сервере есть всего 1 транспорт, ICQ и в принципе только ради него я дерржу сервер... остальное никому не надо
[12:29:42] <enaken> ок молчу
[12:29:46] <enaken> )
[12:30:03] <Lubagov_H> [16:20.03]<Talisman-bot> про <ICQ> я знаю следующее:
Быдлоговно (from nace)
[12:30:15] <Lubagov_H> а.. это не ты писал
[12:30:24] <Lubagov_H> или ты но не сейчас
[12:30:31] <enaken> Lubagov_H: ахаха я но не сейчас :-D
[12:30:43] <enaken> Я уж и забыл про это...
[12:31:59] <enaken> Lubagov_H: а что?
[12:32:15] <enaken> !!! icq=icq
[12:32:15] <Talisman-bot> enaken: ещё разик :)
[12:32:15] <PyTalisman> enaken: теперь я буду знать, что такое icq
[12:32:24] <enaken> !!! icq=icq
[12:32:24] <Talisman-bot> enaken: теперь я буду знать, что такое icq
[12:32:24] <PyTalisman> enaken: что-то я устал
[12:33:29] <enaken> Lubagov_H: что - то не так? *SCLEROSIS*
[12:35:23] <enaken> Lubagov_H: т ытут?
[12:41:50] <enaken> хм
[13:29:57] <PyTalisman> меня уводит enaken
[13:29:57] PyTalisman вышел(а) из комнаты: меня уводит enaken
[13:29:57] PyTalisman вошёл(а) в комнату
[13:30:05] <PyTalisman> меня уводит enaken
[13:30:06] PyTalisman вышел(а) из комнаты: меня уводит enaken
[13:30:06] PyTalisman вошёл(а) в комнату
[13:30:08] <PyTalisman> меня уводит enaken
[13:30:08] PyTalisman вышел(а) из комнаты: меня уводит enaken
[13:30:08] PyTalisman вошёл(а) в комнату
[14:46:53] <PyTalisman> меня выключает enaken
[14:46:54] PyTalisman вышел(а) из комнаты: enaken: выключаюсь
[14:48:43] PyTalisman вошёл(а) в комнату
[14:54:02] PyTalisman вышел(а) из комнаты
[14:54:04] enaken вышел(а) из комнаты
[14:55:56] PyTalisman вошёл(а) в комнату
[14:59:22] enaken вошёл(а) в комнату
[15:00:30] PyTalisman вышел(а) из комнаты
[15:00:53] PyTalisman вошёл(а) в комнату
[15:12:19] <enaken> Lubagov_H: ты здесь?
[15:30:09] <Lubagov_H> Доброго вечера :-)
[15:31:06] <enaken> Lubagov_H: ты не обиделся?
[15:31:11] <enaken> я тут сред накачал
[15:31:14] <enaken> кодблок
[15:31:21] <enaken> эклипс
[15:31:31] <enaken> кткреатор
[15:43:04] <enaken> Lubagov_H: блять. с виндой убиться можно. а C++ кроссплатформенный?
[15:43:04] <lubagovka> hmm..
[15:44:20] <enaken> качаю линь
[15:44:22] <enaken> ну и ебала
[15:44:22] <lubagovka> hmm..
[15:44:27] <enaken> там хоть легче разобраться будет
[15:44:34] <enaken> а тут ищи свищи GCC
[15:45:42] <enaken> хотя возможно у меня уже есть диск
[16:09:51] enaken вышел(а) из комнаты
[16:13:43] enaken вошёл(а) в комнату
[17:00:21] <Lubagov_H> enaken: mingw это и есть реализация g++ для винды (gcc это си а не си плюс плюс)
[17:00:39] <Lubagov_H> он у тебя и есть в devcpp
[17:01:13] <Lubagov_H> C++ на выходе имеет платформенно зависимый exe файл, но компиляторы есть для разных платформ
[17:01:45] <enaken> Lubagov_H: ну короче mingw я не нашёл. да и не хочу
[17:05:00] <Lubagov_H> я диплом кодил в нетбеансе
[17:07:27] <enaken> Lubagov_H: удобная? тема диплома какая?
[17:08:01] <Lubagov_H> распределенная файловая система блин...
[17:08:26] <enaken> Lubagov_H: а кодил что?
[17:08:30] <enaken> среда то удобная?
[17:09:03] <Lubagov_H> короче делал штуку где есть куча серверов куча клиентов и они друг другу типа по сети отдают свое дисковое пространство...
[17:09:53] <Lubagov_H> монтируется оно через FUSE в какую-нибудь папку...
[17:10:09] <enaken> Lubagov_H: сложно? Вообще полезная штука? есть смысл продавать или выпускать свободной?
[17:10:29] <Lubagov_H> да гавно вышло полное..
[17:10:55] <Lubagov_H> оно как то работало... ну очень очень как-то... вылетало иногда...
[17:11:12] <enaken> Lubagov_H: почему говнО? времени мало или тема не интересная?
[17:11:24] <Lubagov_H> и очень очень мделенно грузя проц на 100 процентов и издеваясь над ХДД компа...
[17:11:24] <enaken> Lubagov_H: ты под линь писали или под винду?
[17:11:27] <enaken> или кроссом?
[17:11:55] <Lubagov_H> Ну тестил на Debian, Ubuntu и FreeBSD 8
[17:12:41] <Lubagov_H> с фряхой пришлось допиливать правда, но дип. рук. сказал сделать еще и её
[17:13:29] <enaken> Lubagov_H: ну под виндой пашет?
[17:13:38] <enaken> Lubagov_H: слушай а что значит многопоточные программы?
[17:14:03] <Lubagov_H> нет, сервер теоретически можно сделать - а практически я использовал системные вызовы... так что нет
[17:14:50] <Lubagov_H> Блин а как бы объяснить то просто...
[17:16:03] <enaken> Lubagov_H: программа которая отправляет данные в несколько потоков? тоесть одновременно в несколько линий?
[17:16:33] <Lubagov_H> В винде, есть потоки, поток, это по сути функция которая выполняется параллельно, одновременно с остольной частью программы, не блокируя её... при этом эта функция находится в том же адресном пространстве процесса
[17:17:01] <enaken> Lubagov_H: хех. смотрел кстати указатели. смысла в них не увидел но путанная штука
[17:17:26] <Lubagov_H> на Cи писать без указателей - невозможно
[17:17:33] <Lubagov_H> и на С++ тоже..
[17:17:43] <Lubagov_H> да и на Delphi оч тяжело
[17:18:20] <Lubagov_H> Хотя, в C# и Java их нету
[17:19:27] <Lubagov_H> но там модель работы с памятью другая, там память - не ресурс... её можно выделять сколько угодно и не нужно освобождать... так что... по сути все объекты в Java являются указателями...
[17:19:49] <enaken> Lubagov_H: зачем они? я не пойму? мало переменных и массивов?
[17:20:13] <Lubagov_H> в C++ и Cи Массив = указатель
[17:20:18] <Lubagov_H> :-)
[17:20:27] <MafBot> Lubagov_H: :-* я пошла в постель догоняй
[17:20:36] <enaken> Lubagov_H: дык а нахер они?
[17:20:40] <enaken> массивы то я освоил
[17:20:53] <enaken> прогу даже написал, которая выводит матрицу любой размерности какую введешь
[17:21:00] <enaken> при чём матрицу прям
[17:21:14] <enaken> и кроме того всё через массивы и циклы
[17:21:18] <enaken> мучался час
[17:21:37] <enaken> Lubagov_H: а ты массивы юзал трехмерные и больше7
[17:22:30] <Lubagov_H> массив, аоторый ты описываешь, ввиде
int blabla[50];
это просто кусок памяти в твоей программе... фиксированного размера, причем он фиксирован на этапе копиляции
[17:22:48] <Lubagov_H> а если тебе нужно например ввести размерность массива?
[17:23:04] <Lubagov_H> что делать будешь... а вот те и нужны указатели..
[17:23:09] <enaken> можно создать типа такого dim[]={1.5}
[17:23:24] <enaken> ну или такого int dim[]
[17:23:32] <enaken> int dim [a]
[17:23:36] <enaken> или что не так?
[17:23:40] <enaken> указатели как помогут?
[17:23:43] <Lubagov_H> неа.. не прокатит...
[17:24:00] <enaken> а как же
[17:25:30] <Lubagov_H> int *dim;
указатель, потом:
malloc(n, sizeof(int));
и юзаешь как массив... потом когда нужно освободить память
free(dim);
[17:25:51] <Lubagov_H> n - размер твоего массива..
[17:26:02] <enaken> я не понимаю, что такое  (n, sizeof(int))
[17:26:10] <enaken> malloc - это оператор или что?
[17:26:20] <Lubagov_H> тип может быть более сложным это может быть структура, которая ссылается на другую структуру....
[17:26:42] <Lubagov_H> и т.д. могут получаться связные списки таким образом..
[17:27:02] <Lubagov_H> ой я ошибся
[17:27:11] <Lubagov_H> dim=malloc(n, sizeof(int));
[17:27:28] <Lubagov_H> это функция
[17:28:03] <enaken> dim - это что? просто ты задал тупо или оператор?
[17:28:21] <Lubagov_H> dim имя переменной...
[17:28:30] <enaken> Lubagov_H: а да ты ж присваиваешь
[17:28:38] <enaken> а malloc?
[17:28:46] <Lubagov_H> тия функции
[17:29:44] <Lubagov_H> http://www.opennet.ru/man.shtml?topic=calloc&category=3&russian=0
[17:29:47] <enaken> а ну я не дошёл до функций классов и объектов точнее функции знаю но там кратко было с ссылокой что потом будет
[17:30:04] <Lubagov_H> int* это указатель на переменную типа int
[17:30:10] <Lubagov_H> такой тип данных
[17:30:33] <Lubagov_H> ты сначала изучи Си
[17:30:39] <Lubagov_H> а потом учи Си++
[17:31:17] <Lubagov_H> т.е. классы (полиморфизм, наследование, и инкапсуляцию) не трогай
[17:31:25] <enaken> Lubagov_H: слушай. а как же быть? там будут в языке функции которые там ну дадут сделать программу, допустим я хочу сделать прогу "авторизация" и чтобы там можно было данные сохранять и регаться. а не прописывать логины и пароли в код. можно так? как сделать? не щас конечно. но там будут функции? что для этого нужно будет?
[17:31:33] <Lubagov_H> ты мозг свернешь и на все забъешь... если счас начнешь это читать
[17:31:52] <enaken> Lubagov_H: ну мне до классов далеко ещё. с массивами бы разобраться
[17:32:12] <enaken> Lubagov_H: так в C ж тоже самое. зачем его учить? легче что ли?
[17:32:34] <Lubagov_H> ну С++ это расширение языка Си
[17:32:59] <enaken> Lubagov_H: мне вооще не рекомендовали C учить. потом типа говорят замучаешься переучиваться
[17:33:03] <Lubagov_H> просто плюсы они сложные, их на тертьем курсе универа студентам программистам преподают...
[17:33:17] <Lubagov_H> И ООП сложно вообще для пониманя
[17:33:54] <Lubagov_H> больше половины тех кто универ у нас закончили, так ООП и не осилили... на дипломе ересь несли неимоверное про ООП многие..
[17:34:09] <enaken> Lubagov_H: ну вот считай что я на третьем курсе универа. потому что когда я колледж закончу я по сокращёнке поступаю на специальность в университет как раз Лобачевского на третий курс сразу
[17:34:39] <Lubagov_H> ты на первом симместере первого курса сейчас...
[17:34:43] <enaken> Lubagov_H: ООП чем от структурного и от скриптового отличается?
[17:34:45] <Lubagov_H> ты учишь массивы...
[17:34:52] <enaken> Lubagov_H: ну по программированию да.
[17:35:34] <Lubagov_H> вот... Я б тебе посоветовал... Pascl ABC... среда для обучения, счас многие университеты её используют...
[17:35:38] <enaken> Lubagov_H: блин. что ты мне рекомендуешь? ты мне скажи как изучать я тебе щас кину книгу по которой я изучаю. может ты мне задания дашь или ты скажешь там сколько то изучать сколько это
[17:35:40] <Lubagov_H> но..
[17:36:04] <enaken> да осилю я этот C++
в конце концов я олимпиадник))))))
[17:36:35] <enaken> Lubagov_H: что но?
[17:36:48] <Lubagov_H> но... ты то си учить хочешь... просто автор этой среды - мой преподаватель еще до того как я в универ поступил...
[17:36:57] <Lubagov_H> Я осилить ооп не мог сам...
[17:37:09] <Lubagov_H> читал книгу 4 раза ничего не понимал и закрывал её
[17:37:24] <enaken> Lubagov_H: ну я не сам. там тебя помучаю ребят в реале преподов своих. интернет.
[17:37:34] <Lubagov_H> осилил только когда пошел в комп. школу, для школьников курсы..
[17:37:41] <enaken> Lubagov_H: CPP_ManualBeginer
[17:37:45] <enaken> вот я по ней учусь
[17:37:50] <enaken> там задания и проекты
[17:37:53] <enaken> но мало
[17:38:05] <enaken> скажи мне, что мне учить и как? может программа есть учебная у тебя?
[17:38:22] <Lubagov_H> Pascal ABC он того... он сразу задает методично задание, и сразу проверяет ответы..
[17:38:34] <Lubagov_H> и реально человек может научится код писать..
[17:39:00] <Lubagov_H> от hello world, до рекурсии и указателей...
[17:39:09] <Lubagov_H> а ООП там нет конечно
[17:40:01] <enaken> Lubagov_H: не хото мне паскаль это силить. честно. просто я итак уже на VBA столько времени потерял. а между прочим VBA объектно ориентированный. но я блять с этим так и не столкнулся
[17:40:01] <lubagovka> hmm..
[17:40:38] <Lubagov_H> теперь надо выбить из мозга VBA
[17:40:45] <Lubagov_H> и забыть что оно такое есть..
[17:41:26] <enaken> Lubagov_H: ахаха.
[17:42:29] <enaken> Lubagov_H: вообще я не особо вижу трудности. ну по крайней мере после VBA. потому что там тоже объявлялись переменные. вообще я пока различий не вижу. там тока библиотеки не подключал я и не ипался с локалью русской. но я на неё забил. можно и на англ писать заодно подучу
[17:43:23] <Lubagov_H> беда в том что ты пока не видешь сути...
[17:43:28] <enaken> Lubagov_H: Паскаль abc ты рекомендовал мне два года назад, тогда я его скачал и у меня тут же умер монитор навсегда. это была ночь рождества. Так что в это Рождество моему новому монику будет 2 года. С ДНЮХОЙ!
[17:43:42] <Lubagov_H> и ты не понимаешь как изнутри устроена программа
[17:44:16] <Lubagov_H> паскаль АБС убил монитор???
[17:44:45] <enaken> Lubagov_H: Нам объясняли так:
Программа устроена так:
Начало
Операции и алгоритмы
Конец программы
збись да?
[17:44:53] <Lubagov_H> нет
[17:45:07] <Lubagov_H> ты знаешь что такое массив?
[17:45:08] <enaken> Lubagov_H: а то что есть функции на которые переход есть классы какие то и пр хуета, нам не говорили
[17:45:08] <lubagovka> hmm..
[17:45:22] <enaken> Lubagov_H: Массив - это набор однородных данных
[17:45:25] <enaken> нас так учили
[17:45:35] <enaken> Lubagov_H: нет не паскаль. моник старый был.
[17:46:27] <Lubagov_H> это кусок памяти, разбитый на блоки, с размером равным, индекс массива - номер блока..
[17:47:06] <Lubagov_H> соответственно, в бейсике ты не думаешь о том что эти блоки всегда расположены подряд
[17:47:10] <Lubagov_H> и неразрывны
[17:47:19] <Lubagov_H> а тут - думаешь и можешь использовать
[17:47:25] <enaken> Lubagov_H: почему. нам показывали, как они расположены кирпичики такие рисовали
[17:48:57] <enaken> enaken: каждый кирпичик в массиве имеет одинаковое количество данных, а можно задать память, выделяемую под каждый массив? или сама задаётся?
[17:50:20] <Lubagov_H> пример есть 2 массива
int a[10]
int b[50]
нужно скопировать элементы начиная с 20, из массива b в а, и что делать?
ты напишешь цикл? а я нет...
я просто сделаю
memcpy(*b[20],*a[0], sizeof(int)*10);
[17:50:57] <Lubagov_H> ой я из а в б сделал...
[17:51:07] <Lubagov_H> ну не суть их местами поменять и все..
[17:51:45] <enaken> Подожди. Ну тоесть ты копируешь (memory copy) из b в a 10 штук? а какие 10 штук туда скопируются? ты же не указал?
[17:53:58] <Lubagov_H> я беру адрес памяти 20 ого элемента, (это еще можно написать как *b+20, это арифметика указателей...)  и беру адрес памяти 0ого элемента A  хотя вернее будет написать наверно *a просто... ну и копирую 10* на размер от int, из a в b
[17:56:01] <enaken> не понимаю
[17:56:08] <enaken> ты берешь один адрес а их тут десять
[17:56:10] <enaken> как?
[17:56:16] <enaken> можешь нарисовать?
[17:56:52] <Lubagov_H> адреса то идут подряд
[17:57:22] <Lubagov_H> я беру... 10 * sizeof(от переменной)
[17:57:22] <enaken> Lubagov_H: ну тоесть ты тупо возьмешь и последних 10 элементов скопируешь из массива b в a
[17:57:28] <enaken> ?
[17:57:47] <Lubagov_H> почему последних...
[17:58:02] <Lubagov_H> ладно потом дойдешь до указателей поймешь :-D
[17:58:29] <enaken> там есть указатели но я их назначение не понял и такого че ты тут пишешь ну точно нет) книжка ж для начинающих
[17:58:35] <enaken> ты кстати книгу и советовал
[17:58:42] <enaken> >:-(
[17:59:45] <enaken> Lubagov_H: Ты можешь мне твой учебный план по C++ дать?
[17:59:48] <enaken> Или что вообще
[18:00:05] <enaken> как изучать
[18:00:33] <enaken> а то опять я пролетел аж до твоих указателей и мимо них (там про них 2 страницы и ссылка на то, что дальше ещё будут) и нифига не знаю
[18:01:07] <enaken> я за эти два дня как раз то что в бэйсиках знал то и в C++ прошёл
Ввод вывод циклы массивы и символьные переменные ветвление всё. а дальше прикол.
[18:01:55] <enaken> ладно. я безнадёжен
[18:24:42] <Lubagov_H> enaken: Я не учитель но могу отвечать на вопросы, заданные мне....
[18:25:41] <enaken> Lubagov_H: А почему ты не сидишь в programmin@ codingteam@? Там нуждаются в таких как ты.
Потому что обычно отвечают там толькао админы и то если адекватно бывает вообще издеваются
[18:25:52] <enaken> хотя и я вопросы идиотские задавал. но всё равно)
[18:26:51] <enaken> programming@
[18:26:53] <enaken> *
[18:28:22] <Lubagov_H> enaken: вообще должно быть как-то так
1. простые типы данных (char, int, double)
2. строки char* но помним что указатели будут потом...
3. ввод вывод, но помним, что потоки ввода-вывода, и перегрузка операций будет потом...
4. условия
5. циклы
6. структуры данных, сложные типы struct, enum, массивы
7. процедуры функции
8. указатели
[18:29:21] <enaken> Lubagov_H: Это план на первое время? а какие сроки?
[18:31:12] <enaken> Lubagov_H: давай я тогда задачник возьму в библиотеке по этим всем темам и решать буду а ты мне сроки дай
[18:31:17] <Lubagov_H> после укзателей хорошо понять и усвоить рекурсию, и создание собственных структур данных, вроде связных списков и работы с ними... Ну в универе, это првый курс, только там была работа с файлами а в С++ с файлами работать можно только зная ООП...
[18:31:32] <Lubagov_H> и потоки ввода вывода, то что находится а ios
[18:31:53] <Lubagov_H> либо работать с ними просто... как в си через fopen
[18:31:54] <enaken> та как?
[18:35:47] <Lubagov_H> да с массивами еще неплохо б изучить сортировки несколько... очень часто используется быстрая сортировка хоара..
[18:36:07] <enaken> Lubagov_H: я тока пузырьком знаю :-D
[18:36:08] <Lubagov_H> но она требет знаний рекурсии
[18:36:18] <Lubagov_H> так что её изучить после рекурсии
[18:37:28] <Lubagov_H> хоара работает так, делем массив пополам, и обмениваем, 2 крайних, потом следующии следующии идя к центру...
[18:37:49] <Lubagov_H> пришли к центру то-же самое повторяем для каждой половинки
[18:38:10] <Lubagov_H> потом для каждой половинки тех половинок и тд
[18:38:17] <Lubagov_H> рекурсиный алгоритм
[18:38:52] <enaken> ну вообщем сначала рекурсию
[18:39:29] <enaken> Lubagov_H: ты посмотрел этот учебник? который я тебе название кинул
[18:39:43] <Lubagov_H> неа
[18:39:59] <enaken> Lubagov_H: посмотри пожалуйста может не то учу
[18:40:39] <Lubagov_H> я потерял название где-то в истори чата..
[18:40:53] <enaken> Lubagov_H: CPP_ManualBeginer
[18:44:25] <Lubagov_H> Вообще мы конечно не так учили... у нас на третьем курсе был юникс... там мы учили си..
[18:45:13] <enaken> Lubagov_H: какой у меня юникс. слушай. кстати, а юникс вы учили прям в консоли им пользоваться?
[18:46:40] <Lubagov_H> А как ты наверно знаешь, ядро юникс написано на чистом си(да и винды кстати тоже, не на си++), и все системные вызовы (да и WinAPI) это функции си, хранящиеся в ядре (в Windows функции в dll)
[18:47:24] <Lubagov_H> и пользоваться... и писать код на уровне системы...
[18:47:35] <enaken> а линь на C и ассемблере
[18:48:06] <enaken> Нифига, а че винда написана (ядро) тоже на C?
[18:48:23] <Lubagov_H> да... оно не объектно ориентированное...
[18:48:59] <enaken> Lubagov_H: ядро? или C?
[18:49:09] <Lubagov_H> ядро, и Си...
[18:50:04] <enaken> Lubagov_H: На чем изида написана не знаешь?
[18:50:08] <Lubagov_H> историчиски ядро винды было написано еще в то время когда небыло ООП... а в случае с юникс, си это язык, который был создан для создания этой ОС
[18:50:37] <Lubagov_H> бот дизаблера, isida?
[18:50:43] <Lubagov_H> на питоне и xmpppy
[18:50:53] <enaken> Тал на питоне сульц на окампе
глюкс на C!!!!!
[18:51:10] <enaken> че такое  xmpppy? xmpp python?
[18:51:39] <Lubagov_H> глюкс на с++ и QT(для работы со строками и бд) и XMPP библиотекой GLOOX
[18:52:07] <enaken> Lubagov_H: как это на C++?
[18:52:28] <Lubagov_H> enaken: да так это... глюкс на QT писан
[18:52:42] <enaken> Lubagov_H: QT - это че такое?
[18:53:23] <enaken> Lubagov_H: авсё
[18:53:26] <enaken> понял
[18:53:28] <Lubagov_H> либа такая... для C++ которая расширяет её синтаксис и имеет собственный прероцессор....
[18:53:32] <enaken> странно а говорили на C
[18:53:37] Talisman-bot вышел(а) из комнаты: Replaced by new connection
[18:53:39] Talisman-bot вошёл(а) в комнату
[18:54:52] <Lubagov_H> а так-же позволяет на высоком уровне работать с БД, создавать граф. интерфейс пользователя, и вообще много чего делать..
[18:55:13] <Lubagov_H> обертка над OpenGL в ней есть например высокоуровневая
[18:55:25] <enaken> Lubagov_H: просто Саня то языки эти выучил. и питон и qt и C++/C и всё а он не программист по специальности и Java
[18:55:53] <enaken> Lubagov_H: Саня=Ferym
[18:55:55] <enaken> если что
[18:57:18] <Lubagov_H> enaken: и? а ты знаешь что Эрмайн закончила только техникум (хотя по специальности...), а Алексей Щепин не имеет вообще высшего образрования?
[18:58:02] <Lubagov_H> полно народу, которые код пишут в 1000 раз лучше тех, кто универ окончил по специальности...
[18:58:20] <enaken> Lubagov_H: вот поэтому я и пытаюсь изучать и мне похуй, на какой я спецухе)
[18:58:20] <lubagovka> hmm..
[18:58:30] <Lubagov_H> т.к. им мозг не долбали экономикой и прочим маразмом а они сидели дома и учили...
[18:59:06] <enaken> Lubagov_H: у меня почти полова говна честно сказать в ССУЗе не нужного право экономика хуёмика
[18:59:06] <lubagovka> hmm..
[18:59:15] <Lubagov_H> Историе и культрурологией... скока нервов выматал.... подогокикой... филисифией...
[18:59:28] <Lubagov_H> нах оно мне надо а?
[18:59:30] <enaken> философия была у нас) истории не было тока не первом
[18:59:34] <enaken> мне тоже не надо
[18:59:40] <enaken> особенно педагогика на хуй не нужна
[18:59:40] <lubagovka> hmm..
[19:00:51] <enaken> Lubagov_H: а ermine по какой специальности училась?
[19:01:05] <enaken> и техникум разве вышка? считай у неё тоже вышки же нет?
[19:01:16] <Lubagov_H> нету
[19:01:38] <enaken> Lubagov_H: а по какой спецухе?
[19:01:42] <Lubagov_H> я не знаю по какой, но она рассказывала что они в техникуме писали компилятор паскаля....
[19:01:50] <Lubagov_H> сами...
[19:02:06] <Lubagov_H> мы только копилятор калькулятора делали... так что...
[19:02:18] <enaken> Lubagov_H: хуя себе. это получается, типа архитектуры какой нить или аппаратного строения ПК. короче ассемблирили они некуёво
[19:02:18] <lubagovka> hmm..
[19:02:21] <enaken> походу
[19:02:22] <Lubagov_H> ну раньше видимо учили лучше
[19:02:36] <enaken> Lubagov_H: это точно....
[19:02:41] <Lubagov_H> enaken: да не...
[19:02:44] <enaken> да раньше и вышка то не нуджна была
[19:03:03] <enaken> выучился в технаре и на производство по 200-500 р зарабатывали
[19:03:16] <enaken> а с вышкой хорошо зарабатывали только инженера
[19:03:30] <Lubagov_H> enaken: есть штука такая, называется она блин забыл..
[19:03:39] <enaken> а не всякая там бухгалтерия блять и продавцы и всякие там статистики
[19:03:39] <lubagovka> hmm..
[19:03:53] <Lubagov_H> yacc и lex
[19:04:09] <Lubagov_H> Yest Another Compiler Compilers
[19:04:12] <enaken> Lubagov_H: первый раз слышу
[19:04:20] <Lubagov_H> еще один компилятор компиляторов..
[19:04:36] <Lubagov_H> и Lex это лексический анализатор..
[19:04:53] <enaken> у них просто понимаешь уровень был ну ОООЧЕНЬ низкий программирования (не в смысле плохой, ну ты понял), поэтому они понимали, че такое программа все костяки и соки а нам сразу сунули бэйсик. хуй там че поймёшь.
[19:04:53] <lubagovka> hmm..
[19:05:13] <Lubagov_H> вот на YACC описываешь грамматику языка, он компилирует и потом на си заполняешь то что делать нужно когда встречается та или ина конструкция..
[19:05:26] <Lubagov_H> потом компилируешь выходит компилятор..
[19:05:45] <enaken> это типа библиотеки создаешь так на C/C++?
[19:05:47] <enaken> также
[19:06:07] <Lubagov_H> это чистая си... но граматику ты описываешь свою
[19:06:20] <Lubagov_H> т.е. конструкции языка могут быть свои..
[19:06:31] <Lubagov_H> это может быть свой любой язык
[19:07:05] <enaken> ну понятно))))))
Проще для меня:
Указываю как машина будет делать и что (прям числовыми этими двоичными разрядами)
А потом указываю какой командой в C будет эта штука запускаться
[19:08:23] enaken вышел(а) из комнаты
[19:08:43] enaken вошёл(а) в комнату
[19:09:56] <Lubagov_H> http://ru.wikipedia.org/wiki/Yacc
[19:10:04] <enaken> Lubagov_H: Ferym в сети
[19:10:08] <Lubagov_H> не знаю поймешь что или нет
[19:10:21] <Lubagov_H> enaken: да ты что!
[19:10:26] <Lubagov_H> а жид какой?
[19:10:28] <Lubagov_H> где?
[19:10:45] <enaken> Lubagov_H: 446409542 (аська)
[19:12:35] <enaken> не отвечает((
[19:13:38] <Lubagov_H> меня авторизовал
[19:13:46] <enaken> Lubagov_H: отлично)
[19:13:51] <enaken> но мне молчит че то
[19:21:46] <enaken> Саня в своём стиле. написал ему туеву хучу сообщений, а он мне в ответ "прив" и отключился
[19:21:54] <Lubagov_H> [23:15.05]<admin> Доброго вечера!
[23:21.43]<FERRUM> Доброгл
[23:22.25]--- FERRUM недоступен для разговора
[19:22:09] <enaken> :-D
[19:23:47] <enaken> Lubagov_H: а xak знаешь?
[19:23:52] <enaken> чувак такой есть
[19:23:56] <enaken> не знаю хакер он или нет
[19:23:59] <enaken> но ни у него такой
[19:26:18] <Lubagov_H> блин. я вообще ничего не помню про yacc и lex...
[19:27:03] <enaken> а я вообще не знаю
[19:27:34] <Lubagov_H> а ведь делал же калькулятор с приоритетом операций с функциями вроде sin() cos() и скобками...
[19:27:47] <Lubagov_H> дак.. тебе то откуда знать
[19:28:08] <enaken> Lubagov_H: узнаю ещё :-D
[19:28:18] Lubagov_H вышел(а) из комнаты
[19:34:58] Lubagov_H вошёл(а) в комнату
[19:36:13] <Lubagov_H> enaken: да.. Еще в нем (в калькуляторе) можно было переменные обьявлять...
[19:36:32] <enaken> Lubagov_H: фига
[19:36:54] <enaken> Lubagov_H: да в принципе ты даже с помощью C++ можешь другой язык создать :-D
[19:37:00] <enaken> тока нужен он...
[19:37:43] <Lubagov_H> enaken: ну у нас было задание, сделать вот такой вот интерпритатор-калькулятор...
[19:38:09] <enaken> Lubagov_H: Кстати, а чем интерпретатор от компилятора отличается?
[19:38:41] <Lubagov_H> И у каждого свое задание, разный...
[19:40:11] <enaken> Lubagov_H: сколько этих языков. почему ткаббер этот написан блин на тикле?
[19:40:14] <Lubagov_H> enaken: интерпритатор отличается тем что он интерпретирует исходный код в режиме реального времени, компилятор компилирует в инструкции процессора, указанной архитектуры и программа выполняется безсреды разработки уже
[19:40:26] <enaken> аа
[19:40:41] <Lubagov_H> enaken: языков несколько тысяч... Или сот тысяч...
[19:41:53] <enaken> Lubagov_H:
TCL/TK, OCAML/ PHP/ BASIC/ 1C/ FORTRAN/C/C++//Perl/Python/Assemblers/Haskell
[19:42:01] <enaken> это ещё не всё что я помнб
[19:42:03] <enaken> делфи
[19:42:09] <enaken> Java
[19:42:28] <Lubagov_H> Вообще не так сложно создать свой язык... Это в пределах лабораторной работы :) как у нас было, каждый написал свой компилятор... Ну не каждый... Ктото написал а потом пол группы сдало.. Но не важно
[19:44:22] <Lubagov_H> Ada prolog lisp PL/Oracle basic smalltalk .... Да дофига..
[19:44:33] <enaken> SQL
[19:46:34] <enaken> Lubagov_H: а фортран разве не Билл Гейтц придумал?
[19:46:35] <Lubagov_H> PG/PL
процедурное расширение SQL СУБД потгрес...
[19:47:00] <Lubagov_H> enaken: я не знаю фортран.. Не знаю..
[19:47:33] <enaken> Lubagov_H: Фортра́н (Fortran) — первый язык программирования высокого уровня, имеющий транслятор. Создан в период с 1954 по 1957 год группой программистов под руководством Джона Бэкуса в корпорации IBM (язык Планкалкюль, претендующий на пальму первенства, был изобретён ещё в 1945 году, но не был реализован вплоть до 2000 года). Название Fortran является сокращением от FORmula TRANslator (переводчик формул).
[19:47:35] <enaken> хихи
[19:53:31] <Lubagov_H> enaken: ну их все можно разбить на группы... Императивных (Pascal/C/java/C++...) императивных обьектно ориентированных (Object Pascal/C++/java) функцаанальных(Lisp/haskell/ocaml) логических(Prolog/erlang хотя его можно отнести и к функцианальным)  коммандных (TCL/TK/Bash и др. Коммандные оболочки)
[19:54:25] <Lubagov_H> Декларативных SQL..
[19:54:57] <Lubagov_H> В пределах группы (методологии) программировать одинаково приблизительно...
[19:56:04] <enaken> Lubagov_H: вообще возможно на паскале что - то серьёзное написать? и почему ОС пишут на C исключительно (ядра). Интересно, кстати, на чем написана mac os, а главное lisa и макинтош!
[19:57:03] <Lubagov_H> Есть мультиметодолгичные языки Python/C# на нее притендует, но он императивный + ООП в большей степени...
[19:58:23] <enaken> Lubagov_H: C# почему то обычно преподают экономистам
[20:01:21] <enaken> Lubagov_H: 182 страницы. со 182 начинаются указатели. теорию я изучил. завтра поищу задачки и порешаю за прошедшые темы
[20:04:52] <Lubagov_H> enaken: указатели я не знаю как без подпрограмм ты применять будешь.. В общем лучше учить все последовательно но помнить что char* это не просто так.. А это указатель на набор! (массив как бы) символов...
[20:05:46] <enaken> Lubagov_H: там указатели на 182 в общем виде
[20:06:04] <enaken> Lubagov_H: и написано что очень подробно будут потом ибо рано но типа основы надо щас узнать
[20:06:08] <enaken> короче не помню
[20:06:12] <enaken> поморь учебник то
[20:07:18] <PyTalisman> меня перезагружает enaken
[20:07:18] PyTalisman вышел(а) из комнаты: enaken: рестарт
[20:07:32] PyTalisman вошёл(а) в комнату
[20:14:08] <Lubagov_H> enaken: а char это символ, он является числом, размером 1, 2 байт в зависимости от ос и кодировки(в utf-8 символ 4 байта... Но это уже другая история...), и его сложение или вычитание с другим числом, дадут другой символ... (число)...
[20:15:36] <enaken> Lubagov_H: За какое время можно выучить C++? За год можнов ыучить, чтобы написать то, что я хочу?
[20:16:19] <Lubagov_H> То что ты хочешь проще написать на питоне...
[20:17:46] <Lubagov_H> А так... Ну крикинь... Надо выучить си, потом ООП, потом изучить QT .. Потом работу с СУБД... SQL ...
[20:18:44] <enaken> Lubagov_H: СИ ++ БЛЯТЬ! Я НЕ БУДУ УЧИТЬ С!
[20:18:44] <lubagovka> hmm..
[20:19:13] <Lubagov_H> Я сам на плюсах это не напишу.. Я сначала 2е недели буду вспоминать кютэ.. Потом буду разбираться с кютэ и бд... И может недели через три я буду готов.. Это написать
[20:19:14] <enaken> Lubagov_H: Мне кажется, любая программа средней мощности требует работу с БД
[20:21:05] <Lubagov_H> Си и Си++ это... Гм.. Развитие одного языка, с одним синтаксисом, за маленькими различиями незначительными... И добавлением огромной обьектно ориентированной части...
[20:23:36] <Lubagov_H> А без хоть частичного понимания ООП, в QT не надо лезть...
[20:23:49] <enaken> Lubagov_H: А ООП что такое?
[20:23:53] <enaken> если кратко
[20:25:19] <Lubagov_H> enaken: я с базами данных работал только в java и дельфи... :)
[20:26:14] <enaken> Lubagov_H: *ZAMERZ*
[20:26:21] <Lubagov_H> enaken: там блин все просто... С жава это просто, а с дельфи это придельно просто... Во многих случаях даже не надо писать код..... Вообще..
[20:28:17] <enaken> Lubagov_H: но все равно в любой компании с программистами без C++ никуды
[20:30:18] <Lubagov_H> enaken: в РЖД все проекты новые пишутся на жава иногда применяют JNI это интерфей Си для Жава.. Я его не знаю.. :)
[20:30:58] <Lubagov_H> enaken: когда надо работать с устройствами на низком уровне его применяют например...
[20:31:03] <enaken> Lubagov_H: ну гуглы яндексы майлы и пр фигня там есть дофига C++
[20:34:02] <Lubagov_H> enaken: сейчас вообще непонятно что творится... Дело в том что зарубежные учебные программы многие построенны на базе жава, и реально нужны жава кодеры... Но учить программировать НА ЖАВА это полный бред т.к. Первым языком такой язык без указателей освобождения памяти и нормальной работы с рекурсией.. Быть не должен.. Т.к. Эти моменты УЧАТ ДУМАТЬ..
[20:34:34] <Lubagov_H> У нас жава почти нигде не преподают.. А специалисты нужны...
[20:34:56] <enaken> Lubagov_H: на яндексе тоже нужны
[20:35:01] <enaken> видел вакансии
[20:38:55] <enaken> Lubagov_H: жава тоже нужно учить?*
[20:38:58] <enaken> будет
[20:40:03] <Lubagov_H> enaken: в учебных программах в Вузах российских Жава нет, а в американских во многих есть толко жава... Что-то что то бред... Но тот кто знает с++ например... И у кого учебная программа была построина на паскале плюсах лиспе и еще каких-то языках, жава осилит за 2-3 месяца вполне прилично и сам, по книгам.. А вот наоборот... Шиш те...
[20:44:25] <Lubagov_H> Жава на данный момент (а в частности Java EE) язык наиболее используемый во всем мире
[20:45:32] <Lubagov_H> Прежде амего за счет того, что его использую во многих многих компаниях, для построения автоматизированных систем управления
[20:46:52] <enaken> Lubagov_H: если выучу питон и плюсы. Java выучу?
[20:47:41] <Lubagov_H> enaken: жава ты лиегко выучишь и без плюсов и питона... Он проще... И тупее.. Гг..
[20:47:53] <Lubagov_H> Вот обратное - не верно..
[20:48:05] <Lubagov_H> Я про это..
[20:48:32] <enaken> аа
[20:49:27] <enaken> Lubagov_H: проще ну да бдшку тоже и с сайтом тем же. а можно и Аякс) если в веб то))))))))) говоря лучше почему то
[20:52:02] <Lubagov_H> enaken: для жава гугл последние 4 года разрабатывает GWT... Пока не супер, но уже чтото.. И скоро будет очень даже классно думаю... Хотя опять же для начала заняти ыебом - вредно...
[20:53:32] <enaken> Lubagov_H: почему вредно? сейчас мне кажется легче заработать веб программированием php java чем приложения программировать
[20:54:24] <Lubagov_H> enaken: прикол вот в чем, ты пишешь код на java используешь готовые компоненты вроде дельфи или вбейсик... Ну как-то так, может не настолько юзабельно... А потом пишегь код к ним... Компилируешь (да долгий процесс... 1.5 минуты для приложения в 3000 строк) и.. Оно работает в браузере..
[20:55:39] <enaken> Lubagov_H: ну удобно. браузер вещь такая есть у всех. тем и популярный эти игры флэшэвские тем, что ни надо ниче качать запустил и играй
[20:55:44] <Lubagov_H> А для начала ГВТ вредно - т.к. Ваще знать не надо как работает веб сервер и что там внутри как устроены хттп запросы... Оно там внутри все скрыто...
[21:00:40] <enaken> Lubagov_H: Ты программируешь щас*
[21:00:42] <enaken> ?
[21:10:37] <enaken> Lubagov_H: спасибо, что помогаешь мне!
[21:10:58] <enaken> ботап
[21:10:59] <Talisman-bot> enaken: я работаю без падений уже 2 час 17 мин 19 сек
было получено 303 сообщений, обработано 459 презенсов и 3 iq-запросов, а также выполнено 1 команд
также мной съедено 15936 кб памяти, потрачено 2561.88 секунд процессора, 1651.58 секунд системного времени и в итоге 4213.47 секунд общесистемного времени
я породил всего 4913 потоков, в данный момент активно 4 потоков
[21:10:59] <PyTalisman> enaken: я работаю без падений уже 1 час 3 мин 26 сек
было получено 46 сообщений, обработано 28 презенсов и 1 iq-запросов, а также выполнено 1 команд
потрачено 1.06 секунд процессора, 0.41 секунд системного времени и в итоге 1.47 секунд общесистемного времени
я породил всего 349 потоков, в данный момент активно 9 потоков
[21:11:54] Lubagov_H вышел(а) из комнаты
[21:31:12] enaken вышел(а) из комнаты
[22:19:26] PyTalisman вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!