*C

gelraen 12.10.2011 13:20

p→String.Pointer = (char*)((UINT8*)(p→String.Pointer) — orig + (UINT8*)p);
Чуть-чуть говнокода^Wуличной магии с указателями и ... вуаля!
# ./acpi_call -p '\_OS'
Microsoft Windows NT
# uname
FreeBSD

кекеке, ну вы понели

gelraen 14.05.2011 14:27

getaddrinfo(3) — Ъ
Костыли типа
switch(r→ai_family) {
case PF_INET:
...
case PF_INET6:
...
};
ненужны

gelraen 01.03.2011 15:08

На жевание ~25000 http-запросов в секунду ушло всего-лишь 60% одного 2GHz-ядра ^_^ В жевание входит выдирание TCP payload из raw IP-пакета, парсинг http-запроса и заголовков, подсчёт sha256, формирование и отправка udp-пакета с инфой коллектору. Осталось приделать параметры командной строки и конфиг и сенсор готов. ... more →

gelraen 18.02.2011 19:07

Совершенно неожиданно оказалось что парсить бинарные структуры на С куда проще и приятней чем на ruby

Do you really want to delete ?

*C is used by:

gelraen

gelraen

Hirthwork McGillah

hirthwork

analizer

analizer

16+

238328

kb

kb

Minoru

Minoru

werehuman

werehuman

4DA

4da

Nico-izo

Nico-izo

SirAnthony

SirAnthony

Rayslava

eoranged

eoranged

hanyuupoke

lexszero

lexszero

dorfe

dorfe

jabber

jabber

няша

generatorglukoff

L29Ah

L29Ah

sayafag

Michael Pogoda

MPogoda

asmer

asmer

Артс

arts

Maxim Kirenenko

part1zano

i

inst

Oleg Tsarev

zamotivator

Maxim Barzunov

zweipluse

nstm0

nstm0

polatov

polatov

rman

0x2207

0x2207

eurekafag

eurekafag

DOMr

DOMr

Forth EMU

emu

anonkz

anonkz

carnero

carnero

Rejjin

Rejjin

K900

K900

Darth Bricktop

Like-all

nya

nya