Main page




[00:26] mOleg (^52cf52bc@ircgate.deware.lo) joined #forth.
[00:26] [mOleg] Гм.
[00:26] [mOleg] все уже разбежались похоже
[00:32] mOleg (^52cf52bc@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[00:46] Your_Nick (^52c76048@ircgate.deware.lo) joined #forth.
[00:46] Your_Nick (^52c76048@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net]"
[01:01] forther (~forther@207.47.34.100.static.nextweb.net) left irc: "Leaving"
[01:51] mOleg (^52cf52bc@ircgate.deware.lo) joined #forth.
[01:51] [mOleg] ..
[02:16] Kamikaze13 (^5b7ca5fc@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[02:42] Kamikaze13 (^5b7ca5fc@ircgate.deware.lo) joined #forth.
[02:46] [mOleg] ..
[02:47] [Kamikaze13] mOleg ну как, useDLL нашелся?
[02:48] [mOleg] нашелся
[02:48] [mOleg] но он мне тоже не интересен
[02:48] [Kamikaze13] лучше весь пакет качнуть http://www.nncron.ru/download/nnlib.zip
[02:48] [mOleg] сейчас никак не могу сообразить, как побороть спф-овский ассемблер
[02:49] [mOleg] у меня сейчас трафика совсем нету
[02:49] [mOleg] не могу найти ни примера, ни описания как сослаться на указанную область памяти в операции пересылки
[02:51] [mOleg] а без этого не получается модифицировать API-CALL
[02:51] [Kamikaze13] а может глянуть таки на фортек?
[02:51] [mOleg] что он мне даст?
[02:51] [Kamikaze13] Я его исключительно из-за DLL и применил
[02:51] [mOleg] я сейчас разбираюсь с подключением ДЛЛ как словаря
[02:51] [mOleg] и мне нужно совсем другое
[02:51] [Kamikaze13] ну.... хозяин - барин
[02:52] [mOleg] 8)
[02:52] [mOleg] до барина я не дотягиваю!
[02:52] [mOleg] а у тебя какие новости?
[02:54] [Kamikaze13] дочитал книжку. Сдвинулся с action script с мертвой точки. Сейчас балуюсь литературным творчеством
[02:54] [mOleg] 8) а я Гарри потера для разгрузки читаю
[02:56] [Kamikaze13] тоже дело
[02:56] [mOleg] ну и научил свою сборку показывать список Экспорта обычным WORDS
[02:57] [Kamikaze13] многообещающе!!!!!
[02:57] [mOleg] а дальше вот, пытаюсь пробиться через асм код без коментариев 8[
[02:58] [Kamikaze13] В фортеке асм - естественное состояние, а в СПФ наоборот
[02:58] [mOleg] в СПФ самые важные места совсем не прокоментированы
[02:58] [mOleg] вобщем-то так и должно быть
[02:58] [Kamikaze13] ну опять о больном?
[02:58] [mOleg] форт должен использовать ассемблер по-минимуму
[02:58] [mOleg] иначе зачем форт?
[02:59] [Kamikaze13] А к чему тогда все эти заморочки с оптимизацией асм кода на форуме?
[02:59] [mOleg] то есть? какие заморочки?
[03:01] [Kamikaze13] Не лучше ли вспомнить, что асм тоже язык и установить с ним более дружеские отношения
[03:01] [mOleg] если бы ассемблер Ларионова был открытым...
[03:01] [Kamikaze13] Ну когда разбирали скорострельность слов - смотрели что там в асме
[03:01] [mOleg] а, это
[03:01] [mOleg] ну, иначе сложно говорить о скорости кода
[03:01] [mOleg] я бы ее назвал линейной скоростью кода 8)
[03:01] [mOleg] а еще есть алгоритмическая, и она к асму отношения не имеет
[03:02] [mOleg] может есть какие-то общепринятые названия этому, но я не знаю, поэтому и назвал так 8)
[03:02] [Kamikaze13] Для меня проблема с асмом сейчас решена просто - я же писал уже - делаю DLL на фортеке и в нем юзаю асм по-полной А из СПФ получаю весь комплект
[03:02] [mOleg] ясно, но я асм тоже не особо пользую в СПФе
[03:03] [mOleg] вот только сейчас столкнулся с метками, которые себя непонятно ведут
[03:03] [Kamikaze13] этот асм - стандартный и я его готовые либы .... фактически подключаю в СПФ Чем это плохо?
[03:04] [mOleg] разве я говорю плохо?
[03:04] [mOleg] ни в коем случае я не считаю, что это плохо
[03:04] [mOleg] просто мне сейчас нужно другое
[03:04] [Kamikaze13] но и не хорошо :)
[03:04] [mOleg] ну, немного проблематично, это точно
[03:06] [Kamikaze13] почему низзя интеграцию с асмом организовать, вместо его эмуляции?
[03:06] [mOleg] потому что различные подходы и методики у разных фортов
[03:06] [mOleg] брр
[03:06] [mOleg] нету эмуляции 8) есть ассемблер написанный на форте
[03:06] [Kamikaze13] ну пусть будет так
[03:06] [mOleg] вопрос лишь в том, что в нем не понятно как быть с конструкциями типа MOV EAX, dWord ptr [label]
[03:06] [mOleg] ну или как оно правильно записывается на обычном асме?
[03:06] [Kamikaze13] но в конче концов все будет в кодах... т.е. тот же асм
[03:06] [mOleg] ну не совсем тот же
[03:07] [mOleg] подходы-то разнятся
[03:07] [mOleg] и память иначе выделяется
[03:07] [Kamikaze13] не совсем но на асме разбираемо
[03:07] [mOleg] вобщем я за асм определенный на форте
[03:07] [mOleg] про обратное не скажу, так как хороших реализаций не видел
[03:08] [Kamikaze13] с асмом надо ОЛЕ поставить - там подсказки по коммандам хорошие
[03:08] [mOleg] слишком много текста и неудобностей
[03:08] [mOleg] да мне подсказки по командам уже давно не нужны 8)
[03:08] [Kamikaze13] чистый асм и не нужен! Опять раскланиваться в начале проги! Фи! Не форт!
[03:11] [mOleg] нашел таки ответ на свой вопрос
[03:11] [Kamikaze13] ок! Будем ждать полноценных DLL!!!
[03:11] [mOleg] звучит удручающе: using a local label as a data item will create some spectaculary interesting, but incorrect code
[03:11] [mOleg] 8(((
[03:11] [mOleg] и что это за ассемблер??? причем указано, что это неразрешимая проблема 8(((
[03:12] [mOleg] я не пытаюсь создавать полноценные ДЛЛ в обозримом будущем
[03:12] [Kamikaze13] так там же выше головы не прыгнешь!
[03:12] [mOleg] я хочу работать с ДЛЛ как со словарем, но лишь со словарем, в который нельзя писать код
[03:13] [mOleg] просто у Ларионова в СМАЛ32 проблемы такой небыло
[03:13] [Kamikaze13] А смысл?
[03:13] [mOleg] я хочу, чтобы все было словами
[03:13] [mOleg] и словарями
[03:14] [Kamikaze13] либа для работы с DLL и так слова
[03:14] [mOleg] нет, не совсем так
[03:14] [Kamikaze13] почему?
[03:16] [mOleg] нельзя сказать ALSO USER32.DLL WORDS
[03:16] [mOleg] это как минимум 8)
[03:16] [mOleg] то есть у меня уже можно так сказать
[03:16] [mOleg] а в СПФе нельзя
[03:16] [Kamikaze13] REQUIRE mySQLtest ./include/mysqler.f
[03:16] [Kamikaze13] чем хуже? Это с моего движка
[03:17] [mOleg] не понял
[03:17] [Kamikaze13] Просто мне кажется что это идея со словарями ... чисто теоретическая
[03:18] [mOleg] почему,
[03:18] [mOleg] ?
[03:18] [Kamikaze13] нет нет так - ради спортивного интереса
[03:18] [mOleg] словарь - универсальная структура
[03:18] [mOleg] и это тоже, но это меня волнует слишком долго
[03:19] [Kamikaze13] А что нужно в практических целях? Мне например? Словарь? Или возможность сделать DLL в СПФ?
[03:21] [mOleg] тебе нужно DLL, а мне словарь
[03:21] [Kamikaze13] Это - теоретические изыски! А не заточка СПФ как инструмента
[03:21] [mOleg] противоречий нет 8) есть различие в интересах
[03:21] [mOleg] а вот интересно, зачем тебе делать ДЛЛ?
[03:21] [Kamikaze13] Ну хорошо! Согласен. Но только если эти два вопроса вынести на голосование на форум - думаю больше народа к моей потребности присоединятся
[03:21] [mOleg] что тебе дает?
[03:23] [mOleg] мне сейчас нужно обобщить механизм, выделить самое необходимое для того, чтобы в последствии небыло необходимости менять механизм работы со словарями
[03:23] [Kamikaze13] Мне DLL была нужна как механизм перехвата данных передаваемых стандартному джаббер-серверу - через врезку в него и вызов своей функции
[03:23] [mOleg] и это нельзя без создания своей ДЛЛ?
[03:24] [Kamikaze13] сейчас меня больше волнует другое - когда я доделаю движек на СПФ смогу ли я его как службу запустить?
[03:24] [Kamikaze13] Нет конечно - это реверсинг самый натуральный!
[03:26] [mOleg] что понимается под понятием "служба"
[03:26] [Kamikaze13] Я так перепахал сервак, что утуде можно еще штук 5 DLL засунуть!
[03:27] [Kamikaze13] служба - то что запускается как net start xxx и отражается в списке винды
[03:27] [mOleg] ндя
[03:28] [Kamikaze13] а как еще сказать?
[03:29] [Kamikaze13] ну прога, которая не имеет GUI принципиально...
[03:29] [mOleg] да нет, ничего, я понял
[03:29] [mOleg] мне это тоже не надо сейчас 8)
[03:31] [mOleg] так бывает иногда
[03:32] [Kamikaze13] Тут недавно в ссылках на форуме было об инет-сервер для выполнения комманд на форте... Так мой движек сейчас все это может - на СПФ через EVALUATE ... маоловато конечно.... но мона
[03:33] [mOleg] 8
[03:33] [mOleg] 8)
[03:36] [Kamikaze13] а вот "мгновенный" CASE для 256 слов - это неплохо получилось!
[03:36] [mOleg] в смысле таблица
[03:36] [Kamikaze13] "динамическое" формирование исполняемого слова
[03:37] [Kamikaze13] берем 2 символа из входного потока - в данном случае из сокета " A#{#aa}" STR@ EVALUATE
[03:37] [mOleg] ага
[03:37] [Kamikaze13] и пошли : A#3 ( yyxx zz id -- tt ) DROP DROP DROP 0 ;
[03:38] [Kamikaze13] до A#255
[03:39] [Kamikaze13] 256 - т.к. я посылаю 2 символа в HEXе
[03:41] [mOleg] это не очень быстро
[03:41] [Kamikaze13] почему? У меня эти слова зарезервированы для будушей разработки - 256 правил игры
[03:42] [mOleg] тормоза в слове EVALUATE
[03:42] [mOleg] и соответственно SFIND туда же
[03:44] [Kamikaze13] Ладно. Для начала сойдет. Потом можно будет переделать в массив ссылок на все слова и передавать управление по их адресу Так?
[03:44] [mOleg] что-то похожее писал Азамат
[03:46] [mOleg] у него это называлось как-то вроде "исполнимые таблицы"
[03:46] [mOleg] можешь посмотреть на форуме
[03:46] [mOleg] он это дело описывал, так что у него даже либы есть 8)
[03:46] [Kamikaze13] не - пока чем проще тем лучше. Запутаться я всегда успею! А как возникнет проблема - посмотрю и переделаю
[03:46] [mOleg] я наводку дал *)
[03:47] [Kamikaze13] спасибо!
[03:47] [Kamikaze13] кто бы мне еще и на закуску дал...
[03:48] [mOleg] 8)
[03:49] [mOleg] много хочешь всего и сразу
[03:49] [mOleg] а так не бывает
[03:49] [mOleg] и вообще сыр только в мышеловке бесплатный 8)
[03:49] [mOleg] но и там его много не бывает !
[03:49] [mOleg] вот
[03:51] [Kamikaze13] бесплатный CIR бывает лишь у CISCO...
[03:52] [mOleg] жаль, что тайрекса нельзя на форум натравить
[03:52] [mOleg] чтоб всяких там спамеров вкушать
[03:59] [mOleg] ладно, неба нету, пойду я домой
[03:59] [mOleg] спокойной ночи!
[04:01] mOleg (^52cf52bc@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[06:04] mrack (~gl0@88.151.109.213) joined #forth.
[06:07] [mrack] доброе утро
[06:14] RHuB (~RHuB@gw.tis.tomsk.ru) joined #forth.
[06:16] [RHuB] драсти
[06:16] [mrack] :) читаю http://www.forth.org.ru/~school/l3.htm
[06:16] [mrack] забавная фраза
[06:16] [mrack] Попробуем ввести:
[06:16] [mrack] 4 + 3 . \ Заведомо бессмысленное арифметическое выражение
[06:16] [mrack] представил такое говорит професор в институте
[06:16] [mrack] студентам :)
[06:17] [mrack] крах всей жизни, 10 лет матиматеки в школе кату пат хвост
[06:19] [RHuB] Ж)
[06:19] [Pretorian] mrack ты че не выспался, какой стек с утра :)
[06:19] [mrack] я сним спал
[06:19] [mrack] со стеком
[06:21] [Pretorian] У меня подруга сегодня во сне замуж выходила по стеку своих ухажоров :)
[06:21] [Pretorian] Вобщем жизнь наоборот :)
[06:21] [Pretorian] Значит 28 февраля день стека :)
[06:26] [mrack] :)
[07:04] choo (~Miranda@194.126.169.55) joined #forth.
[07:04] [choo] ку
[07:06] [RHuB] ку
[07:06] [Pretorian] Хи-Хи
[07:07] ктулх (~gl0@88.151.109.213) joined #forth.
[07:14] mrack (~gl0@88.151.109.213) left irc: Operation timed out
[08:08] Kamikaze13 (^5b7ca5fc@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (Ping timeout)"
[09:42] mrack (~gl0@88.151.108.117) joined #forth.
[09:49] ктулх (~gl0@88.151.109.213) left irc: Operation timed out
[09:52] epi (epi@83.219.8.9) joined #forth.
[09:52] epi (epi@83.219.8.9) left #forth.
[10:46] Nick change: mrack -> ктулх
[11:41] mrack (~gl0@88.151.108.117) joined #forth.
[11:48] ктулх (~gl0@88.151.108.117) left irc: Operation timed out
[11:48] exsample (~spf@cv-dv.net) joined #forth.
[11:49] exsample (~spf@cv-dv.net) left irc: "Need hot code reload."
[11:52] [mrack] Pretorian
[11:56] [mrack] можноли обращаться с содержимым консоли как с облостью памяти напрямую
[11:56] [mrack] ! @ MOVE
[11:56] [mrack] ?
[11:57] choo (~Miranda@194.126.169.55) left irc: Operation timed out
[12:07] ктулх (~gl0@88.151.108.33) joined #forth.
[12:16] mrack (~gl0@88.151.108.117) left irc: Operation timed out
[12:23] [Pretorian] Нет нельзя
[12:23] [Pretorian] Тебе это винда непозволит
[12:24] [Pretorian] Если было можно, тогда ох сколько бы гемороя исцелили
[12:26] [Pretorian] Но можно в консоли рисовать спомощью gdi
[12:27] [RHuB] угу, даже плагин к фару есть для просмотра картинок прямо в его консольном окне
[12:27] [Pretorian] Тьфу ты, mrack уже сбежал
[12:27] [RHuB] :)
[12:28] [Pretorian] Да потому что консоль, это обычное графическое окно (практически)
[12:28] mrack (~gl0@88.151.108.117) joined #forth.
[12:28] [RHuB] mrack: читай логи :)
[12:28] [RHuB] тобе отпейсали
[12:29] *** mrack пашол читать логи
[12:31] [Pretorian] Правильно
[12:31] [mrack] завтра почитаю
[12:31] [RHuB] :))
[12:31] [mrack] там на 8 утра последнее сообщение
[12:31] [Pretorian] В консоли нельзя так как хочешь под виндой
[12:31] [mrack] ясна
[12:31] [Pretorian] Тока рисовать
[12:31] [Pretorian] Спомощью gdi
[12:31] [mrack] не
[12:31] [mrack] тогда проще оперировать строками
[12:31] [Pretorian] Окно то простое виндовое
[12:31] [mrack] перерисовывая целиком ту строку которая подвергается изменениям
[12:31] [mrack] ну или групу nchjr
[12:31] [mrack] строк
[12:32] [Pretorian] Перерисовывать окно в окне
[12:33] [Pretorian] Можно сначало стереть ту строку, а потом написать
[12:33] [Pretorian] У меня есть готовая библиотека под консоль на SPF могу забросить, она хорошо документированна
[12:34] [mrack] давай пасмотрим
[12:36] [Pretorian] А как адрес узнать твой?
[12:36] [Pretorian] Можешь в асю кинуть 257207207
[12:36] ктулх (~gl0@88.151.108.33) left irc: Operation timed out
[12:36] [mrack] ssv558@yandex.ru
[12:36] [mrack] можно сюда
[12:36] ЗверюгА (~WingLion@81.211.122.120) joined #forth.
[12:36] #forth: mode change '+o ЗверюгА' by ChanServ!service@RusNet
[12:37] [Pretorian] Отправил, жди
[12:38] *** ЗверюгА ждет
[12:38] [Pretorian] Ждет кого захавать???
[12:38] *** mrack зохавал ЗверюгА
[12:38] [mrack] первый !
[12:39] *** ЗверюгА прогрызла дырку в брюхе Мрака и вылезла
[12:46] [mrack] получил буду читать
[12:46] [mrack] Pretorian спасибо
[12:46] [Pretorian] В конец иди
[12:46] [Pretorian] Всмысле в конец файла, там полное описание
[12:47] [mrack] аха уже балуюсь
[12:55] ygrek (~user@moya.networkxxiii.de) joined #forth.
[12:57] [mrack] хм
[12:57] [mrack] 81 30 SizeConsole WindowsConsole Cls
[12:57] [mrack] 40 TO LWin 15 TO HWin
[12:57] [mrack] 1000 PAUSE DBox, рамка разъезжается
[13:01] exsample (~spf@85.17.11.70) joined #forth.
[13:01] ygrek (~user@moya.networkxxiii.de) left irc: ""
[13:01] ygrek (~user@85.17.11.70) joined #forth.
[13:01] [Pretorian] WindowsConsole тока сработает если окно было FullConsole
[13:02] exsample (~spf@85.17.11.70) left irc: EOF From client
[13:03] [Pretorian] Ух ты точно разъезжается :)
[13:04] exsample (~spf@ottawa-hs-64-26-169-184.s-ip.magma.ca) joined #forth.
[13:06] [mrack] :)
[13:06] [mrack] XWin YWin SetLocate GetLocate
[13:07] [mrack] в четвертой строке
[13:07] [mrack] вместо просто GetLocate
[13:07] [mrack] зоплатка сработала :)
[13:07] [mrack] хотя логичнее просто XWin YWin
[13:09] [mrack] хыхы ... рисование рамки вылетает если XWin или YWin меньше двух :)
[13:09] [mrack] так ладна, патом еще побалуюсь
[13:11] [Pretorian] Ага, именно так, я уже поправил
[13:12] [Pretorian] Ну библиотека еще полностью мной не вся переписанна с друго языка, там и работа с буферами консоли и прочее т.ч. в разработке еще
[13:13] [mrack] аха
[13:13] [mrack] а рамку не из координат 0 0 можно рисовать ?
[13:13] [Pretorian] Там пока не отслеживаются выход за пределы, тока научился отслеживать это через max min
[13:14] [Pretorian] Меняй XWin и прочие
[13:14] [mrack] аха
[13:14] [mrack] точно
[13:14] [Pretorian] Нехотелось просто 4 параметра в стек толкать
[13:14] [mrack] ок
[13:16] [Pretorian] Копирование частей консоли еще нет тоже
[13:16] [mrack] ну и на том спасибо
[13:16] [mrack] будем эксперементировать
[13:16] [Pretorian] Вобщем это первая разработочка на форте моя, учусь
[13:41] [exsample] [Только что] Anonymous -- Программирование :: RE: Компилирующий ассемблер
[13:41] [exsample] http://fforum.winglion.ru/viewtopic.php?p=5765#5765
[13:41] [exsample] [Только что] Mihail -- Программирование :: RE: СПФ для чайников
[13:41] [exsample] http://fforum.winglion.ru/viewtopic.php?p=5764#5764
[13:42] ктулх (~gl0@88.151.108.23) joined #forth.
[13:49] mrack (~gl0@88.151.108.117) left irc: Operation timed out
[14:22] *** ЗверюгА гонит деда мороза поганой метлой...
[14:34] mak4444 (^c2556384@ircgate.deware.lo) joined #forth.
[14:36] [exsample] [Только что] chess -- Программирование :: RE: Компилирующий ассемблер
[14:36] [exsample] http://fforum.winglion.ru/viewtopic.php?p=5766#5766
[15:06] cardinal1980 (^d42902e6@ircgate.deware.lo) joined #forth.
[15:17] RHuB (~RHuB@gw.tis.tomsk.ru) left irc: ""
[15:36] exsample (~spf@ottawa-hs-64-26-169-184.s-ip.magma.ca) left irc: Ping timeout
[15:56] profit1984 (~azekeProf@82.200.250.141) joined #forth.
[15:56] [Pretorian] Есть префиксный ассемблер?
[15:56] profit1984 (azekeProf@82.200.250.141) left #forth.
[15:56] profit1984 (~azekeProf@82.200.250.141) joined #forth.
[16:01] Nick change: ктулх -> олкаголек
[16:07] олкаголек (~gl0@88.151.108.23) left irc: EOF From client
[16:26] exsample (~spf@208.53.131.75) joined #forth.
[16:27] Pretorian (~pi@195.162.52.34) left irc: "Русифицированный mIRC 6.03 от NeoRa GrouP ( www.NeoRa.ru )"
[16:38] cardinal1980 (^d42902e6@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (EOF)"
[16:49] [profit1984] http://softwaremaniacs.org/blog/2007/02/28/живой-markdown-с-подсветкой/
[17:17] [ygrek] похоже что два остутствующих пункта - это бага питоней реализации.
[17:17] [ygrek] perl'овая оригинальная отработала без проблем
[17:34] RHuB (~RHuB@83.149.49.219) joined #forth.
[17:41] [exsample] [Только что] chess -- Программирование :: RE: Ассемблер в SPF
[17:41] [exsample] http://fforum.winglion.ru/viewtopic.php?p=5768#5768
[17:56] [ygrek] я переключаюсь на perl markdown
[18:01] [exsample] [Только что] Mihail -- Программирование :: RE: Ассемблер в SPF
[18:01] [exsample] http://fforum.winglion.ru/viewtopic.php?p=5769#5769
[18:03] [profit1984] ygrek, дихотомией значения обратных функций находятся у какого вида фукнций?.. Линейных?
[18:03] *** profit1984 забыл всю математику
[18:03] [ygrek] что значит значения обратных функций?
[18:04] [profit1984] y=x^2 обратная функция sqrt(y)=x
[18:04] [ygrek] дихотмией находятся решения уравнений вида y(x)=a
[18:06] [ygrek] а что такое дихотомия? ;)
[18:06] [profit1984] Двоичный поиск
[18:06] [ygrek] ну. так а при чём он к обратным функциям..?
[18:06] *** profit1984 горд что знает такой "вумное" слово.
[18:06] *** ygrek всегда предпочитал говорить "деление отрезка"..
[18:06] *** profit1984 сегодня пол-дня находил квадратные корни двоичным поиском..
[18:06] [profit1984] И целочисленно делил тоже.
[18:06] [profit1984] Тренировался на кошках..
[18:06] [ygrek] а. понял. т.е. ты подставляешь и смотришь на отклонение?
[18:07] [profit1984] Угу.. Для этого функция должна иметь некие свойства.. Понятно какие. Но как эти свойства называются..
[18:07] [profit1984] Вроде линейные..
[18:07] [ygrek] не
[18:07] [ygrek] достаточно чтобы на начальном отрезке с однйо стороны был плюс, а с другой минус
[18:07] [ygrek] решение однозначно будет если точка пересечения единственна
[18:08] [profit1984] Мая твая не понимай.. Ладно, проехали.. Всё равно это только одно слово в исходнике, тем более -- комментарий.
[18:09] [ygrek] чего не понимай. давай постановку задачи
[18:11] [ygrek] ты ищещь sqrt(y) таким образом - задаёшься x1 x2 и считаешь sqr((x1+x2)/2).
[18:11] [profit1984] Да чего тут объянсять.. Есть функция одного аргумента..
[18:11] [profit1984] Берём и давай её искать.. Двоичным поиском..
[18:11] [ygrek] т.е. конечно тебе надо прийти к sqr(x)=y. это возможно если sign(sqr(x1)-y)*sign(sqr(x2)-y)<0
[18:12] [ygrek] решить ур. f(x)=y нде x неизвестное
[18:12] [profit1984] А-а..
[18:12] [ygrek] дял этого f(x) на концах отрезка должна быть больше y и меньше y
[18:12] [profit1984] Первое условие -- нахождение искомого значение в первоначальном интервале?
[18:12] [ygrek] да
[18:12] [ygrek] существование
[18:13] [profit1984] Это как раз и не обязательно..
[18:13] [ygrek] для единственности нужна ещё монотонность
[18:13] [profit1984] А вот то что функция.. Во!..
[18:13] [profit1984] Монотонность..
[18:13] [ygrek] хех
[18:14] [ygrek] т.е. как это не обязательно. при невыполнении этого условия двоичный поиск применять низя
[18:14] [profit1984] То есть на синусоиде искать бесмысленно, а на параболе (хотя бы в положительных значениях) -- можно..
[18:14] [ygrek] это зависит от начального интервала
[18:14] [profit1984] Ну, алгоритмически просто дойдёт до какого-нибудь из краевых значений..
[18:16] [profit1984] А-а.. И эт тоже..
[18:16] [ygrek] только ОЧЕНЬ долго
[18:16] *** profit1984 просвещается..
[18:16] [profit1984] А долго.. Мы же с дискретными значениями работаем..
[18:17] [ygrek] т.е. у тебя не флоаты?
[18:17] [profit1984] Дык..
[18:17] [ygrek] ну тогда правда пофиг.. хотя лучше условие сразу проверить
[18:18] [profit1984] Всё равно полезные применения этим моим двоичным поискам не в вычислениях всяких функций.. А скажем в поиск в отсортированных массивах.. чего-нибудь..
[18:22] *** profit1984 читает логи и дивится: разные миры вечером и утром, ей-ей..
[18:23] [profit1984] Например, недавно утром Pretorian там мечтал про OpenGL в SPF...
[18:38] [ygrek] когда?
[18:42] [profit1984] http://winglion.ru/irc_logs/frt_2007/forth20070226_pg1.html
[18:48] Your_Nick (^52c76048@ircgate.deware.lo) joined #forth.
[18:48] Nick change: Your_Nick -> Xищник
[18:49] [ygrek] ключевое слово - фортось ;)
[18:51] [Xищник] атось, фортось и арамись? :)
[18:51] [ygrek] :)
[18:51] mrack (~gl0@88.151.108.75) joined #forth.
[19:36] mak4444 (^c2556384@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (Session timeout)"
[19:41] Nick change: ЗверюгА -> WingLion
[19:41] [WingLion] и еще портось!
[19:42] [WingLion] а дартанося - в баню!
[19:43] Nick change: mrack -> ormd
[19:46] [ormd] э
[19:46] [WingLion] ю
[19:46] [ormd] тут все дураки один я дартаньян (с) анегдот
[19:47] Nick change: ormd -> mrack
[20:19] Nick change: WingLion -> Штуша-Кутуша
[20:19] Nick change: Штуша-Кутуша -> Штушa-Кутуша
[20:24] Nick change: Штушa-Кутуша -> Pыжaя_Бecтия
[20:24] Nick change: Pыжaя_Бecтия -> Иван_Дурак
[20:29] exsample (~spf@208.53.131.75) left irc: "Need hot code reload."
[20:29] ygrek (~user@85.17.11.70) left irc: SSL I/O error
[20:31] exsample (~spf@65-103-122-96.hlrn.qwest.net) joined #forth.
[20:32] ygrek (~user@65-103-122-96.hlrn.qwest.net) joined #forth.
[20:38] profit1984 (~azekeProf@82.200.250.141) left irc: Connection timed out
[20:43] ygrek_ (~user@88.198.196.117) joined #forth.
[20:46] exsample (~spf@65-103-122-96.hlrn.qwest.net) left irc: Ping timeout
[20:48] ygrek (~user@65-103-122-96.hlrn.qwest.net) left irc: SSL I/O error
[20:48] Kamikaze13 (^5b7ca5fc@ircgate.deware.lo) joined #forth.
[20:48] [Kamikaze13] Соединенные Штаты Америки - это санитары мира: они нападают на слабые и больные страны.
[20:56] [Иван_Дурак] если они санитары - пусть пришлют мне лекарства
[21:04] exsample (~spf@88.191.51.214) joined #forth.
[21:04] exsample (~spf@88.191.51.214) left irc: EOF From client
[21:06] exsample (~spf@moya.networkxxiii.de) joined #forth.
[21:11] RHuB (~RHuB@83.149.49.219) got netsplit.
[21:14] RHuB (~RHuB@83.149.49.219) returned to #forth.
[21:18] Nick change: Иван_Дурак -> Крылев
[21:57] [mrack] волки они пазорные а не санитары
[21:57] profit1984 (^azekeProf@82.200.250.135) joined #forth.
[21:58] profit1984 (azekeProf@82.200.250.135) left #forth.
[21:59] profit1984 (^azekeProf@82.200.250.135) joined #forth.
[22:01] [exsample] [Только что] profiT -- Программирование :: RE: Бэкфорт в примерах, местами даже полезных.
[22:01] [exsample] http://fforum.winglion.ru/viewtopic.php?p=5770#5770
[22:02] [Крылев] мама, можно я пойду на речку купаться? -- можно. Но если утонешь, домой не приходи!
[22:06] [profit1984] На HTTP через сколько появляется?
[22:06] [exsample] [Сегодня 18:57 GMT] profiT -- Программирование :: RE: Бэкфорт в примерах, местами даже полезных.
[22:06] [exsample] http://fforum.winglion.ru/viewtopic.php?p=5771#5771
[22:08] profit1984_ (^azekeProf@82.200.250.135) joined #forth.
[22:08] profit1984 (^azekeProf@82.200.250.135) left irc: Connection reset by peer
[22:08] Nick change: profit1984_ -> profit1984
[22:12] RHuB (~RHuB@83.149.49.219) left irc: Ping timeout
[22:12] [ygrek_] раз в сутки
[22:13] [profit1984] Хм.. Тогда я поторопился..
[22:13] [ygrek_] ночью. т.к. уведолмления по RSS я читаю утром ;)
[22:13] Nick change: ygrek_ -> ygr
[22:24] mrack (~gl0@88.151.108.75) left irc: "полчища кадавров скачут за спиной, дохлые сабаки следуют за мной"
[22:26] Xищник (^52c76048@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net]"
[22:49] [ygr] http://www.ocf.berkeley.edu/~stoll/number_sequence.html
[22:51] [profit1984] Это всякие там деления 123456789 на 1111 тебя на это навели?...
[22:51] *** profit1984 вспоминает Мартина Гарднера..
[22:52] [ygr] не.догадался погуглить :)
[23:04] Kamikaze13 (^5b7ca5fc@ircgate.deware.lo) left irc: "CGI::IRC [irc.run.net] (Ping timeout)"
[23:16] ygr (~user@88.198.196.117) left irc: SSL I/O error
[23:16] exsample (~spf@moya.networkxxiii.de) left irc: ": BYE ;"
[23:20] exsample (debian-tor@arkady.indymedia.org) joined #forth.
[23:26] Kamikaze13 (^5b7ca876@ircgate.deware.lo) joined #forth.
[23:27] [Kamikaze13] ..
[23:56] exsample (debian-tor@arkady.indymedia.org) left irc: Ping timeout






up

All Logs
#Sferoid
#WingLion
#relativity
#osteohondroz
#dragons
#Forth
#duraki




Generated by logs2html module for eggdrop v.2.3