*programming

hirthwork 06.04.2012 07:30

оказывается, если аллоцировать память под объекты std::{map,set} пачками, то можно неплохо сэкономить на времени аллокаций: http://ideone.com/eWMZb

hirthwork 05.04.2012 13:58

Хозяйке на заметку, если #define GetMessage GetMessageA из <windows.h> пересекается с именами именами ваших функций и портит вам жизнь, то просто задефайнте _M_CEE, и будет вам счастье и уют в доме.

hirthwork 02.04.2012 09:19

ты нихуя не понял в опен-сорсе. Опен-сорс — это не «ой, на вас тикет уже три дня висит, почините, пожалуйста». Опен-сорс — это не «знаете, вы видимо не совсем поняли суть проблемы, давайте я вам разжую». И уж точно опен-сорс — это не «знаете, ваш код хорошо, но моему внутреннему чувству прекрасного что-то не ... more →

hirthwork 01.04.2012 19:20

std::unordered_set or: how i learned to stop worrying and love the hash. http://ideone.com/gXPpt

hirthwork 30.03.2012 08:01

требуется экспертное мнение плюсоёбов-экспертов по поводу данного высера: http://0xd34df00d.me/logs/chat/c_plus_pl...

hirthwork 29.03.2012 18:11

пацаны, я всё понял! ничему вообще верить нельзя! если recv на блокирующем сокете вернул нуль, то это вовсе не значит, что удалённый сервак закрыл соединение. на самом деле запросто мог придти сигнал, до того как успели что-то прочесть. кругом подстава.

hirthwork 24.03.2012 09:15

bitfield = !has_sizeof && (is_integer && is_enum)

hirthwork 21.03.2012 21:24

кто-нибудь уже писал switch statement, который конструируется в компайл-тайме и для каждого добавленного case'а вызывает соответствующую переданную функцию?

hirthwork 21.03.2012 21:19

посоны, есть набор строк, нужно выцепить две с определёнными префиксами, что будет быстрее два strcmp или одна регулярка? (pire позволяет матчить текст супротив нескольких регулярок одновременно и возвращать список замэтчившихся)

hirthwork 19.03.2012 10:50

strdup не является частью стандарта Си

hirthwork 19.03.2012 10:38

либа lib2 динамически линкует lib1 с version script файлом, котором все символы из lib1 объявлены local. вопрос: если myprog имеет символ совпадающий по имени с символом из lib1 и линкует lib2, возможен ли в этом случае конфликт символов и может ли быть использован «не тот» символ?

hirthwork 19.03.2012 08:56

посоны, посоветуйте систему автоматического тестирования, которая состоит из:
1. сервер с vcs (желательно гит)
2. клиент-демон, которому в конфиге говоришь его строковый идентфикатор, адрес
сервера и периодичность проверки
3. раз в период клиент стучится на сервер и узнав, что есть новая ревизия,
чекаутит её и ... more →

hirthwork 07.03.2012 05:47

есть один минус у tail call optimization. если написать рекурсию неправильно, то она вместо того чтобы упасть с коркой тупо зависнет

hirthwork 06.03.2012 08:43

items_count или item_count?

hirthwork 01.03.2012 08:58

прекратить давать объектам управлять их файлами логов и заводить для этих целей log manager

hirthwork 22.02.2012 04:28

Собственно вот: http://ideone.com/YYQil тайп трейт, который определяет, что тип является nullary callable с заданным возвращаемым типом (bool). А теперь скажите какой трейт буста или C++11 я переизобрёл?

hirthwork 21.02.2012 17:53

\3 — \4: http://ideone.com/xWLeu в шланге 011 выдаёт, да. наверняка и в студии также.

hirthwork 21.02.2012 13:41

кстати, напомните мне, в function try block, из catch'а эксепшон автоматически rethrow'ится только у конструкторов?

hirthwork 21.02.2012 13:39

заменил spaghetti style code на код с четыремя ретёрнами, но и четыремя отступами менее. думаю над тем что тут не так

hirthwork 19.02.2012 01:04

Good C++ code is better than good C code, but bad C++ can be much, much worse than bad C code.

hirthwork 19.02.2012 01:00

выложил в comp.lang.c++.moderated свои мысли по поводу того, что наконец-то можно запретить передавать шаблонные параметры кидающие исключения. в каменты можно срать и сюда тоже: https://groups.google.com/d/topic/comp.l...

hirthwork 18.02.2012 17:58

погромиздосовач, а при выполнении split'а на строке, что ты сделаешь, если escape character является последним символом строки? забьёшь и сделаешь сегфолт, отбросишь его или же сделаешь его последним символом последней строки?

Do you really want to delete ?

*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

chemikadze

chemikadze

Crazy_Owl

Crazy_Owl

asmer

asmer

Rejjin

Rejjin

Myp

Myp

anonymous_owl

anonymous_owl

der_FeniX

der_FeniX

ClanMax

ClanMax

ʎǝuoɥǝʞɐus

snakehoney

SetazeR

setazer

mva

mva

Michael Pogoda

MPogoda

K900

K900

nexeuse

nexeuse

psymatic

psymatic

Артс

arts

няша

generatorglukoff

Maxim Kirenenko

part1zano

taras

taras

ascrazy

ascrazy

nstm0

nstm0

Johan

johan

oberon86

oberon86

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