*programming

0xd34df00d 12.12.2012 09:30

Должен ли я испытывать багет оттого, что ниасилил тормознутую Octave с ее тормознутым недоязычком, и задачу обработки/классификации изображений решаю на плюсцах с Boost.Polygon?

Ну, типа, инструмент под задачу, хуе-мое.

0xd34df00d 08.12.2012 16:13

Пишу свой эффект desaturation'а на CPU для QGraphicsView. Сначала думал попытаться перенести всякие произведения векторов на SSE, теперь вот прикидываю, насколько оно дружественно к кешу благодаря обходу картинки по сканлайнам, и все такое.

Какая-то premature optimization и байтоебство.

0xd34df00d 06.12.2012 20:13

Личкрафты, похоже, таки будут жить и на более старых видяшечках. По крайней мере, побороть жуткий flicker при изменении радиуса размытия и/или размера вьюпорта мне не удалось. В тред кастуются glsl-знатоки.

0xd34df00d 06.12.2012 18:44

С целью оптимизации переписал размытие текста в LMP на шейдерах, поэтому теперь личкрафты требуют видеокарту не ниже GeForce 460.

0xd34df00d 20.11.2012 23:17

Охренеть, я всю сознательную жизнь в скулайте использую тип TIMESTAMP, а http://www.sqlite.org/datatype3.html он даже не упомянут ни разу.
Не знаю, как это даже понимать.

0xd34df00d 19.11.2012 19:11

Чят, меня заебал внук друга моего деда просьбами рассказать про языки. Доставь позязя чартов с популярностью топ-5-10-20 языков за последние 5-10 лет, а также со средними зарплатами джуниоров и сениоров в Москве, Америкашке и каком-нибудь Зажопинске для каких-нибудь языков из этих топ-5-10-20.

0xd34df00d 09.11.2012 11:39

За некоторые «дизайнерские решения» мне феерически стыдно. За открытый на всем протяжении файл настроек, например.
Как дальше жить?

0xd34df00d 29.10.2012 10:59

На почту написал чувак с вопросом об использованнии fallocate() под FreeBSD, ибо нашел где-то логи с участием меня 2009 года.
Вообще охуеть.

0xd34df00d 18.10.2012 13:54

Как проверить два числа на относительную близость друг к другу?

0xd34df00d 05.10.2012 20:56

На днях позвонил дедушка и попросил порекомендовать внуку его друга языки для изучения «чтоб зашибать много бабла, а то в семье отец у них заболел, и надо бы сыну за ум взяться».
Мне бомбануло.

0xd34df00d 02.10.2012 11:57

Чят, посоветуй книгу по рубям. Мопед не мой, книга нужна относительно начинающему в погромировании.

0xd34df00d 29.09.2012 14:24

Поймал себя на мысли «вроде потестил немножко, да и хуй с ним, остальное тестеры вытестят». Говно или неговно?

0xd34df00d 27.09.2012 18:17

Какое же говно эти ваши C++. Вызов произвольного заранее неизвестного сигнала из питоно/js-кода выглядит как Emitter.invoke ("signalName", ["QString", "QVariant", "int"], ["something", someVar, 10])
Яблевал.

0xd34df00d 24.09.2012 15:56

Чят, чем профилировать IO? Например, хочу знать, что и сколько личкрафт читает с диска.

0xd34df00d 23.09.2012 22:32

Казалось бы, идут годы, Игно взрослеет и мужа^W работает в гнусмасе. А все так же пишет говнокод и не думает.

0xd34df00d 22.09.2012 17:22

Ну и да, Qt Creator все так же уебищен. Все так же никакого автокомплита, уебищная работа с cmake, и вообще.

0xd34df00d 22.09.2012 16:13

Олсо, в тему ко вчерашним регекспомытарствам — оказывается, JIT-прекомпилирование регекспов занимает дополнительных 29.6 метров памяти на easylist + ruadblock. Жить с этим или отключить к хуям jit?

0xd34df00d 22.09.2012 10:41

