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

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

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
Проблем решено: 0xE

BREAKING NEWS! Принимаем предложения по размещению на домене codingteam.org.ru
[00:43:37] moonhawk вышел из конференции
[01:52:54] Spo1ler вышел из конференции
[02:44:25] yesyes зашёл в конференцию
[04:16:21] yesyes вышел из конференции
[04:21:12] yesyes зашёл в конференцию
[04:21:23] yesyes вышел из конференции
[04:26:33] Ryuuji зашёл в конференцию
[04:30:46] longedok вышел из конференции
[04:41:17] Ryuuji вышел из конференции
[04:44:47] tormozex вышел из конференции
[05:23:09] PhoSor зашёл в конференцию
[05:24:13] <PhoSor> Орту!
[05:25:53] PhoSor вышел из конференции: Replaced by new connection
[05:25:54] PhoSor зашёл в конференцию
[05:28:45] xmi зашёл в конференцию
[05:28:51] xmi вышел из конференции
[05:29:29] xmi зашёл в конференцию
[05:49:49] Ryuuji зашёл в конференцию
[07:25:27] Tremerix зашёл в конференцию
[07:39:44] rexim зашёл в конференцию
[08:39:42] PhoSor вышел из конференции
[08:54:16] Ryuuji вышел из конференции: Replaced by new connection
[08:54:17] Ryuuji зашёл в конференцию
[09:22:08] magog вышел из конференции
[09:25:24] rexim вышел из конференции
[09:41:18] PhoSor зашёл в конференцию
[09:47:14] rexim зашёл в конференцию
[10:06:26] magog зашёл в конференцию
[10:08:33] yaskhan зашёл в конференцию
[10:38:02] xmi вышел из конференции
[10:47:07] longedok зашёл в конференцию
[10:50:10] <longedok> > Проблем решено: 0xE
Хуясе, ещё одну решили?
[10:57:25] rexim вышел из конференции
[10:59:35] <PhoSor> да
[11:00:32] <PhoSor> вчера, по пистоновской упаковке
[11:05:28] rexim зашёл в конференцию
[11:07:05] magog вышел из конференции
[11:07:51] magog зашёл в конференцию
[11:24:57] Twice зашёл в конференцию
[11:25:29] m4n71k0r зашёл в конференцию
[11:29:36] magog вышел из конференции
[11:30:04] magog зашёл в конференцию
[11:34:49] moonhawk зашёл в конференцию
[11:35:28] <moonhawk> утра
[12:39:39] xmi зашёл в конференцию
[12:39:46] xmi вышел из конференции
[12:40:42] xmi зашёл в конференцию
[12:40:48] xmi вышел из конференции
[12:41:29] xmi зашёл в конференцию
[12:50:15] <longedok> PhoSor: а, ну в этой я даже учавствовал.
[12:52:14] <PhoSor> дыа?
[12:52:42] Tremerix вышел из конференции
[12:58:44] Tremerix зашёл в конференцию
[13:05:20] O01eg вышел из конференции
[13:06:29] ffinder зашёл в конференцию
[13:07:46] rexim вышел из конференции
[13:09:27] zxc зашёл в конференцию
[13:10:12] ffinder вышел из конференции
[13:14:38] m4n71k0r вышел из конференции
[13:19:31] tormozex зашёл в конференцию
[13:25:19] rexim зашёл в конференцию
[13:29:53] O01eg зашёл в конференцию
[13:34:40] O01eg вышел из конференции
[13:35:29] O01eg зашёл в конференцию
[14:00:56] yesyes зашёл в конференцию
[14:13:54] Spo1ler зашёл в конференцию
[14:16:29] yesyes вышел из конференции
[14:28:29] deter0k зашёл в конференцию
[14:30:50] O01eg вышел из конференции
[14:31:43] O01eg зашёл в конференцию
[14:32:14] PhoSor вышел из конференции
[14:35:15] <longedok> Spo1ler: слышь ёба. Чтобы коэфф. был 1.6 надо средний балл > 9.0 или > 9.1?
[14:35:27] <longedok> >=, т.е.
[14:35:46] <magog> > средний
> >=9.0
[14:35:49] <magog> ебануться
[14:36:04] <xmi> что за бал?
[14:36:07] <magog> средний
[14:36:31] <magog> longedok: а 1.6 - максиммальный коэффициент?
[14:36:39] <longedok> magog: угу
[14:36:56] <xmi> выпускной бал?
[14:37:04] <magog> а сколько сейчас единица?
[14:37:08] <longedok> Я тут просто по диффурам ни с хуя так 10-ку получил.
[14:37:09] <moonhawk> xmi: скорее проходной
[14:37:25] <magog> средний за семестр
[14:37:26] <longedok> magog: да я сам не знаю. Тысяч 300-400
[14:37:36] <magog> разве не повысили?
[14:38:32] <longedok> Не знаю, новой степухи ещё не было.
[14:40:57] Ryuuji вышел из конференции: Replaced by new connection
[14:40:58] Ryuuji зашёл в конференцию
[14:46:48] <xmi> стипендия 300-400 тысяч?
[14:49:59] <Spo1ler> longedok: больше девяти
[14:50:04] <Spo1ler> longedok: я, кстати, все
[14:50:33] <longedok> Я тоже всё.
[14:50:40] <longedok> Бля, печально тогда.
[14:50:41] <Spo1ler> longedok: 8989
[14:50:42] <Spo1ler> :3
[14:50:53] <longedok> 89910
[14:51:22] <longedok> У нас в первом семестре вообще пять экзаменов было.
[14:51:30] <longedok> Два из которых по одному и тому же предмету.
[14:52:12] <longedok> Технически может и была разница какая-то, конечно, но я прихуел.
[14:57:52] Graf зашёл в конференцию
[15:01:00] Graf вышел из конференции
[15:02:17] deter0k вышел из конференции
[15:05:34] resetled зашёл в конференцию
[15:05:39] magog вышел из конференции: Replaced by new connection
[15:05:40] magog зашёл в конференцию
[15:07:41] <resetled> народ, вопрос по сям. Код:
char var;
getc(var);
При выполнении просто пропускается, а должна хавать ввод с клавиатуры.
Что я делаю не так?
[15:08:21] <resetled> gets(var); пардон
[15:09:00] <longedok> resetled: в гетс указатель на чар передают.
[15:09:22] <resetled> gets(*var); ?
[15:09:28] <resetled> тьфу
[15:09:36] <resetled> &var
[15:09:38] <longedok> Тебе строку прочитать надо?
[15:09:44] <resetled> да
[15:10:28] <longedok> char* str = malloc(10, sizeof(char));
gets(str)
[15:10:43] <rexim> Никогда не юзай gets.
[15:10:54] <rexim> Это большая дыра в безопасности.
[15:11:07] <longedok> В лабах можно.
[15:11:25] <resetled> а если через scanf ?
[15:11:49] <resetled> или геммор?
[15:12:18] m4n71k0r зашёл в конференцию
[15:12:19] <rexim> fgets ок
[15:12:26] <longedok> Сканф строчку с пробелами не прочитает.
[15:12:42] <rexim> Там можно указать размер буфера, в который читаешь.
[15:13:18] <resetled> делемма
[15:13:44] <rexim> char *str = malloc(sizeof(char) * 10);
fgets(str, 10, stdin);
[15:13:46] <resetled> а экранировать пробелы никак?
[15:14:03] <Spo1ler> resetled: ?
[15:14:10] <rexim> А лучше
string str;
getline(cin, str);
[15:14:12] <Spo1ler> А ты-то тут чо
[15:14:13] deter0k зашёл в конференцию
[15:14:16] <Spo1ler> rexim: си же
[15:14:28] <resetled> да кстати си
[15:14:34] <rexim> -_-
[15:14:42] <rexim> Тогда я за fgets.
[15:15:03] <resetled> ок.. по разному попробую
[15:15:11] <rexim> Ну или читай по одному символу пока не достигнешь конца строки или файла.
[15:15:21] <rexim> Но не gets. Даже для лаб.
[15:16:32] <resetled> а стоп
[15:16:43] <resetled> у меня же задача ввод из файла, гык
[15:16:57] <resetled> фейспалм да
[15:17:00] <rexim> Это не важно.
[15:17:47] <rexim> FILE *fin = fopen("filename", "r");
char *str = malloc(sizeof(char) * 256);
fgets(str, 256, fin);
fclose(fin);
[15:19:10] <longedok> Я вообще считаю, что в лабах можно писать всякое говно, если ты понимаешь, что ты на самом деле говно пишешь, и так делать не надо.
[15:19:27] <resetled> не лучше говно не писать
[15:20:06] <resetled> >char *str = malloc(sizeof(char) * 10);
>fgets(str, 10, stdin);
почему то не срабатывает
[15:20:15] <rexim> longedok: я думаю ты прав. Чем больше говна студенты напишут на лабах, тем меньше нам конкурентов будет при трудоустройстве.
[15:20:41] <longedok> resetled: привет малок к указателю на чар.
[15:20:44] <longedok> ёба
[15:20:49] <longedok> Привет = приведи*
[15:20:55] <rexim> Привет, малок!
[15:22:27] <resetled> впесту сканфом работает
[15:23:49] <rexim> У меня все срабатывает. http://dumpz.org/140432/
[15:31:42] Twice вышел из конференции
[15:33:33] wf-d зашёл в конференцию
[15:35:58] Spo1ler вышел из конференции
[15:36:31] wf-d вышел из конференции
[15:54:06] v_oron зашёл в конференцию
[15:58:50] yaskhan вышел из конференции
[16:21:04] Славный капитан зашёл в конференцию
[16:37:01] ForNeVeR вышел из конференции: Replaced by new connection
[16:37:03] ForNeVeR зашёл в конференцию
[16:40:49] Славный капитан вышел из конференции: Replaced by new connection
[16:40:51] Сволота зашёл в конференцию
[16:40:55] Славный капитан зашёл в конференцию
[16:43:38] Tremerix вышел из конференции
[16:47:46] ForNeVeR вышел из конференции
[16:48:04] magog вышел из конференции
[16:48:07] ForNeVeR зашёл в конференцию
[17:23:37] Славный капитан вышел из конференции
[17:37:27] rexim вышел из конференции
[17:46:44] yaskhan зашёл в конференцию
[17:57:58] rexim зашёл в конференцию
[17:59:52] magog зашёл в конференцию
[18:04:53] S1eng зашёл в конференцию
[18:05:12] S1eng вышел из конференции: QIP 2010: Спокойное общение
[18:07:23] magog вышел из конференции
[18:15:47] rexim вышел из конференции
[18:17:23] ffinder зашёл в конференцию
[18:18:30] longedok вышел из конференции
[18:33:32] Ryuuji вышел из конференции
[18:33:36] <deter0k> Здравствуйте, хотелось бы проконсультироваться по поводу того, как хранить в БД привилегии пользователей
В проекте будет используется такая система(скорее всего): Каждый пользователь принадлежит к определенной группе, у каждой группы есть свои привилегии, идея заключается в том, что привилегии относятся к тому, какие запросы могу посылать серверу клиенты(вернее на какие запросы сервер не ответит отказом, например на запрос администратора uptime, сервер вернет время работы, а на запрос обычного пользователя вернет 'кукишь' с отказом в обработке этого запроса)
От меня требуют, что бы можно было хранить любое кол-во групп и пользователей
Как правильно организовать базу?
У меня такая идея: На сервере будет хранится список доступных запросов
В таблицу с пользователями добавить поле group, создать таблицу с группами с такой структурой [id][gname][permis], но как правильно организовать поле permis?
Хорошая ли у меня вообще идея?
Спасибо!
[18:36:21] magog зашёл в конференцию
[18:37:01] <deter0k> Если что непонятно, спрашивайте, самому кажется что криво написал
[18:37:04] <deter0k> :)
[18:38:23] ffinder вышел из конференции
[18:38:50] ffinder зашёл в конференцию
[18:40:39] <uıʃɐɟ∀> deter0k: Пользователь может состоять в нескольких группах?
[18:41:06] <deter0k> uıʃɐɟ∀: Нет
[18:41:30] <uıʃɐɟ∀> deter0k: И права регулируются только группами или пользователь тоже может иметь отдельные привилегии?
[18:41:59] <deter0k> uıʃɐɟ∀: Только группы
[18:42:49] <uıʃɐɟ∀> deter0k: Ок, тогда юзверь должен иметь gid, а вот с пермишшонами…
[18:43:56] <uıʃɐɟ∀> Наверно таки лучше иметь таблицу отдельно с набором пермишшонов и таблицу с привязкой пермишшонов к группам.
[18:43:58] <deter0k> uıʃɐɟ∀: Ну понятное дело что должен иметь gid, я вот как раз с разрешениями и запоролся
[18:44:29] NothingMan зашёл в конференцию
[18:44:41] <uıʃɐɟ∀> Хотя таблица с самими пермишшонами необязательна, это по контексту надо смотреть, как лучше и проще.
[18:44:59] <uıʃɐɟ∀> Но в группу поле пермишшона пихать не нужно.
[18:45:23] <uıʃɐɟ∀> Потому что это выльется в варчар, который не резиновый и который надо парсить.
[18:49:08] <deter0k> Может группы на подгруппы поделить?
[18:49:22] <deter0k> Но помоем это бред
[18:49:45] <uıʃɐɟ∀> Не нужно.
[18:50:10] <uıʃɐɟ∀> По крайней мере из-за пермишшонов.
[18:50:29] <uıʃɐɟ∀> А вообще иерархия групп может быть. Опять же, если это нужно для чего-то.
[18:51:47] <deter0k> А может создать таблицу с запросами и каждому заделать группу?
[18:52:39] ffinder вышел из конференции
[18:52:57] <uıʃɐɟ∀> ШТО.
[18:54:28] <deter0k> Ну вместо создания таблицы [group][permiss]
Сделать таблицу [req][group]
[18:55:14] <uıʃɐɟ∀> Это что?
[18:55:33] <uıʃɐɟ∀> Что такое запрос?
[18:55:47] <uıʃɐɟ∀> Это то, что у сервера могут спросить?
[18:55:51] <deter0k> Я имею ввиду запрос не к бд а к серверу
[18:55:55] <deter0k> да
[18:56:03] <uıʃɐɟ∀> Бля, ну это тот же пермишшон.
[18:56:06] <uıʃɐɟ∀> Какая разница.
[18:57:01] <uıʃɐɟ∀> Каждая запись показывает, что такое-то действие разрешено такой-то группе.
[18:57:16] <uıʃɐɟ∀> Многие-ко-многим ессно.
[18:57:52] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[18:58:10] <deter0k> Ну да
В принципе я осознал все что мне надо!
Спасибо за помощь!
Можете накрутить счетчик;)
[18:59:48] ffinder зашёл в конференцию
[19:12:42] ffinder вышел из конференции
[19:12:45] ffinder зашёл в конференцию
[19:15:01] moonhawk вышел из конференции
[19:16:09] xmi вышел из конференции
[19:19:15] yaskhan вышел из конференции
[19:24:16] <ForNeVeR> Где этот капитан?
[19:24:24] Twice зашёл в конференцию
[19:24:39] ForNeVeR установил(а) тему: Программирование для новичков и не только.
Приглашаются студенты.

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
Проблем решено: 0xF

