06:20:56 В комнату зашёл Dragon°
06:22:09 [Dragon°] Это дае эксель по-моему решит...
06:22:50 Dragon° вышел из комнаты
09:30:14 В комнату зашёл GrAd
10:06:53 В комнату зашёл GrAd
11:48:49 В комнату зашёл GrAd
12:01:55 В комнату зашёл GrAd
12:23:34 В комнату зашёл GrAd
12:38:07 В комнату зашёл GrAd
16:04:08 В комнату зашёл Dragon°
16:04:23 [Dragon°] Одним ВМКшником меньше...
16:04:30 Dragon° вышел из комнаты
16:14:25 В комнату зашёл GrAd
16:45:00 В комнату зашёл ;)
16:45:08 [;)] hello
16:45:18 [;)] what aout server kalbaska /??
16:45:33 [;)] about server *
16:45:37 [;)] ?
17:04:28 В комнату зашёл Dragon°
17:07:36 В комнату зашёл ХХХ
17:07:42 [Dragon°] 16:45:18 Host kalbaska/ is not available. Please check the name and try again.
17:07:55 [Dragon°] приветь трикса
17:08:00 [ХХХ] Dragon°> привет
17:09:09 [Dragon°] у меня знакомый есть с ником XXX-death. Интересно, что будет, если вы встретитесь)
17:09:45 [ХХХ] Dragon°> ХХХХХХ-flood-blood
17:11:04 [ХХХ] Dragon°> а он гот?
17:11:15 [Dragon°] нет, не гот)
17:11:30 [Dragon°] он на юриста идёт
17:12:44 [ХХХ] Dragon°> а почему ник тогда такой?
17:12:55 [Dragon°] а фиг его знает)
17:13:53 [ХХХ] Dragon°> а я Калбаса люблю!
17:14:11 [Dragon°] он вообще странный товарищ...в лицее почти не появлялся, но при этом довольно умён, хотя и много чего не знает
17:14:33 [ХХХ] а явсё готишшное очень люблю!
17:15:40 В комнату зашёл GrAd
17:15:59 [ХХХ] Dragon°> он не знает моих чувств
17:16:13 [ХХХ] привет!
17:17:28 [Dragon°] ХХХ> мой товарищ не знает о том, что ты любишь все "готишшное"?)
17:18:31 [ХХХ] Dragon°> и не только готишшное!
17:19:28 [ХХХ] Dragon°> я Калбаса оченьлюблю..я на красивых мальчиках помешана!
17:21:30 [Dragon°] хм, а какое ещё?
17:22:35 [ХХХ] Dragon°> я Калбаса люблю ещё....
17:23:52 [ХХХ] Dragon°> я на мальчиках с гипат.орг помешана!!!
17:24:26 [ХХХ] и гипат.орг хочетсяназывапть гипат.огр
17:27:45 В комнату зашёл GrAd
17:28:24 [Dragon°] ХХХ> Колбаса я тоже очень люблю, особенно если с хлебом
17:28:34 [GrAd] пивет
17:28:42 [ХХХ] гипат.огр звучит более погипатски!
17:30:11 [ХХХ] Dragon°> а я люблю еторопливогочёрного админа
17:31:07 [Dragon°] поезжай в Африку, там только такие и водятся небось
17:32:15 В комнату зашёл Снайпер
17:32:19 [Снайпер] хай олл.
17:32:31 [Снайпер] ХХХ> так всё-таки ты Паллада?
17:32:41 [ХХХ] Dragon°> нет хочу на гипат.огр......к чуваку под ником Kalbaska написанным курсивом
17:32:49 [ХХХ] Снайпер> привет!
17:33:04 [ХХХ] Снайпер> 17:32:31 спорный вопрос
17:34:12 [Снайпер] ХХХ> Так да или нет?
17:34:36 [Снайпер] Мне кажется, что всем только и интересно пытаться меня обмануть. Неприятно, чесслово.
17:34:59 [Снайпер] Вот и верь поле этого людям. Тупо, противно и так далее.
17:35:46 [ХХХ] Снайпер> я твоя молодая нехорошая знакомая
17:36:14 [ХХХ] Снайпер> с красивым древнегреческим именем
17:36:34 [ХХХ] Снайпер> первые буквы от моих имён П и Л
17:36:54 [ХХХ] Снайпер> я тоже не люблюкогда меян обманывают :( но мне тебя пришлось обмануть
17:39:03 ХХХ сменила ник на Паллада-бек
17:39:35 * Паллада-бек обнимает Снайпера
17:44:27 [Паллада-бек] Снайпер> мы остались наедине!!!!
17:45:10 [Паллада-бек] Снайпер> почему ты молчишь?
17:45:32 В комнату зашёл Dragon°
17:46:07 В комнату зашёл GrAd
17:46:32 [Dragon°] привет Снайпер)
17:47:04 * Паллада-бек засунула Дракона в душевую кабинку
17:47:37 [Dragon°] ты не в курсе, что там юристы на ВМиК за экзамен писали сегодня? меня не пустили через ВМКшный вход в приёмную комиссию даже)
17:48:35 [Паллада-бек] ля-ля-ля
17:50:04 [Dragon°] 17:48:35 напомнило мне об одной знакомой, которая сечас в Крыме и, что характерно, тоже собирается на ЮрФак, на криминалистику)
17:51:46 [Паллада-бек] Dragon°> а я на сексопатолога
17:53:38 [Паллада-бек] Снайпер> я не совсем Паллада. я видоизменённая Паллада!
17:54:49 [Dragon°] "-бек" - это все видоизменения Паллады?
17:55:49 [Паллада-бек] Dragon°> это только внешние
17:57:04 [Dragon°] понятно
17:57:20 [Dragon°] других изменений никто не увидит, потому что они внутри...
17:57:31 [Паллада-бек] у меян внутренний мир стал другим
18:00:00 [Паллада-бек] Dragon°> нет.... их можно будет почувстввать!
18:00:23 [Паллада-бек] всё равно я уже совсем другая Паллада!
18:04:47 [Снайпер] во с**ка... за***ла...
18:06:32 [Dragon°] ну зачем же так резко?)
18:06:48 [Снайпер] резко - это когда на пару звёздочек меньше ;)
18:06:59 [Снайпер] А когда без звёздочек - это уже грубо)
18:07:29 [Dragon°] звёздочки смысл меняют не слишком сильно, это лишь дань вежливости
18:07:37 [Снайпер] кстати, про юристов не в курсе... я видел только филологов, философов и психов...
18:08:04 [Снайпер] да понимаю я. А что ещё товарищу П... скажешь? Иного языка ведь не понимает
18:08:12 [Снайпер] Хочет внимания - получает его ;)
18:08:23 [Dragon°] да этот вроде тоже не особо...
18:08:36 [Снайпер] ну...)
18:08:40 [Dragon°] а что писали филологи, философы и психи?
18:08:58 [Снайпер] тоже матику...
18:09:03 [Снайпер] а! ещё экономов видел!
18:09:18 [Dragon°] ну, экономы на ВМК не редкость...)
18:10:09 [Dragon°] а почему тоже, ВМКшники же вроде...вчера писали
18:10:16 В комнату зашёл GrAd
18:10:36 [Dragon°] в воскресенье тобишь
18:13:14 [Dragon°] ты вот кстати как считаешь - большая польза от трёхгодичных курсов ВМКшных?
18:58:32 [Снайпер] Dragon°> ХЗ вообще-то...
18:58:40 [Снайпер] Dragon°> ИМО не больше, чем от годичных
18:58:54 [Снайпер] Кто "в курсе" - и так всё порешает, а нет - курсы не помогут.
19:02:58 [Dragon°] понятно, так и думал. Я тут просто пытаюсь отговорить одного лицеиста от идеи идти на курсы в 9 классе идти
19:07:50 [Снайпер] А... Не, если хочет то пусть идёт
19:08:04 [Снайпер] Мне например очень много дал, как ни странно, последний семинар по геометрии
19:08:27 [Снайпер] Ибо кроме дачи материала, надо было говорить нам, как себя вести и что писать первее... форма там...
19:08:33 [Снайпер] Дебаггинг, опять же.
19:08:47 [Снайпер] Так что хочет - пусть идёт...
19:11:01 [Dragon°] хм, а как себя надо вести?)
19:18:33 [Снайпер] ну например не глючить в плане почерка, тогда экзаменатор побыстрее поймёт, что там вообще написано=> будет добрее=> не будет придираться там, где нет ошЫбок
19:18:45 [Снайпер] ну всякое такое.
19:19:37 [Dragon°] ну, в любой нормальной школе по-моему 19:18:33 с младших классов учат)
19:21:03 [Снайпер] ну всё равно. Когда говорит дипломированный специалист и за твои же деньги - усваивается лучше %)
19:21:14 [Снайпер] в школе не тому учат
19:21:25 [Снайпер] Там учат всё, млин, вылизывать. Не то это совсем.
19:21:34 [Dragon°] гм...
19:21:52 [Dragon°] хотя, может быть
19:23:22 [Dragon°] просто у меня учительница по математика интересная была, вначале она придиралась ко всему, причём не важно, насколько хорошо написана работа, всё равно придерётся...а потом, когда набрались респекта, пообвыклись, она для некоторых, в т.ч. для меня перешла вообще на режим проверки ответов и, только
19:23:32 [Dragon°] если ответ неверен - поиску ошибки
19:23:44 [Снайпер] :)))
19:24:58 [Dragon°] правда, возможно, поэтому я завалил половинку задачи на устной алгебре в лицее. у меня полностью правильно решенная задача, придрались к оформлению) После меня все оставшиеся в аудитории начали оформлять нормально задачи)
19:26:33 [Снайпер] А... А ты разве сдавал экзамен по устной? О_О
19:27:29 [Dragon°] ну да) я сначала на ВМиК сдавал на олимпиаде, потом в лицее устную алгербу, потом устную геометрию, ну и письменную где-то в начале...
19:30:19 [Снайпер] а....
19:32:37 [Dragon°] а ещё в 9 классе кажется сдавал...и вроде все - больше нигде устно не сдавал...ну ещё на собеседовании сегодня спросили, что можно сказать о треугольнике со сторонами 3,4,5 )
19:49:09 [Снайпер] И что? :)
19:49:17 [Снайпер] ну он прямоугольный)
19:50:04 [Dragon°] ну, я так и сказал)
19:50:16 [Dragon°] меня спросили, почему)
19:50:40 [Снайпер] %)
19:50:52 [Снайпер] Потому что угол между 3 и 4 равен 90 градусов %)))))))))))
19:51:05 [Dragon°] я сказал, так и так, сумма квадратов с. равна квадрату с.
19:51:10 [Снайпер] %)
19:52:10 [Dragon°] меня спросили, про что это я им разглагольствую, я сказал, что это теорема Пифагора...ан-н-нифига сказали мне - это обратная теорема Пифагора
19:53:20 [Dragon°] потом ещё парень спросил, как называются числа, которые удовлетворяют a*a+b*b=c*c. Но я не помнил, ну и сказал, что не помню...на этом математика кончилась, перешли то ли к кафедрам, то ли к программированию...
19:56:28 [Снайпер] нда...
19:57:26 [Снайпер] гн*ды они там всё-таки. Нет бы сначала собеседование, а потом экзамен...
19:57:46 [Dragon°] не, всё правильно)
19:58:43 [Dragon°] по сути, правильность ответов не так важна, гораздо интереснее как быстро человек соображает, как он действует, когда волнуется, и т.п. Ну и как на глупые вопросы реагирует)
19:59:43 [Dragon°] просто поведение на экзамене и во время собеседование, когда вокруг тебя 15 человек буквой "Г" сидят - оно несколько разное. Вот разницу то и смотрят
20:00:04 [Dragon°] на самом деле, весьма забавное мероприятие)
20:04:44 [Снайпер] ну кому как...)
20:05:09 [Снайпер] как будто им надо её видеть... фитксируют досьё?
20:05:23 [Dragon°] а чёрт их знает
20:05:50 [Dragon°] им как бы для себя надо народ адекватный набирать - так что может что-то и записывают
20:06:29 [Dragon°] кстати вот интересно даже, там среди этих людей был Давид или другой представитель ABBYY...
20:06:44 [Снайпер] это что вообще?
20:07:01 [Dragon°] фирма, которую Лингву создала, ну и другие полезности
20:07:34 [Dragon°] кафедру по распознаванию чего-то будет курировать на моем факультете
20:08:47 [Dragon°] ещё владелец ресторанчиком одним заведует не очень далеко от охотного ряда)
20:10:36 В комнату зашла Паллада-бек
20:11:17 [Паллада-бек] Снайпер> ты атеист или агностик?
20:13:43 [Паллада-бек] я не та Паллада, которая флудила тут раньше!
20:14:52 [Паллада-бек] http://kubanphoto.ru/photos/330/15
20:17:17 [Паллада-бек] Снайпер> куку!!!
20:23:47 [Паллада-бек] тут есть кто-нибудь кроме меня в ЧАТЕ????
20:24:51 Паллада-бек вышла из комнаты
20:29:30 [Dragon°] есть конечно,)
20:29:43 [Снайпер] ))
20:29:51 [Снайпер] токо молчат дико %)
20:29:52 [Dragon°] хех
20:29:58 [Dragon°] ага)
20:30:01 [Снайпер] ну я опять пойду ;)
20:32:53 Снайпер вышел из комнаты
20:34:37 В комнату зашла Паллада-бек
20:35:51 [Паллада-бек] Снайпер - лох!
20:36:12 [Dragon°] Паллада-бек> ну зачем же так резко?)
20:37:23 [Паллада-бек] Снайпер немного недодурок. у него небольшое сексуальное недомогание
20:37:50 [Паллада-бек] и комплексы
20:38:08 [Dragon°] 20:36:12
20:38:31 [Паллада-бек] Dragon°> а я и сказала сейчас менее резко
20:39:18 [Паллада-бек] но я всё равно люблю его
20:40:22 [Dragon°] ну вот и веди себя соответственно тогда, хотя бы...
20:41:08 [Паллада-бек] Dragon°> я Паллада!!!! хорошее поведение противоречит моему имиджу и моему внутреннему миру
20:41:32 [Dragon°] так твой внутренний мир ведь изменился;)
20:42:01 [Dragon°] можно и имидж поменять впору новому внутреннему миру)
20:42:06 [Паллада-бек] Dragon°> изменился! но вдругую сторону!
20:42:55 [Паллада-бек] Dragon°> сильно видоизменился...
20:43:54 [Dragon°] это в какую жке сторону?)
20:44:01 [Паллада-бек] я больше нечусствую себя Палладой......но я очень похожа на неё!
20:45:18 [Паллада-бек] Dragon°> в третью
20:46:25 [Dragon°] а может все таки в первую? как ты определила, что в третью?
20:47:07 [Паллада-бек] есть стороны... первая - возвращение к первоистокам
20:47:33 [Паллада-бек] вторая - движение в сторону норм и стереотипов и тп. социума на радость социуму
20:47:56 [Паллада-бек] третья - не первая и не вторая... в свою сторону..относительно себя самого (или самой)
20:48:25 [Паллада-бек] третья - отталкиваясь он первой стороны и своего сознания как бы
20:49:27 [Паллада-бек] третья этокак бы видоизменнённая первая переделанная улучшенная относительно самого себя
20:50:44 [Dragon°] ага, то есть ты видоизменилась от первой стороны к третьей - верно?
20:50:59 [Паллада-бек] Dragon°> ага!
20:51:41 [Dragon°] ну и...на что это повлияет?
20:51:53 [Паллада-бек] Dragon°> теперь моя третья сторона стала первой относительно будущего
20:52:19 [Паллада-бек] 20:51:41 на моё мировозрение, на моё поведение, на мои интересы
20:52:51 [Dragon°] твой взгляд на мир изменился?
20:53:55 [Паллада-бек] Dragon°> взгляд на гипат.орг
20:54:18 [Dragon°] а какой он был?
20:54:18 [Паллада-бек] я из материалиста-пофигиста перешла в агностика
20:55:13 [Dragon°] объясни пожалуйста, что ты подразумеваешь под первым и под вторым. А потом ещё раз объясни, но касательно взгляда на гипат.орг
20:56:36 [Паллада-бек] раньше я тут жила и страдала а теперь прихожу в гости и не страдаю
20:57:02 [Паллада-бек] первое - то что ты из себя представляешь в данный промежуток времени
20:57:13 [Паллада-бек] второе-то что от тебя требует социум
20:58:57 [Паллада-бек] теперь в примерах
20:59:13 [Паллада-бек] первое - раньше я была вредной противной глупой флуудершей!!!
20:59:30 [Паллада-бек] социум требовал от меня нормальную ПЗманку-форумчанку
20:59:51 [Паллада-бек] тепероь я стала немного другой флудершей(уже практически не флудю)
20:59:59 [Паллада-бек] и думатьбольше стала
21:00:41 [Паллада-бек] Dragon°> теперь понятно?
21:01:18 [Dragon°] ну...приблизительно)
21:02:35 [Паллада-бек] первая сторона относительная.... она обитает только в одном промежутке времени
21:02:48 [Паллада-бек] ещё один пример
21:03:19 [Паллада-бек] был лист бумаги - это первая сторона... это "рабочий материал как бы"
21:03:44 [Паллада-бек] социус требовал написать на нём стихи - это вторая сторона
21:04:05 [Паллада-бек] а ты сделал из этой бумаги самолётик - третья сторона
21:04:46 [Dragon°] ага...
21:05:08 [Dragon°] и что за самолётик ты из себя сделала?
21:06:07 [Паллада-бек] это условные примеры были
21:06:28 [Dragon°] да, ты это оговорила)
21:07:20 В комнату зашёл KalbasKa
21:07:26 [KalbasKa] хай усем
21:07:28 [Паллада-бек] 21:05:08 слов не хватает обьястить это
21:07:36 [Dragon°] KalbasKa> привет...)
21:08:01 [Dragon°] KalbasKa> у меня к тебе вопрос по пхп)
21:08:15 [Dragon°] даже несколько, возможно)
21:08:24 [KalbasKa] вопросы это штука хорошая :)
21:08:59 [Dragon°] вопрос первый : "Все, что не равно 0 - истинно?"
21:09:15 [Паллада-бек] привет, Калбас!
21:09:15 [KalbasKa] не совсем так
21:09:33 [Dragon°] так, а как?
21:09:53 [KalbasKa] false == 0 == '' == '0'
21:10:31 [KalbasKa] false == array()
21:10:39 [Dragon°] последние два - это пустая строка и строка с нулём?
21:10:46 [KalbasKa] ага
21:11:03 [KalbasKa] но false != '00'
21:11:49 [Паллада-бек] KalbasKa> как поживаешь?
21:12:17 [Dragon°] ещё есть какие-нибудь случаи для лжи?
21:12:48 [KalbasKa] http://ru.php.net/manual/ru/types.
21:13:21 [Паллада-бек] KalbasKa> ты какой религии человек?
21:13:31 [KalbasKa] я агностик
21:13:59 [Паллада-бек] KalbasKa> я тоже агностик
21:15:18 [KalbasKa] Dragon°> если тебя волнует это неявное приведение типов, всегда можно использовать ===
21:15:38 [KalbasKa] но это неудобно, потому что тогда начинаешь сомневаться, что будет в if($var) :)
21:15:55 [KalbasKa] так что лучше просто разобраться.
21:16:07 В комнату зашёл Algeron
21:16:24 [KalbasKa] Algeron> хай
21:16:29 [Algeron] Аийа
21:16:39 [Паллада-бек] Algeron> привет
21:16:53 [Dragon°] а что делает ===?
21:16:53 [Паллада-бек] KalbasKa> ты веришь в жизнь после смерти?
21:17:13 [KalbasKa] Dragon°> === это сравнение с учетом типа
21:17:36 [KalbasKa] то есть грубо говоря true === true и только ему, true !== 1 и т.п.
21:18:03 Паллада-бек сменила ник на ===
21:18:33 [Dragon°] понятно
21:18:54 [KalbasKa] но это неудобно, потому что при сравнении пришлось бы явно писать if( (int) $a === 1 ), и все равно нужно помнить, что оно к чему приведет.
21:19:55 [KalbasKa] ===> поставь нормальный ник, а?
21:19:56 [===] === ещё лучше чем ХХХ!
21:19:57 [Dragon°] с == оно привычнее и удобнее, на первый взгляд
21:20:19 [===] KalbasKa> а Паллада-бек это нормальный ник по твоему?
21:20:30 [KalbasKa] по крайней мере он из букв.
21:20:46 [Dragon°] Второй вопрос: "Что означает запись foreach($this->result as $key => $_) ?"
21:20:55 [===] KalbasKa> а чем эти символыхуже букв?
21:21:11 [KalbasKa] Dragon°> ну, естественно удобнее, но надо помнить, что если юзер введет в форме 0, то он будет сравниваться как false.
21:21:15 [Dragon°] больше всего интересует => $_
21:21:32 [KalbasKa] гхм?
21:22:15 [===] ах какое блаженство знать что ты совершенство! ах какое блаженство знать что ты идеал!
21:23:18 [KalbasKa] Dragon°> ты в принципе можешь завести такую переменную $_ = 1; но она не создается сама, как в перле. в пхп это везде указывается явным образом, типа foreach($a as $k=>$v).
21:25:01 [===] KalbasKa> муси-пуси крошка моя
21:25:18 [Dragon°] ну вот она есть, создавал её естественно не я, тк я пока не знаю, зачем она нужна
21:25:48 [Dragon°] так, а зачем все таки эти "=>$_" нужны?
21:26:10 [KalbasKa] ===> ты тут находишься ровно до тех пор, пока ведешь себя как психически здоровый человек. если будешь в таком духе продолжать - забаню к чертям.
21:26:37 [KalbasKa] Dragon°> а где ты ее взял-то, если сам не создавал?
21:26:45 [===] KalbasKa> нет обсолютно здоровых людей!
21:26:54 [Dragon°] первые две переменные - это, насколько я понимаю, массив и объект этого массива, который в текущей итерации будет
21:27:06 [===] KalbasKa> пока мой зайчик! мне пора
21:27:32 [KalbasKa] foreach($array as $key=>$value) { делаем что-нибудь с каждым элементом массива }
21:27:35 [Dragon°] в коде знаписана была, коде не моём, но коде, работу которого мне надо ускорить)
21:29:05 [Dragon°] вот зачем все таки это $value нужно? Я так и не понял...
21:29:49 [KalbasKa] ща я поясню на примере
21:30:23 [KalbasKa] $a = array( 1=>'a', 2=>'b', 3=>'c' );
21:30:39 [KalbasKa] такая запись не вызывает непонимания?
21:30:53 [Dragon°] вызывает)
21:31:02 [Dragon°] что делает =>"
21:31:12 Dragon° вышел из комнаты
21:31:16 В комнату зашёл Dragon°
21:31:17 [KalbasKa] создаем массив, или как это принято называть в других языках - хеш
21:31:31 [KalbasKa] 1,2,3 - это ключи массива
21:31:36 [Dragon°] создание массива я понимаю
21:31:46 [Dragon°] так, ключи, с этого места подробнее
21:31:53 [KalbasKa] a,b,c - его элементы
21:32:04 [KalbasKa] то есть $a[2] == 'b'
21:32:13 [KalbasKa] уловил?
21:32:42 [Dragon°] вроде да
21:32:56 [KalbasKa] аналогичным образом можно например сделать так
21:33:10 [KalbasKa] $a = array(); $a['key'] = 'value';
21:33:34 [KalbasKa] то же самое можно записать как $a = array('key'=>'val
21:34:54 [KalbasKa] вот это у нас первое место, где встречается =>
21:35:08 [KalbasKa] а второе - в foreach
21:35:17 [Dragon°] пока понятно
21:35:19 В комнату зашла ===
21:35:33 [Dragon°] цвет только надо бы обратно сменить...
21:35:38 [KalbasKa] foreach($a as $k=>$v) echo "$k is $v<br>";
21:35:46 [===] а я вернулась вновь!
21:36:19 [KalbasKa] такая конструкция для первого массива выведет нам в хтмл три строчки
21:36:24 [KalbasKa] 1 a
21:36:26 [KalbasKa] 2 b
21:36:27 [KalbasKa] 3 c
21:36:34 [KalbasKa] ферштейн? ;)
21:36:54 [KalbasKa] тьфу. там между ними is еще, конечно.
21:37:08 [KalbasKa] ну суть я думаю понятна :)
21:37:37 [Dragon°] так, то есть по сути внутри форича $a[$k] равносильно $v?
21:37:47 [KalbasKa] да
21:37:57 [Dragon°] понятно, спасибо)
21:38:07 [KalbasKa] хотя не совсем равносильно, конечно
21:38:15 [===] KalbasKa> ты такой клёвый! такой калбасный!
21:38:24 [KalbasKa] foreach в php4 копирует массив
21:38:47 [KalbasKa] так что если ты там внутри будешь изменять $v, то $a[$k] не изменится
21:39:27 [Dragon°] тест
21:39:39 [KalbasKa] похож :)
21:39:51 [Dragon°] понятно, $v только на чтение)
21:40:11 [Dragon°] ну естественно похож, я его в html-ке страницы смотрел)
21:40:12 [===] ничего ничего я на прокрамиста учиться буду!!
21:40:59 [KalbasKa] Dragon°> еще можно так записать: foreach($a as $v)
21:41:03 [Dragon°] ===> сначала на сэксопатолога, а потом уже и на прокрамиста
21:41:12 [KalbasKa] то же самое, только без переменной с ключом.
21:41:29 [===] Dragon°> я одновременно буду
21:41:35 [Dragon°] это с копированием будет или без?
21:41:47 [KalbasKa] всегда с копированием
21:42:11 [KalbasKa] в php4 любое действие будет копированием, пока ты явно не укажешь, что надо делать ссылку
21:42:47 [KalbasKa] но тебе на этом сейчас заморачиваться имхо незачем :)
21:43:41 В комнату зашёл Снайпер
21:43:53 [Снайпер] хай всем
21:43:55 [===] Снайпер> привет
21:43:59 [KalbasKa] Снайпер> хай
21:43:59 [Dragon°] самое время)
21:44:33 [Снайпер] ===> ты получишь на орехи!
21:44:47 [Dragon°] заморачиваться
21:44:59 [===] Снайпер> я орехи не ем
21:45:14 [KalbasKa] Dragon°> ты копаешься в адском ООП коде? %)
21:46:16 [Dragon°] ну не такой уж он и адский, просто мне надо его оптимизировать настолько, насколько я могу) Потому что ТЗ такое, по сути)
21:46:52 [KalbasKa] тогда надо специально уточнить, какая версия пхп - 4 или 5?
21:46:57 [Dragon°] так, вот...
21:47:14 [Снайпер] а чем они отличаются?
21:47:18 [Dragon°] м-м, где это можно быстро посмотреть?)
21:47:29 [KalbasKa] echo PHP_VERSION;
21:47:42 [Снайпер] echo phpinfo();
21:47:55 [KalbasKa] phpinfo не надо эхать, оно само :)
21:48:18 [Dragon°] третья вроде) так в license.txt написано)
21:48:23 [KalbasKa] ы-ы-ы
21:48:30 [KalbasKa] это ж вообще каменный век
21:48:44 [KalbasKa] не может быть такого, сейчас нигде трешки нету
21:49:50 [===] мне грустно, одиноко и тоскливо
21:50:53 [Снайпер] ===> gjghj,eq yfqnb ct,t ltkj
21:51:19 [Снайпер] 'nj dctulf gjvjuftn/ B yt yflj ujdjhbnm? xnj 'nj, dblbnt kb? yt gjljql`n!
21:51:24 [Снайпер] мля, что я пишу...
21:51:37 [Снайпер] попробуй найти себе дело это всегда помогает. И не надо говорить, что этоб видите ли, не подойдёт!
21:51:47 [Снайпер] *дело, это
21:51:55 [KalbasKa] Снайпер> отличаются они в основном работой с объектами. там вообще ооп довольно сильно проапгрейдили по сравнению с четверкой.
21:52:09 [KalbasKa] (там = в php5)
21:52:12 [===] однажды Проклятье из праха проснулось. Очнулось Проклятье и мысли о смерти. мечтает о мести Проклятье Посёлка... и хочет оно чтобы (не скажу чтл)
21:52:25 [Снайпер] KalbasKa> то есть мне надо будет, если что, ставить себе 5...
21:52:36 [Dragon°] версия 4.3.10
21:52:43 [KalbasKa] сейчас на хостингах еще везде 4
21:52:46 [Снайпер] ===> мне кажется, что тебе не надо сидеть в интернете... вредно это.
21:53:04 Снайпер вышел из комнаты
21:53:09 [===] Снайпер> тебе тоже вредно в Инете сидеть...
21:53:16 [KalbasKa] Dragon°> вот, это уже лучше :) теперь можешь спрашивать дальше.
21:53:32 [Dragon°] так, на чём бишь я остановился...
21:54:07 [Dragon°] во, вспомнил
21:54:13 * === сняла с Калбаса штаны
21:54:27 В комнату зашёл Снайпер
21:54:35 [===] лучше хулиганить чем скучать
21:54:40 [Снайпер] KalbasKa> у меня идея
21:54:51 Вселенная вздохнула с облегчением: === не сможет отправлять сообщения в течение 10 минут (KalbasKa запретил)
21:54:56 [Dragon°] вот у нас есть объект, допустим $a
21:54:58 [Снайпер] KalbasKa> надо модифицировать команду /exit
21:55:20 [Снайпер] KalbasKa> чтобы при вводе /exit {message}
21:55:29 [Снайпер] {}message
21:55:31 Снайпер вышел из комнаты
21:55:33 В комнату зашёл Снайпер
21:55:37 [Снайпер] вот что.
21:55:49 [KalbasKa] зачем?
21:56:06 [Dragon°] у него есть т.н. childs со своими разными ключами...вот, а у всех этих childs есть свои childs, вобщем дерево эдакое...
21:56:45 [Dragon°] вот, и собственно вопрос, при вызове foreach для вершины у нас копируется всё дерево?
21:56:54 [KalbasKa] если это объект, то у него нету никаких детей. у него есть методы и свойства.
21:57:15 [KalbasKa] и не путаешь ли ты объект с массивом? ;)
21:57:41 [Dragon°] ну, скажем так, к нему можно обратиться вот таким образом: $a->childs[$key]
21:58:04 [KalbasKa] ну так вот childs это свойство объекта $a
21:58:14 [KalbasKa] а оно (свойство) является массивом.
21:58:18 [Снайпер] 21:57:41 21:58:04 %)))
21:58:25 [Снайпер] выкрутился-таки :)
21:58:59 [KalbasKa] Dragon°> какой ты делаешь цикл? foreach($a->childs as $v), так?
21:59:09 [KalbasKa] ну или $k=>$v
21:59:57 [Dragon°] 21:59:09
22:00:07 [Dragon°] второй
22:00:33 [KalbasKa] это неважно, важно что в фориче первым стоит
22:01:12 [Dragon°] копипастом, там стоит вот так: foreach($this->childs as $key => $_)
22:01:22 [KalbasKa] ага
22:01:50 [KalbasKa] значит в итерации $_ содержит в себе копию очередного чайлда.
22:02:08 [Dragon°] содержит, это мы уже выяснили)
22:02:24 [Dragon°] и, значит все чайлдов этого чайлда тоже - так?
22:02:29 [Dragon°] *всех
22:02:31 [KalbasKa] да
22:02:58 [Dragon°] значит рассказывай, как это копирование предотвратить)
22:03:22 [Dragon°] поскольку оно совсем не в кассу...
22:03:51 [KalbasKa] если предположить, что ключи у $this->childs целочисленные от нуля, от копирования можно уйти через for
22:04:50 [KalbasKa] for($i = 0, $n = count($this->childs); $i < $n, $i++) { тут чайлд будет $this->childs[$i] }
22:05:29 [Dragon°] а если нет?
22:05:40 [KalbasKa] если нет, тогда вот так
22:06:17 [KalbasKa] foreach(array_keys($this->childs
22:07:10 [Dragon°] так...
22:07:35 [Dragon°] здесь у нас будет копироваться просто этот массив, насколько я понимаю?
22:07:49 [Dragon°] всмысле, массив ключей
22:07:55 [KalbasKa] да
22:08:04 [KalbasKa] но ключи не могут быть объектами
22:08:05 [Dragon°] классно)
22:08:19 [KalbasKa] поэтому их копирование не имеет значения.
22:09:47 [Снайпер] ой, тут так ругаются...)
22:10:06 [KalbasKa] ну не все ж о смысле жизни звездеть :)
22:10:40 [Снайпер] 22:10:06 это точно. Лучше продолжайте о чайлдах :)))
22:11:56 [Dragon°] во, точно, можно сменить тему)
22:12:26 [Dragon°] что делает "parent::exec($xcms);"?)
22:12:54 [Dragon°] я и так догадываюсь, конечно, просто догадки хотелось бы подтвердить или наоборот
22:13:20 [KalbasKa] такая штука может быть только в методе объекта, класс которого наследует метод с таким же названием.
22:13:50 [KalbasKa] соответственно, она вызывает этот метод таким, каким он был в классе-родителе.
22:14:38 [KalbasKa] тонкость в том, что хотя это выглядит как статический вызов, на самом деле вызов получается е статический.
22:14:41 [KalbasKa] *не
22:16:08 [Dragon°] 22:14:38 до этого момента все понятно
22:17:15 [KalbasKa] грубо говоря, смысл такой
22:17:47 [KalbasKa] если ты делаешь ClassName::method($param) - это статический вызов
22:18:27 [KalbasKa] если у тебя есть к примеру $o =& new ClassName(); и ты делаешь $o->method($param) - то вызов динамический
22:18:35 [Dragon°] а если через parent, то он во время рантайма ищет эту функцию у родителя?
22:18:56 В комнату зашёл Человечек
22:18:58 [KalbasKa] разницу между статическим и динамическим понимаешь? ;)
22:19:07 [Человечек] Kalbaska> можешь ты меня забанить - мне от этого не больно. лучше подари мне секса - стану я тогда спокойней. я мечтаю стать счастливой так же как все остальные. бан - это совсем не больно словно муки при оргазме. своей внешностью пробудить ты мой аппетит ребячий. я тебя желаю сильно. я тебя желаю
22:19:20 [Человечек] страстно. ты ответь - не пожалеешь. или же мой зов напрасен!?
22:19:37 Человечек забанен (KalbasKa представлен к награде)
22:19:42 [Dragon°] 22:18:58 Ну, допустим, что нет, так спокойней будет)
22:20:14 [KalbasKa] при динамическом вызове имеется объект
22:20:26 [KalbasKa] то есть экземпляр данного класса
22:20:49 [KalbasKa] при статическом никакого объекта нет, и метод грубо говоря представляет собой функцию.
22:21:11 [KalbasKa] при динамическом вызове в методе есть $this, с которым можно работать
22:21:21 [KalbasKa] в статическом его нету.
22:21:32 В комнату зашёл Chat
22:21:32 [KalbasKa] так понятнее? ;)
22:21:44 [Dragon°] да, все вполне понятно)
22:22:19 [KalbasKa] вот. когда ты делаешь ClassName::method(), неважно откуда и когда - вызов будет статический.
22:22:53 [KalbasKa] а вот если ты делаешь parent::method() во время динамического вызова, то этот method тоже вызовется динамически
22:23:12 [Снайпер] ага, Гипат стоит на 1.3-м апаче! то-то я читал, что он самый надёжный :)
22:23:22 [KalbasKa] и там тоже будет $this, хотя с виду вроде бы не должет быть. вот так.
22:23:22 [Chat] KalbasKa> здоров
22:23:33 [KalbasKa] Chat> хай, ага.
22:24:00 [Снайпер] KalbasKa> 22:23:22 вот я так и не понял, где он там нашёл приветствие?.. :)
22:24:00 [Chat] здоров Снайпер
22:25:01 [KalbasKa] Снайпер> то что ты читал - оно пятилетней давности ;) второй апач лучше, и глюков с ним уже давно нет.
22:25:32 [KalbasKa] Dragon°> я тебя не сильно заморочил? ;)
22:25:50 [Dragon°] да нет, я привычный к заморочкам)
22:26:46 [Dragon°] ща буду на практике проверять...)
22:27:35 [KalbasKa] кстати, 22:13:20 я наверняка наврал насчет "с тем же названием". главное чтоб вообще такой метод у родителя был, а совпадает он или нет, наверное, неважно.
22:28:02 [Dragon°] хм...
22:28:33 [KalbasKa] то есть, внутри $a->method() наверняка ничто не мешает сделать parent::other_method()
22:29:02 [Dragon°] а, понял
22:29:41 [KalbasKa] я просто с этим не сталкивался никогда. обычно другие методы вызываются на том же уровне, чтобы их можно было переопределить.
22:33:40 [KalbasKa] еще вопросы остались? а то меня спать чего-то тянет :)
22:33:50 [Dragon°] да вроде нет)
22:33:53 [Dragon°] спасибо)
22:34:50 [KalbasKa] всегда рад. еще вопросы будут - не забывай спрашивать ;)
22:34:58 [KalbasKa] (пока усем)
22:35:02 KalbasKa вышел из комнаты
22:35:38 В комнату зашёл Chat
22:35:40 [Dragon°] пока
22:53:08 В комнату зашла ===
22:53:32 [===] Снайпер> запусти своего бота плиз
22:53:51 [===] как мне полностью лог прочтиать?
22:53:57 [===] сегодняшний?
22:54:58 [===] быть монстром приятно!
22:57:01 [===] надо будет ещё песенку сочинить!
22:59:30 === вышла из комнаты
23:00:00 [Снайпер] .ырщц
23:00:06 [Снайпер] /show надо набирать
23:00:29 [Dragon°] есть ещё /save
23:02:26 В комнату зашла ===
23:02:32 [Снайпер] Dragon°> /save это для открытия нового окошка
23:03:07 [Снайпер] А /show такого экстрима не вытворяет :)\
23:03:21 [===] Снайпер> а я открыла новое окошко!
23:03:34 [===] Снайпер> при помощи /save
23:04:22 [Dragon°] не вытворяет, зато лог там более сегодняшней, чем просто в /show)
23:04:58 [===] Снайпер> как ты ко мне относишься?
23:07:48 [===] почемувы примне молчите?
23:13:55 В комнату зашёл Снайпер
23:14:08 [Снайпер] мы и без тебя молчим ;)
23:14:30 [Снайпер] Dragon°> ну ладно... убедил
23:23:55 [Снайпер] ===> Сочинила песенку? %)
23:26:00 [Dragon°] видимо ушла в астрал, сочинять...
23:26:11 [Снайпер] %)
23:26:15 [Снайпер] Затерялась...
23:44:59 [Dragon°] пойду ка я в душ и спать, удачи
23:45:06 Dragon° вышел из комнаты
23:48:20 В комнату зашёл Chat
23:48:24 [Chat] К превеликому сожалению, в чате нету ни одного модератора, или даже самого завалящего админа :)
23:48:35 [Снайпер] thx.
23:50:26 A long time ago in a galaxy far, far away... (ну вы поняли, зашел DramRysto)
23:50:31 [Chat] DramRysto> Уважаемый! Прошу забанить товарища Палладу на 5 минут! :) Не срочно, но тем не менее...
23:50:38 [Снайпер] Fuf! Сенкс! :)
23:50:50 [DramRysto] фсё?
23:50:52 [Снайпер] DramRysto> Вот. Пишу функцию, которая ищет в чате модераторов
23:50:54 [Снайпер] Ага :)
23:51:06 [Снайпер] Главное, что он нашёл правильно...
23:51:08 [DramRysto] пока
23:51:12 DramRysto вышел из комнаты. Правда-правда. Никаких мышей, черепов и загадочных конструкций. Просто вышел и всё.
23:51:12 [Chat] DramRysto> досвидания
23:51:15 [Снайпер] пока :) Спасибо!
00:00:00 --------- Новый день: 4 июля ---------
00:01:43 В комнату зашёл Tanya
00:02:03 [Tanya] привет/TO Снайпер
00:02:09 [Снайпер] чего?
00:02:17 [Снайпер] Tanya> привет :)
00:02:26 [Tanya] подскажи пожалуйста/TO Снайпер
00:02:43 [Tanya] а можно в Аську... привычнее/TO Снайпер
00:02:47 [Снайпер] Tanya> ой, нажимай на ник справа. Если нажимать в поле чата - это не то...
00:03:41 [Tanya] Снайпер> ты в аське?
00:04:27 [Снайпер] ага. Но не люблю её...
00:04:45 [Снайпер] 325787588
00:05:00 [Tanya] Снайпер> у меня ВОПРОС по игре....
00:06:25 [Снайпер] Tanya> Давай вопрос :)
00:07:44 Tanya вышел из комнаты
00:07:52 В комнату зашёл Tanya
00:08:01 [Снайпер] Tanya> Ку-ку!
00:10:28 [Tanya] Блин Аська гонит
00:10:51 [Tanya] Снайпер> если без вступления.... как уменьшить жизнь?!
00:13:29 [Снайпер] В смысле сделать меньше здоровья?
00:29:57 [Снайпер] а... ок... I am in ICQ
00:38:51 [Tanya] Снайпер> ?
02:01:36 В комнату зашёл Letusilenti‡
02:08:57 Letusilenti‡ вышел из комнаты