*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 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
Octocat
octocat
Sectoid
Sectoid
Evgeny I. E. Omelchenko
Elemir
Джордж Ричмонд
richmond
asmer
asmer
chemikadze
chemikadze
Crazy_Owl
Crazy_Owl
Вона блює і співає.
ruda
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
Johan
johan
oberon86
oberon86
nstm0
nstm0
Softovick
Softovick
Amberize
Amberize
Kakadu
Kakadu
Александр Марков
komar
13oz
13oz
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
hirthwork
0xd34df00d
analizer
4da
magog
Minoru
gelraen
kb
lexszero
Cthulhu
RainerGomes
odin
dorfe
beardog
238328
Like-all
hatred
jabber
lovesan
Ky6uk
Apepe
octocat
Sectoid
Elemir
richmond
asmer
chemikadze
Crazy_Owl
ruda
Rejjin
Myp
der_FeniX
ClanMax
snakehoney
setazer
mva
MPogoda
K900
anonymous_owl
johan
oberon86
nstm0
Softovick
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