
Нашел в коде Успешного Продукта™ такое:
while (!tmpDLM→isRunning())
usleep(10000);
Пойду сделаю поперек от несовершенства мира. И зато в личкрафтах такого нет, да.
Нашел в коде Успешного Продукта™ такое:
while (!tmpDLM→isRunning())
usleep(10000);
Пойду сделаю поперек от несовершенства мира. И зато в личкрафтах такого нет, да.
Чят, подскажи, как можно с андроеда, например, просматривать и ревьювить пуллреквесты в гитхабе? Официальный гитхабовский клиент не умеет.
Олсо, *говно, ибо второй строкой по запросу git идет фейсбукоговно.
Наткнулся в продакшен-коде на подсчет количества цифр в числе через принтф. Уж и не думал, что увижу такое.
Поймал себя на том, что еще почти год назад сцал вообще в репку рабочего проекта пушить, а последнее время уже спокойно сам сливаю в мастер весьма хардкорные изменения, и все норм.
Испытываю извращенное удовольствие, делая setpriority (PRIO_PROCESS, process→pid (), 19); процессу-рекодеру.
Попытался запрогать корректную реализацию выпрыгивания всяких нотифаев в нижней части экрана. Понял, почему у жнома панелька сверху.
Итак, индексация полутора гигабайт говна:
loaded in 857.974128 seconds
***** INDEX STATS:
Inverse index size: 23220242
И 4.7 гигабайта памяти съедено. Блеадь.
О, ништяк, clucene у нашего Продукта™ просасывает по скорости что индексации, что поиска где-то на полтора-два порядка при сходном качестве.
Написал комментарий, состоящий из ссылки http://www.sureiscute.com/images/50360e4... , перед какой-то ебической формулой оценки важности термина, полученной из эмпирических соображений.
Пусть начальник порадуется.
На правах рекламы.
Кароч пасани, тут git://github.com/0xd34df00d/leechcraft.g... ОП-хуй пилит комбаен. Сегодня sb2 и AN. Алсо, после коммита иногда на одном из серверов в списке ошибок крутят бустовысеры. Можно срать пуллреквесты и ваш код увидят все пользователя личкрафтов. Начало в HEAD.
By #tiioiz.
Пусть я и дурак ( #tifnso ), но зато оптимизировал скорость работы индексера почти на порядок — с 3.5 секунд до 0.43 на тестовом корпусе.
Можно идти спать.
Офигенно, текстовый поиск окончательно завелся, ищет просто охренительно быстро и весьма точно. Следующим этапом — классификация документов. Люблю свою работу.
Как-то дыброво, но лениво расписывать, да и всем пофиг же :3
А еще, похоже, мне пора начать обмазываться даташитами на процессоры и все такое.
По крайней мере, похоже, для вещи типа
char ch = ...
if ((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z'))
something = true;
gcc генерит жутко неоптимальный код из кучи cmp/jz, которые сбивают нахер бранч предиктор.
В результате ... more →
Intel VTune виснет к хренам при попытке проанализировать то, что он там напрофилировал в нашем рабочем проекте.
Охуеть, начал писать комменты к коду: http://dump.bitcheese.net/images/omuzoka...
Вчера набросал алгоритм по некоему хитрому текстовому поиску с ограничениями и закодил его, сегодня обсуждали с насяльникой, минут 20 рассказывал, насяльника сказал малаца, что охуительно, все умно́ и учтено, и ваще.
Nyan, люблю работу.
http://www.linux.org.ru/news/security/86...
> Из-за непродуманного автоматического приведения типов в обработчике формата XML у злоумышленника есть возможность обойти систему авторизации, выполнить внедрение SQL-кода, выполнить произвольный код и совершить DoS-атаку приложения.
> Из-за непродуманного ... more →
Проебался часа четыре с ошибкой из-за кривого рулеса. Все, пора впиливать тесты, тем более, что проект по работе весьма их позволяет — корректность реврайтов покрывать тестами очень няшно :3
А кстати, как синглтонофобы относятся к существованию таких синглтонов, как, например, stdin, stdout и stderr?
Попробовал закоммитить из KDevelop'а. Жить можно, но таки из сосноли удобнее.
Получил замечательный опыт рефакторинга кода, которому >5 лет и который знатно оброс говном и костылями. Чувствую, будто меня год валяли в грязи и перьях, а теперь я наконец-то помылся.
Что дешевле — при проходе по строке и преобразовании символов тупо безусловно обновить содержимое строки (std::string), или проверить, равен ли новый символ старому, и обновлять только тогда? Ну, соображения CPU cache, COW и все дела.
Бенчмарки делать лень.
hirthwork
0xd34df00d
analizer
4da
magog
Minoru
gelraen
kb
lexszero
Cthulhu
RainerGomes
odin
dorfe
beardog
238328
Like-all
hatred
jabber
lovesan
Ky6uk
Apepe
Elemir
octocat
Sectoid
richmond
asmer
chemikadze
Crazy_Owl
ruda
Rejjin
Myp
der_FeniX
ClanMax
snakehoney
setazer
mva
MPogoda
K900
anonymous_owl
Amberize
Kakadu
komar
13oz
svtk
lHooFool
Marisa
xotetb
skyw00lf
17eyes
AmparoDios
Dulo_T-34
Kirsche
DOMr
DJm00n
nexeuse
psymatic
arts
rapture
generatorglukoff
part1zano
taras
ulidtko
ascrazy
oberon86
nstm0
johan
Softovick