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

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

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

BREAKING NEWS! Принимаем предложения по размещению на домене codingteam.org.ru
[00:00:19] m4n71k0r вышел из конференции
[00:17:26] PhoSor вышел из конференции: Replaced by new connection
[00:17:27] PhoSor зашёл в конференцию
[00:30:24] resetled вышел из конференции: Replaced by new connection
[00:30:27] resetled зашёл в конференцию
[00:49:02] zxc вышел из конференции
[00:51:18] PhoSor вышел из конференции
[01:06:34] m4n71k0r зашёл в конференцию
[01:30:10] <resetled> ForNeVeR, а что за предложения?
[01:30:14] <resetled> привет
[01:58:42] yes зашёл в конференцию
[02:00:38] yes вышел из конференции
[02:01:41] yes зашёл в конференцию
[02:12:21] m4n71k0r вышел из конференции
[02:31:18] longedok вышел из конференции
[02:51:01] tormozex зашёл в конференцию
[03:00:25] tormozex вышел из конференции
[03:20:04] yes вышел из конференции
[04:12:25] resetled вышел из конференции
[06:55:28] Spo1ler зашёл в конференцию
[07:08:03] Spo1ler вышел из конференции
[07:48:01] rexim зашёл в конференцию
[09:15:00] InuYasha вышел из конференции: ATH0+++
[09:25:29] <ForNeVeR> .tell resetled: > а что за предложения?
Предложения любого рода.
[09:25:31] <DeadBot> ForNeVeR: пользователю отправлен запрос, согласен ли он получать сообщения из этой конференции. Как только он подтвердит своё согласие - сообщение будет доставлено.
[09:35:12] rexim вышел из конференции
[10:12:31] rexim зашёл в конференцию
[10:13:10] <rexim> Oh, hi!
[10:35:49] <ForNeVeR> rexim: oh, shi!
[10:45:49] rexim вышел из конференции
[10:47:55] PhoSor зашёл в конференцию
[10:53:46] rexim зашёл в конференцию
[10:53:56] PhoSor вышел из конференции: Replaced by new connection
[10:53:56] PhoSor зашёл в конференцию
[11:02:30] moonhawk зашёл в конференцию
[11:03:08] PhoSor вышел из конференции: Replaced by new connection
[11:03:09] PhoSor зашёл в конференцию
[11:03:39] <moonhawk> утра
[11:04:08] <ForNeVeR> http://cs4932.vkontakte.ru/u59325191/146750936/x_69b59e60.jpg
[11:07:14] <PhoSor> лол
[11:08:35] PhoSor вышел из конференции: Replaced by new connection
[11:08:36] PhoSor зашёл в конференцию
[11:27:19] moonhawk вышел из конференции
[12:31:40] xmi зашёл в конференцию
[13:13:16] xiner345 зашёл в конференцию
[13:13:20] xmi вышел из конференции
[13:18:00] moonhawk зашёл в конференцию
[13:18:16] <moonhawk> утра
[13:18:18] xiner345 вышел из конференции
[13:22:42] longedok зашёл в конференцию
[13:46:59] PhoSor вышел из конференции: Replaced by new connection
[13:46:59] PhoSor зашёл в конференцию
[13:50:51] PhoSor вышел из конференции
[13:57:29] <ForNeVeR> Пойду, на танчиках покатаюсь, а потом надо бы тантал доделать наконец.
[13:58:01] <longedok> Что такое "тантал"?
[13:58:17] <ForNeVeR> Я хочу туда уже непосредственные вычисления впилить. Скажем, то, что 1+1 = 2 - понятно уже при упрощении. А вот 1/3 - непонятно.
[13:58:44] <ForNeVeR> longedok: тантал - это https://github.com/ForNeVeR/Tantalum
[14:05:35] Spo1ler зашёл в конференцию
[14:09:43] rexim зашёл в конференцию
[14:09:43] Сволота зашёл в конференцию
[14:09:43] uıʃɐɟ∀ зашёл в конференцию
[14:09:43] moonhawk зашёл в конференцию
[14:09:43] пкщгяут[slacktop] зашёл в конференцию
[14:09:43] longedok зашёл в конференцию
[14:09:43] ForNeVeR зашёл в конференцию
[14:09:43] Славный капитан зашёл в конференцию
[14:09:43] 0xd34df00d зашёл в конференцию
[14:09:43] magog зашёл в конференцию
[14:09:43] DeadBot зашёл в конференцию
Тема: Программирование для новичков и не только.
Приглашаются студенты.

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

