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

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

C/С++, Haskell, Ruby, Python, Perl, Lisp, Scheme, Erlang, JavaScript, Рефал, Brainfuck, Yet Another Wonder Language, Anime
Код выкладывать на http://dumpz.org или http://www.govnokod.ru в зависимости от его смысловой наполненности.
Логи http://0xd34df00d.me/logs/chat/codingteam@conference.jabber.ru/
Qt рулез. Обращаться к 0xd34df00d или cutwater.
Упоминания о .NET, basic, php, pascal/delphi, 1С, VB карается съеданием поциента.
Личкрафты: http://leechcraft.org и git://github.com/0xd34df00d/leechcraft.git
Особо приветствуются знатоки Асамамблера.
[00:06:10] <Spo1ler> Я под колпаком
[00:07:03] εϝητρος зашёл в конференцию
[00:07:30] <SV0L0CH> колпак это сорт донского табака?
[00:09:29] <Spo1ler> Не
[00:09:50] <Spo1ler> Белорусский инет хотят анально огородить
[00:14:31] Longedok вышел из конференции: Да прибудет с вами всепоглащающее премноговеличие котэ.
[00:16:12] Longedok зашёл в конференцию
[00:17:19] Longedok вышел из конференции: Да прибудет с вами всепоглащающее премноговеличие котэ.
[00:17:29] Longedok зашёл в конференцию
[00:18:21] Longedok вышел из конференции: Да прибудет с вами всепоглащающее премноговеличие котэ.
[00:18:32] Longedok зашёл в конференцию
[00:23:10] Phoenix (PC) зашёл в конференцию
[00:24:14] Phoenix (PC) вышел из конференции: Logged out
[00:30:08] <Longedok> Spo1ler: эээ
[00:31:10] <Longedok> это, по меньшей мере, невероятно
[00:31:18] <Longedok> пруфлинк?
[00:31:28] <Spo1ler> http://habrahabr.ru/blogs/bynet/80899/#habracut
[00:32:49] <Spo1ler> Longedok: мы таки в жепе
[00:33:00] Uzari вышел из конференции
[00:33:02] <Longedok> пизда
[00:33:14] <Longedok> додумались
[00:33:39] Uzari зашёл в конференцию
[00:33:41] <Spo1ler> Паспорты
[00:33:42] <Spo1ler> Пиздец
[00:33:53] <Spo1ler> паспорта*
[00:33:58] Uzari вышел из конференции: qutIM : Jabber plugin
[00:34:02] Fro0m_ зашёл в конференцию
[00:35:22] <Longedok> хотя чё пизда
[00:35:28] <Longedok> честному человеку бояться нечего
[00:35:53] <O01eg> Longedok: ну, если у вас будет как в рашке
[00:36:12] <Longedok> а что в рашке?
[00:36:18] <O01eg> то "честному человеку" уже будет бояться бессмысленно
[00:36:36] <O01eg> за линукс налоги платить
[00:36:45] <O01eg> как "дарение"
[00:36:50] <Longedok> :)
[00:37:05] <O01eg> или легитимные снимания денег опсосами
[00:37:10] Heckfi вышел из конференции
[00:37:24] <Spo1ler> Надо бижать
[00:37:25] Heckfi зашёл в конференцию
[00:37:26] <Longedok> Не, ну деньги за линуск -- это хорошо :)
[00:37:38] <Longedok> всмысле ебануто до смешного
[00:38:03] <O01eg> Spo1ler: Надо ехать!
[00:38:31] <0xd34df00d> O01eg: щито?
[00:38:34] <0xd34df00d> O01eg: чо за линух?
[00:38:41] <O01eg> *линукс
[00:38:48] <O01eg> 0xd34df00d: налоги
[00:38:54] <O01eg> потому что
[00:39:11] <O01eg> это подарок от юрлица, которым является сообщество
[00:39:26] <εϝητρος> а сколько стоит этот подарок?
[00:39:44] <εϝητρος> а сообщество зарегистрировано?
[00:39:52] <O01eg> сумма берётся исходя из платных аналогов, естественно
[00:39:58] <εϝητρος> бред
[00:40:20] <0xd34df00d> O01eg: что за бред? Кому платить? /r/ пруфы.
[00:40:35] <O01eg> http://lj.rossia.org/users/boza/268482.html
[00:42:14] <O01eg> http://bablaw.livejournal.com/45358.html и пруфпики
[00:44:12] <εϝητρος> имхо ерунда
[00:46:45] <Spo1ler> .
[00:47:37] <SV0L0CH> у выпущеного под GPL не может быть платных аналогов
[00:48:17] <SV0L0CH> надо довести это дело до суда и всё станет ясно
[00:48:52] <O01eg> тогда лучше сразу до международного.
[00:48:53] * εϝητρος недавно был в налоговой и мечтал о сокращении их раз в 10 и освобождении ими захваченных зданий детсадов, которых так не хватает
[00:51:03] <Spo1ler> лол
[00:51:08] <Spo1ler> у вас тоже налоговые в детсадах?
[00:51:11] <εϝητρος> ага
[00:51:16] <εϝητρος> мытари грёбаные
[00:51:33] <SV0L0CH> превышает ли содержание налоговиков профит от них?
[00:51:38] <εϝητρος> хы
[00:51:40] <εϝητρος> вряд ли
[00:52:28] <εϝητρος> только и думают, как чего ещё урвать, как штрафов навешать
[00:52:42] <O01eg> SV0L0CH: а какой от них профит?
[00:53:13] <SV0L0CH> значит это чисто репресивный институт, бесполезный для государства, выгодный исключительно отдельныйм лицам
[00:53:14] <εϝητρος> так они ж деньги в бюджет собирают, профит бюджету
[00:53:58] <εϝητρος> репрессии это всё-таки "наказание", а тут чисто бабковыбивательство
[00:54:48] <εϝητρος> меня лично напрягает ситуация с налогами на имущество, напр, недвижимость
[00:55:39] <SV0L0CH> очень интересно видеть квитанции на оплату 10 копеек :-D
[00:55:47] <εϝητρος> если б 10 коп
[00:56:08] Sphinkx вышел из конференции
[00:56:34] <εϝητρος> за автомобили, впрочем, больше дерут
[01:01:51] O01eg вышел из конференции: Logged out
[01:10:07] cutwater вышел из конференции
[01:17:24] Longedok вышел из конференции: Да прибудет с вами всепоглащающее премноговеличие котэ.
[01:18:43] Dr. Freeman зашёл в конференцию
[01:21:16] Dr. Freeman вышел из конференции
[01:21:35] * Spo1ler поставил тор на всякий случай
[01:24:10] Heckfi вышел из конференции
[01:29:26] ectetix вышел из конференции: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[01:29:46] * Laz нажралсо
[01:30:32] <Spo1ler> буэ
[01:32:14] <Laz> ну что, будут срачики, не?
[01:32:23] <Laz> походу, все спят
[01:32:24] <пкщгяут[ляптоп]> да
[01:32:25] <пкщгяут[ляптоп]> ты тупой хуй
[01:32:26] <Spo1ler> пкщгяут[ляптоп]:
[01:32:28] <Laz> ололо
[01:32:30] <пкщгяут[ляптоп]> вы все хуй и муждачье
[01:32:31] <Spo1ler> пкщгяут[ляптоп]: я тупой хуй
[01:32:33] <пкщгяут[ляптоп]> линукс говно
[01:32:36] <пкщгяут[ляптоп]> венда рулит
[01:32:37] * Laz пшол за пузырём
[01:32:38] <Spo1ler> А он бухой хуй
[01:32:41] <пкщгяут[ляптоп]> личкрафты - говнокомбайн
[01:32:51] <пкщгяут[ляптоп]> Swagman
[01:32:53] <пкщгяут[ляптоп]> бля
[01:32:55] <пкщгяут[ляптоп]> Spo1ler
[01:35:19] <chaser_andrey> все спят
[01:35:38] <Spo1ler> пкщгяут[ляптоп]: мне пиздец
[01:35:40] <Spo1ler> Я под колпаком
[01:36:10] <chaser_andrey> FreeNET же
[01:36:16] <пкщгяут[ляптоп]> > о мнению американского антрополога К. Куна
[01:36:17] <пкщгяут[ляптоп]> лол
[01:36:18] <пкщгяут[ляптоп]> Кун
[01:36:25] <пкщгяут[ляптоп]> Spo1ler ЩИТО?
[01:36:32] <chaser_andrey> только явовский клиент - не торт
[01:36:54] <Spo1ler> http://habrahabr.ru/blogs/bynet/80899/#habracut
Оперативно-аналитический центр при президенте наделен правом контролировать интернет-переписку белорусов и следить, на какие сайты они заходят.
[...]
В скандальном документе идет речь о блокировке сайтов по решению государственных органов, идентификации пользователей Сети, привлечении к ответственности распространителей информации в интернете, а также государственной регистрации интернет-СМИ. Согласно первоначальному проекту указа, хостинг белорусских ресурсов обязательно переносится в Беларусь, а чтобы выйти в интернет даже по беспарольному доступу, белорусам придется сначала прийти к провайдеру с паспортом.
[01:36:57] <Spo1ler> Как-то так
[01:37:20] <пкщгяут[ляптоп]> P_P
[01:37:23] <пкщгяут[ляптоп]> хуясе
[01:37:29] <пкщгяут[ляптоп]> да они там все ебанулись?
[01:37:37] <Spo1ler> Да ваще пиздец
[01:37:37] <пкщгяут[ляптоп]> это уже действует? или только слухи?
[01:38:11] <SV0L0CH> назад в фидо :)
[01:38:17] <Spo1ler> 14 января Александр Лукашенко подписал закон «О внесении изменений и дополнений в некоторые законы Республики Беларусь по вопросу усиления борьбы с преступностью». Таким образом со вчерашнего дня Оперативно-аналитический центр при президенте Республики Беларусь наделяется правом осуществлять оперативно-розыскную деятельность на территории Беларуси.
[01:38:37] <пкщгяут[ляптоп]> охщииии
[01:38:51] <Spo1ler> Пойду спать
[01:38:54] <пкщгяут[ляптоп]> вин кортошки переив там чи шо?
[01:38:56] <пкщгяут[ляптоп]> алсо
[01:38:59] <пкщгяут[ляптоп]> шифруйся теперь
[01:39:08] <Spo1ler> tor поставил
[01:39:11] <Laz> чи шо
[01:39:17] <Spo1ler> Надо будет запилить джаббиры через прокси
[01:39:18] <пкщгяут[ляптоп]> лол
[01:39:19] <Spo1ler> Торовское
[01:39:20] <Laz> ставь теперь privoxy
[01:39:25] <Spo1ler> Ну да
[01:39:30] <0xd34df00d> SSL поставь до j.ru, и все.
[01:39:45] <Laz> ссл ломается
[01:40:01] <εϝητρος> а тор не ломается
[01:40:08] <Spo1ler> Всё ломается
[01:40:10] <Spo1ler> Аааа
[01:40:11] <Laz> тоже ломается
[01:40:13] <Spo1ler> Я под колпаком
[01:40:17] <εϝητρος> только нах никому не надо
[01:40:27] <Laz> угу
[01:40:34] * Laz плеснул себе бухла
[01:40:44] <Laz> так чо там с лиспами?
[01:41:08] <пкщгяут[ляптоп]> а чо с ними?
[01:41:12] <пкщгяут[ляптоп]> мне некогда было заниматся
[01:41:17] <Laz> ты захуйарил чо-нить клёвое?
[01:41:20] <Laz> понятно..
[01:41:22] <Laz> мне тоже
[01:41:23] <пкщгяут[ляптоп]> гц до сих пор не придуман
[01:41:27] <Laz> меня ебут на роботе
[01:41:29] <пкщгяут[ляптоп]> ибо я тту подумал
[01:41:32] <Laz> так заебали..
[01:41:36] <пкщгяут[ляптоп]> что подсчет ссылок не получится
[01:41:40] <Laz> я не думал, что бывают такие тупые мудаки
[01:41:45] <Laz> ну точнее думал
[01:41:53] <Laz> но не думал, что они будут моим начальством
[01:41:59] Spo1ler вышел из конференции
[01:42:04] <пкщгяут[ляптоп]> ибо если делать к приеру p = object_create(); q = p
[01:42:19] <пкщгяут[ляптоп]> то все равно у обжекта будет один в шоичике
[01:42:21] <пкщгяут[ляптоп]> а должно быть два
[01:42:32] <Laz> с обжекстами из сей никто работать не будет
[01:42:41] <пкщгяут[ляптоп]> щито?
[01:42:53] <Laz> а если и будет, то должен будет щочики увеличивать
[01:48:46] <пкщгяут[ляптоп]> обьясни-ка
[01:48:46] <Laz> ну погляди как в гуле сделано
[01:48:46] <Laz> там как-то ниибово пездато же
[01:48:46] <пкщгяут[ляптоп]> лол
[01:48:46] <пкщгяут[ляптоп]> ну ты охуенен
[01:48:46] <пкщгяут[ляптоп]> иди спи уже
[01:48:46] <Laz> там есть фукцый gc_protect_object
[01:48:46] <Laz> он что-то ниибовое делает
[01:48:46] <Laz> ну ладно
[01:48:46] <Laz> раз такое дело, пойду дальше гцц собирать
[01:59:12] chaser_andrey вышел из конференции
[02:17:01] iKAR зашёл в конференцию
[02:17:24] <iKAR> Всем Доброй Ночи!!
[02:17:40] <iKAR> Кто-нить шарит в vba?
[02:17:51] <iKAR> помочь можете?
[02:18:01] <iKAR> или пните где могут помочь, плз!
[02:19:40] <Laz> ты чо, припух шоле?
[02:19:54] <iKAR> не в ту тему залез?
[02:20:09] <Laz> тебе только эвтаназия поможет
[02:20:19] <iKAR> блин.. я тока эту конфу наиболее близкую тему нашёл..
[02:20:40] <iKAR> )) про эфтаназию согласен))
[02:22:02] <iKAR> "Упоминания о.. VB" - прочёл понял свою ошибку))
[02:22:25] <Laz> ага
[02:24:01] <SV0L0CH> почему студентов учат всякой хуйне? :(
[02:25:02] <SV0L0CH> хотя попадаются с жабоскриптом и даже лисперы :)
[02:25:24] <iKAR> та.. я уже выучилсо)) на прогера)) просто на 2-ю вышку пошёл по экономике и управлению, а там нуна курсачи считать.. вручную - моя натура такого не приемлет.. вот и решил автоматизировать процесс - накатать пару макросов..
[02:26:08] <iKAR> просто у кого совета спросить в такое время - не знаю))
[02:26:21] <Laz> нуу
[02:26:26] <Laz> пару макросов ежели
[02:26:34] <Laz> я бы написал всё на пейтоне
[02:26:42] <Laz> для такой херни он само то
[02:27:18] εϝητρος вышел из конференции
[02:27:59] * SV0L0CH смотрит на iKAR как на жертву^W потенциального жабоскриптера
[02:28:19] <iKAR> ))))
[02:28:41] <SV0L0CH> жабоскриптом можно посчитать в любом браузере
[02:28:46] <Laz> у жабоскрыпта мало библиотек
[02:28:52] <iKAR> а выгрузить в ворд?
[02:29:00] <SV0L0CH> даже график нарисовать
[02:29:03] <iKAR> и чтобы это было пиздатыми формулами?
[02:29:08] <SV0L0CH> ворд не нужен
[02:29:12] <Laz> да!
[02:29:21] <iKAR> ну..
[02:29:34] <iKAR> в принципе - я с вами согласен))
[02:29:52] <iKAR> просто я вот как-то с вебом ваааще не связывалсо..
[02:30:11] <SV0L0CH> открой для себя openoffice.org с блекджеком и шлюхами^W^W^W жабоскриптом и питоном
[02:30:24] <iKAR> на C#, C++, Qt, Pyton, Delphi катал проги..
[02:30:40] <0xd34df00d> iKAR: пили личкрафты тогда.
[02:30:49] <iKAR> а такие как php и perl что-то руки не доходят
[02:30:50] <Laz> ыы
[02:30:53] <Laz> ну дык
[02:30:59] <Laz> раз на python делал проги
[02:31:05] <Laz> то какие проблемы
[02:31:09] <Laz> на нём всё и сделай
[02:31:54] <iKAR> блин.. но прикололо меня vba поразбирать.. дело сейчас не в решении проблемы а в опыте))
[02:32:03] <Laz> нуу
[02:32:10] <SV0L0CH> кстате, MathML на жабоскрипте я тоже генерировать не пробовал
[02:32:18] <Laz> сомневаюсь, что этот опыт тебе где-нибудь понадобится
[02:32:24] <Laz> вба не нужен
[02:32:49] <iKAR> зря ты так..
[02:32:57] <Laz> нет, не зря
[02:33:20] <Laz> поцаны подтвердят
[02:33:33] <iKAR> в Ростове есть множество контор - где прогят исключительно на Access
[02:33:42] <Laz> аа
[02:33:56] <iKAR> у мя друган тама работал, но щас спит, гад))
[02:33:59] <Laz> ну ежели ты дальше твоего ростова двигаться не собираешься, то изучай вба
[02:34:37] <SV0L0CH> синтаксис бейсика уёбищный, множестваного наследования нет, замыканий нет...
[02:34:46] <Laz> ололо
[02:34:51] <iKAR> )))
[02:35:01] <Laz> причём здесь синтаксис?
[02:35:06] <Laz> причём наследование?
[02:35:17] <Laz> суть в самой убогости
[02:35:46] <Laz> хоть некросовт и двигает васик в своём дотнете, но на него уже все хуец поклали
[02:36:06] <Laz> он уёбищен по своей сути
[02:36:23] <iKAR> блин, пацики, если бы Вы знали как тяяжело начальнику, программирующему на C!!! микроконтроллеры доказать прелесть ООП... оо!!! как вспомню как мне ебали мозг за C#.. ооо..
[02:36:25] <Laz> а без замыканий спокойно обойтись можно
[02:36:39] <SV0L0CH> а вообще есть OOBase и драйвера sqlite
[02:36:45] <iKAR> )))))
[02:36:46] <Laz> iKAR: вообще говоря, на С спокойно можно программировать в ООП стиле
[02:37:10] <Laz> а до-диез гуано, кстати :)
[02:37:21] <iKAR> да.. но он даже С++ не признавал - и грил что это всё новомодная - х))
[02:37:33] <Laz> правильно
[02:37:41] <Laz> с++ - хуита
[02:37:54] <Laz> новомодная гуано
[02:38:04] Sphinkx зашёл в конференцию
[02:38:17] <SV0L0CH> нахрена в микроконтролерах чтото отличное от сей и асма?
[02:38:19] <iKAR> ыыыы
[02:38:52] <пкщгяут[ляптоп]> лол
[02:38:56] <пкщгяут[ляптоп]> что за срач?
[02:39:01] <пкщгяут[ляптоп]> очередной c++ - говно?
[02:39:28] <Laz> нахрена в микроконтроллерах что-то не форт?
[02:39:33] <SV0L0CH> тут все знают что C++ - говно, так что срача не будет
[02:39:43] <пкщгяут[ляптоп]> лол
[02:39:51] <0xd34df00d> Я не знаю, гл юльпю, так что не будет.
[02:39:54] <пкщгяут[ляптоп]> не все
[02:39:59] <0xd34df00d> но ботаю, бля
[02:40:04] <пкщгяут[ляптоп]> вот дедфуд не знает этого
[02:40:10] <пкщгяут[ляптоп]> и пишет на нем говнокомбайн
[02:40:30] <iKAR> Кистати!!
[02:40:36] <iKAR> ам..
[02:40:43] <SV0L0CH> а я ему говорил, давай на хаскеле всё перепишем
[02:40:43] <Laz> ам
[02:40:45] <iKAR> а можно вопрос не по теме форума?
[02:40:50] <Laz> хаскель?
[02:40:54] <пкщгяут[ляптоп]> форума?
[02:41:00] <iKAR> чата
[02:41:01] <пкщгяут[ляптоп]> какого еще форума?
[02:41:03] <Laz> ололо
[02:41:15] <iKAR> так чё?
[02:41:20] <iKAR> не по vba!!
[02:41:32] <Laz> iKAR: чо там
[02:41:37] <Laz> по схеме может, не?
[02:41:40] <iKAR> не могу никсы поставить после win7 - я просто в горе и печали((
[02:41:46] <Laz> охтыбля
[02:41:50] <Laz> зачем тебе никсы?
[02:41:59] <Laz> тёлка не даёт?
[02:42:08] <пкщгяут[ляптоп]> лол
[02:42:12] <Laz> пиписька маленькая?
[02:42:16] <пкщгяут[ляптоп]> iKAR кукрыниксы чтоли?
[02:42:30] <iKAR> та я на них год прожил - прибор на слаке поднял. . хотел опять на слаку пересесть, но второй системой не могу установить
[02:42:42] <пкщгяут[ляптоп]> лол
[02:42:42] <Laz> эгее
[02:42:45] <пкщгяут[ляптоп]> охуеть
[02:42:45] <Laz> слакер
[02:42:53] <Laz> это ктож тебе слаку посоветовал?
[02:43:02] <пкщгяут[ляптоп]> Laz мне кажетя тут не в слаке дело
[02:43:03] <iKAR> снача cfdsik - вообще не запускалсо, а потом лило не хочет прописыватьсяв мбр
[02:43:13] <пкщгяут[ляптоп]> IKAR а почему не хочет?
[02:43:21] <пкщгяут[ляптоп]> может ты чтото не так делаешь?
[02:43:24] <iKAR> фишка в чём..
[02:43:47] <iKAR> системный винт: 80 гб - форматил и разбивал установщиком вин7
[02:44:08] <пкщгяут[ляптоп]> вин7 сраное пропиетарно говно
[02:44:09] <SV0L0CH> слака отстой, арчь рулит 8-)
[02:44:09] <iKAR> эта пиздаблядская винда.. (сорри без матов про неё не могу)
[02:44:18] <пкщгяут[ляптоп]> там что угодно могло с таблицей сделать
[02:44:19] <iKAR> так вот..
[02:44:30] <пкщгяут[ляптоп]> SV0L0CH ну ну
[02:44:44] <iKAR> я с помощью неё на 2 диска примерно по 40 гб разбил
[02:44:45] <пкщгяут[ляптоп]> арч сраное настабильное говно
[02:44:47] <iKAR> но!
[02:44:49] <пкщгяут[ляптоп]> а слака архаичная и няшка
[02:45:15] <iKAR> она перед первым диском оставила неразмеченных 100мб и после него..
[02:45:41] <iKAR> и cfdisk вообще не хотел запускаться пока я их не разметил..
[02:45:44] <Laz> iKAR: ну так а в чём проблема сопсна?
[02:45:54] <Laz> ага
[02:46:11] <Laz> сдаётся мне, менда - кусок гавна
[02:46:14] <SV0L0CH> у моей слаки был хуёвый пакетный менеджер
[02:46:25] <Laz> SV0L0CH: ты сам?
[02:46:33] <SV0L0CH> надеюсь намёк всем понятен
[02:46:39] <Laz> понятен, ога
[02:46:42] <Laz> ниасилил
[02:46:49] <Laz> следующий
[02:46:55] <пкщгяут[ляптоп]> лол
[02:47:19] <Laz> iKAR: честно говоря, с седьмой вендой не сталкивался
[02:47:21] <пкщгяут[ляптоп]> алсо у зенвалка netpkg ниче так вроде
[02:47:29] <пкщгяут[ляптоп]> отслеживает зависимости
[02:47:31] <Laz> iKAR: но с экспёй проблем не наблюдал
[02:47:33] <пкщгяут[ляптоп]> и качает с зеркал
[02:47:42] <iKAR> с помощью cfdisk - пометил первые 100 мб как своп, потом идёт диск с установленной виндой, потом диск, куда хотел установить слаку, слака установилась, но тперь при попытке установить лило - он ругается на неправильную таблицу
[02:47:50] <пкщгяут[ляптоп]> но не настаивает на удалении половины системы, когда нужно снести чтото
[02:48:11] <пкщгяут[ляптоп]> лол
[02:48:17] <пкщгяут[ляптоп]> 100MB своп это сильно
[02:48:38] <iKAR> а мне их засунуть некуда больше было..
[02:48:44] <iKAR> чтобы глаза не мазолили
[02:49:01] <iKAR> раздел на 100 мб мне тоже нах не нужон..
[02:49:10] <Laz> а, дык
[02:49:19] <Laz> нене
[02:49:21] <SV0L0CH> вот в lfs и то пакетный менеджер есть, alfs называется
[02:49:38] <Laz> там суть в том, что мбр не может загрузить ядро, если раздел с ядром дальше, чем сколько-то там
[02:50:04] <iKAR> опа.. про такое не знал..
[02:50:06] <Laz> iKAR: тебе надо было эти 100 метов под раздел с ядром отдать
[02:50:15] <Laz> я точно не помню
[02:50:22] <Laz> но там ограничение есть
[02:50:27] <0xd34df00d> iKAR: пили личкрафты же, и будет тебе счастье.
[02:50:34] <Laz> что ядро должно быть в пределах сколких-то мегобайт
[02:50:44] <Laz> 64 или что-то такое
[02:50:46] <iKAR> так раздел с ядром тогда всего 3-ий..
[02:51:01] <Laz> но он слишком далеко от начала диска
[02:51:11] <Laz> поэтому, сопсна, сейчас и делают раздел boot
[02:51:16] <Laz> в начале диска
[02:51:21] <Laz> и на него ядро кладут
[02:56:02] <iKAR> Всем спасибо!! Laz-у отдельный респект!
[02:56:07] iKAR вышел из конференции: QIP Infium: Спокойное общение
[02:57:19] <Laz> ^_^
[02:57:58] <Laz> ну я тут нажралсо
[02:58:02] <Laz> так что я спать пойду
[02:58:10] <Laz> вы все хуи, если чо
[03:01:03] <пкщгяут[ляптоп]> алсо, кто смотрел фильмец Царь?
[03:11:15] zxc вышел из конференции
[04:06:33] 0xd34df00d вышел из конференции
[04:08:18] 0xd34df00d зашёл в конференцию
[04:46:16] СКптПД "ЗО" зашёл в конференцию
[04:48:35] пкщгяут[ляптоп] вышел из конференции
[04:53:14] * СКптПД "ЗО" has became the Legendary Sleeper!
[05:06:06] Sphinkx вышел из конференции
[05:53:06] polkovnik-isaev зашёл в конференцию
[05:54:26] polkovnik-isaev вышел из конференции
[06:02:52] Сухарик зашёл в конференцию
[06:45:45] maxp зашёл в конференцию
[06:51:37] Сухарик вышел из конференции
[07:14:49] maxp вышел из конференции: Replaced by new connection
[07:14:53] maxp зашёл в конференцию
[07:29:47] OKTAVIUS вышел из конференции: Replaced by new connection
[07:29:47] OKTAVIUS зашёл в конференцию
[07:37:46] Heckfi зашёл в конференцию
[07:41:43] Heckfi вышел из конференции
[07:41:54] Heckfi зашёл в конференцию
[07:42:38] mikelsv зашёл в конференцию
[07:44:19] mikelsv вышел из конференции: Replaced by new connection
[07:44:22] mikelsv зашёл в конференцию
[07:53:50] Fro0m_ вышел из конференции: QIP Infium: Спокойное общение
[08:04:32] Heckfi вышел из конференции
[08:19:41] maxp вышел из конференции
[08:21:52] ForNeVeR вышел из конференции
[09:00:01] loper зашёл в конференцию
[09:14:02] loper вышел из конференции
[09:28:25] OKTAVIUS вышел из конференции
[09:35:30] Afalin вышел из конференции
[10:18:39] Fro0m_ зашёл в конференцию
[10:20:19] meatwad зашёл в конференцию
[10:24:50] meatwad вышел из конференции
[10:25:11] ForNeVeR зашёл в конференцию
[10:35:38] Afalin зашёл в конференцию
[10:41:02] OKTAVIUS зашёл в конференцию
[10:54:31] GFORGX зашёл в конференцию
[10:55:11] cutwater зашёл в конференцию
[11:10:24] cutwater вышел из конференции
[11:27:02] Fro0m_ вышел из конференции: Replaced by new connection
[11:27:04] Fro0m_ зашёл в конференцию
[11:28:27] O01eg зашёл в конференцию
[11:34:03] ectetix зашёл в конференцию
[11:41:34] O01eg вышел из конференции
[11:41:49] Spo1ler зашёл в конференцию
[11:42:18] O01eg зашёл в конференцию
[11:42:24] <Spo1ler> СКптПД "ЗО": has became?
[11:43:49] MORITURI зашёл в конференцию
[11:44:59] <MORITURI> q
[11:51:44] Phoenix (PC) зашёл в конференцию
[11:56:02] Spo1ler вышел из конференции
[11:58:19] Spo1ler зашёл в конференцию
[12:11:47] СКптПД "ЗО" вышел из конференции
[12:16:08] СКптПД "ЗО" зашёл в конференцию
[12:25:35] O01eg вышел из конференции
[12:26:34] O01eg зашёл в конференцию
[12:29:03] rexim зашёл в конференцию
[14:01:44] rexim зашёл в конференцию
[14:01:44] O01eg зашёл в конференцию
[14:01:44] digital_curse зашёл в конференцию
[14:01:44] ForNeVeR зашёл в конференцию
[14:01:44] Smalltalk Samurai зашёл в конференцию
[14:01:44] SV0L0CH зашёл в конференцию
[14:01:44] ectetix зашёл в конференцию
[14:01:44] swagman зашёл в конференцию
[14:01:44] Fro0m_ зашёл в конференцию
[14:01:44] mikelsv зашёл в конференцию
[14:01:44] Laz зашёл в конференцию
[14:01:44] MORITURI зашёл в конференцию
[14:01:44] Afalin зашёл в конференцию
[14:01:44] GFORGX зашёл в конференцию
[14:01:44] OKTAVIUS зашёл в конференцию
[14:01:44] maxp зашёл в конференцию
[14:01:44] Spo1ler зашёл в конференцию
[14:01:44] 0xd34df00d зашёл в конференцию
[14:01:44] DeadBot зашёл в конференцию
Тема: Программирование для новичков и не только.
Приглашаются студенты.

C/С++, Haskell, Ruby, Python, Perl, Lisp, Scheme, Erlang, JavaScript, Рефал, Brainfuck, Yet Another Wonder Language, Anime
Код выкладывать на http://dumpz.org или http://www.govnokod.ru в зависимости от его смысловой наполненности.
Логи http://0xd34df00d.me/logs/chat/codingteam@conference.jabber.ru/
Qt рулез. Обращаться к 0xd34df00d или cutwater.
Упоминания о .NET, basic, php, pascal/delphi, 1С, VB карается съеданием поциента.
Личкрафты: http://leechcraft.org и git://github.com/0xd34df00d/leechcraft.git
Особо приветствуются знатоки Асамамблера.
[14:05:03] cutwater зашёл в конференцию
[14:09:48] 0xd34df00d вышел из конференции
[14:13:41] пкщгяут[ляптоп] зашёл в конференцию
[14:14:08] СКптПД "ЗО" зашёл в конференцию
[14:15:01] <Laz> бля
[14:15:06] <Laz> кто зш юзает?
[14:15:10] <Laz> и умеет его настраивать при этом?
[14:15:16] <СКптПД "ЗО"> задроты?
[14:15:31] <СКптПД "ЗО"> красноглазые упорыши?
[14:15:49] <Smalltalk Samurai> Laz, я юзал
[14:15:52] <Smalltalk Samurai>
[14:15:52] <Laz> понятно
[14:16:06] <пкщгяут[ляптоп]> пыщ
[14:16:09] <Laz> Smalltalk Samurai: а как отключить автокомплит, который в середине путей работает?
[14:16:19] <Afalin> Опа, а я не заметил, что тут еда есть.
[14:16:21] <Laz> ну скажем, я пейшу /usr/lib/some
[14:16:25] <Laz> жму таб
[14:16:36] <Laz> а он мне дополняет до /usr/lib64/some
[14:16:58] <Laz> так заебло блиа
[14:17:07] <Smalltalk Samurai> Afalin, в зеркало посмотрели?
[14:17:10] <СКптПД "ЗО"> какой-то красноглазик решил, что это хорошая идея.
[14:17:13] <Laz> а как называется опция - ниадуплю никак
[14:17:23] <Smalltalk Samurai> Laz, не знаю, у меня зущевский конфиг
[14:17:31] <Laz> Smalltalk Samurai: а у тебя такая члень есть?
[14:17:37] <Smalltalk Samurai> адам2 + какие то мелкие настройки комплита
[14:17:48] <Smalltalk Samurai> а не замечал
[14:18:00] <Smalltalk Samurai> Laz, не
[14:18:09] <Smalltalk Samurai> такого маразма как у тебя не припомню
[14:18:24] <Afalin> Smalltalk Samurai: В зеркало смотрел. Там не было =(
[14:18:39] <Laz> Smalltalk Samurai: а покаж конфижег :)
[14:19:02] <Laz> я просто чот даже не представляю, как опция может называться
[14:19:14] <Laz> вроде весь ман прочитал
[14:19:25] 0xd34df00d зашёл в конференцию
[14:19:28] <Laz> кстати, цпп гуано
[14:19:32] <Laz> ;)
[14:19:33] <Smalltalk Samurai> Laz, до дома прейду и покажу, если напомнишь
[14:19:40] <Laz> Smalltalk Samurai: ты на работе штоле?
[14:19:47] <Smalltalk Samurai> Laz, отож
[14:19:55] <Laz> да вы там ёбнулись совсем?
[14:19:58] <Smalltalk Samurai> нет
[14:19:59] <Laz> сегодня ж выходной
[14:20:06] <Smalltalk Samurai> я тольком на работу не ходил на неделе
[14:20:09] <Smalltalk Samurai> в универе торчал
[14:20:16] <Smalltalk Samurai> вот щас посижу
[14:20:17] <Laz> пнятненько..
[14:20:41] <Laz> а я вчера в пьяном виде такой пездатый слакбилд написал..
[14:20:42] GFORGX вышел из конференции
[14:20:51] <Afalin> Хм, не я один на работе штоле?
[14:20:57] <Laz> сегодня так удивился, что он работает
[14:21:11] <Smalltalk Samurai> а я сейчас в пьяном виде буду наш кусок гавна на новый аудиодвижок переносить))))
[14:21:20] <Afalin> Laz: Алсо мы ебанулись. На отличненько.
[14:21:23] <Laz> Smalltalk Samurai: вали оттуда, пока не поздно
[14:21:32] <Smalltalk Samurai> Laz, вот ещё, меня повысили недавно
[14:21:33] <Laz> Afalin: да, я уж заметил
[14:21:38] <пкщгяут[ляптоп]> лол
[14:21:40] <Laz> нормальные люди по суботам дома сидят, телек смотрят
[14:21:45] <Laz> Smalltalk Samurai: хуясе
[14:21:47] <Afalin> Телек не нужен.
[14:21:48] <Laz> Smalltalk Samurai: и кто ты теперь?
[14:21:53] <Laz> Afalin: нужен же
[14:21:56] <Afalin> Неты.
[14:21:59] <Laz> если в него плейтейшон воткнут ^_^
[14:22:08] <Smalltalk Samurai> Laz, инженер по ИТ 4й категории
[14:22:12] <Afalin> Плейстейшон тоже не нужен =)
[14:22:15] <Laz> Smalltalk Samurai: йопт
[14:22:18] <Smalltalk Samurai> из восьми
[14:22:20] <Laz> Smalltalk Samurai: да ты теперь гуру
[14:22:26] <Smalltalk Samurai> ололо
[14:22:38] <Afalin> СобаЧЯТина 4ой категории. Рубится вместе с будкой. (ц)
[14:22:39] <Smalltalk Samurai> да, теоретически я теперь могу новичков менторить
[14:24:18] <Smalltalk Samurai> Laz, а нафиг тебе сдался то зшский комплишон?
[14:24:25] <Smalltalk Samurai> меня вполне устраивает комплишон в ешелле
[14:24:33] <Laz> Smalltalk Samurai: ну я ешеллом не пользуюсь
[14:24:48] <Smalltalk Samurai> чотак
[14:25:20] <Laz> а чо там
[14:25:24] <Laz> он круче зш штоле?
[14:25:29] <Smalltalk Samurai> нед
[14:25:33] <Laz> ну и нахер его :)
[14:25:39] <Smalltalk Samurai> но по закону Парето
[14:25:48] <Smalltalk Samurai> в 80% случаев
[14:25:51] <Smalltalk Samurai> его хватает
[14:26:01] <Smalltalk Samurai> а 80% возможностей зш
[14:26:03] <Smalltalk Samurai> юзают
[14:26:07] <Laz> мне только одного не хватает - возможности по терминалу с клавиатуры гулять
[14:26:10] <Smalltalk Samurai> только 20% его пользователей
[14:26:21] <Laz> но это терминала проблемы
[14:26:26] <0xd34df00d> Развлекаетесь, или Smalltalk Samurai уныл?
[14:26:34] <Afalin> 0xd34df00d: Не доставляет пока.
[14:26:52] <Smalltalk Samurai> 0xd34df00d, С++ - гавно
[14:26:55] <Smalltalk Samurai> этого хотели?
[14:27:04] <Afalin> Smalltalk Samurai: Это уныло ну.
[14:27:12] <Afalin> Smalltalk Samurai: Алсо смаллталк не нужен.
[14:27:17] <Smalltalk Samurai> Afalin, в нём типы не являются объектами
[14:27:19] <Smalltalk Samurai> гавно
[14:27:30] Smalltalk Samurai выгнали из конференции: гавно
[14:27:35] <Afalin> Ололо.
[14:27:37] Smalltalk Samurai зашёл в конференцию
[14:27:47] <Smalltalk Samurai> поэтому метаклассов нормальных ненагородить
[14:28:04] <Afalin> s/метаклассов/хуиты/
[14:28:21] <Laz> Smalltalk Samurai: просто никто не знает, зачем они нужны
[14:28:23] <Smalltalk Samurai> Afalin, если для вас метаклассы есть это слово, мне вас жаль
[14:28:30] <Smalltalk Samurai> Laz, да я в этом убедился уже давно
[14:28:37] <Laz> когда я рассказал нашему боссу про метаклассы, он сказал, что это нарушение принципов ООП
[14:28:39] <Afalin> Smalltalk Samurai: Неты.
[14:28:41] <СКптПД "ЗО"> ша
[14:28:45] <Smalltalk Samurai> щас ещё скажут что С++ я не осилил
[14:28:49] <Laz> жаво-гуру блядь
[14:28:49] <СКптПД "ЗО"> славный капитан желает задать вопрос
[14:28:58] <СКптПД "ЗО"> Smalltalk Samurai: ты ниасилил С++
[14:29:00] <Afalin> СКптПД "ЗО": Славный экипаж слушаэ.
[14:29:06] <Laz> гг
[14:29:18] <СКптПД "ЗО"> кто-нибудь пользовался вимом с OmniCppComplete?
[14:29:22] <Afalin> И это сказал ОН.
[14:29:26] <Smalltalk Samurai> СКптПД "ЗО", осилил, поэтому ничего нового больше на них и не пишу
[14:29:27] <Smalltalk Samurai> ибо
[14:29:30] <Smalltalk Samurai> (С)
[14:29:47] <0xd34df00d> Smalltalk Samurai: осиль куте, там есть метаклассы.
[14:29:53] <СКптПД "ЗО"> Smalltalk Samurai: если осилил и не пишешь, значит не осилил.
[14:30:06] <Smalltalk Samurai> СКптПД "ЗО", спорно
[14:30:15] <СКптПД "ЗО"> ок, спорь.
[14:30:23] <Afalin> С @ ПОРНО [:||||:]
[14:30:31] <Smalltalk Samurai> 0xd34df00d, когда куте отвяжется от мока и осилит реализовать свои сигналы/слоты на шаблонах, я ещё посмотрю на них
[14:30:45] <Afalin> Smalltalk Samurai: Ололо.
[14:30:53] <Laz> лол
[14:30:55] <СКптПД "ЗО"> я таки повторяю
[14:30:59] <Laz> Smalltalk Samurai: нахуй шаблоны
[14:31:00] <Afalin> Smalltalk Samurai: Ты про плюсатые темплейты штоле?
[14:31:01] <СКптПД "ЗО"> кто-нибудь пользовался вимом с OmniCppComplete?
[14:31:10] <Smalltalk Samurai> Afalin, да
[14:31:16] <Laz> СКптПД "ЗО": вим не нужен, ты этого хотел?
[14:31:19] <Afalin> Smalltalk Samurai: Это хуита тогда будет полная.
[14:31:20] <0xd34df00d> Smalltalk Samurai: а зачем?
[14:31:37] <0xd34df00d> Smalltalk Samurai: зачем от мока отвязываться?
[14:31:43] <0xd34df00d> Smalltalk Samurai: ты ниасилил нормальные системы сборки?
[14:31:44] <Smalltalk Samurai> 0xd34df00d, а затем что он костыль
[14:31:51] <0xd34df00d> Smalltalk Samurai: обоснуй.
[14:31:54] <Smalltalk Samurai> 0xd34df00d, при чём тут это?
[14:32:13] <Smalltalk Samurai> сигналы/слоты реализуются без сторонних препроцессоров.
[14:32:25] <Smalltalk Samurai> 0xd34df00d, почитай же Александреску, ну
[14:32:36] <Smalltalk Samurai> там разобран шаблон проектирования Command
[14:32:48] <Laz> Smalltalk Samurai: я читал, что это ксинта..
[14:32:50] <Smalltalk Samurai> который представляет собой "отложенный вызов функции"
[14:32:59] <Smalltalk Samurai> объект
[14:33:03] <Smalltalk Samurai> не-динамический
[14:33:06] <Smalltalk Samurai> рантайм--
[14:33:09] <0xd34df00d> Smalltalk Samurai: а теперь осиль справку куте и узнай, почему у них сигналы-слоты рантайм.
[14:33:18] <Smalltalk Samurai> 0xd34df00d, читал, тупые отговорки
[14:33:22] <0xd34df00d> Smalltalk Samurai: не на шаблонах и с «костылями».
[14:33:27] <0xd34df00d> Smalltalk Samurai: слив засчитан.
[14:33:35] <Smalltalk Samurai> 0xd34df00d, какой слив, сам ты слив
[14:33:42] <Smalltalk Samurai> в статически типизированном языке
[14:33:44] <Smalltalk Samurai> надо юзать
[14:33:46] <пкщгяут[ляптоп]> мде
[14:33:49] <Smalltalk Samurai> эту типизированность
[14:33:51] <Smalltalk Samurai> на полную
[14:33:53] <пкщгяут[ляптоп]> вы все говно и ничего не достигли
[14:33:55] <пкщгяут[ляптоп]> такие дела
[14:33:58] <пкщгяут[ляптоп]> а чуваки рубят бабосы
[14:34:00] <Smalltalk Samurai> и не городить рантаймовой фигни
[14:34:02] <пкщгяут[ляптоп]> так что сосите хуйцы
[14:34:03] <0xd34df00d> Smalltalk Samurai: ты весьма уныл.
[14:34:13] <0xd34df00d> Smalltalk Samurai: > метаклассы
> не городить рантаймовой фигни
[14:34:15] <0xd34df00d> Нутыпонел.
[14:34:18] <Laz> да просто с++ убог
[14:34:20] <0xd34df00d> Взаимоисключающие параграфы.
[14:34:24] <Smalltalk Samurai> 0xd34df00d, метаклассы это одно
[14:34:26] <Laz> поэтому они и написали костылей
[14:34:32] Smalltalk Samurai выгнали из конференции: пошел нахуй, у меня вообще настроение плохое
[14:34:39] Smalltalk Samurai зашёл в конференцию
[14:34:40] <Laz> гг
[14:34:46] <Laz> Smalltalk Samurai: я тебя предупреждал же
[14:34:57] <Laz> тут банят, когда сказать нечего
[14:34:59] <Smalltalk Samurai> 0xd34df00d, какого черта тогда С++ есть ООП-язык, если там не всё-объект?
[14:35:01] Smalltalk Samurai выгнали из конференции: сраная пересда по сраному матану
[14:35:07] <0xd34df00d> А он не ООП.
[14:35:08] Smalltalk Samurai зашёл в конференцию
[14:35:10] <0xd34df00d> Ты ж все равно вернешься )
[14:35:12] <0xd34df00d> Во.
[14:35:15] <0xd34df00d> Умничка.
[14:35:20] <Smalltalk Samurai> лошара матан не осилил
[14:35:29] <пкщгяут[ляптоп]> лол
[14:35:38] <пкщгяут[ляптоп]> переход на линости ГОУ!
[14:35:49] <Smalltalk Samurai> 0xd34df00d, а чтоже он тогда, процедурщина?
[14:35:52] <Laz> даже я матан всегда с первого раза сдавал
[14:35:56] <Smalltalk Samurai> я тоже
[14:35:59] <Smalltalk Samurai> матан это святое
[14:36:01] <0xd34df00d> Smalltalk Samurai: экзаменатор сцуко злой был, даже сказать ничо не дал, сразу послал, лол.
[14:36:06] <пкщгяут[ляптоп]> а я не знаю матан
[14:36:08] <0xd34df00d> Smalltalk Samurai: а ты в каком быдловузе?
[14:36:11] <0xd34df00d> .vcard Smalltalk Samurai
[14:36:12] <DeadBot> 0xd34df00d: vCard:
Полное имя: Dmitry Matveev
[14:36:13] <пкщгяут[ляптоп]> и мне похуq
[14:36:17] <пкщгяут[ляптоп]> похуй*
[14:36:20] <Laz> пкщгяут[ляптоп]: да его никто не знает :)
[14:36:21] <Smalltalk Samurai> 0xd34df00d, нижегородском государственном техническом
[14:36:23] <Smalltalk Samurai> 4й курс
[14:36:29] <0xd34df00d> Smalltalk Samurai: говновуз детектед.
[14:36:35] <Smalltalk Samurai> ну канешн
[14:36:39] <пкщгяут[ляптоп]> лол
[14:36:43] <Laz> лол
[14:36:44] <Smalltalk Samurai> про замкадье вспомни ещё
[14:36:49] <пкщгяут[ляптоп]> ЧСВ++
[14:37:01] GFORGX зашёл в конференцию
[14:37:14] <СКптПД "ЗО"> хуяк!
[14:37:23] <СКптПД "ЗО"> я с первого раза написал правильный код
[14:37:24] <0xd34df00d> Smalltalk Samurai: замкадье хуй с ним, это уж просто не повезло.
[14:37:26] <СКптПД "ЗО"> на плюсах
[14:37:29] <0xd34df00d> </толстота>
[14:37:30] <СКптПД "ЗО"> я бог, сучечки!
[14:37:52] <Smalltalk Samurai> гг
[14:37:53] <Laz> СКптПД "ЗО": пойди нажрись в честь такого дела
[14:37:56] <Afalin> Лиспоёб-плюсопрограммер, гг.
[14:37:59] <Smalltalk Samurai> плюсисты так радуются что у них
[14:38:06] <Smalltalk Samurai> с первого раза получилось написать правильный код
[14:38:13] <Smalltalk Samurai> они такие забавные ^__^
[14:38:14] <Afalin> СКптПД "ЗО": Слышь, тебя плюсистом обзывают.
[14:38:18] <Laz> Smalltalk Samurai: ага :)
[14:38:28] <СКптПД "ЗО"> Afalin: слышу, ага
[14:38:47] <пкщгяут[ляптоп]> да говно эти ваши плюсы
[14:38:52] <пкщгяут[ляптоп]> нечитаемый пиздец
[14:38:55] <Afalin> Да говно эти ваши.
[14:39:01] <Smalltalk Samurai> Да говно.
[14:39:04] <Afalin> Да.
[14:39:12] <СКптПД "ЗО"> но слова унтерменша, не дебагавшего код на живом контроллере меня не волнуют
[14:39:14] <пкщгяут[ляптоп]> хуй пойми где какая переменаая или метод обьявлены
[14:39:18] <пкщгяут[ляптоп]> и ваще
[14:39:31] <Smalltalk Samurai> СКптПД "ЗО", я дебажил код на живом контроллере
[14:39:34] <Smalltalk Samurai> можно я скажу?
[14:39:36] <Smalltalk Samurai> гавно!
[14:39:40] <пкщгяут[ляптоп]> ++
[14:39:43] <Laz> да!
[14:39:49] <пкщгяут[ляптоп]> а тут кто нить код пишет вообще?
[14:39:57] <Laz> пкщгяут[ляптоп]: я слакбилд вчера написал
[14:39:57] <пкщгяут[ляптоп]> или только языками болтать умеют?
[14:40:00] <Afalin> пкщгяут[ляптоп]: А зачем его писать?
[14:40:03] <пкщгяут[ляптоп]> слакбилд говно
[14:40:09] <Laz> эээ
[14:40:11] <Laz> слыш
[14:40:15] <Laz> не гони на мой слакбилд
[14:40:20] <Laz> он охуенен
[14:40:20] <Afalin> И слака тоже гавно.
[14:40:21] <пкщгяут[ляптоп]> Afalin ну как, что "чего то достичь в этой сраной жизни" лол
[14:40:36] <Afalin> пкщгяут[ляптоп]: Ну кагбе это не взаимосвязано.
[14:40:47] <0xd34df00d> Я слоу.
[14:40:50] <Smalltalk Samurai> Laz, а ты не задумывался о том, что
[14:40:52] Smalltalk Samurai выгнали из конференции: гавно!
[14:40:56] Smalltalk Samurai зашёл в конференцию
[14:41:18] <пкщгяут[ляптоп]> лол
[14:41:36] <пкщгяут[ляптоп]> Afalin да?
[14:41:37] <Smalltalk Samurai> Laz, что на шаблонах можно писать по сути чистый функциональный код?)
[14:41:43] <Laz> Smalltalk Samurai: неа
[14:41:49] <Smalltalk Samurai> который будет вычисляться во время компиляции
[14:41:50] <Laz> Smalltalk Samurai: я ващще крестов не знаю же
[14:41:51] <пкщгяут[ляптоп]> Afalin я думал что у таких как мы это взаимосвязано
[14:41:52] <Afalin> пкщгяут[ляптоп]: Ога. Я гарантирую это.
[14:41:57] <Smalltalk Samurai> спискам длину считать
[14:42:05] <Laz> но думаю, что хуиту ты несёшь
[14:42:06] <пкщгяут[ляптоп]> а как тогда прийти к успеху таким поцанчигам как мы?
[14:42:10] <Smalltalk Samurai> сортировать (правда черезжопненько получится)
[14:42:18] <Smalltalk Samurai> Laz, зато теперь можно говорить что С++ это ФП
[14:42:19] <Laz> для функционального кода нужны функции, как объекты первого рода
[14:42:28] <Afalin> пкщгяут[ляптоп]: Не, ну можно и код пописать мальца.
[14:42:35] <Laz> сомневаюсь, что в цпп это возможно
[14:42:42] <пкщгяут[ляптоп]> Afalin ты не ответил на мой ответ
[14:42:48] <Smalltalk Samurai> Laz, функции первого рода
[14:42:55] <Smalltalk Samurai> которые суть функции высших порядко?
[14:43:01] <Laz> ну в принципе да
[14:43:06] <Smalltalk Samurai> можно
[14:43:14] <Laz> только я плохо представляю, как
[14:43:16] <Smalltalk Samurai> только они не будут выглядеть как функции
[14:43:20] <Afalin> пкщгяут[ляптоп]: Мы же быдлота ваще ну.
[14:43:24] <Smalltalk Samurai> Laz, но семантически будут именно ими
[14:43:25] <пкщгяут[ляптоп]> ._.
[14:43:25] <Laz> как объекты штоле будут?
[14:43:30] <Smalltalk Samurai> Laz, типы
[14:43:33] <Laz> ну да
[14:43:37] <Smalltalk Samurai> во время компиляции нет объектов
[14:43:38] <пкщгяут[ляптоп]> Afalin почемму?
[14:43:39] <Laz> та ну, костыль
[14:43:40] <Smalltalk Samurai> тока типы
[14:43:55] <пкщгяут[ляптоп]> Laz есть идеи по гц?
[14:43:57] <Afalin> пкщгяут[ляптоп]: По определению. Цодингтимота есть быдлота.
[14:44:00] <Laz> и как ты представляешь себе тип "функция" ?
[14:44:04] <пкщгяут[ляптоп]> Afalin да? хуясе
[14:44:05] <Smalltalk Samurai> Laz, дык С++ не ООП же, как у нас выкосокомпетентный 0xd34df00d заявил
[14:44:05] <Laz> пкщгяут[ляптоп]: есть, ага
[14:44:13] <0xd34df00d> Smalltalk Samurai: он мультипарадигменный.
[14:44:13] <пкщгяут[ляптоп]> Laz ну ты в коде их воплоти тогда, ок?
[14:44:19] <0xd34df00d> Smalltalk Samurai: не только ООП.
[14:44:25] <Laz> пкщгяут[ляптоп]: но мне надо будет всё переписать
[14:44:31] <Laz> :)
[14:44:35] <Smalltalk Samurai> 0xd34df00d, ну и какие же там парадигмы у нас есть?
[14:44:37] <пкщгяут[ляптоп]> Laz переписывай чо
[14:44:47] <Smalltalk Samurai> в которых мы можем пейсать
[14:44:49] <пкщгяут[ляптоп]> ну если хочешь попробуй мне сейчас обьяснить
[14:44:55] <Laz> пкщгяут[ляптоп]: не, не хочу
[14:44:55] <пкщгяут[ляптоп]> чтоб я тоже в теме был
[14:44:57] <пкщгяут[ляптоп]> ._.
[14:45:02] <Laz> эт подумать же надо.. :)
[14:45:02] <пкщгяут[ляптоп]> ну и ладно
[14:45:06] <пкщгяут[ляптоп]> лол
[14:45:19] <Laz> Smalltalk Samurai: функциональная, лол
[14:45:24] <0xd34df00d> Smalltalk Samurai: а boost костыль?
[14:45:31] <Laz> костыль
[14:45:39] <Afalin> Laz: Весь?
[14:45:47] <Laz> Afalin: ну так, местами
[14:45:48] <Smalltalk Samurai> 0xd34df00d, буст не является ещё частью языка либо стандартной библиотеки
[14:45:55] <Smalltalk Samurai> так что буст в дискуссию не входит
[14:46:06] <Smalltalk Samurai> ну а так -
[14:46:12] <Smalltalk Samurai> буст это хороший
[14:46:16] <Smalltalk Samurai> добротный
[14:46:17] <СКптПД "ЗО"> Smalltalk Samurai: ты все равно хуй, потому что твой "живой контроллер" -- в лучшем случае эвалка с айсиком
[14:46:17] <Smalltalk Samurai> костыль
[14:46:28] <Laz> охлолы
[14:46:32] <Afalin> Буст это большой гавна комбаен.
[14:46:33] <СКптПД "ЗО"> (я покурить уходил)
[14:46:38] <Smalltalk Samurai> СКптПД "ЗО", контроллер лсд дисплея, epson
[14:46:53] <СКптПД "ЗО"> гг
[14:47:02] <Smalltalk Samurai> я дебажил его инициализацию
[14:47:08] <СКптПД "ЗО"> ну и как же ты его дебажил?
[14:47:18] <Smalltalk Samurai> ггггг
[14:47:25] <Laz> быстро!
[14:47:28] <Laz> и сильно!
[14:47:37] <Smalltalk Samurai> СКптПД "ЗО", долгая история
[14:47:38] <Laz> отдебажил по самые помидоры
[14:47:40] <Smalltalk Samurai> но это было забавно
[14:47:41] <СКптПД "ЗО"> ври, не стесняйся
[14:47:44] <Smalltalk Samurai> на том этапе
[14:47:56] <Smalltalk Samurai> мне доступны были тока светодиоды на корпусе
[14:48:00] <Smalltalk Samurai> ими себе и моргал
[14:48:40] <СКптПД "ЗО"> а новый код как прошивал?
[14:49:04] <Smalltalk Samurai> когда что то шло не так
[14:49:37] <Smalltalk Samurai> через WindRiver VisionProbe
[14:49:48] <Smalltalk Samurai> весь flash перезаписывал
[14:49:49] <СКптПД "ЗО"> программатор штолеа?
[14:49:51] <Smalltalk Samurai> жа
[14:49:52] <Smalltalk Samurai> да
[14:49:53] <СКптПД "ЗО"> говно
[14:49:58] <СКптПД "ЗО"> это не живй контроллер
[14:49:59] <Smalltalk Samurai> ну это крайний случай
[14:50:04] <Laz> ну расскажи нам, как надо
[14:50:20] <СКптПД "ЗО"> я с эмулятором ПЗУ сидел
[14:50:50] <пкщгяут[ляптоп]> а у меня блять весь аптайм впизду
[14:51:01] <пкщгяут[ляптоп]> из-за отошедшего аккумулятора на ляптопе ._.
[14:51:50] <Laz> пкщгяут[ляптоп]: лузир же
[14:51:54] <СКптПД "ЗО"> поправил, собрал, записал в эмулятор ПЗУ, нажал кнопку, контроллер дернулся за прерывание, мой код исполнился, смотрю на диаграммы ног
[14:52:05] <СКптПД "ЗО"> вот это -- на живом контроллере
[14:52:18] <пкщгяут[ляптоп]> мде
[14:52:23] <Smalltalk Samurai> это живой?
[14:52:26] <СКптПД "ЗО"> угу
[14:52:38] <Smalltalk Samurai> это всё равно что труп-франкенштейн на столе)
[14:52:54] <Smalltalk Samurai> хотя в целом да
[14:52:55] <пкщгяут[ляптоп]> СКптПД "ЗО" ЧСВ++
[14:52:56] <Smalltalk Samurai> согласен
[14:52:56] <СКптПД "ЗО"> It's alive! Alive!
[14:53:13] <Laz> СКптПД "ЗО": ну и сколько мм добавилось?
[14:53:49] Spo1ler вышел из конференции: Replaced by new connection
[14:53:51] <СКптПД "ЗО"> 15
[14:53:53] Spo1ler зашёл в конференцию
[14:53:54] <СКптПД "ЗО"> убавилось
[14:53:57] <СКптПД "ЗО"> с талии
[14:54:03] <Laz> нормуль
[14:54:57] <Smalltalk Samurai> Laz, помнишь я тебе ссылку давал на книжку Шнаера, или как там
[14:55:04] <Smalltalk Samurai> а, это амораллиру было
[14:55:06] <Laz> неа
[14:55:11] <Laz> а чо за книжка?
[14:55:21] <Smalltalk Samurai> первая ссылка будет в гугле, щас
[14:55:30] <Smalltalk Samurai> Object Oriented Programming with ANSI-C
[14:55:50] <Laz> Еврейская мессианская община Врата Сиона
[14:55:54] <Laz> оо
[14:55:59] <Smalltalk Samurai> не видимо нет то)
[14:55:59] <Laz> бля, надо будет почитать
[14:56:02] <Smalltalk Samurai> вот
[14:56:11] <Smalltalk Samurai> там где то в середине показано как метаклассы лабать
[14:56:17] <Laz> я смотрел, как крутые поцаны пишут
[14:56:25] <Laz> но с трудом понимаю, что там да как
[14:56:28] <Smalltalk Samurai> и какой профит даёт их использование при реализации мультиметодов
[14:56:43] <Laz> ну, я быдлецо, так что таких умных вещей не понимаю
[14:56:46] <Smalltalk Samurai> да там просто всё, правда множественного наследования нет, но его нужность не доказано
[14:56:49] <Laz> мультиметоды эти ваши
[14:57:00] <Laz> множественное наследование таки рулед
[14:57:03] <пкщгяут[ляптоп]> лолъ
[14:57:05] <Laz> миксины чтоб лабать
[14:57:06] <Smalltalk Samurai> Laz, в печку
[14:57:07] <пкщгяут[ляптоп]> Laz ты хуй
[14:57:15] <Smalltalk Samurai> вот только ради миксинов и рулит
[14:57:16] <Smalltalk Samurai> это да
[14:57:17] <Laz> пкщгяут[ляптоп]: чмаки
[14:57:26] <Laz> Smalltalk Samurai: ну а для остального - хуй знает
[14:57:33] <Laz> я даже не представляю, зачем ещё оно нужно
[14:57:40] <Smalltalk Samurai> Laz, в эталонном ООП языке например нету их
[14:57:49] <Smalltalk Samurai> и уже 30 лет как обходятся
[14:57:52] <Laz> просто их тогда ещё не придумали :)
[14:57:59] <Laz> к тому же там интроспекция есть
[14:58:07] <Laz> так что миксины легко реализуются
[14:58:14] <Laz> и без наследования
[14:58:20] <Smalltalk Samurai> агрегацией да
[14:58:29] <Smalltalk Samurai> зато там придумали такое изящное решение
[14:58:43] <Smalltalk Samurai> не включать в сам язык всякий хлам типо циклов и условных выражений)
[14:59:06] <Laz> да ну
[14:59:11] <Laz> это не изящное решение :)
[14:59:15] Spo1ler вышел из конференции
[14:59:17] <Smalltalk Samurai> да чо ты понимаешь
[14:59:22] <Smalltalk Samurai> это верность концепциям)
[14:59:32] <Laz> с одной стороны да
[14:59:38] <Laz> но зачем это нужно - непонятно
[14:59:48] <Smalltalk Samurai> зато непосредственно _язык_ получился простым, не перегруженным всяким овном
[14:59:48] <Laz> тебе может понадобиться отнаследоваться от цикла?
[14:59:56] <Smalltalk Samurai> Laz, там нет классов для цикла
[15:00:05] <Smalltalk Samurai> и для ифа тоже нет
[15:00:05] <Laz> как так? О_о
[15:00:14] Sphinkx зашёл в конференцию
[15:00:15] <Smalltalk Samurai> ну
[15:00:19] <Smalltalk Samurai> например
[15:00:23] <Laz> цыклы же объекты?
[15:00:28] <Smalltalk Samurai> 10 timesRepeat: [ aBlock ]
[15:00:31] <Smalltalk Samurai> циклов нет
[15:00:33] <Smalltalk Samurai> =)
[15:00:36] <Laz> а, понил
[15:00:45] <Smalltalk Samurai> 1 to: n do: [:i | ... ]
[15:00:47] <Laz> у була есть ifTrue?
[15:00:50] <Smalltalk Samurai> ога
[15:01:00] <Smalltalk Samurai> это сообщение которое посылается булу
[15:01:14] <Smalltalk Samurai> для класса True выполнится блок который дали в ifTrue
[15:01:22] <Smalltalk Samurai> для класса False выполнится блок который дали в ifFalse:
[15:01:54] <Smalltalk Samurai> изящность во все поля
[15:02:07] <Laz> херня кароче
[15:02:23] <Smalltalk Samurai> не, это наоборот сила
[15:03:14] <Laz> вот лисп - это сила
[15:03:41] <Smalltalk Samurai> лисп выигрывает у смолтока в том случае
[15:03:48] <Smalltalk Samurai> когда нужна множественная диспетчеризация
[15:04:01] <Smalltalk Samurai> ибо в CLOS как я понял она из коробки =)
[15:04:38] <Laz> эт чо за члень?
[15:04:52] <Laz> диспетризация твоя
[15:04:52] <Smalltalk Samurai> ну
[15:05:26] <Smalltalk Samurai> это когда вызываемый код определяется относительно типов нескольких объектов
[15:05:32] <пкщгяут[ляптоп]> ага
[15:05:34] <пкщгяут[ляптоп]> это круто
[15:05:38] <Smalltalk Samurai> виртуальные эти ф-ии в С - это когда n = 1
[15:05:42] <Smalltalk Samurai> *C++
[15:06:11] <Laz> типа перегрузки?
[15:06:37] <Smalltalk Samurai> грубо говоря да
[15:06:40] <Smalltalk Samurai> очень грубо)
[15:06:44] <Laz> ну я понел
[15:06:53] <Laz> этож можно, скажем, делегированием сделать
[15:06:53] <Smalltalk Samurai> это скажем
[15:06:58] <Smalltalk Samurai> когда звук
[15:06:58] <Laz> не?
[15:07:05] <Smalltalk Samurai> который издает музыкальный инструмент
[15:07:16] <Smalltalk Samurai> зависит и от типа барабана и от типа палочек
[15:07:20] <пкщгяут[ляптоп]> лол
[15:07:22] <Afalin> Smalltalk Samurai:
[15:07:23] <Laz> охфак
[15:07:25] <Afalin> Нажимай
[15:07:26] <пкщгяут[ляптоп]> харош цитировать
[15:07:27] <Afalin> пореже
[15:07:30] <Afalin> энтер.
[15:07:48] <Smalltalk Samurai> Afalin, кикнут опять, дописать не успею
[15:07:51] <Laz> нихера не представляю, как это работает
[15:07:54] <Laz> ну да ладно
[15:08:02] <Laz> я всё равно больше хеловорлда ничего не напишу
[15:08:15] <Afalin> Smalltalk Samurai: При следующем входе допишешь ну.
[15:08:29] <Smalltalk Samurai> пкщгяут[ляптоп], Это ты чтоли был тот анон который мне этот пример приводил?)
[15:08:37] <Smalltalk Samurai> просто хороший наглядный пример
[15:08:44] <пкщгяут[ляптоп]> Smalltalk Samurai извини, я на говнолоре не сижу
[15:08:56] <пкщгяут[ляптоп]> но это вощето из книги
[15:08:58] <Smalltalk Samurai> нагляднее чем классический, с астероидами и космическими кораблями =)
[15:09:01] <пкщгяут[ляптоп]> ЕМНИП из ПЦЛ
[15:09:08] <Smalltalk Samurai> да точн из PCL
[15:13:09] <0xd34df00d> Господа.
[15:13:14] <0xd34df00d> Запомните меня таким.
[15:13:47] <Afalin> Щито?
[15:14:14] Uzari зашёл в конференцию
[15:15:19] <0xd34df00d> Я обратно на генту ухожу.
[15:15:27] <0xd34df00d> ВОЗВРАЩЕНИЕ БЛУДНОГО СЫНА
[15:15:28] <Laz> фууу
[15:15:34] <Laz> гента гавно
[15:15:48] <Afalin> Ололо.
[15:15:48] <Laz> моя так и не может понять, что eselect-news удолён
[15:15:50] <0xd34df00d> юмукышщт Дф
[15:15:54] <0xd34df00d> .version Laz
[15:15:56] <DeadBot> 0xd34df00d: Laz использует jabber.el 0.7.93 GNU Emacs 23.1.50.1 (i686-pc-linux-gnu, GTK+ Version 2.14.7)
of 2009-11-24 on darkstar
[15:16:02] <0xd34df00d> Laz: ниасилил же.
[15:16:07] <Laz> что ниасилил?
[15:16:11] <Laz> генту?
[15:16:23] <Afalin> 0xd34df00d: А чо дебиан? Не торт?
[15:16:26] <0xd34df00d> Laz: ты. Генту, да.
[15:16:29] <Laz> охлол
[15:16:32] <0xd34df00d> Afalin: да чо-то вот захотелось.
[15:16:36] <Laz> ну расскажи, как её асилить?
[15:17:13] <0xd34df00d> Afalin: кроме того, возможно, буду пилить вебкит, а под гентой это делать удобнее
[15:17:17] <0xd34df00d> Под гентой ваще пилить удобнее.
[15:17:25] <Afalin> Хм.
[15:19:34] <Laz> внатуре
[15:19:36] <Laz> очень удобно
[15:19:48] <Laz> не нужно ставить дев-пакеты
[15:20:05] <Smalltalk Samurai> сиди себе знашь и пили)
[15:20:07] <Laz> в остальном, пожалуй, разницы нет..
[15:20:14] <Laz> ах, да
[15:20:16] <Laz> гента гавно
[15:20:19] <Laz> ну это не считается
[15:20:25] <Smalltalk Samurai> Laz, в добеяне можно апт-гет сурс сделать
[15:20:31] <Laz> Smalltalk Samurai: я знаю
[15:20:33] <Smalltalk Samurai> патчей своих наложить
[15:20:41] <Laz> я юзал дебиан раньше :;
[15:20:42] <Laz> :)
[15:20:45] <Smalltalk Samurai> я знаю
[15:20:48] <Laz> и пакеты свои собирал постоянно
[15:20:49] <Smalltalk Samurai> а вот не помню тока
[15:21:09] <Smalltalk Samurai> там можно патчи прикрепить чтобы он при обновлении сорцы автоматом патчил?
[15:21:14] <Laz> каэш
[15:21:21] <Smalltalk Samurai> ну тогда
[15:21:25] <Laz> ну не совсем автоматически
[15:21:31] <Laz> там нужно дописать в debian/rules
[15:21:37] <Laz> что и куда накладывать
[15:21:41] <Smalltalk Samurai> "если нет разницы, зачем платить больше?" (с)
[15:21:45] <Afalin> Господа. Если в 15-тиатмосферной кофеварке заварить чай какой-либо - вставит?
[15:21:59] <Laz> Smalltalk Samurai: мпх+10мм :)
[15:22:08] <Smalltalk Samurai> аа
[15:22:09] <Smalltalk Samurai> да
[15:22:12] <Smalltalk Samurai> совсем забыл
[15:22:31] <0xd34df00d> Laz: чтобы поставить нормально вебкит, нужно собрать деб.
[15:22:34] <0xd34df00d> Laz: нужно каждый раз собирать деб.
[15:22:37] <0xd34df00d> Laz: с ебилдами легче.
[15:22:40] <Laz> очень сложно, да
[15:22:44] <Laz> собирать деб
[15:22:45] <0xd34df00d> Впадлу. ДОЛГО.
[15:22:49] <Laz> долго?
[15:22:55] <Laz> ебилд быстрее собирается?
[15:23:03] <Smalltalk Samurai> :))))
[15:23:14] <Laz> может ты на разных компах сравнивал?
[15:23:28] <O01eg> в дебах есть юз флаги?
[15:23:43] <0xd34df00d> Ебилд — ccache.
[15:23:48] <0xd34df00d> Поэтому да, быстрее.
[15:23:49] <Laz> оуфак
[15:23:51] <0xd34df00d> Laz: толсто.
[15:23:57] <0xd34df00d> Laz: я же говорю, ты генту ниасилил.
[15:23:58] <Laz> в дебиане никак не заюзать ccache?
[15:24:11] <O01eg> Laz: нет
[15:24:20] <Laz> O01eg: почему же?
[15:24:51] <Laz> ман надо читать?
[15:25:00] <Laz> а для генты в вике всё написано?
[15:25:05] <Laz> понятненько..
[15:25:20] <Laz> я собирал дебы с ccache и distcc и не обламывался
[15:25:27] <Laz> правда, толку от ccache не много
[15:25:42] <Laz> я не пересобирал их каждый день
[15:25:57] <Laz> и да, так и не понял, зачем собирать дебку, чтоб поставить вебкит
[15:26:10] <Laz> без дебки не ставится?
[15:26:52] <0xd34df00d> Laz: а как?
[15:27:00] <Laz> ну там
[15:27:01] <0xd34df00d> Laz: чтобы не поломать зависимости и не сделать из системы хлам?
[15:27:10] <Laz> то есть ты не хочешь ломать систему?
[15:27:10] <Smalltalk Samurai> пффф
[15:27:18] <Laz> и поэтому собираешь свой кривой вебкит в дебку?
[15:27:21] <Smalltalk Samurai> /usr/local никто не отменял
[15:27:23] <Laz> похаченый
[15:27:36] <Laz> и ставишь глобально кривой вебкит?
[15:27:56] <Laz> Smalltalk Samurai: лично я для всякую хуиту, в которой ковыряюсь, ставлю в ~/.local
[15:28:00] <0xd34df00d> Laz: а как, бля?
[15:28:11] <0xd34df00d> Laz: потому что иначе сраные скрипты компиляции не подхватывают то, что надо.
[15:28:21] <Laz> аа, ты ниасилил систему сборки..
[15:28:24] <Laz> так бы и сказал
[15:28:31] <0xd34df00d> Система сборки ниасилила INCLUDE_DIR.
[15:28:35] <Afalin> Laz: Толсто.
[15:28:44] <0xd34df00d> Afalin: толсто.
[15:28:46] <Laz> PKGCONFIG_PATH указать, ага
[15:28:52] <Afalin> 0xd34df00d: Нет ты.
[15:28:55] <Laz> куда свой вебкит поставил
[15:28:56] <0xd34df00d> Laz: оно не поддерживается cmake'ом по-нормальному.
[15:28:57] <Laz> и усё
[15:29:04] <Laz> правда?
[15:29:08] <O01eg> 0xd34df00d: а вот autoconf осиливает
[15:29:08] <Laz> вот ацтой
[15:29:09] <Smalltalk Samurai> это проблемы cmake-а тогда
[15:29:27] <Laz> я так понимаю, руками пути тоже указать нельзя?
[15:29:38] <Laz> и CFLAGS... тоже он не цепляет?
[15:29:50] <Smalltalk Samurai> ксж
[15:29:51] <O01eg> Laz: это ж cmake
[15:29:58] <0xd34df00d> Laz: можно, но оно через жопу.
[15:30:02] <0xd34df00d> Laz: нахера ему CFLAGS?
[15:30:03] <Laz> O01eg: я был о нём другого мнения.. :(
[15:30:15] <Laz> 0xd34df00d: чтоб руками путь до инклудов и библиотек указать
[15:30:18] <O01eg> Laz: пользуй autotools
[15:30:29] <Laz> O01eg: да я для своих прожек руками мейкфайлы пишу
[15:30:40] <Laz> они у меня по писят строк же
[15:30:43] <0xd34df00d> Laz: там это по-другому делается.
[15:30:48] <Laz> 0xd34df00d: где там?
[15:30:58] <Laz> у тебя какой-то другой компилятор?
[15:31:00] <0xd34df00d> В цмаке.
[15:31:06] <O01eg> Laz: это ж говно и не Ѣ
[15:31:35] <Laz> O01eg: да у меня конфигур-скрипт больше исходников будет весить
[15:32:09] <O01eg> Laz: и чё? его ж не обязательно выкладывать, или ты место на жёстком диске бережёшь?
[15:32:50] <Laz> O01eg: мне проще руками кароче мейкфайлы писать
[15:33:01] <0xd34df00d> Понятно. ниасилил cmake.
[15:33:23] <O01eg> Laz: а другим как давать?
[15:33:35] <Laz> а другим я их не даю
[15:33:38] <Laz> я для себя пишу
[15:33:51] <Laz> яж говорю, там программы по писят строк
[15:34:12] <O01eg> переходи на новый уровень
[15:34:34] <Laz> вот как перейду, так сразу и заюзаю cmake или что там
[15:34:35] <0xd34df00d> Да, переходи на новый уровень.
[15:34:37] <0xd34df00d> Пили личкрафты.
[15:34:41] <Laz> нене, спасибо
[15:34:46] <Laz> я своё попилю
[15:34:50] <0xd34df00d> Понятно, ниасилил личкрафты.
[15:35:01] <Laz> да ониж не настраиваются
[15:35:04] <Laz> зачем мне их пилить?
[15:35:13] <O01eg> понятно, не осилил.
[15:35:37] <0xd34df00d> Что там не настраивается?
[15:35:58] <Laz> да то, что неудобно настраивать
[15:36:02] <Laz> есть поиск по настройкам?
[15:36:40] <Smalltalk Samurai> 0xd34df00d, а зачем ты там плагинами экспортируешь кутешные виджеты?
[15:36:45] <Smalltalk Samurai> ты не осилил метаописания?
[15:37:01] <Smalltalk Samurai> чтобы по описанию строить произвольный интерфейс
[15:37:11] <Smalltalk Samurai> есть три буквы "MVC"
[15:37:29] <Smalltalk Samurai> это хорошие три буквы
[15:37:31] <Smalltalk Samurai> запомни их
[15:37:44] <O01eg> Smalltalk Samurai: уже было
[15:37:57] <Smalltalk Samurai> O01eg, да?
[15:38:03] <Smalltalk Samurai> значит я не один такой
[15:38:06] <O01eg> лучше расскажи ему про метаописания
[15:38:09] <Smalltalk Samurai> есть ещё вменяемые люди)
[15:38:28] <Smalltalk Samurai> O01eg, как я могу плюсисту что то рассказывать про метаописания?
[15:38:32] <Smalltalk Samurai> это надо прочувствовать
[15:38:39] <Smalltalk Samurai> на примере того же Seaside + Magritte
[15:39:03] <Laz> кстати да
[15:39:08] <Laz> я просто вахуе
[15:39:18] <Laz> если уж и пилить что-то
[15:39:25] <Laz> то в первую очередь выпиливать этот пиздец
[15:39:30] <Smalltalk Samurai> угу
[15:39:37] <Smalltalk Samurai> никакой абстракции
[15:40:01] <Smalltalk Samurai> правда для этого надо будет думать головой
[15:40:08] <Smalltalk Samurai> а не писать код спинным мозгом
[15:40:19] <Smalltalk Samurai> так что Oops
[15:40:35] <Laz> истинно упс
[15:40:59] <Smalltalk Samurai> Laz, но согласись
[15:41:15] <Smalltalk Samurai> Laz, для подобной системы, которая задумывалась как _гибкая_
[15:41:21] <Smalltalk Samurai> выбран очень негибкий язык
[15:41:32] <Laz> да это очевидно же
[15:41:48] <Laz> гибкие системы на цпп - это вообще нонсенс
[15:43:14] СКптПД "ЗО" вышел из конференции
[15:43:17] <Smalltalk Samurai> любые большие системы на цпп - нонсенс
[15:44:32] <O01eg> Smalltalk Samurai: писать надо на тормознутых интерпретируемых языках с динамической типизацией?
[15:44:38] <Afalin> Ниасиливают же ну.
[15:44:59] <Smalltalk Samurai> O01eg, надо писать на том что лучше подходит под задачу
[15:45:13] <Laz> O01eg: системы, в которых самым тормозным местом является пользователь - не похер ли на скорость языка?
[15:45:16] <0xd34df00d> Laz: впили же.
[15:45:29] <O01eg> Smalltalk Samurai: на каждую задачу придумывать свой язык?
[15:45:38] <0xd34df00d> Smalltalk Samurai: виджет — абстракция. Метаописания с учетом всех возможных вариантов будут тормозить.
[15:45:39] <Laz> 0xd34df00d: неа
[15:45:48] <Smalltalk Samurai> O01eg, в идеале - да. гугли Domain Specific Languages
[15:45:54] <Afalin> Laz: Таки если пользователь заболевает ВиУГМ - не похер.
[15:46:04] <O01eg> о, и я о том же.
[15:46:09] <Laz> Afalin: да такого не бывает!
[15:46:14] <Afalin> Laz: Бывает.
[15:46:20] <O01eg> а ещё писать к языку свой интерпретатор
[15:46:24] <Afalin> Laz: Я сам регулярно этим ВНЕЗАПНО заболеваю.
[15:46:26] <Smalltalk Samurai> 0xd34df00d, виджет нифига не абстракция. На основе этой абстракции не построить произвольного представления данных.
[15:46:52] <0xd34df00d> Smalltalk Samurai: произвольного представления данных вообще не построить.
[15:47:06] <Smalltalk Samurai> 0xd34df00d, не придирайся к словам, ты понял о чем речь
[15:47:07] <0xd34df00d> Smalltalk Samurai: ты не получишь одной и той же информативности с гуевым виджетом и с telnet-фейсом.
[15:47:15] <Smalltalk Samurai> спорно
[15:47:25] <0xd34df00d> Smalltalk Samurai: будет слоу, я гарантирую это. А ты болеешь overdesign'ом.
[15:47:29] <Laz> Smalltalk Samurai: у телнета светов меньше
[15:47:29] <Smalltalk Samurai> зато я получу и гуевый виджет и телнет интерфейс
[15:47:32] <Laz> цветов
[15:47:53] <0xd34df00d> Smalltalk Samurai: олсо, там далеко не везде виджеты экспортируются.
[15:48:15] <Smalltalk Samurai> 0xd34df00d, один фиг
[15:48:16] <0xd34df00d> Smalltalk Samurai: олсо, есть тема, что не везде произвольное представление нужно, например.
[15:48:29] <0xd34df00d> Smalltalk Samurai: QAbstractItemModell — чем не разделение?
[15:48:43] <Smalltalk Samurai> Это не виджет
[15:48:47] <Smalltalk Samurai> это модель
[15:48:54] <Smalltalk Samurai> Я тебя в виджеты тыкаю
[15:49:23] <Laz> например, когда хочешь написать свой плугин
[15:49:33] <Laz> то произвольное представление нахер не нужно
[15:49:34] <Smalltalk Samurai> придётся писать его на куте!! аааа!!
[15:49:44] <0xd34df00d> Нет.
[15:49:51] <0xd34df00d> Достаточно тебе написать оболочку поверх произвольного языка.
[15:50:01] <0xd34df00d> Хоть на сишечке писать сможешь.
[15:50:08] <Laz> хочешь получить данные откуда-то - получай их вместе с их внешним видом
[15:50:32] <0xd34df00d> Надо отличать данные от внешнего вида.
[15:50:37] <Laz> да?
[15:50:43] <0xd34df00d> Да.
[15:50:49] <Laz> по-моему, именно этого у тебя и нет
[15:50:52] <0xd34df00d> У ядра недостаточно информации о том, чтобы что-то там предоставлять.
[15:51:02] GFORGX вышел из конференции
[15:51:05] <0xd34df00d> Нет, нужно отличать, когда имеет смысл абстрагировать данные, а когда — нет.
[15:51:13] <Laz> понятно
[15:51:29] <Laz> и кому это нужно?
[15:51:43] <Laz> точнее, кто это решает?
[15:51:50] <Smalltalk Samurai> на уровне плагина лучше рулить таки метапредставлением данных
[15:52:27] <Smalltalk Samurai> а уж как там сам аппликейшн это представит - задача и выбор аппликейшна
[15:52:29] <Laz> я так понимаю, что если разработчик плугина решил, что данные абстрагировать не нужно
[15:52:31] Uzari вышел из конференции: Replaced by new connection
[15:52:33] Uzari зашёл в конференцию
[15:52:34] <Laz> то их уже не получишь никак
[15:52:38] <Laz> это очень круто
[15:52:42] <Smalltalk Samurai> главное сконструировать правильный протокол
[15:52:44] <0xd34df00d> Smalltalk Samurai: у аппликейшна нет контекста.
[15:52:46] <Laz> думать за других
[15:52:47] <0xd34df00d> Smalltalk Samurai: у плагина он есть.
[15:52:55] <Laz> в стиле вендоуз
[15:52:59] <Smalltalk Samurai> 0xd34df00d, какой контекст?
[15:53:12] <0xd34df00d> Smalltalk Samurai: ок, пример метаописания для таба с Aggregator'ом.
[15:53:27] <Smalltalk Samurai> тебе? для твоей поделки? затак?
[15:53:28] <ForNeVeR> Еда, а вы не позвали?!
[15:53:33] <Smalltalk Samurai> недождёшься
[15:53:36] <Laz> гг
[15:53:41] <0xd34df00d> Smalltalk Samurai: слив засчитан.
[15:53:50] <Smalltalk Samurai> охохох
[15:53:54] <0xd34df00d> Smalltalk Samurai: и не пизди после этого ни слова про опенсорс, юних-вей или еще что-то.
[15:54:01] <0xd34df00d> Smalltalk Samurai: _затак_, нутыпонел.
[15:54:03] <Laz> Smalltalk Samurai: ты понел?
[15:54:07] <Smalltalk Samurai> :D
[15:54:09] <ForNeVeR> Smalltalk Samurai понел.
[15:54:17] <Laz> Smalltalk Samurai: не хочешь нашару кому-то что-то делать - ты не любишь опенсорц
[15:54:19] <Afalin> ForNeVeR: Я же говорил слово "еда".
[15:54:23] <Afalin> ForNeVeR: Заранее.
[15:54:29] <0xd34df00d> Laz: нашару контрибьютить.
[15:54:31] <Laz> Smalltalk Samurai: и юникс-вей тоже
[15:54:35] <0xd34df00d> Laz: я делаю это еще более нашару.
[15:54:42] <0xd34df00d> Laz: поэтому либо патчез, либо shut the fuck up.
[15:54:43] <ForNeVeR> Afalin, я больше не хайлайчусь на него. Слишком большой процент ложных срабатываний, увы.
[15:54:51] <Laz> 0xd34df00d: а тебе Smalltalk Samurai не хочет что-то контрибутить?
[15:55:00] <ForNeVeR> Ах он сволочь какая!
[15:55:03] <Smalltalk Samurai> 0xd34df00d, сначала расскажи что там делает твой агрегатор
[15:55:06] <Laz> негодяй
[15:55:16] <Smalltalk Samurai> я не знаток ваших говен
[15:55:21] <Laz> Smalltalk Samurai: он новости показывает
[15:55:29] <Smalltalk Samurai> Laz, rss чтоли?
[15:55:33] <Laz> ну типа того
[15:55:34] <0xd34df00d> Smalltalk Samurai: rss, верно.
[15:55:40] <Laz> по названию можно догадаться
[15:55:58] <Laz> кстати, если я из другого плугина новости захочу получить
[15:56:04] <Laz> я их в виде виджета получу, да?
[15:56:36] <0xd34df00d> Laz: нет, в виде абстрактной структуры DownloadEntity.
[15:56:43] <0xd34df00d> Название legacy, не смотри на него.
[15:56:43] <Laz> пнятненько
[15:56:50] <Laz> ну это круто, чо
[15:56:53] <0xd34df00d> Оно вообще-то просто legacy.
[15:56:55] <0xd34df00d> Тьфу.
[15:56:59] <0xd34df00d> Просто Entity должно быть.
[15:57:15] <Smalltalk Samurai> 0xd34df00d, сначала надо построить дсл
[15:57:19] <Smalltalk Samurai> а на нём решать
[15:57:45] <Smalltalk Samurai> в общем случае
[15:57:53] <Laz> Smalltalk Samurai: ты чо, зачем дсл?
[15:57:56] <Laz> цпп хватит для всего
[15:58:02] СКптПД "ЗО" зашёл в конференцию
[15:58:07] <0xd34df00d> Laz: ты знаешь, что я щя скажу.
[15:58:08] <Laz> этож надо интерпретатор писать
[15:58:21] <Laz> 0xd34df00d: что ты ниасилил интерпретаторы на цпп?
[15:58:28] <Smalltalk Samurai> item
textfield: 'rss title'
multiline: 'rss content'.
[15:58:29] <Smalltalk Samurai> вот
[15:58:33] <Smalltalk Samurai> метапредставление
[15:58:46] <Smalltalk Samurai> и DSL тут же
[15:58:48] <Laz> Smalltalk Samurai: я бы секспы заюзал
[15:58:58] <0xd34df00d> Laz: что ты толст настолько, что я не могу запастись салфетками, чтобы протирать жир с монитора.
[15:59:11] <0xd34df00d> Smalltalk Samurai: это метапредставление чего?
[15:59:25] <Laz> 0xd34df00d: круто
[15:59:28] <Smalltalk Samurai> 0xd34df00d, того, каким макаром должны выводиться твои данные
[15:59:31] <0xd34df00d> RSS-новости?
[15:59:45] <Smalltalk Samurai> на основе этого и генери интерфейс
[15:59:46] <Smalltalk Samurai> да
[16:00:01] <Smalltalk Samurai> текстовое поле с титлом
[16:00:07] <Smalltalk Samurai> и многострочник с контентом
[16:00:11] <Smalltalk Samurai> примитивный случай
[16:00:31] <Smalltalk Samurai> во что уж это там выгенерится - в QLabel или в QTextEdit
[16:00:35] <Smalltalk Samurai> плагину насрать
[16:00:44] <0xd34df00d> Проблема в том, что слишком разные бывают плагины для того, чтобы генерить интерфейс вот так вот.
[16:00:45] <Smalltalk Samurai> он говорит что такие то данные выводить в то-то
[16:00:55] <Smalltalk Samurai> а тут уже нужен мощный DSL
[16:01:07] <Smalltalk Samurai> и, да, это задача не для С++
[16:02:17] <0xd34df00d> man QML
[16:02:25] <Smalltalk Samurai> опять Q
[16:02:30] <0xd34df00d> Мы переведем это все на QML, когда будет возможность.
[16:02:35] <Smalltalk Samurai> ну хоть так
[16:02:36] <0xd34df00d> Smalltalk Samurai: другое название — declarative UI.
[16:02:37] <Laz> > man QML
îÉÞÅÇÏ ÐÒÏ QML × ÒÕËÏ×ÏÄÓÔ×Å ÎÅÔ
[16:02:44] <Smalltalk Samurai> 0xd34df00d, я знаю что это такое
[16:02:45] <0xd34df00d> Laz: ты даже кодировку ниасилил.
[16:02:51] <Laz> ага
[16:02:52] <0xd34df00d> Smalltalk Samurai: ты какой-то слишком умный, лол.
[16:03:12] <Laz> Smalltalk Samurai: а чо это?
[16:03:16] <Smalltalk Samurai> 0xd34df00d, а про сложность - так посмотри на правило Парето, и на конструктивные решения RISC-процессоров
[16:03:31] <Smalltalk Samurai> Laz, это язык разметки интерфейсов типа у них
[16:03:40] <Laz> гм
[16:03:43] <Laz> интересненько..
[16:03:48] <0xd34df00d> Smalltalk Samurai: проблема в том, что когда я только начинал весь этот гавна комбаен, я не слышал ни про QML, ни про языки, ни про чо.
[16:03:56] <0xd34df00d> Языки = DSL.
[16:04:02] <0xd34df00d> Smalltalk Samurai: собственно, чем тебя QML не устроил?
[16:04:21] <Smalltalk Samurai> 0xd34df00d, он сужает всё до Q
[16:04:43] <Smalltalk Samurai> ncurses и вебморды придется дружить с этим QML
[16:05:04] <Laz> клёвая штука, похожу
[16:05:05] <0xd34df00d> Smalltalk Samurai: для вебморд я уже придумал.
[16:05:07] <Laz> походу
[16:05:20] <0xd34df00d> Smalltalk Samurai: не всем плагинам нужны вебморды, очевидно.
[16:05:24] <0xd34df00d> Глупо делать вебморду браузеру.
[16:05:32] <Laz> Smalltalk Samurai: там потипу json-а он
[16:05:47] Uzari вышел из конференции
[16:05:55] <Laz> мм
[16:06:02] <Laz> а я сам хотел такую хрень делать
[16:07:00] <Smalltalk Samurai> там ещё и браузер есть?
[16:07:02] <Smalltalk Samurai> тваюмать
[16:07:08] <0xd34df00d> Smalltalk Samurai: то, что имеет смысл делать — типично качальщики и тот же RSS. У меня никак не дойдут руки реализовать еще один интерфейс, который будет возвращать QAbstractItemModel + некий FeatureSet, который будет определять поведение. Например, у Aggregator есть Feature — HTMLView. У BitTorrent — MoveFiles, SpeedLimit, QueueManager, Start, Stop и так далее. У CSTP (HTTP-качалка) тупо Start/Stop.
[16:07:42] <0xd34df00d> Тут я еще больше отвязываюсь от представления и привязываюсь к семантике.
[16:07:52] <0xd34df00d> И можно поверх такого хоть вебморду, хоть джаббербота.
[16:08:32] <Smalltalk Samurai> (controls (button "Start/Stop" (action send-command 'StartStop) ...)
[16:09:03] <0xd34df00d> Типа того.
[16:10:30] <0xd34df00d> Опять же, button, бля.
[16:10:34] <0xd34df00d> Завязываешься а представлении )
[16:11:31] <Smalltalk Samurai> дык
[16:11:39] <Smalltalk Samurai> я говорю "кнопка"
[16:12:04] <Smalltalk Samurai> во что оно выльется - в QButton, в GtkWidget* или в <a href=""> - опять же уже решится потом
[16:12:05] <ForNeVeR> Smalltalk Samurai, напиши биндинги для смолтока, чтобы на нём можно было писать плагины к личкрафту!
[16:12:06] <Laz> Smalltalk Samurai: можно просто список доступных действий отдать
[16:12:22] <Smalltalk Samurai> Laz, в целом да
[16:12:26] <Laz> Smalltalk Samurai: а уж кнопкой или чем там их запускать - можно и не писать
[16:12:36] <0xd34df00d> ForNeVeR: я не знаю смоллтока.
[16:12:46] <Laz> хотя в любом случае тип действия указывать надо
[16:12:56] <Smalltalk Samurai> Laz, контролы все равно придётся описывать то, прогрессбары там всякие, флажки да ползунки
[16:13:05] <Laz> Smalltalk Samurai: ну да, ну да
[16:13:07] <Smalltalk Samurai> но
[16:13:09] <Smalltalk Samurai> опять же
[16:13:17] <Laz> независимо от представления
[16:13:17] <0xd34df00d> У меня сраное подобие такого говна есть.
[16:13:21] <Smalltalk Samurai> можно догадаться по представляемому типу
[16:13:22] <0xd34df00d> У меня диалоги настроек в XML описываются.
[16:13:39] <0xd34df00d> И их почти все уже можно рендерить в веб вот без изменения.
[16:13:47] <Smalltalk Samurai> 0xd34df00d, уже что то
[16:13:58] <0xd34df00d> А если потыкать палочкой в SV0L0CH, то просто XSLT прогнать, и все.
[16:14:09] <0xd34df00d> Smalltalk Samurai: я только проебал доки на свой формат, к сожалению.
[16:14:21] <Laz> говорят, xslt хуита
[16:14:35] <Laz> хотя мне нравица
[16:15:09] <0xd34df00d> Smalltalk Samurai: но простейший диалог выглядит как-то так: http://pastebin.ca/1753500
[16:15:20] <0xd34df00d> Это диалог настроек заменялки флеш-плееров на сайтах.
[16:15:20] <Smalltalk Samurai> я в безинтернетье
[16:15:51] saksa зашёл в конференцию
[16:15:52] <Laz> эт чо
[16:15:59] <0xd34df00d> Laz: диалога настроек кусок.
[16:16:04] <Laz> локализация прям в интерфейсе штоль?
[16:16:09] <Smalltalk Samurai> щас с канадского компа зайду и посмарю
[16:16:10] <Laz> прям в описании то бишь
[16:16:16] <saksa> господа, с чего начать - с сишечки или спп?
[16:16:17] <0xd34df00d> Laz: да я выкручу это когда-нибудь.
[16:16:23] <0xd34df00d> saksa: сегодня мы XML ботаем.
[16:16:25] <Laz> saksa: с васика
[16:16:29] <0xd34df00d> Laz: другой вопрос.
[16:16:38] <saksa> 0xd34df00d: не мешай0
[16:16:40] <0xd34df00d> Laz: плагин, рендерящий личкрафты в веб, получает только этот файл.
[16:16:47] <Afalin> saksa: А нужно начинать?
[16:16:52] <saksa> Laz: кстати да, много где требуется... может, дельфи?
[16:16:53] <SV0L0CH> утронах!
[16:16:55] <Smalltalk Samurai> saksa, я тут уже троллил так
[16:16:56] <0xd34df00d> Laz: откуда ему переводы брать?
[16:16:59] <saksa> Afalin: нужно, ибо я говно
[16:17:14] <Afalin> saksa: Начни с дедфуда, лол.
[16:17:27] <saksa> Afalin: он вполне удовлетворен, ну
[16:17:31] <saksa> а мне работа нужна
[16:17:33] <0xd34df00d> Это было вчера.
[16:17:36] <0xd34df00d> Я еще хочу!
[16:17:38] <0xd34df00d> Afalin: спасибо )
[16:17:40] <Afalin> Трололо.
[16:18:24] * SV0L0CH поставил node.js и теперь будет забывать питон
[16:19:00] <saksa> заебывать питон
[16:19:09] <ForNeVeR> SV0L0CH, что за node.js?
[16:19:11] GFORGX зашёл в конференцию
[16:19:35] <SV0L0CH> node.js по описанию заменит мне webpy
[16:20:01] <Afalin> saksa: Аще если вопрос стоит именно так, то плюсцы можно. Если что-то из Ъ сишечки нуно, то не траблемно ну.
[16:20:07] <Laz> вебсервер на js?
[16:20:08] <SV0L0CH> как телевизер природу
[16:20:28] <Laz> saksa: жаву учи
[16:20:29] <0xd34df00d> SV0L0CH: пили личкрафты.
[16:20:30] <Smalltalk Samurai> saksa, а ты в какой области работать хочешь?
[16:20:36] <пкщгяут[ляптоп]> пыщ
[16:20:37] <Afalin> Laz: Жава не нужна.
[16:20:37] <пкщгяут[ляптоп]> saksa ;3
[16:20:39] <0xd34df00d> Afalin: моя позиция — плюсы более нужны.
[16:20:46] <Smalltalk Samurai> более чем что?
[16:20:47] <Laz> Afalin: зато бабло нужно
[16:20:48] <ForNeVeR> saksa, пиши личкрафты, лол.
[16:20:50] <0xd34df00d> Afalin: освоив плюсы, Цакца точно освоит си.
[16:20:56] <Smalltalk Samurai> тьюф
[16:20:57] <0xd34df00d> Afalin: и у нее не будет сифажества головного мозга.
[16:21:01] <saksa> Smalltalk Samurai: в той в которой уже работа.
[16:21:06] <SV0L0CH> 0xd34df00d: шо ты там про конвертацию XML говорил?
[16:21:08] <Laz> 0xd34df00d: скорее, освоив плюсы, она никогда не асилит си
[16:21:08] <saksa> *работаю
[16:21:09] <Smalltalk Samurai> saksa, блин.
[16:21:16] <Afalin> Laz: Бабло то же самое примерно.
[16:21:17] <пкщгяут[ляптоп]> Laz ++
[16:21:20] <Laz> это называется плюсцы головного мозга
[16:21:22] <Smalltalk Samurai> saksa, телекоммуникации, веб, дрова?
[16:21:25] <Smalltalk Samurai> *графика
[16:21:26] <Laz> Afalin: зато сексу в разы меньше
[16:21:29] <saksa> Smalltalk Samurai: тестирование
[16:21:35] <Smalltalk Samurai> saksa, TCL
[16:21:39] <Afalin> Laz: Зато атрофия сильнее.
[16:21:41] <Laz> Afalin: быдлокодить на жаве - одно удовольствие
[16:21:57] <O01eg> L29Ah, залогинтесь
[16:21:58] <saksa> Smalltalk Samurai: язык программирования - инструмент просто, а для тестирования особый склад мозга и навыки у мну есть
[16:21:59] <Smalltalk Samurai> saksa, Ерикссон и ещё куча кого делают юниттесты своих систем на тикле
[16:22:09] <saksa> я не хочу юниттесты, скучно
[16:22:09] <Smalltalk Samurai> saksa, я тебе говорю что востребовано
[16:22:10] <Laz> Afalin: можно втихаря на лиспе развлекаться, чтоб мозг не отсыхал :)
[16:22:23] <Smalltalk Samurai> saksa, тебе же надо на работу которая работа
[16:22:24] <0xd34df00d> SV0L0CH: ты щас под чем?
[16:22:31] <Smalltalk Samurai> под лсд
[16:22:32] <0xd34df00d> Laz: чего там осиливать?
[16:22:51] MORITURI вышел из конференции: qutIM : Jabber plugin
[16:22:53] <saksa> Smalltalk Samurai: работу на которой я уже работаю
[16:23:01] <Laz> 0xd34df00d: а хер знает
[16:23:02] <SV0L0CH> 0xd34df00d: пока только проснулся, веществ не принимал
[16:23:04] <Smalltalk Samurai> ааа
[16:23:08] <saksa> а тикль не хотет
[16:23:11] <Laz> 0xd34df00d: я быстро асилил
[16:23:17] <0xd34df00d> Laz: про то и речь.
[16:23:22] <0xd34df00d> Laz: что нехер там после плюсов осиливать.
[16:23:24] <Laz> но подозреваю, что знай я цпп, я бы си ниасилил никогда
[16:23:27] <saksa> в области востребовано дельфи и плюсцы. пейтоны еще.
[16:23:36] <Laz> и был бы таким же, кк вы
[16:23:37] <Smalltalk Samurai> saksa, cppunit
[16:23:39] <SV0L0CH> .version
[16:23:41] <DeadBot> SV0L0CH: у тебя Gajim 0.13.1 Arch Linux
[16:23:42] <0xd34df00d> SV0L0CH: в общем, открой src/coresettings.xml. Как из этого срендерить веб-страничку, отсылающую назад сигналы о всяких там нажатиях?
[16:23:44] <Afalin> Laz: Я асиливал и то, и то одновременно. Ничотаг.
[16:23:47] <saksa> да не сдались мне ваши юниты ну
[16:23:49] <0xd34df00d> SV0L0CH: это в личкрафтах. да.
[16:23:52] <saksa> юнит-тесты - скучно
[16:23:55] <0xd34df00d> Laz: чувак, я осилил си )
[16:24:01] <Laz> 0xd34df00d: сомневаюсь..
[16:24:05] <Smalltalk Samurai> 0xd34df00d, вах вах
[16:24:06] <0xd34df00d> Laz: и просто потому, что я знаю и си, и плюсы, я пишу на плюсах.
[16:24:06] <Laz> Afalin: мыжк!
[16:24:17] <Laz> Afalin: мужык то есть.. :)
[16:24:25] <Smalltalk Samurai> 0xd34df00d, 3[a] что такое?
[16:24:28] <saksa> афалин котик
[16:24:36] <Laz> Smalltalk Samurai: ^_^
[16:24:39] <Laz> Smalltalk Samurai: это боян же
[16:24:40] <пкщгяут[ляптоп]> Smalltalk Samurai ++
[16:24:46] <SV0L0CH> 0xd34df00d: хорошо, вечером/ночью посмотрю
[16:24:55] <Smalltalk Samurai> Laz, тут этот боян уже проскакивал?
[16:24:57] <0xd34df00d> Smalltalk Samurai: третий элмент массива.
[16:25:04] <0xd34df00d> Smalltalk Samurai: в плюсах такое тоже есть.
[16:25:06] <Laz> Smalltalk Samurai: да про него все знают же
[16:25:12] <Smalltalk Samurai> ололо
[16:25:13] <0xd34df00d> Олсо.
[16:25:20] <пкщгяут[ляптоп]> ++i + i++ ?
[16:25:27] <Smalltalk Samurai> это ещё баянистей
[16:25:28] <Laz> пкщгяут[ляптоп]: неправильно
[16:25:32] <пкщгяут[ляптоп]> нене
[16:25:35] <пкщгяут[ляптоп]> тут на смекалку
[16:25:37] <Afalin> пкщгяут[ляптоп]: i++ + i++ туда же.
[16:25:37] <Laz> нужно i = ++i+i++
[16:25:38] <пкщгяут[ляптоп]> и знание стандартов ну
[16:25:50] <пкщгяут[ляптоп]> Laz не суть
[16:25:51] <0xd34df00d> пкщгяут[ляптоп]: УГ^W UB, ЕНМИП.
[16:25:57] <Laz> пкщгяут[ляптоп]: вот тут как раз суть
[16:25:58] <пкщгяут[ляптоп]> 0xd34df00d ага
[16:26:01] <Smalltalk Samurai> 0xd34df00d, давай я тебе задам два простых вопроса по С++, и если ты мне на них ответишь, я буду значть то ты их осилил хотя бы на начальном уровне
[16:26:03] <Smalltalk Samurai> оки?
[16:26:10] <пкщгяут[ляптоп]> лол
[16:26:12] <saksa> ололо
[16:26:15] <ForNeVeR> олололл
[16:26:17] <saksa> смишьно
[16:26:18] <пкщгяут[ляптоп]> удаленное тестирование
[16:26:20] <0xd34df00d> saksa: зная плюсы, на сишечке писать сможешь. Зная сишечку — вряд ли. Будешь писать на гавна си стайл.
[16:26:21] <Laz> пкщгяут[ляптоп]: ты же не знаешь, что это будет :)
[16:26:22] <0xd34df00d> Smalltalk Samurai: щито?
[16:26:27] <saksa> пкщгяут[ляптоп]: ванга
[16:26:35] <saksa> 0xd34df00d: почему гавна?
[16:26:40] <Smalltalk Samurai> пкщгяут[ляптоп], удаленное тестирование это риальность
[16:26:41] <пкщгяут[ляптоп]> saksa кто ванга? ты ванга! йопт!
[16:26:42] <Afalin> Удалённые замеры мпх.
[16:26:43] <saksa> олсо сишарп ну
[16:26:44] <saksa> хотет
[16:26:50] <Laz> saksa: по своему опыту говорит же
[16:26:59] <saksa> Laz: а вдруг он тупой?
[16:27:00] <Afalin> Додиез не нужен ну.
[16:27:00] <Smalltalk Samurai> 0xd34df00d, что щито?
[16:27:09] <0xd34df00d> Smalltalk Samurai: нахуя? Причем тут плюсы?
[16:27:11] <Smalltalk Samurai> просто компетентные лица никогда не говорят
[16:27:13] <Laz> saksa: ну дык раз пишет про гавнастайл, значит так и есть
[16:27:20] <saksa> Smalltalk Samurai: еггурт, ты на кого бочку покатил?
[16:27:21] <Smalltalk Samurai> что они _осилили_ С++
[16:27:28] <saksa> ололобля
[16:27:48] <ForNeVeR> олол
[16:28:04] <O01eg> Smalltalk Samurai: расскажи же критерии
[16:28:05] <SV0L0CH> пойту сварю веществ...
[16:28:07] <0xd34df00d> saksa: потому что писать на С++ в стиле С — говно.
[16:28:12] <0xd34df00d> Laz: ты толст и заебал.
[16:28:16] <пкщгяут[ляптоп]> ТОЛСТО"
[16:28:20] <пкщгяут[ляптоп]> ТОЛСТО!
[16:28:21] <Laz> 0xd34df00d: это что за стиль такой?
[16:28:25] <Laz> си-стайл
[16:28:28] <0xd34df00d> Laz: это С с классами.
[16:28:33] <Smalltalk Samurai> O01eg, нет критериев. Страуструп там сам постоянно что то для себя находит
[16:28:34] <Smalltalk Samurai> новое
[16:28:49] <0xd34df00d> Smalltalk Samurai: я не говорю, что осилил полностью.
[16:28:51] <пкщгяут[ляптоп]> Smalltalk Samurai ЕНТЕР ЕНТЕР ЕНТЕР!
[16:28:57] <Laz> Smalltalk Samurai: я читал где-то, что цпп - язык с бесконечной сложностью кстати
[16:29:02] <Smalltalk Samurai> Laz, да
[16:29:08] <0xd34df00d> Smalltalk Samurai: я говорю, что осилил в достаточной мере, чтобы писать гавна комбаены и прочее.
[16:29:12] <Laz> правда, как измеряется сложность, я так и не понял
[16:29:13] <пкщгяут[ляптоп]> с бесконечной приебнутостью ну
[16:29:14] <Afalin> Плюсцы ваще никто полностью не асилил.
[16:29:15] <saksa> Йогурт уныл, дискасс
[16:29:32] <Laz> пкщгяут[ляптоп]: и это тоже, да
[16:29:32] <Smalltalk Samurai> saksa, эка невидаль
[16:29:43] <Smalltalk Samurai> saksa, ты тут вместо капитана очевидность чтоли сегодня?)))
[16:29:45] <пкщгяут[ляптоп]> Laz я вот чо думаю
[16:29:51] <пкщгяут[ляптоп]> Laz присваивать не просто q = p
[16:29:53] <Laz> Smalltalk Samurai: скорее, сержант
[16:29:57] <пкщгяут[ляптоп]> а типо q = grab(p)
[16:30:02] <пкщгяут[ляптоп]> как думаешь?
[16:30:07] <Laz> пкщгяут[ляптоп]: ну дык
[16:30:09] <пкщгяут[ляптоп]> тогда можно будет корректно считать ссылки
[16:30:11] <Laz> пкщгяут[ляптоп]: так и надо делать
[16:30:14] <пкщгяут[ляптоп]> ага
[16:30:15] <пкщгяут[ляптоп]> ок
[16:30:22] <Laz> пкщгяут[ляптоп]: а почему граб?
[16:30:25] <0xd34df00d> saksa: котик, иди уже ко мне, неси ноут, щя подрочим XML, потом я тебе докажу, что надо С++.
[16:30:26] <Laz> назови protect
[16:30:28] <Smalltalk Samurai> пкщгяут[ляптоп], ты в чём там у себя ссылки то считаешь?
[16:30:30] <пкщгяут[ляптоп]> Laz эм
[16:30:34] <saksa> 0xd34df00d: я спать хочу
[16:30:38] <пкщгяут[ляптоп]> Smalltalk Samurai интерпретатор лиспца
[16:30:40] <Laz> защитить от гц типа :)
[16:30:46] <пкщгяут[ляптоп]> гм
[16:30:47] <Laz> Smalltalk Samurai: он в очередной раз упоролся
[16:30:50] <пкщгяут[ляптоп]> ну не суть
[16:30:51] <0xd34df00d> saksa: тогда иди спать, а не сри.
[16:30:52] <Laz> Smalltalk Samurai: давай свои вопросы уже :)
[16:31:00] <Laz> saksa: да, пора спать же
[16:31:01] <Smalltalk Samurai> Laz, дык он не хочит
[16:31:02] <saksa> 0xd34df00d: кот бы говорил. ща, допью банку
[16:31:03] <пкщгяут[ляптоп]> вообще то правильно граб и релиз ящитаю
[16:31:04] <Smalltalk Samurai> стесняется
[16:31:08] <Laz> saksa: тихий час
[16:31:19] <saksa> Laz: не смешно, у меня недосып хронический
[16:31:21] <Laz> Smalltalk Samurai: ну ладно :(
[16:31:26] <пкщгяут[ляптоп]> saksa ты хуй
[16:31:26] <Smalltalk Samurai> =(((
[16:31:39] <Laz> saksa: что, работаешь на трёх работах?
[16:31:40] <SV0L0CH> 0xd34df00d: заодно нарой мне спецификацию QML, а то гугль об этом мало что знает
[16:31:48] <0xd34df00d> SV0L0CH: ок. Правда, я сам ее не знаю.
[16:31:51] <Afalin> Laz: Vj;yj b yf jlyjq ytgkj[j hf,jnfnm/
[16:31:53] <Afalin> Блеать.
[16:32:04] <Afalin> Laz: Можно и на одной неплохо работать.
[16:32:07] Smalltalk Samurai сменил ник на Блевотрон
[16:32:21] <Laz> Afalin: это где такая работа, что не спишь нихера?
[16:32:25] <SV0L0CH> 0xd34df00d: знаю что формат не похож на json (а зря)
[16:32:36] <пкщгяут[ляптоп]> жсон говно
[16:32:39] <Laz> SV0L0CH: как это не похож?
[16:32:44] <Laz> пкщгяут[ляптоп]: ахуена ёпта!
[16:32:45] <0xd34df00d> Блевотрон: олсо.
[16:32:48] <Afalin> Laz: Ну вот на этой неделе я работаю 7 дней с 9 до 21-22 кроме выходных.
[16:32:49] <пкщгяут[ляптоп]> говно
[16:32:56] <saksa> http://cs10014.vkontakte.ru/u5262542/26203658/x_85428a19.jpg
[16:32:58] <Laz> Afalin: пиздец
[16:32:58] <0xd34df00d> Да и вообще, All:
[16:33:10] <saksa> я спала 10 часов и не выспалась
[16:33:11] <Afalin> Laz: И нихуя по работе не делаю при этом.
[16:33:15] <пкщгяут[ляптоп]> saksa лол
[16:33:16] <Блевотрон> 0xd34df00d, ну тогда вопрос первый
[16:33:18] <0xd34df00d> Гляньте вот на этот пиздец перед тем, как говорить, что сишечку надо учить до плюсов: http://gentoo.homelan.lg.ua/distrib
[16:33:29] <Блевотрон> 0xd34df00d, на ответ - 10 секунд ибо все и так знают
[16:33:38] <0xd34df00d> Блевотрон: извини, могу отвлечься.
[16:33:40] <пкщгяут[ляптоп]> saksa спасибо, подрочил
[16:33:41] <Блевотрон> ладно 15
[16:33:46] <пкщгяут[ляптоп]> попка зашибенная да
[16:34:26] <0xd34df00d> Блевотрон: у меня сегодня был уже один экзамен, второй будет в расслабленном режиме, уж извини )
[16:34:32] <Блевотрон> 0xd34df00d,
class SomeClass {
public:
SomeClass (SomeClass sc) {}};
почему так не делают?
[16:34:43] <Laz> 0xd34df00d: это ты типа гавнакод решил показать?
[16:34:51] <0xd34df00d> Потому что лишнее копирование, например.
[16:34:58] <Блевотрон> это ответ?
[16:35:13] <0xd34df00d> Я не знаю, чего ты от меня ждешь.
[16:35:32] <0xd34df00d> Может, ждешь ответа, что тогда класс хуй создашь нормально, потому что дефолтовый конструктор тогда ЕМНИП не генерится конпелятором.
[16:35:43] <Блевотрон> 0xd34df00d, =) потому что такой конструктор копирования приведет к рекурсии
[16:35:46] <Блевотрон> только и всего
[16:35:57] <0xd34df00d> Laz: да.
[16:36:02] <0xd34df00d> Блевотрон: неочевидно.
[16:36:03] <Блевотрон> когда значение передается по ссылке, оно копируется конструктором копирования
[16:36:05] <0xd34df00d> Блевотрон: надо рыть стандарт.
[16:36:09] <Блевотрон> 0xd34df00d, это есть в Страуструпе
[16:36:20] <0xd34df00d> Блевотрон: есть мнение, что заинлайнится. Серьезно. Пойду спрошу у С++-гуру знакомых.
[16:36:34] <0xd34df00d> Тьфу, заинлайнится.
[16:36:35] <Блевотрон> когда в конструкторе копирования вызывают конструктор копирования
[16:36:38] <Блевотрон> будет бида
[16:36:39] <0xd34df00d> Соптимзиируется, но срать.
[16:36:45] <0xd34df00d> Может, оно не вызовется )
[16:37:03] <0xd34df00d> В С++ нет бид, есть UB. И такая оптимизация — вполне себе UB.
[16:37:20] <Laz> охуеть
[16:37:22] <Блевотрон> разрабы компеляторов про это знают
[16:37:34] <Блевотрон> и наверняка компелятор в это ткнёт
[16:37:50] <Laz> полагаться на ub
[16:37:52] <Laz> лол
[16:38:02] <Laz> раньше за такое на кострах сжигали
[16:38:18] <пкщгяут[ляптоп]> мде
[16:38:31] <0xd34df00d> Да, гоцаце ругается.
[16:38:34] <Laz> пкщгяут[ляптоп]: кстати, i = ++i+i++; - это ub
[16:38:37] <0xd34df00d> Laz: > полагаться.
[16:38:40] <0xd34df00d> Laz: > полагаться
[16:38:40] <пкщгяут[ляптоп]> Laz ОРИЛИ?
[16:38:41] <пкщгяут[ляптоп]> КО?
[16:38:44] <0xd34df00d> Laz: кто полагается?
[16:38:47] <Блевотрон> copy.cc:5: error: invalid constructor; you probably meant `SomeClass (const SomeClass&)'
[16:38:50] <Блевотрон> да
[16:38:52] <Laz> 0xd34df00d: та хуй знает
[16:38:59] <Laz> 0xd34df00d: гавнаеда, походу
[16:39:01] <Блевотрон> конпелятор запрещае
[16:39:06] <Laz> пкщгяут[ляптоп]: а что, это так очевидно?
[16:39:10] <пкщгяут[ляптоп]> Laz да
[16:39:16] <0xd34df00d> Laz: покажешь мне хоть одно такое в моих сорсах — тогда и говори.
[16:39:20] <Laz> пкщгяут[ляптоп]: ну а i = i++ ?
[16:39:22] <0xd34df00d> Laz: а иначе... STFU, ну ты понял.
[16:39:26] <0xd34df00d> Laz: тоже.
[16:39:27] <пкщгяут[ляптоп]> вообще то когда я задавал этот вопрос я какбэ намекнул что он с подвохом и на знание стандарта
[16:39:27] <Laz> 0xd34df00d: а причём здесь твои сорцы?
[16:39:33] <0xd34df00d> Laz: а притом, что никто не полагается.
[16:39:34] <Laz> 0xd34df00d: я что-то про них сказал?
[16:39:39] <Laz> 0xd34df00d: или про тебя?
[16:39:43] <0xd34df00d> А котелок у меня уже хуево варит после 3 часов сна и 4 часов ебли на экзамене.
[16:39:46] <пкщгяут[ляптоп]> Laz тоже UB
[16:39:55] <Laz> 0xd34df00d: ты думаешь, я тебя имел ввиду?
[16:39:56] <0xd34df00d> Laz: зная твой интеллектуальный уровень, «гавнаеда» вполне могло относиться ко мне.
[16:39:57] <пкщгяут[ляптоп]> так как два раза меняется переменная в пределаг одной точки следования
[16:40:03] <Laz> по-моему, у меня чсв завышено
[16:40:09] <Блевотрон> не
[16:40:10] <Блевотрон> у меня
[16:40:17] <0xd34df00d> sequence points, дада.
[16:40:19] <Afalin> xor чсв, чсв
[16:40:20] <Laz> и что ты знаешь про мой интеллектуальный уровень?
[16:40:26] <0xd34df00d> Laz: что он низкий.
[16:40:29] <Laz> понятно
[16:40:29] <пкщгяут[ляптоп]> лол
[16:40:32] <0xd34df00d> /// Ваш К. О.
[16:40:41] <Laz> но я матан с первого раза всегда сдавал
[16:40:46] <Laz> а ты ниасилил
[16:40:52] <Laz> интеллектуал ёба
[16:40:56] <пкщгяут[ляптоп]> йоба
[16:41:00] <пкщгяут[ляптоп]> // fxd
[16:41:02] <0xd34df00d> Laz: ты не учился в физтехах.
[16:41:04] <Laz> пкщгяут[ляптоп]: да, точно
[16:41:07] <пкщгяут[ляптоп]> ага
[16:41:08] <0xd34df00d> Laz: ты бы здесь ваще на первой сессии вылетел.
[16:41:12] <Laz> 0xd34df00d: я в бауманском учился, если что
[16:41:14] <пкщгяут[ляптоп]> можешь не благоарить\
[16:41:25] <0xd34df00d> Ты так говоришь, как будто бауманка — ок.
[16:41:33] <пкщгяут[ляптоп]> помойму у кого то ЧСВ++
[16:41:37] * SV0L0CH вылелел на второй
[16:41:38] <Laz> ты так говоришь, будто физтех ОК
[16:41:42] <пкщгяут[ляптоп]> нужно эвакуироваться с треда
[16:41:43] * Блевотрон не вылетел
[16:41:46] <пкщгяут[ляптоп]> иначе раздавит
[16:41:47] saksa вышел из конференции: Logged out
[16:41:54] <SV0L0CH> при этом ЧСВ не пострадало :)
[16:41:59] <пкщгяут[ляптоп]> сакса эвакуировалась
[16:42:15] <Laz> слыхал я про физтех
[16:42:20] <Laz> у меня там одноклассники учатся
[16:42:23] <Laz> говорят, хуйня
[16:43:38] <0xd34df00d> Laz: физтех охуенен.
[16:43:44] <0xd34df00d> Блевотрон: откуда не вылетел?
[16:43:53] <0xd34df00d> Laz: все хуйня, но физтех — самая меньшая.
[16:44:26] <Блевотрон> 0xd34df00d, с нашего радиофака
[16:44:31] <0xd34df00d> Блевотрон: и что?
[16:44:47] <0xd34df00d> Причем тут? )
[16:45:03] <Laz> Блевотрон: ты чооо
[16:45:04] <Блевотрон> оя хз
[16:45:07] <Laz> Блевотрон: сравнил
[16:45:10] <Блевотрон> все меряются и я меряюсь
[16:45:22] <пкщгяут[ляптоп]> лол
[16:45:26] 0xd34df00d сменил ник на толсто
[16:45:29] <толсто> /me
[16:45:34] толсто сменил ник на 0xd34df00d
[16:47:24] <0xd34df00d> SV0L0CH: пыщ.
[16:48:07] <0xd34df00d> SV0L0CH: http://get.qt.nokia.com/qml/qt-4.6.0-declarative.tar.gz они там похоже включены, спеки-то.
[17:00:07] <0xd34df00d> SV0L0CH: о, еще лучше: http://qt.nokia.com/doc/qml-snapshot/declarativeui.html
[17:00:07] <0xd34df00d> Господа, что подразумевается под знанием XML?
[17:00:07] <Laz> как открывать и закрывать теги
[17:00:07] <0xd34df00d> Ок.
[17:00:07] <SV0L0CH> главное уметь пользоватся пространстваи имён
[17:00:07] <Блевотрон> пулл-парсеры
[17:00:07] <SV0L0CH> теги то хуйня, с ними и S-exp нормально хавать
[17:00:07] <0xd34df00d> Блевотрон: вакансия тестера.
[17:00:07] <Laz> а неймспейсов в секспах нет?
[17:00:07] <Блевотрон> 0xd34df00d, чо?
[17:00:07] <Блевотрон> какая вакансия
[17:00:07] <Блевотрон> >_>
[17:00:07] <Блевотрон> <_<
[17:00:07] <Laz> 0xd34df00d: работу ищешь?
[17:00:07] <Блевотрон> аа
[17:00:07] <0xd34df00d> Laz: Саксу дрочить буду.
[17:00:07] <Блевотрон> теперь я вкурил
[17:00:07] <Блевотрон> =)
[17:00:07] <Laz> уу
[17:00:07] <Laz> я бы таким заниматься не стал бы..
[17:00:07] <Laz> ну тебе виднее там
[17:00:07] <SV0L0CH> хотя может в секспах неймспейсы и есть, я про sxml в википедии только читал
[17:00:07] <Laz> а что за неймспейсы?
[17:00:07] <0xd34df00d> Laz: щито?
[17:00:07] <Laz> 0xd34df00d: та не, эт я так
[17:00:07] <0xd34df00d> Laz: а щито?
[17:00:07] <Laz> толстанул
[17:00:07] <Laz> :)
[17:00:07] <пкщгяут[ляптоп]> неймспейсы в s-exp?
[17:00:07] <SV0L0CH> неймспейс - строка указывающая как тег или атрибут обрабатывать
[17:00:07] <пкщгяут[ляптоп]> так это же пакеджи
[17:00:07] <Laz> SV0L0CH: чочо?
[17:00:07] <Laz> это как?
[17:00:07] <SV0L0CH> это как uuid в com/ole/activex
[17:00:07] <SV0L0CH> тоесть по сути те же com технологии только открытые
[17:00:07] <Laz> по-моему, ты хочешь меня подъебнуть
[17:00:07] <SV0L0CH> и всё на основе текста
[17:00:07] <Laz> какие com-технологии в неймспейсах?
[17:00:07] <Laz> или в xml
[17:00:07] <Laz> xml - язык разметки
[17:00:07] <Laz> я, конечно, туповат мальца
[17:00:07] <Laz> но это я точно знаю
[17:00:07] <SV0L0CH> ole такая же разметка, только бинарная и уёбищная
[17:00:07] <Laz> OLE (англ. Object Linking and Embedding, произносится как oh-lay [олэй]) — технология связывания и внедрения объектов в другие документы и объекты, разработанные корпорацией Майкрософт.
[17:00:07] <Laz> вот это что ли?
[17:00:07] <SV0L0CH> в общем можно документы одного типа вставлять в другие
[17:00:07] <SV0L0CH> именно оно
[17:00:07] <Laz> то есть технология для вставки документов и xml - это одно и то же?
[17:00:07] <SV0L0CH> в xhtml вставляется svg и наоборот
[17:00:07] <Laz> аах, вот оно что
[17:00:07] <Laz> пнятненько
[17:00:07] <Laz> и это, значит, неймспейсы?
[17:00:07] <SV0L0CH> ну и конечто xsl-fo и odf
[17:00:07] <SV0L0CH> Laz: неймспейсы это вместо номеров интерфейсов у мелкомягких
[17:00:07] <Laz> а я-то думал, что неймспейс - это некая группировка тегов и атрибутов, относящихся к чему-то одному
[17:00:07] <Laz> а это значит для вставки одних документов в другие
[17:00:50] <Laz> ну походу тебя сильно некросовт ужалил, раз ты такие аналогии проводишь..
[17:01:05] <Laz> советую съездить отдохнуть куда-нить
[17:01:12] <Laz> в санаторий, или на курорт
[17:01:19] <Laz> отвлечься, так сказать
[17:01:23] <SV0L0CH> а хули мне не поразбиратся как софт работает
[17:01:50] <Блевотрон> кстати OLE и CORBA - это прекрасно
[17:02:02] <SV0L0CH> разбиратся в сортах говня вполне себе приличный навык
[17:02:26] <Laz> Блевотрон: да чо-то я статью читал, где корбу разнесли в пухипрах
[17:02:34] <Laz> Блевотрон: типа гавно это и всё такое
[17:03:24] <Блевотрон> Laz, "не осилили" (с)
[17:03:37] <Laz> Блевотрон: ну кагбэ а зачем оно надо?
[17:04:10] <Блевотрон> Laz, эдакое продвинутое rpc и все дела
[17:04:12] <Блевотрон> похер
[17:04:16] <Laz> ну вот для рпц
[17:04:18] <Блевотрон> меня сейчас больше волнует то
[17:04:20] <Блевотрон> что
[17:04:41] <Блевотрон> в моей вермешели быстрого приготовления одна вермешелинка
[17:04:50] <Блевотрон> очень похожа на дождегого червя
[17:04:52] <Laz> очень длинная?
[17:04:54] <SV0L0CH> главное не путать с РПЦ - рассадником ПГМ
[17:04:55] <Laz> аа
[17:04:56] <Laz> ыы
[17:05:12] <Laz> Блевотрон: а на вкус как?
[17:05:33] <Блевотрон> ничотак
[17:06:22] <Afalin> Гавно быстрого приготовления не нужно ну.
[17:06:44] <Laz> дошыры - это круто
[17:06:55] <Afalin> Дошиязвы тоже не нужны.
[17:07:02] <Laz> только специи в них лучше не есть
[17:08:16] <Блевотрон> я читал что в куриные кубики
[17:08:21] <Блевотрон> входят волосы вьетнамок
[17:08:45] <Laz> Блевотрон: ага
[17:08:47] <Laz> и ногти
[17:08:56] <SV0L0CH> вермешель видать с мясом
[17:09:09] <Блевотрон> вьетнамки вкусные выходит)
[17:09:13] <SV0L0CH> только производитель не уточнил с каким
[17:12:45] <Блевотрон> у меня мясо какое то резиновое попалось
[17:13:03] <Afalin> У меня сегодня мясо весьма мягкое сочное было.
[17:13:09] <Afalin> И с лучком.
[17:13:40] <SV0L0CH> 0xd34df00d: а что с твоего xml надо сгенерировать? форму для заполнения с кнопками выбора языка?
[17:14:10] <0xd34df00d> SV0L0CH: язык определяется приложением.
[17:14:19] <СКптПД "ЗО"> гг
[17:14:22] <0xd34df00d> SV0L0CH: тупо кнопочки.
[17:14:34] <0xd34df00d> SV0L0CH: посмотри на src/xmlsettingsdialog/*
[17:14:37] <СКптПД "ЗО"> мне тут вбросили кода
[17:14:49] <СКптПД "ЗО"> цитирую:
[17:14:51] <0xd34df00d> SV0L0CH: хотя его весь надо переписать нахуй, там говнокод, ибо СТАРЬЕ.
[17:15:02] <SV0L0CH> тогда язык будет братся с параметров xsltproc
[17:15:12] <СКптПД "ЗО"> char name[256];
gethostname(name,sizeof(name)/sizeof(*name));
[17:15:25] <Afalin> Ололо.
[17:16:26] <Afalin> Хотя синус в военное время может достигать четырёх, конечно.
[17:16:42] <0xd34df00d> SV0L0CH: щито.
[17:16:46] <СКптПД "ЗО"> мало того
[17:16:49] <SV0L0CH> СКптПД "ЗО": откуда шедевр?
[17:16:56] <0xd34df00d> SV0L0CH: какой еще xsltproc?
[17:17:13] <СКптПД "ЗО"> код весь аккуратно, квадратненько размазан на 80 столбцов
[17:17:32] <SV0L0CH> 0xd34df00d: я тестировать буду в xsltproc
[17:17:42] <0xd34df00d> А, ок.
[17:18:20] <СКптПД "ЗО"> SV0L0CH: код -- из одной старой игрушки
[17:18:22] <SV0L0CH> а ты сам укажеш параметр lang
[17:18:25] <СКптПД "ЗО"> сетевой, да
[17:19:00] <СКптПД "ЗО"> такое ощущение, что его специально запутывали
[17:19:43] maxp вышел из конференции
[17:20:31] <SV0L0CH> СКптПД "ЗО": я понимаю что для оптимизации операции копирования такое можно написать, но по названию функции такого не скажеш
[17:21:20] <СКптПД "ЗО"> я возгуглил
[17:21:32] <СКптПД "ЗО"> второй параметр функции -- длина буфера
[17:22:25] <SV0L0CH> в чём там буфер меряется?
[17:22:40] <Блевотрон> в байтах
[17:22:41] rexim вышел из конференции: Replaced by new connection
[17:22:43] rexim зашёл в конференцию
[17:23:18] <SV0L0CH> если в байтах, то весьма странный код
[17:23:30] <Блевотрон> что в нём такого?
[17:24:23] rexim вышел из конференции
[17:24:45] rexim зашёл в конференцию
[17:25:43] <СКптПД "ЗО"> мм
[17:26:18] <СКптПД "ЗО"> похоже, код писали паскальщики
[17:26:47] Longedok зашёл в конференцию
[17:26:50] <Afalin> Пачиму?
[17:27:16] <СКптПД "ЗО"> потому что все локальные переменные аккуратненько объявлены в начале функции
[17:27:44] <Afalin> Может быть, сишники?
[17:27:47] <СКптПД "ЗО"> и свои типы начинаются с буквы t
[17:27:51] <Afalin> А.
[17:27:58] <Afalin> Тогда поцкалисты, двачую.
[17:28:33] Sphinkx вышел из конференции
[17:29:30] <SV0L0CH> смотрю я на QML код и мне кажется что не хватает скобок
[17:29:32] <Блевотрон> Когда локальные переменные объявлены вначале ф-ии
[17:29:38] <Блевотрон> читаемость куда лучше
[17:29:48] <Laz> гг
[17:29:54] <SV0L0CH> потомучто написали что это расширение ECMAScript
[17:29:59] <Laz> меня мой коллега за такой подход называет долбоёбом
[17:30:15] <Laz> и за то, что я всегда пишу this
[17:30:16] <Блевотрон> Laz, ты ведь не лабаешь ф-ий на 300 строк?
[17:30:18] <СКптПД "ЗО"> Блевотрон: а вот нехуй строки экономить
[17:30:27] <Laz> Блевотрон: обязательно лабаю
[17:30:30] <Блевотрон> СКптПД "ЗО", щито?
[17:30:34] <Laz> Блевотрон: и по стопицот тоже :)
[17:30:39] <SV0L0CH> Блевотрон: когда пишу на хаскеле тоже пользуюсь let а не where
[17:30:41] Sphinkx зашёл в конференцию
[17:30:48] <СКптПД "ЗО"> надо код делить на логические блоки
[17:30:53] <Блевотрон> вот вчера в твиттере только проскакивала цитата
[17:31:09] <СКптПД "ЗО"> с помощью пустых строк
[17:31:24] <СКптПД "ЗО"> и в начале блоков нужные переменные и объявлять
[17:31:25] <0xd34df00d> Блевотрон: типичное си-мышление.
[17:31:29] <Блевотрон> "Если бы больше программистов в своё время знали Smalltalk, то функции на 300 строк сегодня не были бы таким обыденным явлением"
[17:31:37] <0xd34df00d> Блевотрон: надо объявлять переменные там, где они используются.
[17:31:56] <Laz> tht
[17:31:57] <Laz> лол
[17:32:03] <Блевотрон> 0xd34df00d, капитан, ты?
[17:32:04] <пкщгяут[ляптоп]> пыщ
[17:32:17] <0xd34df00d> Блевотрон: нет.
[17:32:21] Longedok вышел из конференции: Да прибудет с вами всепоглащающее премноговеличие котэ.
[17:32:22] <0xd34df00d> Блевотрон: потому что ты написал другое )
[17:32:45] Longedok зашёл в конференцию
[17:32:52] <Блевотрон> ну вообще в Си это было форсированно
[17:33:21] <Блевотрон> а так я объявляю новые переменные в начале блока
[17:33:27] <Блевотрон> после { т.е.
[17:33:28] <пкщгяут[ляптоп]> двачую
[17:33:30] <0xd34df00d> Но это не что-то хорошее.
[17:33:31] <пкщгяут[ляптоп]> в начале самое тру
[17:33:37] <0xd34df00d> Ололо.
[17:33:40] <Блевотрон> 0xd34df00d, у ифа тоже есть своё начало блока
[17:33:42] <0xd34df00d> Кучка труёбов, блять.
[17:33:49] <пкщгяут[ляптоп]> на c++ просто одни долбоебы пишут
[17:33:51] <Блевотрон> 0xd34df00d, и у фора
[17:33:51] <Laz> в начале блока, да
[17:33:59] <Блевотрон> 0xd34df00d, они могут не совпадать с началом _функции_
[17:34:09] <пкщгяут[ляптоп]> начало лексического контекста да
[17:34:13] <Блевотрон> во!
[17:34:15] <пкщгяут[ляптоп]> ну вы понели
[17:34:16] <Блевотрон> пкщгяут[ляптоп] знает
[17:34:17] <пкщгяут[ляптоп]> ;-D
[17:35:14] <СКптПД "ЗО"> я про это и говорил
[17:35:22] <0xd34df00d> Блевотрон: ВНЕЗАПНО не начало блока http://pastebin.ca/1753558
[17:35:27] Longedok вышел из конференции: Да прибудет с вами всепоглащающее премноговеличие котэ.
[17:35:37] <Блевотрон> скопируй сюда
[17:35:43] <Блевотрон> я по ссылкам не хожу
[17:35:47] Longedok зашёл в конференцию
[17:35:50] <пкщгяут[ляптоп]> озщии
[17:35:51] <Блевотрон> у меня только xmpp работает на внешку
[17:35:58] <SV0L0CH> в хаскеле можно только в начале и конце
[17:36:01] <Laz> отличненьки гавнакод
[17:36:03] <Блевотрон> http отрублен, говорил же
[17:36:08] <Блевотрон> Laz, в личку сбрось)
[17:36:12] <пкщгяут[ляптоп]> 0xd34df00d ну там все правильно чо
[17:36:17] <0xd34df00d> пкщгяут[ляптоп]: почему?
[17:36:17] <пкщгяут[ляптоп]> ктото был против чтоли?
[17:36:19] <0xd34df00d> Laz: почему?
[17:36:24] <пкщгяут[ляптоп]> 0xd34df00d что почему?
[17:36:30] <0xd34df00d> пкщгяут[ляптоп]: QPixmap pixmap ... уже не в начале.
[17:36:35] <пкщгяут[ляптоп]> а
[17:36:38] <пкщгяут[ляптоп]> не приметил да
[17:36:40] <пкщгяут[ляптоп]> тогда говно
[17:36:44] <пкщгяут[ляптоп]> ;-D
[17:36:45] <Laz> 0xd34df00d: цпп же
[17:37:02] <Блевотрон> фуууу
[17:37:07] <0xd34df00d> Блевотрон: ?
[17:37:08] <Блевотрон> 0xd34df00d, отстоище
[17:37:16] <пкщгяут[ляптоп]> лол
[17:37:23] <0xd34df00d> Блевотрон: ??
[17:37:27] <пкщгяут[ляптоп]> Laz слышь
[17:37:29] <пкщгяут[ляптоп]> я вот чо думаю
[17:37:35] <пкщгяут[ляптоп]> а когда удалять то обжекты?
[17:37:39] <Блевотрон> 0xd34df00d, оправдано только QPixmap
[17:37:40] <пкщгяут[ляптоп]> когда release может вызыватся?
[17:37:45] <пкщгяут[ляптоп]> я чтото не пойму
[17:37:47] <Laz> пкщгяут[ляптоп]: не знаю..
[17:37:51] <Laz> наверное, да
[17:37:53] <пкщгяут[ляптоп]> grab то понятно
[17:37:58] <пкщгяут[ляптоп]> а вот релиз хуй знает когда вызывать
[17:38:06] <пкщгяут[ляптоп]> он же получается инкрементальный гц то
[17:38:07] <Блевотрон> QWidget * w следовало бы сунуть там где иф начинаетсяч
[17:38:21] Longedok вышел из конференции: Да прибудет с вами всепоглащающее премноговеличие котэ.
[17:38:27] <0xd34df00d> Блевотрон: посчитали idx, сразу обновили прогрессбар.
[17:38:29] <пкщгяут[ляптоп]> он очищает по мере выполенияя
[17:38:36] Longedok зашёл в конференцию
[17:38:46] zxc зашёл в конференцию
[17:38:49] <Блевотрон> 0xd34df00d, эту функцию можно отлично декомпозировать
[17:38:59] <Блевотрон> всё, я ушёл работать
[17:38:59] <пкщгяут[ляптоп]> и да
[17:39:03] Блевотрон вышел из конференции
[17:39:09] <пкщгяут[ляптоп]> подщет ссылок не работает же на циклических стракчах
[17:39:20] <Laz> эт на каких?
[17:39:24] <0xd34df00d> Пернул и ушел, лол.
[17:39:30] <пкщгяут[ляптоп]> ну линкед лист закольцованный к примеру
[17:39:42] <Laz> почему не работает?
[17:39:45] <Laz> а, внатуре
[17:39:47] <пкщгяут[ляптоп]> ага
[17:39:54] <Laz> ну надо значит что-то придумывать с этим
[17:40:08] <пкщгяут[ляптоп]> ну есть маккарти гц
[17:40:08] <Laz> погоди-ка
[17:40:18] <Laz> а как ты в лиспе будешь закольцованный список делать?
[17:40:27] <пкщгяут[ляптоп]> который останавливает и смотрит доступность обьектов относительно корневого
[17:40:33] <Laz> у тебя там будут set-car! set-cdr! ?
[17:40:38] <пкщгяут[ляптоп]> ну
[17:40:44] <O01eg> зачем в лиспе делать закольцованный список?
[17:40:55] 0x06D7 зашёл в конференцию
[17:40:56] <O01eg> он же зависнет, при попытке его вывода
[17:40:59] <0xd34df00d> ЕДА.
[17:41:00] <пкщгяут[ляптоп]> лол
[17:41:01] <0xd34df00d> ForNeVeR:
[17:41:02] <пкщгяут[ляптоп]> не зависнет
[17:41:03] <Laz> лол
[17:41:07] <Laz> не зависнет
[17:41:10] <пкщгяут[ляптоп]> осиль #n#
[17:41:15] <Laz> чо, правда не зависнет?
[17:41:16] <пкщгяут[ляптоп]> в CL
[17:41:19] <пкщгяут[ляптоп]> да
[17:41:22] <O01eg> пкщгяут[ляптоп]: глубина?
[17:41:34] <пкщгяут[ляптоп]> чо?
[17:41:39] <Laz> кстати
[17:41:46] <O01eg> n - глубина обхода?
[17:41:51] <Laz> что-то я не понял логики
[17:42:04] Longedok вышел из конференции: Да прибудет с вами всепоглащающее премноговеличие котэ.
[17:42:11] <пкщгяут[ляптоп]> бля
[17:42:13] <Laz> то, что он зависнет при выводе закольцованного списка, говорит о его ненужности?
[17:42:14] <пкщгяут[ляптоп]> да хуй пойми да
[17:42:21] Longedok зашёл в конференцию
[17:42:27] <ForNeVeR> Нямка?!
[17:42:34] <пкщгяут[ляптоп]> да хуй на закольцованность я щитаю
[17:42:43] <Laz> пкщгяут[ляптоп]: хуй на сеткары
[17:42:46] <Afalin> 0x06D7: Расскажи о преимуществах си бемоля по сравнению со всеми остальными чем-либо-там.
[17:42:46] <Laz> и на сеты тоже
[17:42:48] <пкщгяут[ляптоп]> я просто как пищу для размышлений привел
[17:42:55] 0x06D7 вышел из конференции
[17:42:58] <Laz> присваивание не нужно
[17:42:59] <Afalin> Сцуко.
[17:43:00] <пкщгяут[ляптоп]> Laz как это хуй на сеты?
[17:43:04] <пкщгяут[ляптоп]> Laz да?
[17:43:07] <Laz> а зачем оно?
[17:43:14] <пкщгяут[ляптоп]> а как ты будешь функции обьвлять тогда?
[17:43:15] <СКптПД "ЗО"> Afalin: спугнул
[17:43:20] <пкщгяут[ляптоп]> именные
[17:43:26] <Laz> пкщгяут[ляптоп]: дефайн - это не сет
[17:43:29] <пкщгяут[ляптоп]> да?
[17:43:31] <Laz> да
[17:43:37] <пкщгяут[ляптоп]> ну да
[17:43:38] <пкщгяут[ляптоп]> ;-D
[17:43:40] <Laz> :)
[17:43:49] <пкщгяут[ляптоп]> ну хуй знает тогда даже
[17:43:55] <пкщгяут[ляптоп]> setq нужен
[17:43:56] <Laz> да стопудово
[17:43:57] <SV0L0CH> сеты ненужны, да...
[17:44:02] <Laz> нахер тебе сетк?
[17:44:11] <пкщгяут[ляптоп]> ну бля
[17:44:19] <пкщгяут[ляптоп]> хз
[17:44:23] <Laz> кстати
[17:44:25] <0xd34df00d> cutwater: пыщ.
[17:44:26] <пкщгяут[ляптоп]> переменные менять ну
[17:44:30] <0xd34df00d> cutwater: какая у тебя система охлаждения.
[17:44:34] <Laz> у тебя функции и переменные в разных, так сказать, пространствах буду?
[17:44:35] <Laz> т
[17:44:39] <пкщгяут[ляптоп]> нет
[17:44:40] <SV0L0CH> можно обойтись одними define
[17:44:42] <Laz> переменные менять не нужно кстати
[17:44:46] Sphinkx вышел из конференции
[17:44:50] <Laz> ну значит достаточно дефайна
[17:44:53] <SV0L0CH> и let
[17:44:56] <cutwater> 0xd34df00d, эм... кулер на процессоре стоит а чо?
[17:45:01] <пкщгяут[ляптоп]> функции с именами это (define foo (lambda (x)..)
[17:45:02] <Laz> SV0L0CH: лет - макрос
[17:45:02] <пкщгяут[ляптоп]> ну ты понел
[17:45:08] <Laz> пкщгяут[ляптоп]: угу
[17:45:16] <0xd34df00d> cutwater: а температура?
[17:45:25] <0xd34df00d> cutwater: а то [17:44:32] <juick@juick.com> @ArkanoiD:
Пиздец, idle температура i7 около 80 градусов, рабочая больше ста. Надеюсь, все понимают, что это значит? Физику не обманешь..
#484226 http://juick.com/484226
[17:45:28] <cutwater> хм.. надо будет посмотреть
[17:45:35] <пкщгяут[ляптоп]> let это сахар к lambda да
[17:45:41] <Laz> пкщгяут[ляптоп]: ты кстати макросы будешь делать? :)
[17:45:45] <пкщгяут[ляптоп]> хз
[17:45:51] <пкщгяут[ляптоп]> для начала нужно сдлеать хоть чтото
[17:45:54] <Laz> SV0L0CH: а что, в хацкеле лет - не макрос?
[17:45:58] <0xd34df00d> Ололо.
[17:46:00] <пкщгяут[ляптоп]> чтоб элеентарное самое раотало
[17:46:04] <Afalin> 0xd34df00d: Имхо гонево.
[17:46:12] <0xd34df00d> Быдлокодеры коллективно быдлокодят еще одну лисп-машиную
[17:46:15] <SV0L0CH> Laz: лет хоть и можно выразить через лямбды, но он идёт обычно как нативныя конструкция
[17:46:17] GFORGX вышел из конференции
[17:46:26] <0xd34df00d> Afalin: охотно верю, что гонево.
[17:46:48] <Afalin> 0xd34df00d: Либо руки кривые у того, кто ставил кулер. Либо на сопли вместо термопасты.
[17:46:57] <Laz> SV0L0CH: если будет медленно работать, реализуит нативно
[17:46:59] <SV0L0CH> Laz: в хаскеле ВНЕЗАПНО нет макросов, только шаблоны и сахар
[17:47:01] <Laz> а вообще это сахар
[17:47:11] <Laz> опс, я и забыл
[17:47:18] <Laz> так лет - это шаблон?
[17:47:18] <пкщгяут[ляптоп]> ну бля
[17:47:24] <пкщгяут[ляптоп]> никто тут не знает как написать гц
[17:47:25] <пкщгяут[ляптоп]> яхуею
[17:47:36] <Laz> пкщгяут[ляптоп]: я читал в книжке, как
[17:47:37] <SV0L0CH> Laz: это даже не сахар
[17:47:44] <пкщгяут[ляптоп]> Laz в какой?
[17:47:45] <Laz> SV0L0CH: а что?
[17:47:48] <пкщгяут[ляптоп]> в sicp?
[17:47:49] <Laz> пкщгяут[ляптоп]: sicp :)
[17:47:50] <пкщгяут[ляптоп]> мде
[17:48:02] <SV0L0CH> нативная конструкция бля!
[17:48:12] <SV0L0CH> выражение let in
[17:48:17] <Laz> гм
[17:48:21] <Laz> а в лиспе это сахар
[17:48:43] <пкщгяут[ляптоп]> потому что лисп няшка
[17:48:51] <SV0L0CH> не знаю шо там у вас в лиспах, я схему учил
[17:48:58] <Laz> схема - это лисп
[17:49:05] <Laz> это так, чтоб ты знал
[17:49:08] <пкщгяут[ляптоп]> лисп это вообще ничто
[17:49:13] <пкщгяут[ляптоп]> есть CL
[17:49:16] <пкщгяут[ляптоп]> есть схема
[17:49:20] <пкщгяут[ляптоп]> есть хуй с маслов
[17:49:22] <пкщгяут[ляптоп]> маслом*
[17:49:23] <Laz> лисп - это то, что маккарти вычислил :)
[17:49:26] <пкщгяут[ляптоп]> лисп уже никто не употребляет
[17:49:30] <пкщгяут[ляптоп]> ага
[17:49:30] Longedok вышел из конференции: Да прибудет с вами всепоглащающее премноговеличие котэ.
[17:49:32] <пкщгяут[ляптоп]> LISP 1.5
[17:49:44] Longedok зашёл в конференцию
[17:49:46] <пкщгяут[ляптоп]> но это было давно и неправда
[17:49:53] <Laz> о, заебок
[17:49:53] <SV0L0CH> CL и язык Столмана - говно, за них даже братся не буду
[17:50:08] <Laz> да, не берись
[17:50:30] <Laz> раздутое гавно^W^Wкамон лисп не нужен
[17:51:12] <пкщгяут[ляптоп]> ОЛОЛО
[17:51:13] Longedok вышел из конференции: Да прибудет с вами всепоглащающее премноговеличие котэ.
[17:51:23] <пкщгяут[ляптоп]> схема r6rs тоже раздутое говно и что?
[17:51:30] <пкщгяут[ляптоп]> она тоже не нужна?
[17:51:51] <Laz> где она раздутая там?
[17:51:56] <пкщгяут[ляптоп]> нуну
[17:52:00] <пкщгяут[ляптоп]> почитай стандарт чо
[17:52:09] <пкщгяут[ляптоп]> где CL раздутый?
[17:52:09] <Laz> да, надо бы.. :)
[17:52:13] <Laz> да везде
[17:52:15] <пкщгяут[ляптоп]> лол
[17:52:18] <пкщгяут[ляптоп]> ну r6rs тоже везде
[17:52:22] <Laz> в куче дублирующегося гавна например
[17:52:25] <пкщгяут[ляптоп]> какого?
[17:52:33] <Laz> я уже говорил же
[17:52:36] <пкщгяут[ляптоп]> да?
[17:52:38] <Laz> first - car
[17:52:40] <пкщгяут[ляптоп]> лол
[17:52:43] Longedok зашёл в конференцию
[17:52:46] <Laz> нахуй это надо?
[17:52:48] <пкщгяут[ляптоп]> и из-за этого язык говно?
[17:52:49] <Laz> и оно везде там
[17:52:52] <Laz> конечно
[17:52:52] <пкщгяут[ляптоп]> ну ты и говноед внатуре
[17:53:01] <Laz> если его разрабы такую хуйню творят
[17:53:08] <Laz> я боюсь представить, что там ещё есть
[17:53:09] <пкщгяут[ляптоп]> ладно, забыли
[17:53:24] <Laz> ну и мне не нравится, что у него функции и переменные отдельно
[17:53:30] <Laz> как там правильно это называется..
[17:53:36] <Laz> лисп второго рода что ли :)
[17:53:37] <SV0L0CH> язык Столлмана тут смотрю никто не обсуждает... правильно, эмакс тоже гавно...
[17:53:49] <Laz> SV0L0CH: с тобой просто не интересно его обсуждать
[17:54:02] <SV0L0CH> :-D
[17:54:06] <пкщгяут[ляптоп]> а что его обсуждать то?
[17:54:14] <пкщгяут[ляптоп]> он делает то для чего был придуман
[17:54:18] <Laz> угу
[17:54:22] <пкщгяут[ляптоп]> и делает это не плохо
[17:54:29] <пкщгяут[ляптоп]> неплохо*
[17:54:39] <SV0L0CH> со мной так же не интересно обсуждать C++
[17:55:24] <Laz> про цпп ничо не могу сказать
[17:55:26] <Laz> я его не знаю
[17:55:34] <Laz> не, могу
[17:55:34] <SV0L0CH> я сразу заявляю что плюсы годятся как кросплатформеный ассемблер и не для чего более
[17:55:35] <Laz> цпп гавно
[17:55:54] <Laz> а про емакс ты вряд ли мне что-то новое сообщишь
[17:55:57] <SV0L0CH> и на этом разговор прекращается
[17:57:24] <пкщгяут[ляптоп]> c++ говно а не ассемблер
[17:57:29] <пкщгяут[ляптоп]> c - кросасм да
[17:57:40] <пкщгяут[ляптоп]> у цпп раздутый рантайм и он говно
[17:57:48] <пкщгяут[ляптоп]> это язык высокого уровня как не крути
[17:58:02] <Laz> высокого?
[17:58:04] <Laz> ну да
[17:58:20] <пкщгяут[ляптоп]> ага
[17:58:26] <SV0L0CH> на плюсах иногда получается меньше сгенерированого кода и он при этом проще
[17:58:35] <Laz> проще?
[17:58:36] cutwater вышел из конференции
[17:58:37] <пкщгяут[ляптоп]> потмоу что он непосто транслируется в асм, он транслируется в асм с кучей своего говна
[17:58:39] <SV0L0CH> ибо шаблоны
[17:58:42] <Laz> что-то я сомневаюсь
[17:59:03] <SV0L0CH> просто я умею шаблоны готовить
[17:59:26] <Laz> а я юзаю язык с динамической типизацией
[17:59:36] <SV0L0CH> всмысле заюзать для решаемых с помощью моих dsl задач
[17:59:56] digital_curse вышел из конференции
[18:00:10] digital_curse зашёл в конференцию
[18:00:30] magellan зашёл в конференцию
[18:00:42] magellan вышел из конференции: offline
[18:01:11] <SV0L0CH> хотя привычней генерировать жабоскрипт, ибо жабоскрипт няшка ^_^
[18:01:30] <пкщгяут[ляптоп]> мде
[18:01:36] <пкщгяут[ляптоп]> жабоскрипт головного мозга
[18:01:54] <пкщгяут[ляптоп]> жабоскрипт не универсальный язык, чувак
[18:01:54] <Laz> пкщгяут[ляптоп]: ноно
[18:01:59] <Laz> жабоскрыпт - это круто
[18:02:08] <Laz> а теперь ещё и ынтырпрайзно
[18:02:14] <Laz> в шестой яве он искаропки идёт
[18:02:15] <пкщгяут[ляптоп]> жабоскрипт это костыль для веб2.0 вот и все
[18:02:22] <пкщгяут[ляптоп]> а веб2.0 как мы все знаем не нужен
[18:02:22] <ForNeVeR> А теперь на нём и опенжл можно писать.
[18:02:23] <пкщгяут[ляптоп]> вывод?
[18:02:30] <Laz> пкщгяут[ляптоп]: ты хуй
[18:02:35] <пкщгяут[ляптоп]> нет
[18:02:38] <пкщгяут[ляптоп]> неверный вывод
[18:02:42] <пкщгяут[ляптоп]> вывод он тоже не нужен
[18:02:43] <ForNeVeR> пкщгяут[ляптоп], компьютер это костыль для человека.
[18:02:48] <ForNeVeR> А ты человека кусок.
[18:02:52] <пкщгяут[ляптоп]> компьютер это кусок говна
[18:02:55] <ForNeVeR> Так что ты не нужен, как и все люди.
[18:02:59] <Laz> только вот пауз в жавоскрыпте нет
[18:03:11] <пкщгяут[ляптоп]> пауз>
[18:03:12] <пкщгяут[ляптоп]> ?
[18:03:13] cutwater зашёл в конференцию
[18:03:14] <пкщгяут[ляптоп]> что за паузы
[18:03:16] <Laz> ну типа слипа
[18:03:18] <SV0L0CH> пкщгяут[ляптоп]: ты ТП? 0_O
[18:03:22] <Laz> sleep(seconds)
[18:03:23] <пкщгяут[ляптоп]> лол
[18:03:29] <пкщгяут[ляптоп]> да я и говорю он говно
[18:03:34] <ForNeVeR> Неужели таки нет?
[18:03:40] <Laz> ForNeVeR: ващще нет :)
[18:03:42] <ForNeVeR> Я уверен, у SV0L0CH есть слип.
[18:03:42] <пкщгяут[ляптоп]> SV0L0CH а поцчиму ви спгашиваити?
[18:04:27] <Laz> SV0L0CH: отсыпь слипа для жавоскрыпта
[18:04:42] <ForNeVeR> SV0L0CH, ага, отлей.
[18:12:47] <SV0L0CH> пкщгяут[ляптоп]: ну так ты определисть ты ТП или ты хуй... иного не дано...
[18:12:47] <пкщгяут[ляптоп]> Laz ну а чем тебе setTimeout не угодил то?
[18:12:47] <Laz> пкщгяут[ляптоп]: это не то
[18:12:47] <Laz> совершенно не то
[18:12:47] <SV0L0CH> слип и многое другое реализуется через библиотеки, а не в самом языке
[18:12:47] <Laz> через какие библиотеки?
[18:12:47] <SV0L0CH> стороннее
[18:12:47] <Laz> название можешь сказать?
[18:12:47] <SV0L0CH> да хоть тот же node.js
[18:12:47] <Laz> в вебсервере на жавоскрыпте есть слип?
[18:12:47] <Laz> отлично
[18:12:47] <ForNeVeR> Веб-сервер на js?
[18:12:47] <SV0L0CH> в каком объекте оно там, я есчё не смотрел
[18:12:47] <ForNeVeR> Да вы ебанулись!
[18:12:47] <SV0L0CH> ForNeVeR: нет ты
[18:12:47] <СКптПД "ЗО"> ыы
[18:12:47] <СКптПД "ЗО"> а я тут, между прочим, код пишу ^_^
[18:12:47] <Afalin> Ичо?
[18:12:47] <0xd34df00d> А чем нынче модно с winmobile в джабберах сидеть?
[18:12:47] <ForNeVeR> Pigeon, ящитаю.
[18:12:47] <ForNeVeR> Больше ничего не знаю под венду вообще.
[18:12:47] <0xd34df00d> Pigeon?
[18:12:47] <0xd34df00d> WTF?
[18:12:47] <0xd34df00d> Никогда не слышал.
[18:13:04] <Laz> SV0L0CH: охуенно
[18:13:13] <0xd34df00d> А чем можно производительность чего-нибудь из ПО отбенчмаркить?
[18:13:14] <Laz> SV0L0CH: system("sleep 1s")
[18:13:19] <0xd34df00d> Хочу сравнить цифры на дебиане и на генте.
[18:13:20] <Laz> просто охуенный слип
[18:13:25] <Laz> 0xd34df00d: time
[18:13:36] <0xd34df00d> Laz: как вариант, мм.
[18:13:49] <Laz> померяй, за сколько гзип упаковывает что-нибудь
[18:14:26] <Laz> ну кароче слипа в жавоскрыпте нет
[18:14:49] <SV0L0CH> ладно, поеду ка я за вторым компом, чтобы было на чём генту ставить.
[18:14:59] <ForNeVeR> Laz, а нафига тебе слип?
[18:15:09] <ForNeVeR> Коробка должна работать а не спать.
[18:15:13] <0xd34df00d> SV0L0CH: личкрафты пили.
[18:15:13] <Laz> ForNeVeR: да нужен был зачем-то
[18:15:14] <ForNeVeR> Слип это не Ъ.
[18:15:15] <0xd34df00d> ForNeVeR: и ты.
[18:15:19] <0xd34df00d> ForNeVeR: чо там с дейли билдами?
[18:15:28] <ForNeVeR> Хуита >_<
[18:15:37] <ForNeVeR> Я вчера / сегодня пилил лич^Wрефераты.
[18:15:50] <0xd34df00d> ForNeVeR: попилим щя?
[18:15:58] <ForNeVeR> Не.
[18:16:03] <0xd34df00d> Это хорошо.
[18:16:04] <SV0L0CH> Laz: ВНЕЗАПНО с сях тоже слипа нет, это вызов библиотечной функции
[18:16:05] <ForNeVeR> Я сам запилю как время будет.
[18:16:12] <Laz> SV0L0CH: охуеть
[18:16:22] <Laz> SV0L0CH: но в жс и в библиотеках тоже нет
[18:16:24] <Laz> слипа
[18:16:24] <ForNeVeR> Ололо.
[18:16:27] <rexim> Как запилю! Главное не уйти в запил.
[18:16:33] <ForNeVeR> А в js есть стандартные библиотеки?
[18:16:44] <Laz> ForNeVeR: нет
[18:16:49] <ForNeVeR> Ну вот.
[18:16:52] <ForNeVeR> ВОТЪ.
[18:16:53] <SV0L0CH> Laz: раз нет, то будет, в чём проблема то?
[18:16:58] <Laz> SV0L0CH: когда?
[18:17:14] <Laz> по-моему, никогда
[18:17:15] <SV0L0CH> Laz: как только так и сразу, когда же есчё?
[18:17:50] <Laz> пнятно
[18:18:00] <Laz> в целом, конечно, жс прикольный
[18:18:06] <Laz> но без слипа он ващще ниачомный
[18:18:20] <Laz> и потоков тоже нет, кстати
[18:18:57] <0xd34df00d> Олсо.
[18:19:18] <SV0L0CH> Laz: ВНЕЗАПНО потоки есть даже в браузеном варианте
[18:19:33] <SV0L0CH> только с ними не удобно работать
[18:19:48] <Laz> даже?
[18:19:54] <Laz> а есть небраузерные варианты?
[18:20:35] <Laz> и ещё один фокус был, помню..
[18:20:41] <SV0L0CH> я только вчера на http://wiki.commonjs.org/wiki/CommonJS набрёл, всё не смотрел
[18:21:13] <Laz> дада
[18:21:14] <Laz> я читал
[18:21:26] <Laz> и что, они что-нибудь толковое сделали?
[18:21:28] <SV0L0CH> короче, вы все хуи, а я поехал за компом
[18:21:33] <Laz> а, во
[18:21:38] <Laz> замыкания с setTimeot
[18:21:48] <Laz> не работают же
[18:22:12] <Laz> под рукой не жс-а, так что точно не помню
[18:22:18] <Laz> но бля, я жоско напоролся на эту хрень
[18:22:34] <ForNeVeR> Под рукой нет JS?
[18:22:36] СКптПД "ЗО" вышел из конференции: Replaced by new connection
[18:22:46] СКптПД "ЗО" зашёл в конференцию
[18:22:46] <Laz> неа
[18:22:47] <ForNeVeR> Разве так бывает?
[18:22:52] <Laz> ну, иногда
[18:23:14] <Laz> у меня примерно раз в неделю
[18:23:19] Spo1ler зашёл в конференцию
[18:23:20] <Laz> и вот сейчас как раз такой момент
[18:23:43] <Laz> ну кароче жс - это весело, но без слипа и замыканий - нахуйнахуй
[18:24:02] <СКптПД "ЗО"> в жс есть замыкания
[18:24:20] <пкщгяут[ляптоп]> мде
[18:24:30] <пкщгяут[ляптоп]> СКптПД "ЗО" он не это имеет ввиду
[18:24:32] <пкщгяут[ляптоп]> читай выше
[18:24:33] <СКптПД "ЗО"> во всяком случае, насколько мне известно
[18:24:48] <пкщгяут[ляптоп]> замыкания не работают в setTimeout
[18:24:48] <Laz> я не это имею ввиду
[18:24:52] <Laz> да
[18:28:14] <Spo1ler> пкщгяут[ляптоп]: ты хуй
[18:29:38] <СКптПД "ЗО"> вы все хуи
[18:29:40] <пкщгяут[ляптоп]> Spo1ler нет ты ._.
[18:29:46] <Spo1ler> Да я
[18:29:53] <СКптПД "ЗО"> пока вы сретесь, я пишу код
[18:30:02] <0xd34df00d> .ping
[18:30:04] <DeadBot> 0xd34df00d: понг от тебя 0.96 секунды
[18:32:35] * Afalin в этом году ещё не написал ни одной строчки кода.
[18:32:49] <Laz> я слакбилд написал
[18:32:52] <Spo1ler> А я хуй
[18:32:58] <Spo1ler> Вот
[18:33:22] <Afalin> Зато уже за три дня почти 30 страниц диплома.
[18:33:24] <0xd34df00d> Spo1ler: поэтому пиши пейтон.
[18:34:40] magellan зашёл в конференцию
[18:37:37] <Laz> я тоже хочу пейсать пейтон
[18:37:41] <Laz> а пейшу слакбилд :(
[18:38:49] <0xd34df00d> Laz: пиши. Имеется в виду поддержка пейтона в личкрафтах.
[18:40:32] <Laz> нене
[18:40:38] <Laz> я другой пейтон хотел писать
[18:40:46] <Laz> но я не могу его пейсать, пока не соберу его хотя бы
[18:41:28] <0xd34df00d> .ping ForNeVeR
[18:41:29] <DeadBot> 0xd34df00d: понг от ForNeVeR 0.55 секунды
[18:41:33] <0xd34df00d> ForNeVeR: пыщ?
[18:43:59] Spo1ler вышел из конференции
[18:46:14] Spo1ler зашёл в конференцию
[18:57:16] СКптПД "ЗО" вышел из конференции: Replaced by new connection
[18:57:16] СКптПД "ЗО" зашёл в конференцию
[18:57:16] Longedok вышел из конференции: Да прибудет с вами всепоглащающее премноговеличие котэ.
[18:59:00] СКптПД "ЗО" вышел из конференции: Replaced by new connection
[18:59:05] СКптПД "ЗО" зашёл в конференцию
[18:59:07] GFORGX зашёл в конференцию
[18:59:35] GFORGX вышел из конференции: offline
[19:01:05] <СКптПД "ЗО"> ебаный линкер -_-
[19:01:24] <ForNeVeR> Кто линкер ты линкер!
[19:02:32] <0xd34df00d> ForNeVeR: бля.
[19:02:35] <0xd34df00d> ForNeVeR: пыщ, йопт!
[19:02:50] <ForNeVeR> Щито?
[19:03:03] <0xd34df00d> ForNeVeR: вот скажи мне.
[19:03:08] <0xd34df00d> ForNeVeR: DBus под вендой — реально?
[19:03:27] <ForNeVeR> Это что-то из кед?
[19:04:12] <Laz> лол
[19:04:17] <Laz> это что-то из fdo
[19:04:30] Spo1ler вышел из конференции
[19:04:31] <0xd34df00d> Потому что если нереально, то пиздец личкрафтам под вендой.
[19:04:45] <Laz> я думаю, что нереально
[19:04:53] <Laz> оно юникс-сокеты использует
[19:05:09] <Laz> хотя есть какой-то windbus
[19:05:13] <0xd34df00d> Я слышал об относительно шевелящихся портах.
[19:05:31] <0xd34df00d> Но так как у меня венды нет, проверить не могу.
[19:05:58] <0xd34df00d> И надо решать — либо я допиливаю другое, и мы делаем ололо последний билд под венды, либо я сразу накидываюсь на распиливание браузера.
[19:06:05] GFORGX зашёл в конференцию
[19:06:16] <Laz> http://windbus.sf.net/
[19:06:33] <Laz> но у меня оно не грузица
[19:06:46] Spo1ler зашёл в конференцию
[19:09:31] magellan вышел из конференции: offline
[19:09:53] <СКптПД "ЗО"> блджад
[19:10:20] cutwater вышел из конференции
[19:10:35] <СКптПД "ЗО"> сделал два крупных цоммита подряд
[19:10:41] <СКптПД "ЗО"> все работает
[19:10:50] <0xd34df00d> Laz: у знакомого чувака не собралось.
[19:10:50] <СКптПД "ЗО"> у меня плохие предчувствия
[19:11:48] <Laz> 0xd34df00d: гавно же
[19:11:58] <0xd34df00d> Laz: да.
[19:12:05] Блевотрон зашёл в конференцию
[19:12:10] <Laz> а у кутей ничего нет для замены дубаса?
[19:12:36] <0xd34df00d> Laz: есть более низкоуровневые IPC, юзающие вендовые именные пайпы и юниховые local domain sockets, но оно слишком низкоуровнево.
[19:12:46] <0xd34df00d> Laz: я заебусь переизобретать маршаллинг всего этого говна.
[19:12:58] <0xd34df00d> Мне не данными обмениваться, мне методы вызывать.
[19:13:14] <Laz> круто
[19:13:28] <Блевотрон> version
[19:13:34] <Блевотрон> ver
[19:13:41] <Блевотрон> >__<
[19:13:46] <Laz> .version Блевотрон
[19:13:48] <DeadBot> Laz: Блевотрон использует jabber.el 0.7.91 GNU Emacs 22.2.1 (i486-pc-linux-gnu, X toolkit, Xaw3d scroll bars)
of 2008-07-25 on raven, modified by Debian
[19:13:55] <Laz> оу
[19:13:58] <Laz> да ты няшка ^_^
[19:14:10] <Laz> Xaw3d скроллбары?
[19:14:20] <Laz> мм
[19:14:36] <rexim> а щито не на gtk?
[19:15:23] <Блевотрон> лень качать
[19:15:33] <Блевотрон> хотя сейчас как раз есть такая возможность
[19:15:39] <Блевотрон> мне иксовый как то ламповее
[19:15:40] <Laz> скачивай скорее
[19:15:47] <Блевотрон> Laz: впипду
[19:18:59] <Блевотрон> Господи, какой вокруг творится пипздец
[19:19:04] <Блевотрон> шум, гам
[19:19:07] <Блевотрон> все что то едят
[19:19:12] <Блевотрон> что то обсуждают
[19:19:21] <Блевотрон> пьют
[19:19:24] <Блевотрон> жрут
[19:19:25] <Блевотрон> ржут
[19:20:01] <Afalin> А я сижу в помещении один, и ни одна сволочь ещё не зашла.
[19:20:08] <0xd34df00d> Блевотрон: вот ты.
[19:20:10] <0xd34df00d> Блевотрон: ты, да.
[19:20:19] <0xd34df00d> Блевотрон: чо там под вендой модно для IPC?
[19:20:30] <Блевотрон> Смотря на каком уровне IPC
[19:20:47] <Блевотрон> если тебе банально флажком махнуть - ивенты
[19:20:49] <0xd34df00d> Блевотрон: а-ля dbus.
[19:20:56] <0xd34df00d> Блевотрон: мне бы маршаллить вызовы.
[19:21:01] <Блевотрон> оо как
[19:21:17] <Блевотрон> в винде правят велосипеды)
[19:22:35] <Блевотрон> ну а вообще ранее упомянутая корба,да
[19:22:52] <Блевотрон> правда наверно это будет слишком
[19:23:35] <0xd34df00d> Пиздееец.
[19:23:37] <0xd34df00d> Пиздеееееееееец.
[19:23:42] <0xd34df00d> Еще одна сраная монструозная либа.
[19:25:05] <Блевотрон> я особо за этим не слежу
[19:25:21] <Блевотрон> но вроде когда то корбу уже хотели отправить на свалку истории
[19:26:47] <Afalin> Она туда сама же давно уже идёт не?
[19:31:23] <СКптПД "ЗО"> вы про что сейчас вообще?
[19:31:40] <СКптПД "ЗО"> какие-то корбы, маршаллинг, дбус, ипц
[19:31:44] <Блевотрон> СКптПД "ЗО": про аналоги дбус под винду
[19:31:56] <СКптПД "ЗО"> тырпрайзное говно какое-то, не иначе
[19:34:13] <0xd34df00d> СКптПД "ЗО": я хочу распилить браузер.
[19:34:16] <0xd34df00d> СКптПД "ЗО": личкрафтовый который.
[19:34:29] <0xd34df00d> СКптПД "ЗО": надо маршаллить часть вызовов между двумя процессами, соответственно.
[19:34:40] <0xd34df00d> СКптПД "ЗО": изобретать велосипед поверх локальных сокетов лениво.
[19:34:42] <СКптПД "ЗО"> маршто?
[19:34:54] <0xd34df00d> СКптПД "ЗО": сериализовать вызов, если хочешь.
[19:35:02] <СКптПД "ЗО"> (я хуй и не разбираюсь в тырпрайзной терминологии)
[19:36:15] <СКптПД "ЗО"> это что-то типа RPC?
[19:36:19] <0xd34df00d> Да.
[19:36:59] <Блевотрон> мы в своём говне
[19:37:12] <Блевотрон> нагородили собсвтенный ивент-пайп для рпц
[19:37:19] <0xd34df00d> Щито.
[19:37:22] <0xd34df00d> Блевотрон: кто вы?
[19:37:40] <пкщгяут[ляптоп]> РПЦ
[19:37:42] <пкщгяут[ляптоп]> ОНА ПОВСЮДУ
[19:37:48] <Блевотрон> 0xd34df00d: http://nortel.com/
[19:40:05] <Блевотрон> правда у тех, кто его имплементировал
[19:40:12] <Блевотрон> получилось какое то квазимодо
[19:40:21] <Блевотрон> которое мне потом пришлось препарировать
[19:43:26] <СКптПД "ЗО"> унылые красноглазики такие унылые
[19:43:41] <0xd34df00d> Хуита.
[19:43:56] <СКптПД "ЗО"> у них нет никакого авантюризма -_-
[19:44:08] GFORGX вышел из конференции
[19:44:30] <0xd34df00d> Все хуита.
[19:44:34] GFORGX зашёл в конференцию
[19:44:38] <0xd34df00d> Буду ждать принца на белом коне^W^W^W^W Win32-кодера.
[19:44:57] <СКптПД "ЗО"> не понял
[19:45:33] <ForNeVeR> СКптПД "ЗО", не думай что личкрафты могут сделать для тебя; подумай, что ТЫ можешь сделать для них!
[19:45:43] <СКптПД "ЗО"> тут есть как минимум два виндокодера
[19:46:01] <ForNeVeR> И кто это ыа*
[19:46:02] <ForNeVeR> ?
[19:46:06] <СКптПД "ЗО"> ForNeVeR: я к личкрафтам отношусь так же, как к богам
[19:46:13] <СКптПД "ЗО"> сначала ништяки, а потом молитвы.
[19:47:01] <0xd34df00d> СКптПД "ЗО": чо не понял?
[19:47:15] <СКптПД "ЗО"> 0xd34df00d: есьт же форневер
[19:47:31] <СКптПД "ЗО"> и славный капитан.
[19:48:26] <0xd34df00d> СКптПД "ЗО": вообще-то ты и есть капитан.
[19:48:32] <Блевотрон> (а вообще, налабать свою кросплатформенную легковесную систему rpc было бы по-гусарски здорово)
[19:48:45] <0xd34df00d> Блевотрон: да, я побежал клепать, вслепую, без венды.
[19:48:50] <СКптПД "ЗО"> внезапно, поддерживаю еду.
[19:49:04] <СКптПД "ЗО"> 0xd34df00d: так поставь
[19:49:07] <Блевотрон> 0xd34df00d: какая разница, винда не винда
[19:49:17] <0xd34df00d> СКптПД "ЗО": нет скилла разработки и особого желания, если честно.
[19:49:33] O01eg вышел из конференции
[19:49:37] <Блевотрон> модель -> сериализация -> сокет -> десериализация -> модель
[19:49:55] <0xd34df00d> Модель?
[19:49:56] <0xd34df00d> Щито?
[19:50:04] <Блевотрон> ну образно говоря
[19:50:18] <Блевотрон> в итоге то всё - модель
[19:50:29] <Блевотрон> СКптПД "ЗО": кто еда? ты еда, ёпт
[19:50:41] <0xd34df00d> Блевотрон: 0xd34df00d -> dead food -> еда.
[19:50:55] <Блевотрон> аа
[19:51:06] <СКптПД "ЗО"> Блевотрон: я именно тебя имел в виду, еда.
[19:51:19] <0xd34df00d> А...
[19:51:20] <0xd34df00d> Хм..
[19:51:24] <Блевотрон> то то же
[19:51:26] <0xd34df00d> СКптПД "ЗО": тогда с тебя win32-часть.
[19:51:31] Spo1ler вышел из конференции: Replaced by new connection
[19:51:31] Spo1ler зашёл в конференцию
[19:51:33] <ForNeVeR> 0xd34df00d, риальни, ты - некошерная пища. Славный капитан не станет тебя есть.
[19:51:41] <СКптПД "ЗО"> 0xd34df00d: ништяки вперед.
[19:51:55] <0xd34df00d> Блевотрон: есть мнение, что под вендой лучше таки именованный пайп.
[19:52:06] <0xd34df00d> СКптПД "ЗО": уж извини, никаких ништяков. Опенсорс же.
[19:52:25] <Блевотрон> есть мнение, что способ непосредственной передачи сериализованного говна - абстрагируем
[19:52:32] <Блевотрон> хоть там пайп
[19:52:37] <Блевотрон> хоть принтер со сканером
[19:52:58] <ForNeVeR> О, лиспофаги, вы тут?
[19:53:18] <ForNeVeR> Или кто тут ещё джедай сборки мусора?
[19:53:25] <СКптПД "ЗО"> нет, я читаю нибижавшие за сутки rss
[19:53:27] <Laz> пкщгяут[ляптоп]
[19:53:31] <Блевотрон> пкщгяут[ляптоп]:
[19:53:36] <ForNeVeR> пкщгяут[ляптоп]:
[19:53:37] <0xd34df00d> пкщгяут[ляптоп]:
[19:54:09] <пкщгяут[ляптоп]> чо?
[19:54:11] <пкщгяут[ляптоп]> ;-D
[19:54:17] <пкщгяут[ляптоп]> чо хотите? ._.
[19:54:18] <Laz> ты джедай
[19:54:25] <пкщгяут[ляптоп]> P_P
[19:54:26] <ForNeVeR> пкщгяут[ляптоп], в этой вашей лисп-машине как сборка мусора реализована?
[19:54:28] <пкщгяут[ляптоп]> хуйсе
[19:54:28] <ForNeVeR> Она там есть ваще?
[19:54:34] <Блевотрон> бгггг
[19:54:35] <пкщгяут[ляптоп]> ForNeVeR еще ету
[19:54:38] <пкщгяут[ляптоп]> я сижу думаю
[19:54:41] <пкщгяут[ляптоп]> но кажется я уже почти придумал
[19:54:43] <ForNeVeR> пкщгяут[ляптоп], а когда будет - как будет?
[19:54:51] <ForNeVeR> Тупой подсчёт ссылок?
[19:54:53] <пкщгяут[ляптоп]> ну либо посчет ссылок
[19:55:00] <пкщгяут[ляптоп]> либо mark-sweep ящитаю
[19:55:07] <ForNeVeR> Ололо.
[19:55:12] <ForNeVeR> А есть ещё методы?
[19:55:13] <пкщгяут[ляптоп]> я сейчас думаю над подсчетом ссылок да
[19:55:15] <пкщгяут[ляптоп]> да
[19:55:18] <пкщгяут[ляптоп]> stop-and-copy
[19:55:21] <ForNeVeR> Алсо, их можно комбинировать.
[19:55:37] <пкщгяут[ляптоп]> да?
[19:55:40] O01eg зашёл в конференцию
[19:55:50] <ForNeVeR> Допустим, вызывать mark-sweep при превышении некоторого количества памяти или объектов.
[19:56:01] <ForNeVeR> А в остальное время обходиться подсчётом ссылок.
[19:56:15] <пкщгяут[ляптоп]> гм
[19:56:19] <пкщгяут[ляптоп]> невижу смысла
[19:56:28] <ForNeVeR> MS затратен же.
[19:56:39] <ForNeVeR> Пока ты всё дерево объектов переберёшь.
[19:56:41] <пкщгяут[ляптоп]> всмысле затратеН?
[19:56:43] <пкщгяут[ляптоп]> ну да
[19:56:50] <ForNeVeR> Медленный он блджад.
[19:56:57] <пкщгяут[ляптоп]> ну я то не пишу промышленную система
[19:56:59] <пкщгяут[ляптоп]> у*
[19:57:03] <пкщгяут[ляптоп]> это для обучения только
[19:57:04] <пкщгяут[ляптоп]> для себя же
[19:57:09] <ForNeVeR> Лишний раз полный перебор дерева не нужен. В любой системе.
[19:57:10] <пкщгяут[ляптоп]> ЧСВ++ чтобы
[19:57:16] <пкщгяут[ляптоп]> не спорю
[19:57:31] <пкщгяут[ляптоп]> для этого и придумали stop-and-copy
[19:57:40] <ForNeVeR> А вот про это читну.
[19:57:42] <пкщгяут[ляптоп]> его везде практически и используют
[19:57:53] <пкщгяут[ляптоп]> это когда есть две области памяти
[19:58:00] <пкщгяут[ляптоп]> free и current
[19:58:07] <пкщгяут[ляптоп]> типо рабочая и свободная
[19:58:14] <пкщгяут[ляптоп]> когда в куррент достигается предел
[19:58:17] <пкщгяут[ляптоп]> все тормозится
[19:58:32] <ForNeVeR> Ну это просто способ избежать фрагментации же?
[19:58:38] <пкщгяут[ляптоп]> и все обжекты из current до которых можно дотянутся
[19:58:47] <пкщгяут[ляптоп]> суть те которые нужны
[19:58:49] <пкщгяут[ляптоп]> активны
[19:58:54] <пкщгяут[ляптоп]> копируются в free
[19:58:58] <пкщгяут[ляптоп]> и free становится current
[19:59:00] <пкщгяут[ляптоп]> и тд и тп
[19:59:01] <пкщгяут[ляптоп]> да
[19:59:05] <пкщгяут[ляптоп]> при копировании
[19:59:15] Afalin вышел из конференции: Logged out
[19:59:28] <ForNeVeR> Подсчёт ссылок это слишком уж банально.
[19:59:30] <пкщгяут[ляптоп]> они упорядочиваются
[19:59:32] <пкщгяут[ляптоп]> блядь
[19:59:33] <ForNeVeR> Особенно в плюсцах :3
[19:59:44] <пкщгяут[ляптоп]> не мог вспомнить как слово упорядычиваются пишется ._.
[19:59:51] <пкщгяут[ляптоп]> плюсы?
[19:59:56] <пкщгяут[ляптоп]> какие плюсы
[19:59:58] <ForNeVeR> Плюсы!
[20:00:01] <пкщгяут[ляптоп]> плюсы говно
[20:00:02] <ForNeVeR> Плюсы позитивны.
[20:00:05] <пкщгяут[ляптоп]> я на си пишу же
[20:00:05] <ForNeVeR> Сишка негативна.
[20:00:10] <ForNeVeR> Я знаю же.
[20:00:16] <Блевотрон> fuuuu
[20:00:25] <Блевотрон> таки как раз сишка позитивна
[20:00:27] <ForNeVeR> Блевотрон, а ты вообще блевотрон.
[20:00:50] <пкщгяут[ляптоп]> ладн
[20:00:57] <пкщгяут[ляптоп]> побегу в магазин ;3
[20:01:06] <Блевотрон> ForNeVeR: ты знаешь, что объектная модель, реализованная на Си, легче биндается другими языками, чем плюсавая?
[20:01:26] <ForNeVeR> Блевотрон, а знаешь ли ты как легко биндится модель реализованная на C#?
[20:01:48] <Блевотрон> ForNeVeR: на что, лол? на другой язык в рамках дотнета?
[20:01:55] <Блевотрон> а кому это надо кроме как не дотнетчикам?
[20:01:56] <ForNeVeR> Блевотрон, ну конечно же :3
[20:02:04] <ForNeVeR> Ну конечно же.
[20:02:12] <ForNeVeR> А кому нужно биндать всякую хреноту?
[20:02:27] <ForNeVeR> Правильно, быдлу.
[20:02:36] <Блевотрон> слишком толсто
[20:02:49] <Блевотрон> тебе ещё многому предстоит научиться, сынок
[20:02:50] loper зашёл в конференцию
[20:03:12] <Блевотрон> ForNeVeR: если ты ещё не просёк, то это нужно как раз небыдлу
[20:03:18] <Блевотрон> которое решает задачи на DSLах
[20:03:42] <ForNeVeR> Damn Small Linux?
[20:03:54] <Блевотрон> не угадал, Domain Specific Language
[20:04:16] <ForNeVeR> Вот-вот. Domain Specific а задачи за него решает сишечка.
[20:04:33] <Блевотрон> сишечка задач не решает
[20:04:41] <Блевотрон> а предоставляет нужный функционал
[20:04:46] <ForNeVeR> Поэтому она не нужна :3
[20:04:51] <Laz> гг
[20:04:58] <ForNeVeR> Solve or GTFO.
[20:05:00] <Блевотрон> ForNeVeR: ну умный ведь с виду человек а такую откровенную хуйню несешь
[20:05:08] <Laz> толстячок
[20:05:10] <ForNeVeR> Ты просто меня не видел.
[20:05:31] <Блевотрон> я ничего не потерял)
[20:05:54] <ForNeVeR> Алсо, педивикия говорит что XML это DSL, так что я смотрю на это всё как Integer.
[20:06:44] <Блевотрон> ForNeVeR: то что ты безнадежен мы уже поняли
[20:06:50] <Блевотрон> можешь лишний раз не показывать
[20:06:53] <Laz> в принципе, любой язык можно назвать dsl
[20:07:02] <Laz> зависит от того, что считать доменом
[20:07:36] <Laz> но ёгурт дело говорит
[20:07:39] <ForNeVeR> Кстати говоря, если тебе так уж нужно биндить свой быдлокод во всякие дыры - ты можешь написать годные функции и на плюсах, а внутри пользоваться всеми преимуществами расово верного ООП.
[20:08:00] <Блевотрон> ForNeVeR: дублировать интерфейс?
[20:08:09] <Laz> ForNeVeR: расово-верное ООП? плюсы?
[20:08:11] СКптПД "ЗО" вышел из конференции: Replaced by new connection
[20:08:13] <Блевотрон> вот костыль костылём
[20:08:18] СКптПД "ЗО" зашёл в конференцию
[20:08:19] <Блевотрон> и да,
[20:08:27] <ForNeVeR> Хотя если твой быдло-язык, с которым ты хочешь скорешиться, не поддерживает расово верного ООП - будут проблемы, да.
[20:08:28] <Блевотрон> ForNeVeR: вон по 0xd34df00d нету в плюсах ООП
[20:08:48] <ForNeVeR> Блевотрон, щито? Что за бред?
[20:08:55] <ForNeVeR> Плюсы полны ООП.
[20:08:58] <Блевотрон> ForNeVeR: ты порешь откровенную хуйню. Ты хоть раз в жизни видел расовую ООП?
[20:09:09] <Блевотрон> ForNeVeR: типы в плюсах уже объекты?
[20:09:15] <ForNeVeR> Блевотрон, и ты конечно будешь в меня тыкать своим смлотоком?
[20:09:21] <Блевотрон> ForNeVeR: не позорься больше
[20:09:30] * Laz тыкнул бы clos-ом
[20:09:33] <ForNeVeR> Типы - объекты?
[20:09:37] <Блевотрон> да питон объектноориентированней чем плюсы
[20:09:39] <ForNeVeR> Что за хуиту ты несёшь?
[20:09:51] <ForNeVeR> А в питоне типы это объекты, да.
[20:09:52] <Блевотрон> ForNeVeR: ты ничо не слышал о том что типы могут быть объектами?
[20:09:58] <ForNeVeR> Они ниасилили шаблоны.
[20:10:00] <Блевотрон> ну и какие вопросы тогда?
[20:10:03] <Laz> лол
[20:10:04] <Блевотрон> шаблоны это не то
[20:10:10] <rexim> Ололо, это не бред. Это - блевотина. :3
[20:10:30] <Блевотрон> ForNeVeR: не позорься больше так, а то даже _МНЕ_ стыдно за тебя
[20:10:42] <ForNeVeR> Даже блевотрону за меня стыдно.
[20:10:52] * ForNeVeR записал это в список достижений за сегодня.
[20:11:13] <СКптПД "ЗО"> Блевотрон: могут != должны
[20:11:16] <loper> интервалы изоляции.
[20:11:33] <Блевотрон> СКптПД "ЗО": назвался груздем - полезай в кузов
[20:11:34] <СКптПД "ЗО"> алсо, смоллтолк дайз
[20:11:39] <Блевотрон> он сказал что в плюсах полно ооп
[20:11:44] <Блевотрон> за слова надо отвечать
[20:11:50] <СКптПД "ЗО"> классы есть?
[20:11:51] <ForNeVeR> Блевотрон, никто не говорил что ООП = метаклассы и аналоги.
[20:11:59] <СКптПД "ЗО"> есть
[20:12:03] <СКптПД "ЗО"> наследование есть?
[20:12:05] <СКптПД "ЗО"> есть
[20:12:05] <ForNeVeR> Классы есть? Объекты есть? Полиморфизм есть?
[20:12:07] <Блевотрон> СКптПД "ЗО":
[20:12:10] <ForNeVeR> Есть чо?
[20:12:10] <СКптПД "ЗО"> полиморфизм есть?
[20:12:13] <СКптПД "ЗО"> есть
[20:12:13] <Блевотрон> СКптПД "ЗО": это всё и в сишке есть
[20:12:18] <СКптПД "ЗО"> инкапсуляция есть?
[20:12:20] <СКптПД "ЗО"> есть
[20:12:21] <Блевотрон> реализуемо точне
[20:12:22] <ForNeVeR> В сишке есть классы и объекты.
[20:12:26] <СКптПД "ЗО"> i rest my case.
[20:12:27] <ForNeVeR> В брейнфаке тоже реализуемо.
[20:12:31] <Блевотрон> СКптПД "ЗО": ваше определение ООП хромает
[20:12:33] <ForNeVeR> BF = Ъ OOP.
[20:12:38] <Блевотрон> почитайте Кеевскок
[20:12:43] <Блевотрон> *Кеевское
[20:12:53] <Блевотрон> по нему ООПами являются только Лисп и Смолток
[20:12:59] <ForNeVeR> Ну да.
[20:13:03] <Блевотрон> ну и недавно обнаружилось что Ерланг
[20:13:05] <ForNeVeR> По словам лиспофагов...
[20:13:17] <Блевотрон> ForNeVeR: не знаешь не суйся, Кей не лиспофаг
[20:13:24] <СКптПД "ЗО"> Блевотрон: а по луговскому лисп -- единственный нормальняй ЯП.
[20:13:35] <Laz> и правильно говорит, кстати
[20:13:42] <Блевотрон> СКптПД "ЗО": луговский это показал и доказал
[20:13:47] <Блевотрон> во многочисленных срачах
[20:14:01] <СКптПД "ЗО"> *нормальнЯй
[20:14:08] <СКптПД "ЗО"> блядь, палюсь -_-
[20:14:27] <ForNeVeR> Ну да, конечно, доказывать полезность языка нужно в срачах.
[20:14:30] <ForNeVeR> Инфа 100%.
[20:14:40] <Блевотрон> ForNeVeR: а где ещё?
[20:14:51] <СКптПД "ЗО"> Блевотрон: значит, теперь я могу называть тебя быдлом на основе доказательства луговского.
[20:14:51] <rexim> Просто написанть на нем полезное ума не хватает.
[20:14:56] <0xd34df00d> Блевотрон: ты упоролся. В плюсах есть ООП. Но плюсы — не ООП-язык, он мультипарадигменный.
[20:14:57] <rexim> Только доказывать
[20:15:01] <rexim> в срачах
[20:15:07] <rexim> грусно...
[20:15:11] <СКптПД "ЗО"> Блевотрон: а проследуйте-ка в биореактор, сударь.
[20:15:14] <Laz> 0xd34df00d: x pupxy sy e fzk yjbm iudunxgko+
[20:15:21] <rexim> Laz, да да!
[20:15:22] <Блевотрон> СКптПД "ЗО": все мы быдло
[20:15:23] <ForNeVeR> В срачах нужно сраться.
[20:15:24] <Laz> и какие же в нём есть парадигмы?
[20:15:49] <Laz> кроме закоса под оопе
[20:15:53] <Блевотрон> 0xd34df00d: ты мне сегодня один раз парадигмы эти так и не перечислил
[20:15:54] saksa зашёл в конференцию
[20:15:58] <saksa> так
[20:15:59] <Блевотрон> ну да, лямой закос под ооп там есь
[20:16:01] <Laz> ну и процедурной ещё
[20:16:04] <ForNeVeR> Laz, о, этот ваш дворак весьма доставляет при попытке расшифровать.
[20:16:06] <saksa> слэшми воткнуло в неймспейсы
[20:16:09] <Laz> ForNeVeR: ^_^
[20:16:25] <saksa> всем похуй(
[20:16:33] <ForNeVeR> Какбе ФП тоже возможно.
[20:25:07] <Блевотрон> ФП - да, возможно
[20:25:07] <Laz> ForNeVeR: на шаблонах?
[20:25:07] <0xd34df00d> Блевотрон: а, извини. Метапрограммирование, ООП, структурное, процедурное, еще какое-то.
[20:25:07] <ForNeVeR> Даже без шаблонов.
[20:25:07] <saksa> ВСЕМ ПОХУЙ Я ВАС НИНАВИЖУ
[20:25:07] <0xd34df00d> Блевотрон: олсо, ты убеанулся.
[20:25:07] <rexim> saksa++
[20:25:07] <Блевотрон> 0xd34df00d: метапрограммирования нет в с++
[20:25:07] <0xd34df00d> Блевотрон: ести для твоих библиотек дублирование API — достаточно заметная часть работы, то твои библиотеки не нужны.ъ
[20:25:07] <Laz> структурное и процедурное - это поцкаль
[20:25:07] <ForNeVeR> Шаблоны - всего лишь средство. Их не нужно ставить во главу угла, они не есть самое главное же.
[20:25:07] <Laz> отлично, на цпп можно писать как на поцкале
[20:25:07] <0xd34df00d> Laz: это взаимоисключающее?
[20:25:07] <saksa> говно
[20:25:07] <0xd34df00d> Laz: да.
[20:25:07] <0xd34df00d> Laz: более того, на цпп можжно писать как на сишечке, О УЖАС.
[20:25:07] <Laz> ForNeVeR: ну и как передать функцию в аргументы, я чот плохо представляю?
[20:25:07] <ForNeVeR> А на сишке нельзя писать как на поцкале?
[20:25:07] <Laz> 0xd34df00d: это на сишечке можно писать как на цпп
[20:25:07] <ForNeVeR> Laz, по указателю?
[20:25:07] <0xd34df00d> Laz: boost::bind тебе в руки.
[20:25:07] <Laz> ForNeVeR: а тип у неё какой?
[20:25:07] <0xd34df00d> Laz: и boost::function.
[20:25:07] <Laz> ForNeVeR: пример map можешь показать?
[20:25:07] <0xd34df00d> Laz: используй шаблоны.
[20:25:07] <ForNeVeR> Laz, какой нужно же.
[20:25:07] <Блевотрон> 0xd34df00d: я заведомо не буду страдать таким уебанством как написание библиотек _общего назначеня_ на плюсах
[20:25:07] <ForNeVeR> буст::мап какой-нить.
[20:25:07] <0xd34df00d> Блевотрон: тогда STFU же.
[20:25:08] <Laz> гм
[20:25:08] <0xd34df00d> Блевотрон: и про метаобъекты мы уже говорили.
[20:25:08] <Laz> а фолд? :)
[20:25:08] <Блевотрон> 0xd34df00d: почему куте по твоему так плохо мапится на другие языки?
[20:25:08] <0xd34df00d> Блевотрон: тебе нужно компил-тайм или рантайм, определись уже.
[20:25:08] <Laz> ну про замыкания спрашивать не буду
[20:25:08] <0xd34df00d> Блевотрон: почему плохо? На Python — отлично мапится!
[20:25:08] <0xd34df00d> Блевотрон: на руби мапится!
[20:25:08] <ForNeVeR> Laz, тоже не особо сложно. Мне лениво писать но не смей говорить что это невозможно.
[20:25:08] <0xd34df00d> Блевотрон: на хаскель даже мапится, правда, это никому не нужно.
[20:25:08] <Laz> ForNeVeR: да я не говорю, мне похуй кагбэ
[20:25:08] <Блевотрон> а на Эйфель?
[20:25:08] <Laz> ForNeVeR: я-то знаю, что цпп гавно
[20:25:08] <O01eg> что не так мапится?
[20:25:08] <Блевотрон> а на Окамл?
[20:25:08] <ForNeVeR> Laz, но затрудняешься формализировать.
[20:25:08] <saksa> ВСЕМ ПОХУЙ
[20:25:08] <0xd34df00d> Блевотрон: а это кому-нибудь надо?
[20:25:08] <Laz> а зачем обосновывать?
[20:25:08] <O01eg> Laz: ага, только обосновать не можешь
[20:25:08] <saksa> ВсЕМ ПОХУЙ
[20:25:08] <ForNeVeR> Блевотрон, на странные запросы всегда есть странные решения.
[20:25:08] <Laz> это очевидно же
[20:25:08] <0xd34df00d> Блевотрон: библиотеки не портируются сами собой, их портируют.
[20:25:08] <saksa> ВСЕМ_ПОХУЙ
[20:25:08] <rexim> ВСЕМ ПОХУЙ
[20:25:08] <СКптПД "ЗО"> ВСЕМ ПОХУЙ
[20:25:08] <ForNeVeR> ВСЕМ
[20:25:08] <O01eg> Laz: кому?
[20:25:08] <rexim> ВСЕМ ПОХУЙ
[20:25:08] <Laz> O01eg: ВСЕМ
[20:25:08] <O01eg> ХУЙ
[20:25:08] <rexim> ВСЕМ ПОХУЙ
[20:25:08] <СКптПД "ЗО"> ПО
[20:25:08] saksa вышел из конференции: Logged out
[20:25:08] <Блевотрон> 0xd34df00d: ололо капитан
[20:25:08] <ForNeVeR> МЕСВЪ
[20:25:08] <rexim> ВСЕ ПО - ХУЙ
[20:25:08] <СКптПД "ЗО"> обратный польский похуй!
[20:25:08] <ForNeVeR> ЙУХОПЪ!
[20:25:08] <rexim> ВСЕМ ПОХУЙ
[20:25:08] <O01eg> Laz: всё - абстрактное понятие, кому именно? Мне не очевидно, 0xd34df00d'у тоже.
[20:25:08] <0xd34df00d> O01eg: это вот ваще к чему?
[20:25:08] <O01eg> 0xd34df00d: что с++ говно.
[20:25:08] <Laz> O01eg: ну значит не всем
[20:25:08] <Laz> а только адекватно воспринимающим реальность
[20:25:08] <ForNeVeR> Laz, таких здесь нет.
[20:25:08] <rexim> ForNeVeR++
[20:25:08] <ForNeVeR> Это же цодингтим@!
[20:25:08] <rexim> ЪЪЪ
[20:25:08] <0xd34df00d> Laz: адекватно воспринимающие личности осознают, что С++ нужен.\
[20:25:08] <Laz> ForNeVeR: и то верно
[20:25:08] <O01eg> Laz: ты имел в виду, неадекватно воспринимающим реальность
[20:25:08] <Laz> 0xd34df00d: это кто, например?
[20:25:08] <СКптПД "ЗО"> например я
[20:25:08] <Laz> из реальных поцанофф вот
[20:25:08] <0xd34df00d> Laz: неадекватные упарываются и начинают дрочить на то, что осилили, а все остальное обсирают.
[20:25:08] <Laz> кроме ноклы
[20:25:08] <Laz> 0xd34df00d: это как ты типа?
[20:25:08] <СКптПД "ЗО"> 0xd34df00d: 0xd34df00e
[20:25:08] <0xd34df00d> Laz: нет, это ты типа.
[20:25:08] <ForNeVeR> СКптПД "ЗО", оригинально.
[20:25:08] <Laz> гг
[20:25:08] <Laz> ну вообще да
[20:25:08] <Laz> то, что асилил, я не апсераю
[20:25:08] <Laz> кроме генты
[20:25:08] <СКптПД "ЗО"> Laz: а то, что ниасилил?
[20:25:08] <ForNeVeR> Хм, символичненько.
[20:25:08] <rexim> гетры
[20:25:08] <Laz> СКптПД "ЗО": смотря что именно
[20:25:08] <ForNeVeR> Хм, ну вас с вашими срачами. Лучше продолжу чтение книжонки про эрланг.
[20:25:08] <ForNeVeR> Раз уж он охуенен по мнению какого-то там Кижони, нужно его выучить.
[20:25:08] <Блевотрон> 0xd34df00d: n-й раз говорю - те, кто по настоящему осилили С++, врядли
выберут его для разработки комплексной задачи
[20:25:16] <rexim> ForNeVeR, нет! посрись исчо! ну пожалуста!
[20:25:46] <ForNeVeR> rexim, кишечник иссяк =(
[20:25:54] <ForNeVeR> Но моё дело ПРОДОЛЖАТ!
[20:25:57] <ForNeVeR> Это же цодингтимота.
[20:26:01] <ForNeVeR> На них можно положиться.
[20:26:11] <rexim> ForNeVeR, эх ты... Тренеруй его больше же, ну.
[20:26:36] <ForNeVeR> Я и так целые дни провожу в тренировках с книжкой в туалете!
[20:26:53] <rexim> ForNeVeR, с книжкой не Ъ. Я с ноутом. :)
[20:27:03] <ForNeVeR> А у меня клавиатура беспроводная.
[20:27:11] <rexim> ололо
[20:27:19] <ForNeVeR> Так что есть вероятность, что компутер мне вслух читает ваши мессаги, а я - там.
[20:27:23] <Блевотрон> Раз уж сам Александреску, которого ну никак нельзя обвинить в
неосиливании, свалил на Д - это говоррит о многом
[20:27:53] <Laz> Блевотрон: внатуре свалил?
[20:27:55] <ForNeVeR> Блевотрон, ну так что и ты не свалишь на Д?
[20:28:01] <Laz> я думал, он совсем конченый
[20:28:07] <Laz> ForNeVeR: он не юзает цпп
[20:28:08] <0xd34df00d> Блевотрон: раз K&R свалили на План9, юних — говно.
[20:28:17] <ForNeVeR> Laz, значит он их ниасилил.
[20:28:25] <Laz> 0xd34df00d: есть пруф, да?
[20:28:35] <СКптПД "ЗО"> 0xd34df00d: он и без сваливания K&R был бы говном.
[20:28:35] <Laz> на фотографии R видно, что у него венда
[20:28:50] <0xd34df00d> Laz: ну тем более.
[20:28:56] <0xd34df00d> Laz: значит, план9 тоже говно.
[20:28:57] <ForNeVeR> Керниган и Рихтер, ололо.
[20:29:13] <Laz> 0xd34df00d: и R к плану9 отношения не имеет, афаик
[20:29:28] <rexim> ForNeVeR, ><
[20:29:35] <Блевотрон> Laz: да
[20:29:51] <Блевотрон> ForNeVeR: я временно свалил на схему, а потом на Smalltalk
[20:30:13] <ForNeVeR> Блевотрон, с чего свалил?
[20:30:22] <Блевотрон> ForNeVeR: с плюсов
[20:30:24] <rexim> Тотальная Свалка!!11
[20:30:31] <СКптПД "ЗО"> Блевотрон: гг. ниасилил схему?
[20:30:32] <ForNeVeR> Значит, ты как-то неправильно их асилил.
[20:30:40] <Блевотрон> СКптПД "ЗО": что там осиливать то?
[20:30:45] <ForNeVeR> Хм, да у него это храническое. Копетан намекает.
[20:30:47] <0xd34df00d> Laz: значит, совсем говно.
[20:30:49] <Блевотрон> ForNeVeR: я на плюсах работаю, блять, за деньги
[20:30:51] <ForNeVeR> хроническое*
[20:30:53] <ForNeVeR> блджад
[20:30:56] <СКптПД "ЗО"> Блевотрон: продолжения, как минимум.
[20:31:01] <Laz> 0xd34df00d: что? план9?
[20:31:07] <Блевотрон> СКптПД "ЗО": они и в смолтоке есть
[20:31:14] <СКптПД "ЗО"> макру
[20:31:16] <ForNeVeR> Блевотрон, ну что ж, соболезную. Так ненавидеть свою работу... браво!
[20:31:19] <Laz> 0xd34df00d: его Пайк делал, если что
[20:31:21] <0xd34df00d> Laz: все говно.
[20:31:27] <0xd34df00d> Laz: его же K&R не делали.
[20:31:34] <Laz> и что?
[20:31:40] <Laz> юникс тоже не k&r делали
[20:31:42] <O01eg> Блевотрон: деньги хоть компенсируют твою ненависть?
[20:31:53] <0xd34df00d> Laz: а я думал, для тебя это вполне аргумент.
[20:31:56] <Laz> во всяком случае, они не больше всех сделали
[20:31:57] <O01eg> может, вы путаете K&R и Bell Labs?
[20:32:00] <ForNeVeR> O01eg, если ему платят за ненависть - то он миллионер.
[20:32:00] <Блевотрон> нет ненависти
[20:32:05] <Блевотрон> я просто знаю что они говно
[20:32:10] <Блевотрон> и работаю на них
[20:32:18] <ForNeVeR> Ты работаешь на говне.
[20:32:19] <0xd34df00d> Блевотрон: всосал с молоком ++-ненавистников?
[20:32:22] <ForNeVeR> Но ненависти нет.
[20:32:24] <ForNeVeR> Ты любишь говно.
[20:32:28] <ForNeVeR> Ты копрофаг.
[20:32:45] <O01eg> ForNeVeR: он просто работает копрофагом
[20:32:53] <Блевотрон> ForNeVeR: я профессионал, детка
[20:32:56] <ForNeVeR> Копрофажество за деньги, о да.
[20:32:58] <Блевотрон> мне насрать на чём работаь
[20:33:06] <0xd34df00d> Блевотрон: профессиональный копрофаг?
[20:33:09] <СКптПД "ЗО"> Блевотрон: опять переобулся?
[20:33:10] <0xd34df00d> Блевотрон: это многое объясняет.
[20:33:16] <ForNeVeR> Профессиноальный, дипломированный копрофаг. Ему @ насрать.
[20:33:19] <rexim> сначала срать а потом на том что получилось работать, лол.
[20:33:43] <Laz> не, гляди-ка, R пилил план9
[20:33:45] <Laz> ну не важно
[20:33:48] <O01eg> rexim: он скульптор?
[20:34:04] <rexim> O01eg, вероятно.
[20:34:09] <Блевотрон> rexim: если для тебя осознавание ущербности языка и одновременно работа на нём являются когнитивным диссонансом, мне тебя жаль
[20:34:33] <rexim> Блевотрон, а если нет?
[20:34:40] <rexim> просто интересны все варианты :)
[20:34:47] <Блевотрон> rexim: а чо удевляешься тогда, если нет:
[20:34:48] <Блевотрон> ?
[20:34:57] <rexim> где ты видел удивление?
[20:35:01] <rexim> тыкни пальчиком
[20:35:15] <rexim> констатация факта не более
[20:35:17] <ForNeVeR> Хотя лучше не тыкай, он у тебя в каке.
[20:35:28] <rexim> ForNeVeR, ололо)
[20:35:28] <Блевотрон> ох уж эти дети
[20:35:33] <rexim> Блевотрон, ваще.
[20:35:36] <Laz> :)
[20:35:41] <Блевотрон> 0xd34df00d: копается в говне вообще затак
[20:35:57] <СКптПД "ЗО"> Objection!
[20:35:57] <Блевотрон> и, значит, ничего
[20:35:59] <Laz> Блевотрон: этож опенсорц и юнихвей
[20:36:03] <Блевотрон> а то
[20:36:06] <Laz> эт можно
[20:36:22] <СКптПД "ЗО"> Блевотрон: дедфуд капается в том, что ты считаешь говном.
[20:36:26] <СКптПД "ЗО"> *копается
[20:36:29] <0xd34df00d> Блевотрон: я просто осилил.
[20:36:34] <Laz> ололо
[20:36:44] <Блевотрон> 0xd34df00d: ты это уже показал сегодня
[20:36:50] <0xd34df00d> Блевотрон: щито?
[20:36:53] <Laz> 0xd34df00d: тыж даже про конструктор не сказал ничо толком
[20:36:55] <0xd34df00d> Блевотрон: я тебе вообще ничего не должен показывать есличо.
[20:36:59] <0xd34df00d> Laz: пойду срочно убьюсь.
[20:37:02] <Блевотрон> аахахаа
[20:37:03] <Laz> да, давай
[20:37:06] <Блевотрон> как что так сразу
[20:37:11] <пкщгяут[ляптоп]> чо за срачик, дети мои?
[20:37:13] <0xd34df00d> Блевотрон: точно так же, как и ты мне.
[20:37:23] <rexim> пкщгяут[ляптоп], а он нас обижает!
[20:37:25] <O01eg> пкщгяут[ляптоп]: пилисп
[20:37:26] <СКптПД "ЗО"> Блевотрон: и да, если ты такой крутой, то покажи свой код.
[20:37:35] <0xd34df00d> Блевотрон: желательно на С++.
[20:37:41] <Блевотрон> СКптПД "ЗО": хоз
[20:37:42] <rexim> да ну
[20:37:44] <Блевотрон> хох
[20:37:44] <rexim> ВСЕМ ПОХУЙ
[20:37:52] <Laz> хех
[20:37:57] <СКптПД "ЗО"> хых
[20:38:04] <O01eg> Блевотрон: пруфкод или GTFO
[20:38:04] <rexim> хях
[20:38:15] <пкщгяут[ляптоп]> ХУЙ
[20:38:21] <СКптПД "ЗО"> ВСЕМ
[20:38:22] <Блевотрон> во 1х он у меня NDA ибо при поступлении на работу я подписал соглашение о неразглашении
[20:38:29] <пкщгяут[ляптоп]> O01eg кто пилисп? ты пилисп!
[20:38:46] <Блевотрон> могу в смолтоковый показать
[20:38:46] <ForNeVeR> Блевотрон, ну что за детские отмазки?
[20:38:48] <0xd34df00d> Блевотрон: как что так сразу
[20:38:51] <Блевотрон> когда приду домой
[20:38:56] <rexim> ололо
[20:39:00] <O01eg> пкщгяут[ляптоп]: у меня рабочий уже есть, а у тебя где?
[20:39:01] <ForNeVeR> Показывай уж что есть, тимота распарсит.
[20:39:08] <rexim> Алексей, залогинтесь!
[20:39:17] <0xd34df00d> Бля.
[20:39:37] <Блевотрон> ForNeVeR: оки
[20:39:42] <Блевотрон> покажу когда приеду
[20:39:51] <Блевотрон> а вообще
[20:39:52] <Блевотрон> щас
[20:39:56] <O01eg> Блевотрон: какого числа дома будешь?
[20:39:56] <Блевотрон> стоп
[20:39:58] <пкщгяут[ляптоп]> O01eg он слишком хорош чтоб предстать перед
[20:39:59] <Блевотрон> за всё бужет
[20:40:03] <пкщгяут[ляптоп]> этим жестоким миром, да
[20:40:04] <Блевотрон> O01eg: через пару часов
[20:40:11] <rexim> ох лол
[20:40:23] <Laz> пкщгяут[ляптоп]: ты там закомитил чо, нет?
[20:40:33] <rexim> чонет
[20:40:34] <пкщгяут[ляптоп]> Laz чо коитить то?
[20:40:39] <пкщгяут[ляптоп]> сначала нужно гц придуать
[20:40:45] <rexim> чонет - это шото типа дотнет?
[20:40:45] <Laz> :(
[20:40:56] <ForNeVeR> пкщгяут[ляптоп], а чо тут думать-то, тебе всё на тарелочке разложили.
[20:41:09] <пкщгяут[ляптоп]> ForNeVeR где?
[20:41:10] <rexim> Я убеждаюсь Laz за Laz что мир уходит от меня...
[20:41:11] <ForNeVeR> Я бы ограничился MS для начала.
[20:41:34] <ForNeVeR> Подсчёт ссылок легко прикручивается сбоку.
[20:42:03] <Блевотрон> http://www.linux.org.ru/jump-message.jsp?msgid=4336982&cid=4337750
[20:42:07] <Блевотрон> нате
[20:42:09] <Блевотрон> мой кот
[20:42:10] <СКптПД "ЗО"> ForNeVeR: а SC втыкается сзади?
[20:42:21] <Блевотрон> утренний высер, так сказать
[20:42:32] <ForNeVeR> СКптПД "ЗО", по поводу SC точно сказать не могу. Не пробовал как-то %)
[20:42:35] <СКптПД "ЗО"> Блевотрон: твой кот -- говно.
[20:42:40] <Блевотрон> СКптПД "ЗО": аргументируй
[20:43:38] <Блевотрон> иначе будешь тупым пиздаболом
[20:44:11] <СКптПД "ЗО"> Блевотрон: отступов нет. неймспейс использован не к месту.
[20:44:26] <Блевотрон> СКптПД "ЗО": где нет? ткни
[20:44:29] <Блевотрон> у меня всё есть
[20:44:34] <Блевотрон> скриншот показать?
[20:44:40] <loper> ребят кто хоче заработать деньги
[20:44:45] <СКптПД "ЗО"> итого 2 косяка на 5 строчек, что в четыре раза больше среднего по индустрии.
[20:44:51] <loper> написать прогу за деньги
[20:44:54] <Блевотрон> СКптПД "ЗО": ткни в косяки
[20:44:56] <СКптПД "ЗО"> namespace Colors
{
int red = 5;
int green = 6;
}
[20:44:58] <0xd34df00d> Блевотрон: ты ниасилил стрингстрим.
[20:45:03] <0xd34df00d> Блевотрон: твой код уебищное сишное говно.
[20:45:09] <0xd34df00d> sscanf (serialized.c_str(), "%d %d", &_x, &_y);
[20:45:10] <СКптПД "ЗО"> а, так ты не топ-постер
[20:45:12] <0xd34df00d> УБИВАТЬ УБИВАТЬ УБИВАТЬ.
[20:45:26] <ForNeVeR> OH GOD
[20:45:28] <Блевотрон> 0xd34df00d: мой код демонстрировал немного не то
[20:45:40] <0xd34df00d> Блевотрон: срать, что оно демонстрирует.
[20:45:47] <0xd34df00d> Блевотрон: если из тебя такое высралось — оторвать тебе руки.
[20:45:56] <Блевотрон> 0xd34df00d: и, да, потоки это вообще сомнительный профит
[20:46:07] <rexim> кстати в fulcrum тоже я видел sscanf ;)
[20:46:08] <Блевотрон> по выразительности они не догонят принтф сканф
[20:46:15] <rexim> но это так, к слову
[20:46:21] <СКптПД "ЗО"> rexim: да
[20:46:22] <Блевотрон> ну а когда мне действительно понадобятся потоки
[20:46:23] <0xd34df00d> Блевотрон: ты просто не умеешь их готовить.
[20:46:33] <0xd34df00d> Серьезно.
[20:46:36] <СКптПД "ЗО"> только не sscanf, а sprintf
[20:46:43] <rexim> СКптПД "ЗО", точно.
[20:46:45] <Блевотрон> 0xd34df00d: ну ну
[20:46:48] * rexim вспомнил
[20:46:55] <Блевотрон> когда они мне понадобятся я буду юзать их
[20:46:55] <СКптПД "ЗО"> когда я его писал, я еще не осилил stringstream.
[20:46:56] <0xd34df00d> Выразительность не меньше.
[20:47:06] <Блевотрон> СКптПД "ЗО": а ты мне так на косяки и не показал
[20:47:14] <0xd34df00d> А type safety и вся фигня того стоят.
[20:47:21] <Блевотрон> 0xd34df00d: куча ёлок охуеть выразительно, да
[20:47:22] <O01eg> Блевотрон: что не так с выразительностью потоков?
[20:47:39] <СКптПД "ЗО"> Блевотрон: ок, показываю
[20:47:41] <Блевотрон> cout << a << b << hex << d << hex << c << endl
[20:47:46] <СКптПД "ЗО"> namespace config {
namespace examples {
[20:47:53] <СКптПД "ЗО"> взять и уебать 1
[20:47:53] <ForNeVeR> Блевотрон, в чём проблема?
[20:47:58] <O01eg> Блевотрон: твой код реально говно
[20:48:08] <Блевотрон> СКптПД "ЗО": вполне себе применение неймспейсов
[20:48:20] <0xd34df00d> Блевотрон: ниасилил.
[20:48:21] <O01eg> namespace - это тоже средство выразительности
[20:48:28] <ForNeVeR> СКптПД "ЗО", в личкрафтах бывает и пострашнее =)
[20:48:34] <O01eg> Блевотрон: и да, ты их не осилил
[20:48:38] <0xd34df00d> ForNeVeR: оно там оправдано )
[20:48:55] <ForNeVeR> LeechCraft::Plugins::Poshuku::Plugins...
[20:48:56] <0xd34df00d> LeechCraft::Plugins::Poshuku::Plugins::CleanWeb имеет смысл
[20:48:58] <Блевотрон> O01eg: кого их?
[20:49:00] <0xd34df00d> Бля, хайвмайнд.
[20:49:03] <СКптПД "ЗО"> <typename T>
[20:49:07] <Блевотрон> config::examples::latency я о том же
[20:49:12] <СКптПД "ЗО"> более чем в одном месте.
[20:49:17] <O01eg> Блевотрон: пространства имён же
[20:49:27] <O01eg> cout << a << b << hex << d << hex << c << endl
[20:49:36] <Блевотрон> 0xd34df00d: они не понимают фишки неймспейсов тут)
[20:49:39] <O01eg> это не ты написал?
[20:49:40] <0xd34df00d> Блевотрон: такое чувство, что ты за день до этого дочитал книжку по С++ и решил повыебываться, но не получилось.
[20:49:42] <СКптПД "ЗО"> краткие имена -- это в примерах хорошо, а не в номральном коде.
[20:49:43] <O01eg> [20:48:28] <Блевотрон> cout << a << b << hex << d << hex << c << endl
[20:49:48] <0xd34df00d> Блевотрон: к сожалению, не понимаешь ты.
[20:50:07] <Блевотрон> 0xd34df00d: у тебя то же самое в твоей поделке я смотрю
[20:50:17] <Блевотрон> но при этом я значит не понимаю а ты - да
[20:50:32] <0xd34df00d> Блевотрон: и ни одного explicit, сука, ни одного.
[20:50:36] <rexim> Как раз таки в личкрафтах код ня.
[20:50:40] <rexim> Я гарантирую.
[20:50:50] <ForNeVeR> Не, неймспейсы это ещё нормально.
[20:50:58] <Блевотрон> 0xd34df00d: с експлисит тот фокус что я сделал не получится
[20:51:00] <0xd34df00d> Блевотрон: там они к месту ;)
[20:51:04] <ForNeVeR> Особенно если они были бы посодержатьельнее.
[20:51:14] <Блевотрон> 0xd34df00d: ты идиот если не чувствуешь семантики
[20:51:25] <0xd34df00d> Блевотрон: щито?
[20:51:27] <ForNeVeR> Блевотрон, ты идиот если не думаешь как я.
[20:51:28] <0xd34df00d> Блевотрон: какой семантики?
[20:51:31] <O01eg> Блевотрон: не тебе говорить о семантике
[20:51:52] <Блевотрон> 0xd34df00d: семантически и у меня и у тебя неймспейсы делают одно и тоже
[20:52:09] <0xd34df00d> Блевотрон: твоя семантика — это если бы я в личкрафтах делал LeechCraft::Plugins::BrowserPlugins::Poshuku::WebRenderingStuff::JavascriptCreator::FormsStore::PasswordManager
[20:52:12] <0xd34df00d> Как-то так. да.
[20:52:18] <0xd34df00d> Блевотрон: читай выше, я ответил.
[20:52:49] <Блевотрон> мда
[20:52:54] <rexim> Ололоидные массы!!11
[20:52:55] <Блевотрон> я разговариваю со стенами
[20:53:05] <rexim> с firewall'ами
[20:53:07] <СКптПД "ЗО"> Блевотрон: это плохо.
[20:53:12] <0xd34df00d> Блевотрон: сочувствую.
[20:53:14] <Laz> код не видел, но судя по каментам - гавно
[20:53:16] <0xd34df00d> Блевотрон: ничем не можем тебе помочь.
[20:53:19] <ForNeVeR> Блевотрон, это нормально.
[20:53:25] <СКптПД "ЗО"> где ты живешь? я тебе санитаров вызову.
[20:53:26] <ForNeVeR> Главное, не проси у них закурить.
[20:53:28] <пкщгяут[ляптоп]> лол
[20:53:33] <rexim> xD
[20:53:36] <ForNeVeR> У них только Беломор и тот палёный.
[20:53:46] <Laz> да и без коментов это было очевидно
[20:53:56] <Laz> цпп же, что ещё там может быть?
[20:54:08] <rexim> Laz, да! какже я тебя понимаю.
[20:54:10] <Блевотрон> ну вы тот тред то почитайте чтобы быть в курсе контекста в котором я это всё писал))
[20:54:18] <rexim> нахуй?
[20:54:21] <0xd34df00d> Блевотрон: щито?
[20:54:47] <O01eg> Блевотрон: и что читать? что ты не осилил сеарилизацию?
[20:54:57] <0xd34df00d> Блевотрон: нахуя еще один сраный сериализ-велосипед?
[20:55:01] <0xd34df00d> В каком бы контексте это не было.
[20:55:07] <0xd34df00d> Лучше б на буст сослался, ну.
[20:55:19] <rexim> ща будет "буст - говно"
[20:55:22] <rexim> я не прав?
[20:55:22] <Блевотрон> дело не в сериализации
[20:55:24] <0xd34df00d> Костыль, да.
[20:55:27] <ForNeVeR> 0xd34df00d, он ниасилил буст же.
[20:55:34] <0xd34df00d> Блевотрон: а в чем?
[20:55:36] <O01eg> rexim: не, буст тяжел
[20:55:52] <ForNeVeR> Хотя пихать его во все щели тоже не решение.
[20:56:02] <O01eg> и. как утверждают кодеры pcsx2, увеличивает время компиляции в 3 раза
[20:56:08] <rexim> O01eg, тяжелое говно. Значит запор :)
[20:56:22] <Блевотрон> 0xd34df00d: перечитай и подумай
[20:56:35] <Блевотрон> буду я тут ещё _очевидные_ вещи разжевывать
[20:56:40] <rexim> да да
[20:56:43] <0xd34df00d> Блевотрон: засчитан.
[20:56:46] <rexim> ваще разболтались кодеры
[20:56:49] <Блевотрон> 0xd34df00d: пока я тут - покажи и свой
[20:56:57] <rexim> ололо
[20:56:59] <ForNeVeR> Ни к чему пересобирать код каждые 5 минут.
[20:57:00] <Блевотрон> я посмотрю как пишут настоящие
[20:57:04] <rexim> щас покажет ведь ><
[20:57:06] <Блевотрон> может поучусь чему
[20:57:45] <ForNeVeR> Блевотрон, ты не поверишь но ссылка в топике.
[20:57:51] <0xd34df00d> Блевотрон: в топик глянь.
[20:57:52] <Блевотрон> 0xd34df00d: и да, не стоит путать демку на сайте с продакшн-кодом
[20:58:02] <0xd34df00d> Блевотрон: щито есть демка на сайте?
[20:58:05] Sphinkx зашёл в конференцию
[20:58:20] <Блевотрон> http://www.govnokod.ru
[20:58:23] <Блевотрон> эта чтодли?
[20:58:41] <rexim> ололо
[20:58:42] <ForNeVeR> Мне казалось, это ТВОЙ личный пастбин.
[20:58:43] <Блевотрон> 0xd34df00d: тот примерчик который я налабал чуваку на форуме
[20:59:04] <0xd34df00d> Блевотрон: петросянушка, ой петросянушка... Мимими )
[20:59:28] <Блевотрон> в топике - в топике
[20:59:47] <ForNeVeR> Блевотрон, что показали то мы и обсуждаем, уж извините. Экстраполироваться от вашего кода при помощи ваших же слов о собственной крутости мы не умеем.
[21:00:25] <Блевотрон> ну ну
[21:00:49] <Блевотрон> ForNeVeR: и как же мусье в своих программах на цепепе представляет иерархические константы?
[21:00:56] <Блевотрон> группируемые
[21:01:09] <ForNeVeR> Иерархические группируемые константы.
[21:01:18] <Блевотрон> ну\
[21:01:20] <rexim> ИГК
[21:01:21] * ForNeVeR пожевал это словосочетание.
[21:01:23] <Блевотрон> разжевывать приходится
[21:01:26] <ForNeVeR> А зачем они нужны?
[21:01:42] <Блевотрон> ForNeVeR: подумай
[21:01:50] <Блевотрон> для чего вообще нужны иерархии?
[21:02:07] <rexim> а для чего группы?
[21:02:11] <rexim> а константы?
[21:02:15] <rexim> а программирование?
[21:02:20] <O01eg> Блевотрон: для чего нужны _константные_ иерархии?
[21:02:28] <ForNeVeR> Вообще говоря, лично у меня как правило есть конфиг в ini-формате и няшный класс для работы с ним.
[21:02:44] <ForNeVeR> Но причём тут константы, да к тому же иерархические - ума не приложу.
[21:02:51] <Блевотрон> ForNeVeR: ну вот наглядный пример
[21:02:59] <Блевотрон> в твоём уютненьком ини файле
[21:03:02] <Блевотрон> есть две секции
[21:03:08] <O01eg> как правило, я предпочитаю .xml конфиги
[21:03:13] <ForNeVeR> Там не константы же, ну. Но, положим, это неважно.
[21:03:16] <Блевотрон> Секция А и секция Б
[21:03:48] <Блевотрон> в секции А есть запись с именем X
[21:04:00] * rexim заснул...
[21:04:01] <Блевотрон> и в секции Б есть запись с именем Х
[21:04:14] <ForNeVeR> Это... печально, да.
[21:04:17] <ForNeVeR> Но что в этом такого?
[21:04:18] <Блевотрон> config::a::x
[21:04:24] <Блевотрон> config::b::x
[21:04:35] <0xd34df00d> Блевотрон: почитай API QSettings.
[21:04:43] <Блевотрон> 0xd34df00d: уйди со своим куте
[21:04:43] <ForNeVeR> А с каких пор секции в ini-файле константы и известны на момент компиляции?
[21:04:55] <0xd34df00d> Блевотрон: ну это уже не лезет ни в какие ворота, ну.
[21:05:00] <ForNeVeR> Алсо, boost::program_options же.
[21:05:05] <0xd34df00d> Блевотрон: ты спрашиваешь, как, тебе отвечают.
[21:05:08] <0xd34df00d> ForNeVeR: уйди со своим бустом )
[21:05:10] <Блевотрон> ForNeVeR: а с таких, что настройки программы известны на этапе компиляции
[21:05:17] <Блевотрон> ну
[21:05:22] <ForNeVeR> Блевотрон, а нафига тогда конфиг, если всё известно?
[21:05:24] <Блевотрон> имена настроек
[21:05:32] <0xd34df00d> Блевотрон: твои программы, значит, говно, если подсистема хранения настроек все знает на этапе компиляции.
[21:05:40] <Блевотрон> полюбас
[21:06:06] <ForNeVeR> Короче, странная система у тебя. Мягко говоря.
[21:06:22] <O01eg> Блевотрон: смысл настроек в том, что их можно менять не перекомпилируя программу
[21:06:29] <ForNeVeR> Хотел бы я посмотреть на продакшен-код, который её использует.
[21:06:33] <Блевотрон> O01eg: капитан
[21:06:34] <O01eg> или даже это тебе надо объяснять?
[21:06:35] <0xd34df00d> Я бы не хотел.
[21:06:37] <0xd34df00d> Спать не смогу потом.
[21:06:52] <Блевотрон> у одной настройки есть имя и значение
[21:06:54] <ForNeVeR> Блевотрон, если изменится даже набор ИМЁН настроек, тебе придётся дописать _несколько_ строк в программу.
[21:06:56] <Блевотрон> имя известно
[21:06:58] <0xd34df00d> Блевотрон: ты заставляешь меня сомневаться в наличии у тебя мозгов.
[21:07:01] <Блевотрон> знаечение - нед
[21:07:16] <0xd34df00d> Блевотрон: в твоей адекватности я уже давно перестал сомневаться, я уже давно твердо уверен.
[21:07:29] <ForNeVeR> Блевотрон, даже МНЕ за тебя стыдно.
[21:07:33] <ForNeVeR> Да что там мне...
[21:07:35] <Блевотрон> оххх
[21:07:39] <ForNeVeR> Даже mikelsv стыдится уже.
[21:07:41] <Laz> knu
[21:07:46] <rexim> А как мне, вы себе представить не можете...
[21:07:49] <Laz> даже я понял, что это такое
[21:07:55] magellan зашёл в конференцию
[21:07:58] <Блевотрон> в общем с вами всё ясно
[21:07:59] magellan вышел из конференции: offline
[21:08:04] <ForNeVeR> Ну да.
[21:08:05] <rexim> А с тобой тем более
[21:08:17] <ForNeVeR> Мы цодингтимота.
[21:08:19] <rexim> ЪЪ
[21:08:22] <ForNeVeR> А ты? Решать тебе.
[21:08:27] <пкщгяут[ляптоп]> лол
[21:08:28] <O01eg> Блевотрон: да, тебе ещё проходить этап яслей.
[21:08:37] <пкщгяут[ляптоп]> Блевотрон ты сейчас в роли еды, чувак
[21:08:40] <пкщгяут[ляптоп]> еда не может выйгрть
[21:08:42] <пкщгяут[ляптоп]> априори
[21:08:45] <Laz> гг
[21:08:50] <пкщгяут[ляптоп]> так что доказывать чтото бесполезно
[21:08:52] <пкщгяут[ляптоп]> ;-D
[21:08:55] <пкщгяут[ляптоп]> ном ном
[21:08:57] <Laz> да тут доказывать-то некому
[21:09:11] <rexim> Если цодингтим захочет он может доказать все что угодно?
[21:09:19] <Laz> кроме потоков гавна тут ничего нет
[21:09:20] loper вышел из конференции
[21:09:23] <пкщгяут[ляптоп]> ;-D
[21:09:24] <ForNeVeR> rexim, но не друг другу.
[21:09:27] <rexim> Laz++
[21:09:31] <пкщгяут[ляптоп]> многопоточный цодингтим
[21:09:41] <Laz> и дико бурлящий
[21:09:49] <ForNeVeR> Copro-multi-threading?
[21:09:50] <rexim> говнопоточныйф
[21:10:00] <Блевотрон> 0xd34df00d: dynamic_cast<> - ошибка проектирования
[21:10:15] <пкщгяут[ляптоп]> лол
[21:10:16] <Блевотрон> это я залез таки на джит, да
[21:10:17] <0xd34df00d> Блевотрон: почему же?
[21:10:23] <0xd34df00d> Блевотрон: покажи, где.
[21:10:31] <Блевотрон> http://github.com/0xd34df00d/leechcraft/blob/master/src/childactioneventfilter.cpp
[21:10:41] <ForNeVeR> Всему есть место, но по поводу динамик-каста меня тоже бы одолели сомнения.
[21:11:30] <0xd34df00d> Блевотрон: в данном случае — нет.
[21:11:51] <0xd34df00d> Блевотрон: эвент фильтру передается объект, API которого достаточно для корректного распознания его типа, а дальше уже dynamic/qobject_cast.
[21:12:05] <пкщгяут[ляптоп]> ОЛОЛОЛО
[21:12:19] <Laz> внатуре ололо
[21:12:24] <Блевотрон> =)))
[21:12:34] <Laz> я не знаю, что за динамик-каст
[21:12:36] <0xd34df00d> Блевотрон: олсо, почти нигде, кроме евент фильтров (которые не я дизайнил, очевидно), нет динамик_кастов.
[21:12:43] <0xd34df00d> Laz: ниасилил.
[21:12:47] <Laz> но, по-моему, это полная хуйня
[21:12:55] <Laz> 0xd34df00d: в нормальных языках касты не нужны
[21:13:08] <O01eg> Laz: докажи
[21:13:16] <Laz> O01eg: что тебе доказать?
[21:13:29] <0xd34df00d> Laz: сишечку пользуешь?
[21:13:34] <0xd34df00d> Laz: точнее. не так.
[21:13:35] <Laz> 0xd34df00d: сишечка гавно, не?
[21:13:38] <O01eg> что в нормальных языках преобразования типов не нужны.
[21:13:41] <ForNeVeR> O01eg, Лаз юзает языки с динамической типизацией же.
[21:13:48] <Laz> O01eg: и как тебе это доказать?
[21:13:50] <rexim> O01eg, может в них и типов то нет?
[21:13:53] <0xd34df00d> Laz: покажи мне язык со статической типизацией без преобразования типов.
[21:13:54] <ForNeVeR> Там точно не нужны.
[21:13:54] <Laz> дада
[21:13:55] <O01eg> а PHP, знаем.
[21:13:56] <Laz> нет типов
[21:13:59] <0xd34df00d> Laz: что up, что downcast'а.
[21:14:00] <Блевотрон> 0xd34df00d:
http://github.com/0xd34df00d/leechcraft/blob/master/src/glanceshower.cpp
куча ретурн-поинтов - говно
[21:14:05] serruf зашёл в конференцию
[21:14:06] <Laz> 0xd34df00d: статическая типизация не нужна, кстати
[21:14:17] <O01eg> Laz: ты 100% говно
[21:14:23] <Laz> O01eg: лол
[21:14:26] <Блевотрон> void GlanceShower::Start () это я об этом если чо
[21:14:45] <Блевотрон> и да
[21:14:46] <Laz> O01eg: ничего умнее родить не смог?
[21:14:52] <ForNeVeR> Блевотрон, 2 это куча?
[21:14:53] <Блевотрон> чо ф-ия такая огромная??
[21:15:07] <Блевотрон> на С++ ф-ия должна умещаться в один экран
[21:15:17] <ForNeVeR> Это не перл.
[21:15:19] <Laz> Блевотрон: эт везде так, я думаю
[21:15:26] <Блевотрон> иначе - проблемы с декомпозициекй
[21:15:28] <O01eg> Laz: иначе ты не поймёшь
[21:15:34] <Блевотрон> Laz: в смолтоке - 10 строк уже много
[21:15:38] <0xd34df00d> Блевотрон: я ее писал в упоротом состоянии, подглядывая в маны по новым для меня API. И да, sSize там везде, например. Проведи декомпозицию.
[21:15:42] <Laz> O01eg: да, куда уж мне
[21:15:47] Longedok зашёл в конференцию
[21:15:51] <ForNeVeR> Функция должна занимать столько места, сколько ей нужно.
[21:16:04] <Блевотрон> ForNeVeR: ололо
[21:16:06] <0xd34df00d> Блевотрон: нет, серьезно.
[21:16:16] <0xd34df00d> Покажи, как сделать декомпозицию этого дела.
[21:16:26] <0xd34df00d> Laz: статическая типизация нужна.
[21:16:33] <Блевотрон> 0xd34df00d: я тебе за сегодня и так много чего показал и рассказал
[21:16:36] <0xd34df00d> Laz: хорошая статическая типизация позволяет убрать овер 9000 строк кода.
[21:16:41] <0xd34df00d> Тьфу.
[21:16:43] <0xd34df00d> 9000 ошибок.
[21:16:58] <0xd34df00d> Блевотрон: да. Позабавил, это факт. А теперь давай по делу, о великий С++-гуру, ок?
[21:16:59] <rexim> У нас экономистов учат так - если программа не умещается в экран, он сделана неверно, лол.
[21:17:01] <пкщгяут[ляптоп]> дада
[21:17:03] <пкщгяут[ляптоп]> старая байка
[21:17:20] <пкщгяут[ляптоп]> я про динамик vs статик
[21:17:23] <Laz> 0xd34df00d: это опечаток что ли?
[21:17:25] <ForNeVeR> rexim, можно значит забивать на каменты и переносы строк.
[21:17:38] <Блевотрон> 0xd34df00d: http://github.com/0xd34df00d/leechcraft/blob/master/src/keysequencer.cpp про anti if campaign слышал?
[21:17:42] <ForNeVeR> rexim, и вообще, можно проводить мероприятия по максимальному использованию экранной площади?
[21:17:43] <rexim> ForNeVeR, да. И играть с разрешением. ))
[21:17:46] <0xd34df00d> Laz: нет, ошибок типизации.
[21:17:48] <ForNeVeR> Ололо.
[21:17:50] <Блевотрон> 0xd34df00d: тебе сюда http://www.antiifcampaign.com/
[21:17:56] <Laz> 0xd34df00d: а, понятно
[21:18:04] <0xd34df00d> Блевотрон: и?
[21:18:06] <пкщгяут[ляптоп]> Блевотрон а в чем суть?
[21:18:09] <пкщгяут[ляптоп]> я так и не понял
[21:18:16] <пкщгяут[ляптоп]> как можно без условных переходов то
[21:18:20] <Блевотрон> пкщгяут[ляптоп]: а вот
[21:18:24] <0xd34df00d> Laz: проблема в том, что вам в вашем пейтоне нужно будет покрыть юнит-тестами то, что в С++/Haskell покрывает компилятор.
[21:18:35] <rexim> ForNeVeR, ха. "Стратегическое использование площади отображения графических устройств".
[21:18:37] <Laz> 0xd34df00d: да, я в курсе
[21:18:50] <0xd34df00d> Laz: конечно, это лучше статической типизации.
[21:18:55] <Laz> 0xd34df00d: проблема в том, что при нормальном проектировании статическая типизация только мешает
[21:18:58] <Блевотрон> 0xd34df00d: что и? читай просветляйся, переходи от ифов к более
[21:19:01] <пкщгяут[ляптоп]> тут кто то вообще юнит тесты хоть раз писал ну?
[21:19:04] <O01eg> rexim++;
[21:19:07] <Блевотрон> вменяемым конструкциям
[21:19:08] <0xd34df00d> Laz: у тебя какая-то странная типизация.
[21:19:09] <Laz> но да, кривым без статической типизации никак
[21:19:12] <ForNeVeR> Так хочется спать но еда такая вкусная.
[21:19:15] <O01eg> Laz: а ещё ты говно как архитектор.
[21:19:23] <пкщгяут[ляптоп]> Блевотрон бля
[21:19:26] <0xd34df00d> Блевотрон: покажи же декомпозицию той функции.
[21:19:29] <0xd34df00d> Блевотрон: всего одной, пзязя.
[21:19:30] <пкщгяут[ляптоп]> как это работает ты обьяснить то можешь?
[21:19:34] <Laz> 0xd34df00d: какой?
[21:19:44] <Laz> 0xd34df00d: я не буду кодец смотреть
[21:19:47] <Блевотрон> 0xd34df00d: я уже ушёл с того файла
[21:19:50] <Laz> и тем более что-то тебе советовать
[21:19:54] <Блевотрон> 0xd34df00d: напомни и я покажуц
[21:20:07] <Laz> ах бля
[21:20:10] <Laz> эт не мне
[21:20:11] <0xd34df00d> Блевотрон: чем тебе конкретно эти ифы не понравились?
[21:20:14] <Laz> что-то у меня тормозит всё
[21:20:18] <ForNeVeR> 0xd34df00d, как минимум строки 152 - 156 можно вынести в функцию, они там два раза повторяются.
[21:20:29] <0xd34df00d> ForNeVeR: да блять.
[21:20:36] <0xd34df00d> Знаю.
[21:20:49] <O01eg> ForNeVeR: у тебя поступ к исходникам есть?
[21:20:53] <O01eg> *доступ
[21:20:55] <ForNeVeR> А так-то всё довольно годно.
[21:21:05] <0xd34df00d> Но писать красиво код сразу, который, возможно, нужно перехуячить к чертям — глупо. Я не уверен, что мне завтра весь этот Glance*-стафф понадобится и вообще не потребуется его удалить.
[21:21:06] <ForNeVeR> Нужно ограничиваться не размером экрана а размером черепной коробки.
[21:21:09] <0xd34df00d> ЭТо сраная затычка.
[21:21:13] <ForNeVeR> O01eg, да, есть, а что?
[21:21:23] <O01eg> пили личкрафты
[21:21:27] <ForNeVeR> Ололо.
[21:21:30] <ForNeVeR> Я и так пилю же.
[21:21:33] <ForNeVeR> Иногда.
[21:21:44] <O01eg> 0xd34df00d: затычка размером больше экрана?
[21:21:45] <rexim> пилю же, ну.
[21:21:45] <ForNeVeR> Особенно по выходным и церковно-славянским праздникам.
[21:22:18] <0xd34df00d> O01eg: этот код создает и раскладывает по экрану превьюшки табов.
[21:22:21] <rexim> Большая затычка для большой жо^U
[21:22:22] <0xd34df00d> O01eg: он большой, да.
[21:22:57] <ForNeVeR> Издревле прото-укры перед весенней страдой выходили в ближайший ельник и пилили там самый толстый личкрафт, чтобы и в этом году им сопутствовала удача.
[21:23:11] <0xd34df00d> ForNeVeR: эта функция будет принимать шесть параметров.
[21:23:16] <0xd34df00d> ForNeVeR: ты уверен, что оно того стоит?
[21:23:34] <ForNeVeR> 0xd34df00d, она сократит количество строк кода и быдлотроны будут довольны.
[21:23:41] <ForNeVeR> Я уверен что этого делать не нужно.
[21:23:46] <0xd34df00d> Чуть более извращенно сделанная хуйня будет принимать 5 параметров.
[21:23:53] <Блевотрон> 0xd34df00d: иди сюда
[21:24:03] <0xd34df00d> Это если сделать функтор и проинициализировать его animLength.
[21:24:05] <Блевотрон> 0xd34df00d: что ты мне там про имена настроек говорил известные при
компиляцйии?
[21:24:08] <Блевотрон> What_->setText (XmlSettingsManager::Instance ()->Property ("LastWhatFolder",
QDir::homePath ()).toString ());
Where_->setText (XmlSettingsManager::Instance ()->Property ("LastWhereFolder",
QDir::homePath ()).toString ());
[21:24:35] <0xd34df00d> Если создавать функтор в цикле и инициализировать его парой, то будет всего-то четыре параметра.
[21:24:36] <Блевотрон> "упс"
[21:24:44] <0xd34df00d> А, хотя итемом можно сделать, да.
[21:24:45] <0xd34df00d> Блевотрон: ты идиот.
[21:24:49] <0xd34df00d> Блевотрон: это не подсистема настроек.
[21:24:54] <0xd34df00d> Блевотрон: это код, использующий подсистему настроек.
[21:25:03] <ForNeVeR> Блевотрон, ты действительно ни черта не понял.
[21:25:08] <ForNeVeR> Это удивительно.
[21:25:17] <Блевотрон> 0xd34df00d: я собственно это и имел ввиду
[21:25:23] <Блевотрон> это вы ничерта не поняли
[21:25:24] <rexim> Может он таки упоролся и стал одним из нас?
[21:25:25] <0xd34df00d> Блевотрон: при изменении настройки подсистема настроек (неймспейс в твоем случае) не трогается воообще.
[21:25:29] <0xd34df00d> Блевотрон: а у тебя он трогается.
[21:26:02] <Блевотрон> 0xd34df00d: LastWhatFolder это константа?
[21:26:03] <Блевотрон> да
[21:26:07] <rexim> Такой "трогательный" код.
[21:26:13] serruf вышел из конференции
[21:26:24] <0xd34df00d> Блевотрон: щито?
[21:26:49] <0xd34df00d> Блевотрон: считай, константа, описанная в API модуля. Потому что она описана в XML-файле, описывающем настройки.
[21:26:50] <Блевотрон> Property ("LastWhatFolder"
[21:27:19] <Блевотрон> если ты ей имя решишься поменять, тебе придётся лезть в этот файл и менять
[21:27:23] <0xd34df00d> При изменении множества настроек изменяется только файл настроек (что вообще не требует перекомпиляции) и код, юзающий ее.
[21:27:32] <Блевотрон> так что все предыдущие высеры выше по тексту необоснованы
[21:27:36] <Блевотрон> ваши
[21:27:37] <Блевотрон> ко мне
[21:27:38] <Laz> оуфак!!!
[21:27:43] <Laz> константа в коде!!!
[21:27:45] <0xd34df00d> Блевотрон: очевидно, что если у тебя имена настроек не вида ARQQT_217, то тебе придется их менять.
[21:27:50] <Laz> развидеть!!!
[21:27:58] <0xd34df00d> Блевотрон: но ты идиот все же.
[21:28:10] <0xd34df00d> Блевотрон: потому что мы говорили о том, что у тебя имена захардкожены в подсистеме, блять, настроек.
[21:28:14] <0xd34df00d> Хранения этих сраных настроек.
[21:28:20] <0xd34df00d> Через эти сраные неймспейсы.
[21:28:23] <Блевотрон> 0xd34df00d: чувак
[21:28:27] <0xd34df00d> И при изменении одного параметра нужно менять все.
[21:28:31] <Блевотрон> константы != система
[21:28:34] <0xd34df00d> А у меня нужно менять только клиентский код.
[21:28:37] <0xd34df00d> Блевотрон: щито?
[21:28:46] <Блевотрон> если ты не видишь этой разницы - что мне тут ещё сказать
[21:28:58] <Блевотрон> система настроек сохраняет и грузит настройки
[21:29:03] <rexim> Давай, скажи что тебе его жаль. :3
[21:29:04] <Блевотрон> константы хранят их имена
[21:29:17] <0xd34df00d> Щито.
[21:29:25] <0xd34df00d> Блевотрон: ты совсем упоросля?
[21:29:40] <Блевотрон> и определяют типы собсно хранимых значений (у меня)
[21:29:53] <ForNeVeR> %)
[21:29:55] <0xd34df00d> Блевотрон: хорошо, что ты называешь константой?
[21:30:02] <ForNeVeR> Я обожрался. Пойду спать.
[21:30:08] <rexim> ForNeVeR, удачи.
[21:30:18] <ForNeVeR> Блевотрон - хорошая, годная еда. Не обижайте его.
[21:30:21] <Блевотрон> 0xd34df00d: то же, что и все
[21:30:26] <rexim> ForNeVeR, ок.
[21:30:47] <Блевотрон> 0xd34df00d: тебе разжевать чтоли?
[21:30:49] <0xd34df00d> Блевотрон: а какого хрена при изменении одной константы нужно перекомпилировать весь код, который юзает твой недосраный недоменеджер недонастроек?
[21:31:06] <0xd34df00d> Начнем какбе с этого, да.
[21:31:16] <0xd34df00d> И почему менеджер настроек вообще заботится о том, что он хранит?
[21:31:23] <Блевотрон> 0xd34df00d: зачем его там перекомпилировать?
[21:31:34] <rexim> слишком много вопросов
[21:31:35] <0xd34df00d> Блевотрон: ты, смоллтоковое уебище, вообще нихуя, нихуя, нихуюшеньки не понял, что такое этот сраный ООП и с чем его едят.
[21:31:38] <O01eg> Блевотрон: потому что у тебя там константы!
[21:31:39] <rexim> давайте уже ответы.
[21:31:50] <Блевотрон> 0xd34df00d: у тебя в коде тоже константы
[21:31:51] <0xd34df00d> Блевотрон: потому что ты изменяешь блядский хедер.
[21:32:07] <пкщгяут[ляптоп]> лол
[21:32:13] <0xd34df00d> Блевотрон: они у меня в _клиентском_ коде. Ты отличаешь клиентский код от неклиентского?
[21:32:15] <пкщгяут[ляптоп]> тут уже переполнения ЧСВ
[21:32:28] <пкщгяут[ляптоп]> я всего на пару минут отошел побрынчать на гитаре
[21:32:43] <0xd34df00d> Клиентский код — это тот код, который, блять, использует. Если меняется семантика клиентского кода, то он, блять, меняется, как это ни странно.
[21:32:43] Longedok вышел из конференции
[21:32:54] <Блевотрон> 0xd34df00d: нашёл к чему придраться
[21:33:04] <0xd34df00d> А вот код, который хранит эти сраные настройки и предоставляет еще пару плюшек — не должен при этом меняться вообще.
[21:33:05] <Блевотрон> в общем
[21:33:09] <0xd34df00d> Не его дело, что он хранит.
[21:33:13] <0xd34df00d> Блевотрон: ты считаешь это мелочью?*
[21:33:18] <0xd34df00d> Блевотрон: ты считаешь это мелочью, блять?
[21:33:38] <Блевотрон> 0xd34df00d: namespace conf {

template <typename T> class entry {
public:
entry (const std::string &name) : _name (name) {
}
operator const std::string () {
return _name;
}
std::string _name;
};

class store {
protected:
std::map <std::string, std::string> _db;

public:
template <typename T> T get (conf::entry<T> e) {
return serialize::convert<T> (_db[e._name]);
}
};
}
[21:33:52] asmMen1 зашёл в конференцию
[21:33:54] <Блевотрон> покажи мне что из этого надо перекомпилировать при добавлении новой опции
[21:34:00] <Блевотрон> быстро, решительно
[21:34:09] <Laz> Блевотрон: всё
[21:34:09] <0xd34df00d> Блевотрон: а что тогда было configure::example:: или как-то так?
[21:34:12] <Laz> для верности
[21:34:22] Laz выгнали из конференции: заебал подпердывать
[21:34:30] <Блевотрон> 0xd34df00d: константы
[21:34:37] <0xd34df00d> И что они делали?
[21:34:38] <Блевотрон> которые суть имена настроек
[21:34:45] <rexim> Накал страстей на цодингтим!
[21:34:47] Longedok зашёл в конференцию
[21:34:50] <Блевотрон> на клиентской стороне - говорили системе что читать
[21:34:52] Гонобобель зашёл в конференцию
[21:34:54] <Блевотрон> и какого оно типа
[21:35:00] Гонобобель выгнали из конференции: я тебя вижу
[21:35:02] <rexim> Одного выгнали за то что он напердел в конфе! O_o
[21:35:07] Гонобобель зашёл в конференцию
[21:35:07] СКптПД "ЗО" вышел из конференции
[21:35:10] <Гонобобель> лол
[21:35:16] <0xd34df00d> Блевотрон: клиентская система не знает, какого оно типа?
[21:35:23] <Гонобобель> ^_^
[21:35:23] <0xd34df00d> Стоп.
[21:35:24] <Блевотрон> 0xd34df00d: знает
[21:35:25] <0xd34df00d> Не понял.
[21:35:28] <Гонобобель> пкщгяут[ляптоп]: ну ты закоммитил?
[21:35:31] <Блевотрон> то то же
[21:35:34] <Блевотрон> 0xd34df00d: не всё так просто, да
[21:35:36] <Блевотрон> =)
[21:35:41] <0xd34df00d> А, понял, я твою фразу не распарсил.
[21:35:50] <0xd34df00d> Блевотрон: зачем эти константы нужны?
[21:35:58] <0xd34df00d> Объясни нормально, блин.
[21:36:01] <Блевотрон> 0xd34df00d: затем чтобы их в коде не писать
[21:36:02] <Блевотрон> смотри
[21:36:07] <0xd34df00d> ШТО
[21:36:11] <0xd34df00d> О_О
[21:36:15] <0xd34df00d> В коде не писать?
[21:36:17] <0xd34df00d> ЩИТО
[21:36:25] <Блевотрон> namespace config {
namespace examples {
conf::entry <int> latency ("latency");
conf::entry <std::string> startmsg ("startup message");
conf::entry <types::point> position ("position");
}
}
в клиентском коде мы пишем вот это
[21:36:38] <Блевотрон> указываем имя настройки и тип данных ей соотв-ий
[21:36:43] <Блевотрон> этого можно и не делать\
[21:37:09] <Блевотрон> как ты там у себя прямо в cpp делал чтототамProperty("язначение")
[21:37:31] <Блевотрон> система по entry определяет, какой тип данных сериализировать
[21:37:49] <Блевотрон> для одного, емнип, стандартного предусмотрена сериализовалка
[21:38:04] <Блевотрон> сложные типы данных должны читать себя сами
[21:38:14] <0xd34df00d> Дизайн говно.
[21:38:17] <Блевотрон> там это полной шаблонной специализацией делается
[21:38:19] <0xd34df00d> Система хранения, ээ, хранит.
[21:38:22] <rexim> Ему дали Хуйца-Мемберца! ><
[21:38:36] <0xd34df00d> Она не занимается сериализацией-десериализацией.
[21:38:50] <0xd34df00d> Поэтому при нормальном дизайне examples эти нафиг не нужны.
[21:38:57] <ForNeVeR> Блевотрон, теперь ты мембер. Продолжай в том же духе >:3
[21:38:59] <Блевотрон> 0xd34df00d: когда включать-выключать тулзу свою, тоже не занимается
[21:39:05] <Блевотрон> ?
[21:39:17] <Блевотрон> 0xd34df00d: не забывай что это *примерчик*
[21:39:17] <rexim> ForNeVeR, зочем ему Хуец-Мемберец?
[21:39:21] <0xd34df00d> Блевотрон: щито?
[21:39:30] <0xd34df00d> Блевотрон: ты показал код, я его критикую, все )
[21:39:43] <0xd34df00d> Более того, примерчики специально должны писаться хорошо.
[21:39:43] <Блевотрон> 0xd34df00d: я тебе его объясняю, лол
[21:39:45] <ForNeVeR> rexim, у еды всегда должен быть свободный доступ в конференцию.
[21:39:55] <пкщгяут[ляптоп]> ло
[21:39:56] <ForNeVeR> Никаких там капчей.
[21:39:56] <пкщгяут[ляптоп]> л
[21:40:03] <Блевотрон> если уж с первого раза не осилили
[21:40:04] <rexim> ForNeVeR, хм... я прадо. Не подумал. )
[21:40:17] <0xd34df00d> Блевотрон: я тебе объясняю, что examples нафиг не нужно.
[21:40:18] <rexim> s/я прадо/и правдо/
[21:40:30] <Блевотрон> 0xd34df00d: и цель там - определять читаемый тип "по имени"
[21:40:42] <0xd34df00d> Типы иногда меняются.
[21:41:08] <0xd34df00d> Более того, не исключено, что потребуется на этапе компиляции вот того вот знать все типы, которые встречаются в твоем гавна коде.
[21:41:22] <0xd34df00d> В моем гавна коде это принципиально невозможно, ибо плагины могут определять заранее неизвестную ебическую хуиту.
[21:41:32] <Блевотрон> 0xd34df00d: у меня как раз на этапе компиляции это всё известно
[21:42:05] <0xd34df00d> А у меня-то нет )
[21:42:06] <Блевотрон> 0xd34df00d: а я тебе уже говорил что для задачи подобного плана ты выбрал не тот язык? =)
[21:42:08] <0xd34df00d> И не может быть )
[21:42:53] <Блевотрон> в общем акк садится, дисконнект
[21:43:07] <ForNeVeR> Блевотрон, покажи мне, на чём ещё можно рисовать кросс-платформенные окошки со свистелками, и чтобы быстро работало?
[21:43:18] <ForNeVeR> И чтобы всякие там plugin api.
[21:43:49] <Блевотрон> tcl
[21:43:53] <Блевотрон> /tk
[21:44:10] <Блевотрон> у меня ткаббер с коккинеллой не тормозит если что
[21:44:26] <0xd34df00d> Tcl на десктопе — идиотизм.
[21:44:37] <ForNeVeR> А браузер там есть?
[21:44:38] <ForNeVeR> Алсо, оно же страшное.
[21:44:45] <0xd34df00d> Кто использует Tcl на десктопе — нихуя не понимает смысла Tcl.
[21:45:18] <Блевотрон> ForNeVeR: был какой то бравзер на тикле-тике
[21:45:24] <0xd34df00d> > был
[21:45:25] <0xd34df00d> > был
[21:45:44] <Блевотрон> я говорю так просто потому что не знаю что с нм творится щас
[21:46:44] Afalin зашёл в конференцию
[21:48:50] <Блевотрон> ForNeVeR: а вообще есть гтк
[21:49:06] <ForNeVeR> А браузер там есть?
[21:49:11] <Блевотрон> правда я не знаю насколько кроссплатформен клуттер
[21:49:14] <Блевотрон> да, конечно
[21:49:31] <Блевотрон> DevHelp же как то работает =)
[21:49:40] <Гонобобель> webkitgtk?
[21:49:48] <Afalin> Ололо, в гавна ДС2 опять гавна снег. Скоро будут опять гавна пиздецы.
[21:50:03] <Блевотрон> Гонобобель: вебкит-гтк даже в смолтоке есть =)
[21:50:28] <0xd34df00d> Блевотрон: гтк уебищен.
[21:50:39] <Блевотрон> 0xd34df00d: он юникс вей
[21:50:45] <O01eg> tcl вообще говно, уж лучше bash
[21:50:48] <Блевотрон> нужен интерфейс - пожалста, интерфейс
[21:50:54] <0xd34df00d> Блевотрон: гтк?
[21:50:59] <O01eg> 0xd34df00d: что не так с gtk?
[21:51:11] <Блевотрон> 0xd34df00d: к тому же он ещё часть GNU, в отличие от
[21:51:14] <Блевотрон> всяких там
[21:51:30] <O01eg> Блевотрон: это минус
[21:51:38] <0xd34df00d> Блевотрон: гнутый фанатик? Ололо.
[21:51:41] <rexim> двасую что минус
[21:51:53] <Блевотрон> минус?
[21:51:55] <rexim> > двасую
ололо xD
[21:51:57] <0xd34df00d> Блевотрон: олсо, ты так говоришь, как будто юникс-вей здесь — хорошо.
[21:52:05] <Гонобобель> минус
[21:52:13] <Блевотрон> удаляйте все гнутые проги со своих компов
[21:52:15] <Блевотрон> все
[21:52:17] <Блевотрон> гцц удалите
[21:52:22] <Гонобобель> опенсорц тоже минус, я щитаю
[21:52:23] <Afalin> rexim: Суй три. Сразу.
[21:52:24] <Блевотрон> и сидите без них
[21:52:29] <Блевотрон> если уж гну - минус
[21:52:36] <Блевотрон> что ж вы им пользуетесь?
[21:52:40] <rexim> Винда тоже минус - но ее редко удаляют.
[21:52:41] <0xd34df00d> Блевотрон: твой фанатизм — минус.
[21:52:45] <Гонобобель> Блевотрон: столман заставляет :(
[21:52:54] Гонобобель выгнали из конференции: какой-то ты непонятливый
[21:53:00] Гонобобель зашёл в конференцию
[21:53:04] <Гонобобель> блядь
[21:53:06] <Гонобобель> заеба
[21:53:07] <Гонобобель> л
[21:53:23] <Блевотрон> 0xd34df00d: я не фанатик)) даже не зависим
[21:53:25] Гонобобель выгнали из конференции: заеба л
[21:53:30] Гонобобель зашёл в конференцию
[21:53:33] <rexim> Зае Баал!
[21:53:37] <Гонобобель> лол
[21:53:43] <Гонобобель> это матан головного мозга или чо?
[21:53:54] <rexim> чо
[21:53:58] <Блевотрон> :D
[21:55:58] <Блевотрон> три часа аптайма
[21:56:07] <Блевотрон> и ещё 30% аккумулятора
[21:56:22] <rexim> Срач заряжает аккумуляторы!
[21:56:29] <Блевотрон> да
[21:56:35] <Блевотрон> я заряжаюсь бурлением говн
[21:56:38] <Блевотрон> этой конф
[21:56:39] <Блевотрон> ы
[21:56:42] <rexim> да
[21:56:44] <rexim> она такая
[21:57:02] Блевотрон вышел из конференции
[21:57:17] <rexim> Нада будет ему выслать счет за энергию.
[22:04:49] Sphinkx вышел из конференции
[22:06:59] Sphinkx зашёл в конференцию
[22:07:16] <SV0L0CH> вы все хуи! 8-)
[22:07:30] <SV0L0CH> в смысле, чё тут нового?
[22:09:07] <Afalin> SV0L0CH: Нет ты.
[22:11:33] Longedok вышел из конференции: Да прибудет с вами всепоглащающее премноговеличие котэ.
[22:12:10] Longedok зашёл в конференцию
[22:12:55] <rexim> Да, в том что срачи заряжают аккумуляторы нет ничего нового.
[22:17:34] ectetix вышел из конференции: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[22:20:15] Longedok вышел из конференции: Да прибудет с вами всепоглащающее премноговеличие котэ.
[22:20:24] Longedok зашёл в конференцию
[22:26:07] Spo1ler вышел из конференции: Replaced by new connection
[22:26:08] Spo1ler зашёл в конференцию
[22:26:54] Longedok вышел из конференции: Да прибудет с вами всепоглащающее премноговеличие котэ.
[22:27:04] Longedok зашёл в конференцию
[22:28:01] Longedok вышел из конференции: Да прибудет с вами всепоглащающее премноговеличие котэ.
[22:28:09] Longedok зашёл в конференцию
[22:28:28] Longedok вышел из конференции: Да прибудет с вами всепоглащающее премноговеличие котэ.
[22:28:37] Longedok зашёл в конференцию
[22:28:47] Longedok вышел из конференции: Да прибудет с вами всепоглащающее премноговеличие котэ.
[22:29:32] O01eg вышел из конференции
[22:30:24] O01eg зашёл в конференцию
[22:31:23] Longedok зашёл в конференцию
[22:32:05] asmMen1 вышел из конференции
[22:32:18] Longedok вышел из конференции: Да прибудет с вами всепоглащающее премноговеличие котэ.
[22:32:27] Longedok зашёл в конференцию
[22:38:07] luciffer зашёл в конференцию
[22:39:35] luciffer вышел из конференции
[22:41:51] Longedok вышел из конференции: Да прибудет с вами всепоглащающее премноговеличие котэ.
[22:42:03] Longedok зашёл в конференцию
[22:52:24] <SV0L0CH> setTimeout оказывается требует только строку с кодом, а не функцию, замыкания невозможны, разве что через подстановку значений.
[22:57:24] <Гонобобель> SV0L0CH: галимо
[22:58:14] <Гонобобель> поэтому приходится в глобальное окружение сохранять объект, с которым setTimeout должен работать
[22:58:26] <Гонобобель> а если их несколько - вообще ад получается
[22:59:03] <SV0L0CH> да, некошерно :(
[22:59:30] <SV0L0CH> но это ради совместимости со старьём
[22:59:42] <Гонобобель> сомневаюсь
[23:00:10] <SV0L0CH> реально нет никаких оснований не поддерживать замыкания
[23:00:14] <0xd34df00d> Гонобобель: а можно я тебя еще покикаю?
[23:02:07] ux0_biosp_ зашёл в конференцию
[23:02:10] <ux0_biosp_> Качественное порно за SMS. Отправь СМС с текстом СИП 0024744392 на номер 5373 и получи код доступа на скачивания лучшего порно на ЦЕЛЫЙ ГОД. http://e-bli.ru/
[23:02:10] ux0_biosp_ вышел из конференции
[23:02:47] <Spo1ler> Ох бля
[23:02:54] <rexim> А почему e-bli? Почему не e-boot?
[23:03:05] <rexim> Не ужто все в прошлом?
[23:04:43] * SV0L0CH хочет кнопку "зобанить во всех модерируемых комнатах"
[23:05:20] <SV0L0CH> хотошо что моя уютненькая xml@ далеко по алфавиту :)
[23:05:39] <rexim> Создай. Благо gajim свободный. :)
[23:06:46] <SV0L0CH> дык это разбиратся в коде надо... xmpp асиливать... :-/
[23:06:58] <Spo1ler> Ога
[23:07:00] <Spo1ler> А еще надо ДУМАТЬ
[23:07:04] <Spo1ler> А это пиздец :(
[23:07:14] <Spo1ler> rexim: да, сутка?
[23:08:56] <rexim> Думаю функция "забанить" в коде уже реализована. Доступ к списку конф полюбому в коде есть. Свойство модер ли ты в какой-либо комнате тоже есть. Не вижу надобности изучать xmpp.
[23:09:21] <rexim> Хотя я код не видел. Возможно там все по другому :)
[23:09:28] <rexim> Spo1ler, да, шкойлер.
[23:09:49] <SV0L0CH> в коде искать может оказатся долше чем в xmpp
[23:09:57] <SV0L0CH> хотя не факт
[23:10:31] <0xd34df00d> rexim: ты умный. Пили личкрафты.
[23:10:36] <Spo1ler> rexim: ты хуй?
[23:10:56] <rexim> Spo1ler, да. Вы тоже.
[23:11:34] <rexim> 0xd34df00d, ох лол, надо сессию сдать для начала. )
[23:14:38] <rexim> хм... если скинуть все конфиги из $HOME убунты в $HOME сузи, получается интересный эффект. :)
[23:15:02] Heckfi зашёл в конференцию
[23:15:15] <rexim> Сузя морфирует в убунту только зеленого цвета и преобратает часть убунтовских багов.
[23:15:31] <0xd34df00d> Сузя морфирует.
[23:15:35] <Гонобобель> круто
[23:15:41] cutwater зашёл в конференцию
[23:15:51] <SV0L0CH> сузекапец?
[23:16:01] <rexim> почти, но работать может)
[23:16:16] <SV0L0CH> сузец
[23:17:49] <rexim> Я сегодня сузел ноут.
[23:18:31] O01eg вышел из конференции
[23:19:11] O01eg зашёл в конференцию
[23:21:32] O01eg вышел из конференции
[23:24:57] Longedok вышел из конференции: Да прибудет с вами всепоглащающее премноговеличие котэ.
[23:25:09] Longedok зашёл в конференцию
[23:28:06] objava_bot89 зашёл в конференцию
[23:28:08] objava_bot89 вышел из конференции: Представляем вам наш недавно открытый ресурс http://4Otmen.wen.ru , на нём вы найдёте различных вайп, спам, и флуд ботов.
[23:28:14] <rexim> =\
[23:28:27] <rexim> Что-то спам активизировался.
[23:34:48] Блевотрон зашёл в конференцию
[23:36:42] <Блевотрон> как и обещал, http://pastebin.ca/1753900, фапайте
[23:38:58] <Блевотрон> правда, не помню зачем парсеблоки для $d и $h у меня почти идентичные
[23:39:51] * Afalin не пофапает точно. Коннекту туда нету.
[23:40:34] <SV0L0CH> почему http://pastebin.ca у меня недоступен?
[23:40:58] <Afalin> SV0L0CH: Он, видимо, лежит. // КО.
[23:41:17] <Блевотрон> даже на моём голимом gprs открывается
[23:41:23] <Блевотрон> у вас что то не то с интернетаме
[23:41:24] <Afalin> Ололо.
[23:41:36] <Afalin> У меня дома с интернетами всегда плохо.
[23:41:42] <Afalin> Сраная йопта.
[23:41:48] * Гонобобель пофапал
[23:41:58] <Afalin> Гонобобель: Ты сутка.
[23:42:16] <Блевотрон> в принципе там есть ещё над чем поработать
[23:42:36] εϝητρος зашёл в конференцию
[23:43:58] <Гонобобель> Afalin: по-моему, охренительно
[23:44:18] <Afalin> Гонобобель: Возможно. Но у меня коннект не встаёт на пастбин.
[23:44:22] <Блевотрон> всего 63 строчки
[23:45:21] <Гонобобель> Afalin: сочувствую
[23:46:10] <Afalin> Но трассировка далеко довольно уходит.
[23:46:27] <Гонобобель> это ты где живёшь?
[23:46:34] <Гонобобель> у нас тут йопта пашет на ура
[23:46:41] <Гонобобель> выдаёт мегобайт в секунду
[23:46:43] <Afalin> ДС2.
[23:46:46] <Afalin> Гавно.
[23:46:48] <Гонобобель> а, понятно
[23:46:57] <Afalin> Хотя где-то нормально.
[23:47:03] <пкщгяут[ляптоп]> на что фапаете?
[23:47:11] <Гонобобель> пкщгяут[ляптоп]: на ёгурта
[23:47:17] <пкщгяут[ляптоп]> гм, а чо он?
[23:47:18] <Afalin> Но у меня сигнал на нуле почти, а район спальный и не очень хорошо интернетизированный проводами.
[23:47:25] <Гонобобель> пкщгяут[ляптоп]: он охуенен
[23:47:31] <пкщгяут[ляптоп]> Гонобобель да? чем?
[23:47:39] <Гонобобель> Afalin: а у вас же там 3G есть, не?
[23:47:46] <Afalin> Гонобобель: Ну его.
[23:47:49] <Гонобобель> пкщгяут[ляптоп]: ну ты сам посмотри, какой он пездатый
[23:47:58] <пкщгяут[ляптоп]> я не вижу
[23:48:00] <пкщгяут[ляптоп]> ._.
[23:48:12] <Блевотрон> пкщгяут[ляптоп]: http://pastebin.ca/1753900
[23:48:14] <Гонобобель> Afalin: знакомые из питера говорят, что вполне сносно работает
[23:48:33] <Гонобобель> правда, они долбоёбы :)
[23:48:35] <пкщгяут[ляптоп]> что это за говно?
[23:48:36] <Afalin> Гонобобель: Ну вот там, где я сейчас - хреново. На работе без траблем ваще.
[23:48:46] <Блевотрон> пкщгяут[ляптоп]: это скрипт
[23:48:52] <Гонобобель> пнятненько
[23:49:06] <пкщгяут[ляптоп]> Блевотрон ебааать, а что это делает?
[23:49:07] <Гонобобель> пкщгяут[ляптоп]: ну ты там чо, закоммитил уже, не?
[23:49:27] <Блевотрон> пкщгяут[ляптоп]: конвертирует
[23:49:31] <пкщгяут[ляптоп]> где то я его уже видел
[23:49:35] <пкщгяут[ляптоп]> Гонобобель нет
[23:49:38] <пкщгяут[ляптоп]> я смотрел Царь
[23:49:39] <Блевотрон> пкщгяут[ляптоп]: где то я его уже показывал)
[23:49:41] <пкщгяут[ляптоп]> доставил
[23:49:55] <Блевотрон> пкщгяут[ляптоп]: там клево гвозди забивают да
[23:50:03] <пкщгяут[ляптоп]> ну ну
[23:52:28] <Spo1ler> пкщгяут[ляптоп]: пкщь @ гяуть
[23:54:01] <Afalin> Алсо у меня коннект уже в Канаде теряется.
[23:54:05] <пкщгяут[ляптоп]> да
[23:55:17] <Spo1ler> Afalin: ?
[23:55:19] <Afalin> Ололо, Канада тоже политкорректна.
[23:55:22] <Afalin> www.ca
[23:55:26] <Afalin> Spo1ler: Щито?
[23:55:35] <Spo1ler> Afalin: не понял про коннект
[23:55:49] <Afalin> Spo1ler: Трасса в Канаде заканчивается.
[23:55:57] <Afalin> И коннекта к пастбину нет.
[23:55:58] <Spo1ler> Йопта такая йопта?
[23:56:02] <Afalin> Ога.
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!