Так как я закончил с goodle.drive, сегодня начну разбираться с написанием приложения под N900 для goodreads. Может даже говно-qml начну осиливать
Так как я закончил с goodle.drive, сегодня начну разбираться с написанием приложения под N900 для goodreads. Может даже говно-qml начну осиливать
http://hashcode.ru/questions/149380/%D0%...
У меня монитор жиром покрылся, шоделать?
Поймал себя на мысли «вроде потестил немножко, да и хуй с ним, остальное тестеры вытестят». Говно или неговно?
у мну конечно не TDD нихуя (ибо я ленивый дохуя и ни одной книжки по матчасти не прочёл), но тем не менее, за последние два дня, в процессе задрачивания code coverage я отловил три баги. не стесняйтесь, посоны, дрочите свой code coverage, чтобы он стал большим и блестящим
Словил себя на некоторой (пусть слабоватой) наркомании. Начал на stack overflow описывать, как можно было бы в "чистом" языке выразить концепцию времени. Само время (time-stream) можно было бы выразить при помощи SICP'овского трюка с "потоками" (а ля питоновские генераторы), когда значение состоит из пары, первый ... more →
Посмотрел тройку лидирующих IDE для Java: Eclipse, NetBeans, IDEA. Помогите выбрать лучшую. Для C/C++ я привык использовать CodeBlocks/Vim, так что IDE нужна только для Java. После первого знакомства приятнее всего была NetBeans, но его индексация проектов занимает довольно большое время, Eclipse самый шустрый из ... more →
Какое же говно эти ваши C++. Вызов произвольного заранее неизвестного сигнала из питоно/js-кода выглядит как Emitter.invoke ("signalName", ["QString", "QVariant", "int"], ["something", someVar, 10])
Яблевал.
Херово быть программистом. Сидел убивал время, выбирая какой из двух сервисов юзать для отметки прочитанного: livelib.ru или goodreads.com. Первый — русский, что удобно, так как читаю на русском. Второй — буржуйский, что не удобно по причине чтения на русском. Приходится добавлять овердохуя книг на русском. ... more →
Охренеть, я когда-то думал, что xml — это обмен текстом. Опа нихуя, оказалось, что некоторым альтернативно^W особо одаренным серверам нужно отдавать перед корневым элементом 4 байта размера этого элемента.
Кулстори как пример непонимания из #ttoesn
Как-то раз мне надо было работать с одним протоколом обмена данными. В описании (больше ста страниц) все время использовалось слово "string", но при этом нигде не было сказано, что это за строка: с завершающим нулем, турбопаскалевская, просто куча байт.
Например, иногда ... more →
Есть три причины, из-за которых документацию к программам никто не пишет:
1) Неграмотность. Человек напрягает мозг, рожает три предложения, MS Word подчеркивает семь ошибок. Финиш, депрессия.
2) Непонимание того, что было сделано. "Ну, типа вот сюда скопипастили код отсюда, оно и заработало". Забавно, что ... more →
Чят, чем профилировать IO? Например, хочу знать, что и сколько личкрафт читает с диска.
http://www.reddit.com/r/haskell/comments... — помогите уже человеку обобщить идею на кубики с n² квадратами на каждой стороне, а то я рехнусь скоро — у меня была идея, но я никак не могу довести её до ума (постоянно получаю <<loop>>).
Казалось бы, идут годы, Игно взрослеет и мужа^W работает в гнусмасе. А все так же пишет говнокод и не думает.
Улучшенный Reader Algorithm.
Расширяемый синтаксис для нового клёвого лиспа.
http://love5an.livejournal.com/377367.ht...
Ну и да, Qt Creator все так же уебищен. Все так же никакого автокомплита, уебищная работа с cmake, и вообще.
Олсо, в тему ко вчерашним регекспомытарствам — оказывается, JIT-прекомпилирование регекспов занимает дополнительных 29.6 метров памяти на easylist + ruadblock. Жить с этим или отключить к хуям jit?
Впилил поддержку PCRE как движка регекспов в личкрафтовском AdBlock+-е. Заодно удалось провести ряд не-синтетических тестов. Все тесты на одних и тех же данных (глагне rutracker.org), поэтому интересны лишь соотношения между полученными цифрами:
1. Матчинг регекспов с QRegExp — 30 миллисекунд на обработку всех ... more →
Путем еще всяких хитровыебнутых оптимизаций снизил суммарное время обработки правил на главной rutracker.org'а до 150-170 миллисекунд.
Итого суммарное ускорение на порядок.
Профайлеры котики.
Ускорил матчинг с правилами из AdBlock+ в два раза (с секунды до 400-550 миллисекунд) за счет замены QString::toLocal8Bit() на QString::toLatin1(). Воистину, не занимайтесь преждевременной оптимизацией — профайлер все равно потом удивит.
Итого суммарное ускорение в три раза.
Вот читаешь спецификацию HTTP, или там MIME, охуенные же форматы. Умели раньше
люди создать нечто охуенно гибкое, и в то же время удобное для использования и
даже чтения глазами. А сейчас? XML — ебучая лесенка с дублированием. JSON —
хуярят в одну строчку, хуй разберёшь, чего понаписали.
Нахуй, олдскул нам поможет.
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
17eyes
skyw00lf
AmparoDios
Dulo_T-34
Kirsche
DOMr
DJm00n
nexeuse
arts
psymatic
rapture
generatorglukoff
part1zano
taras
ulidtko
ascrazy
nstm0
johan
oberon86
Softovick