?

Log in

No account? Create an account
Журнал Друзья Календарь Биография Пещера Назад Назад Вперед Вперед
Отвлекся на работе на ЖЖ и помню только, что читал до этого что-то… - Timur I. Bakeyev
Безумный Тимурк
b_a_t
b_a_t
Отвлекся на работе на ЖЖ и помню только, что читал до этого что-то интеренсное и захватывающее. После недолгих поисков по открытым окнам выяснилось, что это были исходники нашего WAP gateway. На С.

Это даже не в дурдом, а не знаю куда сдаваться надо...

Tags: , ,
Current Mood: lonely lost

Читать 21 комментария или Leave a comment
Comments
fenikso From: fenikso Date: June 19th, 2006 10:10 am (UTC) (Link)
отлично! %)
b_a_t From: b_a_t Date: June 19th, 2006 11:41 am (UTC) (Link)
Да я сама офигела! (с)
_strngr From: _strngr Date: June 19th, 2006 11:00 am (UTC) (Link)
"Это нормально!" (с) "Пиранья"

Я тут во сне давеча начал на php скрипт с классами придумывать, чтобы одеяло на пятки натянуть - холодно было. Проснулся в глубокой задумчивости: не хватало функций доступа к одеялу, а писать собственные расширения я пока не пробовал... 8))))))
b_a_t From: b_a_t Date: June 19th, 2006 11:41 am (UTC) (Link)
Да этого-то сколько угодно! Помню, в школе я как-то дизассемблировал во сне девочку, которая мне нравилась :) Код у нее кривой оказался... Так страсть и остыла :)))

Но тут дело в самом ощущении - обычно такое бывает, когда книжку интересную читаешь. А тут - ТАКОЕ! Сам испугался :)
_rebekka_ From: _rebekka_ Date: June 19th, 2006 01:31 pm (UTC) (Link)
Вот как, оказывается, страсти остывают. Как просто и как легко. Вы молодец.
b_a_t From: b_a_t Date: June 19th, 2006 02:13 pm (UTC) (Link)

Ах, Ребекка, видели бы вы этот код! При внешней функциональной привлекательности изнутри он был ужасен, запутан, недокументирован и просто ошибочно написан! Одного взгляда на него было достаточно, чтобы понять, какая лживая, извращенная, подлая натура скрывается за привлекательным внешне фасадом!

Спасибо отладчику, он открыл мне глаза!

PS> Хехе... Только что подошел коллега и попросил помочь найти ему отладчик. Для Линукса. Все страньше и страньше.
_rebekka_ From: _rebekka_ Date: June 19th, 2006 02:21 pm (UTC) (Link)
Наверное, уместней было бы употребить не слово "фасад", а сленговое "оболочка"?
А вы всегда верите тому, что вам говорят о других, или это был единственный случай (да и тот во сне)? ;-)
b_a_t From: b_a_t Date: June 19th, 2006 02:30 pm (UTC) (Link)
Ну, оболочка у меня как-то виндовз стойко ассоциируется, так что пусть лучше будет фасад.

В данном случае я никомк не верил, я своими руками заглянул ей, можно сказать, в душу! Хоть и во сне.

Кстати, последующее общени подтвердило результаты моих сновиденческих изысканий. Так что сон был в руку, как говорится!
poige From: poige Date: June 20th, 2006 01:55 am (UTC) (Link)

ok, ok, вам, ребятки, вот сюда: ...

... ru_cleanit

Буду рад. ;-)
lazyboa From: lazyboa Date: June 19th, 2006 11:44 am (UTC) (Link)
Ну а чо, если интересный сценарий да на родном языке. Зачитаться :-)
b_a_t From: b_a_t Date: June 19th, 2006 12:08 pm (UTC) (Link)
/* this could be an IPv6 address from the DNS but the
* local machine won't give us an IPv6 socket; hopefully the
* DNS returned an additional address to try
*/
backend_addr = backend_addr->next;
continue;
lazyboa From: lazyboa Date: June 19th, 2006 12:55 pm (UTC) (Link)
Да, захватывающий поворот сюжета.
b_a_t From: b_a_t Date: June 19th, 2006 01:06 pm (UTC) (Link)
Ага, особенно это "hopefully". А если не вернет :)? Вот так оно все и работает...
lazyboa From: lazyboa Date: June 19th, 2006 02:27 pm (UTC) (Link)
Зато мы знаем, что оно не IPv6 ready ;-)
b_a_t From: b_a_t Date: June 19th, 2006 02:32 pm (UTC) (Link)
Ну да, не очень - оно на альфах и спарках крутится, там ИП6 стэк как-то не очень заимплементен, вроде как...

Ай, одно растройство от этого программирования :)
_ps From: _ps Date: June 19th, 2006 01:38 pm (UTC) (Link)
сумасшедшие))))
b_a_t From: b_a_t Date: June 19th, 2006 01:46 pm (UTC) (Link)

Да не говори! Хочешь поговорить об этом :)?

Как так можно писать?!

nbytes = i;
/* This is just plain wrong. No module should ever write directly
* to the client. For now, this works, but this is high on my list of
* things to fix. The correct line is:
* if ((nbytes = ap_rwrite(buffer + o, nbytes, r)) < 0)
*/
if (apr_send(client_socket, buffer + o, &nbytes) != APR_SUCCESS)

Точно, сумашедшие! :)
_ps From: _ps Date: June 19th, 2006 02:39 pm (UTC) (Link)
не, об этом не хочу, я ж блондинка!:))
b_a_t From: b_a_t Date: June 19th, 2006 03:15 pm (UTC) (Link)
А о чем, мы, блондинки, обычно говорим?
_ps From: _ps Date: June 20th, 2006 01:04 pm (UTC) (Link)
о всякой фигне и неземных материях:)
b_a_t From: b_a_t Date: June 20th, 2006 01:35 pm (UTC) (Link)
Опс!
Читать 21 комментария или Leave a comment