*programming

hirthwork 24.12.2012 15:24

кто-нибудь писал HTTP-сервера с кастомной логикой как плагин к nginx? какие подводные камни кроме того, что я, вероятнее всего, заебусь?

hirthwork 24.12.2012 06:01

что-то меня на бумагомарательство потянуло. хочется помалякать статей о best practices в программировании, типа тех, что когда-то писал для quizful.net, отговорите штоле, или скажите какой движок проще всего на впске развернуть. шоб минималистический, с древовидными каментами и капчей

Myp 24.12.2012 05:13

А существует ли стандарт (ну, или общепринятое устоявшееся правило) на формат Revision History в исходном коде? Формат даты, имя/логин/etc, номер бага, который покрывает фикс и т.п.?

hirthwork 23.12.2012 19:23

внезапно мне открылось откровение. Алгоритмы типа Бойера-Мура-Хорспула не
обязаны просматривать все символы строки в которой производится поиск. Т.е.
решение «в лоб» на конечном автомате полностью просасывает столь примитивному
алгоритму. такие дела, да.

hirthwork 22.12.2012 16:25

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

jabber 22.12.2012 13:31

Velvet-Bird Я люблю pop-музыку
Velvet-Bird И push-музыку
Velvet-Bird Часто слушаю стеки

238328 21.12.2012 18:42

Чем отличается интерференция от биекции?

Sectoid 21.12.2012 17:20

лисперы, может я чего-то не знаю, что такие функции пишу?
(defun list→hash-table (key-fn list)
(let ((hash (make-hash-table)))
(loop
for val in list
for key = (funcall key-fn val)
do (setf (gethash key hash) val))
hash))
или все норм и в стандарте/александрии такого нет?

hirthwork 21.12.2012 09:33

Указатели и ссылки были говном задолго до того, как ты появился на свет, анонимус:
ftp://reports.stanford.edu/pub/cstr/repo...

“References are like jumps, leading wildly from one part of a data structure to
another. Their introduction into high level languages has been a step ... more →

magog 20.12.2012 22:05

Народ, у меня вопрос. В проекте должна использоваться кучка переменных с определенными значениями. Под разное железо — разные значения. Какой способ ъ для задания этого всего? В прошлой версии был просто файл с кучей #define'ов

hirthwork 20.12.2012 15:18

Ах, да, а на фриноде мне всего лишь так и не смогли рассказать как сэмулировать
на джаве фишку типа такой:
public MyClass(final String filename) throws IOException {
try (InputStream is = new FileInputStream(filename)) {
this(is);
}
}

hirthwork 19.12.2012 15:56

Здравствуйте, мои дорогие хикке и хиккочки,

В этот холодный вечер мы с вами поговорим о параллельных вычислениях и даже
проведём некоторые численные эксперименты. Для этого нам потребуются:

1. Какой-нибудь всем известный алгоритм, которых легко распараллеливается
2. Компилятор с поддержкой openmp, например gcc ... more →

hirthwork 19.12.2012 10:38

мне тупость дедфуда в #tfeoii до сих пор припекает. напомните мне кто-нибудь вечером заебенить феерическую расстановку точек с экспериментальной оценкой эффективности openmp

jabber 18.12.2012 21:38

Ууу.
Сейчас меня будут опять неправильно понимать.
Но я уже привык.

Вот смотри.

Есть pImpl.
pImpl — это идиома.
Не более, чем один из многих способов отделять мух от котлет.

В чистом виде — в реальном (клиентском) коде — pImpl это или не pImpl — обычно никому не интересно.
Это — деталь реализации.
Никто не будет ... more →

hirthwork 18.12.2012 12:16

не страшно когда OOM Killer приходит к вашему приложению во время работы. страшно когда он приходит во время сборки

hirthwork 17.12.2012 20:05

Кольт известен не только тем, что «уравнял американцев в правах», но и тем, что
одним из первых стал применять отбраковку деталей по факту соответствия их
неким допускам.
То есть, если знаешь, что ствол имеет все размеры определённые с определённым
плюс-минусом, то всегда знаешь, что к нему подойдёт барабан, ... more →

0xd34df00d 17.12.2012 19:24

Что дешевле — при проходе по строке и преобразовании символов тупо безусловно обновить содержимое строки (std::string), или проверить, равен ли новый символ старому, и обновлять только тогда? Ну, соображения CPU cache, COW и все дела.

Бенчмарки делать лень.

lHooFool 17.12.2012 09:07

Почему никто до сих пор не придумал паттерн "Фабрика синглтонов"?

hirthwork 17.12.2012 07:17

кто-нить читал: http://msdn.microsoft.com/en-us/library/... ? годно? для интересующихся, если русскоязычная версия, но там, говорят, переводчик косячил: ... more →

hirthwork 16.12.2012 19:43

а есть в природе lock-free ассоциативные массивы? строгая оптимальность поиска не нужна. нужно в первую очередь lock-free

hirthwork 16.12.2012 16:01

одержал победу над собой: хотел сделать json writer через возврат, скажем, ArrayWriter при вызове startArray() у текущего writer'а, ну и подобного для всех проявлений json. Удержался, и написал просто GodObject который умеет писать json и валидирует, что он получается правильный

hirthwork 16.12.2012 13:01

псач, а что ты думаешь о классах, которые реализуют какой-либо интерфейс путём объявления его функций как final, выполнения каких-то служебных действий и проксирования запроса к фабричному методу funcImpl?

*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

Crazy_Owl

Crazy_Owl

asmer

asmer

chemikadze

chemikadze

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

няша

generatorglukoff

Maxim Kirenenko

part1zano

taras

taras

ascrazy

ascrazy

Johan

johan

oberon86

oberon86

nstm0

nstm0

Softovick

Softovick

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