Talisman log
Friday, January 04, 2013
[00:20:48] MafBot is now chat ((Помощь по командам): жив - Показывает время последней активности юзера.)
[00:50:59] MafBot is now chat ((Помощь по командам): note+ - Ваш личный блокнотик. Всё введенные вами записи привязываются к вашему JID, доступно в любой конференции где сидит бот.
#добавляет запись в ваш личный блокнот)
[00:53:55] enaken leaves the room
[01:05:45] enaken joins the room as moderator and owner
[01:05:45] enaken is now online (Доступен)
[01:21:12] MafBot is now chat ((Помощь по командам): потоки - Показывает активные потоки бота)
[01:50:28] enaken is now away (Автоматически в состоянии "отошёл" по бездействию)
[01:52:11] MafBot is now chat ((Помощь по командам): !rss - Показывает информацию по добавленным rss-каналам.)
[01:54:47] enaken is now online (Доступен)
[01:54:56] enaken leaves the room
[02:29:05] MafBot is now chat ((Помощь по командам): start - Запуск игры.)
[03:04:29] MafBot is now chat ((Помощь по командам): диско - Дискаверит конференцию или сервер.)
[03:36:10] MafBot is now chat ((Помощь по командам): jc - Поиск конференций в рейтинге jc.jabber.ru)
[04:15:56] MafBot is now chat ((Помощь по командам): !повтор - Повтор текущего вопроса.)
[04:51:43] MafBot is now chat ((Помощь по командам): анон_чат - Анонимный чат с указанным в качестве параметров JID-oм или UIN)
[05:25:42] MafBot is now chat ((Помощь по командам): компоиск - Поиск команды по ключевым словам в описании.)
[06:00:19] MafBot is now chat ((Помощь по командам): backup_status - Выводит состояние базы резервного копирования команты.)
[06:33:27] MafBot is now chat ((Помощь по командам): clck - Выдает короткую ссылку взамен введенного URL)
[07:07:15] MafBot is now chat ((Помощь по командам): войс - Даёт посетителю право голоса)
[07:46:23] MafBot is now chat ((Помощь по командам): dr.jabber - Команда оптимизирует защиту вашей конференции от спам ботом, баня серверы с открытой регистрацией и в то же время удаляя из бана безопасные серверы!Список обновляеться из сайта http://jabberworld.info с помощью ключа update либо раз в три дня автоматически.)
[08:16:52] MafBot is now chat ((Помощь по командам): !мафия_помощь - Пингует тебя или определённый ник или сервер.)
[08:48:47] MafBot is now chat ((Помощь по командам): !счет - Показывает статистику (выводит ник, очки за последнюю игру, общие очки).)
[09:19:43] MafBot is now chat ((Помощь по командам): !старт - Запуск игры.)
[09:49:34] enaken joins the room as moderator and owner
[09:49:34] enaken is now online (Доступен)
[09:50:20] MafBot is now chat ((Помощь по командам): погода - Показывает погоду с ресурса gismeteo.ru, для всех стран мира
Написал: Avinar)
[10:00:08] enaken is now away (Автоматически в состоянии "отошёл" по бездействию)
[10:02:02] enaken is now online (Доступен)
[10:02:43] enaken is now dnd (Не беспокоить)
[10:16:22] enaken is now dnd (Sleep or sleeping...)
[10:16:29] enaken is now xa (Sleep or sleeping...)
[10:20:37] MafBot is now chat ((Помощь по командам): праздники - Показывает праздники сегодня/завтра)
[10:41:49] Oля joins the room as moderator and owner
[10:41:49] Oля is now online (Listening: Elissa - 5)
[10:42:52] Oля leaves the room (Ну вот и начался сезон аватарок в школьной форме и бантиках :-*)
[10:50:39] MafBot is now chat ((Помощь по командам): анекдот - Случайный анекдот из http://wap.obas.ru/)
[11:22:30] MafBot is now chat ((Помощь по командам): bin - Тестовая команда.Отвечает все путем)
[12:04:13] MafBot is now chat ((Помощь по командам): доступ - Показывает уровень доступа определённого ника.
-100 - абсолютное игнорирование, все сообщения от пользователя с таким доступом будут пропускатся на уровне ядра бота
-1 - не сможет сделать ничего
0 - очень ограниченное кол-во команд и макросов, автоматически присваивается гостям (visitor)
10 - стандартный набор команд и макросов, автоматически присваивается пользователям (participant)
11 - расширенный набор команд и макросов, автоматически присваивается участникам (member)
15 (16) - набор команд и макросов для модераторов, автоматически присваивается модераторам (moderator)
20 - набор команд и макросов для администраторов, автоматически присваивается администраторам конференции (admin)
30 - набор команд и макросов для владельца, автоматически присваиватся владельцам конференции (owner)
40 - не реализовано сейчсас толком, позволяет пользователю с этим доступом заводить и выводить бота из конференций + все возможности доступа 30
100 - администратор бота, может всё.)
[12:28:32] Oля joins the room as moderator and owner
[12:28:32] Oля is now online (Все самое лучшее случается неожиданно)
[12:29:11] Oля leaves the room
[12:34:25] MafBot is now chat ((Помощь по командам): каша - раздача каши)
[13:06:18] MafBot is now chat ((Помощь по командам): !чат - Сервис чатов)
[13:36:22] MafBot is now chat ((Помощь по командам): лурк - Показывает статью из http://lurkmore.ru/)
[13:44:39] Lubagov_H joins the room as moderator and owner
[13:44:39] Lubagov_H is now online (:))
[13:50:56] <enaken> Lubagov_H: привет!
[14:09:52] MafBot is now chat ((Помощь по командам): !чат - Сервис чатов)
[14:40:13] MafBot is now chat ((Помощь по командам): !хде - поиск по всем комнатам где сидит бот,ищет по совпадению в jid-e или нике)
[15:16:32] MafBot is now chat ((Помощь по командам): плагком - Показывает команды плагина)
[15:36:12] Lubagov_H leaves the room
[15:47:15] MafBot is now chat ((Помощь по командам): овнер - Дает овнера определенному нику или JID-у)
[16:17:37] Lubagov_H joins the room as moderator and owner
[16:17:37] Lubagov_H is now online (Автоматически в состоянии "отошёл" по бездействию)
[16:17:52] MafBot is now chat ((Помощь по командам): бор - Показывает случайную цитату из бора (bash.org.ru). Также может по заданному номеру вывести.)
[16:18:56] <Lubagov_H> !?? ICQ
[16:19:02] <Lubagov_H> !?? ICQ
[16:19:38] <Lubagov_H> enaken: тебе что делать нех?
[16:21:23] <Lubagov_H> топег Офф комната поддержки сервера xmpps.ru!
!?? Аренда - как получить бота
Чатлоги Sulci: http://xmpps.ru/chatlogs
Логи конференций сервера http://xmpps.ru/muclog
Остальное на http://xmpps.ru Личинки есть, стучать трезвыми и не через переводчик
[16:21:43] <Lubagov_H> Talisman-bot: топег Офф комната поддержки сервера xmpps.ru!
!?? Аренда - как получить бота
Чатлоги Sulci: http://xmpps.ru/chatlogs
Логи конференций сервера http://xmpps.ru/muclog
Остальное на http://xmpps.ru Личинки есть, стучать трезвыми и не через переводчик
[16:21:50] <Lubagov_H> фриконфу
[16:22:10] <Lubagov_H> !?? Аренда
[16:28:15] <enaken> Lubagov_H: зачем смэнил?
[16:28:17] <Lubagov_H> enaken: ты и NaCe это один человек?
[16:28:22] <enaken> всо сделаю!
[16:28:36] <Lubagov_H> ну я не согласен что айсикю это быдлоговно...
[16:28:47] <Lubagov_H> тем более сам им пользуюсь и мало того
[16:29:15] <enaken> Lubagov_H: а где я написал, что ICQ - это быдлоговно? Я хотел написать про транспорт xmpps и как им пользоваться
[16:29:35] <Lubagov_H> в моем сервере есть всего 1 транспорт, ICQ и в принципе только ради него я дерржу сервер... остальное никому не надо
[16:29:42] <enaken> ок молчу
[16:29:46] <enaken> )
[16:30:03] <Lubagov_H> [16:20.03]<Talisman-bot> про <ICQ> я знаю следующее:
Быдлоговно (from nace)
[16:30:15] <Lubagov_H> а.. это не ты писал
[16:30:24] <Lubagov_H> или ты но не сейчас
[16:30:31] <enaken> Lubagov_H: ахаха я но не сейчас :-D
[16:30:43] <enaken> Я уж и забыл про это...
[16:31:59] <enaken> Lubagov_H: а что?
[16:32:15] <enaken> !!! icq=icq
[16:32:24] <enaken> !!! icq=icq
[16:33:29] <enaken> Lubagov_H: что - то не так? *SCLEROSIS*
[16:35:23] <enaken> Lubagov_H: т ытут?
[16:41:50] <enaken> хм
[16:48:42] MafBot is now chat ((Помощь по командам): бор - Показывает случайную цитату из бора (bash.org.ru). Также может по заданному номеру вывести.)
[17:19:03] MafBot is now chat ((Помощь по командам): note+ - Ваш личный блокнотик. Всё введенные вами записи привязываются к вашему JID, доступно в любой конференции где сидит бот.
#добавляет запись в ваш личный блокнот)
[17:42:51] Lubagov_H is now away (Автоматически в состоянии "отошёл" по бездействию)
[17:43:40] Lubagov_H is now online (Автоматически в состоянии "отошёл" по бездействию)
[17:49:18] MafBot is now chat ((Помощь по командам): note - Ваш личный блокнотик. Всё введенные вами записи привязываются к вашему JID, доступно в любой конференции где сидит бот.
#без параметра - Показывает все записи из вашего личного блокнота
note clear - очищает весь список ваших записей
note limit - просмотр установленного админом лимита на кол-во записей
note limit <число> - установка лимита записей, доступно админам бота)
[18:23:11] MafBot is now chat ((Помощь по командам): чисть - Чистит конфу)
[18:53:33] MafBot is now chat ((Помощь по командам): тружид - Показывает реальный жид указанного ника. Работает только если бот модер ессно)
[18:54:04] enaken leaves the room
[18:59:22] enaken joins the room as moderator and owner
[18:59:22] enaken is now xa (Sleep or sleeping...)
[19:12:19] <enaken> Lubagov_H: ты здесь?
[19:23:34] MafBot is now chat ((Помощь по командам): диско - Дискаверит конференцию или сервер.)
[19:30:09] <Lubagov_H> Доброго вечера :-)
[19:31:06] <enaken> Lubagov_H: ты не обиделся?
[19:31:11] <enaken> я тут сред накачал
[19:31:14] <enaken> кодблок
[19:31:21] <enaken> эклипс
[19:31:31] <enaken> кткреатор
[19:43:04] <enaken> Lubagov_H: блять. с виндой убиться можно. а C++ кроссплатформенный?
[19:44:20] <enaken> качаю линь
[19:44:22] <enaken> ну и ебала
[19:44:27] <enaken> там хоть легче разобраться будет
[19:44:34] <enaken> а тут ищи свищи GCC
[19:45:42] <enaken> хотя возможно у меня уже есть диск
[19:55:02] MafBot is now chat ((Помощь по командам): !викторина - Вывод хелпа.)
[20:09:51] enaken leaves the room
[20:13:43] enaken joins the room as moderator and owner
[20:13:43] enaken is now xa (Sleep or sleeping...)
[20:36:18] MafBot is now chat ((Помощь по командам): filt - Фильтр чата. Ключи: nick - Фильтр частой смены никa, like - Фильтр одинаковых сообщений, stmsg - Фильтр длинных статусных сообщений, prs - Фильтр презенсов, traf - Фильтр траффика, speed - Фильтр скорости отправки сообщений, len - Фильтр длинных сообщений, caps - Фильтр по наличию капса в презенсе)
[21:00:21] <Lubagov_H> enaken: mingw это и есть реализация g++ для винды (gcc это си а не си плюс плюс)
[21:00:39] <Lubagov_H> он у тебя и есть в devcpp
[21:01:13] <Lubagov_H> C++ на выходе имеет платформенно зависимый exe файл, но компиляторы есть для разных платформ
[21:01:45] <enaken> Lubagov_H: ну короче mingw я не нашёл. да и не хочу
[21:05:00] <Lubagov_H> я диплом кодил в нетбеансе
[21:06:28] MafBot is now chat ((Помощь по командам): праздники - Показывает праздники сегодня/завтра)
[21:07:27] <enaken> Lubagov_H: удобная? тема диплома какая?
[21:08:01] <Lubagov_H> распределенная файловая система блин...
[21:08:26] <enaken> Lubagov_H: а кодил что?
[21:08:30] <enaken> среда то удобная?
[21:09:03] <Lubagov_H> короче делал штуку где есть куча серверов куча клиентов и они друг другу типа по сети отдают свое дисковое пространство...
[21:09:53] <Lubagov_H> монтируется оно через FUSE в какую-нибудь папку...
[21:10:09] <enaken> Lubagov_H: сложно? Вообще полезная штука? есть смысл продавать или выпускать свободной?
[21:10:29] <Lubagov_H> да гавно вышло полное..
[21:10:55] <Lubagov_H> оно как то работало... ну очень очень как-то... вылетало иногда...
[21:11:12] <enaken> Lubagov_H: почему говнО? времени мало или тема не интересная?
[21:11:24] <Lubagov_H> и очень очень мделенно грузя проц на 100 процентов и издеваясь над ХДД компа...
[21:11:24] <enaken> Lubagov_H: ты под линь писали или под винду?
[21:11:27] <enaken> или кроссом?
[21:11:55] <Lubagov_H> Ну тестил на Debian, Ubuntu и FreeBSD 8
[21:12:41] <Lubagov_H> с фряхой пришлось допиливать правда, но дип. рук. сказал сделать еще и её
[21:13:29] <enaken> Lubagov_H: ну под виндой пашет?
[21:13:38] <enaken> Lubagov_H: слушай а что значит многопоточные программы?
[21:14:03] <Lubagov_H> нет, сервер теоретически можно сделать - а практически я использовал системные вызовы... так что нет
[21:14:50] <Lubagov_H> Блин а как бы объяснить то просто...
[21:16:03] <enaken> Lubagov_H: программа которая отправляет данные в несколько потоков? тоесть одновременно в несколько линий?
[21:16:33] <Lubagov_H> В винде, есть потоки, поток, это по сути функция которая выполняется параллельно, одновременно с остольной частью программы, не блокируя её... при этом эта функция находится в том же адресном пространстве процесса
[21:17:01] <enaken> Lubagov_H: хех. смотрел кстати указатели. смысла в них не увидел но путанная штука
[21:17:26] <Lubagov_H> на Cи писать без указателей - невозможно
[21:17:33] <Lubagov_H> и на С++ тоже..
[21:17:43] <Lubagov_H> да и на Delphi оч тяжело
[21:18:20] <Lubagov_H> Хотя, в C# и Java их нету
[21:19:27] <Lubagov_H> но там модель работы с памятью другая, там память - не ресурс... её можно выделять сколько угодно и не нужно освобождать... так что... по сути все объекты в Java являются указателями...
[21:19:49] <enaken> Lubagov_H: зачем они? я не пойму? мало переменных и массивов?
[21:20:13] <Lubagov_H> в C++ и Cи Массив = указатель
[21:20:18] <Lubagov_H> :-)
[21:20:27] <MafBot> Lubagov_H: :-* я пошла в постель догоняй
[21:20:36] <enaken> Lubagov_H: дык а нахер они?
[21:20:40] <enaken> массивы то я освоил
[21:20:53] <enaken> прогу даже написал, которая выводит матрицу любой размерности какую введешь
[21:21:00] <enaken> при чём матрицу прям
[21:21:14] <enaken> и кроме того всё через массивы и циклы
[21:21:18] <enaken> мучался час
[21:21:37] <enaken> Lubagov_H: а ты массивы юзал трехмерные и больше7
[21:22:30] <Lubagov_H> массив, аоторый ты описываешь, ввиде
int blabla[50];
это просто кусок памяти в твоей программе... фиксированного размера, причем он фиксирован на этапе копиляции
[21:22:48] <Lubagov_H> а если тебе нужно например ввести размерность массива?
[21:23:04] <Lubagov_H> что делать будешь... а вот те и нужны указатели..
[21:23:09] <enaken> можно создать типа такого dim[]={1.5}
[21:23:24] <enaken> ну или такого int dim[]
[21:23:32] <enaken> int dim [a]
[21:23:36] <enaken> или что не так?
[21:23:40] <enaken> указатели как помогут?
[21:23:43] <Lubagov_H> неа.. не прокатит...
[21:24:00] <enaken> а как же
[21:25:30] <Lubagov_H> int *dim;
указатель, потом:
malloc(n, sizeof(int));
и юзаешь как массив... потом когда нужно освободить память
free(dim);
[21:25:51] <Lubagov_H> n - размер твоего массива..
[21:26:02] <enaken> я не понимаю, что такое (n, sizeof(int))
[21:26:10] <enaken> malloc - это оператор или что?
[21:26:20] <Lubagov_H> тип может быть более сложным это может быть структура, которая ссылается на другую структуру....
[21:26:42] <Lubagov_H> и т.д. могут получаться связные списки таким образом..
[21:27:02] <Lubagov_H> ой я ошибся
[21:27:11] <Lubagov_H> dim=malloc(n, sizeof(int));
[21:27:28] <Lubagov_H> это функция
[21:28:03] <enaken> dim - это что? просто ты задал тупо или оператор?
[21:28:21] <Lubagov_H> dim имя переменной...
[21:28:30] <enaken> Lubagov_H: а да ты ж присваиваешь
[21:28:38] <enaken> а malloc?
[21:28:46] <Lubagov_H> тия функции
[21:29:44] <Lubagov_H> http://www.opennet.ru/man.shtml?topic=calloc&category=3&russian=0
[21:29:47] <enaken> а ну я не дошёл до функций классов и объектов точнее функции знаю но там кратко было с ссылокой что потом будет
[21:30:04] <Lubagov_H> int* это указатель на переменную типа int
[21:30:10] <Lubagov_H> такой тип данных
[21:30:33] <Lubagov_H> ты сначала изучи Си
[21:30:39] <Lubagov_H> а потом учи Си++
[21:31:17] <Lubagov_H> т.е. классы (полиморфизм, наследование, и инкапсуляцию) не трогай
[21:31:25] <enaken> Lubagov_H: слушай. а как же быть? там будут в языке функции которые там ну дадут сделать программу, допустим я хочу сделать прогу "авторизация" и чтобы там можно было данные сохранять и регаться. а не прописывать логины и пароли в код. можно так? как сделать? не щас конечно. но там будут функции? что для этого нужно будет?
[21:31:33] <Lubagov_H> ты мозг свернешь и на все забъешь... если счас начнешь это читать
[21:31:52] <enaken> Lubagov_H: ну мне до классов далеко ещё. с массивами бы разобраться
[21:32:12] <enaken> Lubagov_H: так в C ж тоже самое. зачем его учить? легче что ли?
[21:32:34] <Lubagov_H> ну С++ это расширение языка Си
[21:32:59] <enaken> Lubagov_H: мне вооще не рекомендовали C учить. потом типа говорят замучаешься переучиваться
[21:33:03] <Lubagov_H> просто плюсы они сложные, их на тертьем курсе универа студентам программистам преподают...
[21:33:17] <Lubagov_H> И ООП сложно вообще для пониманя
[21:33:54] <Lubagov_H> больше половины тех кто универ у нас закончили, так ООП и не осилили... на дипломе ересь несли неимоверное про ООП многие..
[21:34:09] <enaken> Lubagov_H: ну вот считай что я на третьем курсе универа. потому что когда я колледж закончу я по сокращёнке поступаю на специальность в университет как раз Лобачевского на третий курс сразу
[21:34:39] <Lubagov_H> ты на первом симместере первого курса сейчас...
[21:34:43] <enaken> Lubagov_H: ООП чем от структурного и от скриптового отличается?
[21:34:45] <Lubagov_H> ты учишь массивы...
[21:34:52] <enaken> Lubagov_H: ну по программированию да.
[21:35:34] <Lubagov_H> вот... Я б тебе посоветовал... Pascl ABC... среда для обучения, счас многие университеты её используют...
[21:35:38] <enaken> Lubagov_H: блин. что ты мне рекомендуешь? ты мне скажи как изучать я тебе щас кину книгу по которой я изучаю. может ты мне задания дашь или ты скажешь там сколько то изучать сколько это
[21:35:40] <Lubagov_H> но..
[21:36:04] <enaken> да осилю я этот C++
в конце концов я олимпиадник))))))
[21:36:35] <enaken> Lubagov_H: что но?
[21:36:36] MafBot is now chat ((Помощь по командам): логаут - Снять авторизацию.)
[21:36:48] <Lubagov_H> но... ты то си учить хочешь... просто автор этой среды - мой преподаватель еще до того как я в универ поступил...
[21:36:57] <Lubagov_H> Я осилить ооп не мог сам...
[21:37:09] <Lubagov_H> читал книгу 4 раза ничего не понимал и закрывал её
[21:37:24] <enaken> Lubagov_H: ну я не сам. там тебя помучаю ребят в реале преподов своих. интернет.
[21:37:34] <Lubagov_H> осилил только когда пошел в комп. школу, для школьников курсы..
[21:37:41] <enaken> Lubagov_H: CPP_ManualBeginer
[21:37:45] <enaken> вот я по ней учусь
[21:37:50] <enaken> там задания и проекты
[21:37:53] <enaken> но мало
[21:38:05] <enaken> скажи мне, что мне учить и как? может программа есть учебная у тебя?
[21:38:22] <Lubagov_H> Pascal ABC он того... он сразу задает методично задание, и сразу проверяет ответы..
[21:38:34] <Lubagov_H> и реально человек может научится код писать..
[21:39:00] <Lubagov_H> от hello world, до рекурсии и указателей...
[21:39:09] <Lubagov_H> а ООП там нет конечно
[21:40:01] <enaken> Lubagov_H: не хото мне паскаль это силить. честно. просто я итак уже на VBA столько времени потерял. а между прочим VBA объектно ориентированный. но я блять с этим так и не столкнулся
[21:40:38] <Lubagov_H> теперь надо выбить из мозга VBA
[21:40:45] <Lubagov_H> и забыть что оно такое есть..
[21:41:26] <enaken> Lubagov_H: ахаха.
[21:42:29] <enaken> Lubagov_H: вообще я не особо вижу трудности. ну по крайней мере после VBA. потому что там тоже объявлялись переменные. вообще я пока различий не вижу. там тока библиотеки не подключал я и не ипался с локалью русской. но я на неё забил. можно и на англ писать заодно подучу
[21:43:23] <Lubagov_H> беда в том что ты пока не видешь сути...
[21:43:28] <enaken> Lubagov_H: Паскаль abc ты рекомендовал мне два года назад, тогда я его скачал и у меня тут же умер монитор навсегда. это была ночь рождества. Так что в это Рождество моему новому монику будет 2 года. С ДНЮХОЙ!
[21:43:42] <Lubagov_H> и ты не понимаешь как изнутри устроена программа
[21:44:16] <Lubagov_H> паскаль АБС убил монитор???
[21:44:45] <enaken> Lubagov_H: Нам объясняли так:
Программа устроена так:
Начало
Операции и алгоритмы
Конец программы
збись да?
[21:44:53] <Lubagov_H> нет
[21:45:07] <Lubagov_H> ты знаешь что такое массив?
[21:45:08] <enaken> Lubagov_H: а то что есть функции на которые переход есть классы какие то и пр хуета, нам не говорили
[21:45:22] <enaken> Lubagov_H: Массив - это набор однородных данных
[21:45:25] <enaken> нас так учили
[21:45:35] <enaken> Lubagov_H: нет не паскаль. моник старый был.
[21:46:27] <Lubagov_H> это кусок памяти, разбитый на блоки, с размером равным, индекс массива - номер блока..
[21:47:06] <Lubagov_H> соответственно, в бейсике ты не думаешь о том что эти блоки всегда расположены подряд
[21:47:10] <Lubagov_H> и неразрывны
[21:47:19] <Lubagov_H> а тут - думаешь и можешь использовать
[21:47:25] <enaken> Lubagov_H: почему. нам показывали, как они расположены кирпичики такие рисовали
[21:48:57] <enaken> enaken: каждый кирпичик в массиве имеет одинаковое количество данных, а можно задать память, выделяемую под каждый массив? или сама задаётся?
[21:50:20] <Lubagov_H> пример есть 2 массива
int a[10]
int b[50]
нужно скопировать элементы начиная с 20, из массива b в а, и что делать?
ты напишешь цикл? а я нет...
я просто сделаю
memcpy(*b[20],*a[0], sizeof(int)*10);
[21:50:57] <Lubagov_H> ой я из а в б сделал...
[21:51:07] <Lubagov_H> ну не суть их местами поменять и все..
[21:51:45] <enaken> Подожди. Ну тоесть ты копируешь (memory copy) из b в a 10 штук? а какие 10 штук туда скопируются? ты же не указал?
[21:53:58] <Lubagov_H> я беру адрес памяти 20 ого элемента, (это еще можно написать как *b+20, это арифметика указателей...) и беру адрес памяти 0ого элемента A хотя вернее будет написать наверно *a просто... ну и копирую 10* на размер от int, из a в b
[21:56:01] <enaken> не понимаю
[21:56:08] <enaken> ты берешь один адрес а их тут десять
[21:56:10] <enaken> как?
[21:56:16] <enaken> можешь нарисовать?
[21:56:52] <Lubagov_H> адреса то идут подряд
[21:57:22] <Lubagov_H> я беру... 10 * sizeof(от переменной)
[21:57:22] <enaken> Lubagov_H: ну тоесть ты тупо возьмешь и последних 10 элементов скопируешь из массива b в a
[21:57:28] <enaken> ?
[21:57:47] <Lubagov_H> почему последних...
[21:58:02] <Lubagov_H> ладно потом дойдешь до указателей поймешь :-D
[21:58:29] <enaken> там есть указатели но я их назначение не понял и такого че ты тут пишешь ну точно нет) книжка ж для начинающих
[21:58:35] <enaken> ты кстати книгу и советовал
[21:58:42] <enaken> >:-(
[21:59:45] <enaken> Lubagov_H: Ты можешь мне твой учебный план по C++ дать?
[21:59:48] <enaken> Или что вообще
[22:00:05] <enaken> как изучать
[22:00:33] <enaken> а то опять я пролетел аж до твоих указателей и мимо них (там про них 2 страницы и ссылка на то, что дальше ещё будут) и нифига не знаю
[22:01:07] <enaken> я за эти два дня как раз то что в бэйсиках знал то и в C++ прошёл
Ввод вывод циклы массивы и символьные переменные ветвление всё. а дальше прикол.
[22:01:55] <enaken> ладно. я безнадёжен
[22:06:37] MafBot is now chat ((Помощь по командам): анекдот - Случайный анекдот из http://wap.obas.ru/)
[22:07:16] Lubagov_H is now away (Автоматически в состоянии "отошёл" по бездействию)
[22:16:24] enaken is now online (В полном расцвете вил)
[22:17:16] Lubagov_H is now xa (Автоматически в состоянии "отошёл" по бездействию)
[22:23:19] Lubagov_H is now online (Автоматически в состоянии "отошёл" по бездействию)
[22:24:42] <Lubagov_H> enaken: Я не учитель но могу отвечать на вопросы, заданные мне....
[22:25:41] <enaken> Lubagov_H: А почему ты не сидишь в programmin@ codingteam@? Там нуждаются в таких как ты.
Потому что обычно отвечают там толькао админы и то если адекватно бывает вообще издеваются
[22:25:52] <enaken> хотя и я вопросы идиотские задавал. но всё равно)
[22:26:51] <enaken> programming@
[22:26:53] <enaken> *
[22:28:22] <Lubagov_H> enaken: вообще должно быть как-то так
1. простые типы данных (char, int, double)
2. строки char* но помним что указатели будут потом...
3. ввод вывод, но помним, что потоки ввода-вывода, и перегрузка операций будет потом...
4. условия
5. циклы
6. структуры данных, сложные типы struct, enum, массивы
7. процедуры функции
8. указатели
[22:29:21] <enaken> Lubagov_H: Это план на первое время? а какие сроки?
[22:31:12] <enaken> Lubagov_H: давай я тогда задачник возьму в библиотеке по этим всем темам и решать буду а ты мне сроки дай
[22:31:17] <Lubagov_H> после укзателей хорошо понять и усвоить рекурсию, и создание собственных структур данных, вроде связных списков и работы с ними... Ну в универе, это првый курс, только там была работа с файлами а в С++ с файлами работать можно только зная ООП...
[22:31:32] <Lubagov_H> и потоки ввода вывода, то что находится а ios
[22:31:53] <Lubagov_H> либо работать с ними просто... как в си через fopen
[22:31:54] <enaken> та как?
[22:35:47] <Lubagov_H> да с массивами еще неплохо б изучить сортировки несколько... очень часто используется быстрая сортировка хоара..
[22:36:07] <enaken> Lubagov_H: я тока пузырьком знаю :-D
[22:36:08] <Lubagov_H> но она требет знаний рекурсии
[22:36:18] <Lubagov_H> так что её изучить после рекурсии
[22:36:58] MafBot is now chat ((Помощь по командам): alias_help - Помощь по алиасам)
[22:37:28] <Lubagov_H> хоара работает так, делем массив пополам, и обмениваем, 2 крайних, потом следующии следующии идя к центру...
[22:37:49] <Lubagov_H> пришли к центру то-же самое повторяем для каждой половинки
[22:38:10] <Lubagov_H> потом для каждой половинки тех половинок и тд
[22:38:17] <Lubagov_H> рекурсиный алгоритм
[22:38:52] <enaken> ну вообщем сначала рекурсию
[22:39:29] <enaken> Lubagov_H: ты посмотрел этот учебник? который я тебе название кинул
[22:39:43] <Lubagov_H> неа
[22:39:59] <enaken> Lubagov_H: посмотри пожалуйста может не то учу
[22:40:39] <Lubagov_H> я потерял название где-то в истори чата..
[22:40:53] <enaken> Lubagov_H: CPP_ManualBeginer
[22:44:25] <Lubagov_H> Вообще мы конечно не так учили... у нас на третьем курсе был юникс... там мы учили си..
[22:45:13] <enaken> Lubagov_H: какой у меня юникс. слушай. кстати, а юникс вы учили прям в консоли им пользоваться?
[22:46:40] <Lubagov_H> А как ты наверно знаешь, ядро юникс написано на чистом си(да и винды кстати тоже, не на си++), и все системные вызовы (да и WinAPI) это функции си, хранящиеся в ядре (в Windows функции в dll)
[22:47:24] <Lubagov_H> и пользоваться... и писать код на уровне системы...
[22:47:35] <enaken> а линь на C и ассемблере
[22:48:06] <enaken> Нифига, а че винда написана (ядро) тоже на C?
[22:48:23] <Lubagov_H> да... оно не объектно ориентированное...
[22:48:59] <enaken> Lubagov_H: ядро? или C?
[22:49:09] <Lubagov_H> ядро, и Си...
[22:50:04] <enaken> Lubagov_H: На чем изида написана не знаешь?
[22:50:08] <Lubagov_H> историчиски ядро винды было написано еще в то время когда небыло ООП... а в случае с юникс, си это язык, который был создан для создания этой ОС
[22:50:37] <Lubagov_H> бот дизаблера, isida?
[22:50:43] <Lubagov_H> на питоне и xmpppy
[22:50:53] <enaken> Тал на питоне сульц на окампе
глюкс на C!!!!!
[22:51:10] <enaken> че такое xmpppy? xmpp python?
[22:51:39] <Lubagov_H> глюкс на с++ и QT(для работы со строками и бд) и XMPP библиотекой GLOOX
[22:52:07] <enaken> Lubagov_H: как это на C++?
[22:52:28] <Lubagov_H> enaken: да так это... глюкс на QT писан
[22:52:42] <enaken> Lubagov_H: QT - это че такое?
[22:53:43] Lubagov_H joins the room as moderator and owner
[22:53:44] Lubagov_H is now online (Автоматически в состоянии "отошёл" по бездействию)
[22:53:44] lubagovka joins the room as moderator and admin
[22:53:44] lubagovka is now online
[22:53:44] MafBot joins the room as moderator and admin
[22:53:44] MafBot is now chat ((Помощь по командам): alias_help - Помощь по алиасам)
[22:53:44] PyTalisman joins the room as moderator and admin
[22:53:44] PyTalisman is now away (я ничего здесь не делаю с 04.01.2013@15:01:06 GMT)
[22:53:44] enaken joins the room as moderator and owner
[22:53:44] enaken is now online (В полном расцвете вил)
[22:53:44] Talisman-bot joins the room as moderator and admin
[22:53:44] Talisman-bot is now online (в сети)
[22:53:44] Talisman-bot установил(а) тему: Офф комната поддержки сервера xmpps.ru!
!?? Аренда - как получить бота
Чатлоги Sulci: http://xmpps.ru/chatlogs
Логи конференций сервера http://xmpps.ru/muclog
Остальное на http://xmpps.ru Личинки есть, стучать трезвыми и не через переводчик
[22:54:52] <Lubagov_H> а так-же позволяет на высоком уровне работать с БД, создавать граф. интерфейс пользователя, и вообще много чего делать..
[22:55:13] <Lubagov_H> обертка над OpenGL в ней есть например высокоуровневая
[22:55:25] <enaken> Lubagov_H: просто Саня то языки эти выучил. и питон и qt и C++/C и всё а он не программист по специальности и Java
[22:55:53] <enaken> Lubagov_H: Саня=Ferym
[22:55:55] <enaken> если что
[22:57:18] <Lubagov_H> enaken: и? а ты знаешь что Эрмайн закончила только техникум (хотя по специальности...), а Алексей Щепин не имеет вообще высшего образрования?
[22:58:02] <Lubagov_H> полно народу, которые код пишут в 1000 раз лучше тех, кто универ окончил по специальности...
[22:58:20] <enaken> Lubagov_H: вот поэтому я и пытаюсь изучать и мне похуй, на какой я спецухе)
[22:58:30] <Lubagov_H> т.к. им мозг не долбали экономикой и прочим маразмом а они сидели дома и учили...
[22:59:06] <enaken> Lubagov_H: у меня почти полова говна честно сказать в ССУЗе не нужного право экономика хуёмика
[22:59:15] <Lubagov_H> Историе и культрурологией... скока нервов выматал.... подогокикой... филисифией...
[22:59:28] <Lubagov_H> нах оно мне надо а?
[22:59:30] <enaken> философия была у нас) истории не было тока не первом
[22:59:34] <enaken> мне тоже не надо
[22:59:40] <enaken> особенно педагогика на хуй не нужна
[23:00:51] <enaken> Lubagov_H: а ermine по какой специальности училась?
[23:01:05] <enaken> и техникум разве вышка? считай у неё тоже вышки же нет?
[23:01:16] <Lubagov_H> нету
[23:01:38] <enaken> Lubagov_H: а по какой спецухе?
[23:01:42] <Lubagov_H> я не знаю по какой, но она рассказывала что они в техникуме писали компилятор паскаля....
[23:01:50] <Lubagov_H> сами...
[23:02:06] <Lubagov_H> мы только копилятор калькулятора делали... так что...
[23:02:18] <enaken> Lubagov_H: хуя себе. это получается, типа архитектуры какой нить или аппаратного строения ПК. короче ассемблирили они некуёво
[23:02:21] <enaken> походу
[23:02:22] <Lubagov_H> ну раньше видимо учили лучше
[23:02:36] <enaken> Lubagov_H: это точно....
[23:02:41] <Lubagov_H> enaken: да не...
[23:02:44] <enaken> да раньше и вышка то не нуджна была
[23:03:03] <enaken> выучился в технаре и на производство по 200-500 р зарабатывали
[23:03:16] <enaken> а с вышкой хорошо зарабатывали только инженера
[23:03:30] <Lubagov_H> enaken: есть штука такая, называется она блин забыл..
[23:03:39] <enaken> а не всякая там бухгалтерия блять и продавцы и всякие там статистики
[23:03:53] <Lubagov_H> yacc и lex
[23:04:09] <Lubagov_H> Yest Another Compiler Compilers
[23:04:12] <enaken> Lubagov_H: первый раз слышу
[23:04:20] <Lubagov_H> еще один компилятор компиляторов..
[23:04:36] <Lubagov_H> и Lex это лексический анализатор..
[23:04:53] <enaken> у них просто понимаешь уровень был ну ОООЧЕНЬ низкий программирования (не в смысле плохой, ну ты понял), поэтому они понимали, че такое программа все костяки и соки а нам сразу сунули бэйсик. хуй там че поймёшь.
[23:05:13] <Lubagov_H> вот на YACC описываешь грамматику языка, он компилирует и потом на си заполняешь то что делать нужно когда встречается та или ина конструкция..
[23:05:26] <Lubagov_H> потом компилируешь выходит компилятор..
[23:05:45] <enaken> это типа библиотеки создаешь так на C/C++?
[23:05:47] <enaken> также
[23:06:07] <Lubagov_H> это чистая си... но граматику ты описываешь свою
[23:06:20] <Lubagov_H> т.е. конструкции языка могут быть свои..
[23:06:31] <Lubagov_H> это может быть свой любой язык
[23:07:05] <enaken> ну понятно))))))
Проще для меня:
Указываю как машина будет делать и что (прям числовыми этими двоичными разрядами)
А потом указываю какой командой в C будет эта штука запускаться
[23:07:05] MafBot is now chat ((Помощь по командам): !словарь - Проверка слова в грамматическом словаре, поиск слова в большом толковом словаре http://gramota.ru)
[23:08:23] enaken leaves the room
[23:08:43] enaken joins the room as moderator and owner
[23:08:43] enaken is now online (В полном расцвете вил)
[23:09:56] <Lubagov_H> http://ru.wikipedia.org/wiki/Yacc
[23:10:04] <enaken> Lubagov_H: Ferym в сети
[23:10:08] <Lubagov_H> не знаю поймешь что или нет
[23:10:21] <Lubagov_H> enaken: да ты что!
[23:10:26] <Lubagov_H> а жид какой?
[23:10:28] <Lubagov_H> где?
[23:10:45] <enaken> Lubagov_H: 446409542 (аська)
[23:12:35] <enaken> не отвечает((
[23:13:38] <Lubagov_H> меня авторизовал
[23:13:46] <enaken> Lubagov_H: отлично)
[23:13:51] <enaken> но мне молчит че то
[23:21:46] <enaken> Саня в своём стиле. написал ему туеву хучу сообщений, а он мне в ответ "прив" и отключился
[23:21:54] <Lubagov_H> [23:15.05]<admin> Доброго вечера!
[23:21.43]<FERRUM> Доброгл
[23:22.25]--- FERRUM недоступен для разговора
[23:22:09] <enaken> :-D
[23:23:47] <enaken> Lubagov_H: а xak знаешь?
[23:23:52] <enaken> чувак такой есть
[23:23:56] <enaken> не знаю хакер он или нет
[23:23:59] <enaken> но ни у него такой
[23:26:18] <Lubagov_H> блин. я вообще ничего не помню про yacc и lex...
[23:27:03] <enaken> а я вообще не знаю
[23:27:34] <Lubagov_H> а ведь делал же калькулятор с приоритетом операций с функциями вроде sin() cos() и скобками...
[23:27:47] <Lubagov_H> дак.. тебе то откуда знать
[23:28:08] <enaken> Lubagov_H: узнаю ещё :-D
[23:28:18] Lubagov_H leaves the room
[23:34:58] Lubagov_H joins the room as moderator and owner
[23:34:58] Lubagov_H is now online (:))
[23:36:13] <Lubagov_H> enaken: да.. Еще в нем (в калькуляторе) можно было переменные обьявлять...
[23:36:32] <enaken> Lubagov_H: фига
[23:36:54] <enaken> Lubagov_H: да в принципе ты даже с помощью C++ можешь другой язык создать :-D
[23:37:00] <enaken> тока нужен он...
[23:37:05] MafBot is now chat ((Помощь по командам): аптайм - Показывает время работы сервера.)
[23:37:43] <Lubagov_H> enaken: ну у нас было задание, сделать вот такой вот интерпритатор-калькулятор...
[23:38:09] <enaken> Lubagov_H: Кстати, а чем интерпретатор от компилятора отличается?
[23:38:41] <Lubagov_H> И у каждого свое задание, разный...
[23:40:11] <enaken> Lubagov_H: сколько этих языков. почему ткаббер этот написан блин на тикле?
[23:40:14] <Lubagov_H> enaken: интерпритатор отличается тем что он интерпретирует исходный код в режиме реального времени, компилятор компилирует в инструкции процессора, указанной архитектуры и программа выполняется безсреды разработки уже
[23:40:26] <enaken> аа
[23:40:41] <Lubagov_H> enaken: языков несколько тысяч... Или сот тысяч...
[23:41:53] <enaken> Lubagov_H:
TCL/TK, OCAML/ PHP/ BASIC/ 1C/ FORTRAN/C/C++//Perl/Python/Assemblers/Haskell
[23:42:01] <enaken> это ещё не всё что я помнб
[23:42:03] <enaken> делфи
[23:42:09] <enaken> Java
[23:42:28] <Lubagov_H> Вообще не так сложно создать свой язык... Это в пределах лабораторной работы :) как у нас было, каждый написал свой компилятор... Ну не каждый... Ктото написал а потом пол группы сдало.. Но не важно
[23:44:22] <Lubagov_H> Ada prolog lisp PL/Oracle basic smalltalk .... Да дофига..
[23:44:34] <enaken> SQL
[23:46:34] <enaken> Lubagov_H: а фортран разве не Билл Гейтц придумал?
[23:46:35] <Lubagov_H> PG/PL
процедурное расширение SQL СУБД потгрес...
[23:47:00] <Lubagov_H> enaken: я не знаю фортран.. Не знаю..
[23:47:33] <enaken> Lubagov_H: Фортра́н (Fortran) — первый язык программирования высокого уровня, имеющий транслятор. Создан в период с 1954 по 1957 год группой программистов под руководством Джона Бэкуса в корпорации IBM (язык Планкалкюль, претендующий на пальму первенства, был изобретён ещё в 1945 году, но не был реализован вплоть до 2000 года). Название Fortran является сокращением от FORmula TRANslator (переводчик формул).
[23:47:35] <enaken> хихи
[23:52:11] enaken is now away (Автоматически в состоянии "отошёл" по бездействию)
[23:53:20] enaken is now online (В полном расцвете вил)
[23:53:31] <Lubagov_H> enaken: ну их все можно разбить на группы... Императивных (Pascal/C/java/C++...) императивных обьектно ориентированных (Object Pascal/C++/java) функцаанальных(Lisp/haskell/ocaml) логических(Prolog/erlang хотя его можно отнести и к функцианальным) коммандных (TCL/TK/Bash и др. Коммандные оболочки)
[23:54:25] <Lubagov_H> Декларативных SQL..
[23:54:57] <Lubagov_H> В пределах группы (методологии) программировать одинаково приблизительно...
[23:56:04] <enaken> Lubagov_H: вообще возможно на паскале что - то серьёзное написать? и почему ОС пишут на C исключительно (ядра). Интересно, кстати, на чем написана mac os, а главное lisa и макинтош!
[23:57:03] <Lubagov_H> Есть мультиметодолгичные языки Python/C# на нее притендует, но он императивный + ООП в большей степени...
[23:58:23] <enaken> Lubagov_H: C# почему то обычно преподают экономистам