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

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

C/С++, Haskell, Ruby, Python, Perl, Lisp, Scheme, Erlang, OCaml, JavaScript, Рефал, Brainfuck, GLSL, 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
Проблем решено: 0x9
[00:04:58] mikelsv вышел из конференции
[00:09:49] O01eg вышел из конференции
[00:20:21] Minoru вышел из конференции
[00:24:35] пкщгяут[slacktop] вышел из конференции
[00:25:08] пкщгяут[slacktop] зашёл в конференцию
[00:40:55] Сволота зашёл в конференцию
[01:14:35] Spo1ler вышел из конференции: Компьютер вошёл в спящий режим
[01:38:18] Minoru зашёл в конференцию
[01:55:05] 0xd34df00d вышел из конференции
[01:57:29] 0xd34df00d зашёл в конференцию
[02:54:02] СКптПД "ЗО", Хаган Бородатый вышел из конференции: Disconnected: connection closed
[02:58:32] S1eng вышел из конференции
[03:20:03] Minoru вышел из конференции
[03:42:23] longedok вышел из конференции
[03:47:14] Ryuuji вышел из конференции
[04:11:04] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[04:22:17] СКптПД "ЗО", Хаган Бородатый зашёл в конференцию
[04:25:36] swagman зашёл в конференцию
[05:03:15] Bit0reZ зашёл в конференцию
[05:18:38] Tremerix вышел из конференции
[05:37:17] rexim зашёл в конференцию
[05:42:35] recko зашёл в конференцию
[05:43:53] rexim вышел из конференции
[06:19:05] Darth Hagan зашёл в конференцию
[06:24:51] PhoSor зашёл в конференцию
[06:51:15] recko вышел из конференции
[06:53:58] des_spiderlydark зашёл в конференцию
[07:30:09] des_spiderlydark вышел из конференции: Logged out
[07:59:50] Graf зашёл в конференцию
[08:21:29] trans вышел из конференции: Replaced by new connection
[08:21:36] ForNeVeR вышел из конференции: Replaced by new connection
[08:21:39] ForNeVeR зашёл в конференцию
[08:23:43] trans зашёл в конференцию
[08:33:16] Graf вышел из конференции
[09:02:08] des_spiderlydark зашёл в конференцию
[09:10:12] arsenicum зашёл в конференцию
[09:18:02] mikelsv зашёл в конференцию
[09:22:10] OKTAVIUS зашёл в конференцию
[09:22:37] Bit0reZ вышел из конференции
[09:31:53] Bit0reZ зашёл в конференцию
[09:56:45] PhoSor вышел из конференции
[10:03:14] O01eg зашёл в конференцию
[10:13:07] PhoSor зашёл в конференцию
[10:26:58] des_spiderlydark вышел из конференции
[10:35:31] 0xd34df00d вышел из конференции
[10:36:12] 0xd34df00d зашёл в конференцию
[10:46:49] des_spiderlydark зашёл в конференцию
[11:02:10] Bit0reZ вышел из конференции: Отключён
[11:12:04] S1eng зашёл в конференцию
[11:20:29] <mikelsv> хм, a*a+b*b=c*c, а что есть a*a+b*b+c*c ? я так понимаю это та же фигня, но для вектора и в 3д пространстве?
[11:29:53] <arsenicum> что?
[11:31:19] <пкщгяут[slacktop]> P_P
[11:31:27] <пкщгяут[slacktop]> микель опять несет умненькую хуйню?
[11:31:38] <пкщгяут[slacktop]> mikelsv первое это сумма квадратов
[11:31:40] <arsenicum> это у него так сознание вытекает
[11:31:46] <пкщгяут[slacktop]> а второе это не уравнение, а говно какое то
[11:38:06] <mikelsv> sqrt(a*a+b*b+c*c). не мое. че-то рассчитывает.
[11:44:22] <arsenicum> в википедии должно быть написано
[11:46:55] <Darth Hagan> модуль трехмерного вектора
[12:00:48] <mikelsv> http://www.lifenews.ru/news/14674
[12:01:37] Minoru зашёл в конференцию
[12:20:51] zxc зашёл в конференцию
[12:46:19] O01eg вышел из конференции
[12:52:41] O01eg зашёл в конференцию
[13:00:08] Minoru вышел из конференции
[13:04:43] PhoSor вышел из конференции
[13:18:02] des_spiderlydark вышел из конференции: Logged out
[13:25:00] rexim зашёл в конференцию
[13:29:56] des_spiderlydark зашёл в конференцию
[13:35:13] longedok зашёл в конференцию
[14:02:48] longedok вышел из конференции: Replaced by new connection
[14:02:49] longedok зашёл в конференцию
[14:47:57] S1eng вышел из конференции
[15:02:33] longedok вышел из конференции
[15:07:20] Darth Hagan вышел из конференции: Disconnected: connection closed
[15:07:34] des_spiderlydark вышел из конференции: Logged out
[15:31:37] des_spiderlydark зашёл в конференцию
[15:33:16] des_spiderlydark вышел из конференции: Logged out
[15:33:38] des_spiderlydark зашёл в конференцию
[15:53:59] S1eng зашёл в конференцию
[15:54:06] S1eng вышел из конференции
[15:54:32] S1eng зашёл в конференцию
[16:02:05] uıʃɐɟ∀ вышел из конференции: Replaced by new connection
[16:02:05] uıʃɐɟ∀ зашёл в конференцию
[16:04:20] uıʃɐɟ∀ вышел из конференции: Replaced by new connection
[16:04:20] uıʃɐɟ∀ зашёл в конференцию
[16:07:13] OKTAVIUS вышел из конференции
[16:09:12] uıʃɐɟ∀ вышел из конференции: Replaced by new connection
[16:09:12] uıʃɐɟ∀ зашёл в конференцию
[16:22:07] ForNeVeR вышел из конференции: Replaced by new connection
[16:22:11] ForNeVeR зашёл в конференцию
[16:49:16] O01eg вышел из конференции
[17:22:46] Minoru зашёл в конференцию
[17:28:31] Сволота вышел из конференции
[17:50:38] mikelsv вышел из конференции
[18:02:31] arsenicum вышел из конференции
[18:08:35] S1eng вышел из конференции
[18:21:23] des_spiderlydark вышел из конференции: Logged out
[18:33:44] пкщгяут[slacktop] вышел из конференции
[18:40:43] Graf зашёл в конференцию
[18:41:38] Graf вышел из конференции
[18:42:05] O01eg зашёл в конференцию
[18:46:11] Spo1ler зашёл в конференцию
[18:46:21] S1eng зашёл в конференцию
[18:46:29] S1eng вышел из конференции
[18:46:36] S1eng зашёл в конференцию
[18:51:30] rexim вышел из конференции
[19:01:29] Spo1ler вышел из конференции: Компьютер вошёл в спящий режим
[19:09:18] mikelsv зашёл в конференцию
[19:10:46] Tremerix зашёл в конференцию
[19:20:24] longedok зашёл в конференцию
[20:04:51] O01eg вышел из конференции: Replaced by new connection
[20:05:21] O01eg зашёл в конференцию
[20:13:00] Minoru вышел из конференции
[20:41:58] O01eg вышел из конференции
[20:48:53] PhoSor зашёл в конференцию
[20:55:19] O01eg зашёл в конференцию
[20:55:24] O01eg вышел из конференции
[20:56:24] O01eg зашёл в конференцию
[21:12:23] rexim зашёл в конференцию
[21:23:25] jightuse зашёл в конференцию
[21:24:04] <jightuse> Здравствуйте! Подскажите пожалуйста флаг fcntl, противоположный O_NONBLOCK.
[21:38:25] trans вышел из конференции: Replaced by new connection
[21:53:05] white_master зашёл в конференцию
[21:57:09] <white_master> всем здравствуйте
[21:57:24] <white_master> есть кто с php работает?
[21:57:32] <PhoSor> есть!
[21:58:03] <PhoSor> white_master: если че я не тебе, это призыв :3
[21:58:28] <white_master> PhoSor, так не любишь этот язык?
[21:58:55] <PhoSor> не сказать что не люблю но и сказать что люблю не сказать
[22:00:59] <PhoSor> white_master: ну так че хотел то?
[22:01:52] <white_master> PhoSor, в классе self указывает только на статические свойства/методы?
[22:03:39] unStatiK зашёл в конференцию
[22:04:00] rexim вышел из конференции
[22:04:04] jightuse вышел из конференции
[22:04:36] <longedok> это пиздец бы был
[22:04:39] <longedok> если бы было так
[22:05:03] <longedok> не понятно, нахуя тогда вообще self
[22:05:20] <white_master> ты мне на вопрос ответь
[22:05:29] <longedok> да я не знаю
[22:05:44] rexim зашёл в конференцию
[22:06:32] <PhoSor> а проверить?
[22:09:13] <PhoSor> а погуглить блять?
[22:11:08] <white_master> читал оф документацию - там написано чтобы обратиться только к статическим членам класса.
[22:11:20] <white_master> self*
[22:13:16] <PhoSor> ты для чего сюда пришел?
[22:13:59] trans зашёл в конференцию
[22:14:57] <white_master> я задал вопрос
[22:15:24] <white_master> http://ru2.php.net/manual/en/language.oop5.properties.php
[22:18:15] <PhoSor> и сам него ответил
[22:19:34] <longedok> тю, я думал self это $this
[22:20:14] <PhoSor> а $зис это селф :3
[22:20:43] <PhoSor> ан нет
[22:21:05] <longedok> а в делфях вот да
[22:21:35] <PhoSor> как многогранен цодингтим
[22:22:11] <white_master> те к не статическим членам не удастся получить доступ, да?
[22:22:17] <white_master> через self
[22:22:46] <white_master> в фреймворках же его
[22:22:49] <longedok> PhoSor: я бы с радостью эту грань из него убрал. было бы милое ребро, без всяких богомерзких делфей
[22:22:53] <white_master> и используют
[22:23:57] <PhoSor> white_master: http://lmgtfy.com/?q=php+self
[22:24:01] <longedok> Use $this to refer to the current object. Use self to refer to the current class. In other words, use $this->member for non-static members, use self::$member for static members.
[22:24:06] <longedok> http://stackoverflow.com/questions/151969/php-self-vs-this
[22:24:36] <longedok> Additionally, it's perfectly legal to use $this to call static methods (but not to reference fields).
[22:24:42] <longedok> кхм.
[22:26:39] <longedok> т.е., исходя из того, что self это совсем не ссылка на текущий инстанс, я могу сделать вывод, что селф с нон-статик мемберами использовать нельзя.
[22:26:48] <white_master> значит код должен не работать
[22:26:56] <white_master> который в фреймворках
[22:27:08] <longedok> да, всё правильно.
[22:28:04] <white_master> работает почему то
[22:28:24] <white_master> исправляйте документацию что ле
[22:29:47] <white_master> "селф с нон-статик мемберами использовать нельзя" - да хуй знает кто вообще ООП в PHP писал
[22:30:02] <white_master> PhoSor, типа тебя или longedok
[22:30:13] <longedok> <b>Fatal error</b>: Access to undeclared static property: X::$non_static_member in <b>E:\programmin
g\php\class_test.php</b> on line <b>7</b><br />
[22:30:58] <longedok> это я попробовал вызывать через селф ностатик мембер
[22:31:05] <longedok> нонстатик*
[22:31:16] <longedok> class X {
private $non_static_member = 1;
private static $static_member = 2;

function __construct() {
echo self::$non_static_member . ' '
. self::$static_member;
}
}
[22:31:29] <white_master> селф же по идее для всех членов класса
[22:31:42] <longedok> ну класса-то понятно
[22:31:46] <longedok> но не объекта же
[22:32:01] <white_master> ест-но
[22:32:47] <longedok> <b>Fatal error</b>: Undefined class constant 'non_static_member' in <b>E:\programming\php\class_te
t.php</b> on line <b>7</b><br />
[22:32:57] <longedok> private $non_static_member = 1;
private static $static_member = 2;

