*C++

0xd34df00d 07.07.2011 19:15

Static typing saves the day: рефакторю один из ключевых механизмов в LC, поменял возвращаемый тип метода, и теперь просто компилирую, попутно исправляя ошибки.
Пейтонобляди давно уже соснули бы.

0xd34df00d 06.07.2011 15:57

Из плюсов вполне делается этакий недолисп. Например, для парсинга станз в http://xmpp.org/extensions/xep-0080.html : http://paste.pocoo.org/show/431234/

0xd34df00d 06.07.2011 15:46

/home/d34df00d/Programming/leechcraft/src/plugins/azoth/plugins/xoox/userlocatio n.cpp:104: error: default template arguments may not be used in function templates without -std=c++0x or -std=gnu++0x

СУКА

0xd34df00d 04.07.2011 23:26

Сукасука, какой пиздец, добивать обычную строку до валидного XML руками, парсить в XML, выхуяривать преобразования дерева, потом приводить обратно в строку и обрезать первые N символов и последние M.
Завтра же ухожу из программирования, нахожу себе сэмки и кэпку и живу счастливой и полноценной жизнью.

0xd34df00d 04.07.2011 22:21

А ну его нахуй, сравнение кусков DOM-дерева как рекурсивное сравнение соответствующих поддеревьев. Получается либо чувствительность к порядку элементов, либо адовые костыли в два прохода.
Буду сравнивать тупо имя тега и атрибуты первого элемента.

c++
0xd34df00d 04.07.2011 22:12

РЕКУРСИВНЫЕ ОПЕРАТОРЫ СРАВНЕНИЯ
ДОБАВЛЯЕТ МНЕ РВЕНИЯ

0xd34df00d 03.07.2011 15:06

C++ — это такой источник адреналина годный. Делаю даункаст по иерархии объекта внутри деструктора его базового класса (что, вообще говоря, UB), но должно сработать, ибо я потом просто пройдусь по списком std::remove'ом и удалю элемент, соответствующий этому. А методы дергать не буду, поэтому на vtbl объекта в ... more →

analizer 01.07.2011 08:23

подумалось тут, что сабж было бы логичнее распилить на джва стандарта — языка и стандартной библиотеки

c++
analizer 28.06.2011 17:49

пстач, а есть реализация amqp под плюсцы (или хоть С)? а то OpenAMQ у меня не собирается, а libampq не выглядит как нечто что уже написано

amqp, c++, ?
0xd34df00d 28.06.2011 11:09

Ненавижу темплейты в \1, ибо необходимо писать реализацию класса в хедере. Пизда времени компиляции, срочно покупаем i7 2600.

analizer 27.06.2011 16:05

потыкал шлангом в код. заебался исправлять ошибки и решил что гоцаце меня пока что в большей мере удовлетворяет.

0x2207 23.06.2011 19:59

Завтра опять в это говно залезать с головой. Буду получать удовольствие от программирования и упарывания численными методами.

c++
proton 22.06.2011 14:15

Срочно захотелось что-нибудь наваять на плюсах…
Спасибо @Kavu, искуситель блин.

magog 22.06.2011 05:28

Ах ты ж блин. Внезапно узнал, что std::vector <bool> не является контейнером

0xd34df00d 21.06.2011 22:51

LeechCraft::Azoth::Xoox::PrivacyListsManager::Item::StanzaType
Конструктор класса PrivacyListsManager::Item вообще страшно выглядит.

0xd34df00d 21.06.2011 16:35

А теперь немного скорее C-style-изъебств. Дан http://xmpp.org/extensions/xep-0108.html... пункт 3, нужно соответственно построить соответствие из generic activity в список specific activities. Код тривиален (последние четыре строчки):
http://paste.pocoo.org/show/416280/

c++
0xd34df00d 21.06.2011 12:24

Совсем немного о пользе code style.
Разбираюсь сейчас в чужом коде, и вижу такую строчку: currentTune_ = Tune ();. Вот и иди пойми с этой плюсовой контекстно-зависимой грамматикой, что это — то ли вызов функции, то ли присваивание сконструированного по умолчанию объекта.

0xd34df00d 20.06.2011 00:20

Такие ошибки мне по нраву! http://wstaw.org/m/2011/06/20/plasma-des...

0xd34df00d 19.06.2011 23:25

А что, в плюсовых лямбдах нет никакой поддержки темплейтов? Так это же говно!

c++
0xd34df00d 19.06.2011 23:16

Хочется обмазаться шаблонами в кути-проекте, но глупый moc ругается на отсутствие поддержки темплейтных QObject'ов? Выносим всю мета-хуйню в базовый нешаблонынй класс, а шаблонные классы наследуем от него.

c++, qt
0xd34df00d 19.06.2011 22:52

ПРИШЛО ВРЕМЯ УПОРОТЬСЯ ШАБЛОНАМИ
ШАБЛОНЫ САМИ НЕ УПОРЯТСЯ

c++
0xd34df00d 19.06.2011 22:50

Ну почему, почему, блять, я не могу забиндить тип? Есть же boost::lambda::ctor, так было бы круто, если бы можно было типы биндить :(

0xd34df00d 18.06.2011 12:01

Господа, почему говорят, что я пишу непонятный код? http://paste.pocoo.org/show/414226/ все понятно же :(

c++
0xd34df00d 18.06.2011 11:43

СТРАТЕГИИ ВЛАДЕНИЯ
СПАСАЮТ МЕНЯ ОТ ПЕРЕБДЕНИЯ
УМНЫЕ УКАЗАТЕЛИ
ЗАОБЛАЧНЫЕ ПОКАЗАТЕЛИ
ЗАДЕЛАЛ СЧЕТЧИК ССЫЛОК
ТУТ Я РАСШИБ ЗАТЫЛОК

gelraen 17.06.2011 23:23

Я случайно зотроллел плюсокодера тем, что на ruby (красиво!) реализовал то, что он только начал сооружать. Вид уже работающего ЭТОГО вызвал у него некоторую фрустрацию :cf:

*C++ is used by:

0xd34df00d

0xd34df00d

Пахом

Pahom

Hirthwork McGillah

hirthwork

analizer

analizer

werehuman

werehuman

0x2207

0x2207

няша

generatorglukoff

4DA

4da

dorfe

dorfe

gelraen

gelraen

Darth Bricktop

Like-all

Rayslava

kb

kb

jabber

jabber

16+

238328

Cthulhu

Cthulhu

failman

failman

Crazy_Owl

Crazy_Owl

beardog

beardog

amd63

amd63

Monah Tuk

hatred

Nico-izo

Nico-izo

nobiiru

nobiiru

K900

K900

SirAnthony

SirAnthony

Minoru

Minoru

chemikadze

chemikadze

anonymous_owl

anonymous_owl

Артём

astecenko

asmer

asmer

Maxim Kirenenko

part1zano

Ky6uk

Ky6uk

Michael Pogoda

MPogoda

taras

taras

Артс

arts

Anatoly Kalin

m4n71k0r

Дэш

dash

folex

folex

Enoh

Enoh

rogaboru

rogaboru

kuroneko

Thordendal

z56371410

mva

mva

Fess

zetoke

anoos

anoos

DOMr

DOMr

nexeuse

nexeuse

sayafag

nstm0

nstm0

Хотеть!

xotetb

Haomand

Haomand

RainerGomes

RainerGomes

lexszero

lexszero

Rejjin

Rejjin

proton

proton

eurekafag

eurekafag