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

[04:08:36] Spo1ler зашёл в конференцию
[04:08:36] miklergm зашёл в конференцию
[04:08:36] illios зашёл в конференцию
[04:08:36] uıʃɐɟ∀ зашёл в конференцию
[04:08:36] SV0L0CH зашёл в конференцию
[04:08:36] LexsZero@work зашёл в конференцию
[04:08:36] Fro0m зашёл в конференцию
[04:08:36] СКптПД "ЗО" зашёл в конференцию
[04:08:36] mikelsv зашёл в конференцию
[04:08:36] ForNeVeR зашёл в конференцию
[04:08:36] 0xd34df00d зашёл в конференцию
[04:08:36] DeadBot зашёл в конференцию
Тема: Программирование для новичков и не только.
Приглашаются студенты.

C/С++, Haskell, Ruby, Python, Perl, Lisp, Scheme, Erlang, OCaml, JavaScript, Рефал, Brainfuck, GLSL, Yet Another Wonder Language, Anime
Код выкладывать на http://dumpz.org
Логи: http://0xd34df00d.me/logs/chat/codingteam@conference.jabber.ru/
Упоминания о Java, .NET, basic, php, pascal/delphi/c++builder, 1С, VB карается съеданием поциента.
Личкрафты: http://leechcraft.org и git://github.com/0xd34df00d/leechcraft.git
Проблем решено: 0x8
[04:21:17] Fro0m вышел из конференции: QIP Infium: Спокойное общение
[04:34:22] SV0L0CH вышел из конференции
[05:56:24] Hagane@work зашёл в конференцию
[06:30:57] <ForNeVeR> +
[10:37:32] Fess зашёл в конференцию
[10:37:32] O01eg зашёл в конференцию
[10:37:32] Graf зашёл в конференцию
[10:37:32] illios зашёл в конференцию
[10:37:32] nZ зашёл в конференцию
[10:37:32] uıʃɐɟ∀ зашёл в конференцию
[10:37:32] arsenicum@work зашёл в конференцию
[10:37:32] LexsZero@work зашёл в конференцию
[10:37:32] mikelsv зашёл в конференцию
[10:37:32] СКптПД "ЗО" зашёл в конференцию
[10:37:32] ForNeVeR зашёл в конференцию
[10:37:32] Hagane@work зашёл в конференцию
[10:37:32] 0xd34df00d зашёл в конференцию
[10:37:32] DeadBot зашёл в конференцию
Тема: Программирование для новичков и не только.
Приглашаются студенты.

