
*programming

пстащ, а как бы в программе получить какой-нибудь файловый дескриптор (int то бишь) с тем чтобы он был валидным файловым дескриптором, но, при этом, был максимально легковесен и независим от системы. пока что видится мне только socket, для генерации оных

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

посоны, а кто-нибудь в курсе, в ISO/IEC 9899/AMD1:1995 ключевое слово «inline» было?

а что достопочтенный анонимус думает от literate programming? юзал ли кто noweb? через сколько минут заёбывает писать документацию раньше кода?

недавняя кладка кирпичей от дедфуда навела меня на решение давнего вопроса
стиля кода. а именно как правильно писать:
T func(U param) {
if (param.bad())
return T();
T t;
// fill 't' with data
}
или
T func(U param) {
T t
if (!param.bad()) {
// fill 't' with data
}
return t;
}
после прочтения поста дедфуда, ... more →


http://www.muppetlabs.com/~breadbox/soft... ELF-бинарь длиной 45 байт. 640 килобайт хватит всем

алсо, у бывшего коллеги в вконтактике откопал красивую задачку для собеседований: «Напишите функцию выбора случайного элемента из списка неизвестной длины за один проход». Желающие позанудничать и попетросянить могут сразу в приват скинуть заявку на добавление в BL


http://ideone.com/buuG6 присвоение нуля тут нихуя не просто так. надо бы дизассемблировать штоле, да посмотреть как старшая половина указателя используется

ругать сишечку за то что опять словил сегфолт — всё равно что с похмелья орать на кота, за то что тот громко топал

плюсач, есть один класс. конструктор вызывает одну функцию. в наследнике хочется сначала вызвать другую функцию базового класса, а затем уже выполнить конструктор. и чтоб в стиле RAII хуё-моё. только вот никак не догоню, как сделать-то это? подскажи.

самая жопа в профессиональном развитии — это момент, когда ты начинаешь жертвовать микрооптимизациями и красотой кода в угоду Поддерживаемости, Архитектурности, Расширябельности, Интерпрайзности и Модульности + добавляем сюда mock объекты и получаем общую стратегию под кодовым названием «ПАРИМ mock».

я больше никогда не буду создавать новые синглтоны и глобальные переменные. я больше никогда не буду создавать новые синглтоны и глобальные переменные. я больше никогда не буду создавать новые синглтоны и глобальные переменные. я больше никогда не буду создавать синглтоны и глобальные переменные. я больше никогда ... more →

самое сложное в программировании не построение архитектуры, а придумывание имён

вот всем хорошо использование forward деклараций классов. жаль только нельзя без включения описания класса сделать приведение типа указателя к базовому.


вот перегрузку по типу возвращаемого значения можно запросто можно сделать. вопрос, а можно ли красиво перегрузить operator →()?

бесит.
бесит, что почти все скрипты, в которых написали «#!/bin/sh», на самом деле
заточены под баш.
бесит, что все почти все сишные программы, на самом деле заточены под gcc с его
расширениями вроде атрибутов, visibility и прочее.
бесит, что маны по позиксным функциям, не предполагают компилятора отличного от
gcc ... more →

*programming is used by:

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