Подол6ился в Objective-C++ на паре по БЖД. Нормик.

0xd34df00d 21.09.2012 20:23

Впилил поддержку PCRE как движка регекспов в личкрафтовском AdBlock+-е. Заодно удалось провести ряд не-синтетических тестов. Все тесты на одних и тех же данных (глагне rutracker.org), поэтому интересны лишь соотношения между полученными цифрами:
1. Матчинг регекспов с QRegExp — 30 миллисекунд на обработку всех ... more →

0xd34df00d 20.09.2012 20:40

Путем еще всяких хитровыебнутых оптимизаций снизил суммарное время обработки правил на главной rutracker.org'а до 150-170 миллисекунд.

Итого суммарное ускорение на порядок.
Профайлеры котики.

0xd34df00d 20.09.2012 18:52

Ускорил матчинг с правилами из AdBlock+ в два раза (с секунды до 400-550 миллисекунд) за счет замены QString::toLocal8Bit() на QString::toLatin1(). Воистину, не занимайтесь преждевременной оптимизацией — профайлер все равно потом удивит.

Итого суммарное ускорение в три раза.

0xd34df00d 20.09.2012 14:51

Заоптимизировал представление фильтров в CleanWeb в памяти, и с полутора секунд время обработки упало до секунды. Неговно.
Заимплементировал параллельную реализацию, и на моем i7 матчинг в 8 потоков вместо одного дал всего 20% прироста. Говно какое-то.

0xd34df00d 20.09.2012 13:47

В общем, оказалось, что прогон фильтров cleanweb'а с easylist на главной рутрекера занимает 1300-1400 миллисекунд на моем i7. Ни в какие ворота не годится, пойду оптимизировать.

0xd34df00d 19.09.2012 16:41

Совершенно не понимаю, зачем наследоваться от QLineEdit, чтобы сделать эту няшненькую черную кнопочку стирания текста в лайнэдите, если можно обойтись таким няшненьким ... more →

0xd34df00d 15.09.2012 21:54

Провел за последние два дня часов 14-16, гоняясь за багом, решение которого свелось к добавлению одной ебучей строчки.
А был бы проект на хаскеле... В общем, то же самое бы было, ибо проблема в логике, а не в этих ваших ручных управлениях памятью и прочем говне, о котором так любят кукарекать ниасилившие плюсы.

Do you really want to delete ?

*programming is used by:

Hirthwork McGillah

hirthwork

0xd34df00d

0xd34df00d

analizer

analizer

4DA

4da

Minoru

Minoru

gelraen

gelraen

kb

kb

lexszero

lexszero

Cthulhu

Cthulhu

RainerGomes

RainerGomes

dorfe

dorfe

beardog

beardog

16+

238328

Darth Bricktop

Like-all

Monah Tuk

hatred

jabber

jabber

lovesan

lovesan

Ky6uk

Ky6uk

Apepe Devil

Apepe

Octocat

octocat

Sectoid

Sectoid

asmer

asmer

chemikadze

chemikadze

Crazy_Owl

Crazy_Owl

Rejjin

Rejjin

Myp

Myp

der_FeniX

der_FeniX

ClanMax

ClanMax

ʎǝuoɥǝʞɐus

snakehoney

SetazeR

setazer

mva

mva

Michael Pogoda

MPogoda

K900

K900

anonymous_owl

anonymous_owl

Amberize

Amberize

Kakadu

Kakadu

13oz

13oz

svtk

svtk

Marisa Waller

Marisa

Хотеть!

xotetb

sayafag

skyw00lf

skyw00lf

Amparo Dios

AmparoDios

Ствол

Dulo_T-34

Kirsche

Kirsche

DOMr

DOMr

nexeuse

nexeuse

Артс

arts

psymatic

psymatic

няша

generatorglukoff

Maxim Kirenenko

part1zano

taras

taras

ascrazy

ascrazy

Johan

johan

oberon86

oberon86

nstm0

nstm0

Softovick

Softovick