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

Тема: C/С++, Haskell, Ruby, Python, Perl, Lisp, Erlang, OCaml, JavaScript, Scala, Nemerle, F#.
Код выкладывать на http://dumpz.org
Вопросы задавать в чат, а не в личку.
Логи: http://tinyurl.com/ctcjr-logs
Упоминания о Flash, Java, .NET, PHP, Pascal/Delphi/Borland, 1С караются съеданием поциента.
Личкрафты: http://leechcraft.org и git://github.com/0xd34df00d/leechcraft.git
Проблем решено: 0x13
Говорящих демонов: 0x1

BREAKING NEWS! Принимаем заявки на почтовые ящики на домене codingteam.org.ru
[00:18:32] nykanaka зашёл в конференцию
[00:19:34] PhoSor вышел из конференции: errno:16 EBUSY
[00:19:40] <nykanaka> Всем привет)
[00:21:04] nykanaka вышел из конференции
[00:26:50] zxc вышел из конференции
[01:55:21] magog вышел из конференции
[01:55:54] magog зашёл в конференцию
[01:56:11] magog вышел из конференции
[01:57:38] magog зашёл в конференцию
[01:57:54] magog вышел из конференции
[01:59:19] magog зашёл в конференцию
[01:59:32] Bit0reZ зашёл в конференцию
[01:59:35] magog вышел из конференции
[01:59:46] magog зашёл в конференцию
[02:00:01] magog вышел из конференции
[02:01:27] magog зашёл в конференцию
[02:01:45] magog вышел из конференции
[02:02:28] magog зашёл в конференцию
[02:02:47] magog вышел из конференции
[02:04:10] magog зашёл в конференцию
[02:04:26] magog вышел из конференции
[02:06:03] magog зашёл в конференцию
[02:06:21] magog вышел из конференции
[02:07:44] magog зашёл в конференцию
[02:08:00] magog вышел из конференции
[02:09:29] magog зашёл в конференцию
[02:09:53] magog вышел из конференции
[02:10:05] magog зашёл в конференцию
[02:10:21] magog вышел из конференции
[02:11:03] magog зашёл в конференцию
[02:11:18] magog вышел из конференции
[02:12:44] magog зашёл в конференцию
[02:13:04] magog вышел из конференции
[02:15:11] magog зашёл в конференцию
[02:15:36] magog вышел из конференции
[02:16:54] magog зашёл в конференцию
[02:17:12] magog вышел из конференции
[02:21:39] O01eg вышел из конференции
[02:39:46] yesyes вышел из конференции
[03:02:28] sss|zombie зашёл в конференцию
[03:19:02] magog зашёл в конференцию
[03:19:17] magog вышел из конференции
[03:19:30] magog зашёл в конференцию
[03:20:04] magog вышел из конференции
[03:20:17] magog зашёл в конференцию
[03:20:33] magog вышел из конференции
[03:21:58] magog зашёл в конференцию
[03:22:13] magog вышел из конференции
[03:23:55] magog зашёл в конференцию
[03:24:13] magog вышел из конференции
[03:25:36] magog зашёл в конференцию
[03:25:51] magog вышел из конференции
[03:27:17] magog зашёл в конференцию
[03:27:32] magog вышел из конференции
[03:41:36] eq803iul1x зашёл в конференцию
[04:23:25] Spo1ler вышел из конференции
[04:24:24] Spo1ler зашёл в конференцию
[04:24:58] Славный капитан зашёл в конференцию
[04:51:41] u_u зашёл в конференцию
[05:04:16] Spo1ler вышел из конференции
[05:05:03] Spo1ler зашёл в конференцию
[05:06:18] O01eg зашёл в конференцию
[05:07:36] u_u вышел из конференции
[05:19:18] eq803iul1x вышел из конференции
[05:28:14] Славный капитан вышел из конференции
[05:30:46] Славный капитан зашёл в конференцию
[05:30:49] sss|zombie вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[05:43:59] Spo1ler вышел из конференции
[05:44:36] Spo1ler зашёл в конференцию
[06:01:58] Славный капитан вышел из конференции
[06:07:54] ForNeVeR вышел из конференции: Replaced by new connection
[06:07:56] ForNeVeR зашёл в конференцию
[06:09:53] Славный капитан зашёл в конференцию
[06:10:43] ForNeVeR вышел из конференции: Replaced by new connection
[06:10:45] ForNeVeR зашёл в конференцию
[06:47:56] Spo1ler вышел из конференции
[06:48:53] Spo1ler зашёл в конференцию
[07:22:27] PhoSor зашёл в конференцию
[07:25:28] Spo1ler вышел из конференции
[07:25:42] Spo1ler зашёл в конференцию
[07:59:53] Spo1ler вышел из конференции
[08:00:40] Spo1ler зашёл в конференцию
[08:10:54] magog зашёл в конференцию
[08:51:08] Spo1ler вышел из конференции
[08:52:07] Spo1ler зашёл в конференцию
[09:09:01] magog вышел из конференции
[09:09:33] Spo1ler вышел из конференции
[09:10:34] Spo1ler зашёл в конференцию
[09:23:40] sss|zombie зашёл в конференцию
[09:27:05] Spo1ler вышел из конференции
[09:28:06] Spo1ler зашёл в конференцию
[09:36:04] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[09:36:09] swagman зашёл в конференцию
[09:48:18] sergey__ зашёл в конференцию
[09:49:02] <sergey__> приветы
кто-нибудь занимался интеграцией 1С УТ11 с интернет-магазином?
[09:49:51] <PhoSor> ты не по адресу
[09:50:00] <Славный капитан> магазин на битриксе?
[09:50:27] Bit0reZ вышел из конференции
[09:50:35] <PhoSor> Славный капитан: ты разговариваешь с ним на одним языке? >_>
[09:51:20] <sergey__> Славный капитан, магазин на UMI... но проблема не в этом, а в том что в иксэмельнике из 1С нет характеристик товаров
[09:51:43] <sergey__> PhoSor, а подскажи куда тогда обратиться... в гугле второй день лазию... пока безуспешно
[09:53:02] * PhoSor не умеет в 1С
[09:54:42] <sergey__> я к сожалению тоже... последний раз этим говнищем занимался в 2004... а тут вот понадобилось
[10:26:37] Spo1ler вышел из конференции
[10:26:53] Spo1ler зашёл в конференцию
[10:43:16] Spo1ler вышел из конференции
[10:43:31] Spo1ler зашёл в конференцию
[10:43:57] magog зашёл в конференцию
[10:56:30] O01eg вышел из конференции
[11:01:39] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[11:56:34] u_u зашёл в конференцию
[12:09:31] Spo1ler вышел из конференции
[12:09:47] Spo1ler зашёл в конференцию
[12:12:06] yesyes зашёл в конференцию
[12:13:39] fro0m_ вышел из конференции: Replaced by new connection
[12:13:39] fro0m_ зашёл в конференцию
[12:25:56] ForNeVeR вышел из конференции
[12:29:07] u_u вышел из конференции
[12:30:01] Spo1ler вышел из конференции
[12:31:01] Spo1ler зашёл в конференцию
[12:42:59] ForNeVeR зашёл в конференцию
[12:43:25] <ForNeVeR> Купил себе новую видеокарту.
[12:43:44] <uıʃɐɟ∀> Зачем?
[12:44:09] <magog> игравть в игры же
[12:44:29] <ForNeVeR> Чтобы был opencl и шейдеры 4.0.
[12:44:37] <Славный капитан> преобразование фурье считать
[12:44:38] <ForNeVeR> Игры - что такое игры?
[12:44:38] <Славный капитан> и вейвлеты
[12:44:45] <Славный капитан> зачем еще нужна видеокарта?
[12:44:49] <uıʃɐɟ∀> magog: Да, что это?
[12:45:02] <magog> uıʃɐɟ∀: я ебу? Все так отвечают
[12:45:09] <ForNeVeR> Форневер так не отвечает.
[12:45:46] <Славный капитан> а я беспроводные наушники купил
[12:46:10] <uıʃɐɟ∀> Самые хорошие беспроводные наушники - это колонки. Дискасс.
[12:46:48] <Славный капитан> в колонках не выйдешь покурить на первый этаж
[12:46:54] ForNeVeR вышел из конференции
[12:47:11] <uıʃɐɟ∀> Смотря какие колонки.
[12:47:19] <Славный капитан> ну, если под колонками ты не подразумеваешь восьмикиловаттный портал
[12:47:23] Spo1ler вышел из конференции
[12:47:38] Spo1ler зашёл в конференцию
[12:47:54] <Славный капитан> но с восьмикиловаттным порталом неудобно будет у компа сидеть
[12:48:12] <Славный капитан> ничего не услышишь, только штаны шевелиться будут
[12:50:53] Graf зашёл в конференцию
[12:51:11] Graf вышел из конференции
[12:56:12] cutwater зашёл в конференцию
[13:00:10] ForNeVeR зашёл в конференцию
[13:00:40] <ForNeVeR> Славный капитан: а какие наушники?
[13:00:53] <ForNeVeR> Я тут искал беспроводные наушники с микрофоном, и не нашёл нифуя.
[13:01:06] <cutwater> утро
[13:01:08] SolarRay зашёл в конференцию
[13:01:16] <cutwater> ForNeVeR: эм... как это не нашел
[13:01:23] <magog> ForNeVeR: а почему твой бот до сих пор не в c_plus_pllus@?
[13:01:26] <ForNeVeR> Взял в итоге какой-то sennhizer здоровенный.
[13:01:29] <magog> cutwater: ку
[13:01:32] <ForNeVeR> magog: какой бот?
[13:01:36] <cutwater> у нас HR наша сидит в таких
[13:01:37] <magog> ForNeVeR: ктулху
[13:01:44] <ForNeVeR> magog: патамушто его там заебали.
[13:01:47] <cutwater> по логитеху
[13:01:52] <magog> ForNeVeR: в смысле?
[13:01:55] <ForNeVeR> Заглючили брейнфак-движок.
[13:02:07] <magog> он же на плюсах
[13:02:12] <ForNeVeR> ~_~
[13:02:29] <ForNeVeR> Бот на плюсах. А они заглючили брейнфак-движок.
[13:02:33] <ForNeVeR> Ты видишь противоречие?
[13:03:23] <ForNeVeR> Отакже, "ехал буст через буст" очень медленно работает в плане регекспов и процессорного времени.
[13:03:47] <ForNeVeR> Короче, пока не оптимизирую и не залатаю брейнфак - в паблик не выпускаю.
[13:04:09] <cutwater> ForNeVeR: http://rozetka.com.ua/logitech_wireless_headset_h600_981_000342/p178129/
чем тебе не наушники
[13:04:12] <Славный капитан> ForNeVeR: Philips SHD8600UG
[13:04:17] <Славный капитан> но они без микрофона
[13:04:44] <ForNeVeR> cutwater: ну, вот у нас почому-то я не нашёл таких.
[13:04:44] <cutwater> http://rozetka.com.ua/ru/products/details/35354/index.html
[13:04:51] <ForNeVeR> А заказывать - крайне лениво.
[13:04:58] <ForNeVeR> Если я хочу девайс - я хочу его сразу.
[13:05:00] <cutwater> ForNeVeR: перебирайся в скву.
[13:05:05] <ForNeVeR> В што?
[13:05:11] <cutwater> там тебе и наушники и Pussy Riot и няшки =)
[13:05:12] <cutwater> в ДС
[13:05:21] <ForNeVeR> Зачем мне pussy riot?
[13:05:23] <Славный капитан> да ну
[13:05:25] <ForNeVeR> Няшки есть и тут.
[13:05:29] <ForNeVeR> А там ещё педики, кстати.
[13:05:32] <ForNeVeR> Их там дохрена.
[13:05:36] <Славный капитан> в хайсеках карибасы и нубы
[13:05:41] <cutwater> Они разбавляют обилие няшек. Все в равновесии
[13:05:51] <uıʃɐɟ∀> Няшки? В ДС?
[13:05:55] <Славный капитан> не то что суровые уральские лоусеки
[13:06:04] <ForNeVeR> Предпочитаю няшек неразбавленными.
[13:06:05] <cutwater> Славный капитан: гамаешь в Еву?
[13:06:14] <Славный капитан> да
[13:06:17] <cutwater> Черт
[13:06:20] <uıʃɐɟ∀> ForNeVeR: Зачем тебе няшки? Код писать полущ же.
[13:06:20] <cutwater> Ч неудачник
[13:06:25] <cutwater> Я давно уже на еву забил
[13:06:27] <ForNeVeR> uıʃɐɟ∀: да, намного.
[13:06:43] <cutwater> Славный капитан: в каком альянсе?
[13:06:49] <Славный капитан> АПВС
[13:06:51] <cutwater> где живешь? на чем летаешь?
[13:07:01] <Славный капитан> это секретная информация
[13:07:03] <cutwater> меня задолбали постоянные КТА в нулях и я слился.
[13:07:14] <cutwater> Был в Red Alliance
[13:07:32] <uıʃɐɟ∀> 0xd34df00d: Говорят, в форневерляндии тяны концентрированные. Не то что в это вашем сраном дс =3
[13:07:45] <Славный капитан> они сейчас в жопе
[13:08:02] <ForNeVeR> Славный капитан: и ты вместе с ними?
[13:08:07] <Славный капитан> нет
[13:08:39] <cutwater> Славный капитан: я слышал да
[13:08:45] <cutwater> но я забил на еву где-то с полтора года назад
[13:08:46] <Славный капитан> сейчас, в принципе, все в жопе кроме соларфлита и тестов
[13:08:49] <cutwater> вот думаю вернуться или нет?
[13:08:56] <Славный капитан> особенно после обвала технеция
[13:10:17] <Славный капитан> и тесты даже чот на юге мощно слились
[13:11:13] <cutwater> Славный капитан: вернуться или нет?
[13:11:19] <Славный капитан> ы
[13:11:29] <Славный капитан> ну
[13:12:01] <Славный капитан> если ты хочешь заниматься аллипвп, то сейчас очень неплохое время чтоб вернуться
[13:12:13] <Славный капитан> потому что см. выше про обвал технеция
[13:12:37] <cutwater> нет не хочу. я вообще хз чего хочу
[13:13:01] <cutwater> для алли пвп надо слишком много времени.
[13:13:25] <Славный капитан> майнеров, опять же, побустили
[13:14:11] <Славный капитан> ну можешь в вх вписаться
[13:14:30] <Славный капитан> там профит от 100кк в час
[13:15:18] <Славный капитан> а можешь не возвращаться ;3
[13:17:07] <ForNeVeR> Посаны, а куда бы пристроить бесхозную CUDA?
[13:17:20] <Славный капитан> в SETI@Home
[13:17:39] <ForNeVeR> Да ну их нахрен.
[13:17:53] <ForNeVeR> Лутше уж в Folding@Home.
[13:18:02] <uıʃɐɟ∀> Фолдинг не нужен, говорят.
[13:18:38] <ForNeVeR> Почему же?
[13:18:51] ForNeVeR вышел из конференции
[13:18:51] <uıʃɐɟ∀> Один химик как-то писал, что хуйня это.
[13:19:01] <uıʃɐɟ∀> И реального профита всё равно не даёт.
[13:20:24] <Славный капитан> ForNeVeR: или вообще в битцойн пристрой
[13:20:34] <cutwater> Славный капитан: и какой уровень нужен для прохождения вх ?
[13:20:41] <cutwater> ну в плане корабль, скилы?
[13:20:49] * uıʃɐɟ∀ щитает OGR, но там куду не зделоли.
[13:20:52] <Славный капитан> зависит от класса
[13:21:12] <Славный капитан> первый вообще проходится чуть ли не на т1 крузаке
[13:21:20] <Славный капитан> 2-3 можно делать на дрейке
[13:21:32] <cutwater> ок
[13:21:35] <cutwater> только я амаррец
[13:21:51] <Славный капитан> 4 -- гангом дрейков или тенгой
[13:21:58] <cutwater> ясн
[13:21:59] <Славный капитан> или т1 бш
[13:22:02] <Славный капитан> соло
[13:22:22] ForNeVeR зашёл в конференцию
[13:22:22] <cutwater> а вх они в лоу или нулях? ну собстна как их искать?
[13:22:27] <Славный капитан> 5-6 -- ганг бш, дреды
[13:22:36] <Славный капитан> ээ
[13:22:39] <Славный капитан> а, ну да
[13:22:50] <Славный капитан> ты же в клаймовых нулях зависал
[13:23:07] <Славный капитан> они высканиваются пробками
[13:23:21] <Славный капитан> и сквозь них можно прыгнуть
[13:23:44] <Славный капитан> можно попасть либо в известный космос, либо в неисследованный
[13:24:05] <Славный капитан> в неисследованном особо толстые нпц с особо вкусным лутом-салом
[13:24:16] <Славный капитан> и газ, тысячи его
[13:24:29] <ForNeVeR> Наркомания в чяте =(
[13:25:58] <cutwater> ясн....
[13:26:08] <Славный капитан> правда, газ и в известном космосе есть, но не очень много
[13:26:41] <Славный капитан> cutwater: кстати, сколько ты играл?
[13:26:56] <cutwater> где-то год - полтора
[13:27:02] <Славный капитан> ну
[13:27:05] <cutwater> умею Амаррские и Матарские БШ
[13:27:07] <Славный капитан> я имею ввиду с/по
[13:27:09] <cutwater> в основном все Т1
[13:27:12] <cutwater> Хм... щас
[13:27:30] <cutwater> Умею бобра
[13:27:49] <cutwater> Правда если я вернусь то большой вопрос как мне из нулей выбраться.
[13:27:49] <Славный капитан> стелсы в вх тоже нужны, да
[13:28:09] <cutwater> Я ж ушел в офф где-то даже не на старции последний раз
[13:28:13] <Славный капитан> сходить к соседям в пос постучать например %)
[13:28:18] <cutwater> Хех
[13:28:41] <Славный капитан> правда, всерьез это делается редко, в основном для лулзов
[13:29:03] <Славный капитан> но вот из шестых и вторых-третьих классов часто выселяют
[13:30:01] <Славный капитан> cutwater: в каком регионе хоть?
[13:30:09] <Славный капитан> может я могу договориться насчет
[13:30:23] <cutwater> как зайду вспомню
[13:38:21] ForNeVeR вышел из конференции
[13:38:24] <Славный капитан> алсо, вот смотрите, что с людьми клаймовые нули делают
[13:38:35] ForNeVeR зашёл в конференцию
[13:38:51] <cutwater> Славный капитан: что именно делают?
[13:39:12] <Славный капитан> ну ты даже про вормхолы не в курсе, хотя по времени должен бы
[13:40:33] <cutwater> Славный капитан: ну я слышал о них. но никогда не летал
[13:40:36] <cutwater> Да и давно это было
[13:40:45] <Славный капитан> ну да
[13:41:08] <Славный капитан> некогда летать, КТА 23/7
[13:42:14] u_u зашёл в конференцию
[13:48:32] <cutwater> вот вот
[13:52:36] Spo1ler вышел из конференции
[13:52:51] Spo1ler зашёл в конференцию
[14:09:01] Spo1ler вышел из конференции
[14:09:28] Spo1ler зашёл в конференцию
[14:13:10] shprotx зашёл в конференцию
[14:16:56] ForNeVeR вышел из конференции
[14:17:03] ForNeVeR зашёл в конференцию
[14:18:15] ForNeVeR вышел из конференции: Replaced by new connection
[14:18:17] ForNeVeR зашёл в конференцию
[14:18:29] ForNeVeR вышел из конференции
[14:18:36] ForNeVeR зашёл в конференцию
[14:21:45] moonhawk зашёл в конференцию
[14:42:12] Twice зашёл в конференцию
[14:45:41] cutwater вышел из конференции
[14:54:06] SolarRay вышел из конференции
[15:03:48] Twice вышел из конференции
[15:06:50] Славный капитан вышел из конференции
[15:16:07] Spo1ler вышел из конференции
[15:16:31] Spo1ler зашёл в конференцию
[15:16:37] zxc зашёл в конференцию
[15:16:43] zxc выгнали из конференции
[15:17:28] zxc зашёл в конференцию
[15:17:31] zxc выгнали из конференции
[15:51:34] fro0m_ вышел из конференции
[15:54:13] Славный капитан зашёл в конференцию
[16:01:08] Spo1ler вышел из конференции
[16:01:35] Spo1ler зашёл в конференцию
[16:11:29] <ForNeVeR> Славный капитан: э слыш.
[16:11:34] <ForNeVeR> Славный капитан: webgl выглядит так: http://ideone.com/7lmwx
[16:14:05] <Славный капитан> мое мнение о таком webgl выглядит так: http://i.imgur.com/ndRhr.png
[16:14:38] <Славный капитан> алсо
[16:15:06] Spo1ler вышел из конференции
[16:15:14] <Славный капитан> экстра хереси за код VP/FS в строках
[16:15:27] Spo1ler зашёл в конференцию
[16:16:24] zarel зашёл в конференцию
[16:16:45] <Славный капитан> трипл хереси за запихивание всех функций GL в объект
[16:17:02] <ForNeVeR> Славный капитан: а в чём нужно хранить код VP / FS?
[16:17:07] <Славный капитан> в файлах
[16:17:14] zarel вышел из конференции: QIP 2012
[16:17:14] <ForNeVeR> Ну, это-то всегда можно сделать.
[16:17:28] <Славный капитан> в идеале -- в скомпилированном в низкоуровневый язык виде
[16:17:30] <ForNeVeR> В примерах его хоронят в отдельных script-элементах.
[16:17:51] <ForNeVeR> Славный капитан: а opengl такое поддерживает?
[16:17:55] <Славный капитан> да
[16:18:12] <ForNeVeR> А разве это будет портабельно между видеокартами?
[16:18:17] <Славный капитан> все сначала поддерживали только программирование пайплайна ассемблероподобным языком
[16:18:32] <Славный капитан> и только потом появились высокоуровневые языки
[16:18:57] <PhoSor> ForNeVeR: это кложура?
[16:19:02] <Славный капитан> да, эти языки определяются спецификациями OpenGL или Direct3D соответственно
[16:19:04] <ForNeVeR> PhoSor: clojurescript.
[16:19:12] <PhoSor> ну понятно
[16:19:18] <ForNeVeR> Оно работает в хроме =3
[16:19:30] <PhoSor> это ня
[16:19:43] * PhoSor хотет кложуру
[16:19:47] <ForNeVeR> Для FF / IE, вероятно, нужно будет чуток по-другому получить контекст.
[16:19:50] <ForNeVeR> Там выпилили слово experimental.
[16:20:15] <ForNeVeR> А вот в опере у меня не завелось, но разработчики заверяют, что скоро будет и у них тоже.
[16:20:39] <ForNeVeR> 0xd34df00d: слыш, а всякие маргинальнокрафты поддерживают webgl?
[16:20:53] <Славный капитан> вывод: код писали кложуроды, нихуя не умеющие в графотан
[16:20:56] <0xd34df00d> ForNeVeR: да.
[16:21:03] <ForNeVeR> Славный капитан: код писал я.
[16:21:05] <ForNeVeR> Так что ты прав.
[16:21:25] <ForNeVeR> Правда, gl-функции в объект засунул таки не я.
[16:21:32] <ForNeVeR> Это webgl такой.
[16:21:52] <Славный капитан> 0xd34df00d: а можно к ним прикрутить житокомпилятор вебглговна в нормальные вызовы опенгл?
[16:22:13] <ForNeVeR> А нужно ли это?
[16:22:28] <Славный капитан> ну
[16:22:31] <ForNeVeR> По-моему, операция слегка бессмысленная.
[16:22:38] <ForNeVeR> Там и так весь код во всяких буферах.
[16:22:42] <Славный капитан> жабоскрипт из слоу
[16:22:50] <ForNeVeR> И пофигу, из какого недоуправляемого кода ты дёргаешь эти буферы.
[16:22:56] <Славный капитан> хотя
[16:23:12] <Славный капитан> не
[16:23:25] <ForNeVeR> Славный капитан: вообще, кутофаги серьёзно относятся к webgl, всяко там оптимизируют его, етц.
[16:23:28] <0xd34df00d> Славный капитан: к вебкиту.
[16:23:28] <Славный капитан> это тут вам не Z80 где можно CALL SP
[16:23:59] <Славный капитан> 0xd34df00d: окай
[16:24:23] <ForNeVeR> Вообще, я думаю, можно подсунуть вебкиту поддельный объект контекста.
[16:24:34] <ForNeVeR> Который будет делать всякие лулзы вместо тамошних gl-вызовов.
[16:28:48] <Славный капитан> и вообще
[16:29:36] <Славный капитан> запихивать гл-вызовы в объект имеет смысл только в случае, если его предполагается куда-то отдавать по OLE например
[16:29:53] <ForNeVeR> Ну а как бы ты сделал на жабаскрипте?
[16:30:03] <ForNeVeR> Там же нету "просто глобальных функций", по идее.
[16:30:16] <ForNeVeR> Да и они бы быстро засрали неймспейс.
[16:30:23] <Славный капитан> почему нету, когда есть?
[16:30:29] <ForNeVeR> Например?
[16:30:41] <ForNeVeR> То, что привязано к window?
[16:30:51] <ForNeVeR> Дак оно по большей части браузерозависимо, разве нет?
[16:31:37] <ForNeVeR> Можно считать, что gl - это неймспейс.
[16:31:43] <Славный капитан> <script language="text/javascript">function foo() { alert("bar"); }</script>
[16:31:58] <ForNeVeR> А, и правда, алерт-то я и не заметил %)
[16:32:05] <ForNeVeR> Славный капитан: алсо, ты, кажется, перепутал.
[16:32:11] <ForNeVeR> text/javascript это type.
[16:32:22] <Славный капитан> возможно
[16:32:24] <ForNeVeR> А language=JavaScript и deprecated.
[16:32:28] <Славный капитан> я не умею в быдлокодинг
[16:32:44] <Славный капитан> я умею в GL
[16:32:49] <ForNeVeR> По факту, alert - функция объекта window.
[16:33:06] O01eg зашёл в конференцию
[16:33:10] <ForNeVeR> Можно и методы из gl туда перекопировать.
[16:33:13] <Славный капитан> как и foo()
[16:33:18] <ForNeVeR> И будет как ты привык.
[16:33:31] <Славный капитан> дело не в том, как я привык
[16:33:52] <Славный капитан> дело в семантике
[16:34:06] <Славный капитан> запихивать эти функции в контекст было бы разумней
[16:34:14] <ForNeVeR> А они разве не там?
[16:34:35] <ForNeVeR> gl - это и есть контекст.
[16:34:42] <Славный капитан> а, ок
[16:34:43] <ForNeVeR> (let [gl (.getContext canvas "experimental-webgl")]
[16:35:10] <ForNeVeR> Ты просто не распарсил.
[16:35:16] <Славный капитан> да
[16:35:21] <ForNeVeR> У тебя закипело ещё тогда, когда ты не добрался до этой строчки =3
[16:35:49] <Славный капитан> просто синтаксис кложура не имеет ничего общего с синтаксисом
[16:36:12] <ForNeVeR> Лично меня заебали вот такие штуки: (.-FRAGMENT_SHADER gl)
[16:36:23] <ForNeVeR> вместо нормального gl.FRAGMENT_SHADER.
[16:36:41] <ForNeVeR> Причём что значит этот минус, я так и не фкурил.
[16:36:54] <Славный капитан> (я уже говорил, что кложура -- это типичный случай "я ниасилил лисп, но уверен что могу сделать лучше"?)
[16:37:42] <Славный капитан> (и если бы я сделал свой лисп в те времена, когда еще не осилил лисп, то он был бы очень похож на нее)
[16:38:09] <ForNeVeR> Наггум был бы очень похож на неё.
[16:38:31] <Славный капитан> нет
[16:38:40] <ForNeVeR> Почему?
[16:38:58] <Славный капитан> в наггуме бы не было подлянок вроде лямбда-списков, которые на самом деле не списки, а массивы
[16:40:05] <Славный капитан> и если бы там и были различные скобки, то они носили бы исключительно декоративный характер
[16:41:19] <Славный капитан> кроме того, наггум не стал бы энфорсить неизменяемое состояние
[16:41:21] <ForNeVeR> ЛЯмбда-списки?
[16:41:24] <ForNeVeR> WTF.
[16:41:34] <Славный капитан> нусмотри
[16:41:58] <Славный капитан> (defun sum (a b) (+ a b))
[16:42:34] <Славный капитан> или лучше так
[16:42:43] <Славный капитан> (lambda (a b) (+ a b))
[16:42:53] <Славный капитан> вот (a b) здесь как раз лямбда-список
[16:43:01] <ForNeVeR> WTF.
[16:43:13] <ForNeVeR> Ну пусть будет лямбда-список.
[16:43:16] <ForNeVeR> Что это меняет?
[16:43:24] <ForNeVeR> Это же просто пара аргументов, ну.
[16:43:27] <Славный капитан> нет
[16:43:32] <Славный капитан> это именно лямбда-список
[16:43:36] <ForNeVeR> Или оно обладает какими-то магическими особенностями?
[16:43:55] <Славный капитан> что очень важно для макросов и генерации кода в рантайме
[16:46:22] <ForNeVeR> Какое это может иметь значение?
[16:48:55] <Славный капитан> попробуй написать макрос, который принимает на вход список списков и раскрывается в лямбду, которая принимает столько же чисел, сколько в макросе было списков и возвращает список, в котором i-й элемент -- список, в котором j-й элемент -- это j-й элемент i-го списка в макросе, умноженный на i-й аргумент
[16:49:23] <Славный капитан> ехал список через список
[16:49:23] <ForNeVeR> А в чём проблема-то?
[16:49:28] <Славный капитан> на кложуре
[16:49:31] <Славный капитан> ;3
[16:49:45] <ForNeVeR> Мне кажется, разница между кложурным подходом и другим - лишь в том, что придётся сложить аргументы не в список, а в вектор.
[16:49:52] <Славный капитан> чтоб было так:
[16:50:10] <ForNeVeR> По-прежнему не вижу проблемы.
[16:50:23] <ForNeVeR> Вектор даже поддерживает conj, как и список.
[16:53:00] <Славный капитан> (defvar *loltwo* (lolmacro '(1 2 3) '(4 5 6)))
(defvar *lolthree* (lolmacro '(1 2 3) '(4 5 6) '(7 8 9)))

(apply *loltwo* '(2 1))
=> ((2 4 6) (4 5 6))

(apply *lolthree* '(3 2 1))
=> ((3 6 9) (8 10 12) (7 8 9))
[16:53:09] <Славный капитан> то есть чтобы можно было написать вот так
[16:53:14] fmustang630 зашёл в конференцию
[16:55:30] <ForNeVeR> Первый лист он домножает на первый аргмент, а второй - на второй?
[17:01:21] fmustang630 вышел из конференции: Logged out
[17:08:43] <Славный капитан> да
[17:15:06] Spo1ler вышел из конференции
[17:16:06] Spo1ler зашёл в конференцию
[17:23:15] Славный капитан вышел из конференции: Replaced by new connection
[17:23:19] Славный капитан зашёл в конференцию
[17:25:17] Славный капитан вышел из конференции: Replaced by new connection
[17:25:23] Славный капитан зашёл в конференцию
[17:25:58] yesyes вышел из конференции
[17:27:59] Славный капитан вышел из конференции: Replaced by new connection
[17:28:04] Славный капитан зашёл в конференцию
[17:28:28] Славный капитан вышел из конференции
[17:28:57] <ForNeVeR> Славный капитан: http://ideone.com/k1DmU
[17:29:06] <ForNeVeR> Any problems?
[17:32:56] O01eg вышел из конференции
[17:34:08] <ForNeVeR> Какая подсветка говна. Буду отныне использовать gist.
[17:36:22] Славный капитан зашёл в конференцию
[17:37:09] <Славный капитан> ForNeVeR: да
[17:37:27] <Славный капитан> по ТЗ нужны списки
[17:39:46] <ForNeVeR> ололо
[17:40:00] <ForNeVeR> Какие забавные ыксепшоны.
[17:40:15] <ForNeVeR> Symbol cannot be cast to Number
[17:40:47] <Славный капитан> кстати да
[17:41:03] <ForNeVeR> Что за бред?
[17:41:15] <Славный капитан> результат: Не выполняется
[17:41:34] <ForNeVeR> Славный капитан: это паста такая.
[17:41:41] <ForNeVeR> Я побоялся, что она не осилит мой код.
[17:42:38] <Славный капитан> ну не ставить же мне кложуру ради этоф игни
[17:42:43] <Славный капитан> *ради этой фигни
[17:42:55] <ForNeVeR> Дак я же тебе накопипастил результат.
[17:43:21] <ForNeVeR> Щас попробую вывести.
[17:44:41] <ForNeVeR> Славный капитан: http://ideone.com/Zfnmc
[17:44:48] <ForNeVeR> Any problems?
[17:45:49] <Славный капитан> >220224 kB
[17:46:05] <Славный капитан> энтерпрайзно
[17:46:12] <Славный капитан> кроме того, янихуянепонял
[17:46:26] SolarRay зашёл в конференцию
[17:46:27] <Славный капитан> крючки какие-то, процентики
[17:46:36] <ForNeVeR> 220224?
[17:46:39] <ForNeVeR> Яебал.
[17:46:58] <ForNeVeR> Славный капитан: в ТЗ не было сказано, что ты должен был что-то понять.
[17:47:31] <ForNeVeR> Но что ты, в общем-то, ожидал от такого макроса?
[17:47:34] <uıʃɐɟ∀> И время работы 1.25 секунды ящетаю тоже дохуя.
[17:47:39] <Славный капитан> ну
[17:47:43] <Славный капитан> оно еще компилируется
[17:47:46] <Славный капитан> в яву
[17:47:48] <Славный капитан> на яве
[17:47:49] <ForNeVeR> Я думаю, если ты представишь мне результат на CL - я тоже ничего не пойму.
[17:47:50] <Славный капитан> так что окай
[17:48:06] <ForNeVeR> А покажи, кстати. Интересно же.
[17:48:21] <Славный капитан> у меня лиспа нет
[17:48:28] <Славный капитан> но есть блокнот ;3
[17:48:32] <ForNeVeR> Зачем тебе лисп?
[17:48:40] <ForNeVeR> Я же тебя прошу написать код, а не выполнять его.
[17:49:00] <ForNeVeR> Хотя даже для выполнения лиспокода софтварный лисп необязателен =3
[17:49:34] <ForNeVeR> И, таки да, сим удостоверяю, что я проебался с этим макросом ровно полчаса.
[17:49:51] <ForNeVeR> Не очень-то быстро.
[17:59:59] Spo1ler вышел из конференции
[18:00:15] Spo1ler зашёл в конференцию
[18:02:13] <ForNeVeR> Славный капитан: энивей, я таки нихуя не понял, в чём преимущество лямбда-списков.
[18:02:32] <ForNeVeR> Более того, аргументы в виде & rest в кложуре и передаются списком.
[18:03:28] <ForNeVeR> => (defmacro p [& rest] (print rest))
=> (p 1 2 3)
(1 2 3)
[18:04:15] <ForNeVeR> Но это мне ничего существенного не дало, даже пришлось городить какие-то костыли а-ля [~@lists]
[18:19:20] PhoSor вышел из конференции
[18:20:38] PhoSor зашёл в конференцию
[18:21:58] ForNeVeR вышел из конференции
[18:23:27] shprotx вышел из конференции
[18:23:36] ForNeVeR зашёл в конференцию
[18:34:56] yesyes зашёл в конференцию
[18:39:32] Spo1ler вышел из конференции
[18:39:33] <Славный капитан> http://ideone.com/HCnkN
[18:39:39] <Славный капитан> fukken schooled
[18:39:48] Spo1ler зашёл в конференцию
[18:39:57] <Славный капитан> *fukken schooled ya
[18:40:23] <Славный капитан> и да
[18:40:32] <Славный капитан> мой макрос не протекает абстракцией ;3
[18:43:25] <Славный капитан> ForNeVeR: время: 0.02s память: 10600 kB
[18:55:38] Spo1ler вышел из конференции
[18:56:26] Spo1ler зашёл в конференцию
[19:07:55] magog вышел из конференции
[19:18:30] Spo1ler вышел из конференции
[19:19:28] Spo1ler зашёл в конференцию
[19:25:59] <ForNeVeR> Славный капитан: что ты называешь "протеканием абстракции"?
[19:30:42] <ForNeVeR> Да, кложура намного тормознее, даже если не учитывать старт жабамашины: http://ideone.com/JKTig
[19:31:06] <Славный капитан> ForNeVeR: http://pcl.catap.ru/doku.php?id=pcl:%D0%BC%D0%B0%D0%BA%D1%80%D0%BE%D1%81%D1%8B%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5%D1%81%D0%BE%D0%B1%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D1%85%D0%BC%D0%B0%D0%BA%D1%80%D0%BE%D1%81%D0%BE%D0%B2#устранение_протечек
[19:32:01] <ForNeVeR> Славный капитан: и в чём же ты видишь проблемы в моём макросе?
[19:32:15] <Славный капитан> например, вдруг кто-то переопределит multi
[19:32:33] <Славный капитан> не обязательно глобально, но выше по контексту
[19:32:35] <ForNeVeR> Ок, можно его засунуть внутрь или заинлайнить. Это очевидно.
[19:32:44] <ForNeVeR> Это я знаю.
[19:32:51] <ForNeVeR> Ты расскажи лутше что-нибудь поинтереснее =)
[19:33:21] <ForNeVeR> multi я вытащил, чтобы код не выглядел как пиздец (см. свой).
[19:33:39] <Славный капитан> ну я не вижу где еще может протекать
[19:33:57] <ForNeVeR> Ок.
[19:34:09] <Славный капитан> но это не значит что еще протечек нет
[19:34:38] <ForNeVeR> Да вроде бы не должно быть. Единственная переменная задефайнена как положено, макрос гигиеничен.
[19:35:26] <Славный капитан> но вообще да, можно было бы и map развернуть в макросе
[19:35:31] <ForNeVeR> Кстати, я не могу объяснить столь долгое выполнение кложуры ничем, кроме "тормозной язык".
[19:35:39] <Славный капитан> и вместо setf push использовать
[19:36:13] <Славный капитан> но все равно не вижу где тут "как пиздец"
[19:36:26] <ForNeVeR> Дак нихуя ж непонятно.
[19:36:40] <ForNeVeR> (setf maps (cons `(map 'list (lambda (x) (* x ,argname)) ,list) maps)))) ; особенно вот это
[19:37:09] <ForNeVeR> На втором апострофе я запнулся.
[19:37:21] <Славный капитан> тут только один апостроф
[19:37:24] <ForNeVeR> (да, я знаю, что это не апостроф)
[19:38:12] <Славный капитан> это еще что
[19:38:16] <ForNeVeR> А, я понял.
[19:38:21] <Славный капитан> а знаешь, как оно выглядит без апострофов?
[19:38:29] <ForNeVeR> Это у тебя аналог моего multi.
[19:38:37] <ForNeVeR> Да, понятный код, норм.
[19:38:42] <ForNeVeR> Почти то же самое, что в кложуре.
[19:39:12] <ForNeVeR> Только я там у себя не именовал аргументы по отдельности.
[19:39:20] <ForNeVeR> Возможно, поэтому выполняется дольше.
[19:39:28] <ForNeVeR> Хотя... 0.7 сек против 0.02...
[19:39:31] <ForNeVeR> нет, не из-за этого.
[19:39:40] <ForNeVeR> Просто кложура адово тормозит, и всё тут.
[19:40:03] <Славный капитан> (setf maps (cons (quote (map (quote list) (lambda (x) (* x (unquote argname))) (unquote list)) maps))))
[19:40:17] <ForNeVeR> Славный капитан: а почему ты не высираешь лямбды, которые принимают (&rest args)?
[19:40:27] <ForNeVeR> Есть какое-то правило против этого?
[19:41:02] <Славный капитан> а ты представь, что какой-то мудак напишет (print (apply *lolthree* '(2 1)))
[19:41:11] <ForNeVeR> Помимо того, что твой вариант будет падать, если ему передать неверное число аргументов.
[19:41:19] <ForNeVeR> Что правильно, наверное.
[19:41:30] <Славный капитан> дык
[19:41:38] <Славный капитан> дело в том, что он так *сразу* упадет
[19:41:46] <ForNeVeR> Ну да, это понятно.
[19:41:59] <ForNeVeR> У меня оно вообще не будет падать, вроде как.
[19:42:00] <Славный капитан> а если (&rest args), то он будет считать, пока у него аргументы не кончатся
[19:42:07] <Славный капитан> и потом все равно упадет
[19:42:11] <ForNeVeR> Будет выдавать минимальный результат.
[19:42:44] <Славный капитан> false success еще хуже, чем false failure
[19:43:25] <ForNeVeR> В ТЗ этого описано не было, так что оставим на совести имплементоров =3
[19:43:33] <ForNeVeR> UB такое UB.
[19:44:22] <ForNeVeR> Но в целом я считаю, что твой вариант лучше.
[19:51:26] <Славный капитан> ну
[19:51:40] <Славный капитан> нам для полноты картины еще макро нужне, чтоб на схемце напейсал
[19:53:49] <Славный капитан> збись
[19:53:53] <Славный капитан> завел наушники
[19:54:45] Twice зашёл в конференцию
[20:01:18] <Славный капитан> правда, для этого пришлось реанимировать старую усбшную звуковуху, потому что внутренняя в восьмерку еще не умеет
[20:01:25] <Славный капитан> фу бля, линукс какой-то
[20:02:24] magog зашёл в конференцию
[20:07:24] <uıʃɐɟ∀> Трололо.
[20:56:19] rexim зашёл в конференцию
[21:05:41] Twice вышел из конференции
[21:10:51] PhoSor вышел из конференции: Replaced by new connection
[21:10:52] PhoSor зашёл в конференцию
[21:14:23] yesyes вышел из конференции
[21:19:19] yesyes зашёл в конференцию
[21:29:51] Славный капитан вышел из конференции
[21:30:52] rexim вышел из конференции
[21:48:31] magog вышел из конференции: Replaced by new connection
[21:48:31] magog зашёл в конференцию
[21:57:28] PhoSor вышел из конференции: errno:16 EBUSY
[22:08:17] AntonGreen зашёл в конференцию
[22:10:54] AntonGreen вышел из конференции: QIP Infium: Спокойное общение
[22:28:17] fro0m_ зашёл в конференцию
[22:47:19] zxc зашёл в конференцию
[22:47:46] zxc выгнали из конференции
[23:19:04] sergey__ вышел из конференции
[23:21:42] sss|zombie вышел из конференции
[23:24:53] BeZr зашёл в конференцию
[23:30:59] BeZr вышел из конференции: qutIM : Jabber plugin
[23:52:29] u_u вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!