0xd34df00d 20.09.2012 21:43Azoth_primary

Webkit — говнище. Если при загрузке фрейма была ошибка, то фрейм в DOM-дереве родительского фрейма на самом деле будет присутствовать, но найти его будет нельзя, в списке всех web element'ов его не будет, и вообще хуй его из дома выгон^W удалишь.

0xd34df00d 20.09.2012 20:40Azoth_primary

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

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

0xd34df00d 20.09.2012 18:52Azoth_primary

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

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

0xd34df00d 20.09.2012 17:03Azoth_primary

Чят, у FF'ского AdBlock+ есть возможность указывать применимость правил только к отдельным типам контента — вроде картинок, стилей и т. п. Хотелось бы эти вещи поддерживать.
Проблема в том, что в момент HTTP-запроса, когда его еще можно отменить, тип данных, к которым происходит запрос, неизвестен. Что делать?
1. ... more →

0xd34df00d 20.09.2012 16:34Azoth_primary

Решил вместо кофе пить чай. Снова.

0xd34df00d 20.09.2012 14:51Azoth_primary

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

0xd34df00d 20.09.2012 13:47Azoth_primary

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

0xd34df00d 20.09.2012 13:28Azoth_primary

Скажите, фанаты не-костылей и юниксвея, как в этом вашем cut вырезать два последних байта из каждой строки?

0xd34df00d 20.09.2012 12:18Azoth_primary

С новым C++0x можно писать просто охуительнейшие вещи. [] () {} (); фигня, когда есть
decltype (expected) copy (expected);

0xd34df00d 20.09.2012 11:32Azoth_primary

Осилил собрать личкрафты под макось нативным clang'ом из xcode, а не gcc из всяких там портов. Для этого, правда, пришлось легонько патчить кути и буст.
Осилил также собрать бандл, чтобы оно при этом после сборки еще и запускалось и не сегфолтило.

0xd34df00d 19.09.2012 16:41Azoth_primary

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

0xd34df00d 19.09.2012 11:06Azoth_primary

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

0xd34df00d 19.09.2012 10:35Azoth_primary

Отправил свой первый pull request. Homebrew, да → https://github.com/mxcl/homebrew/pull/15...

0xd34df00d 19.09.2012 10:07Azoth_primary

XCode — говнище ебаное. QtCreator на маке полущ будет на порядок.

0xd34df00d 19.09.2012 09:33Azoth_primary

Шланг, включенный в XCode 4.4.1, падает от сборки простейшего файла с -Wall: http://codepad.org/hgQZxIS7
Без -Wall собирается на ура.

0xd34df00d 18.09.2012 17:25Azoth_primary

Boardwalk Empire s03e01! Да это же просто праздник какой-то!

0xd34df00d 18.09.2012 11:48Azoth_primary

Заходил с утра на Яндекс.Маркет с мака, показало цену в 18 тыщ рублей на SGSIII. Зашел щас с прыщей — 17500 с копейками.

0xd34df00d 18.09.2012 10:45Azoth_primary

Чят, у тебя тут есть продвинутые гей^W мак-разработчики? Мне нужно задать несколько вопросов — например, как определить, что мак собирается поспать, или как сделать эту кнопку справа сверху на рамке окна, которая выносит окно в отдельный воркспейс.

mac
0xd34df00d 18.09.2012 07:10Azoth

Ебанашки какие-то http://zadolba.li/story/9221

0xd34df00d 17.09.2012 22:06Azoth_primary

Чиним баг на продакшене. Насяльника в Америке, я здесь в ДС, общаемся по скайпу с гарнитурой.
— Понял, чиню... Пушнул.
— Жду... Да, хуки вызвались, пересобираю... Деплой... Готово.
— Перезапускаем.
— Проверяю... Да, работает, развернулось. отлично.

И все тихим спокойным полушепотом. Чувствую себя как в каком-то ... more →

0xd34df00d 17.09.2012 16:29Azoth

Судя по тестам, с точки зрения работы от батарей HTC One X сливает SGSIII только так. Пойду куплю SGSIII.

0xd34df00d 17.09.2012 11:53Azoth

А вообще, в этом вашем маке даже простенький профайлер искаропки есть. Неплохо, жить можно http://dump.bitcheese.net/images/akivyly...

0xd34df00d 17.09.2012 10:38Azoth_primary

А вообще QML котик, конечно. Можно делать такие биндинги:
width: Math.min(height, sourceSize.width * height / sourceSize.height)
и все будет работать само, ширина, с которой рендерится картинка, будет нужной и правильной всегда.

