В общем, на предыдущий пост все равно никто не прореагировал, так что пишу разгадку: http://jabapls.ws/cpp-implicit-return-mo...
В общем, на предыдущий пост все равно никто не прореагировал, так что пишу разгадку: http://jabapls.ws/cpp-implicit-return-mo...
Недавние проблемы с implicit move ctor заставили меня чуток поковыряться в теме, и, в общем, в очередной раз было выяснено, что C++0x — ебаное непродуманное говно.
Рассмотрим две программы: http://paste.pocoo.org/show/525322/ и http://paste.pocoo.org/show/525323/ . Отличаются тремя строками кода, не имеющими ... more →
Сегодня один из тех дней, когда хочется тупо нажраться, хоть я и не люблю алкоголь.
Чтоделац?
/** This class represents an MSN message
*
* It may or may not represent an @e instant @e message.
*/
> may or may not
Ну и как, блять, это понимать?
Программисту, писавшему libmsn, нужно отрывать руки и еще пару конечностей.
Лямбды без вывода типов правда говно:
std::for_each (data→contactList.begin (), data→contactList.end (), [&allContacts] (const std::pair<std::string, MSN::Buddy*>& pair) { allContacts [pair.first] = pair.second→lists & (MSN::LST_AB | MSN::LST_AL | MSN::LST_BL); });
Ну и как там std::pair вывести бы самим?
MSN настолько ебанутый протокол, что ебануться, и XMPP со всеми своими XEP-костылями выглядит няшной няшкой.
В частности, уведомление о смене строки статуса и уведомление о смене музяки объединены в один пакет, уняня.
Чтобы андроедофон подцепил вайфай-сетку после смены точки доступа (SSID и пароль остались те же), нужно ее удалить и добавить заново. Интуитивно @ понятно, ога.
Надо бы отказаться от использования libmsn, пока не поздно. А то что-то постоянные касты от int к void* и обратно смущают.
А вообще да, бывают моменты, когда адово нужно, чтобы кто-нибудь потрепал по волосам и сказал: «дедфуд, ты сделал неговно, ты умняша, у тебя все будет хорошо, не стыдись своей работы, не стесняйся и не бойся».
Эх. Что-то я опять разнылся.
Бывшая тян совсем пизданулась, пишет о себе в мужском роде, еще больше гомочятиков и фанфиков, яебал.
Как все хорошо, как все хорошо, что прошлое в прошлом, ня.
А вообще, чего-то я сегодня прямо альфач какой-то, прямо обосраться просто, вообще.
Затрахался заводить Panasonic KX MB2000 под прыщами. Хоть прыщедрова и есть, но только 32-битные, что с моей 64-битной генточкой было забавно и костыльно.
А чо, ничего новее http://iserverd.khstu.ru/oscar/ нет из спеков OSCAR'а?
Я все еще просасываю с правильным и адекватным заданием собственных тайпклассов. В частности, сходу не получается сделать адекватный тайпкласс, параметризованный представлением графа и типом весов.
XMPP — просто феерическое говно все-таки. Например, похоже, что ejabberd даже не думает доставлять последние PEP'ы при выходе контакта онлаен. Зато утверждается, что XEP-0163 он поддерживает.
Говно :(
gcc 4.5 и 4.6 ведут себя по-разному со статическими функциями в лямбдах. Например, для статической функции tr() такой код gcc 4.5 прохавает, а 4.6 уже нет, ругаться будет на незахваченный this:
[] () { tr ("test"); }
Евгений дебил Евгений дебил Евгений дебил Евгений дебил Евгений дебил Евгений дебил Евгений дебил Евгений дебил Евгений дебил Евгений дебил Евгений дебил.
Простите, крик души.
Зачем-то завел себе http://www.formspring.me/0xd34df00d
Спрашивайте ваши вопросы, или чо там.
Впрочем, при портировании pre-C++0x-кода на C++0x можно забавно выстрелить себе в ногу, захватив auto_ptr в лямбду по значению, например.
Subscribe to *говно
0xd34df00d
Nico-izo
generatorglukoff
magog
werehuman
lexszero
gelraen
238328
gisty
snakehoney
utros
L29Ah
part1zano
Ept
Kirsche
iva
arts
Apepe
odin
VidaDI
Ky6uk
ulidtko
Malerin
greenbastad
K900
lain_iwakura
sevasat
mva
asmer
silvery
hirthwork
nekoexmachina
sl
analizer
Iwasawafag
z56371410
Pahom
gds
nobiiru
komar
nstm0
richmond
SirAnthony
xennexy
nya
XonX
kb
King-Artur-VII
Eight
wasd
jabber
xotetb
Crazy_Owl
hedgehog
Manik
failman
rapture
iLeamare
anoos
dash
DJm00n
Psykukumber
cirno
Dulo_T-34
eurekafag
anonim
johan
anonkz
MPogoda
mrmcc
dorfe
muromec
werdn
sambaynu
svtk
hongweibing
Voker57
mgfk
lHooFool
desudesu
Desu1488
violetta
Jarkko
0x2207
biohazardmonkey
carnero
Lost
nebeda
vs
Souseiseki410
eoranged
exterminatus
Deadie
top4ek
d0lphin
radjah
folex
DIx
Haomand
Magic_Spells
Cristmas
SickBoy
Elemir
7u3nu7
chemikadze
skyw00lf
DancingWolf
Aika
Von
nextus
voronena
techpriest
jpeg
VincentLaw
TrollStation
kelthuzad
zombieff
Kur1
dzendmitry
elis_elfman
Enoh
Phoenix
17eyes
DubFox
al1k
4da
r3nya
NIR
korhonen
nixer
Mako
pzn
oberon86
nexeuse
2538
silentos
a9qd0wf
MechanicalAngel
lockie
Deo
ruda
onotoleonide
azzz
0xd43df00d
alxrt
Like-all
Myp
ladno
K5
atom
SilverDragon
lomalkin
theraymanos
anonymous_owl
ClanMax
HeXik
pewpew
Incred
Notis
goodic
trashman
Oxyd
SHIZA007
Hate-kun
GovnoMor
rogaboru
zetsubou
madware
illujziya
octocat
nomacronolife
lis-tim
zweipluse
ventura
jopp
AVanGarD
SAGE
derilok
lovesan
supershurik
k1lg0reTr0ut
vt
sweethalo
DOOMer
hleem
akifo2
Kolhozan
wut
Flying_Cat
zatopeelo
gorlum
Vixen
nixtrian
iZEvg
nonickname-kun
Daemon
beardog
miviru
HobbitMage
pixie
true
Emoboy
Akirame-Miko
Faumi
Redfoxnet
proton
saransk
fellow_traveler
nicka
DarkElve
fermion
breton
mekashikitoka
Kakadu
nullerr
MarkS
Mind-X
d2rfe
ascrazy
Drino
yakui
NetBUG
hate-engine
ZabR0x
drdr
werkzeug
Laozi
Rengenius