C/С++, Haskell, Ruby, Python, Perl, Lisp, Scheme, Erlang, OCaml, JavaScript, Рефал, Brainfuck, GLSL, Yet Another Wonder Language, Anime
Код выкладывать на http://dumpz.org
Логи: http://0xd34df00d.me/logs/chat/codingteam@conference.jabber.ru/
Упоминания о Java, .NET, basic, php, pascal/delphi/c++builder, 1С, VB карается съеданием поциента.
Личкрафты: http://leechcraft.org и git://github.com/0xd34df00d/leechcraft.git
Проблем решено: 0x8
[10:43:50] Fess вышел из конференции
[10:44:09] Fess зашёл в конференцию
[10:56:21] Fess вышел из конференции
[11:04:41] O01eg вышел из конференции: Logged out
[11:05:58] longedok зашёл в конференцию
[11:24:48] mikelsv вышел из конференции: Replaced by new connection
[11:24:53] mikelsv зашёл в конференцию
[11:26:12] mikelsv вышел из конференции: да будет тьма! и впн!
[11:29:31] mikelsv зашёл в конференцию
[11:33:41] longedok вышел из конференции
[11:56:44] ForNeVeR вышел из конференции
[11:56:52] cutwater зашёл в конференцию
[12:03:31] Fess зашёл в конференцию
[12:05:08] <mikelsv> как лучше проверить переполнение unsigned int? я думаю проверять (a+b<a)
[12:06:42] swagman зашёл в конференцию
[12:16:35] Hagane@work вышел из конференции
[12:19:50] zxc зашёл в конференцию
[12:28:25] fragnat зашёл в конференцию
[12:32:08] Fylh_if зашёл в конференцию
[12:34:56] miklergm зашёл в конференцию
[12:36:58] miklergm вышел из конференции: Logged out
[12:42:58] ForNeVeR зашёл в конференцию
[12:43:49] <ForNeVeR> Кажется, там в процессоре флаги какие-то выставлялись при переполнении?
[12:44:46] <uıʃɐɟ∀> Да.
[12:45:41] <uıʃɐɟ∀> Только нужен свой же флаг ну.
[12:46:28] <ForNeVeR> Нужна асмовставка.
[12:47:20] <ForNeVeR> mikelsv, 2 + (MAX_UINT - 1) > 2, так что твоя проверка фейл.
[12:48:00] <uıʃɐɟ∀> ForNeVeR: В асме же чужой флаг!!11
[12:48:16] <ForNeVeR> Я вроде как-то уже встречался с необходимостью выполнять проверку на переполнение и пришёл к выводу, что стандартных средств для этого нет.
[12:48:31] <ForNeVeR> uıʃɐɟ∀, велосипедистой асмовставки микелю вполне хватит ;)
[12:49:02] <mikelsv> ForNeVeR: тыы чего курил? 2+4294967295 = 1
[12:49:15] <ForNeVeR> Хм.
[12:49:33] <ForNeVeR> Ну да, действительно.
[12:49:42] <mikelsv> при переполнении результат всегда будет меньше одного из чисел.
[12:50:03] <ForNeVeR> А вот меньше ли *каждого* из них?
[12:50:11] <ForNeVeR> Я что-то туплю, ага.
[12:52:04] Hagane@work зашёл в конференцию
[12:52:05] <uıʃɐɟ∀> mikelsv: Как ты написал - получается как раз 4294967297.
[12:52:10] <uıʃɐɟ∀> КАС @ ТУЙ
[12:52:56] <ForNeVeR> Сколькибитные у тебя инты?
[12:52:59] <mikelsv> эм. расскажите ему, что проичходит в случае переполнения
[12:53:04] <ForNeVeR> У меня получается именно как он написал =)
[12:53:37] <uıʃɐɟ∀> ForNeVeR: У меня большие инты.
[12:53:53] <uıʃɐɟ∀> Вот если скастовать к unsigned int - то тогда всё честно и 1.
[12:53:54] <ForNeVeR> Ессено, если результат помещать в обычный 32-битный юинт.
[12:54:09] <uıʃɐɟ∀> mikelsv: Флаг выставляется.
[12:54:40] <ForNeVeR> Я считаю, проверка флага даст меньший оверхед, чем сравнение.
[12:55:17] <ForNeVeR> Но асм это, конечно, не очень хорошо.
[12:55:24] <uıʃɐɟ∀> Алсо с проверкой флага накосячить сложнее, чем с условием.
[12:55:54] <mikelsv> uıʃɐɟ∀: а не наоборот?
[12:55:57] <ForNeVeR> А вот несомненное преимущество - в том, что с signed int проверка флага будет работать как нужно.
[12:56:13] <ForNeVeR> И с любым другим целым типом.
[12:56:15] <uıʃɐɟ∀> mikelsv: Что наоборот?
[12:56:52] <mikelsv> наоборот, с проверкой флага можно получить больше косяков, чем с простым условием и unsigned int
[12:56:57] <uıʃɐɟ∀> mikelsv: Ты щитаешь, что ты сразу напишешь верное условие для 9к платформ и 9к разных типов?
[12:57:03] <uıʃɐɟ∀> Ололо.
[12:57:06] <ForNeVeR> uıʃɐɟ∀, таки да.
[12:57:15] miklergm зашёл в конференцию
[12:57:18] <ForNeVeR> Приведённое условие вроде бы кросс-платформенно.
[12:57:20] <mikelsv> у меня 2 платформы и один unsigned int
[12:57:29] <ForNeVeR> А вот напишешь ли ты правильно проверку флага для всех процессоров?
[12:57:49] <uıʃɐɟ∀> Кагбе.
[12:57:51] <ForNeVeR> Короче, тут, так сказать, палка о двух концах.
[12:58:07] <uıʃɐɟ∀> Зато условия для всех типов разные пейсать надо.
[12:58:10] <ForNeVeR> Проверка флага кажется мне более верным методом, но хуй же знат.
[12:58:21] zxc вышел из конференции
[12:59:04] zxc зашёл в конференцию
[12:59:08] <uıʃɐɟ∀> А ещё конпелятор нужно обмануть, чтоб проверка флага была именно после нужной арифметики, да.
[12:59:18] <mikelsv> если есть сомнения, то проще взять простой вариант, с условием.
[12:59:29] <ForNeVeR> А конпелятор не оптимизирует условие?
[12:59:38] <uıʃɐɟ∀> А хрен его не знает.
[12:59:44] <uıʃɐɟ∀> Если не думать, то имхо не должен.
[12:59:50] <ForNeVeR> Типа, тут же два беззнаковых числа складывается, как результат станет меньше? =)
[13:00:05] <ForNeVeR> По-хорошему, очевидно, оптимизировать он это не должен.
[13:00:10] <uıʃɐɟ∀> Не, ну тоже вариант.
[13:09:48] Fro0m зашёл в конференцию
[13:14:56] Fylh_if вышел из конференции: Replaced by new connection
[13:14:57] Fylh_if зашёл в конференцию
[13:16:35] O01eg зашёл в конференцию
[13:41:17] S1eng зашёл в конференцию
[13:48:20] Fess вышел из конференции
[14:01:20] S1eng вышел из конференции: QIP 2010: Спокойное общение
[14:06:07] СКптПД "ЗО" вышел из конференции
[14:07:36] Hagane@work вышел из конференции
[14:08:09] O01eg вышел из конференции
[14:08:53] SV0L0CH зашёл в конференцию
[14:17:44] O01eg зашёл в конференцию
[14:27:51] O01eg вышел из конференции: Logged out
[14:28:00] Fess зашёл в конференцию
[14:30:10] Fylh_if вышел из конференции: Replaced by new connection
[14:30:15] Fylh_if зашёл в конференцию
[14:31:02] Fylh_if вышел из конференции
[14:33:54] rexim зашёл в конференцию
[14:51:25] СКптПД "ЗО" зашёл в конференцию
[15:02:37] longedok зашёл в конференцию
[15:07:43] iorlas зашёл в конференцию
[15:13:18] Fro0m вышел из конференции: QIP Infium: Спокойное общение
[15:13:32] fragnat вышел из конференции: Replaced by new connection
[15:13:47] fragnat зашёл в конференцию
[15:19:16] miklergm вышел из конференции
[15:22:27] swagman вышел из конференции
[15:25:35] 0xd34df00d вышел из конференции
[15:47:34] 0x06D7 зашёл в конференцию
[15:50:58] 0x06D7 вышел из конференции
[16:01:47] Heckfi зашёл в конференцию
[16:11:20] Fess вышел из конференции
[16:15:46] Heckfi вышел из конференции: offline
[16:18:42] Fess зашёл в конференцию
[16:27:50] fragnat вышел из конференции: Replaced by new connection
[16:28:14] fragnat зашёл в конференцию
[16:28:42] longedok вышел из конференции
[16:29:22] ForNeVeR вышел из конференции
[16:38:06] fragnat вышел из конференции
[16:45:09] mikelsv вышел из конференции
[16:49:40] Fylh_if зашёл в конференцию
[16:50:52] nZ вышел из конференции
[16:54:44] swagman зашёл в конференцию
[17:25:23] 0xd34df00d зашёл в конференцию
[17:26:41] Fylh_if вышел из конференции
[17:31:40] Graf вышел из конференции
[17:43:26] Fylh_if зашёл в конференцию
[17:45:52] S1eng зашёл в конференцию
[17:51:52] arsenicum@work вышел из конференции
[17:58:14] illios вышел из конференции
[18:03:32] ForNeVeR зашёл в конференцию
[18:03:41] Heckfi зашёл в конференцию
[18:07:23] Heckfi вышел из конференции
[18:37:30] Abyx зашёл в конференцию
[18:42:10] Abyx вышел из конференции
[18:47:18] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[18:47:56] mikelsv зашёл в конференцию
[18:49:08] Fylh_if вышел из конференции
[18:49:24] O01eg зашёл в конференцию
[18:53:40] agents зашёл в конференцию
[18:53:57] <agents> Всем добрый вечер
[18:54:42] <agents> for (int i;;)
[18:55:41] <agents> for (int i = 0; i < 10; ++i) такие конструкции были сразы в С?
[18:55:47] <cutwater> о_О
[18:55:58] <cutwater> agents: какие именно?
[18:56:10] <cutwater> ну объявлять переменную внутри for нельзя в ANSI C
[18:56:13] <agents> создание переменной i
[18:56:14] <ForNeVeR> Нет, не было.
[18:56:16] <cutwater> в GNU C можно
[18:56:46] <agents> в каком стандарте т.е было добавлено
[18:57:02] <cutwater> agents: в стандарте C99
[18:57:30] <cutwater> щас покажу тебе
[18:57:47] <cutwater> как раз линуксы под рукой
[18:57:50] Heckfi зашёл в конференцию
[18:58:15] <agents> т.е сейчас можно это назвать чистый С?
[18:59:23] <cutwater> [cutwater@faisoft ~]% gcc main.c
main.c: In function ‘main’:
main.c:5:5: error: ‘for’ loop initial declarations are only allowed in C99 mode
main.c:5:5: note: use option -std=c99 or -std=gnu99 to compile your code
[cutwater@faisoft ~]% gcc -std=c99 main.c
[cutwater@faisoft ~]% cat main.c
#include <stdio.h>

