*programming

0xd34df00d 11.05.2011 07:00

Господа, а как вообще обсуждать код при распределенной разработке? Увидел тут, например,
template<typename InputIterator, typename Function>
bool any (InputIterator first, InputIterator last, Function f)
{
for (; first != last; ++first)
if (f (*first))
return true;
return false;
}
и сразу захотелось ... more →

analizer 10.05.2011 16:43

Что есть разработка и развитие идеального программного решения?
Разработка развитие идеального программного решения есть фрактал.
Каждая итерация есть переключение трёх режимов разработки:
1. Demo-driven development: а будет ли хорошо, если сделать это?
2. Test-driven development: фиксируем ядро сделанного в ... more →

0xd34df00d 08.05.2011 16:05

Как же, блджад, тяжело жить без partial function application.

0xd34df00d 08.05.2011 15:53

Овердизайн — говно, пора лечиться. Так что я не буду делать очередную абстрактную хреновину по нейросетям, а сделаю функцию с захардкоженным числом слоев, и так далее. Ибо иначе упороться можно, а упарываться времени нет.

analizer 06.05.2011 20:15

в удалённом коде ошибок нет

magog 28.04.2011 04:40

CTCP Request/Reply done

magog 27.04.2011 20:21

запилил возможность отправки чистых команд на сервер, используя /QUOTE

analizer 24.04.2011 13:56

Блядь, любое школоло вычитавшее где-то про анонимные нэймспэйсы начинает на каждом углу орать о том, что static при объявлении функций не нужен и надо юзать только анонимные нэймспэйсы, и ещё раз анонимные нэймспэйсы, ибо так завещал <имя К.О. который поведал им об анонимных нэймспэйсах>.
Нет, вы поезжайте к этому ... more →

magog 15.04.2011 19:34

есть 2 парсера на спирите. Один работает с >= 1.46, второй < 1.46
Стоит ли сделать в коде #ifdef для каждого парсера по версии или оставить старый парсер, а потом, когда релизнется 1.46, если не забуду, удалить старый парсер и вставить новый?

Minoru 15.04.2011 11:42

http://compression.ru/ — сайт с материалами об алгоритмах сжатия.

analizer 12.04.2011 08:31

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

Softovick 04.04.2011 06:53

WEB-мастеров, дизайнеров и разработчиков поздравляю с днем
http://habrahabr.ru/blogs/webdev/116777/

Minoru 29.03.2011 13:21

Когда же, чёрт побери, я наконец привыкну сначала подробно описывать свои проблемы команде cat >/dev/null, а потом уже отвлекать от дела живых людей? В который раз глупая ошибка обнаруживается на этапе расписывания траблов в чатик :(

magog 26.03.2011 03:24

Запили в плагин для IRC возможность оффлайнить аккаунты с выходом со всех каналов/серверов. Сейчас упорюсь переводом парсера на Boost.Spirit

hatred 24.03.2011 04:08

Qt Creator и CMake — продолжение
Некоторое время я поднимал тему связки Qt Creator и CMake, тогда всё показалось не очень хорошо.
В общем, собрался и сделал несколько лучше: малость допилил плагин CMakeProjectManager, реализовав следующие фичи...
Читать: ... more →

Minoru 23.03.2011 23:12

Посоветуйте, пожалуйста, небольшие opensource проекты с *хорошим* кодом на Си (впрочем, не откажусь и от других языков — тот же Haskell, к примеру). А то до меня внезапно дошло, что если не буду смотреть на чужой код, буду быдлом :(

Пока что шарюсь по gitorious и github, но это медленно и не факт, что код там ... more →

magog 23.03.2011 15:51

мне пришла идея сделать пол линь аналог программы Mars Notebook ( http://www.mars-soft.net/rus/notebook.ht... На C++ с использованием Qt. Я готов выслушать аргументированную критику по моей идее и буду рад тем, кто согласится мне помочь.
Сразу скажу, что за комментарии в стиле: "не нужно", или в стиле: "не нужно: ... more →

magog 19.03.2011 16:15

как обратиться в std::find_if к значению текущей итерации? Поясняю:
QMap<IrcAccount*, QHash<QString, IrcServer*> >::iterator iter;
iter = std::find_if (Account2Server_.begin (), Account2Server_.end (), boost::bind (&IrcServerManager::ServerExists, this, <здесь нужно значение key текущего итератора>, <тут значение ... more →

Minoru 18.03.2011 23:55

Когда окончательно запутываешься, очень помогает открыть mutt, настрочить письмецо в соответствующий список рассылки и… не отправлять. Обычно по ходу написания мысли проясняются достаточно хорошо, но если не помогает — можно просто перечитать письмо.

hatred 18.03.2011 00:11

Примитивный SMTP клиент
Про SMTP протокол знают все: текстовый, простой, можно почту отослать и при помощи telnet. Собственно, при помощи оного и сделан скрипт ниже
http://hatred.homelinux.net/wiki/zhurnal...

analizer 16.03.2011 20:04

терпеть не могу две вещи: когда приложение жрёт много памяти и когда приходит OOM killer

hatred 16.03.2011 06:33

Консоль, скрипты, XML и XPath
http://hatred.homelinux.net/wiki/zhurnal...

hatred 15.03.2011 04:24

Qt Creator и CMake:
Пакость: Qt Creator умеет импортировать CMake проекты, проблема в том, что в дереве далеко не все файлы отображаются.
Причина: делается этот импорт через откровенную задницу: вызывает cmake с генератором »-G'CodeBlocks — Unix Makefiles'», генерируя тем самым XML-файл проекта формата ... more →

Minoru 10.03.2011 17:00

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

Кратко о себе: линуксоид-дебианщик с почти трёхлетним стажем, более-менее владею Си (написал пару патчей для любимого pdf ридера Zathura), ... more →

*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

asmer

asmer

chemikadze

chemikadze

Crazy_Owl

Crazy_Owl

Myp

Myp

Rejjin

Rejjin

mva

mva

Michael Pogoda

MPogoda

K900

K900

anonymous_owl

anonymous_owl

der_FeniX

der_FeniX

ClanMax

ClanMax

ʎǝuoɥǝʞɐus

snakehoney

SetazeR

setazer

Хотеть!

xotetb

sayafag

skyw00lf

skyw00lf

Amparo Dios

AmparoDios

Ствол

Dulo_T-34

Kirsche

Kirsche

DOMr

DOMr

nexeuse

nexeuse

Артс

arts

psymatic

psymatic

няша

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