Home
codingteam
codingteam@conference.jabber.ru
21.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:17:22] S1eng вышел из конференции: QIP 2010: Спокойное общение
[00:18:10] v_oron зашёл в конференцию
[00:33:03] moonhawk вышел из конференции
[00:34:51] v_oron вышел из конференции
[00:35:27] v_oron зашёл в конференцию
[00:38:35] longedok сменил ник на 0x31337CA7
[00:38:51] 0x31337CA7 сменил ник на 0x31337ca7
[00:39:39] <0x31337ca7> Силой дедфуда пропитался никнейм.
[00:41:01] <0xd34df00d> Зобаню.
[00:55:20] m4n71k0r вышел из конференции
[01:00:40] 0x31337ca7 вышел из конференции: Replaced by new connection
[01:00:40] longedok зашёл в конференцию
[01:05:37] magog вышел из конференции
[01:06:43] magog зашёл в конференцию
[01:15:13] v_oron вышел из конференции
[02:03:44] <лохозаврус_рекс> [20:48]<пкщгяут[slacktop]> http://www.youtube.com/watch?v=LrZxfYIqSYg&feature=related

>Видео удалено за нарушение правил YouTube, запрещающих размещение наготы или содержания сексуального характера.

это что там было в видео мне интересно, кеке
[02:09:58] <longedok> Голый гроузен, очевидно же.
[02:59:15] acio зашёл в конференцию
[03:00:10] acio вышел из конференции
[03:59:12] longedok вышел из конференции
[04:01:43] Сволота вышел из конференции
[04:07:31] xmi зашёл в конференцию
[04:24:14] Славный капитан зашёл в конференцию
[04:54:51] Славный капитан вышел из конференции
[04:56:42] Славный капитан зашёл в конференцию
[06:03:32] Ryuuji зашёл в конференцию
[06:26:29] xmi вышел из конференции
[07:38:40] magog вышел из конференции
[08:23:02] wf-d зашёл в конференцию
[08:26:14] лохозаврус_рекс вышел из конференции
[08:52:22] Ryuuji вышел из конференции
[08:56:43] wf-d вышел из конференции
[08:58:31] wf-d зашёл в конференцию
[09:06:50] rejjin зашёл в конференцию
[09:07:47] rexim зашёл в конференцию
[09:23:44] m4n71k0r зашёл в конференцию
[09:27:12] wf-d вышел из конференции
[09:28:57] O01eg зашёл в конференцию
[09:35:03] wf-d зашёл в конференцию
[09:38:11] rejjin вышел из конференции: Replaced by new connection
[09:38:13] rejjin зашёл в конференцию
[09:46:50] rejjin вышел из конференции
[09:49:17] rejjin зашёл в конференцию
[09:53:33] rejjin вышел из конференции: Replaced by new connection
[09:53:35] rejjin зашёл в конференцию
[09:57:45] rejjin вышел из конференции: Replaced by new connection
[09:57:47] rejjin зашёл в конференцию
[09:57:59] rexim вышел из конференции
[10:03:42] wf-d вышел из конференции
[10:04:02] rejjin вышел из конференции: Replaced by new connection
[10:04:05] rejjin зашёл в конференцию
[10:08:28] wf-d зашёл в конференцию
[10:23:59] zxc зашёл в конференцию
[10:34:32] rejjin вышел из конференции
[10:37:12] wf-d вышел из конференции
[10:37:47] rejjin зашёл в конференцию
[10:38:30] <Славный капитан> > (cons 'a 'b)
Success:
Form:
List
[Atom (Symbol "cons"); Quote (Atom (Symbol "a")); Quote (Atom (Symbol "b"))]
Result:
Atom (Cons (Symbol "a",Symbol "b"))
>
[10:38:46] <ForNeVeR> Славный капитан: а макрой уже обмазываться можно?
[10:38:52] <Славный капитан> еще нет
[10:38:58] <ForNeVeR> Славный капитан: алсо, я хотел не отдельный модуль с рантаймом, а отдельную сборку с рантаймом.
[10:39:03] <O01eg> как у тебя cons стал атомом?
[10:39:06] <ForNeVeR> Или ок, если программы будут референсить ngi?
[10:39:23] <Славный капитан> O01eg: а все просто
[10:39:37] <ForNeVeR> O01eg: а чем ещё ему быть?
[10:39:40] <ForNeVeR> Атомы и списки же.
[10:40:01] <Славный капитан> у меня есть типы парсера и типы значений
[10:40:14] <Славный капитан> от первых я собираюсь анально избавиться со временем
[10:40:35] <ForNeVeR> Да не, классическая схема же. reader and evaluator.
[10:40:53] <ForNeVeR> Или чо, что-то не так?
[10:41:23] <Славный капитан> не
[10:41:25] <O01eg> ForNeVeR: ну, (a . b) списочный элемент же
[10:41:37] <ForNeVeR> А, ну вообще да.
[10:41:39] <Славный капитан> у меня сейчас типы парсера "шоб работало"
[10:41:46] <ForNeVeR> Понятно, почему атом, но неправильно.
[10:42:00] <Славный капитан> должно парситься сразу в типы значений же
[10:42:06] <ForNeVeR> Славный капитан: забей, ответь про ngi.
[10:42:08] <O01eg> Славный капитан: типы не нужны, я с ними замучался
[10:42:15] <ForNeVeR> O01eg: ололо
[10:42:17] <Славный капитан> O01eg: ты на плюсах писал
[10:42:29] <O01eg> архитектура от языка не зависит
[10:42:30] <Славный капитан> ForNeVeR: отвечаю
[10:42:34] <Славный капитан> неок нихерна
[10:42:39] <ForNeVeR> O01eg: типы - наше фсио.
[10:42:52] <Славный капитан> я потом рантайм вытащу в отделюную сборку
[10:43:02] <ForNeVeR> Славный капитан: вытащи сейчас.
[10:43:06] <ForNeVeR> В смысле, как можно скорее.
[10:43:16] <Славный капитан> O01eg: ага, рассказывай тут
[10:43:18] <ForNeVeR> Ну или давай я сам вытащу что мне нужно.
[10:43:19] <O01eg> ForNeVeR: сделай мне конструктор AST дерева с типами
[10:43:27] <ForNeVeR> O01eg: а в чём проблема?
[10:43:31] <O01eg> с учётом шаблонных типов
[10:43:43] <O01eg> я обнаружил, что их бесконечное количество
[10:43:43] <ForNeVeR> Это нахрена?
[10:43:58] <O01eg> списки, пары, функции
[10:43:58] <Славный капитан> а как же ява, где без ShitFactoryProviderManagerFactoryConfiguratorProviderFactory?
[10:44:11] <ForNeVeR> Алсо, можно на каждый случай парсеропорождающие парсеры использовать.
[10:44:15] <Славный капитан> *ничего сложнее хелловорлда не напишешь?
[10:44:25] <ForNeVeR> Генерить специальный парсер для каждой ветви на ходу, короче.
[10:54:33] wf-d зашёл в конференцию
[10:57:29] PhoSor зашёл в конференцию
[10:57:49] PhoSor вышел из конференции
[10:57:56] PhoSor зашёл в конференцию
[10:58:06] <Славный капитан> > (car (cons 'a 'b))
Success:
Form:
List
[Atom (Symbol "car");
List
[Atom (Symbol "cons"); Quote (Atom (Symbol "a")); Quote (Atom (Symbol "b"))
]]
Result:
Atom (Symbol "a")
> (cdr (cons 'a 'b))
Success:
Form:
List
[Atom (Symbol "cdr");
List
[Atom (Symbol "cons"); Quote (Atom (Symbol "a")); Quote (Atom (Symbol "b"))
]]
Result:
Atom (Symbol "b")
>
[10:59:49] <Славный капитан> O01eg: я не вижу проблемы
[11:00:55] <O01eg> Я вижу.
Result:
Atom (Cons (Symbol "a",Symbol "b"))
[11:01:07] <Славный капитан> я про бесконечное количество типов
[11:01:15] <Славный капитан> а это проблема, да
[11:01:28] <O01eg> у тебя просто динамическая типизация
[11:01:55] <Славный капитан> это не отменяет типы
[11:02:00] <Славный капитан> и их бесконечность
[11:02:01] <ForNeVeR> Угу.
[11:02:11] <ForNeVeR> Динамическая типизация /= нестрогая типизация.
[11:02:33] <Славный капитан> гм, хватит на сегодня
[11:02:53] <O01eg> Славный капитан: тем не менее, твой List может содержать данные разных типов.
[11:03:12] <ForNeVeR> O01eg: см выше
[11:03:17] <Славный капитан> это ЛNСП
[11:03:23] <Славный капитан> тут так и положено
[11:03:43] <ForNeVeR> Славный капитан: ...и это универсальный ответ на любые претензии.
[11:04:41] <Славный капитан> домой приду, запушу
[11:04:56] <Славный капитан> а то тут через проксик по https...
[11:05:04] <Славный капитан> да нахрен мне такое удовольствие
[11:10:21] <ForNeVeR> MYDOCU
[11:10:38] <Славный капитан> вообще, в омегаканоничном теоретическом лиспе тип данных, конечно, только один -- список
[11:10:48] <Славный капитан> число -- это список пустых списков
[11:11:05] PhoSor вышел из конференции: Replaced by new connection
[11:11:05] PhoSor зашёл в конференцию
[11:11:05] <Славный капитан> строка -- это список списков пустых списков
[11:11:24] <ForNeVeR> Это у тебя лисп по Цермело-Френкелю.
[11:12:07] rejjin вышел из конференции: Replaced by new connection
[11:12:09] rejjin зашёл в конференцию
[11:12:42] <Славный капитан> в общем, ехал список через список, видит, в списке пустой список; сунул список в список список, список списков списков списков
[11:13:04] <Славный капитан> ForNeVeR: это у меня лисп по Цуллу-Фейсу ;3
[11:17:20] rejjin вышел из конференции: Replaced by new connection
[11:17:22] rejjin зашёл в конференцию
[11:17:53] <ForNeVeR> Славный капитан:
<vasilenkos->work> ForNeVeR: подошёл на лисп-районе к гопнику, он тебе "(дай (погонять мобила))", а ты ему в ответ "car[ cons[нахуй, иди]]"
[11:18:18] <Славный капитан> гм
[11:18:39] <Славный капитан> а в m-экспах символ никак особенно не выделяется?
[11:18:50] <ForNeVeR> А хър его знает.
[11:18:55] <ForNeVeR> Вроде бы нет.
[11:19:40] <Славный капитан> окромя рекомого, это где такое веселье?
[11:20:18] <ForNeVeR> Славный капитан: programming@
[11:20:25] <Славный капитан> а
[11:20:33] <Славный капитан> там неинтересно и сорк
[11:20:39] <ForNeVeR> Шторк?
[11:20:46] <Славный капитан> Sorc
[11:20:50] <ForNeVeR> Shtorc?
[11:22:20] <Славный капитан> это как дедфуд, только тупой, ушибленный оняме и с явой головного мозга в посттерминальной стадии
[11:24:58] wf-d вышел из конференции
[11:30:24] <ForNeVeR> А, Сорк!
[11:30:29] <ForNeVeR> Знаю такого.
[11:30:33] <ForNeVeR> Только он в java@ же.
[11:30:55] <ForNeVeR> Из погроменга давно изгнали.
[11:31:44] <Славный капитан> а
[11:32:01] <Славный капитан> тряпками?
[11:33:04] <Славный капитан> впрочем, там все равно уныло
[11:33:37] <Славный капитан> сидят какие-то люди и молчат
[11:33:58] <Славный капитан> набросишь -- пролетает мимо
[11:35:15] wf-d зашёл в конференцию
[11:35:28] rejjin вышел из конференции: Replaced by new connection
[11:35:30] rejjin зашёл в конференцию
[11:36:06] <PhoSor> кэп поэт
[11:36:10] <ForNeVeR> Славный капитан: уже давно не так, ну.
[11:36:19] <ForNeVeR> Сидят и сруть.
[11:36:29] <ForNeVeR> Мимо этих не набросишь =3
[11:36:45] <Славный капитан> гм
[11:40:44] Ryuuji зашёл в конференцию
[11:43:24] * PhoSor захотел в пограмминг
[11:43:46] <ForNeVeR> PhoSor: а чо, тебя тоже выгнали?
[11:43:53] <PhoSor> не
[11:44:01] <ForNeVeR> Ну дык, заходи.
[11:47:08] <PhoSor> аха
[12:17:53] rexim зашёл в конференцию
[12:24:15] Graf зашёл в конференцию
[12:24:44] Graf вышел из конференции
[12:25:21] yesyes зашёл в конференцию
[12:32:30] yesyes вышел из конференции
[12:35:13] yesyes зашёл в конференцию
[12:36:38] rejjin вышел из конференции: Replaced by new connection
[12:36:40] rejjin зашёл в конференцию
[12:37:49] longedok зашёл в конференцию
[12:39:08] tormozex зашёл в конференцию
[13:02:29] tormozex вышел из конференции
[13:09:33] v_oron зашёл в конференцию
[13:17:34] longedok вышел из конференции
[13:19:16] cutwater зашёл в конференцию
[13:32:57] rejjin вышел из конференции: Replaced by new connection
[13:32:59] rejjin зашёл в конференцию
[13:33:18] tormozex зашёл в конференцию
[13:56:12] wf-d вышел из конференции
[13:58:52] wf-d зашёл в конференцию
[14:02:47] zxc вышел из конференции
[14:05:51] rejjin вышел из конференции: Replaced by new connection
[14:05:53] rejjin зашёл в конференцию
[14:08:40] PhoSor вышел из конференции: Replaced by new connection
[14:08:40] PhoSor зашёл в конференцию
[14:16:29] Myp вышел из конференции
[14:20:11] PhoSor вышел из конференции: Replaced by new connection
[14:20:11] PhoSor зашёл в конференцию
[14:24:13] <rexim> http://www.amazon.com/English-Second-cking-Language-Effectively/dp/031214329X/ref=sr_1_1?ie=UTF8&qid=1321870775&sr=8-1
[14:24:56] rejjin вышел из конференции
[14:25:20] rejjin зашёл в конференцию
[14:27:27] wf-d вышел из конференции
[14:31:20] wf-d зашёл в конференцию
[14:36:47] Myp зашёл в конференцию
[14:41:42] PhoSor вышел из конференции: Replaced by new connection
[14:41:43] PhoSor зашёл в конференцию
[14:51:13] <wf-d> посоны, у вас msdn открывается?
[14:51:30] <PhoSor> да
[14:51:52] <wf-d> хм, а у меня нет
[14:53:29] <Myp> Издалека заходит...
[14:53:39] <wf-d> под конец дня захотел поработать, а тут на тебе - счастье такое
[14:57:07] wf-d вышел из конференции
[14:57:07] wf-d зашёл в конференцию
[15:02:52] rejjin вышел из конференции
[15:04:15] Славный капитан вышел из конференции
[15:05:19] rejjin зашёл в конференцию
[15:21:33] <PhoSor> в погроминге много слов говорят, я читать ниасиливаю
[15:22:51] <ForNeVeR> Иногда даже поют.
[15:23:08] <PhoSor> всем скопом?
[15:23:53] <PhoSor> самые активные?
[15:24:43] wf-d вышел из конференции
[15:28:07] <uıʃɐɟ∀> Зато там сульци может краткий пересказ дать.
[15:30:24] O01eg вышел из конференции
[15:34:29] Spo1ler зашёл в конференцию
[15:52:08] Славный капитан зашёл в конференцию
[15:53:33] m4n71k0r вышел из конференции
[16:11:37] rejjin вышел из конференции: Replaced by new connection
[16:11:40] rejjin зашёл в конференцию
[16:21:41] Сволота зашёл в конференцию
[16:22:31] rejjin вышел из конференции: Replaced by new connection
[16:22:35] rejjin зашёл в конференцию
[16:25:13] <ForNeVeR> Славный капитан: кстати, парсер тоже надо будет в рантайме.
[16:28:13] zxc зашёл в конференцию
[16:31:03] m4n71k0r зашёл в конференцию
[16:51:06] ForNeVeR вышел из конференции: Replaced by new connection
[16:51:06] ForNeVeR зашёл в конференцию
[16:54:46] m4n71k0r вышел из конференции: Replaced by new connection
[16:55:39] m4n71k0r зашёл в конференцию
[17:05:33] des_spiderlydark. зашёл в конференцию
[17:05:37] ForNeVeR вышел из конференции: Replaced by new connection
[17:05:38] ForNeVeR зашёл в конференцию
[17:20:41] tormozex вышел из конференции
[17:22:01] tormozex зашёл в конференцию
[17:22:10] rejjin вышел из конференции
[17:24:33] Сволота вышел из конференции
[17:28:47] longedok зашёл в конференцию
[17:29:02] longedok вышел из конференции
[17:29:08] longedok зашёл в конференцию
[17:41:07] des_spiderlydark. вышел из конференции: Logged out
[17:42:10] yesyes вышел из конференции
[17:42:15] swagman зашёл в конференцию
[17:44:59] yesyes зашёл в конференцию
[17:55:14] m4n71k0r вышел из конференции
[17:55:32] des_spiderlydark. зашёл в конференцию
[17:57:01] Сволота зашёл в конференцию
[17:59:04] Graf зашёл в конференцию
[18:12:07] rejjin зашёл в конференцию
[18:15:05] des_spiderlydark. вышел из конференции
[18:15:54] Graf вышел из конференции
[18:16:20] PhoSor вышел из конференции
[18:16:37] <ForNeVeR> dotnet@:
[18:16:41] <ForNeVeR> <nagg> форневер - это норкомонт с бородой и свитере, который сидит за старым элт монитором и троллит всех подряд
[18:17:42] <Myp> чота толсто слишком
[18:18:02] <Myp> Да и норкомант из форневера никудышный. :)
[18:18:04] <ForNeVeR> Они меня просто уже боятся =(
[18:18:21] <Myp> Или ты там ролевые игры затеял в отличии от?:)
[18:19:00] <ForNeVeR> ^_^
[18:27:55] longedok вышел из конференции
[18:28:01] rejjin вышел из конференции
[18:29:44] Ryuuji вышел из конференции
[18:30:38] <rexim> С бородой в свитере...
[18:30:47] <rexim> Зачем бороде свитер?
[18:32:26] <Myp> rexim: А как же еще?
[18:32:35] <Myp> Иначе не стать троллем
[18:33:26] <ForNeVeR> Славный капитан: алсо, следи за обновлениями: https://github.com/ForNeVeR/naggum
[18:33:42] <ForNeVeR> Славный капитан: как только выделишь рантайм в отдельный модуль - я попробую прикрутить нормальный конпелятор.
[18:33:50] <ForNeVeR> Пулреквест тебе отправлю.
[18:34:13] <Myp> .Net-based lisp for a more civilized age — Read more
[18:34:18] <Myp> О_о
[18:38:02] <Славный капитан> ForNeVeR: и чо, компилит?
[18:38:08] <ForNeVeR> Славный капитан: хрен знает.
[18:38:13] <ForNeVeR> Я пока стаб забил.
[18:38:21] <ForNeVeR> По идее, он пустую сборочьку должен выдавать.
[18:38:29] <rexim> > lisp
> more civilized age
lol
[18:38:46] wf-d зашёл в конференцию
[18:39:07] biert зашёл в конференцию
[18:40:48] rejjin зашёл в конференцию
[18:41:17] <ForNeVeR> https://github.com/ForNeVeR/naggum/blob/master/ngc/Compiler.fs
По-моему, слегка уебански.
[18:41:23] <ForNeVeR> Надо ФПом это разбавлять.
[18:41:59] wf-d вышел из конференции
[18:42:22] <Славный капитан> алсо, запушил обеденное
[18:44:28] <ForNeVeR> Славный капитан: каменты делой через ///
[18:44:35] <ForNeVeR> Оно тогда подхватывает их.
[18:44:43] PhoSor зашёл в конференцию
[18:44:43] <ForNeVeR> И без XML-синтаксиса.
[18:45:09] <ForNeVeR> Хотя они почему-то всё равно называются XML comments :D
[18:46:55] <ForNeVeR> Славный капитан: алсо, давай обсудим, что вообще должна делать сконоплированная программа.
[18:47:07] <Славный капитан> мм
[18:47:09] <ForNeVeR> Дефуны я высру в статические методы.
[18:47:23] <ForNeVeR> А дальше - в прелюдии создаём контекст, цепляем к нему стандартные определения...
[18:47:35] <Славный капитан> лол, в прелюдии
[18:47:37] <ForNeVeR> Потом код-код-код после полного макроэкспанда
[18:47:54] <ForNeVeR> Ну, с лямбдочками по мере необходимости.
[18:47:58] <Славный капитан> жениться тебе надо, барин. ну или гитару купить
[18:47:59] <ForNeVeR> Хотя с ними сложно всё.
[18:48:06] <ForNeVeR> >_<'
[18:51:06] wf-d зашёл в конференцию
[18:53:31] <ForNeVeR> Славный капитан: prelude is somewhat standard term >_>
[18:54:25] <пкщгяут[slacktop]> алсо да, прелюдия это стандарт
[18:54:32] <пкщгяут[slacktop]> алсо плюсую гитару
[18:54:37] <пкщгяут[slacktop]> алсо плюсую жинится
[18:54:39] <пкщгяут[slacktop]> алсо
[18:54:40] <Myp> Прелюдии от форневерика настораживают....
[18:54:42] <пкщгяут[slacktop]> хуялсо!
[18:55:11] <Славный капитан> ForNeVeR: а как называется то, что в конце?
[18:55:18] <Славный капитан> кода?
[18:55:21] <Славный капитан> или оргазм?
[18:55:23] <ForNeVeR> Славный капитан: а вот хз. Придумай сам.
[18:55:34] <ForNeVeR> Угу, я тоже об этом подумал ;)
[18:55:41] * Славный капитан как старый асмозадрот предпочитает "пролог" и "эпилог".
[18:56:05] <Славный капитан> алсо, выкинул рантаймоговны в отдельный проект, пляши.
[18:56:12] <ForNeVeR> А вот что в эпилог класц?
[18:56:24] rejjin вышел из конференции: Replaced by new connection
[18:56:27] rejjin зашёл в конференцию
[18:56:44] <Myp> конец же
[18:56:52] <ForNeVeR> Славный капитан: ну, уж не сегодня спляшу.
[18:57:00] <ForNeVeR> Но зделоем, ага.
[18:57:04] <Славный капитан> ну, обычно там снос всей насованной в стек херни, освобождение занятой памяти и тому подобные говны
[18:57:09] <ForNeVeR> Я пока что тут PCL почитываю на досуге.
[18:57:18] <Славный капитан> и выброс кода возврата в среду, да
[18:57:34] <ForNeVeR> Славный капитан: херню за нас из стека вынесет CLR, кучу она же почистит.
[18:57:42] <ForNeVeR> А выброс кода возврата - опционально.
[18:57:54] <Славный капитан> угу
[18:58:01] <ForNeVeR> Можно и сделать, конечно. Но тогда давай сразу определим сигнатуру для Main.
[18:58:21] <ForNeVeR> Щас я генерю аналог C# "public static void Main() { }"
[18:58:40] <ForNeVeR> Но можно и int, и аргументы. Всё как обычно, стандартная декларация entrypoint'а.
[18:58:46] <Славный капитан> в принципе, можно в качестве кода возврата использовать то, что возвращает хвостовая форма
[18:58:57] <ForNeVeR> А если она не число вернёт?
[18:59:02] <Славный капитан> а что?
[18:59:08] <Славный капитан> а
[18:59:15] <Славный капитан> а если не число, то 0
[18:59:21] PhoSor вышел из конференции: Replaced by new connection
[18:59:21] PhoSor зашёл в конференцию
[18:59:22] <ForNeVeR> Хм.
[18:59:27] <ForNeVeR> Да, это лучше, чем ничего.
[18:59:30] <rexim> http://www.amazon.com/Zen-Farting-Reepah-Gud-Wan/dp/1583940855/ref=sr_1_1?ie=UTF8&qid=1321887504&sr=8-1
[18:59:31] <ForNeVeR> Ок, пока так и сделаем.
[18:59:32] <rexim> > Zen of Farting
ЛОЛШТО?!
[18:59:33] Myp вышел из конференции
[19:00:41] <Славный капитан> >If everyone reading this donated 50 руб., our fundraiser would be over today.
[19:00:58] <Славный капитан> я прям представляю, как джимбо спикс фром хиз харт
[19:01:42] <Славный капитан> Иф эвриван ридинг зис донэйтед пятьдесят рублей, аур фандрэйзер вуд би овэ тодэй.
[19:02:25] swagman вышел из конференции
[19:09:06] <ForNeVeR> Славный капитан: алсо, давай .gitignore добавим.
[19:09:15] <ForNeVeR> А то оно срё.
[19:09:39] <ForNeVeR> Мне тащем пофиг, в smartgit всё очень удобно сделано.
[19:09:51] <Славный капитан> да у меня тоже какие-то гуи тут
[19:10:02] <ForNeVeR> Славный капитан: git gui?
[19:10:06] <Славный капитан> угу
[19:10:14] <ForNeVeR> Они не оч.
[19:10:18] <Славный капитан> хай срет, у меня скринспейса дохрена
[19:10:54] <Славный капитан> половину квадратного метра все равно не засрет
[19:11:22] <ForNeVeR> Ну ладно.
[19:11:30] <ForNeVeR> Я себе всё равно уже локальный игнор настроил.
[19:11:38] <ForNeVeR> Только этот самый .gitignore и мешается.
[19:11:44] <Славный капитан> хотя, всякие .xml и .pdb можно и заигнорить
[19:11:59] <ForNeVeR> Славный капитан: игнорь сразу bin/ и obj/
[19:12:03] <ForNeVeR> И *.suo
[19:12:13] <ForNeVeR> Больше практически нечего игнорить вообще =)
[19:14:31] <Славный капитан> доен
[19:16:36] <Славный капитан> ForNeVeR: кстати, ты ж восьмерку юзал уже?
[19:16:49] <ForNeVeR> Славный капитан: да.
[19:17:01] <Славный капитан> там дрова от семерки подцепляются?
[19:17:02] <ForNeVeR> Славный капитан: все новые фишки и метроуй - дерьмо.
[19:17:14] <ForNeVeR> В целом стабильно, с дровами проблем не было.
[19:17:23] <ForNeVeR> Да, цепляются.
[19:32:06] <PhoSor> метруй
[19:33:13] rejjin вышел из конференции: Replaced by new connection
[19:33:15] rejjin зашёл в конференцию
[19:34:41] <PhoSor> муй
[19:38:40] <Славный капитан> блин, что ж мне на недобук поставить, чтобы не было мучительно медленно
[19:38:43] <Славный капитан> FreeDOS чтоли?
[19:40:43] <PhoSor> напиши че нитьс свое :3
[19:41:30] <Славный капитан> думаешь, мне делать больше нечего, сидеть и оси писать?
[19:42:23] yesyes вышел из конференции
[19:44:09] magog зашёл в конференцию
[19:45:14] <ForNeVeR> Славный капитан: думаю, нечего.
[19:45:20] <ForNeVeR> Довай напишем =3
[19:47:00] rejjin вышел из конференции: Replaced by new connection
[19:47:02] rejjin зашёл в конференцию
[19:50:52] <Славный капитан> а вот и неправда!
[19:51:08] <Славный капитан> я сейчас буду хрустеть попкорном и смотреть второй сезон стартрека ;3
[19:51:22] <wf-d> помогите пожалуйста со змийкой разобраться
Программа выводит на экран ползающую змею. Направление оперативно меняется стрелками Up, Down, Right, Left.
я все на этот код смотрю http://msdn.microsoft.com/en-us/library/ms533895%28v=VS.85%29.aspx
[19:51:56] <ForNeVeR> Посоны, он текст без линий выводит!
[19:51:59] <ForNeVeR> А я пойду спать.
[19:52:14] <wf-d> я в принципе понял, как это сделать, но без "оперативно"
[19:52:30] <wf-d> ForNeVeR: ниуходи, ты еще нужен здесь
[19:52:35] rejjin вышел из конференции: Replaced by new connection
[19:52:37] rejjin зашёл в конференцию
[19:53:55] biert вышел из конференции
[19:54:03] <wf-d> WM_PAINT генерируется UpdateWindow() ?
[19:54:39] v_oron вышел из конференции
[19:55:20] <rejjin> wf-d: это что, winapi?
[19:55:36] <wf-d> rejjin: да, gdi+
[19:55:55] <rejjin> И что такое WM_PAINT? Палитра цветов?
[19:56:12] <wf-d> The WM_PAINT message is sent when the system or another application makes a request to paint a portion of an application's window.
[19:56:54] <rejjin> а.
[19:57:51] tormozex вышел из конференции
[19:57:53] <wf-d> на данный момент я понимаю процесс, как: получил WM_PAINT -> нарисовал
[19:58:38] <wf-d> хотя нет, можно же на любые сообщения рисовать
[20:00:00] biert зашёл в конференцию
[20:00:07] magog вышел из конференции: Replaced by new connection
[20:00:07] magog зашёл в конференцию
[20:00:52] <wf-d> в общем я не пойму то, как эта змейка будет рисоваться, и получать при этом сообщения
т.е. рисуется в OnPaint, которая вызывается из WndProc, которая знает о сообщениях
[20:05:42] rejjin вышел из конференции
[20:13:02] moonhawk зашёл в конференцию
[20:13:45] <moonhawk> утра
[20:13:53] Славный капитан вышел из конференции
[20:14:29] rejjin зашёл в конференцию
[20:15:28] Славный капитан зашёл в конференцию
[20:16:55] m4n71k0r зашёл в конференцию
[20:21:26] rejjin вышел из конференции
[20:26:58] rejjin зашёл в конференцию
[20:41:56] swagman зашёл в конференцию
[20:57:45] Myp зашёл в конференцию
[20:59:06] O01eg зашёл в конференцию
[21:00:03] Myp вышел из конференции
[21:00:19] лохозаврус_рекс зашёл в конференцию
[21:02:23] <wf-d> Походу я gdi+ не осилю. Чем еще можно рисовать такие вещи?
[21:02:34] <PhoSor> ололо
[21:03:18] <rejjin> wf-d: а что ты там рисуешь?
[21:03:50] <wf-d> Программа выводит на экран ползающую змею. Направление оперативно меняется стрелками Up, Down, Right, Left.
[21:04:28] <wf-d> мне вообще на поцкале надо, но я не хочу
[21:04:49] wf-d вышел из конференции
[21:04:54] wf-d зашёл в конференцию
[21:05:01] <rejjin> wf-d: дык opengl/freeglut||SDL
[21:05:38] <PhoSor> rejjin: он гди+ осилить не может
[21:05:40] <rejjin> ogl няшка. Его просто чем-то нужно инициализировать, эту работу и выполняют freeglut или SDL
[21:06:01] <rejjin> PhoSor: ну я ниибу что за gdi+, opengl довольно простой.
[21:06:27] <rejjin> Ну или если совсем просто, то запилить спрайтовую змейку и все сделать на SDL
[21:06:42] <rejjin> Там строк 150 получится, или меньше.
[21:06:43] <m4n71k0r> плюсую SDL
[21:07:35] 0xd34df00d вышел из конференции
[21:08:05] 0xd34df00d зашёл в конференцию
[21:08:06] <wf-d> я не то что gdi+, не могу осилить, я не могу понять, как это работает в winmain
[21:08:15] <m4n71k0r> с гди+ будет много говн вплоть до утечек памяти, если не осилишь ...
[21:08:19] <m4n71k0r> ууууууу
[21:08:39] <m4n71k0r> попробуй plain gdi+ )))
[21:08:57] <rejjin> wf-d: в SDL тебе вообще не нужно знать про существование winmain.
[21:09:21] <rejjin> wf-d: бросай это своё говно, делай как поцаны.
[21:09:24] <rejjin> )
[21:10:10] <wf-d> rejjin: и с клавишами там как делать нехуй можно запилить?
[21:10:25] tormozex зашёл в конференцию
[21:10:41] <rejjin> wf-d: проще простого.
[21:11:46] <rejjin> Сейчас гляну, может у меня где-нибудь лежит hello sdl, с обработкой клавиатуры.
[21:13:59] <m4n71k0r> http://www.libsdl.org/index.php пусть тут смотрит
[21:14:08] <m4n71k0r> качает сдк с примерами
[21:15:09] <wf-d> m4n71k0r: ну не тупой же
[21:15:38] <wf-d> смотрю demos, а там 404 везде
[21:15:43] <m4n71k0r> ну мы в тебя верим)
[21:15:57] <m4n71k0r> качай сдк
[21:16:18] <m4n71k0r> а можешь на Qt запилить змейку свою)
[21:16:47] <wf-d> m4n71k0r: а там что рисует?
[21:17:07] <rejjin> wf-d: http://pastebin.com/z4J2b30Z
[21:17:16] <rejjin> http://imagepost.ru/images/1/1x/11x_13.PNG
[21:17:34] <rejjin> это скрин к коду, поцан, типо, двигается стрелками.
[21:18:53] <wf-d> он двигается только по нажатию?
[21:19:40] <rejjin> wf-d: вот это:
Uint8 *key = SDL_GetKeyState(NULL);
if ( key[SDLK_LEFT] )
// Нажата Left Arrow
осилишь же?
[21:19:40] <пкщгяут[slacktop]> хуясе
[21:19:41] <пкщгяут[slacktop]> внатуре пацан
[21:20:12] <пкщгяут[slacktop]> wf-d может таки лучше двоrником? ;]
[21:20:57] <rejjin> wf-d: ага. Ну ты можешь запилить, чтобы он сам двигался.
[21:20:59] <wf-d> rejjin: таким образом и с гди+ я могу, задача другая
[21:21:14] <rejjin> wf-d: а что ты не можешь?
[21:21:41] <wf-d> пкщгяут[slacktop]: нет
[21:21:53] <rejjin> Чтобы он сам двигался и при виде стенки/препятствия поворачивался?
[21:22:02] <wf-d> rejjin: да
[21:22:31] <wf-d> rejjin: т.е. чтобы его стрелками направляли
[21:22:46] <rejjin> Кхе-кхем.
[21:23:19] <rejjin> wf-d: за такие вопросы обычно ссаными тряпками бьют. (._. )
[21:23:38] <wf-d> rejjin: ок, только сначала ответь
[21:23:48] 0xd34df00d вышел из конференции
[21:24:09] 0xd34df00d зашёл в конференцию
[21:24:46] <пкщгяут[slacktop]> wf-d таки двоrником
[21:24:53] <пкщгяут[slacktop]> доврники@conference.jabber.ru
[21:24:55] <пкщгяут[slacktop]> милости прошу
[21:25:00] <пкщгяут[slacktop]> я тоже там, если чо
[21:25:01] <пкщгяут[slacktop]> (%
[21:25:23] 0xd34df00d вышел из конференции
[21:26:19] <wf-d> пкщгяут[slacktop]: а здесь на рекрутинге?
[21:27:10] <wf-d> блин, я реально чего-то не понимаю
[21:27:15] 0xd34df00d зашёл в конференцию
[21:27:25] <rejjin> wf-d:
пока в_игре {
если нажата_клавиша_вправо то присвоить переменной move_x 1, move_y 0;
...
позиция_поцана_икс += move_x; позиция_поцана_у += move_y;
положение поцана(позиция_поцана_икс, позиция_поцана_у)
}
[21:28:49] moonhawk вышел из конференции
[21:29:22] <rejjin> wf-d: если клавиша не нажата на следующей итерации, то move_x и move_y будет 0, но будет использованы значения переменных позиция_поцана_*, установленных на предыдущей итерации.
[21:29:33] <wf-d> rejjin: ты бох, я понял
[21:29:38] <пкщгяут[slacktop]> лол
[21:29:39] <rejjin> wf-d: проще невозможно, понятно мгновенно.
[21:29:47] <rejjin> гыгыгыгы
[21:32:50] moonhawk зашёл в конференцию
[21:37:12] <rexim> Геймдев? В цодингтим?!
[21:37:34] <moonhawk> а что плохого?!
[21:37:47] <rexim> Кто сказал что это плохо?
[21:37:51] <rexim> Покажите мне его!
[21:38:29] <PhoSor> rexim: Геймдев?
[21:38:34] <m4n71k0r> какой это геймдев?
[21:39:07] <rexim> Хз, они тут какие-то игры пишут.
[21:39:20] Славный капитан вышел из конференции
[21:39:36] <m4n71k0r> ту просто пока не могут осилить ни гди+, ни сдл)
[21:39:45] <rexim> ни лсд.
[21:40:08] <m4n71k0r> ну пока лсд не осилят - в близзард путь заказан
[21:40:17] <moonhawk> ни qt
[21:40:33] <rexim> moonhawk: а чем qt круче лсд?
[21:41:16] <rexim> .ping
[21:41:17] <DeadBot> rexim: понг от тебя 0.10 секунды
[21:41:20] <moonhawk> rexim: о?! ты сумел их сравнить?
[21:41:26] <m4n71k0r> .ping
[21:41:26] <DeadBot> m4n71k0r: понг от тебя 0.03 секунды
[21:41:26] * rexim подума что инет упал, да.
[21:41:30] <лохозаврус_рекс> rexim: на лсд нельзя пилить личкрафты
[21:41:32] <лохозаврус_рекс> (-;
[21:41:33] <moonhawk> юзштп
[21:41:36] <moonhawk> .ping
[21:41:36] <DeadBot> moonhawk: moonhawk не предоставляет такого сервиса
[21:41:38] <rexim> moonhawk: нет, потому и спросил.
[21:41:58] <rexim> лохозаврус_рекс: зато под можно. :)
[21:42:20] <m4n71k0r> если будешь пилить личкрафты под лсд, то получится минимум варкрафт
[21:42:24] <rejjin> Под можно, но без нельзя?
[21:42:59] <m4n71k0r> ну или ворлд оф личкрафт
[21:42:59] <moonhawk> хм, а в личкрафтах есть edge case bugs? :)
[21:43:20] <rexim> Жуки по причине ребер?
[21:43:38] <moonhawk> m4n71k0r: видел рекламу чаком норрисым ворлд оф варкрат?
[21:43:47] <m4n71k0r> нееееееет)
[21:44:03] <лохозаврус_рекс> rexim: под мостом можно все это вместе
[21:44:06] <лохозаврус_рекс> мосты круче?
[21:44:15] <лохозаврус_рекс> альсо символично (%
[21:44:25] <moonhawk> лохозаврус_рекс: троллем будешь
[21:44:33] <лохозаврус_рекс> дык, тролльтех, чо
[21:45:12] rexim вышел из конференции
[21:45:51] <moonhawk> вообще-мс, херня редкая :)
http://www.youtube.com/watch?v=arKpdxjHamI
[21:46:45] wf-d вышел из конференции
[21:58:46] Сволота вышел из конференции
[22:00:09] zxc вышел из конференции
[22:10:42] rejjin вышел из конференции: Replaced by new connection
[22:10:45] rejjin зашёл в конференцию
[22:14:57] swagman вышел из конференции
[22:15:23] swagman зашёл в конференцию
[22:22:23] moonhawk вышел из конференции
[22:22:26] longedok зашёл в конференцию
[23:01:15] PhoSor вышел из конференции
[23:07:39] moonhawk зашёл в конференцию
[23:08:33] rejjin вышел из конференции: Replaced by new connection
[23:08:35] rejjin зашёл в конференцию
[23:14:17] rejjin вышел из конференции
[23:17:08] rejjin зашёл в конференцию
[23:24:19] xmi зашёл в конференцию
[23:26:44] m4n71k0r вышел из конференции
[23:36:54] rejjin вышел из конференции
[23:37:09] rejjin зашёл в конференцию
[23:53:34] cutwater вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!