function __construct() {
echo self::non_static_member . ' '
. self::$static_member;
}
[22:33:23] <white_master> может private function _construct() ?
[22:33:47] <longedok> что?
[22:33:49] <longedok> нахуя?
[22:35:10] <longedok> white_master: покажи код, где селф используется для доступа к нон-статик членам
[22:35:58] white_master вышел из конференции: offline
[22:42:19] rexim вышел из конференции
[22:43:04] Spo1ler зашёл в конференцию
[22:45:54] PhoSor вышел из конференции
[23:23:12] zxc вышел из конференции
[23:36:47] longedok вышел из конференции
[23:43:39] longedok зашёл в конференцию
[23:50:45] white_master зашёл в конференцию
[23:54:38] <white_master> так и не ясно к какому методу self обращается, но код работает
[23:55:01] <longedok> ну так покажи код
[23:56:18] <white_master> да я уже переписал
[23:56:31] <longedok> не, который работает
[23:56:46] <longedok> в фреймворках там
[23:56:55] <white_master> у меня работает, но ясно к какому методу обращается self
[23:57:06] <white_master> фреймворк переписываю
[23:57:11] <longedok> хм.
[23:57:17] <longedok> ну к методу-то может и будет работать.
[23:57:21] <longedok> хотя тоже странно.
[23:57:33] <longedok> не, что-то тут не чисто.
[23:57:36] <longedok> а что за версия похапе?
[23:57:43] <white_master> 5.3.6
[23:57:59] <longedok> я просто не понимаю, как это может работать.
[23:58:51] <unStatiK> пхп же
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!