0xd34df00d 17.09.2012 09:28Azoth_primary

Чят, как лучше? http://dump.bitcheese.net/images/ucasezo... или http://dump.bitcheese.net/images/umohoxe... ?
На всяких fullhd второй вариант тоже вполне ок: http://dump.bitcheese.net/images/uwilana...

0xd34df00d 16.09.2012 21:53Aedalus

Чят, доставь разрывающих паст, а то я опять уработался, а спать неохота.
inb4 код свой почитай.

0xd34df00d

0xd34df00d

I read (122)

arts

Артс

johan

Johan

snakehoney

ʎǝuoɥǝʞɐus

sl

Вячеслав

King-Artur-VII

King Artur VII

magog

Mагог Магогович

Like-all

Darth Bricktop

17eyes

Проба оперения

werkzeug

Имя

part1zano

Maxim Kirenenko

zetoke

Fess

mva

gisty

Марсианская улиточка

zweipluse

Maxim Barzunov

Esc

Игорь

Xenomorph

Его Инопланетейшество, Ксеноморф Алиенович Чужой.

arch

Arch

kb

xotetb

Хотеть!

NIR

arsemyonov

Симёркин

dk

generatorglukoff

няша

Smily

Evildoerssmile

werdn

Andrew Motrenko

rtsome

Ygglace

iva

Ива

hirthwork

Hirthwork McGillah

r3nya

Andrew

violetta

πες

sevasat

Mostly harmless

4da

4DA

DJm00n

Bender Bending Rodríguez

z56371410

Thordendal

octocat

Octocat

vt

Tremerix

Пусяка

Diu

azaliya

Екатерина

nicka

Никита

Psykukumber

Псикукумбер Томатический

ungaminga

Самуил Розеншток

kelthuzad

Unknown Artist

DIx

Myp

n-1

sunchaser

Christian Archer

MPogoda

Michael Pogoda

vsv

Vladislav Svitlichniy

zepp

Zepp

sigmakyte

Алексий

chudesnov

Alexander Chudesnov

My readers (193)

johan

Johan

lain_iwakura

岩倉 玲音

snakehoney

ʎǝuoɥǝʞɐus

sl

Вячеслав

King-Artur-VII

King Artur VII

magog

Mагог Магогович

Like-all

Darth Bricktop

werkzeug

Имя

xennexy

Тимка

part1zano

Maxim Kirenenko

zetoke

Fess

mva

gisty

Марсианская улиточка

xaos

Владимир

linysik

мяусёнак

zweipluse

Maxim Barzunov

vs

Veles

Esc

Игорь

Dulo_T-34

Ствол

hongweibing

hóngweìbīng

iLeamare

Илья Силаков-Волынский

captain-obvious

Капитан Утковидность

nya

neopa3ot

Меня выпилили! Ура!

arch

Arch

kb

xotetb

Хотеть!

arsemyonov

Симёркин

Smily

Evildoerssmile

werdn

Andrew Motrenko

radjah

Раджа

richmond

Джордж Ричмонд

azzz

Azzz

r3nya

Andrew

4da

4DA

kusayuzayushko

Кусаюзаюшко Завушко

DJm00n

Bender Bending Rodríguez

z56371410

Thordendal

octocat

Octocat

evajke

Wicked Al1ce

azaliya

Екатерина

javakka

Джавакка

Psykukumber

Псикукумбер Томатический

ungaminga

Самуил Розеншток

kelthuzad

Unknown Artist

theraymanos

Макс Курков

Myp

n-1

pinysik

пяусёнак

Doma-Ne-Voi

Daria

SoulThreads

Антон

MPogoda

Michael Pogoda

Sappho_Addams

Сафочка

nonickname-kun

Ноникнейм Кун

PPV

vsv

Vladislav Svitlichniy

setazer

SetazeR

m4n71k0r

Anatoly Kalin

MeGatron

ого можно менять имя)))

Romanenk

John Dow

sigmakyte

Алексий

uroboros

ウロボロス

AmparoDios

Amparo Dios

fruitella

Влад

taufyn

Илья Плугин

laughing_man

the Laughing Man

ym

chudesnov

Alexander Chudesnov

zhuggg

Жугдэрдэмидийн

Ext

st00nsa

Эрнесто Линч

mailfox

.^.

soda

Soda chka

k0st1x

Костя К

nknwn-id

Odi

qqaazz

q

TnT

Tags

Do you really want to delete ?