gelraen
20.02.2012 11:00
Хочу namespaces в C :( А то у меня тут каждый модуль определяет кучку констант (enum'ами) и очень вероятно возникновение коллизий если какой-то софт вдруг захочет работать с несколькими модулями сразу. Делать длинные префиксы у этих констант яблевал :( Такие дела.
ЗЫ: <vanga-mode>в этом треде дедфуд опять будет ... more →
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.
gelraen
18.02.2012 19:52
Вобщем, теперь userfw умеет в BPF-фильтры: https://github.com/gelraen/userfw/blob/m...
[21:29:15|imax@userfw:~/dev/userfw/build]% sudo cli/userfw add 10 deny and out bpf $(bpf_comp dst host 8.8.8.8)
OK
[21:30:10|imax@userfw:~/dev/userfw/build]% ping -c1 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data ... more →
gelraen
18.02.2012 19:32
Десять раз проверяй первый аргумент malloc(). Десять раз проверяй первый аргумент malloc(). Десять раз проверяй первый аргумент malloc(). Десять раз проверяй первый аргумент malloc(). Десять раз проверяй первый аргумент malloc(). Десять раз проверяй первый аргумент malloc(). Десять раз проверяй первый аргумент ... more →
hirthwork
15.02.2012 10:07
как быстрее всего пробежать по списку пар переменных окружения и их значения? парсить строки из environ — обламывает
hirthwork
10.02.2012 13:34
puts(&(-4)[&1[&3["hello"]]]);
nstm0
06.02.2012 16:57
Пстач, кинь ссылку на оригинал Си Кернигана & Ритчи, а то зарубежный гугл не хочет делиться ссылками :)
Или посоветуйте других книг.(Можно и на русском, главное чтобы перевод более менее переваримым был)
Like-all
31.01.2012 10:47
Пните меня, пожалуйста, в сторону аналогов <sys/inotify.h> в макоси ._.
gelraen
27.01.2012 21:18
Псач, сегодня я совсем няша и котик:
% cli/userfw list
10 Action: base:allow Match: base:or base:dst-ip 8.8.8.8:255.255.255.255 base:dst-ip 192.168.0.0:255.255.0.0
А теперь спокойной ночи :3
gelraen
26.01.2012 18:35
Быдлокодить лёжа в ванной так... приятно... мррррр...
Minoru
24.01.2012 21:48
В моём сервере есть два UPD-сокета. В бесконечном цикле крутится код, который с помощью poll ждёт POLLIN и делает recvfrom() на каждом готовом сокете. Кроме того, отдельная нить с помощью этих же сокетов что-то отправляет. Всё это месиво работает, а вот клиент падает, жалуясь на Bad file descriptor.
Таких же ... more →
Minoru
24.01.2012 19:07
Пишу UDP-сервер. Он биндит пару сокетов (вообще хз сколько, это от результата getaddrinfo зависит) и висит на них poll'ом. При получении сообщения он запоминает адресс клиента в структуре sockaddr_storage. Время от времени ему нужно что-то отправлять клиентам, и тут всплывает проблема: клиенты могут быть подключены ... more →
gelraen
23.01.2012 11:47
Мне сейчас жутко не хватает наследования и шаблонов в C :( Придётся городить макросы на пол-экрана :(
asmer
20.01.2012 22:16
пару дней периодически обдумываю реализацию кучи с блекджеком и шлюхами. приступил к написанию, посмотрим что получится (и как оно вообще будет работать)
hirthwork
18.01.2012 15:45
что-то splint какую-то нерелевантную хуйню на мой код сказал. удолил.
analizer
14.01.2012 22:28
пстащ, а как бы в программе получить какой-нибудь файловый дескриптор (int то бишь) с тем чтобы он был валидным файловым дескриптором, но, при этом, был максимально легковесен и независим от системы. пока что видится мне только socket, для генерации оных
ulidtko
13.01.2012 16:16
http://www.fftw.org/faq/section2.html#la...
> Question 2.7. Which language is FFTW written in?
> FFTW is written in ANSI C. Most of the code, however, was automatically generated by a program called genfft, written in the Objective Caml dialect of ML. You do not need to know ML or to have an Objective Caml ... more →
utros
09.01.2012 12:59
Сейчас читаю очень хороший кот на сишке и НИХУЯ НЕ ПОНИМАЮ.
Теперь это официальный тредик для обсирания моей тупости и посылания меня в хорошие, годные мануалы по сишке со ссылками и прочими радостями.
gelraen
05.01.2012 20:28
Поупарываться С-блядством полночи что-ли...