BREAKING NEWS! Принимаем предложения по размещению на домене codingteam.org.ru

[19:24:51] <ForNeVeR> У нас сколо счётчик переполнится ~_~
[19:25:39] <Сволота> он у нас полубайтовый чтоли?
[19:26:07] <ForNeVeR> Ну, наверное.
[19:26:53] <Сволота> это вообще нормально генерить текст со скоростью около метра в минуту?
[19:31:30] <Twice> кто играл в Second Life?
[19:34:12] NothingMan вышел из конференции: Replaced by new connection
[19:40:10] NothingMan зашёл в конференцию
[19:41:28] <ForNeVeR> .seen Славный капитан
[19:41:30] <DeadBot> ForNeVeR: я никогда тут не видел Славный капитан
[19:41:37] <ForNeVeR> .seen hagane
[19:41:37] <DeadBot> ForNeVeR: hagane был тут 3 месяца 17 дней 52 минуты 12 секунд назад (Disconnected: connection closed)
[19:41:43] <ForNeVeR> Да блять. Говнабот.
[19:42:10] <Сволота> у копейтана вроде есть есчё один jid
[19:42:15] <uıʃɐɟ∀> .seen Славный Капитан
[19:42:15] <DeadBot> uıʃɐɟ∀: я никогда тут не видел Славный Капитан
[19:42:37] <ForNeVeR> .seen СКптД "ЗО"
[19:42:37] <DeadBot> ForNeVeR: я никогда тут не видел СКптД "ЗО"
[19:42:57] <uıʃɐɟ∀> .seen Integer
[19:42:57] <DeadBot> uıʃɐɟ∀: Integer был тут 8 месяцев 24 дня 13 часов 10 минут 27 секунд назад
[19:43:01] <Сволота> легче грепнуть логи
[19:43:06] <Twice> +
[19:43:22] <Twice> .seen float
[19:43:22] <DeadBot> Twice: я никогда тут не видел float
[19:43:43] <uıʃɐɟ∀> .seen undefined_variable
[19:43:43] <DeadBot> uıʃɐɟ∀: я никогда тут не видел undefined_variable
[19:43:50] <uıʃɐɟ∀> .seen undefined variable
[19:43:50] <DeadBot> uıʃɐɟ∀: я никогда тут не видел undefined variable
[19:43:54] Twice сменил ник на double
[19:44:02] <Сволота> seen Svoloch
[19:44:05] <uıʃɐɟ∀> DeadBot: Пиздишь же.
[19:44:15] <Сволота> .seen Svoloch
[19:44:15] <DeadBot> Сволота: я никогда тут не видел Svoloch
[19:44:37] <Сволота> .seen Сволота
[19:44:37] <DeadBot> Сволота: Сволота и ныне тут
[19:44:44] <double> .seen Twice
[19:44:44] <DeadBot> double: Twice был тут 50 секунд назад (Twice)
[19:45:17] <Сволота> странный способ запоминания
[19:49:24] ffinder вышел из конференции
[19:53:17] <ForNeVeR> .seen cutwater
[19:53:17] <DeadBot> ForNeVeR: cutwater был тут 2 года 5 месяцев 1 час 58 минут 37 секунд назад
[19:59:10] Graf зашёл в конференцию
[19:59:22] Graf вышел из конференции
[20:09:24] magog вышел из конференции
[20:11:05] double вышел из конференции
[20:13:43] magog зашёл в конференцию
[20:19:38] des. зашёл в конференцию
[20:46:45] magog вышел из конференции
[20:46:59] m4n71k0r вышел из конференции
[20:48:03] swagman зашёл в конференцию
[20:50:18] magog зашёл в конференцию
[21:14:53] des. вышел из конференции
[21:18:39] trans вышел из конференции: Replaced by new connection
[21:18:47] trans зашёл в конференцию
[21:49:06] des. зашёл в конференцию
[22:32:35] yesyes зашёл в конференцию
[22:37:18] ForNeVeR вышел из конференции: Replaced by new connection
[22:37:20] ForNeVeR зашёл в конференцию
[22:37:58] yesyes вышел из конференции
[22:47:58] ForNeVeR вышел из конференции
[22:48:17] ForNeVeR зашёл в конференцию
[22:48:18] longedok зашёл в конференцию
[22:59:35] zxc вышел из конференции
[23:00:40] des. вышел из конференции: Replaced by new connection
[23:00:42] des. зашёл в конференцию
[23:15:03] NothingMan вышел из конференции: Logged out
[23:18:01] longedok вышел из конференции: Replaced by new connection
[23:18:02] longedok зашёл в конференцию
[23:56:23] S1eng зашёл в конференцию
[23:56:29] S1eng вышел из конференции: QIP 2010: Спокойное общение
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!