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

Тема: C/С++, Haskell, Ruby, Python, Perl, Lisp, Scheme, Erlang, JavaScript, Рефал, Brainfuck, Yet Another Wonder Language, Anime
Код выкладывать на http://dumpz.org или http://www.govnokod.ru в зависимости от его смысловой наполненности.
Qt рулез. Обращаться к 0xd34df00d или cutwater.
ФП-фагам и JS-кодерам обращаться к SV0L0CH.
Упоминания о basic, php, pascal/delphi, 1С, VB карается съеданием поциента.
А Beliaf школота, например.
[00:04:22] <0xd34df00d> Господа, помогите же пзязязя.
[00:06:16] <0xd34df00d> А, все, до меня дошло.
[00:07:17] <SV0L0CH> чемто панова напомнило
[00:08:21] Phóéñíx вышел из конференции
[00:11:43] <0xd34df00d> Ггг.
[00:12:42] <0xd34df00d> import Data.List
comparator a b = compare (length a) (length b)
sorter seq = sortBy comparator seq
[00:14:12] <0xd34df00d> SV0L0CH: cutwater: sortBy :: (a -> a -> Ordering) -> [a] -> [a] — вот эта хрень в скобочках означает, что ожидается выражение из двух объектов одного типа с результатом в виде Ordering?
[00:15:20] <SV0L0CH> первый аргумент двухзначная функция с результатом сравнения
[00:18:22] <0xd34df00d> Понял.
[00:40:13] alkota вышел из конференции
[00:41:41] 1ndiviD-St зашёл в конференцию
[00:48:19] <cutwater> 0xd34df00d, не спишь еще?
[00:48:29] <cutwater> а то я тут тоже слегка хаскель по RWH раскуриваю
[00:48:57] * SV0L0CH тоже не может заснуть....
[00:49:11] <cutwater> и еда ходит под носом
[00:49:12] <Spo1ler> А я, пожалуй, посплю
[00:49:17] <cutwater> Spo1ler, сн
[00:49:34] <Spo1ler> ага
[00:49:40] Spo1ler вышел из конференции
[00:50:58] <SV0L0CH> в поликлинику чтоли сходить?... ато симптомы очень странные....(окромя бессонници)
[00:50:59] <0xd34df00d> cutwater: чо?
[00:51:21] <cutwater> вот думаю на чем гуйцы под хаскель писать
[00:51:33] <SV0L0CH> cutwater: wx
[00:51:50] <cutwater> wx не кошерен же
[00:52:02] <SV0L0CH> qtHaskell
[00:52:15] <cutwater> gtk2haskell
[00:52:22] <cutwater> gtk2hs точней
[00:52:45] <SV0L0CH> по мануалам вещ хорошая, но у меня не встала
[00:52:51] <cutwater> хм
[00:52:57] <SV0L0CH> потому буду на wx
[00:53:06] <cutwater> смущает то что официально не поддерживается
[00:53:44] <cutwater> 1ndiviD-St, ну ты зашел расскажи нам че нибудь
[00:53:46] <SV0L0CH> есть есчё AutoForms, это дополнения к wx
[00:54:05] <1ndiviD-St> cutwater: что именно?
[00:54:19] <cutwater> выучил уже С++ ?
[00:54:31] <cutwater> ну хотя бы компилятор поставил
[00:54:50] Fro0m_ вышел из конференции: QIP Infium: Спокойное общение
[00:54:57] <SV0L0CH> 1ndiviD-St: раскажи нам сказку на ночь, что ты хороший мальчик и прочитал книжечке доброго дяди Страуструпа
[00:54:59] <cutwater> SV0L0CH, меня wx никогда не привлекало
[00:55:39] <1ndiviD-St> SV0L0CH: во ток ищу
[00:56:13] <SV0L0CH> меня графика никогда не привлекала, но в Qt есть JS и XQuery
[00:56:40] <SV0L0CH> 1ndiviD-St: я же тебе ссылку давал
[00:57:05] <SV0L0CH> на библиотеку на meta.ua
[00:57:07] <1ndiviD-St> SV0L0CH: вот ток время появилось свободное
[00:57:40] <cutwater> я бы на torrents.ru дал ссылку
[00:58:09] <cutwater> но у торренты я так понимаю у наших гостей не в моде
[00:58:10] <SV0L0CH> cutwater: а там есть Страуструп в pdf&
[00:58:16] <cutwater> )
[00:58:57] <SV0L0CH> хотя нах мне Страуструп... не нравятся мне плюсы...
[00:59:51] <cutwater> :D
[01:00:05] <cutwater> 1ndiviD-St, говорят ты на php умеешь писать?
[01:01:01] <1ndiviD-St> cutwater: кто меня сдал?
[01:01:24] <cutwater> у меня на пехапешнегов нюх
[01:02:06] <1ndiviD-St> :)
[01:02:15] <cutwater> 0xd34df00d, L29Ah набижал же на C++
[01:02:31] <SV0L0CH> cutwater: хреново тебе... постоянно воняет :(
[01:02:41] <cutwater> :D
[01:03:04] <cutwater> 1ndiviD-St, и что ты написал уже на пехапе?
[01:04:17] 1ndiviD-St вышел из конференции: QIP Infium: Спокойное общение
[01:04:55] <cutwater> блин он какой-то сцыкливый штоле
[01:04:58] <cutwater> я ж просто спросил
[01:05:54] <SV0L0CH> наверно нашёл страуструпа и пошел читать
[01:06:13] <cutwater> :D
[01:06:20] <cutwater> бедняга
[01:06:25] <cutwater> ну вот довели парня
[01:06:32] <cutwater> теперь вся конфа будет над ним измываться
[01:06:47] <SV0L0CH> и не только эта
[01:19:36] Phóéñíx зашёл в конференцию
[01:20:00] <Phóéñíx> Кто есть на торрентах?
[01:24:00] <SV0L0CH> Phóéñíx: чего скачать?
[01:24:39] <Phóéñíx> :)ничего.. А что, многие после этого вопроса просят что нибудь скачать?
[01:25:05] <Phóéñíx> Мне другое нужно
[01:25:28] <SV0L0CH> чего расшарить?
[01:26:02] <Phóéñíx> Просто найти пользователя "надим" в смысле меня и посмотреть профиль, если я сидирую что нибудь или нет.
[01:28:04] <SV0L0CH> не могу найти как юзверей искать
[01:28:20] <Phóéñíx> Ну поиск
[01:28:42] <Phóéñíx> там в этой таблице можно по автору искать
[01:29:53] <Phóéñíx> или можно найти раздачу "Ванесса Хадженс избранное фото" я там автор.
[01:30:17] <Phóéñíx> Там профиль нажимаешь и смотришь:)
[01:30:46] Integer вышел из конференции: Replaced by new connection
[01:30:47] Integer зашёл в конференцию
[01:30:50] <SV0L0CH> нихуя непонятно с этим интерфейсом поиска
[01:31:04] <Phóéñíx> ищи тогда раздачу
[01:32:03] <Phóéñíx> SV0L0CH: А какая скорость и-нета у тебя?
[01:32:52] <SV0L0CH> не находит по таким словам
[01:33:40] <Phóéñíx> "Ванесса Хадженс избранные фото" попробуй
[01:34:39] <SV0L0CH> уже ж пробовал
[01:34:53] <SV0L0CH> ща есчё опциями поиграюсь
[01:35:02] <Phóéñíx> там было избранное а тут избранные
[01:35:22] <Phóéñíx> тогда можно по другому
[01:36:13] <Phóéñíx> пиши Ванесса Хадженс, ищи раздачу с размером ~108мб
[01:36:49] <Phóéñíx> хотя сейчас найду в гугле через бота и кину ссылку.
[01:38:03] <Phóéñíx> - http://torrents.ru/forum/viewtopic.php?t=1951232
[01:38:06] <lambdabot> Title: Vanessa Hudgens / ������a ������� ��������� ���� 1280*1880, [jpg] :: torrents.ru
[01:39:25] <SV0L0CH> Статистика раздачи
Размер: 107 MB | Зарегистрирован: 19 дней | Торрент скачан: 36 раз
Сиды: 2 [ 4 KB/s ] Подробная статистика пиров
[01:39:54] <Phóéñíx> Сбоку под аватаром
[01:39:59] <Phóéñíx> Спусти вниз
[01:40:29] <Phóéñíx> там будет "ЛС" и "Профиль".
[01:40:46] <Phóéñíx> зацени примеры фото кстати:)
[01:41:50] <Phóéñíx> или нажимаешь ctrl+f и ищешь слово "профиль"
[01:43:27] <Phóéñíx> Неужели не нашел?
[01:43:37] <SV0L0CH> бля я торрентом пользуюсь совсем мало... и форум устроен галимо...
[01:43:55] <Phóéñíx> ну да
[01:44:35] <SV0L0CH> нашел ссылку
[01:44:51] <Phóéñíx> Мм?
[01:44:52] <SV0L0CH> а чё смотреть то?
[01:45:03] <Phóéñíx> Какую ссылку?
[01:45:18] <SV0L0CH> на профиль ссылку...
[01:45:29] <SV0L0CH> я уже засыпать начинаю
[01:45:43] <Phóéñíx> Внизу там табличка есть
[01:46:01] <Phóéñíx> свои
сид
личер
[01:46:14] <Phóéñíx> И названия раздач которые я сидирую
[01:47:44] <SV0L0CH> кинул в личку
[01:47:56] <Phóéñíx> Спасибо
[01:48:24] <SV0L0CH> пойду хоть какого то блека или деза скачаю...
[01:48:49] <Phóéñíx> Я просто оставил комп в одном месте включеным, хотел узнать не погасил ли его кто..
[01:49:05] <Phóéñíx> А примеры фоток посмотрел?)
[01:50:04] <SV0L0CH> нах мне эти фотки... яхочу себе колыбельную
[02:03:38] zxc вышел из конференции
[02:06:06] cutwater вышел из конференции
[02:59:19] undefined_variable зашёл в конференцию
[03:08:41] Crash вышел из конференции
[03:44:50] SV0L0CH вышел из конференции
[04:07:27] Phóéñíx вышел из конференции
[04:41:27] opossum зашёл в конференцию
[05:08:59] opossum вышел из конференции
[05:15:37] opossum зашёл в конференцию
[05:36:49] Integer вышел из конференции
[05:42:31] Vaness зашёл в конференцию
[05:43:50] <Vaness> Утро
[05:45:51] * Vaness сидит на первой лекции по ООП О_о
[05:49:22] <opossum> Йо
[05:54:21] <Vaness> ?
[06:03:12] magellan зашёл в конференцию
[06:03:56] jc_pro зашёл в конференцию
[06:04:36] jc_pro вышел из конференции: QIP Infium: Спокойное общение
[06:05:45] Vaness вышел из конференции
[06:06:31] Vaness зашёл в конференцию
[06:17:51] ForNeVeR зашёл в конференцию
[06:18:38] <ForNeVeR> Утро_0
[06:19:04] <Vaness> Утро
[06:19:53] <Vaness> ForNeVeR: как отметил?
[06:20:12] <ForNeVeR> Как-как... сидел на парах с 10 до 17 :D
[06:20:38] <Vaness> Хы у меня почти так же :-)
[06:21:04] <Vaness> Чё у тебя сегодня по парам? Со скольки?
[06:21:52] <ForNeVeR> Сегодня только с пол-седьмого, но у меня дела днём. Нужно карточку банковскую продлить и за универ заплатить =\
[06:22:13] <Vaness> Ты платник?
[06:22:47] <ForNeVeR> На параллельном бесплатно не учат же =)
[06:23:00] <Vaness> Омг О_о
[06:23:17] <ForNeVeR> А на энергофаке я бюджетнег.
[06:23:40] <Vaness> Ясно.
[06:38:37] Integer зашёл в конференцию
[06:44:23] ForNeVeR вышел из конференции
[06:46:04] Vaness вышел из конференции
[06:46:10] Vaness зашёл в конференцию
[06:49:22] ForNeVeR зашёл в конференцию
[06:52:31] evetro зашёл в конференцию
[07:14:09] Integer вышел из конференции: Replaced by new connection
[07:14:11] Integer зашёл в конференцию
[07:16:20] Vaness вышел из конференции
[07:28:29] masterkip зашёл в конференцию
[07:31:01] <masterkip> Утро всем:-)
[07:32:07] <evetro> masterkip: привет
[07:32:54] <masterkip> Вот с утра на работе читаю про виртуальные функции и указатель this
[07:33:07] OKTAVIUS вышел из конференции
[07:33:46] Vaness зашёл в конференцию
[07:34:02] <Vaness> О_о
[07:34:13] <evetro> masterkip: ну и как?
[07:35:00] <Vaness> Боброго всем :-)
[07:35:03] <masterkip> Да тут мозг ломался когда читал про инициализацию копирования и присваивания и
[07:35:15] <masterkip> А так ни че:-)
[07:35:42] <masterkip> Но все равно перегрев есть:-)
[07:36:09] <evetro> инициализация копирования и присваивания? О_о
[07:37:08] <masterkip> Одних объектов другим
[07:38:05] <Vaness> Присваивание объекту объект? Так что ли?
[07:38:16] <masterkip> Ну да
[07:44:58] <masterkip> А gcc поддерживает RTTI?
[07:45:05] <evetro> да
[07:47:02] masterkip вышел из конференции: Replaced by new connection
[07:47:03] masterkip зашёл в конференцию
[07:52:00] Vaness вышел из конференции
[07:56:15] OKTAVIUS зашёл в конференцию
[08:05:10] evetro вышел из конференции: exit(0);
[08:05:19] masterkip вышел из конференции: Replaced by new connection
[08:05:35] masterkip зашёл в конференцию
[08:11:22] masterkip вышел из конференции: Replaced by new connection
[08:11:23] masterkip зашёл в конференцию
[08:13:00] Afalin зашёл в конференцию
[08:15:43] Integer вышел из конференции: Replaced by new connection
[08:15:44] Integer зашёл в конференцию
[08:21:47] masterkip вышел из конференции
[08:22:58] Integer вышел из конференции: Replaced by new connection
[08:22:59] Integer зашёл в конференцию
[08:42:10] Integer вышел из конференции: Replaced by new connection
[08:42:11] Integer зашёл в конференцию
[08:47:03] opossum вышел из конференции: Logged out
[09:07:11] rexim зашёл в конференцию
[09:21:49] sevenov зашёл в конференцию
[09:25:47] cutwater зашёл в конференцию
[09:26:05] <cutwater> утро всем
[09:26:52] <Afalin> орту
[09:35:50] <Afalin> ояебу, куте в жаве
[09:35:57] <Afalin> мощно смотриццо
[09:35:59] <cutwater> о_О
[09:36:17] <Afalin> случайно нагуглилось =)
[09:36:27] <Afalin> http://java.trunat.fr/qtjambi/com/trolltech/qt/gui/QMainWindow.html и прочее
[09:36:29] <lambdabot> Title: QMainWindow, http://tinyurl.com/lr5wfn
[09:39:53] <Afalin> олсо, никто не встраивал QToolBar не в QMainWindow? В мане-то написано, что можно, но пока получается только через QDockWidget, и то корявенько, а в гугле скоро зобанят =)
[09:42:11] <cutwater> эм... дык создаешь стандартно в дизайнере окно с менюбаром
[09:42:17] <cutwater> потом его компилишь и смотришь на код
[09:42:27] 0xd34df00d вышел из конференции
[09:42:47] <Afalin> хм
[09:43:32] 0xd34df00d зашёл в конференцию
[09:43:33] <Afalin> а как в QDialog или QWidget в дизайнере что-либо такое создать?
[09:43:55] <cutwater> в смысле?
[09:44:10] <cutwater> QWidget не поддерживает строку состояния и тулбар
[09:44:16] <cutwater> как и QDialog
[09:44:17] <Afalin> ну как там QToolBar создать? с QMainWindow всё понятно, а тут как-то не очень
[09:44:21] <cutwater> только QMainWindow
[09:44:34] <cutwater> а чем тебя QMainWindow не устраивает
[09:44:39] <Afalin> не-не-не, поддерживает, если верить ману и смутным мнениям на форумах
[09:44:50] <Afalin> тем, что надо к диалогу приделать =)
[09:44:54] <cutwater> пруфы
[09:45:08] <Afalin> либо в крайнем случае, как где-то нагуглил, диалог из QmainWindow сделать
[09:45:17] <Afalin> пруфы на ман?
[09:46:49] <Afalin> qthelp://com.trolltech.qt.452/qdoc/qtoolbar.html#details
[09:46:58] <Afalin> When a QToolBar is not a child of a QMainWindow, it looses the ability to populate the extension pop up with widgets added to the toolbar using addWidget(). Please use widget actions created by inheriting QWidgetAction and implementing QWidgetAction::createWidget() instead. This is a known issue which will be fixed in a future release.
[09:47:08] <Afalin> например
[09:52:55] <Afalin> http://lists.trolltech.com/qt-interest/2007-12/thread00433-0.html
No, you can add a toolbar or menu bar to any QWidget, though it probably
needs some extra code to make the toolbar floatable or moveable. But
adding both of them to a layout works just fine.
[09:53:00] <lambdabot> Title: Qt-interest Archive - Put a QMainWindow in a QDockWidget
[10:03:16] magellan вышел из конференции
[10:17:13] magellan зашёл в конференцию
[10:40:55] evetro зашёл в конференцию
[10:48:54] opossum зашёл в конференцию
[11:00:19] Pevzi зашёл в конференцию
[11:00:58] <Pevzi> :3
[11:01:14] <Afalin> :izveP
[11:01:21] magellan вышел из конференции
[11:08:08] magellan зашёл в конференцию
[11:11:46] Integer вышел из конференции
[11:11:53] Integer зашёл в конференцию
[11:15:56] V0id зашёл в конференцию
[11:18:17] cutwater вышел из конференции
[11:23:08] rexim вышел из конференции
[11:27:52] magellan вышел из конференции
[11:31:18] rexim зашёл в конференцию
[11:33:35] Integer вышел из конференции: Replaced by new connection
[11:33:36] Integer зашёл в конференцию
[11:51:44] Pevzi вышел из конференции: Replaced by new connection
[11:51:47] Pevzi зашёл в конференцию
[11:52:12] Pevzi вышел из конференции: Replaced by new connection
[11:52:15] Pevzi зашёл в конференцию
[11:52:16] Pevzi вышел из конференции
[11:52:37] Pevzi зашёл в конференцию
[11:57:00] SV0L0CH зашёл в конференцию
[11:57:04] Pevzi вышел из конференции: Replaced by new connection
[11:57:07] Pevzi зашёл в конференцию
[11:57:23] Pevzi вышел из конференции
[11:57:35] Pevzi зашёл в конференцию
[12:00:10] alkota зашёл в конференцию
[12:08:34] evetro вышел из конференции: exit(0);
[12:09:34] Integer вышел из конференции
[12:10:50] Pevzi вышел из конференции
[12:11:36] Pevzi зашёл в конференцию
[12:21:18] magellan зашёл в конференцию
[12:28:13] Integer зашёл в конференцию
[12:59:06] Integer вышел из конференции: Replaced by new connection
[12:59:07] Integer зашёл в конференцию
[13:00:29] Vaness зашёл в конференцию
[13:00:32] <Integer> блин
[13:00:51] <Integer> вся еда^W школота разнабижала из джабберов
[13:02:05] Vaness вышел из конференции: Я счастливый пользователь Miranda IM. Возьми её тут http://miranda-im.org/.
[13:06:56] rexim вышел из конференции
[13:09:16] rexim зашёл в конференцию
[13:09:56] magellan вышел из конференции: Replaced by new connection
[13:10:13] magellan зашёл в конференцию
[13:11:02] <SV0L0CH> Integer: через три часа опять набигут
[13:11:40] <Afalin> при нынешнем развитии техники они могут набигать рпямо из школы
[13:13:40] <SV0L0CH> до школ такая техника есчё не дошла
[13:14:26] <Afalin> SV0L0CH: не знаю, как у вас, но у нас уже до младших классах, судя по улицам, дошла
[13:15:24] Integer вышел из конференции: Replaced by new connection
[13:15:25] Integer зашёл в конференцию
[13:16:15] <SV0L0CH> Integer: я тебя уже спрашивал про Фихтенгольца?
[13:33:18] <Integer> нет
[13:34:40] Integer вышел из конференции: Replaced by new connection
[13:34:41] Integer зашёл в конференцию
[13:35:03] <Integer> SV0L0CH: спрашивай свой вопрос
[13:35:53] <SV0L0CH> Integer: у тебя он есть в виде pdf?
[13:42:05] Integer вышел из конференции: Replaced by new connection
[13:42:06] Integer зашёл в конференцию
[13:43:48] Pevzi вышел из конференции
[13:52:48] Integer вышел из конференции: Replaced by new connection
[13:52:49] Integer зашёл в конференцию
[13:54:07] Phoenix* зашёл в конференцию
[13:54:18] <Phoenix*> Всем привет
[13:55:49] <Integer> SV0L0CH: он у меня есть в виде djvu
[13:56:40] <SV0L0CH> Integer: сойдёт.... расшарь гдето
[13:57:37] <Integer> ctqxfc
[13:57:41] <Integer> сейчас
[13:58:41] <Integer> SV0L0CH: sleep(20*60*1000);
[13:59:26] <SV0L0CH> Integer: может у тебя есчё чтото подобное есть... тоже расшарь....
[14:01:31] zxc зашёл в конференцию
[14:02:37] <Integer> хм
[14:02:42] <Integer> ща луркну хард
[14:04:18] <SV0L0CH> мне бы Димидович не помешал...
[14:05:12] <Integer> SV0L0CH: так... еще есть "вычисления и ватоматы" минского, "графы и их применение" оре и "дискретная математика для программистов" новикова
[14:05:16] <Integer> ну и кнут
[14:06:18] <SV0L0CH> давай всё... ато я коечего даже не читал...
[14:06:33] <Integer> s/вато/авто/
[14:07:42] <0xd34df00d> SV0L0CH: ДЕмидович же вроде как.
[14:08:30] <SV0L0CH> да мне пофигу на его фамилию, главное что пишет понятно...
[14:10:46] opossum вышел из конференции: Logged out
[14:10:47] <SV0L0CH> не то что Сивухин... там вообще несвязный бред... никак в мозгах не укладывается...
[14:11:19] <0xd34df00d> Сивухин по-моему физику писал.
[14:11:37] <SV0L0CH> да-да... тот самый
[14:16:28] <SV0L0CH> или это просто моя естественая реакция на физику? :-/
[14:17:13] <Integer> над некоторой физикой надо очень долго медитировать
[14:18:23] <SV0L0CH> Integer: ага.... даже дольше чем над скобочками...
[14:20:30] <Integer> http://dump.bitcheese.net/files/jyjewos/Minski_-_Vichisleniya_i_avtomati.rar
[14:20:32] <lambdabot> http://tinyurl.com/m832z6
[14:20:48] <Integer> фихтенгольца что-то не принимает
[14:20:56] <Integer> какая-то еретическая файлопомойка
[14:21:04] <Integer> еще попытаюсь
[14:24:33] <Integer> http://dump.bitcheese.net/files/dokavuc/Novikov_-_Diskretnaya_Matematika_dlya_Programmistov.rar
[14:24:35] <lambdabot> http://tinyurl.com/l63t8o
[14:27:32] <Integer> http://dump.bitcheese.net/files/fubuxaj/Ostin_Ore_-_Grafi_i_ih_primenenie.rar
[14:27:51] <Integer> SV0L0CH: может ты ftpd поднимешь и я сразу тебе залью?
[14:29:05] <SV0L0CH> Integer: надо было всё в один архив пихать
[14:29:13] <Integer> г
[14:29:27] <Integer> так оно фихтенгольца размером в 18.4 мб не принимает
[14:29:28] <SV0L0CH> сколько у тебя есчё интересностей осталось?
[14:29:56] <Integer> 970 мб
[14:30:14] <Integer> но там в основном программирование
[14:31:47] <SV0L0CH> помню что был простой ftp сервак для кед, только название не помню
[14:32:40] <Integer> http://dump.bitcheese.net/files/tocemyx/Fihtengolc1.djvu
[14:34:14] <Integer> http://dump.bitcheese.net/files/jyvylog/Fihtengolc2.djvu
[14:35:26] <Integer> http://dump.bitcheese.net/files/gegunib/Fihtengolc3.djvu
[14:35:35] <Integer> SV0L0CH: вот как-то так
[14:36:08] <V0id> http://www.securitylab.ru/news/384541.php
[14:37:33] Pevzi зашёл в конференцию
[14:37:43] <SV0L0CH> Integer: спасибо блин большёе, большое блин спасибо.... :)
[14:40:08] <Integer> да ладно
[14:41:08] <SV0L0CH> а по монадам и категориям ничё нет?
[14:41:16] <Integer> каюсь, нет -_-
[14:42:59] Pevzi вышел из конференции
[14:48:16] Pevzi зашёл в конференцию
[14:52:13] <Afalin> V0id: песец, лол
[14:58:36] magellan вышел из конференции
[15:06:02] Pevzi вышел из конференции: offline
[15:09:40] rexim вышел из конференции
[15:09:46] rexim зашёл в конференцию
[15:46:59] alkota вышел из конференции
[15:49:46] Integer вышел из конференции
[15:55:17] opossum зашёл в конференцию
[15:59:48] Phoenix* вышел из конференции
[16:11:32] opossum вышел из конференции
[16:30:29] sevenov вышел из конференции
[16:37:59] evetro зашёл в конференцию
[16:38:41] magellan зашёл в конференцию
[16:39:28] undefined_variable вышел из конференции: Replaced by new connection
[16:39:31] undefined_variable зашёл в конференцию
[16:42:25] magellan вышел из конференции
[17:12:06] cutwater зашёл в конференцию
[17:13:06] <cutwater> вечер всем
[17:19:04] <0xd34df00d> cutwater: вечер )
[17:19:11] <cutwater> :)
[17:39:40] evetro вышел из конференции: Replaced by new connection
[17:43:08] evetro зашёл в конференцию
[17:46:17] <0xd34df00d> Тыц.
[17:47:40] <Afalin> Пыщ.
[17:50:09] zxc вышел из конференции: Replaced by new connection
[17:50:11] zxc зашёл в конференцию
[17:57:02] alkota зашёл в конференцию
[18:11:04] <cutwater> 0xd34df00d, почему еще не забанен L29Ah в С++ ,
[18:14:49] undefined_variable вышел из конференции
[18:15:05] <0xd34df00d> cutwater: а зачем?
[18:15:45] <cutwater> а зачем он нужен? спамир же
[18:26:42] rexim вышел из конференции
[18:36:36] Phoenix* зашёл в конференцию
[18:37:01] OKTAVIUS вышел из конференции: Replaced by new connection
[18:37:02] OKTAVIUS зашёл в конференцию
[18:40:35] ForNeVeR вышел из конференции: Replaced by new connection
[18:41:30] ForNeVeR зашёл в конференцию
[18:42:23] <ForNeVeR> Лучше пусть сидит там и не спамит, чем не сидит и спамит.
[18:42:47] <cutwater> :)
[18:44:22] rexim зашёл в конференцию
[18:57:20] undefined_variable зашёл в конференцию
[18:59:29] opossum зашёл в конференцию
[19:00:30] Phoenix* вышел из конференции
[19:17:28] Afalin вышел из конференции: Logged out
[19:25:39] opossum вышел из конференции: Logged out
[19:35:15] opossum зашёл в конференцию
[19:36:38] opossum вышел из конференции: Logged out
[19:45:56] O01eg зашёл в конференцию
[19:52:28] opossum зашёл в конференцию
[19:56:28] opossum вышел из конференции: Logged out
[20:07:56] 0xd34df00d вышел из конференции
[20:08:28] opossum зашёл в конференцию
[20:12:25] V0id вышел из конференции
[20:13:44] opossum вышел из конференции: Logged out
[20:18:05] opossum зашёл в конференцию
[20:20:13] opossum вышел из конференции: Logged out
[20:20:31] Fro0m_ зашёл в конференцию
[20:20:38] 0xd34df00d зашёл в конференцию
[20:30:37] lambdabot вышел из конференции
[20:38:12] opossum зашёл в конференцию
[20:40:53] rexim вышел из конференции
[20:51:57] lambdabot зашёл в конференцию
[20:53:36] Spo1ler зашёл в конференцию
[21:01:19] <Spo1ler> —_—
[21:02:27] * undefined_variable ткнул спойлера продолжением
[21:03:01] * Spo1ler ткнул продолжение собой
[21:04:12] * undefined_variable флегматично взирает на рекурсивно продолжающегося спойлера
[21:06:50] <undefined_variable> блин
[21:06:53] <undefined_variable> и потроллить некого
[21:06:54] lambdabot вышел из конференции: Replaced by new connection
[21:06:55] <undefined_variable> рюрю
[21:06:56] lambdabot зашёл в конференцию
[21:07:39] <Spo1ler> undefined_variable: нуэ, заткнись и пиши код же
[21:07:48] <undefined_variable> Spo1ler: нет ты
[21:07:53] <Spo1ler> Да я
[21:07:55] <Spo1ler> Но мне лень
[21:07:59] <undefined_variable> мне тоже
[21:09:08] <Spo1ler> Я сегодня чуть не сдох от жары и скуки -_____-
[21:09:34] <SV0L0CH> хм... а у нас тут дождь был...
[21:10:15] <Spo1ler> Эх
[21:12:49] <Spo1ler> Сицп читать лень, Хауса не посмотреть, ибо его нет...
[21:12:51] <Spo1ler> АААБЛИААА
[21:12:54] <Spo1ler> Я схожу с ума
[21:14:16] rexim зашёл в конференцию
[21:15:44] <undefined_variable> блин
[21:15:53] <undefined_variable> мотивируйте чтоли меня на подвиги кодописания
[21:16:02] <undefined_variable> а то картошка в голове этому не способствует
[21:16:09] * evetro хлебнул свежевыжатого лимонного сока
[21:16:38] <undefined_variable> evetro: суров
[21:16:39] <Spo1ler> Свежелыжатый вимонный -_-
[21:16:47] <Spo1ler> undefined_variable: http://habrahabr.ru/blogs/biotech/68584/ слабо?
[21:16:48] <lambdabot> Title: О гриппе А (H1N1) с т>чки зрения пр>гра<<ир>вания / Би>техн>л>гии / Хабрахабр
[21:16:55] rexim вышел из конференции
[21:17:50] <undefined_variable> Spo1ler: я не умею кодить на этом языке
[21:17:59] <0xd34df00d> undefined_variable: пиши личкрафты.
[21:18:10] <undefined_variable> 0xd34df00d: они на говна плюсцах
[21:18:23] <undefined_variable> к тому же мне нужна именно мотивировка а не варианты подвигов
[21:19:55] <SV0L0CH> undefined_variable: давай поработим вселенную ;-)
[21:21:13] <undefined_variable> SV0L0CH: для этого нужно поработить что-нибудь масштабов человечества
[21:21:28] <undefined_variable> а единственное доступное человечество настолько гавно, что даже его порабощение не поможет
[21:23:53] <SV0L0CH> так мы сналала поработим вселенную, потом убъём всех людей
[21:24:27] <O01eg> SV0L0CH: а может лучше наоборот?
[21:25:15] <SV0L0CH> можно и наоборот
[21:28:06] <undefined_variable> лол
[21:28:17] <undefined_variable> человечество судя по всему скоро само себя убъет
[21:28:39] <O01eg> тогда надо думать над другим вопросом
[21:28:51] <SV0L0CH> но мы этого дожидатся не будем.... а вдруг не убъёт...
[21:33:08] <SV0L0CH> займусь ка я прикладной геометрией...
[21:34:15] <SV0L0CH> дано в пространстве 2 треуголькика, узнать пересекаются ли они и если пересекаются, найти отрезок их пересечения
[21:34:44] <O01eg> SV0L0CH: есть с этим проблемы?
[21:35:38] <SV0L0CH> эта задача похоже выльется в десятки строк кода... а хочется чегото попроще и поуниверсальней...
[21:36:15] <undefined_variable> ну как
[21:36:21] <undefined_variable> найти пересечения их сторон
[21:36:23] <undefined_variable> ?????
[21:36:28] <undefined_variable> ну ты понял что делать, ага
[21:36:39] <SV0L0CH> треугольники в пространстве
[21:36:40] <O01eg> SV0L0CH: напиши уравнения
[21:36:43] <evetro> undefined_variable: наверное, в 3D
[21:37:07] <undefined_variable> ну блин
[21:37:18] <undefined_variable> есть же алгоритмы для всяких там говна пересечений
[21:37:27] <undefined_variable> выгуглить книжки и радоватся жизни
[21:37:45] <SV0L0CH> знать бы какие слова гуглить....
[21:38:05] <undefined_variable> компьютерная графика
[21:38:08] <undefined_variable> базовые алгоритмы
[21:38:16] <undefined_variable> я бы даже тебе подсказал что-нить
[21:38:42] <undefined_variable> но лекции были безбожно мной проебаны, а остатки знаний выветрелись за почти прошедших 2 года
[21:39:38] <SV0L0CH> просто вариантов решения этой задачи довольно много, хочу из них выбрать найболее точный
[21:42:27] Vaness зашёл в конференцию
[21:42:35] <Vaness> боброго
[21:43:49] <undefined_variable> бобрый еще не откинулся
[21:44:01] <undefined_variable> а ты с какого района пацанчик?
[21:44:29] <Spo1ler> Голодный андефайнд такой голодный
[21:45:01] <Vaness> O-o
[21:45:29] <Vaness> undefined_variable: jrnz,
[21:45:32] <Vaness> блин
[21:45:33] <SV0L0CH> надоело гуглить... я лутше в maxima посчитаю...
[21:45:40] <Vaness> undefined_variable: октябырьский епт
[21:46:09] <undefined_variable> Vaness: ты эта... абельсона знаешь?
[21:46:31] <undefined_variable> SV0L0CH: так тебе блин алгоритм или для конкретных треугольников?
[21:46:48] <SV0L0CH> undefined_variable: мне алгоритм...
[21:46:53] <undefined_variable> SV0L0CH: гугли
[21:47:40] <undefined_variable> можно вычислить пересечение плоскостей, в которых лежат треугольники и посмотреть, проходит ли эта прямая через сами треугольники
[21:47:46] <Vaness> undefined_variable: знаю и ?
[21:47:57] <undefined_variable> Vaness: а сассмана?
[21:48:15] <Vaness> undefined_variable: местами. это допрос?
[21:50:00] * SV0L0CH привязал Vaness к стулу и направил в глаза лампу
[21:50:06] <Vaness> O_O
[21:50:15] <Vaness> ну типа глаза большие
[21:51:34] <undefined_variable> Vaness: ты чо? фишки не сечешь?
[21:51:52] <undefined_variable> тут пацаны скобками грузятся
[21:52:10] <O01eg> скобки - Ѣ
[21:52:12] <undefined_variable> чтобы потом с быками-жабофагами с соседнего района разделатся
[21:52:37] <Vaness> undefined_variable: типа
for (;;)
printf (")"); ?
[21:52:43] <undefined_variable> Vaness: или ты не в теме еба?
[21:52:52] <undefined_variable> дерзкий чтолэ тут наезжать?
[21:52:54] <Vaness> неа видать я давно тут не был
[21:52:55] <Vaness> :-)
[21:52:58] <undefined_variable> у тебя скобки не по понятиям
[21:53:03] <undefined_variable> где закрывающая?
[21:53:07] <undefined_variable> ГДЕ ЕБА?
[21:53:17] <Vaness> O_o
[21:53:27] <undefined_variable> ты перед пацанами слиди за базаром, да
[21:53:36] * Vaness кажеться что его разводят на шаурму
[21:54:10] <undefined_variable> ты тут мне некорректные с-экспрешены на уши не кроры. понял?
[21:54:14] <SV0L0CH> скобок должно быть не много... в большенстве случаев можно обойтись операциями ($) и (.)
[21:54:24] <undefined_variable> или ты еще настолько зеленый что даже замыкания не нюхал?
[21:54:41] <undefined_variable> SV0L0CH: ты чо какой дерзкий?
[21:54:47] <SV0L0CH> :t (.)
[21:54:48] <Vaness> undefined_variable: ты даже не представляешь на сколько зеленый :-)
[21:54:53] <lambdabot> forall b c a. (b -> c) -> (a -> b) -> a -> c
[21:54:56] <undefined_variable> макра на скобках вас тут всех нагнет невставая
[21:55:00] <SV0L0CH> :t ($)
[21:55:02] <lambdabot> forall a b. (a -> b) -> a -> b
[21:55:15] <0xd34df00d> SV0L0CH: это щито?
[21:55:19] <undefined_variable> SV0L0CH: а теперь сделай мне макру на них. быстро решибельно бля
[21:55:44] <Vaness> чет как то у вас жутко стало. :-(
[21:55:46] <undefined_variable> 0xd34df00d: это чоткие пацаны с другого соседнего района свою жестянку погонять дали
[21:55:49] <undefined_variable> зверь машина
[21:56:08] <undefined_variable> цилиндры расточены, кузов разварен
[21:56:16] <undefined_variable> да она на драге любую колымагу сделает
[21:56:21] <0xd34df00d> undefined_variable: я знаю, что такое лямбда-бот.
[21:56:24] <0xd34df00d> undefined_variable: я знаю, что он делает.
[21:56:25] <SV0L0CH> и никакие макры не нужны
[21:56:33] <0xd34df00d> undefined_variable: мне непонятно, что Сволочь сделал и чт делает сраная точка.
[21:56:38] <undefined_variable> SV0L0CH: ты просто гавно и не юзал их
[21:56:51] <undefined_variable> 0xd34df00d: дык... команда вывода типа
[21:56:59] <undefined_variable> :t \x->x+1
[21:57:01] Vaness вышел из конференции: Я счастливый пользователь Miranda IM. Возьми её тут http://miranda-im.org/.
[21:57:01] <0xd34df00d> undefined_variable: вывода?
[21:57:02] <lambdabot> forall a. (Num a) => a -> a
[21:57:07] <0xd34df00d> А.
[21:57:09] <SV0L0CH> у меня есть TH... хотя его я тоже не юзал...
[21:57:12] <undefined_variable> 0xd34df00d: показывает тип выражения
[21:57:17] <undefined_variable> :t \x->x+1::Int
[21:57:20] <lambdabot> Int -> Int
[21:57:20] <0xd34df00d> undefined_variable: что делает :t я знаю.
[21:57:28] <0xd34df00d> undefined_variable: что делает . — не знаю.
[21:57:30] <undefined_variable> 0xd34df00d: чочо тогда?
[21:57:38] evetro вышел из конференции: exit(0);
[21:57:45] <undefined_variable> чоткий пацан не знает что такое операция композиции?
[21:57:46] <SV0L0CH> 0xd34df00d: суперпозиция функций
[21:57:54] <0xd34df00d> Карринг?
[21:57:57] <undefined_variable> нет
[21:57:59] <undefined_variable> композиция же
[21:58:01] <0xd34df00d> undefined_variable: знаю.
[21:58:02] <undefined_variable> возгугли
[21:58:25] <0xd34df00d> undefined_variable: но не дошел до этого еще в хаскеле же.
[21:59:13] <undefined_variable> на пальцах - возвращает лямбду, которая подставляет результат работы второй функции на вход первой
[21:59:22] <undefined_variable> по типам это видно
[21:59:44] <0xd34df00d> Мне это было неочевидно.
[22:00:17] <undefined_variable> дык
[22:00:56] <undefined_variable> > (+1). (+1) 1
[22:01:00] <lambdabot> add an instance declaration for (Num (a -> b))
[22:01:12] <undefined_variable> > ((+1). (+1)) 1
[22:01:16] <lambdabot> 3
[22:01:17] <SV0L0CH> > (+1). (+1) $ 1
[22:01:20] <lambdabot> 3
[22:01:33] <undefined_variable> SV0L0CH: скобкофоб
[22:01:44] <SV0L0CH> :-D
[22:01:49] <undefined_variable> > ((+1). (*2)) 1
[22:01:53] <lambdabot> 3
[22:01:56] <O01eg> ( 1 ( + 1 ) . ( + 1 ) )
[22:02:10] <undefined_variable> > ((*2). (+2)) 1
[22:02:14] <lambdabot> 6
[22:02:40] <O01eg> а какой это язык?
[22:02:52] <undefined_variable> > take 3 cycle [1]
[22:02:54] <lambdabot> Couldn't match expected type `[a]'
[22:02:58] <undefined_variable> > take 3 $ cycle [1]
[22:03:01] <lambdabot> [1,1,1]
[22:03:41] <SV0L0CH> O01eg: хаскель же ж
[22:03:54] <undefined_variable> >(foldl . id $ take 10 $ cycle[(+1)]) 1
[22:04:12] <undefined_variable> гм
[22:04:17] <SV0L0CH> пробел забыл
[22:04:22] <undefined_variable> хде?
[22:04:24] <undefined_variable> а
[22:04:28] <undefined_variable> > (foldl . id $ take 10 $ cycle[(+1)]) 1
[22:04:30] <lambdabot> Couldn't match expected type `a -> b -> a'
[22:04:39] <undefined_variable> пля
[22:04:41] <undefined_variable> > (foldl . id $ take 10 $ cycle[(+1)])
[22:04:44] <lambdabot> Couldn't match expected type `a -> b -> a'
[22:04:52] <undefined_variable> > take 10 $ cycle[(+1)]
[22:04:55] <lambdabot> [<Integer -> Integer>,<Integer -> Integer>,<Integer -> Integer>,<Integer -> Integer>,<Integer -> Integer>,<Integer -> Integer>,<Integer -> Integer>,<Integer -> Integer>,<Integer -> Integer>,<
[22:04:56] <lambdabot> Integer -> Integer>]
[22:04:58] <undefined_variable> =3
[22:05:48] <undefined_variable> :t (id 1)
[22:05:50] <lambdabot> forall t. (Num t) => t
[22:05:57] <undefined_variable> :t id
[22:05:59] <lambdabot> forall a. a -> a
[22:06:04] <undefined_variable> блин
[22:06:14] <undefined_variable> :t id .(+1)
[22:06:16] <lambdabot> forall a. (Num a) => a -> a
[22:06:26] <undefined_variable> :t id .(+1).(+1).(+1).(+1).(+1)
[22:06:29] <lambdabot> forall a. (Num a) => a -> a
[22:07:39] <undefined_variable> блин
[22:07:42] <undefined_variable> а
[22:07:43] <undefined_variable> тфу
[22:07:55] <undefined_variable> > (foldl (.) id $ take 10 $ cycle[(+1)]) 1
[22:07:58] <lambdabot> 11
[22:08:04] <undefined_variable> вот так вот
[22:08:11] <undefined_variable> блин
[22:08:13] <undefined_variable> фак!!!?!?!?
[22:08:16] <undefined_variable> еда убежала
[22:08:17] <undefined_variable> ((((
[22:08:25] <undefined_variable> НЙАРРРРРРРРРРГХХХХХХ!!?!?!
[22:09:06] <SV0L0CH> еда убежала довольно давно...
[22:09:17] <undefined_variable> :t (.).(.)
[22:09:20] <lambdabot> forall a b c a1. (b -> c) -> (a -> a1 -> b) -> a -> a1 -> c
[22:09:45] <undefined_variable> :t (.)
[22:09:47] <lambdabot> forall b c a. (b -> c) -> (a -> b) -> a -> c
[22:11:07] <SV0L0CH> undefined_variable: теперь то что понаписывал переведи на лисп ;)
[22:11:35] <undefined_variable> SV0L0CH: ты ебнулся?
[22:11:41] <undefined_variable> там нет типов
[22:11:49] <undefined_variable> зато есть лискель =3
[22:12:00] <undefined_variable> лисп с семантикой хаскеля
[22:12:01] <undefined_variable> кеке
[22:12:07] <undefined_variable> 0xd34df00d: кста тебе на заметку
[22:12:18] <SV0L0CH> а это уже интересней...
[22:13:15] <0xd34df00d> undefined_variable: ?
[22:13:47] <undefined_variable> 0xd34df00d: забей на хаскель - учи лискель
[22:14:11] <SV0L0CH> undefined_variable: ты скажи откуда интерпретатор скачать
[22:14:16] <SV0L0CH> и описание
[22:14:21] <0xd34df00d> Сам ты лискель.
[22:14:26] <undefined_variable> google liskell
[22:14:34] <undefined_variable> гм
[22:14:39] <undefined_variable> lambdabot: гугли же!
[22:14:42] <undefined_variable> g liskell
[22:14:53] <SV0L0CH> .google liskell
[22:14:54] <DeadBot> SV0L0CH: гугль сломался
[22:16:15] <undefined_variable> SV0L0CH: http://blog.clemens.endorphin.org/2009/01/liskell-standalone.html
[22:23:45] <SV0L0CH> что такое darcs ?
[22:25:16] <O01eg> undefined_variable: прикрути лисп
[22:29:06] <undefined_variable> O01eg: куда?
[22:29:12] <undefined_variable> SV0L0CH: google darcs
[22:29:55] <SV0L0CH> darcs уже установил... ща liskell ставлю
[22:30:01] <O01eg> к боту
[22:44:21] Beliaf зашёл в конференцию
[22:44:32] <Beliaf> теорему безу кто помнит?
[22:44:40] <Beliaf> Безу*
[22:44:42] <SV0L0CH> GHCSalat не находит... какой пакет ставить?
[22:45:20] <Beliaf> Spo1ler: помнишь?
[22:45:44] <Beliaf> cutwater:
[22:46:06] <SV0L0CH> хотя всё есть... не понятно почему не собирается
[22:46:12] <cutwater> Beliaf, http://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D0%BE%D1%80%D0%B5%D0%BC%D0%B0_%D0%91%D0%B5%D0%B7%D1%83
[22:46:15] <lambdabot> http://tinyurl.com/m8ow8t
[22:46:46] <Beliaf> cutwater: ох, точно. спасибо. гуглить же лениво)
[22:46:47] Phóéñíx зашёл в конференцию
[22:46:57] <Beliaf> олсо, а бот сам ссылки укорачивает?
[22:47:04] Afalin зашёл в конференцию
[22:47:12] <Phóéñíx> Всем
[22:47:28] <cutwater> Beliaf, похоже что сам
[22:47:39] <Beliaf> а кто хозяин?
[22:48:01] <SV0L0CH> Beliaf: adept
[22:48:17] <Beliaf> хм.
[22:48:33] <Beliaf> Он сам своего пета скрафтил?
[22:51:16] Afalin вышел из конференции
[22:51:40] Afalin зашёл в конференцию
[22:52:00] <SV0L0CH> короче... у меня не собирается.... не судьба, значит, лисп выучить...
[22:56:09] askh зашёл в конференцию
[22:57:43] zxc вышел из конференции: Replaced by new connection
[22:57:44] zxc зашёл в конференцию
[23:01:47] <0xd34df00d> Beliaf: я помню.
[23:02:02] <Beliaf> 0xd34df00d: уже напомнили)
[23:02:25] <Spo1ler> Beliaf: даже не знал
[23:02:51] <Beliaf> Spo1ler: я забыл, что ты в 10
[23:10:02] <undefined_variable> SV0L0CH: лискель не лисп же
[23:16:50] Beliaf вышел из конференции
[23:21:46] <Afalin> лиспель
[23:23:10] O01eg вышел из конференции: Logged out
[23:23:55] <0xd34df00d> SV0L0CH: cutwater: в хаскеле можно писать else if?
[23:24:25] <SV0L0CH> можно
[23:25:02] <SV0L0CH> только зачем, когда есть case ?
[23:25:24] <cutwater> +1
[23:27:32] <0xd34df00d> getDirection p1 p2 p3 = if det < 0 then CCW
else if det > 0 then CW
else Collinear
where
det = (x p2 - x p1) * (y p3 - y p1) -
(y p2 - y p1) * (x p3 - x p1)
[23:27:36] <0xd34df00d> SV0L0CH: как это переписать через case?
[23:36:29] SV0L0CH вышел из конференции
[23:40:10] SV0L0CH зашёл в конференцию
[23:40:24] <0xd34df00d> Ну и сразу следующий вопрос.
[23:40:28] * 0xd34df00d summons cutwater and SV0L0CH
[23:41:10] <0xd34df00d> getDirections :: [Point] -> [Direction]
getDirections [] = []
getDirections (p1:p2:p3:xs) = (getDirection p1 p2 p3) : (getDirections xs)
[23:41:11] <0xd34df00d> Ок?
[23:41:15] <cutwater> щито надо
[23:41:53] <0xd34df00d> cutwater: норм написано или можно лучше?
[23:41:56] <0xd34df00d> cutwater: и первая, и вторая функции )
[23:41:57] zxc вышел из конференции: Replaced by new connection
[23:41:58] zxc зашёл в конференцию
[23:42:02] <0xd34df00d> Я вас мннооооого по хаскелю ебать буду.
[23:43:18] <SV0L0CH> блятский kget... оказалось что в нём есть поддержка торрентов...
[23:44:00] <0xd34df00d> Ололо.
[23:44:08] <0xd34df00d> Fear of the говна комбаенз?
[23:44:33] <SV0L0CH> я то думаю чё всё висит...
[23:46:43] <cutwater> ололо
[23:47:34] <cutwater> я ktorrent и DownThemAll пользую
[23:52:40] * 0xd34df00d использует... Мм, ну вы поняли.
[23:52:55] <SV0L0CH> case compare det 0 of LT->CCW;GT->CW;EQ->Collinear
[23:53:06] <0xd34df00d> Разумно.
[23:55:54] <0xd34df00d> getDirection p1 p2 p3 = case compare det 0 of GT -> CCW; LT -> CW; EQ -> Collinear
where
det = (x p2 - x p1) * (y p3 - y p1) -
(y p2 - y p1) * (x p3 - x p1)

getDirections (p1:p2:p3:[]) = [getDirection p1 p2 p3]
getDirections (p1:p2:p3:xs) | not (null xs) = (getDirection p1 p2 p3) : getDirections (p2:p3:xs)
[23:55:58] * 0xd34df00d яростно дрочит.
[23:56:47] <0xd34df00d> data Direction = CCW
| CW
| Collinear
deriving (Show)

data Point = Point {
x :: Double,
y :: Double
} deriving (Show)

getDirection p1 p2 p3 = case compare det 0 of GT -> CCW; LT -> CW; EQ -> Collinear
where
det = (x p2 - x p1) * (y p3 - y p1) -
(y p2 - y p1) * (x p3 - x p1)

getDirections :: [Point] -> [Direction]
getDirections (p1:p2:p3:[]) = [getDirection p1 p2 p3]
getDirections (p1:p2:p3:xs) | not (null xs) = (getDirection p1 p2 p3) : getDirections (p2:p3:xs)
[23:56:50] <0xd34df00d> ФААААААААП.
[23:57:35] <SV0L0CH> (в этом месте, по сценарию, должен появится undefined_variable и сказать "дрочи на скобки, сцуко!")
[23:58:01] <0xd34df00d> А, бля.
[23:58:03] <0xd34df00d> Я это не в то окно скинул.
[23:58:18] Fro0m_ вышел из конференции: QIP Infium: Спокойное общение
[23:59:33] sevenov зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!