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

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

C/С++, Haskell, Ruby, Python, Perl, Lisp, Scheme, Erlang, OCaml, JavaScript, Рефал, Brainfuck, GLSL, PowerShell, Yet Another Wonder Language, Anime
Код выкладывать на http://dumpz.org
Вопросы задавать в чат, а не в личку.
Логи: http://tinyurl.com/ctcjr-logs
Упоминания о Java, .NET, basic, php, pascal/delphi/c++builder, 1С, VB, FoxPro карается съеданием поциента.
Личкрафты: http://leechcraft.org и git://github.com/0xd34df00d/leechcraft.git
Проблем решено: 0xF

BREAKING NEWS! Принимаем предложения по размещению на домене codingteam.org.ru
[00:03:19] <xmi> эх такого интересного собеседника потеряли
[00:08:18] des. вышел из конференции
[00:18:21] <xmi> через какую соц сеть лучше на форум заходить? варианты Вконтакте, Facebook, Twitter.
[00:21:31] magog вышел из конференции
[00:26:06] magog зашёл в конференцию
[00:30:50] longedok зашёл в конференцию
[00:32:49] xmi вышел из конференции: Replaced by new connection
[00:32:50] xmi зашёл в конференцию
[00:33:48] moonhawk вышел из конференции
[00:47:42] usercard зашёл в конференцию
[00:59:40] Graf зашёл в конференцию
[00:59:55] Graf вышел из конференции
[01:14:10] yesyes зашёл в конференцию
[01:45:27] usercard вышел из конференции
[01:55:25] v_oron вышел из конференции
[02:01:26] xmi вышел из конференции: Replaced by new connection
[02:01:27] xmi зашёл в конференцию
[02:18:17] yesyes вышел из конференции
[02:25:21] xmi вышел из конференции
[02:25:38] xmi зашёл в конференцию
[02:33:54] usercard зашёл в конференцию
[02:40:19] xmi вышел из конференции
[02:43:56] usercard вышел из конференции: Replaced by new connection
[03:21:27] longedok вышел из конференции
[03:29:09] usercard зашёл в конференцию
[03:41:57] Славный капитан зашёл в конференцию
[03:43:12] usercard вышел из конференции
[03:45:17] Славный капитан вышел из конференции: Replaced by new connection
[03:45:23] Славный капитан зашёл в конференцию
[05:23:19] Ryuuji зашёл в конференцию
[05:51:39] Славный капитан вышел из конференции
[06:00:58] Славный капитан зашёл в конференцию
[06:01:33] <Славный капитан> минуты в градусы еще проще будет
[06:02:06] <Славный капитан> а, не тот чятик
[08:01:14] Ryuuji вышел из конференции
[08:05:42] SolarRay зашёл в конференцию
[09:11:22] Ryuuji зашёл в конференцию
[09:20:00] magog вышел из конференции
[09:23:04] PhoSor зашёл в конференцию
[09:28:02] O01eg зашёл в конференцию
[09:34:14] SolarRay вышел из конференции
[09:35:11] SolarRay зашёл в конференцию
[09:52:43] m4n71k0r зашёл в конференцию
[09:53:43] tormozex зашёл в конференцию
[09:56:58] magog зашёл в конференцию
[10:07:07] * Славный капитан чот до сих пор не придумал, что впердолить на ctor
[10:09:16] пкщгяут[slacktop] вышел из конференции
[10:18:00] <Сволота> в javascript@ очень жырная еда :)
[10:19:32] <Славный капитан> жырне
[10:22:15] Ryuuji вышел из конференции
[10:26:46] <Сволота> а всего то надо было отослать человека задающего вопросы невтему в programming@
[10:27:16] <Славный капитан> кстати, я тут прикинул
[10:28:22] <Славный капитан> мой компьютер может работать с пикчами порядка 10^6x10^6 %)
[10:29:04] <Сволота> напиши это ему, продолжим общение
[10:29:27] <PhoSor> таки да, он тебе тогда много говна еще накидает
[10:34:31] <Сволота> вот почему при злоупотреблении использования флеша моя файловая система становится ридонли?
[10:34:55] <Сволота> особенно когда это ютюб
[10:35:05] <Славный капитан> потому что у тебя пинукс
[10:36:48] <Славный капитан> чот поциент сдулся
[10:39:14] <PhoSor> сильно покусали, жыру наберет - ввернется
[10:40:39] Сволота вышел из конференции
[10:50:15] пкщгяут[slacktop] зашёл в конференцию
[10:50:42] Сволота зашёл в конференцию
[11:01:47] evilbloodydemon зашёл в конференцию
[11:04:43] <Сволота> ForNeVeR: глянь недавние логи @javascript
[11:04:59] <ForNeVeR> Сволота: да, неплохо.
[11:05:03] <ForNeVeR> Мне кажется, он тролли.
[11:05:06] <ForNeVeR> троллил*
[11:05:31] <PhoSor> не, я в интернетах его поискал, мне его даж жалко стало
[11:05:45] <ForNeVeR> PhoSor: что, правда чтоле?!
[11:05:48] <Славный капитан> PhoSor: сливай инфу!
[11:05:51] <ForNeVeR> Может, это oksyd?
[11:05:57] <PhoSor> да у него в профиле все написано
[11:05:58] <ForNeVeR> Он, помнится, в милицию на нас заявление писал.
[11:06:11] <ForNeVeR> PhoSor: сливай. Его профиль больше не с нами.
[11:06:17] <PhoSor> от тока што вошел
[11:06:19] <PhoSor> там
[11:08:37] <ForNeVeR> http://juick.com/DKK64/
[11:08:45] <ForNeVeR> Этого должно быть достаточно.
[11:12:23] <PhoSor> ему кста кажется и правда 40 лет с хуем
[11:12:50] <Славный капитан> может, он вроде штольмана
[11:13:08] <ForNeVeR> Ага. Телефонный штольман.
[11:13:55] * PhoSor имеет подобного знакомого IRL, временами доставляющее зрелище
[11:14:13] SolarRay вышел из конференции
[11:14:51] SolarRay зашёл в конференцию
[11:15:44] xmi зашёл в конференцию
[11:16:25] <Славный капитан> га
[11:16:30] <Славный капитан> а не туамосес ли это?
[11:17:03] <ForNeVeR> Кто таков?
[11:17:52] <Славный капитан> гуглимо
[11:18:03] <Славный капитан> на ixbt и rsdn отжигает
[11:25:23] <Славный капитан> ну ебать
[11:25:42] <Славный капитан> а, не тот чатик
[11:26:03] <xmi> о ком вы?
[11:27:52] longedok зашёл в конференцию
[11:28:37] Graf зашёл в конференцию
[11:28:49] Graf вышел из конференции
[12:12:11] SolarRay вышел из конференции
[12:13:05] SolarRay зашёл в конференцию
[12:15:16] xmi вышел из конференции: Replaced by new connection
[12:15:18] xmi зашёл в конференцию
[12:33:47] <PhoSor> обед поцоны
[12:33:55] <PhoSor> можно продолжать
[12:34:20] <Сволота> продолжим :)
[12:40:40] xmi вышел из конференции
[12:40:45] xmi зашёл в конференцию
[12:45:37] <Славный капитан> вот это я понимаю, бухгалтерия
[12:45:49] <Славный капитан> ставки полторы, а на руки почти в джва раза больше
[12:47:49] v_oron зашёл в конференцию
[12:48:00] <Славный капитан> мне нравится такой матан!
[12:50:15] xmi вышел из конференции: Replaced by new connection
[12:50:17] xmi зашёл в конференцию
[12:50:43] m4n71k0r вышел из конференции
[12:50:49] m4n71k0r зашёл в конференцию
[12:50:51] yesyes зашёл в конференцию
[12:51:18] xmi вышел из конференции: Replaced by new connection
[12:51:21] xmi зашёл в конференцию
[12:52:24] xmi вышел из конференции: Replaced by new connection
[12:52:27] xmi зашёл в конференцию
[12:52:32] xmi вышел из конференции
[12:55:04] xmi зашёл в конференцию
[12:56:07] xmi вышел из конференции: Replaced by new connection
[12:56:09] xmi зашёл в конференцию
[12:57:12] xmi вышел из конференции: Replaced by new connection
[12:57:13] xmi зашёл в конференцию
[12:58:54] SolarRay вышел из конференции
[12:59:37] SolarRay зашёл в конференцию
[13:04:03] <Сволота> давайте поциента сюда призовём пока мой уютненький жабоскрипточат не превратился в полную хуиту?
[13:04:21] <Сволота> хотя может он туда новых посетителей привлечёт :-/
[13:04:45] <Славный капитан> ага
[13:04:54] <Славный капитан> мэра города энгельса и его сынулю
[13:05:03] <Сволота> :-D
[13:05:43] <xmi> Последний визит с: 217.212.230.42
Страна: Польша
[13:05:44] <Сволота> ладно, подержу его там пару дней, избавится всегда можно
[13:05:46] <xmi> не понял
[13:06:02] <Славный капитан> xmi: левый прокси
[13:06:09] <xmi> кто-то мой акк взломал на бесплатном хостинге?
[13:06:13] <Славный капитан> его же УБИТЬХОТЯТ
[13:08:04] <xmi> что сделали с сайтом, что пишет unknown host infoblog.16mb.com
[13:08:19] <xmi> это вы поломали?
[13:08:34] <PhoSor> xmi: тебя тоже убить хотят?
[13:08:37] <xmi> негодяи
[13:08:38] <Славный капитан> я не ломал =\
[13:08:56] <xmi> PhoSor: нет вроде не хотят
[13:09:07] <PhoSor> xmi: ты значит ты просто не знаешь
[13:09:22] SolarRay вышел из конференции
[13:09:42] <Сволота> как говорил дядя Джимбо: "он хочет на нас напасть"
[13:09:55] <PhoSor> кэп таки в ударе
[13:09:55] SolarRay зашёл в конференцию
[13:09:56] <xmi> PhoSor: ты меня пугаешь
[13:13:41] xmi вышел из конференции: Replaced by new connection
[13:13:42] xmi зашёл в конференцию
[13:15:16] xmi вышел из конференции: Replaced by new connection
[13:15:18] xmi зашёл в конференцию
[13:15:56] <PhoSor> xmi: а че нам свой первый пост не показываешь?
[13:18:05] <PhoSor> таки "астрологи объявили год дебилов ..." какое то творится
[13:19:42] SolarRay вышел из конференции
[13:20:12] SolarRay зашёл в конференцию
[13:22:08] xmi вышел из конференции: Replaced by new connection
[13:22:10] xmi зашёл в конференцию
[13:22:23] <xmi> не понял юмора
[13:22:39] <xmi> Домен infoblog.16mb.com свободен!
[13:22:56] <xmi> PhoSor: в смысле?
[13:23:49] <PhoSor> xmi: ну ссылку бы кинуд
[13:24:04] <PhoSor> мы бы хоть поржали^W почитали
[13:24:43] v_oron вышел из конференции
[13:24:59] <xmi> http://infoblog.16mb.com/2012/02/nastroyka-3g-modema-zte-mf100/ - рерайт
[13:25:24] <xmi> у меня не открывается сайт
[13:25:30] <xmi> почему-то
[13:26:46] <xmi> PhoSor: он у тебя открывается?
[13:26:52] <PhoSor> да
[13:27:09] <xmi> смешно написал?
[13:28:24] longedok вышел из конференции
[13:28:39] <Славный капитан> хуйню написал
[13:30:50] <xmi> почему?
[13:31:17] <Славный капитан> по определению.
[13:31:28] <xmi> Славный капитан: что там неправильно?
[13:31:41] <xmi> и это не моя инфа же
[13:31:52] <xmi> оригинал лучше?
[13:32:06] <Славный капитан> оригинал тоже хуйня
[13:32:14] yesyes вышел из конференции
[13:33:42] xmi вышел из конференции: Replaced by new connection
[13:33:44] xmi зашёл в конференцию
[13:33:53] <xmi> Славный капитан: покажи пост нехуйни. мне надо для саморазвития.
[13:34:38] <Славный капитан> вот очень нехуйня например
[13:34:39] <Славный капитан> http://ahefner.livejournal.com/20528.html
[13:35:17] xmi вышел из конференции: Replaced by new connection
[13:35:46] xmi зашёл в конференцию
[13:38:25] xmi вышел из конференции: Replaced by new connection
[13:38:28] xmi зашёл в конференцию
[13:40:35] xmi вышел из конференции: Replaced by new connection
[13:40:37] xmi зашёл в конференцию
[13:41:47] xmi вышел из конференции: Replaced by new connection
[13:41:49] xmi зашёл в конференцию
[13:43:07] <xmi> Славный капитан: это уровень высокий для меня.
[13:43:19] <xmi> очень высокий
[13:47:13] tormozex вышел из конференции: Replaced by new connection
[13:48:59] yesyes зашёл в конференцию
[13:53:29] yesyes вышел из конференции
[13:54:16] <xmi> блин вконтакте группах почему-то отвечают медленно .
[13:54:33] <Славный капитан> xmi: а низкий уровень не нужен
[13:54:37] <Славный капитан> только вверх!
[13:55:05] tormozex зашёл в конференцию
[13:55:06] <xmi> Славный капитан: а в википедии много нехуйни?
[13:55:19] <Славный капитан> да
[13:55:28] <Славный капитан> особенно в английской
[13:55:46] <xmi> ну в английской да
[13:56:05] <xmi> а в русской фигню иногда пишут
[13:56:11] <Славный капитан> но в русской тоже ок нехуйня есть
[13:56:18] <Славный капитан> http://ru.wikipedia.org/wiki/Теория_категорий например.
[13:58:07] <xmi> для таких вещей по-моему лучше книгу умную читать.
[13:58:31] <Славный капитан> умных книг с такими вещами еще нет
[13:58:36] <Славный капитан> только журналы
[13:58:37] <PhoSor> Славный капитан: выйди из жс :3
[13:58:40] <xmi> хотя для того чтобы знать что это наверное хорошая статья
[13:58:49] <Славный капитан> PhoSor: вышел?
[13:59:33] <Сволота> PhoSor: можно было реально зобанить, потом разбанить
[13:59:43] <Славный капитан> xmi: по шахматам тоже очень неплохое дерево статей там
[14:00:06] <PhoSor> не суть, так больше доставляе
[14:00:15] <Славный капитан> транслируй!
[14:00:26] <xmi> я не играю сейчас в шахматы к сожалению
[14:00:58] <Славный капитан> про гоъ тоже неплохо написано, но в английской намного лучше
[14:02:32] <PhoSor> Славный капитан: в логах есть
[14:02:36] <Славный капитан> точно!
[14:02:41] <Славный капитан> тогда урл
[14:03:19] <PhoSor> http://0xd34df00d.me/logs/chat/javascript@conference.jabber.ru
[14:04:15] SolarRay вышел из конференции
[14:04:31] SolarRay зашёл в конференцию
[14:19:18] yesyes зашёл в конференцию
[14:22:26] Сволота вышел из конференции
[14:51:24] PhoSor вышел из конференции
[14:53:43] v_oron зашёл в конференцию
[15:01:56] zxc зашёл в конференцию
[15:02:41] Славный капитан вышел из конференции
[15:07:26] xmi вышел из конференции: Replaced by new connection
[15:07:27] xmi зашёл в конференцию
[15:12:06] O01eg вышел из конференции
[15:24:15] SolarRay вышел из конференции
[15:24:56] SolarRay зашёл в конференцию
[15:25:15] xmi вышел из конференции: Replaced by new connection
[15:25:17] xmi зашёл в конференцию
[15:39:39] Славный капитан зашёл в конференцию
[15:43:53] Славный капитан вышел из конференции: Replaced by new connection
[15:43:58] Славный капитан зашёл в конференцию
[15:46:42] Славный капитан вышел из конференции: Replaced by new connection
[15:46:47] Славный капитан зашёл в конференцию
[15:52:14] xmi вышел из конференции: Replaced by new connection
[15:52:16] xmi зашёл в конференцию
[15:53:42] xmi вышел из конференции: Replaced by new connection
[15:53:45] xmi зашёл в конференцию
[15:54:52] xmi вышел из конференции: Replaced by new connection
[15:54:54] xmi зашёл в конференцию
[15:59:14] yesyes вышел из конференции
[16:35:09] yesyes зашёл в конференцию
[16:52:56] xmi вышел из конференции: Replaced by new connection
[16:53:00] xmi зашёл в конференцию
[16:54:33] xmi вышел из конференции: Replaced by new connection
[16:54:34] xmi зашёл в конференцию
[16:55:39] xmi вышел из конференции: Replaced by new connection
[16:55:41] xmi зашёл в конференцию
[16:56:20] xmi вышел из конференции: Replaced by new connection
[16:56:23] xmi зашёл в конференцию
[16:56:24] xmi вышел из конференции
[16:57:49] SolarRay вышел из конференции
[17:06:11] rexim зашёл в конференцию
[17:16:48] rexim вышел из конференции
[17:19:11] m4n71k0r вышел из конференции
[17:19:22] m4n71k0r зашёл в конференцию
[17:21:21] tormozex вышел из конференции
[17:50:07] PhoSor зашёл в конференцию
[17:58:13] PhoSor вышел из конференции
[17:58:40] v_oron вышел из конференции
[17:59:35] trans вышел из конференции: Replaced by new connection
[17:59:35] PhoSor зашёл в конференцию
[17:59:36] trans зашёл в конференцию
[18:00:22] m4n71k0r вышел из конференции
[18:00:46] magog вышел из конференции
[18:01:05] xmi зашёл в конференцию
[18:01:05] trans вышел из конференции: Отключён
[18:02:15] v_oron зашёл в конференцию
[18:02:36] magog зашёл в конференцию
[18:03:25] trans зашёл в конференцию
[18:05:48] yesyes вышел из конференции
[18:06:41] PhoSor вышел из конференции
[18:07:21] PhoSor зашёл в конференцию
[18:08:52] moonhawk зашёл в конференцию
[18:09:16] <moonhawk> утра
[18:15:20] yesyes зашёл в конференцию
[18:18:47] rexim зашёл в конференцию
[18:24:10] <rexim> .ping
[18:24:11] <DeadBot> rexim: понг от тебя 0.12 секунды
[18:24:12] <rexim> .ping
[18:24:13] <DeadBot> rexim: понг от тебя 0.12 секунды
[18:24:14] <rexim> .ping
[18:24:14] <DeadBot> rexim: понг от тебя 0.12 секунды
[18:24:27] <xmi> .ping
[18:24:27] <DeadBot> xmi: понг от тебя 0.21 секунды
[18:24:31] <xmi> ого
[18:24:50] <xmi> хорошие пинги
[18:27:05] <Славный капитан> .ping
[18:27:05] <DeadBot> Славный капитан: понг от тебя 0.13 секунды
[18:27:15] <Славный капитан> хуевые пинги
[18:27:38] <Славный капитан> да у меня задержки на говноAC97 меньше!
[18:28:10] <Славный капитан> .ping DeadBot
[18:28:26] <xmi> это бот странный
[18:28:31] <ForNeVeR> .pinf
[18:28:32] <ForNeVeR> .ping
[18:28:32] <DeadBot> ForNeVeR: понг от тебя 0.08 секунды
[18:28:41] <DeadBot> xmi: это ты странный.
[18:29:00] Rulexec зашёл в конференцию
[18:29:19] <xmi> DeadBot: пинги надо тремя цифрами писать
[18:29:27] <Rulexec> Здравствуйте. я реквестирую помощь.
[18:29:32] <xmi> значимыми
[18:29:36] <ForNeVeR> Rulexec: подставляй шею.
[18:29:44] <Rulexec> хотел разобраться, каким макаром хранятся данные на стеке
[18:29:51] <ForNeVeR> У меня как раз ножницы с собой...
[18:29:57] <ForNeVeR> А, тебе *эта* помощь.
[18:30:03] <Rulexec> нигде не нашёл ничего конкретного :(
[18:30:04] <ForNeVeR> Ну, хранятся они там в байтах.
[18:30:19] <Rulexec> написал я char x[4097];
[18:30:21] <Rulexec> скомпилил
[18:30:22] <ForNeVeR> Когда нужно выделить память - указатель стека передвигается вниз.
[18:30:28] <ForNeVeR> А когда нужно освободить - вверх.
[18:30:31] <ForNeVeR> Вот и всё!
[18:30:47] <Rulexec> глянул я чего оно там нагенерило
[18:30:52] <Славный капитан> ForNeVeR: не факт
[18:31:00] <xmi> Rulexec: . | Помощь первокурсникам. Дорого, быстро, качественно.
в конфе linux
[18:31:00] <Славный капитан> многие стеки растут вверх
[18:31:01] <Славный капитан> !
[18:31:06] <Rulexec> и оно в цикле что-то странное творит
[18:31:06] <ForNeVeR> Славный капитан: какая разница.
[18:31:11] <ForNeVeR> #define низ верх
[18:31:52] <Rulexec> вычитает из ECX по 4096
[18:31:57] <Rulexec> и делает OR DWORD PTR DS:[ECX],0
[18:32:08] <Rulexec> что оно делает?
[18:32:09] <Славный капитан> получится "Когда нужно выделить память - указатель стека передвигается вверх. А когда нужно освободить - вверх."
[18:32:15] <Rulexec> как я понимаю -- ничего
[18:32:19] <Славный капитан> STACK OVERFLOW
[18:32:21] <ForNeVeR> Славный капитан: похрен же.
[18:32:28] <ForNeVeR> Ну пусть будет оверфлоу.
[18:33:32] solarray зашёл в конференцию
[18:33:33] <Славный капитан> странно
[18:33:34] <Rulexec> ну, ничего по моему мнению, на самом деле, ollydbg на вкладке Memory показывает, что размер "куска" (хз, как это называется), где находится стек растёт по 4096 байт за каждую итерацию
[18:33:37] <Славный капитан> при чем тут ecx?
[18:33:54] <Славный капитан> esp я бы еще понял
[18:34:02] <Rulexec> не важно, причём тут ECX
[18:34:10] <ForNeVeR> То есть там несколько итераций?
[18:34:11] <ForNeVeR> Бред.
[18:34:17] <Rulexec> блиииин
[18:34:22] <Rulexec> да мне не суть на итерации
[18:34:22] <ForNeVeR> У тебя неправильный стек.
[18:34:38] <ForNeVeR> Должно выделиться всего 4096 байт.
[18:34:40] <Rulexec> почему OR DWORD PTR DS:[ECX],0 из какого-то рукава достаёт 4096 байт?
[18:34:46] <ForNeVeR> А если больше в несколько раз - ненормально.
[18:35:03] <Rulexec> дык не в несколько раз
[18:35:04] <Rulexec> один
[18:35:12] <ForNeVeR> > растёт по 4096 байт за каждую итерацию
[18:35:14] <Славный капитан> Rulexec: покажи код и асм
[18:35:15] <Rulexec> когда было несколько, я делал char x[16777216];
[18:35:25] <Rulexec> мой код такой вот:

#include <stdio.h>

int main(int argc, char *argv[]) {
//char x[16777216];
char x[4097];

printf("passed");

return 0;
}
[18:35:37] <Rulexec> то что комментарий -- это я на stack overflow смотрел
[18:35:47] <Rulexec> а вот с асмом труднее будет, сек
[18:36:12] <uıʃɐɟ∀> Rulexec: Код тащемта на пасту.
[18:37:55] <Rulexec> http://dumpz.org/151742/
[18:38:50] <Rulexec> оно заходит в цикл и на 00401C62 крэшится от stack overflow
[18:40:25] <Rulexec> я этого не понимаю, вроде как в этом цикле вообще никак не трогается ни ESP, ни EBP, нет PUSH
[18:40:42] <Rulexec> куда OR результат пихает?
[18:40:49] <Rulexec> и какой смысл OR с нулём?
[18:40:59] <Rulexec> ведь ничего не изменится
[18:42:38] <ForNeVeR> Rulexec: это очистка регистра, дурень.
[18:43:07] <ForNeVeR> Суть, видимо, тут:
MOV EBP,ESP
AND ESP,FFFFFFF0
[18:43:14] <ForNeVeR> Это единственные операции с ESP, вроде.
[18:43:19] <uıʃɐɟ∀> OR? Очистка?
[18:43:31] <Rulexec> тем более с нулём
[18:43:36] <ForNeVeR> А, нет, их дохуя.
[18:43:39] <Rulexec> оно ничего не делает с байтом
[18:43:44] <ForNeVeR> Rulexec: но чего ты прицепился к этой строчке?
[18:44:02] <ForNeVeR> У тебя там куча операций с ESP, а ты какого-то хрена предполагаешь, что память выделяет OR.
[18:44:04] <Rulexec> именно она "добавляет" памяти стеку
[18:44:06] <ForNeVeR> Это же бред.
[18:44:14] <Rulexec> где куча операций с ESP?
[18:44:25] <Rulexec> блин
[18:44:29] <Rulexec> я нажимаю F7
[18:44:31] <ForNeVeR> Тупой шоле.
[18:44:36] <Rulexec> курсор ходит внутри цикла одного
[18:44:38] <ForNeVeR> Сам-то грепни там "ESP".
[18:44:40] <Rulexec> на 5 строк
[18:45:40] <Rulexec> когда случается этот OR, в колонке size число напротив "stack of main thread" увеличивается на 0o1000
[18:45:53] <ForNeVeR> И что?
[18:46:01] <ForNeVeR> Ты же понимаешь, что это бред.
[18:46:24] <Rulexec> а когда этот size доходит до примерно 2х мегабайт
[18:46:28] <Rulexec> всё крэшится
[18:47:17] <uıʃɐɟ∀> У тебя, я думаю, с помощью OR проверяется доступность адреса в стеке. Постранично.
[18:47:17] <Rulexec> и из этого всего я делаю вывод, что этот OR как-то "прикасается" к памяти (ибо что угодно ИЛИ 0 = никакого эффекта), забирая её к стеку О_О
[18:47:26] <Rulexec> вот, наверное так
[18:47:41] <uıʃɐɟ∀> И когда ты достигаешь недоступной для записи страницы - ОС даёт пизды.
[18:47:41] <Rulexec> а почему крэшится изза stack overflow?
[18:48:03] <uıʃɐɟ∀> SEH например дебуггером выставлен.
[18:48:04] <Rulexec> я могу игнорировать stack overflow, продолжаю -- уже тогда крэшится изза access violation
[18:49:13] <Rulexec> хм, ок
[18:49:24] <Rulexec> ладно, с этим закончили, пусть проверяет
[18:49:39] <uıʃɐɟ∀> Rulexec РОЗРЕШЫЛ.
[18:50:07] <Rulexec> вот я пишу int x;
[18:50:13] <Rulexec> где этот x хранится?
[18:50:16] tormozex зашёл в конференцию
[18:50:33] <uıʃɐɟ∀> На стеке, как ни странно.
[18:50:46] <Rulexec> я вот не понимаю, как это
[18:50:48] <Rulexec> например, я делаю
[18:50:55] <uıʃɐɟ∀> Что ты не понимаешь?
[18:50:55] xmi вышел из конференции: Replaced by new connection
[18:51:01] xmi зашёл в конференцию
[18:51:13] <Rulexec> int a = 1, b = 2, c = 3, d = 4;
a = a + b;
c = c + d;
[18:51:33] <Rulexec> оно помещает a и b на стек
[18:51:48] <Rulexec> c, d
[18:52:07] <Rulexec> и как оно сложит a и b, если на вершине стека "лишние" c и d?
[18:52:25] <uıʃɐɟ∀> А в чём проблема?
[18:52:42] <uıʃɐɟ∀> Ты же можешь обратиться к DWORD PTR SS:[ESP+N]
[18:52:54] <Rulexec> оно что, читерит? =\
[18:53:01] <Rulexec> блин, тогда всё проще
[18:53:06] <uıʃɐɟ∀> Ололо.
[18:53:10] <uıʃɐɟ∀> А ты чего ждал?
[18:53:11] <ForNeVeR> Ну конечно читерит.
[18:53:11] <Rulexec> я то думал, оно по правильному всегда делает
[18:53:14] <uıʃɐɟ∀> std::stack?
[18:53:14] <Rulexec> PUSH, POP
[18:53:17] <Rulexec> стек, вот
[18:53:20] deter0k зашёл в конференцию
[18:53:20] <ForNeVeR> Ну а чо.
[18:53:25] <Rulexec> а оно просто обращается к любому элементу
[18:53:26] <ForNeVeR> Можно поперекладывать переменные в стеке.
[18:53:31] deter0k вышел из конференции
[18:53:39] <ForNeVeR> Временно запиховая в регистр.
[18:53:48] <Rulexec> а если их миллион? :)
[18:53:55] <uıʃɐɟ∀> Rulexec: Кагбе стек не заставляет обращаться к элементам только сверху. Он изменяет размер с одной стороны только.
[18:54:12] <Rulexec> ладно, теперь всё разъяснилось
[18:54:18] <ForNeVeR> uıʃɐɟ∀: зачем сказал?!
[18:54:18] <Rulexec> кроме одного вот ещё :)
[18:54:37] <Rulexec> EBP указывает на самый низ стека, ESP на верх
[18:54:38] <uıʃɐɟ∀> ForNeVeR: Зобань, тогда в следующий раз точно не скажу!
[18:54:58] <ForNeVeR> Хз, у меня стек растёт вниз.
[18:55:02] <ForNeVeR> Как и живот >_<'
[18:55:05] <Rulexec> и я тут вижу, что ESP < EBP
[18:55:23] <Rulexec> как он у вас вниз растёт?
[18:55:25] <uıʃɐɟ∀> Дык правильно.
[18:55:28] <Rulexec> или у вас меньше -- низ?
[18:55:34] <uıʃɐɟ∀> Верх должен быть ниже низа =3
[18:55:40] <Rulexec> так
[18:55:45] <Rulexec> т.е. 0 выше, чем 5?
[18:55:51] <uıʃɐɟ∀> Конечно.
[18:55:54] <uıʃɐɟ∀> Он же вниз растёт.
[18:56:04] <Rulexec> ох
[18:56:09] <Rulexec> вот если печатать
[18:56:12] <uıʃɐɟ∀> Это же ОЧЕВИДНО.
[18:56:15] <Rulexec> 0
1
2
3
4
5
[18:56:19] <Rulexec> EBP = 5
[18:56:24] <Rulexec> ESP = 4
[18:56:31] <Rulexec> я добавляю элементов
[18:56:35] <Rulexec> ESP становится нулём
[18:56:45] <Rulexec> и вот оно вверх растёт, к нулю :)
[18:56:56] <uıʃɐɟ∀> Чо-то ты хуиту какую-то написал.
[18:57:09] <Rulexec> мы когда элемент в стек добавляем
[18:57:17] <Rulexec> мы вычитаем из ESP
[18:57:25] <Rulexec> и записываем по тому адресу чего-нибудь
[18:57:27] <Rulexec> не?
[18:58:58] <uıʃɐɟ∀> Короче. Когда ты делаешь PUSH, стек растёт, его верх уменьшается. Потому что верх стека снизу и растёт стек вниз.
[18:59:10] <uıʃɐɟ∀> Нарисуй картинку.
[18:59:15] <uıʃɐɟ∀> Проще будет.
[18:59:23] <uıʃɐɟ∀> Или книжку открой, где это нарисовано уже.
[18:59:28] <Rulexec> так, стой
[18:59:47] <Rulexec> в какую сторону ячейки памяти идут?
[18:59:55] <Rulexec> снизу вверх или сверху вниз?
[19:00:07] <uıʃɐɟ∀> Вверх.
[19:00:14] <Rulexec> а, ну тогда ок :)
[19:00:17] O01eg зашёл в конференцию
[19:00:28] <Rulexec> просто я то их представляю сверху вниз
[19:00:52] <uıʃɐɟ∀> Хуёво тебе, чо.
[19:00:56] <Rulexec> ну, т.е. нулевая в самом верху, а последняя -- в самом низу
[19:01:01] <Rulexec> дык, логично, не?
[19:01:08] <Rulexec> что мотаешь вниз и видишь дальше
[19:01:19] <uıʃɐɟ∀> Вообще, в книжках рисуют слева направо.
[19:01:27] <Rulexec> а не проматываешь на конец и мотаешь снизу вверх
[19:01:37] <Rulexec> ну, ок. растёт и растёт.
[19:01:42] <uıʃɐɟ∀> Ты тут не путай тёплое с мягким аще.
[19:01:51] <Rulexec> всё, спасибо всем, теперь я больше понимаю этого :)
[19:02:20] Rulexec вышел из конференции
[19:04:27] <rexim> .ping
[19:04:28] <DeadBot> rexim: понг от тебя 0.12 секунды
[19:04:30] <rexim> .ping
[19:04:30] <DeadBot> rexim: понг от тебя 0.13 секунды
[19:04:31] <rexim> .ping
[19:04:32] <DeadBot> rexim: понг от тебя 0.13 секунды
[19:05:06] PhoSor вышел из конференции
[19:11:59] zxc выгнали из конференции: ate the whole cake
[19:20:00] xmi вышел из конференции
[19:25:25] solarray вышел из конференции
[19:31:19] deter0k зашёл в конференцию
[19:31:21] deter0k вышел из конференции
[19:36:00] yesyes вышел из конференции
[19:36:43] Graf зашёл в конференцию
[19:38:10] Graf вышел из конференции
[19:41:36] solarray зашёл в конференцию
[19:46:04] moonhawk вышел из конференции
[19:49:48] longedok зашёл в конференцию
[19:50:01] longedok вышел из конференции
[19:50:06] longedok зашёл в конференцию
[19:52:00] yesyes зашёл в конференцию
[19:54:38] magog вышел из конференции
[19:58:38] tormozex вышел из конференции
[20:01:21] Сволота зашёл в конференцию
[20:01:39] xmi зашёл в конференцию
[20:04:29] tormozex зашёл в конференцию
[20:10:45] des. зашёл в конференцию
[20:21:01] xmi вышел из конференции
[20:21:34] xmi зашёл в конференцию
[20:26:26] xmi вышел из конференции: Replaced by new connection
[20:26:28] xmi зашёл в конференцию
[20:27:00] <xmi> что-то я в вордпресс разочаровался
[20:27:17] <xmi> для моих интернетов он тормозной
[20:27:35] solarray вышел из конференции
[20:27:38] <xmi> то есть наоборот
[20:37:15] moonhawk зашёл в конференцию
[20:37:25] des. вышел из конференции
[20:41:57] <longedok> xmi: для твоих тормозов он интернетный?
[20:49:27] yesyes вышел из конференции
[20:50:15] <xmi> longedok: а где у меня тормоза? тормозу тормоза не нужны ведь
[20:50:47] <longedok> > xmi: для моих интернетов он тормозной
> xmi: то есть наоборот
[20:52:08] <xmi> мои интернеты для него
[20:55:13] <xmi> longedok: ты прям как из мультика
[20:55:52] <xmi> когда пацан просил замесить пирогов и нарубать дров, а потом наоборот.
[20:57:22] des. зашёл в конференцию
[21:02:07] <xmi> полосатый билайн обнаглел просто
[21:03:24] <moonhawk> xmi: двое из ларца ж
[21:05:34] <xmi> да
[21:05:40] yesyes зашёл в конференцию
[21:11:25] PhoSor зашёл в конференцию
[21:12:43] xmi вышел из конференции: Replaced by new connection
[21:12:45] xmi зашёл в конференцию
[21:14:23] <PhoSor> посоны, в win api кто нить Ip helper функции тыкал? хочу название интерфейса получить, пчму то всегда пусто
[21:16:55] <xmi> коммерческая тайна же
[21:17:52] <xmi> поставил только gsm вроде лучше инет стал работать
[21:18:08] <xmi> хотя уровень сети очень хороший
[21:20:57] <xmi> в общем то не лучше
[21:24:39] magog зашёл в конференцию
[21:28:03] <Славный капитан> Смотрите, какой пиздатый дизайн: http://bnw.im/
[21:28:50] <PhoSor> очнулся
[21:28:57] <PhoSor> Славный капитан: баян
[21:29:14] <Славный капитан> да
[21:29:23] <Славный капитан> но теперь ТАМ! ПРАВИЛЬНЫЙ! ШРИФТ!
[21:30:39] m4n71k0r зашёл в конференцию
[21:31:17] m4n71k0r вышел из конференции
[21:31:21] <PhoSor> у меня кста пчму то размыто
[21:31:45] m4n71k0r зашёл в конференцию
[21:32:02] m4n71k0r вышел из конференции
[21:32:26] m4n71k0r зашёл в конференцию
[21:32:31] <yesyes> что за красивый шрифт?
[21:32:49] m4n71k0r вышел из конференции
[21:32:58] tormozex вышел из конференции: Replaced by new connection
[21:33:00] magog вышел из конференции
[21:33:08] m4n71k0r зашёл в конференцию
[21:33:31] m4n71k0r вышел из конференции
[21:33:47] m4n71k0r зашёл в конференцию
[21:34:21] magog зашёл в конференцию
[21:34:46] m4n71k0r вышел из конференции
[21:35:12] magog вышел из конференции
[21:35:14] m4n71k0r зашёл в конференцию
[21:35:41] m4n71k0r вышел из конференции
[21:35:56] m4n71k0r зашёл в конференцию
[21:36:15] m4n71k0r вышел из конференции
[21:36:38] m4n71k0r зашёл в конференцию
[21:36:56] m4n71k0r вышел из конференции
[21:37:32] m4n71k0r зашёл в конференцию
[21:37:46] m4n71k0r вышел из конференции
[21:37:58] xmi вышел из конференции: Replaced by new connection
[21:37:59] xmi зашёл в конференцию
[21:37:59] yesyes вышел из конференции: Replaced by new connection
[21:37:59] yesyes зашёл в конференцию
[21:38:15] m4n71k0r зашёл в конференцию
[21:39:11] m4n71k0r вышел из конференции
[21:39:31] m4n71k0r зашёл в конференцию
[21:39:53] m4n71k0r вышел из конференции
[21:40:22] m4n71k0r зашёл в конференцию
[21:40:50] m4n71k0r вышел из конференции
[21:41:09] m4n71k0r зашёл в конференцию
[21:41:22] magog зашёл в конференцию
[21:41:26] tormozex зашёл в конференцию
[21:41:28] m4n71k0r вышел из конференции
[21:41:48] m4n71k0r зашёл в конференцию
[21:42:06] m4n71k0r вышел из конференции
[21:42:24] magog вышел из конференции
[21:42:38] m4n71k0r зашёл в конференцию
[21:43:41] m4n71k0r вышел из конференции
[21:44:18] m4n71k0r зашёл в конференцию
[21:44:34] m4n71k0r вышел из конференции
[21:45:02] m4n71k0r зашёл в конференцию
[21:45:28] m4n71k0r вышел из конференции
[22:09:43] m4n71k0r зашёл в конференцию
[22:12:28] PhoSor вышел из конференции
[22:14:20] Славный капитан вышел из конференции
[22:18:18] deter0k зашёл в конференцию
[22:18:20] deter0k вышел из конференции
[22:20:51] moonhawk вышел из конференции
[22:28:18] des. вышел из конференции
[22:34:38] tormozex вышел из конференции
[22:36:30] tormozex зашёл в конференцию
[22:36:35] Graf зашёл в конференцию
[22:36:35] Graf вышел из конференции
[22:42:17] yesyes вышел из конференции
[22:43:57] moonhawk зашёл в конференцию
[23:09:00] moonhawk вышел из конференции
[23:13:10] xmi вышел из конференции: Replaced by new connection
[23:13:12] xmi зашёл в конференцию
[23:26:45] evilbloodydemon вышел из конференции
[23:29:03] longedok вышел из конференции: Replaced by new connection
[23:29:04] longedok зашёл в конференцию
[23:49:56] rexim вышел из конференции
[23:59:32] m4n71k0r вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!