Home
codingteam
codingteam@conference.jabber.ru
15.02.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:03:23] Zetoke вышел из конференции
[00:03:37] Zetoke зашёл в конференцию
[00:31:02] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[00:46:22] Graf зашёл в конференцию
[00:47:00] Graf вышел из конференции
[00:47:07] Zetoke вышел из конференции
[00:47:22] Zetoke зашёл в конференцию
[00:47:42] iorlas зашёл в конференцию
[00:56:47] swagman зашёл в конференцию
[01:13:57] O01eg вышел из конференции
[01:29:20] uıʃɐɟ∀ зашёл в конференцию
[01:41:33] Spo1ler вышел из конференции: Компьютер вошёл в спящий режим
[02:04:55] Minoru зашёл в конференцию
[02:11:40] Minoru вышел из конференции
[02:58:44] Minoru зашёл в конференцию
[03:00:19] Minoru вышел из конференции
[03:11:08] longedok вышел из конференции
[03:25:09] Tremerix вышел из конференции
[05:20:52] rexim зашёл в конференцию
[06:00:07] rexim вышел из конференции
[06:06:30] okjabberok зашёл в конференцию
[06:08:56] '(hagane netbook) зашёл в конференцию
[06:30:43] PhoSor зашёл в конференцию
[07:45:06] Graf зашёл в конференцию
[08:02:03] mikelsv вышел из конференции
[08:29:48] PhoSor вышел из конференции
[08:30:04] PhoSor зашёл в конференцию
[08:49:18] S1eng зашёл в конференцию
[08:56:29] nZ зашёл в конференцию
[08:59:07] Graf вышел из конференции
[09:05:23] S1eng вышел из конференции: QIP 2010: Спокойное общение
[09:50:23] mikelsv зашёл в конференцию
[09:56:49] PhoSor вышел из конференции
[10:07:45] Zetoke вышел из конференции
[10:09:23] Zetoke зашёл в конференцию
[10:12:56] O01eg зашёл в конференцию
[10:22:42] ForNeVeR вышел из конференции: Replaced by new connection
[10:22:43] ForNeVeR зашёл в конференцию
[10:27:05] longedok зашёл в конференцию
[10:29:23] PhoSor зашёл в конференцию
[10:31:53] ForNeVeR вышел из конференции
[10:32:08] ForNeVeR зашёл в конференцию
[10:43:01] longedok вышел из конференции
[10:44:20] Bit0reZ зашёл в конференцию
[10:44:39] Bit0reZ вышел из конференции: Отключен
[10:50:39] S1eng зашёл в конференцию
[10:57:56] S1eng@netbook зашёл в конференцию
[11:15:19] S1eng@netbook вышел из конференции
[11:15:26] S1eng@netbook зашёл в конференцию
[11:16:46] S1eng@netbook вышел из конференции
[11:16:50] S1eng@netbook зашёл в конференцию
[11:46:38] askh зашёл в конференцию
[11:47:55] <askh> Всем привет!
[11:56:57] <askh> Если объекты предполагается сравнивать, нужно ли создавать свой оператор == или нет?
[11:56:58] <PhoSor> привет!
[12:02:13] <askh> Видимо нужно если у объектов сложная структура? То есть может не нужно если все члены класса имеют примитивные типы вроде bool, int, float и т.п., а так же принадлежат классам, которые состоят только из таких типов (точнее, вложенность класс-класс-класс-примитивный тип может быть разных уровней)?
[12:07:52] longedok зашёл в конференцию
[12:11:11] zxc зашёл в конференцию
[12:14:52] <PhoSor> а те вопще сравнивать то надо?
[12:15:34] <longedok> мне кажется, если не переопределить ==, то оно просто указатели сравнит
[12:15:38] <longedok> хотя я могу ошибаться
[12:24:38] <longedok> ни тебе форневера, ни тебе дедфуда
[12:26:42] <S1eng> longedok: дедфудец в плюсцах прячется, а форневерик скорее всего в дотнетах.
[12:27:32] PhoSor вышел из конференции
[12:44:51] <longedok> askh: можешь спросить в programming@c.j.r
[12:44:56] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[12:51:58] <askh> Сравнивать нужно два объекта одного типа, где кроме членов типов int, bool и т.п. есть например массивы bool и массив векторов.
[12:53:31] <longedok> я инфы не нашёл
[13:23:14] Graf зашёл в конференцию
[13:23:20] Graf вышел из конференции
[13:56:36] Няш сидящий на ветке зашёл в конференцию
[14:04:11] mikelsv вышел из конференции
[14:07:31] S1eng вышел из конференции
[14:07:35] S1eng@netbook вышел из конференции
[14:16:57] mikelsv зашёл в конференцию
[14:27:48] Феодот зашёл в конференцию
[14:28:31] Няш сидящий на ветке вышел из конференции: Logged out
[14:45:37] пкщгяут[slacktop] вышел из конференции
[14:54:58] rexim зашёл в конференцию
[15:01:41] longedok вышел из конференции
[15:03:53] rexim вышел из конференции
[15:09:11] rexim зашёл в конференцию
[15:21:40] '(hagane netbook) вышел из конференции
[15:26:06] zaebalsyastoraz зашёл в конференцию
[15:26:16] <zaebalsyastoraz> всем хай!
[15:37:55] Tremerix зашёл в конференцию
[15:40:08] СКптПД "ЗО" зашёл в конференцию
[15:56:07] Minoru зашёл в конференцию
[16:02:17] swagman зашёл в конференцию
[16:20:18] uıʃɐɟ∀ вышел из конференции: Replaced by new connection
[16:20:20] uıʃɐɟ∀ зашёл в конференцию
[16:24:32] S1eng зашёл в конференцию
[16:31:59] PhoSor зашёл в конференцию
[16:35:21] OKTAVIUS вышел из конференции
[16:36:06] OKTAVIUS зашёл в конференцию
[17:00:06] Феодот вышел из конференции
[17:03:59] moonhawk зашёл в конференцию
[17:04:54] Tremerix вышел из конференции: Replaced by new connection
[17:04:56] Tremerix зашёл в конференцию
[17:08:57] ThisMan зашёл в конференцию
[17:10:14] ForNeVeR вышел из конференции: Replaced by new connection
[17:10:15] ForNeVeR зашёл в конференцию
[17:20:17] Феодот зашёл в конференцию
[17:20:29] ThisMan вышел из конференции
[17:20:44] PhoSor вышел из конференции
[17:21:15] PhoSor зашёл в конференцию
[17:21:27] ThisMan зашёл в конференцию
[17:27:14] iorlas вышел из конференции
[17:31:52] ForNeVeR вышел из конференции
[17:32:14] ForNeVeR зашёл в конференцию
[17:33:53] moonhawk вышел из конференции
[17:34:23] Zetoke вышел из конференции
[17:36:47] nZ вышел из конференции
[17:38:27] mikelsv вышел из конференции
[17:50:13] nZ зашёл в конференцию
[17:55:50] uıʃɐɟ∀ вышел из конференции
[17:57:08] uıʃɐɟ∀ зашёл в конференцию
[18:24:00] nZ вышел из конференции
[18:38:28] askh вышел из конференции
[19:32:56] ThisMan вышел из конференции
[19:40:51] mikelsv зашёл в конференцию
[19:54:41] S1eng@netbook зашёл в конференцию
[20:06:17] Graf зашёл в конференцию
[20:12:08] uıʃɐɟ∀ вышел из конференции: Replaced by new connection
[20:12:09] uıʃɐɟ∀ зашёл в конференцию
[20:12:54] Graf вышел из конференции
[20:37:10] uıʃɐɟ∀ вышел из конференции: Replaced by new connection
[20:37:11] uıʃɐɟ∀ зашёл в конференцию
[20:43:52] rexim вышел из конференции
[20:43:58] longedok зашёл в конференцию
[20:51:31] Minoru вышел из конференции
[20:56:33] Minoru зашёл в конференцию
[20:58:14] <PhoSor> ^_^
static const struct Class object [] = {
{ { object + 1 },
"Object", object, sizeof(struct Object),
Object_ctor, Object_dtor, Object_differ, Object_puto
},
{ { object + 1 },
"Class", object, sizeof(struct Class),
Class_ctor, Class_dtor, Object_differ, Object_puto
}
};
const void * Object = object;
const void * Class = object + 1;
[20:58:50] <PhoSor> как интересно, я такого раньше не встречал
[21:02:08] PhoSor вышел из конференции: Replaced by new connection
[21:02:10] PhoSor зашёл в конференцию
[21:05:38] <O01eg> Что это?
[21:05:48] <O01eg> внутренность питона?
[21:06:14] <PhoSor> нет, но догадываюсь, что там также
[21:06:32] <zaebalsyastoraz> привет? это васм?
[21:06:55] <PhoSor> привет? кто дебил?
[21:06:58] <longedok> PhoSor: а что это такое?
[21:07:17] <PhoSor> пример ооп для си
[21:07:22] <PhoSor> часть
[21:07:24] <longedok> аа
[21:08:26] <O01eg> это динамическое говно, а не ООП
[21:08:32] <longedok> object + 1
[21:08:40] <longedok> это указателевая арифметика?
[21:08:41] <zaebalsyastoraz> дляси
[21:09:06] <PhoSor> и я бы сажал на кол ту плюсоту, которая думает, что в их православных крестах реализовано принципиально подругому
[21:09:21] <zaebalsyastoraz> ктонить на hlsl кодит?
[21:09:21] <O01eg> Ты не поверишь
[21:10:05] <PhoSor> longedok: да именно
[21:10:48] <PhoSor> O01eg: и ты не поверишь, это все нехило приводится в жесткую статику, что заебешься указатели ломать
[21:11:06] <PhoSor> ниасилил, я бы мог сказать
[21:11:12] <O01eg> ты компилятор пишешь?
[21:11:23] <PhoSor> почти
[21:11:25] <PhoSor> да
[21:11:32] <O01eg> а, тогда ОК
[21:16:54] <PhoSor> O01eg: а что ты понимаешь под статикой?
[21:17:56] <O01eg> Я так понимаю, у тебя методы вызываются по указателю, а не напрямую
[21:18:19] <PhoSor> по селектору
[21:18:22] <O01eg> В объекте хранится его тип.
[21:18:44] <O01eg> во-во, ещё и в массиве
[21:19:47] <PhoSor> а это зеркало для структуры описывающей объект
[21:20:38] <O01eg> для чего?
[21:20:58] <O01eg> у тебя там фабрика что ли?
[21:21:05] <longedok> лонгедока заставляют ходить на лекции по делфи: http://www.youtube.com/watch?v=sigQfHVayoo&feature=player_detailpage#t=100s
[21:21:06] <PhoSor> угу
[21:21:16] <O01eg> не пробовал Glib?
[21:21:20] <PhoSor> нет
[21:22:24] <O01eg> там примерно также, но структуры плоские
[21:22:42] <PhoSor> походу там все так же
[21:23:03] <PhoSor> я вопще читаю как это реализовывается
[21:32:30] Сволота зашёл в конференцию
[21:34:24] <PhoSor> наверно не так же
[21:34:39] <PhoSor> однако удобно походу, да ^_^
[21:37:33] СКптПД "ЗО" вышел из конференции: Replaced by new connection
[21:37:40] СКптПД "ЗО" зашёл в конференцию
[21:40:02] <PhoSor> только до объектов вроде как не догятивает
[21:40:30] <PhoSor> O01eg: не в курсе как там на этот счет?
[21:40:51] <O01eg> где?
[21:41:38] <PhoSor> в глиб
[21:42:48] <O01eg> там для каждого типа есть структура, описывающая его, GType и основания структура для объета GObject, остальное основано на этом.
[21:45:03] <PhoSor> а как значения в стуктурах защищены?
[21:45:43] <O01eg> защищены? никак, это же С, к ним прямой доступ
[21:45:56] <O01eg> хотя сеттеры и геттеры вроде есть
[21:50:27] <PhoSor> ты так об этом говоришь, как будто это что плохое
[21:50:41] moonhawk зашёл в конференцию
[21:50:58] <O01eg> да, компилятор по рукам не даст
[21:52:00] <PhoSor> и за тебя не напишет, точно
[21:53:03] <PhoSor> у меня другое решение
[21:53:11] <O01eg> делать всё руками?
[21:53:16] <PhoSor> один раз
[21:53:29] <PhoSor> потом реюз
[21:53:30] <O01eg> emerge ghc?
[21:53:31] longedok вышел из конференции
[21:53:36] <O01eg> ^_^
[21:53:47] <O01eg> у меня книжка есть по реюзу С кода
[21:54:06] <PhoSor> не помогла?
[21:54:20] <O01eg> не, я просто её ещё не открывал
[21:54:33] <Сволота> чего обсуждаем?
[21:54:56] <PhoSor> мир не нужен
[21:56:21] Tremerix вышел из конференции: Replaced by new connection
[21:56:22] Tremerix зашёл в конференцию
[21:56:59] <Сволота> мир можно емержнуть если что...
[21:57:23] longedok зашёл в конференцию
[21:57:35] * PhoSor не гентушник
[21:57:36] <Феодот> Салют всем
[21:57:41] <PhoSor> привет
[21:57:56] * Феодот косо смотрит на PhoSor
[21:58:37] * Сволота смотрит на всех как свиборг
[21:59:02] <PhoSor> ^_^
[21:59:06] <longedok> http://codingteam.net/jabber/default/nbuser:desc
[22:00:14] cutwater зашёл в конференцию
[22:01:05] <PhoSor> баян
[22:02:02] * Сволота после литра янтаря светлого чувствует себя подозрительно трезвым :(
[22:02:24] <longedok> http://www.thisisnotporn.net/wordpress/wp-content/uploads/2011/02/Bill-Gates-2.jpg
[22:02:39] <longedok> никогда не угадаете, кто это
[22:03:16] <СКптПД "ЗО"> Сволота: айреуля на тебя нет >_>
[22:03:30] <Сволота> на била гейца смахивает :-/
[22:03:41] <O01eg> longedok: ага, Bill-Gates-2.jpg
[22:03:44] <Феодот> longedok, вопрос для блондинок? =)
[22:04:35] * Сволота сначала пошел по ссылке, потом присмотрелся к самой ссылке %)
[22:05:06] <Сволота> таки хоть как-то но пиво действует %)
[22:05:44] <Феодот> Опять меня с канала кубунти вигнали =(
[22:06:07] * Феодот ушол искать утешение в холодильнике
[22:06:18] <Сволота> убунта не нужна
[22:06:21] <Сволота> канал тоже
[22:06:37] <PhoSor> Феодот: ты посмотрел на них как это делает свиборг?
[22:07:33] <Феодот> PhoSor, Хуже, я упоминул там Gentoo и Gnome
[22:08:56] <PhoSor> жирнота, трололо
[22:10:16] OKTAVIUS вышел из конференции
[22:10:55] <Феодот> скучно просто
[22:16:05] <Сволота> надо было говорить про arch и xfce
[22:17:04] PhoSor вышел из конференции
[22:18:53] <Феодот> Там часть про такое не слишала
[22:19:42] <Сволота> надо нести просвящение в массы, даже фека^Wубунтовские
[22:20:55] <Сволота> и вообще в чём проблема есть же
apt-get install kde gnome xfce
[22:21:32] <Феодот> самая главная проблема одна, лень
[22:22:28] <Сволота> лень это стимул, а не проблема
[22:24:17] moonhawk вышел из конференции
[22:24:24] cutwater вышел из конференции
[22:25:48] <Феодот> для меня ето была проблема, когда например Gentoo первый раз ставить пробувал, помню хардбук и ищо всякую документаю раза три читал, а "перейти до практики" было лень, правда когда начал, оказалось там все очень просто
[22:26:24] cutwater зашёл в конференцию
[22:26:46] * Сволота арч сначала начал ставить, а уже потом читать доки
[22:27:04] <Сволота> но стоит учесть что до этого у меня была слака
[22:31:44] <Феодот> я с MCBC начинал ))) если не щитать тойже самой убунти (ищо в 2004 том пробувал, понравилось, вот только инет не позволял докачать все нужное, а диски с виндой и програмами на каждом углу купить можно было)
[22:36:45] <longedok> одногруппники порадовали сегодня. "функция одной перменной задаёт линюю. функция двух переменных — тело, функция трёх переменных — оболочку"
[22:37:01] <longedok> с таким уверенным видом один другому это втирал
[22:37:19] <longedok> и им очень интересно было узнать, что задаёт функция 4-ёх переменных
[22:37:37] <longedok> чувак говорит, что на третьем курсе рисуют четырёхмерные фигуры
[22:37:39] <O01eg> они не осилили матан?
[22:37:45] <O01eg> ололо
[22:37:47] <longedok> я боюсь 3-тьекурсников теперь
[22:38:21] <longedok> ладно тело, херня, куда ни шло, можно спутать
[22:38:27] <longedok> но, бля, ОБОЛОЧКА
[22:48:39] cutwater вышел из конференции: Replaced by new connection
[22:48:40] cutwater зашёл в конференцию
[22:59:06] zxc вышел из конференции
[23:01:46] Spo1ler зашёл в конференцию
[23:03:38] <Сволота> "оболочка" просто первое попавшееся слово
[23:26:51] longedok вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!