В следующий раз, когда мне нужно будет в базе данных что-то вроде алгебраических типов, лучше я придумаю как это всё запихать в одну табличку и потом автоматически буду разруливать при выборке, чем буду снова мучаться с базовой табличкой и связями к остальным. Настолько сильно всё усложняют, что аж злость берёт.
*programming
Исправил какой-то кусок говнокода, оказалось — это еще и гигантская копипаста из Django к нам в проект. Нахуй так жить.
Решил по возможности выносить все, что можно, в отдельные потоки. Даже такие вещи, как поиск, парсинг и категоризация .desktop-файлов, хотя чо там делать-то, миллисекунда какая-нибудь на все.
Дискасс.
Для какого разработчика интересен личкрафт. Я тут пошевелил остатками серого вещества и пришел к такому выводу, что личкрафты интересны только начинающему, но не тому, который только начал, а который уже что-то умеет, но ему нужно повысить уровень знаний.
Почему я так решил. Давайте посмотрим. Что может найти ... more →
Реализация Common Lisp Condition System под .NET
http://habrahabr.ru/post/150198/
Тащемта у меня сегодня вечер вопросов. Что посоветует для решения следующей ситуации: хочу проект пропихнуть в кеды + дать возможность юзать его имея только кути. Разница в том, что в первом случае надо использовать кучу всего из KdeLibs, а во втором ничего этого не надо. Как сесть на два стула сразу?
Пстач, у меня вопрос. Есть у меня один проект. Но часть кода в нем не моя. Оно гпл3 все. Можно конечно самому переписать все, что я вероятно и сделаю, но если будет лень, то как такой проект публиковать? Я хочу его в кеды пропихнуть в будущем. Нужно ли где-то указывать, что я не один автор проекта, или нет? Вообще, ... more →
Предыстория — "можно ли джуниору на собеседовании задавать вопрос на знание особенностей TCP, сформулированный как "у нас в реалтаймовом протоколе почему-то иногда пакеты приходят позже на 50 мс чем надо, что нам делать, продакшен сервер, все пропало, логов нет, дампы включить не можем, сеньоры все в дурдоме ... more →
[17:46]@norguhtar: *fun *metaclass
@zamotivator'у посвящается
Посетила мысль, что на каждой конторе с программистами нужно завести специальный отдел, который бы занимался вместо них социализацией: получал визы, ездил в литву за туалетной бумагой, ходил бы в поликлиники и прочие государственные учреждения, ... more →
почитал «Short introduction» для log4j. охуел и решил, что проще писать своих наследников java.util.logging.Handler
with #tothti
Пиноккио — ребенок, его нос все время потихоньку растет. Поэтому, когда он говорит, что его нос растет — это правда. Следовательно, не произойдет ничего.
Мораль: всегда уточняйте у заказчика, что этой суке надо.
как форсировать log rotate для стандартных механизмов в джаве по наступлению _внешнего_ события?
Если вы уже начали поточно отдавать файл по HTTP в chunked endcoding, но
вспомнили, что нужно сообщить ещё что-то очень важное, что не является частью
тела ответа, то после нулевого чанка просто допишите нужный заголовок, вместо
того чтобы ставить завершающий CRLF. Хорошо бы ещё в начале пакета, в ... more →
И всё же, не знаю, что я делал раньше без блокнотика. А точнее знаю — постоянно попадал в ситуацию "кучу всего сделал, кучу времени потратил, но всё в разобраном состоянии, а собрать обратно не смогу, проще попробовать сделать заново". Теперь хотя бы есть длинный список с тем, чего еще осталось.
Всё не могу понять — вот бывает сложная логика валидации формы, например, требующая проверить, является ли пользователь активным (не забанил ли его админ), или же что-то еще сложнее (требующее какой-то кусок бизнес-логики).
Так вот не могу я понять того, почему все эти формы (django-forms) не рассчитаны на приём ... more →
всегда так. зайдёшь на программеский канал/конфу, где идёт активная болтовня, задашь вопрос по онтопику и тут же все замолкают :(
есть наколенное поделие о трёх страничках написанное «для себя».
крутится на tomcat.
сегодня утром проснулся с желанием переписать на рукописный серверак на базе
httpcore-nio с «ручным» управлением сессиями.
объективных предпосылок нет, но желание повелосипедить есть.
всё, я кончил.
Один основанный на географическом положении сервис last.fm требует указать либо широту/долготу, либо страну. Причем страну не в двухбуквенном виде (типа RU), не в стандартном RussianFederation, а Russia.
Откуда бы брать широту/долготу? Какие есть сервисы, на которые стучишься, а они по твоему IP определяют твое ... more →
С++ — хороший язык. Особенно для своего времени, когда Страуструп ухитрился впихнуть в тогдашние машины объектно-ориентированную парадигму программирования. Но. Даже банальный С народ толком не знает. Вот ты, например, скажи мне, есть ли в сях массивы? Ага, щас. Нету их там, там есть только указатели. Например, ... more →
*programming is used by:
Hirthwork McGillah
hirthwork
0xd34df00d
0xd34df00d
analizer
analizer
4DA
4da
Mагог Магогович
magog
Minoru
Minoru
gelraen
gelraen
kb
kb
lexszero
lexszero
Cthulhu
Cthulhu
RainerGomes
RainerGomes
desperate donkey
odin
dorfe
dorfe
beardog
beardog
16+
238328
Darth Bricktop
Like-all
Monah Tuk
hatred
jabber
jabber
lovesan
lovesan
Ky6uk
Ky6uk
Apepe Devil
Apepe
Evgeny I. E. Omelchenko
Elemir
Octocat
octocat
Sectoid
Sectoid
Джордж Ричмонд
richmond
asmer
asmer
chemikadze
chemikadze
Crazy_Owl
Crazy_Owl
Myp
Myp
Вона блює і співає.
ruda
Rejjin
Rejjin
ʎǝuoɥǝʞɐus
snakehoney
SetazeR
setazer
mva
mva
Michael Pogoda
MPogoda
K900
K900
anonymous_owl
anonymous_owl
der_FeniX
der_FeniX
ClanMax
ClanMax
svtk
svtk
Смерть Неизбежна
lHooFool
Marisa Waller
Marisa
Хотеть!
xotetb
Проба оперения
17eyes
skyw00lf
skyw00lf
Amparo Dios
AmparoDios
Ствол
Dulo_T-34
Kirsche
Kirsche
DOMr
DOMr
Bender Bending Rodríguez
DJm00n
nexeuse
nexeuse
Артс
arts
psymatic
psymatic
Spiritual ecstasy
rapture
няша
generatorglukoff
Maxim Kirenenko
part1zano
taras
taras
профессиональный говноед
ulidtko
ascrazy
ascrazy
Johan
johan
oberon86
oberon86
nstm0
nstm0
Softovick
Softovick
Amberize
Amberize
Kakadu
Kakadu
Александр Марков
komar
13oz
13oz
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
Myp
ruda
Rejjin
snakehoney
setazer
mva
MPogoda
K900
anonymous_owl
der_FeniX
ClanMax
svtk
lHooFool
Marisa
xotetb
17eyes
skyw00lf
AmparoDios
Dulo_T-34
Kirsche
DOMr
DJm00n
nexeuse
arts
psymatic
rapture
generatorglukoff
part1zano
taras
ulidtko
ascrazy
johan
oberon86
nstm0
Softovick
Amberize
Kakadu
komar
13oz