BREAKING NEWS! Принимаем предложения по размещению на домене codingteam.org.ru
[14:09:49] Spo1ler зашёл в конференцию
[14:10:13] O01eg зашёл в конференцию
[14:10:45] longedok вышел из конференции
[14:19:31] Кэп зашёл в конференцию
[14:23:30] <Кэп> Предложения по размещению чего?
[14:39:04] tormozex зашёл в конференцию
[14:39:28] longedok зашёл в конференцию
[14:40:59] <ForNeVeR> Кэп: своего контента в нашей домне.
[14:42:11] <Кэп> Я надеюсь,прон не принимаете?
[14:43:26] <ForNeVeR> А у вас есть?
[14:44:00] <Кэп> Нет.Я знаю тех,у кого есть))
[14:44:14] <ForNeVeR> Впрочем, прон - это неинтересно.
[14:44:38] <Кэп> Прон-это прошлый век.(с)
[14:45:01] <ForNeVeR> А что же тогда век нынешний?
[14:45:22] <Кэп> Вот думаю
[14:45:52] <Кэп> Реал,кагбэ
[14:46:10] <Кэп> Имхо,опять же((
[14:46:25] <ForNeVeR> Очнись. Реал - это позапрошлый век.
[14:46:42] <ForNeVeR> Теперешний - это... виртуал, наверное.
[14:46:46] <Кэп> Ну,смотря с кем и как.
[14:47:09] <ForNeVeR> Сначала просто трахались. Потом смотрели, как трахаются другие. Потом начали снимать на видео и показывать. Потом совсем обленились и стали рисовать на компьютере.
[14:47:16] <ForNeVeR> Реального траха-то уже и нету почти...
[14:47:39] <Кэп> Виртуал?Ха,ну это тот же прон,только 3д
[14:47:40] <ForNeVeR> Я *абсолютно* уверен, что это связано с депопуляцией пиратов.
[14:48:59] <Кэп> До задействования всех пяти чувств человека в 3д-прон ещё ОЧЕНЬ далеко
[14:49:52] <ForNeVeR> Да и зачем оно нужно?
[14:50:05] <ForNeVeR> Прон отправится в топку вместе с человеками.
[14:50:11] <Кэп> Тогда реал круче
[14:51:39] <Кэп> Сейчас всё стараются приблизить к реалу(хых,я посмотрю,как они будут в контру играть в костюме объективной реальности
[14:55:27] <moonhawk> ForNeVeR: как бы век нынешний это соц. сеточки :)
[14:57:51] <Кэп> moonhawk, +0,5
[14:58:16] ForNeVeR вышел из конференции: Replaced by new connection
[14:58:17] ForNeVeR зашёл в конференцию
[14:58:30] <moonhawk> а скоро наступит век направленных соц. сеточек ^_^
[15:04:04] moonhawk вышел из конференции
[15:05:17] ForNeVeR вышел из конференции: Replaced by new connection
[15:05:18] ForNeVeR зашёл в конференцию
[15:10:36] <Славный капитан> ForNeVeR: а, так ты танкоблядь?
[15:10:39] <Славный капитан> я тоже
[15:17:10] biert зашёл в конференцию
[15:17:47] Кэп вышел из конференции
[15:19:28] Славный капитан вышел из конференции: Replaced by new connection
[15:19:33] Славный капитан зашёл в конференцию
[15:20:20] Славный капитан вышел из конференции: Replaced by new connection
[15:20:24] Славный капитан зашёл в конференцию
[15:22:44] jail зашёл в конференцию
[15:28:12] <ForNeVeR> Славный капитан: я маленький танчег!
[15:28:55] <ForNeVeR> Славный капитан: и котовод, и иреул.
[15:28:59] <ForNeVeR> И даже Myp.
[15:31:58] wf-d зашёл в конференцию
[15:34:16] <wf-d> как в таком коде получить информацию о нажатой клавише? http://msdn.microsoft.com/en-us/library/ms533895%28v=VS.85%29.aspx
[15:34:56] <Славный капитан> case WM_KEYPRESS:
[15:35:26] <Славный капитан> и внутри магия
[15:40:01] <wf-d> хм, он не определен
[15:42:36] <ForNeVeR> Пейчально!
[15:42:38] <Славный капитан> врешь
[15:46:04] <biert> привет кодач
[15:46:55] <wf-d> я тут нагуглил http://msdn.microsoft.com/en-us/library/windows/desktop/ms646276%28v=VS.85%29.aspx, только не пойму как этим пользоваться
[16:03:32] <wf-d> а в OnPaint можно как-нибудь получить сообщение?
[16:03:49] <ForNeVeR> Што сделать.
[16:04:05] <ForNeVeR> Сообщения же, эм, как правило в WndProc доставляются, ну или как его?
[16:04:07] <wf-d> т.е. узнать, нажата ли клавиша, любая
[16:04:09] <ForNeVeR> Только там и можно получить.
[16:04:20] <wf-d> уже не сообщение
[16:04:23] <ForNeVeR> Поднимай флаг при нажатии клавиши.
[16:04:34] <ForNeVeR> И смотри флаг в OnPaint.
[16:05:32] <wf-d> ситуация такая: OnPaint изображает строку бегущую пока не нажата клавиша
[16:12:19] <wf-d> может Graphics или HDC что-нибудь знают?
[16:26:24] <ForNeVeR> Ну пусть отображает, йобана.
[16:26:30] <ForNeVeR> Чего ты тупишь, не понимаю?
[16:26:56] <ForNeVeR> wf-d: что мешает сделать как я сказал?
[16:27:13] <ForNeVeR> События устанавливают или снимают флаг "spiceMustFlow"
[16:27:30] <ForNeVeR> А OnPaint проверяет флаг, и если он установлен - спайс течёт.
[16:29:17] <wf-d> ForNeVeR: да я первый раз с WinMain сталкиваюсь, и нихуя не понимаю
[16:29:31] <ForNeVeR> А чего там непонятого?
[16:29:34] <ForNeVeR> Спрашивай же.
[16:31:17] PhoSor зашёл в конференцию
[16:31:36] tormozex вышел из конференции
[16:32:18] <wf-d> если у меня в OnPaint цикл, и при каждой итерации я хочу проверять нажата ли клавиша, то тогда как?
[16:32:40] <wf-d> какой флаг?
[16:33:17] <ForNeVeR> В OnPaint - цикл?
[16:33:20] <ForNeVeR> Эм, а зачем?
[16:33:37] <ForNeVeR> Оно точно так вообще будет работать?
[16:34:02] <wf-d> штобы циклически рисовать же
[16:34:07] <ForNeVeR> Тебе жеж событие не придёт о том, что пользователь отпустил клавишу, пока ты цикл крутишь.
[16:34:16] <wf-d> ну дак вот
[16:34:17] <ForNeVeR> Короче, чел, ты вообще бредишь.
[16:34:37] <wf-d> без цикла я не нарисую
[16:34:42] <ForNeVeR> Почему это?
[16:34:46] <ForNeVeR> С какого хера?
[16:34:54] <ForNeVeR> А я почему без циклов рисую?
[16:35:14] <ForNeVeR> wf-d: рассказывай теперь с самого-самого начала
[16:35:22] <ForNeVeR> wf-d: зачем тебе цикл?
[16:35:32] <wf-d> не знаю, попробуй еблю без цикла изобразить
[16:35:34] <ForNeVeR> В OnPaint нужно одну итерацию цикла выполнять.
[16:35:56] <ForNeVeR> А потом делать Invalidate, чтобы твой OnPaint вызвали при случае.
[16:36:20] <ForNeVeR> Ты вообще представляешь, как оно работает?
[16:36:27] <wf-d> нужно строчку гонять туда сюда, пока на клавишу не нажмут
[16:36:36] <ForNeVeR> Хороший тулкит *не будет* отрисовывать окно, пока ты OnPaint не завершишь.
[16:38:13] <wf-d> ForNeVeR: http://dumpz.org/101026/
[16:38:43] <ForNeVeR> wf-d: спрашиваю ещё раз.
[16:38:53] <ForNeVeR> wf-d: ты уверен, что это вообще может работать?
[16:39:16] <wf-d> ну да, работает же
[16:39:37] <ForNeVeR> Sleep в OnPaint - это так охуенно, что я бы к хуям выгнал такого девелопера сразу же.
[16:40:42] <wf-d> ForNeVeR: я не пойму, порисовал, поспал
[16:40:54] <ForNeVeR> wf-d: и приложение всё это время висит.
[16:41:06] <ForNeVeR> Понимаешь, висит нахуй. События никто не обрабатывает.
[16:41:12] <ForNeVeR> Это отвратительно.
[16:42:12] <ForNeVeR> wf-d: допустим, ты даже как-то выдерешь из системы статус нажатия клавиши.
[16:42:26] <ForNeVeR> А завтра тебе захочется, чтобы анимацию можно было прервать и по нажатию кнопки.
[16:42:30] <ForNeVeR> Что будешь делать, а?
[16:42:45] <ForNeVeR> Статус нажатия кнопки мышки и её координаты будешь запрашивать?
[16:43:05] <ForNeVeR> (Кнопки == баттона на форме)
[16:43:13] <wf-d> ForNeVeR: не, завтра я это сдам и все
[16:43:17] <ForNeVeR> Нет.
[16:43:20] <ForNeVeR> Завтра я тебя уебу.
[16:43:24] <ForNeVeR> Кирпичом.
[16:43:31] <ForNeVeR> Потому что так делать нельзя, блеать
[16:43:32] <ForNeVeR> !
[16:44:15] <wf-d> ForNeVeR: как нужно сделать?
[16:44:32] <ForNeVeR> wf-d: >
[19:35:39] ForNeVeR: В OnPaint нужно одну итерацию цикла выполнять.
[19:36:01] ForNeVeR: А потом делать Invalidate, чтобы твой OnPaint вызвали при случае.
[16:44:50] <ForNeVeR> И, само собой, время, прошедшее с предыдущего вызова, тоже нужно смотреть.
[16:45:09] <ForNeVeR> Это называется time-based animation и это весело и вкусно.
[16:45:34] PhoSor вышел из конференции: Replaced by new connection
[16:45:35] PhoSor зашёл в конференцию
[16:45:42] <ForNeVeR> А твой дурной подход со Sleep, помимо прочего, легко может дать разное время между кадрами в зависимости от текущей загрузки системы, например.
[16:46:07] <ForNeVeR> Между кадрами-то время разное, а расстояние, проходимое надписью - одинаковое.
[16:46:12] <ForNeVeR> А это тупо.
[16:46:13] <wf-d> ForNeVeR: Invalidate - штоэта?
[16:47:03] <ForNeVeR> wf-d: http://winapi.freetechsecrets.com/win32/WIN32InvalidateRect.htm
[16:47:07] <ForNeVeR> Вот эта.
[16:47:24] <ForNeVeR> wf-d: ты говоришь венде, что хочешь перерисовать эту область.
[16:47:44] <PhoSor> форневер качает сопротивление к школоло?
[16:48:01] <ForNeVeR> То есть твои перерисовки кадров будут вызываться в цикле обработки событий вперемежку с другими событиями.
[16:48:10] <ForNeVeR> Такими, как отпускание клавиши, например.
[16:48:16] tormozex зашёл в конференцию
[16:57:06] Spo1ler вышел из конференции: Компьютер вошёл в спящий режим
[17:13:58] PhoSor вышел из конференции: Replaced by new connection
[17:13:59] PhoSor зашёл в конференцию
[17:15:32] PhoSor вышел из конференции: Replaced by new connection
[17:15:32] PhoSor зашёл в конференцию
[17:23:51] magog вышел из конференции
[17:58:01] v_oron зашёл в конференцию
[17:58:22] moonhawk зашёл в конференцию
[18:05:09] zxc зашёл в конференцию
[18:07:15] Славный капитан вышел из конференции
[18:07:43] swagman зашёл в конференцию
[18:12:17] moonhawk вышел из конференции
[18:12:22] longedok вышел из конференции: Replaced by new connection
[18:12:22] longedok зашёл в конференцию
[18:26:25] tormozex вышел из конференции
[18:43:29] moonhawk зашёл в конференцию
[18:45:33] longedok вышел из конференции
[18:45:41] longedok зашёл в конференцию
[18:46:59] longedok вышел из конференции
[18:47:03] longedok зашёл в конференцию
[18:54:15] rejjin зашёл в конференцию
[19:01:40] xmi зашёл в конференцию
[19:04:13] xmi вышел из конференции
[19:09:52] rejjin вышел из конференции
[19:21:30] rejjin зашёл в конференцию
[19:34:43] Spo1ler зашёл в конференцию
[19:42:09] longedok вышел из конференции: Replaced by new connection
[19:42:09] longedok зашёл в конференцию
[19:42:21] moonhawk вышел из конференции
[19:42:25] m4n71k0r зашёл в конференцию
[19:48:45] rejjin вышел из конференции: Replaced by new connection
[19:48:47] rejjin зашёл в конференцию
[19:54:30] rejjin вышел из конференции
[19:54:39] rejjin зашёл в конференцию
[20:11:22] rejjin вышел из конференции: Replaced by new connection
[20:11:24] rejjin зашёл в конференцию
[20:19:29] rejjin вышел из конференции: Replaced by new connection
[20:19:31] rejjin зашёл в конференцию
[20:20:40] wf-d вышел из конференции
[20:27:46] rejjin вышел из конференции: Replaced by new connection
[20:27:48] rejjin зашёл в конференцию
[20:27:51] rejjin вышел из конференции
[20:28:47] rejjin зашёл в конференцию
[20:44:37] rejjin вышел из конференции: Replaced by new connection
[20:44:39] rejjin зашёл в конференцию
[20:45:10] rejjin вышел из конференции
[20:53:23] rejjin зашёл в конференцию
[20:53:32] rejjin вышел из конференции
[20:54:30] rejjin зашёл в конференцию
[20:58:04] O01eg вышел из конференции
[21:01:21] O01eg зашёл в конференцию
[21:02:20] rejjin вышел из конференции: Replaced by new connection
[21:02:21] rejjin зашёл в конференцию
[21:12:26] magog зашёл в конференцию
[21:20:18] rejjin вышел из конференции
[21:22:06] rejjin зашёл в конференцию
[21:22:50] Славный капитан зашёл в конференцию
[21:38:46] rejjin вышел из конференции: Replaced by new connection
[21:38:48] rejjin зашёл в конференцию
[21:41:45] rejjin вышел из конференции: Replaced by new connection
[21:41:48] rejjin зашёл в конференцию
[21:55:41] PhoSor вышел из конференции: Replaced by new connection
[21:55:42] PhoSor зашёл в конференцию
[21:55:50] rexim вышел из конференции
[21:56:24] biert вышел из конференции
[21:57:11] biert зашёл в конференцию
[22:18:11] rejjin вышел из конференции: Replaced by new connection
[22:18:13] rejjin зашёл в конференцию
[22:21:27] rejjin вышел из конференции: Replaced by new connection
[22:21:30] rejjin зашёл в конференцию
[22:32:44] Славный капитан вышел из конференции: Replaced by new connection
[22:32:49] Славный капитан зашёл в конференцию
[22:42:01] PhoSor вышел из конференции
[22:42:20] rejjin вышел из конференции
[22:54:39] moonhawk зашёл в конференцию
[23:06:24] biert вышел из конференции
[23:11:37] v_oron вышел из конференции
[23:33:22] Graf зашёл в конференцию
[23:33:28] Graf вышел из конференции
[23:41:53] moonhawk вышел из конференции
[23:42:57] Spo1ler вышел из конференции: Компьютер вошёл в спящий режим
[23:59:06] jail вышел из конференции: QIP Infium: Спокойное общение
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!