int main()
{
for(int i = 0; i < 10; ++i)
printf("%d\n", i);

return 0;
}
[cutwater@faisoft ~]%
[18:59:27] <ForNeVeR> Назови это C99.
[18:59:35] <cutwater> кстати в GNU C тоже нельзя
[18:59:39] <cutwater> только в C99
[18:59:49] <ForNeVeR> Потому что, не поверишь, C99 ещё не везде поддерживается.
[19:00:09] <cutwater> ForNeVeR: конкретно его не поддерживает эта сраная студия
[19:00:14] <S1eng> 0xd34df00d:
[19:00:17] <ForNeVeR> Да, наша сраная студия =)
[19:00:27] <LexsZero@work> -std=c99
[19:00:27] <S1eng> Чуваки
[19:00:29] <cutwater> ForNeVeR: и это интимные трудности мелкософта
[19:00:36] <cutwater> LexsZero@work: кэп смотри выше
[19:00:44] <LexsZero@work> тлдр
[19:00:48] <ForNeVeR> Согласен, с сишкой они слишком уж хреново обошлись, это не Ъ.
[19:01:03] Fylh_if зашёл в конференцию
[19:03:57] Heckfi вышел из конференции: offline
[19:04:26] Fro0m зашёл в конференцию
[19:07:10] Fro0m вышел из конференции
[19:07:29] Fro0m зашёл в конференцию
[19:17:08] rexim вышел из конференции
[19:18:01] Fylh_if вышел из конференции
[19:25:48] agents вышел из конференции
[19:29:34] <S1eng> 0xd34df00d:
[19:32:31] miklergm зашёл в конференцию
[19:32:44] iorlas вышел из конференции
[19:34:33] <S1eng> У меня debian + openbox + 1Ghz + 128RAM нужен легкий браузер с яваскриптами
[19:34:53] Fylh_if зашёл в конференцию
[19:35:02] <S1eng> как много памяти жрут личкрафты???
[19:35:09] <S1eng> 0xd34df00d: ёмоё
[19:35:24] agents зашёл в конференцию
[19:36:11] <cutwater> S1eng: chrominum ?
[19:36:31] <S1eng> cutwater: он легкий не?
[19:36:38] <cutwater> ну вроде как легкий да
[19:37:19] <Fess> Не пойдёт.
[19:37:24] <Fess> Хромиум ужирает память на ура.
[19:37:38] <S1eng> =(
[19:37:42] <Fess> Такими темпами у него всё в свопе будет торчать
[19:37:51] <S1eng> Подскажите репозиторий хромиума
[19:37:53] <Fess> uzbl тоже жрёт оперативку вроде как
[19:38:01] <cutwater> S1eng: загугли
[19:38:02] <Fess> Предлагаю заюзать Midori
[19:38:04] <Fess> Или Arora
[19:38:11] <cutwater> Arora это ж недобраузер
[19:38:26] <Fess> cutwater: а что ты можешь ещё лёгкого предложить?
[19:38:30] <cutwater> тогда лучше браузер Попова
[19:38:32] <S1eng> cutwater: там есть яскрипты?
[19:38:40] <cutwater> S1eng: где? в ароре есть
[19:38:46] <cutwater> арора это недоличкрафт
[19:38:54] <Fess> Midori
[19:38:57] <Fess> Чтобы не ставить Qt
[19:39:02] <S1eng> cutwater: ну если там есть ЯС и он легкий то профит же
[19:39:10] <cutwater> ну ок
[19:39:17] <S1eng> Fess: репозиторий?
[19:39:24] fragnat зашёл в конференцию
[19:39:28] <Fess> Чо бля?
[19:39:45] <Fess> aptitude search midori
[19:40:21] O01eg вышел из конференции
[19:40:59] O01eg зашёл в конференцию
[19:41:30] <agents> в чем отличие f(arr+i) и f(&arr[i]), второй случай получаем адрес временного объекта?
[19:41:42] <cutwater> што
[19:41:51] <cutwater> никакой разницы
[19:42:13] <Fess> S1eng: поздравляю
[19:42:25] <Fess> Он есть только в squezee
[19:42:28] <Fess> и sid
[19:42:41] <Fess> Нахуя вообще на такую конфигурацию дебоян?
[19:42:42] <S1eng> Fess: ога
[19:42:50] <Fess> Я бы арчи поставил
[19:42:56] <S1eng> ну началось
[19:43:15] <S1eng> Я уже поставил дебиан и опенбокс, и даже это мне не легко далось =)
[19:45:01] evetro зашёл в конференцию
[19:48:31] <evetro> agents: хы, разница мб если + и [] перегружены как-то, если это, конечно, C++
[19:51:41] <agents> С++, [] стандарт
[19:53:37] <evetro> "[] стандарт" надо понимать как "arr -- это обычный массив"?
[19:55:14] <agents> myType[];
[19:55:27] <agents> myType arr[];
[20:03:13] <0xd34df00d> S1eng: я отходил.
[20:03:21] <0xd34df00d> Ставь личкрафты.
[20:03:27] SV0L0CH вышел из конференции
[20:04:29] <0xd34df00d> Fess: ты на вилинукс про личкрафты что ли вбросил?
[20:08:14] zxc вышел из конференции
[20:09:24] miklergm вышел из конференции: Logged out
[20:09:49] <Fess> 0xd34df00d: эта тайна на всегда останется неразгаданной
[20:10:05] <0xd34df00d> Ну што ты хуй такой.
[20:10:53] zxc зашёл в конференцию
[20:14:10] <Fess> 0xd34df00d: На самом деле ты мог бы давно посмотрет автора поста
[20:14:17] <0xd34df00d> Где?
[20:14:18] <0xd34df00d> Какого?
[20:14:21] <0xd34df00d> Какого поста, епта?
[20:14:33] <Fess> На вилинуксе
[20:14:43] <Fess> НА ВИЛИНУКСЕ бЛЯДТАФАФ !!!
[20:16:13] Fylh_if вышел из конференции: Replaced by new connection
[20:16:15] Fylh_if зашёл в конференцию
[20:18:08] <0xd34df00d> Ссылку.
[20:18:10] <0xd34df00d> Прямую.
[20:18:12] <0xd34df00d> На потс.
[20:18:48] <Fess> Ты пиздец блять
[20:18:49] <Fess> http://welinux.ru/post/4305/
[20:21:18] ForNeVeR вышел из конференции
[20:23:20] <0xd34df00d> А, тот.
[20:23:22] <0xd34df00d> Хуита.
[20:25:00] swagman зашёл в конференцию
[20:28:40] agents вышел из конференции
[20:35:36] miklergm зашёл в конференцию
[20:43:45] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[20:45:00] swagman зашёл в конференцию
[21:11:38] Spo1ler зашёл в конференцию
[21:15:00] Fylh_if вышел из конференции: Replaced by new connection
[21:15:02] Fylh_if зашёл в конференцию
[21:31:05] Fylh_if вышел из конференции
[21:40:50] cutwater вышел из конференции
[21:48:13] Tremerix зашёл в конференцию
[21:48:39] Fylh_if зашёл в конференцию
[21:54:21] O01eg вышел из конференции
[22:04:13] evetro вышел из конференции: Replaced by new connection
[22:19:16] Revilツ зашёл в конференцию
[22:22:22] Fylh_if вышел из конференции
[22:25:11] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[22:25:36] O01eg зашёл в конференцию
[22:30:24] <S1eng> 0xd34df00d: ну бля личкрафты захавают мне всю оперативу
[22:30:35] <S1eng> кажется я уже пьяный блет.
[22:30:39] Fess вышел из конференции
[22:31:47] gigam зашёл в конференцию
[22:34:51] LexsZero@work вышел из конференции
[22:35:38] пкщгяут[slacktop] зашёл в конференцию
[22:57:36] Fro0m вышел из конференции: QIP Infium: Спокойное общение
[22:59:08] gigam вышел из конференции
[23:06:44] Minoru зашёл в конференцию
[23:07:20] longedok зашёл в конференцию
[23:26:39] gigam зашёл в конференцию
[23:32:27] zxc вышел из конференции
[23:45:59] cutwater зашёл в конференцию
[23:46:07] cutwater вышел из конференции
[23:51:58] O01eg вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!