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

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

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
Проблем решено: 0xC
[00:02:41] xmi зашёл в конференцию
[00:02:57] xmi вышел из конференции
[00:03:11] xmi зашёл в конференцию
[01:30:04] resetled зашёл в конференцию
[01:31:15] <resetled> всем привет
[01:46:43] <yes> Привет
[01:47:20] <resetled> на перле пишем?
[01:50:33] <yes> эх, я его не знаю
[01:55:34] <resetled> а что знаем?
[01:55:59] <0xd34df00d> Бейсик.
[01:56:01] <0xd34df00d> Вижуал бейсик.
[01:56:11] <0xd34df00d> Иногда похапе.
[01:56:52] <resetled> баш, питон, окамл?
[01:58:03] <0xd34df00d> Хм.
[01:58:06] <0xd34df00d> Так-то плюсы и хацкель.
[01:58:14] <0xd34df00d> До окамла никак руки не доходят :3
[01:58:26] <0xd34df00d> Хотя eager ML-like со всякими няшами — это интересно.
[01:59:48] <resetled> мне тут довелось поизучать баш, и плавно перешел в изучение перла.
Сижу бота пилю, думаю может кто-то тут умеет на перле писать)
[02:00:14] <cutwater> очередной бот
[02:00:21] <cutwater> мда
[02:00:27] <resetled> узкоспециализированный
[02:00:28] <cutwater> resetled: Perl он как бы уже RIP
[02:00:35] <cutwater> учи питон
[02:00:59] <resetled> перл не рип, и не будем об этом)
[02:01:23] <yes> и почему питон?
[02:01:33] <0xd34df00d> Не нужно оба.
[02:01:37] <cutwater> resetled: некрофилия?
[02:01:38] <0xd34df00d> Они какие-то очень динамические.
[02:01:51] <cutwater> 0xd34df00d: еще как нужно
[02:02:08] <yes> а есть немножко динамические, хе
[02:04:12] <m4n71k0r> давайте поговорим про ООП в пёрл)
[02:04:45] <m4n71k0r> это так же занятно, как и реализация факториала на хаскелле
[02:05:25] <0xd34df00d> Тоже две строки?
[02:05:28] <0xd34df00d> Вернее, даже одна.
[02:05:32] <0xd34df00d> fac n = prod [1..n]
[02:05:40] <m4n71k0r> это один из способов
[02:05:47] <m4n71k0r> их 100500
[02:06:06] <resetled> а давайте поговорим про ботов на перле =)
[02:06:17] <m4n71k0r> не встречал
[02:06:25] <m4n71k0r> на питоне вот куча
[02:06:28] <m4n71k0r> на окамле
[02:06:33] <m4n71k0r> на плюсцах
[02:06:45] <m4n71k0r> на шарпие есть
[02:06:46] <resetled> http://www.ylsoftware.com/storage/files/16/page/2
[02:07:18] <m4n71k0r> реализация дыры на пёрле
[02:07:26] <m4n71k0r> дыры в защите, ок
[02:07:43] <m4n71k0r> кроме шелла, что -нибудь ещё умеет?)
[02:07:47] <yes> ботов тысячи на чём угодно, не так уж интересно
[02:08:20] <resetled> ну вот в данный момент, естественно этого бота я переделываю под свои нужны
[02:08:23] <resetled> нужды*
[02:08:31] <yes> какие?
[02:08:47] <yes> почему на перле?
[02:08:59] <resetled> послал сообщение с текстом - страничка на сайте обновилась, камент запощен. Типа жуйка
[02:09:22] <0xd34df00d> Не нужен.
[02:09:25] <0xd34df00d> У них админ трап.
[02:09:31] <0xd34df00d> И тупое пмсное хуйло.
[02:09:47] <resetled> я про свою страницу говорю
[02:09:49] <yes> а куда столько сообщений отправлять?
[02:10:17] <resetled> в смысле?
[02:10:32] <yes> какой в это интерес? или польза?
[02:11:35] <resetled> интерес - работа с кодом перла, изучение. Блог (назовем его так, ибо он действительно блог) - будет проще заполнять, даже удаленно с телефоном в руке.
[02:12:04] <m4n71k0r> чем оно лучше твиттера/псто/етц?
[02:12:21] <resetled> эм..
[02:12:35] <cutwater> resetled: perl не нужен
[02:12:36] <m4n71k0r> пёрл нужен для того чтобы написать скрипт и забыть как он работает
[02:12:36] <cutwater> серьезно
[02:12:42] <cutwater> m4n71k0r: +1
[02:12:47] <cutwater> поэтому на перле писать вообще не стоит
[02:12:57] <resetled> =)
[02:13:04] <cutwater> python / ruby адекватная замена перлу в чуть более чем полностью 100% случаев
[02:13:09] <resetled> я смотрю у вас много мнений на эту тему )
[02:13:21] <m4n71k0r> я лучше пгомолчу
[02:13:41] <yes> Лучше скажите для чего питон подходит лучше руби?
[02:13:51] <m4n71k0r> мне ваще жабаскрипт из всех скриптов нравиццо
[02:13:59] <cutwater> хм... сложно сказать. я бы сказал для всего.
[02:14:20] <cutwater> но веб писать на руби / питоне в зависимости от задач по разному бывает удобно
[02:14:40] <yes> в чём тогда преимущество питона?
[02:14:58] <cutwater> yes: мне он нравится больше ^_^
[02:15:06] <resetled> толсто
[02:15:12] <cutwater> как я уже сказал они очень похожи
[02:15:23] <cutwater> и есть кучи библиотек для обоих
[02:15:37] <cutwater> просто в основном руби ассоциируется с вебом ибо рельсы.
[02:15:47] <cutwater> для всего остального он как-то менее популярен
[02:16:05] <cutwater> питон ассоциируется с более универсальным языком для всего.
[02:16:14] <cutwater> хотя по возможностям я бы не сказал что кто-то уступает
[02:16:24] <cutwater> *сильно
[02:16:44] <resetled> а вы на чем пишете то?)
[02:16:54] * cutwater пишет на С++ и Python
[02:17:01] <cutwater> сейчас на Python
[02:17:07] <cutwater> в смысле работаю на Python
[02:17:14] <cutwater> C++ для души
[02:17:39] <yes> однако
[02:17:43] <resetled> мм..
[02:17:45] <cutwater> :D
[02:17:54] <yes> обычно наоборот просто
[02:18:18] <cutwater> я работал с С++ плотно. потом надоело перелез на Python
[02:18:53] <cutwater> а C++ в основном дома так пописываю что-нибудь для себя. Python тоже. в зависимости от задач.
[02:20:21] cutwater вышел из конференции
[02:30:01] <resetled> собственно тем чем увлекаюсь, там же ссылка на исходник. Ищу интересующихся этой темой людей, прошу писать на указанные контакты :) http://storozhenko.org/blog/blog2.html#post114
[02:34:34] <resetled> короче ссылка на гитхаб там есть
[02:42:13] Spo1ler зашёл в конференцию
[02:54:08] <0xd34df00d> resetled: лучше бы ты личкрафты пилил.
[02:54:16] <0xd34df00d> Или https://github.com/0xd34df00d/gennl/
[02:56:05] <yes> 0xd34df00d: хороший ридми
[02:56:44] <resetled> 0xd34df00d, личкрафты я не понимаю
[02:57:41] <0xd34df00d> resetled: што.
[02:57:42] <0xd34df00d> yes: а то!
[02:58:15] <resetled> и не нужно мне объяснять зачем нужны личкрафты)
[02:58:27] <0xd34df00d> resetled: чтобы их пилить!
[02:58:33] <resetled> ну вот
[03:00:04] <Славный капитан> 0xd34df00d: а дельта-функцию пробовал на входе, кстати?
[03:00:09] <yes> >Build an algorithm for generating models less than or equal to the
given complexity (defined as the number of neurons)
интересно
[03:02:08] <resetled> эм
[03:02:29] <resetled> это прогноз электричества для маленького города в Зимбабве? да?
[03:02:43] <resetled> нейронные сети, анализ данных?
[03:03:16] <resetled> *прогноз потребеления
[03:04:29] <m4n71k0r> resetled: што?
[03:04:42] <resetled> ок, не то
[03:04:52] <m4n71k0r> осознай всю широту широт и глубину глубин
[03:05:30] <resetled> а теперь грузите его всякой фигней
[03:05:57] <resetled> m4n71k0r, дела как твои? нормально?
[03:07:31] <0xd34df00d> Славный капитан: нет.
[03:07:43] <0xd34df00d> yes: хуита.
[03:07:49] <0xd34df00d> Ты лущ pdf'ку из docs/ почитай.
[03:11:29] Spo1ler вышел из конференции: Компьютер вошёл в спящий режим
[03:12:48] <Славный капитан> 0xd34df00d: а попробуй
[03:12:57] <Славный капитан> много интересного узнаешь
[03:13:21] <Славный капитан> придумаешь ругательств много новых, вероятно
[03:14:56] <resetled> а вот и бот http://storozhenko.org/blog/blog2.html#post119
[03:16:25] <resetled> О_о
[03:16:41] <resetled> сфигали ссылка не открываеццо...
[03:17:33] <resetled> хм
[03:24:41] <yes> 0xd34df00d: зачем оно тебе?
[03:24:53] <0xd34df00d> yes: что именно?
[03:24:56] <0xd34df00d> Личкрафты или gennl?
[03:25:18] <yes>
[03:27:00] <0xd34df00d> Ну, во-первых, это интересно.
[03:27:05] <0xd34df00d> Во-вторых, это повод поебошить хаскель.
[03:27:14] <0xd34df00d> В-третьих, это возможность сделать реально полезную вещь.
[03:27:18] <0xd34df00d> В-четвертых, это мой диплом.
[03:32:21] <m4n71k0r> resetled: Internal Server Error
[03:32:46] <yes> хороший диплом
[03:33:39] <0xd34df00d> Научрук тоже грит малаца.
[03:34:53] m4n71k0r вышел из конференции
[03:47:55] yes вышел из конференции
[04:09:58] <resetled> передать m4n71k0r попробуйте еще раз: http://storozhenko.org/blog/blog2.html#post121
[04:10:06] <resetled> хм
[04:10:46] <resetled> 0xd34df00d, и чем она полезна?
[04:11:14] <0xd34df00d> resetled: чем полезно уметь подбирать функции, описывающие некоторые измерения?
[04:11:31] <resetled> што
[04:11:39] <0xd34df00d> Че.
[04:11:43] <0xd34df00d> Чо непонятно?
[04:11:58] <resetled> какие измерения?
[04:12:03] <0xd34df00d> Какие угодно.
[04:12:09] <0xd34df00d> Зависимость цены от ряда параметров.
[04:12:21] <0xd34df00d> Зависимость смертности после операции от концентрации белков в крови.
[04:12:22] <0xd34df00d> Да мало ли.
[04:12:25] <resetled> обратная функция чтоли
[04:12:30] <0xd34df00d> Че.
[04:12:32] <0xd34df00d> Какая еще обратная.
[04:12:34] <0xd34df00d> Обратная к чему?
[04:12:40] <resetled> к статистике
[04:12:54] <0xd34df00d> Че.
[04:12:58] <0xd34df00d> Да ты наркоман.
[04:13:03] <0xd34df00d> Статистка — произвольная функция на выборке.
[04:14:09] <resetled> функция описывающая явление, в котором прослеживаются те или иные простые или не очень (гармоники) явления
[04:14:18] <resetled> тьфу
[04:14:24] <resetled> *графики
[04:14:32] <resetled> последнее слово
[04:14:57] <0xd34df00d> Ну, едва ли что проследить можно в N-мерном пространстве.
[04:15:00] <0xd34df00d> Но в каком-то смысле типа того.
[04:15:27] <resetled> в общем я понял
[04:16:17] <resetled> но имхо - это все настолько приблизительно
[04:18:21] <0xd34df00d> В смысле?
[04:18:25] <resetled> экономическая модель (всякие зависимости зарплаты и прочее) это вообще тема фантастики, типа суперкомп который собственно все расчеты по функциям делает, и выводит кого-то в плюс. Имхо
[04:19:08] <resetled> если конечно у тебя там не совсем простые моедли
[04:19:12] <resetled> модели
[04:19:17] <0xd34df00d> Там на удивление неплохие результаты получаются.
[04:20:54] <resetled> некоторые явления иногда лучше оставлять в виде RANDOM, ибо слишком много факторов.
Но если есть малый процент погрешностей то флаг, барабан и вперед)
[04:23:58] <resetled> если представить что любое явление - это набор из бесконечного количества факторов (а оно так и есть) то количесвто функций описывающих точно это явление - будет примерно таким же, если не искушать себя и не "сглаживать" график. Тем самым выкидывая, возможно, очень важные элементы явления.
[04:25:14] <resetled> 0xd34df00d, что то мне подсказывает, что мы с вами уже на эту тему говорили.
[04:48:21] resetled вышел из конференции: offline
[05:11:00] <0xd34df00d> Обосраться.
[05:50:23] ForNeVeR вышел из конференции
[06:39:56] Ryuuji зашёл в конференцию
[07:17:03] Славный капитан вышел из конференции
[08:05:03] ForNeVeR зашёл в конференцию
[08:13:03] <ForNeVeR> Бред какой-то.
[08:13:10] <ForNeVeR> Бесконечного количества факторов не бывает.
[09:05:31] InuYasha вышел из конференции
[10:23:57] rexim зашёл в конференцию
[10:28:28] <O01eg> ForNeVeR: почему?
[10:30:39] <ForNeVeR> O01eg: откуда бы им взяться?
[10:30:50] <ForNeVeR> Число частиц во вселенной конечно.
[10:31:04] <O01eg> а, вы про физические явления
[10:31:21] <ForNeVeR> Я не знаю, про что говорили чуваки, но я - именно про физические явления, да.
[10:31:30] <ForNeVeR> Или экономические.
[10:31:40] <ForNeVeR> Или что угодно неабстрактное.
[10:41:45] PhoSor зашёл в конференцию
[10:43:15] rexim вышел из конференции
[10:51:23] m4n71k0r зашёл в конференцию
[11:00:47] PhoSor вышел из конференции: Replaced by new connection
[11:00:49] PhoSor зашёл в конференцию
[11:02:59] trans зашёл в конференцию
[11:03:44] Spo1ler зашёл в конференцию
[11:10:17] PhoSor вышел из конференции: Replaced by new connection
[11:10:19] PhoSor зашёл в конференцию
[11:17:51] rexim зашёл в конференцию
[11:23:12] des_spiderlydark. вышел из конференции
[11:35:40] moonhawk зашёл в конференцию
[11:36:29] <moonhawk> утра
[11:37:42] <PhoSor> утреца
[11:38:16] <moonhawk> утрецца
[11:39:02] Ryuuji вышел из конференции
[12:00:17] yes зашёл в конференцию
[12:01:00] fexik зашёл в конференцию
[12:01:14] fexik вышел из конференции: QIP 2010: Спокойное общение
[12:07:11] Славный капитан зашёл в конференцию
[12:24:46] moonhawk вышел из конференции
[12:25:39] Spo1ler вышел из конференции: Компьютер вошёл в спящий режим
[12:52:14] biert зашёл в конференцию
[12:56:58] <biert> приветствую вас господа
[13:01:41] xmi вышел из конференции: Replaced by new connection
[13:01:41] xmi зашёл в конференцию
[13:06:08] cutwater зашёл в конференцию
[13:31:50] trans вышел из конференции
[13:33:33] <rexim> Утрец-цодингтимец!
[13:34:05] yes вышел из конференции
[13:54:26] Сволота вышел из конференции: Replaced by new connection
[13:54:27] Сволота зашёл в конференцию
[13:57:52] Сволота вышел из конференции
[13:58:02] Сволота зашёл в конференцию
[14:11:20] moonhawk зашёл в конференцию
[14:11:36] cutwater вышел из конференции
[14:13:43] Ryuuji зашёл в конференцию
[14:50:39] Myp зашёл в конференцию
[15:12:43] Myp вышел из конференции
[15:28:31] jightuse зашёл в конференцию
[15:45:51] resetled зашёл в конференцию
[15:46:10] <resetled> всем привет
[15:46:49] <resetled> добавил скриншотов к цмс-ке: http://forum.odmins-it.ru/index.php/topic,434.msg1873.html#msg1873
[15:54:16] <jightuse> слишком уж узко
[16:10:12] moonhawk вышел из конференции
[16:21:00] * ForNeVeR пытается взгромоздить Amarok под вендой.
[16:22:14] <jightuse> цодингтим, кто-нибудь с моделированием сталкивался?
[16:22:31] <ForNeVeR> Моделированием чего?
[16:22:42] <ForNeVeR> Валялась где-то у меня тут моделька третьей мировой войны...
[16:22:45] <jightuse> имитационное моделирование
[16:22:48] <ForNeVeR> Мы проиграем, кстати.
[16:23:16] <jightuse> рандомизированную марковскую цепь не могу соорудить
[16:23:22] <jightuse> хотя это больше статистика
[16:23:23] <ForNeVeR> У, тут уже посложнее.
[16:23:34] <ForNeVeR> Я больше электрические сети моделировал.
[16:23:57] <jightuse> мы компьютерные будем моделировать
[16:24:00] <jightuse> позже
[16:24:09] <ForNeVeR> Кстати, надо Modern Approach to AI дочитать.
[16:24:16] <ForNeVeR> Там много важной информации >_<
[16:25:00] <jightuse> На чем сейчас AI пытаются делать?
[16:25:24] <ForNeVeR> А есть ли разница?
[16:25:54] PhoSor вышел из конференции
[16:26:06] <ForNeVeR> Главное - сами алгоритмы. А в какой форме их программисту удобнее выразить - в той пускай и работает.
[16:26:09] <jightuse> Ну раньше православным вроде как только LISP считался
[16:26:19] <jightuse> для этой цели
[16:26:21] <ForNeVeR> Сейчас там уклон в питоноложество.
[16:26:38] <jightuse> Хм, не знал
[16:26:48] <jightuse> Впрочем, сейчас многое на нём.
[16:27:22] <ForNeVeR> Потому что большинство "специалистов предметной области" - не программисты, вот и берут что им попроще освоить.
[16:27:35] <ForNeVeR> Потому и пишут многое на питоне.
[16:27:49] <jightuse> Да, вобщем-то всегда так было
[16:28:01] <ForNeVeR> А если у нас CS-исследование, то и подойти к нему можно как нам нравится =3
[16:29:28] <jightuse> ээх, последняя лаба осталась, связанная с программированием
[16:31:09] cutwater зашёл в конференцию
[16:41:01] <ForNeVeR> Бле, amarok уныл.
[16:41:12] <ForNeVeR> Не хочет mp3 проигрывать под вендецом.
[16:41:21] <cutwater> :-)
[16:41:31] <ForNeVeR> Причём они в трекере пишут, что, мол, пофиксили, а вот как фикс получить - хз.
[16:41:37] <ForNeVeR> И тут мудаки =(
[16:41:39] <cutwater> и чего только делают, чтобы линукс не ставить
[16:42:14] <resetled> jightuse, моделирование?
[16:42:29] <jightuse> оно самое
[16:42:50] <resetled> у меня просто тема моделирование грядет
[16:43:12] <jightuse> Где именно?
[16:43:27] <resetled> в школе, я как бы учитель
[16:43:36] <jightuse> Понял.
[16:44:17] <resetled> а лабораторная работа на тему ИИ я так понимаю?
[16:44:23] <jightuse> Вряд ли конечно в таком объёме как у нас. Но интересно. Профессор интересно ведет.
[16:44:30] <jightuse> Нее.
[16:45:08] <jightuse> Лабораторная - рандомизированная марковская цепь. На этом программирование кончится и будем среды изучать - GPSS, SIMULA
[16:46:15] <jightuse> Курсовая - моделирование выч.системы, сравнение алгоритмов управления очередью
[16:47:54] <resetled> хм
[16:48:51] <jightuse> Про AI ForNeVeR говорил
[16:49:43] <O01eg> resetled: в школе дат программироваию ИИ?
[16:49:46] <O01eg> *дают
[16:49:50] des_spiderlydark. зашёл в конференцию
[16:50:37] <resetled> O01eg, нет
[16:51:40] cutwater вышел из конференции
[16:52:59] <resetled> jightuse, а зачем вообще нужны цепи Маркова? Практическое применение каково?
[16:54:00] cutwater зашёл в конференцию
[16:54:22] <resetled> вот этот вопрос мне кажется основной
[16:54:44] <resetled> вернее два
[16:54:53] <jightuse> Вобще применений множество, на вики кое-чего есть. Общее - они позволяют смоделировать случайный физический процесс.
[16:56:06] <resetled> товарищ 0xd34df00d делает по моему обратное - из процесса делает функцию
[16:56:53] <resetled> из случайного процесса - закономерная функция так сказать, но в подробностях это к нему.
[16:57:34] <jightuse> Да я вроде бы уже разобрался. Не мог понять, какие входные данные должны быть.
[16:57:38] <ForNeVeR> Да, приблизительно этим он занимается.
[16:57:42] cutwater вышел из конференции
[16:58:03] <ForNeVeR> Правда, сейчас я уже не могу понять, как это возможно, но вроде пару дней назад всё было достаточно прозрачно :D
[16:58:18] <jightuse> Мы всё из обычного равномерного распределения генерируем
[16:58:29] <resetled> jightuse, то есть кода еще нет?
[16:58:53] <jightuse> Для 8 лабы пока нет, но скоро будет :)
[16:59:06] <jightuse> Для предыдущих есть
[16:59:15] <0xd34df00d> ForNeVeR: ну, как-как.
[16:59:18] <0xd34df00d> Мы просто подбираем функцию )
[16:59:23] <jightuse> Случайные деревья, случайные графы,
[16:59:37] <resetled> jightuse, а можно как то глянуть на предыдущие лабы?
[16:59:42] <ForNeVeR> 0xd34df00d: а чего у тебя на входе?
[16:59:51] <ForNeVeR> Набор точек {x, y} ?
[16:59:54] <jightuse> resetled, все интересуют?
[16:59:59] <0xd34df00d> Да.
[17:00:01] <ForNeVeR> А на выходе - аналитическая функция?
[17:00:08] <0xd34df00d> ForNeVeR: вернее, набор соответствий y = f(x⃗)
[17:00:14] <0xd34df00d> Блин.
[17:00:17] <resetled> jightuse, ну хотябы названия, может что-то выборочно заинтересует)
[17:00:17] <0xd34df00d> Короче, набор строк.
[17:00:38] <0xd34df00d> В строке первое число — значение y, другие N чисел — значение компонент вектора свободных переменных.
[17:00:46] <0xd34df00d> ForNeVeR: а на выходе да, аналитическая функция.
[17:01:33] <ForNeVeR> А ну тогда всё понятно.
[17:01:44] <jightuse> resetled, 1 - генерация случайной величины с заданной плотностью распределения. 2 - выборка с возвращением и без.
[17:01:49] <resetled> 0xd34df00d, а не пробовали совмещать несколько функций и отмечать результирующий вектор?
[17:01:57] <0xd34df00d> resetled: в смысле?
[17:02:06] <ForNeVeR> resetled: мне кажется, это возможно уже в данной постановке.
[17:02:14] <resetled> 0xd34df00d, на выходе например не одна функция а две
[17:02:54] <0xd34df00d> Не имеет смысла.
[17:03:03] <0xd34df00d> Ибо не улучшает существенно описательную мощность алгоритма.
[17:03:04] <resetled> и так как они пересекаются своими координатами - описывать отдельно ряд отрезков принадлежащих то одной то другой функции
[17:03:07] <jightuse> 3 - генерация случайное дерево 4 - генерация случайного графа 5 - система массового обслуживания с заданными распределениями прихода клиентов и временем обслуживания
[17:03:28] <0xd34df00d> А вообще, то, что ты предлагаешь — это алгоритмы бустинга + области компетентности.
[17:03:35] <0xd34df00d> Генетика тут будет просто частным методом обучения.
[17:03:59] <jightuse> 6 - генерация случайных строк, 7 - монитор событий (для создания моделей на основе графа событий)
[17:04:35] <ForNeVeR> 0xd34df00d: у меня тут смутные идеи по упрощению выражений, кстати
[17:04:38] <resetled> jightuse, если не лень - скинь ссылку на все, походу здоровенный пробел в знаниях)
[17:04:51] <ForNeVeR> Почему-то моя система до сих пор не учитывала коммутативность и транзитивность.
[17:05:18] <0xd34df00d> Kekeke.
[17:05:22] <jightuse> resetled, ссылку..у меня есть код и есть задачи. Лекции могу в pdf бросить, но они не то чтобы очень хорошие
[17:05:29] <0xd34df00d> ForNeVeR: я вот никак не могу придумать.
[17:05:42] <jightuse> вот кстати про генетику нам тоже он говорил
[17:05:57] <jightuse> есть задачи, которые решаются только так, подбором
[17:05:57] <0xd34df00d> Как бы задавать области определения/области значений.
[17:06:05] <resetled> jightuse, ну то есть архивом не получится?
[17:06:16] <ForNeVeR> 0xd34df00d: хм, а и правда, интересно.
[17:06:32] <resetled> 0xd34df00d, а зачем?
[17:06:37] <jightuse> resetled, вполне получится. Только комментариев нет. Вобщем соберу сейчас
[17:06:41] <0xd34df00d> Можно, конечно, ввести борелевы сигма-алгебры на множестве R^n.
[17:06:43] <0xd34df00d> Но очень неохота.
[17:07:00] * ForNeVeR такого не знает, так что склонен согласиться.
[17:07:06] <0xd34df00d> resetled: а чтобы в процессе порождения моделей не получился log sin x
[17:07:25] <0xd34df00d> ForNeVeR: ну это когда ты все выражаешь интервалами.
[17:07:37] <0xd34df00d> И их счетным пересечением либо конечным объединением, ЕМНИП.
[17:07:44] <0xd34df00d> Вернее, полуоткрытыми интервалами.
[17:07:55] <ForNeVeR> Ну, звучит разумно, в общем-то.
[17:07:57] <0xd34df00d> Тогда точка — объединение пересечение соответствующей последовательности интервалов.
[17:08:00] cutwater зашёл в конференцию
[17:08:05] <0xd34df00d> Полный интервал — точка + полуоткрытый.
[17:08:08] <0xd34df00d> И так далее.
[17:08:12] <0xd34df00d> В смысле, полный отрезок.
[17:08:14] <0xd34df00d> Нутыпонел.
[17:08:21] <0xd34df00d> Но это все хорошо для теории, а на практике заебешься проверять.
[17:08:24] <ForNeVeR> Нет, не понел.
[17:08:37] <ForNeVeR> Но идею уловил, вроде.
[17:08:39] <0xd34df00d> {a} = U (a-i/2; a]
[17:08:43] <0xd34df00d> Например.
[17:08:49] <ForNeVeR> Я до сих пор не знаю, где ты берёшь сами функции.
[17:08:51] <0xd34df00d> В смысле, a-1/i, чего это я.
[17:09:00] <0xd34df00d> ForNeVeR: а они мне заданы.
[17:09:01] <ForNeVeR> Откуда у тебя возьмётся log sin x, например?
[17:09:06] <0xd34df00d> ForNeVeR: задано множество примитивных функций.
[17:09:15] <resetled> jightuse, ок
[17:09:19] <0xd34df00d> То есть, тупо известно, что я могу пользоваться log, sin, tan, huyan, (+), (*), etc.
[17:09:22] <ForNeVeR> А сложные ты сам из них комбинируешь?
[17:09:25] <0xd34df00d> Да.
[17:09:27] <0xd34df00d> В этом и цель алгоритм.
[17:09:33] <ForNeVeR> Ну, это хорошо.
[17:09:34] <jightuse> 0xd34df00d, а что вы вобще делаете?
[17:09:47] <ForNeVeR> jightuse: я пока не понял, что мы делаем.
[17:09:50] <resetled> пылесос он длает)
[17:09:52] <ForNeVeR> И вообще, я не с ним =3
[17:10:08] <resetled> шучу конечно
[17:10:18] <ForNeVeR> 0xd34df00d: а можешь ещё скинуть эту pdfку с описанием сути?
[17:10:28] <0xd34df00d> jightuse: символьная регрессия.
[17:10:30] <resetled> на гите же есть
[17:10:34] <ForNeVeR> PDF?
[17:10:36] <0xd34df00d> ForNeVeR: https://github.com/0xd34df00d/gennl/blob/master/docs/Rudoy2012Generation.pdf
[17:11:16] cutwater вышел из конференции
[17:11:24] <resetled> а кстати, народ, что вам известно о семантических сетях и примеры их реализации в Интернет?
[17:12:03] <ForNeVeR> resetled: увидишь чувака с ником лохозаврус_лекс - хватай его.
[17:12:09] <ForNeVeR> Он точно знает эти штуки.
[17:12:18] <jightuse> resetled, куда отправить? 70 метров
[17:12:28] <ForNeVeR> Или как там его, лохозавруса этого >_<'
[17:12:37] <resetled> jightuse, на rghost можешь
[17:13:01] <resetled> или на ifolder
[17:13:12] <ForNeVeR> Торрент зделой!
[17:13:23] <resetled> ненужен
[17:13:26] <0xd34df00d> Личкрафтом!
[17:13:30] <resetled> гг
[17:15:49] <jightuse> а, это несжатое 70. сжатое 20 получилось О_о
[17:16:37] moonhawk зашёл в конференцию
[17:19:32] <ForNeVeR> assessPpl?
[17:21:01] <jightuse> resetled, http://rghost.net/27782951 Пароль codingteam
[17:21:13] <resetled> jightuse, спасибо
[17:22:07] <jightuse> там есть чьи-то тщательно откомментированные работы
[17:23:12] <resetled> поглядим)
[17:30:31] Феодот зашёл в конференцию
[17:39:43] <0xd34df00d> ФЕОДОТ
[17:39:54] <Феодот> Re
[17:41:23] <resetled> 0xd34df00d, пока вижу для себя одно практическое применение данной работы.
[17:41:47] <resetled> 0xd34df00d, твоей в смысле
[17:42:57] <0xd34df00d> НУяпонел.
[17:42:58] <0xd34df00d> Какое?
[17:45:22] <resetled> 0xd34df00d, карта вершин и построение по набору значений - кривых, которые в свою очередь - являются графами по сути.
[17:45:51] <resetled> вернее..хм.. щя
[17:47:57] <resetled> короче, есть фронтальная картинка объекта. Путем выборки строки изображения - мы получаем "срез" массива значений.
Далее - нам необходимо выявить функции описывающие глубину в трехмерном пространстве. То есть мы по значениям с фронтального изображения строим 3д объект состоящий из векторов.
[17:50:41] <resetled> было бы все просто и понятно - если бы не одно но: векторы взаимовлияют друг на друга, то есть в процессе обработки модели - происходит поиск ошибок построения, а это возможно лишь при авто-анализе кривых и "лишних" пиков или ям на полученном графике.
[17:51:14] <resetled> 0xd34df00d, не очень понятно?
[17:54:54] <resetled> 0xd34df00d, в пдфке очень много математическихз символов и выражений которые мне не знакомы.
На странице 13 более менее внятный алгоритм работы..
[17:57:06] 0xd34df00d вышел из конференции
[17:57:32] 0xd34df00d зашёл в конференцию
[17:57:56] <0xd34df00d> resetled: да ладно тебе.
[17:57:59] <0xd34df00d> Что там в пдф такого уж? )
[17:58:12] <resetled> ну я не осилил матчасть
[17:59:01] <resetled> специфика'c
[17:59:58] <resetled> 0xd34df00d, нука признавайся, где подсмотреть что значат все выражения со всеми символами? а?
[18:00:10] <0xd34df00d> Да фиг знает, я там вроде вводил.
[18:00:11] <resetled> =)
[18:00:16] <0xd34df00d> Маккая, Бишопа почитай.
[18:00:18] <0xd34df00d> Это разные книги есличо.
[18:01:35] <resetled> а чего графики в параллельной проекции?
[18:01:50] <0xd34df00d> А это так, для примера ваще.
[18:02:09] <resetled> глаза разъезжаются
[18:02:21] <0xd34df00d> gnuplot так рисует :(
[18:03:06] <resetled> хм
[18:03:56] <jightuse> 3d? его же там вертеть можно
[18:04:04] <resetled> я как то делал через опенгл
[18:05:23] <resetled> 0xd34df00d, так и какая у тебя сейчас задача?
[18:05:51] <0xd34df00d> jightuse: вот я и повертел.
[18:05:57] <0xd34df00d> resetled: гм.
[18:06:06] <0xd34df00d> 1. Найти групповую структуру и сделать выводы на множестве преобразований выражений.
[18:06:16] <0xd34df00d> 2. Найти групповую структуру и сделать выводы на множестве самих выражений.
[18:06:19] <0xd34df00d> Композиции там, хуе-мое.
[18:06:24] <resetled> >Как бы задавать области определения/области значений.
это?
[18:06:25] <0xd34df00d> 3. Допилить, блять, алгоритм.
[18:08:41] <resetled> > Найти групповую структуру
в смысле?
[18:09:19] <0xd34df00d> Ну.
[18:09:20] <0xd34df00d> Теория групп.
[18:09:22] <0xd34df00d> Хуе-мое.
[18:09:29] <resetled> -__-
[18:14:34] <resetled> Чаще всего группы, имеющие физический смысл, являются неабелевыми
оно?
[18:15:15] <0xd34df00d> Оттуда, да.
[18:16:14] <resetled> хм
[18:18:42] gloft зашёл в конференцию
[18:18:46] wf-d зашёл в конференцию
[18:25:24] <wf-d> Посоны, как бы такое http://dumpz.org/96641/ сделать. Можно конечно все читать в переменную, и там уже искать необходимую запись. А как бы так читать в файле, чтобы только номера записей
[18:27:24] <wf-d> xml, json тоже решение, но здесь лишнее
[18:28:43] trans зашёл в конференцию
[18:29:53] <wf-d> понял, записи сделать фиксированной длины, читать по байтам
[18:31:42] <resetled> wf-d, на баше хочешь решение?)
[18:32:22] <wf-d> resetled: ну давай, интересно
[18:32:37] <resetled> у тебя в условии уже вся запись об одном человеке - фиксированной длинны
[18:32:52] <resetled> ну сейчас набросаю
[18:33:42] <wf-d> resetled: ну ты не утруждайся, скажи только принцип. я вот нагуглил http://c.guti.ru/binarn.asp - что типа такого?
[18:34:55] <wf-d> resetled: я имел ввиду фиксированная длина каждого поля
[18:36:21] <Сволота> не обязательно фиксировать длинну, достаточно в другм файле хранить таблицу смещений
[18:37:05] <resetled> wf-d,
1. ввод значений о нескольких (бесконечное количество) друзьях
2. Запись значений в определенном формате (дозапись если не первая)
3. Поиск производится по выборке - строка с номером включает в себя
Номер_записи:_3 Три поля
Берем третье поле, оно равно номеру.
4. Выводим 6 строк
5. Конец уикла
[18:37:33] <resetled> цикла
[18:38:51] <resetled> wf-d, то есть по сути там два цикла - ввод фамилий и прочего, и цикл поиска по какому либо параметру.
[18:40:09] <jightuse> мы подобное делали на списках с записью в бинарный файл
[18:40:26] <resetled> зачем бинарный файл интересно
[18:40:35] <wf-d> resetled: т.е. разделителем будет \n? И, что-бы найти по номеру, нужно будет скакать через 6 строк по файлу?
[18:41:10] <resetled> wf-d, разделитель будет ПРОБЕЛ в найденной строке
[18:41:35] <wf-d> resetled: а, и вправду легко
[18:41:38] <resetled> Номер_записи:_[значение] Значение ты вводишь
[18:41:45] <resetled> фильтруешь весь фалй
[18:41:56] <resetled> находишь номер строки с совпадением
[18:42:11] <resetled> выводишь остальные строки относящиеся к данной записи
[18:42:13] <jightuse> можно sed'ом сделать довольно просто :)
[18:42:28] <resetled> ну дык я о чем и говорю) awk в помощь)
[18:42:50] <resetled> awk это сделает более красиво
[18:43:07] <jightuse> я ими пока ещё не особо владею
[18:43:23] <resetled> там изначально заложен функционал по работе с полями
[18:43:35] <resetled> и поиск по значениям в этих полях
[18:43:52] <wf-d> получается, чтобы найти по номеру, нужно читать все данные?
[18:44:13] <jightuse> вчера скрипт на python гугловский изменил немного, у них json-api есть для поисковика
[18:44:54] <jightuse> wf-d, они не читаться будут, а пропускаться. то есть не все читаться. Скорость высокая будет.
[18:45:17] <resetled> wf-d, если ты не будешь читать файл - то ничего и не будет же)
[18:45:44] <jightuse> буквально второй символ не тот - строка пропускается
[18:45:51] <jightuse> *в строке
[18:46:13] <wf-d> jightuse: как её пропустить ?
[18:46:15] <resetled> а вот городить огород - и делать для этого бинарную базу - в расчете на то, что ты будешь обращаться к конкретной ячейке с номером человека - имхо - ненужно. если только у тебя в задаче не сказано - использовать mysql
[18:46:28] <jightuse> wf-d, я вот здесь по sed читал: http://citforum.ru/operating_systems/articles/sed_awk.shtml
[18:47:07] <jightuse> о, там кстати пример подобный тому что у тебя
[18:47:11] <resetled> wf-d, пример выборки при помощи awk из вводного текстового файла, с поиском строки:
awk -F: '/'$rubrick_number'r:''/{print $2}'< rubrick_tmp
[18:47:33] <resetled> < rubrick_tmp файл
[18:47:45] <resetled> -F: разделитель двоеточие
[18:47:49] <wf-d> resetled: мне на си, без system("sed ..")
[18:48:19] <resetled> wf-d, гык, открой исходник awk
[18:48:19] <jightuse> надо было сразу говорить
[18:48:26] <resetled> jy yf cb yfgbcfy
[18:48:30] <resetled> он на си написан)
[18:49:02] <resetled> wf-d, можно конечно поизгаляться
[18:49:34] <jightuse> тогда просто fgets-> проверка строки на наличие чего нужно
[18:49:56] <wf-d> jightuse: ну вот и чтение лишнего
[18:50:12] <jightuse> без чтения никак
[18:50:20] <jightuse> а оптимизировать тут не стоит
[18:50:26] <jightuse> на мой взгляд
[18:50:28] <wf-d> jightuse: а если fseek там
[18:50:34] <wf-d> в бинарном режиме
[18:50:50] <jightuse> так надо же текстовый
[18:51:21] <wf-d> ну а...
[18:51:24] <wf-d> так это
[18:51:47] <wf-d> какая разница, если знать sizeof char ?
[18:52:20] <jightuse> зачем себе иметь мозг, если можно просто сделать?
[18:52:22] <resetled> wf-d,
1. ввод значений о нескольких (бесконечное количество) друзьях
2. Запись значений в определенном формате (дозапись если не первая)
3. Поиск значения (если "3" то проверяем строку целиком)
4. Выводим значения строк, например 6
5. fseek в начало
[18:53:10] <resetled> ну или без фсик
[18:54:18] trans вышел из конференции
[18:55:38] <resetled> куда еще оптимальнее не знаю
[18:55:49] <wf-d> а поиск что-то вроде fseek( i * sizeOfRecord ) ... в цикле ?
[18:55:56] <resetled> што
[18:56:08] <resetled> просто по всему файлу же
[18:56:54] <resetled> как только встречается искомое значение - например:
Номер_записи:_3
то выводим еще 6 строк.
Просто же
[18:57:07] <resetled> даже разделители не нужны
[18:58:26] <resetled> ты читаешь ПОСТРОЧНО и проверяешь с шаблоном
[18:58:42] <resetled> сверяешь
[18:58:43] <wf-d> я понимаю, но мне не нравится чтение лишнего
[18:59:52] <resetled> значит сдвигай позицию на N строк
[19:00:22] <resetled> N=6*n где n - параметр то есть номер записи
[19:00:40] <resetled> профит
[19:01:06] <wf-d> что-бы сдвинуть, нужно знать на сколько сдвинуть в байтах
[19:01:17] <jightuse> ранняя оптимизация - корень всех зол
[19:01:20] <jightuse> не делай байтами
[19:01:24] <resetled> геморой откроется, когда тебя попросят по этому же алгоритму - сделать выборку не по номеру, а по фамилии
[19:02:06] <resetled> wf-d, правду говорит jightuse
[19:02:33] <resetled> главное не оптимизация - а реализация.
[19:02:38] <wf-d> да это не оптимизация, я подход к решению думаю
[19:03:06] <resetled> реализуй самым тупым образом, а потом найдется время как сделать это лучше. Я так считаю
[19:03:22] <wf-d> либо читать определенные места, зная размеры всего, либо читать все и сравнивать
[19:04:27] <resetled> wf-d, если бы ты писал критичную к нагрузке программу - вот это другой вопрос.
[19:04:41] <resetled> но в условиях задачи - не сказано
[19:05:00] <resetled> так что не придумывай того чего тебя не просят
[19:05:21] <resetled> имхо
[19:05:45] <wf-d> я понял вашу мысль, но что-то захотелось байтоебства
[19:05:53] <resetled> >определенные места, зная размеры всего
БД
>читать все и сравнивать
текстовый файл, проще некуда
[19:06:41] <resetled> ну я понял что вы не оптимально расходуете как свое так и чужое время) откланяюсь =)
[19:07:10] trans зашёл в конференцию
[19:14:52] rejjin зашёл в конференцию
[19:24:14] moonhawk вышел из конференции
[19:26:37] rejjin вышел из конференции
[19:28:36] moonhawk зашёл в конференцию
[19:28:51] rejjin зашёл в конференцию
[19:33:51] xmi вышел из конференции: Replaced by new connection
[19:38:03] moonhawk вышел из конференции
[19:39:50] gloft вышел из конференции
[19:45:35] <rejjin> Помогите мне, позязя. Я тут нарисовал задачу. http://img8.imageshack.us/img8/2075/123cbg.png
[19:45:57] rejjin вышел из конференции: Replaced by new connection
[19:46:00] rejjin зашёл в конференцию
[19:46:31] Spo1ler зашёл в конференцию
[19:49:15] <jightuse> это же геометрия вобще
[19:49:28] <jightuse> подобные треугольники
[19:50:11] <Славный капитан> rejjin: man триангуляция
[19:50:43] <Славный капитан> в принципе надо знать еще сколько места у посона между глаз
[19:50:58] <Славный капитан> но тогда достаточно будет только координат посона
[19:51:00] <rejjin> Спасибо, няши.
[19:54:02] 0xd34df00d вышел из конференции
[19:54:45] 0xd34df00d зашёл в конференцию
[19:55:32] <resetled> расстояние между глаз - определяет велечину ума хехе
[19:55:55] <jightuse> паскаль что ли - ордината в обратную сторону
[19:57:38] <resetled> да как бы не хватает еще одной велечины
[19:58:18] <resetled> величины*
[19:58:28] <rejjin> Ну расстояние между глазами не нужно, будем считать, что оно равно нулю.
[19:58:37] <resetled> эм
[19:58:39] <rejjin> Это просто я криво нарисовал.
[20:00:20] <jightuse> там три подобных треугольника
[20:00:31] <jightuse> x/308 = 308/280
[20:00:33] <jightuse> вроде так
[20:00:37] <rejjin> Тащем вот какой вопрос был: поцан стоит в какой-то точке, этот поцан смотрит в некую точку (тоесть уже есть две точки, через них нужно провести прямую), нужно найти точку границы, через которую проходит прямая.
[20:01:49] <resetled> область квадратная?
[20:01:57] <resetled> или произвольная
[20:04:56] <resetled> jightuse, 338 - левее
[20:05:50] <jightuse> 338 это абсцисса
[20:06:25] <resetled> да хоть ординат
[20:06:39] <resetled> хоть справа сверху это ноль)
[20:08:07] <resetled> в общем я не понял что ты такое посчитал
[20:08:14] <resetled> но ответ явно не тот
[20:09:22] <jightuse> да, точно
[20:09:33] <jightuse> размера прямоугольника не хватает
[20:10:28] <m4n71k0r> по двум точкам строишь уравнение прямой.... потом подставляешь туда Y как высоту прямоугольника...и получаешь X
[20:10:36] <rejjin> он 640х480
[20:11:16] <resetled> внезапно
[20:11:25] resetled вышел из конференции: offline
[20:25:14] O01eg вышел из конференции: Replaced by new connection
[20:25:16] O01eg зашёл в конференцию
[20:28:47] PhoSor зашёл в конференцию
[20:32:43] PhoSor вышел из конференции
[20:39:35] Spo1ler вышел из конференции: Компьютер вошёл в спящий режим
[20:42:44] PhoSor зашёл в конференцию
[20:44:08] rejjin вышел из конференции: Replaced by new connection
[20:44:10] rejjin зашёл в конференцию
[20:44:12] rejjin вышел из конференции
[20:46:12] rejjin зашёл в конференцию
[20:53:27] rejjin вышел из конференции
[20:54:46] rexim вышел из конференции
[20:55:33] cutwater зашёл в конференцию
[20:57:37] rejjin зашёл в конференцию
[20:58:33] wf-d вышел из конференции
[21:05:17] Myp зашёл в конференцию
[21:06:57] Myp вышел из конференции: Bye
[21:10:50] Graf зашёл в конференцию
[21:10:58] Graf вышел из конференции
[21:10:58] rejjin вышел из конференции: Replaced by new connection
[21:11:02] rejjin зашёл в конференцию
[21:11:21] rexim зашёл в конференцию
[21:25:26] v_oron зашёл в конференцию
[21:29:12] Ryuuji вышел из конференции
[21:33:23] rejjin вышел из конференции: Replaced by new connection
[21:33:29] rejjin зашёл в конференцию
[21:34:08] cutwater вышел из конференции
[21:46:34] rexim вышел из конференции
[21:49:01] biert вышел из конференции
[21:50:19] jightuse вышел из конференции
[21:54:40] rejjin вышел из конференции
[21:58:19] biert зашёл в конференцию
[22:01:39] rejjin зашёл в конференцию
[22:05:43] S1eng зашёл в конференцию
[22:06:13] S1eng вышел из конференции
[22:06:46] rexim зашёл в конференцию
[22:16:59] rexim вышел из конференции
[22:18:21] rejjin вышел из конференции: Replaced by new connection
[22:18:24] rejjin зашёл в конференцию
[22:43:22] rejjin вышел из конференции: Replaced by new connection
[22:43:27] rejjin зашёл в конференцию
[22:55:00] S1eng зашёл в конференцию
[22:55:06] S1eng вышел из конференции: QIP 2010: Спокойное общение
[22:59:06] v_oron вышел из конференции
[23:04:52] rejjin вышел из конференции
[23:38:25] PhoSor вышел из конференции
[23:52:55] v_oron зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!