b_a_t: (vodka)
[personal profile] b_a_t
Отвлекся на работе на ЖЖ и помню только, что читал до этого что-то интеренсное и захватывающее. После недолгих поисков по открытым окнам выяснилось, что это были исходники нашего WAP gateway. На С.

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

Date: 2006-06-19 10:10 am (UTC)
From: [identity profile] fenikso.livejournal.com
отлично! %)

Date: 2006-06-19 11:41 am (UTC)
From: [identity profile] b-a-t.livejournal.com
Да я сама офигела! (с)

Date: 2006-06-19 11:00 am (UTC)
From: [identity profile] http://users.livejournal.com/_strngr/
"Это нормально!" (с) "Пиранья"

Я тут во сне давеча начал на php скрипт с классами придумывать, чтобы одеяло на пятки натянуть - холодно было. Проснулся в глубокой задумчивости: не хватало функций доступа к одеялу, а писать собственные расширения я пока не пробовал... 8))))))

Date: 2006-06-19 11:41 am (UTC)
From: [identity profile] b-a-t.livejournal.com
Да этого-то сколько угодно! Помню, в школе я как-то дизассемблировал во сне девочку, которая мне нравилась :) Код у нее кривой оказался... Так страсть и остыла :)))

Но тут дело в самом ощущении - обычно такое бывает, когда книжку интересную читаешь. А тут - ТАКОЕ! Сам испугался :)

Date: 2006-06-19 01:31 pm (UTC)
From: [identity profile] http://users.livejournal.com/_rebekka_/
Вот как, оказывается, страсти остывают. Как просто и как легко. Вы молодец.

Date: 2006-06-19 02:13 pm (UTC)
From: [identity profile] b-a-t.livejournal.com
Ах, Ребекка, видели бы вы этот код! При внешней функциональной привлекательности изнутри он был ужасен, запутан, недокументирован и просто ошибочно написан! Одного взгляда на него было достаточно, чтобы понять, какая лживая, извращенная, подлая натура скрывается за привлекательным внешне фасадом!

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

PS> Хехе... Только что подошел коллега и попросил помочь найти ему отладчик. Для Линукса. Все страньше и страньше.

Date: 2006-06-19 02:21 pm (UTC)
From: [identity profile] http://users.livejournal.com/_rebekka_/
Наверное, уместней было бы употребить не слово "фасад", а сленговое "оболочка"?
А вы всегда верите тому, что вам говорят о других, или это был единственный случай (да и тот во сне)? ;-)

Date: 2006-06-19 02:30 pm (UTC)
From: [identity profile] b-a-t.livejournal.com
Ну, оболочка у меня как-то виндовз стойко ассоциируется, так что пусть лучше будет фасад.

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

Кстати, последующее общени подтвердило результаты моих сновиденческих изысканий. Так что сон был в руку, как говорится!

Date: 2006-06-19 11:44 am (UTC)
From: [identity profile] lazyboa.livejournal.com
Ну а чо, если интересный сценарий да на родном языке. Зачитаться :-)

Date: 2006-06-19 12:08 pm (UTC)
From: [identity profile] b-a-t.livejournal.com
/* 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;

Date: 2006-06-19 12:55 pm (UTC)
From: [identity profile] lazyboa.livejournal.com
Да, захватывающий поворот сюжета.

Date: 2006-06-19 01:06 pm (UTC)
From: [identity profile] b-a-t.livejournal.com
Ага, особенно это "hopefully". А если не вернет :)? Вот так оно все и работает...

Date: 2006-06-19 02:27 pm (UTC)
From: [identity profile] lazyboa.livejournal.com
Зато мы знаем, что оно не IPv6 ready ;-)

Date: 2006-06-19 02:32 pm (UTC)
From: [identity profile] b-a-t.livejournal.com
Ну да, не очень - оно на альфах и спарках крутится, там ИП6 стэк как-то не очень заимплементен, вроде как...

Ай, одно растройство от этого программирования :)

Date: 2006-06-19 01:38 pm (UTC)
From: [identity profile] http://users.livejournal.com/_ps/
сумасшедшие))))

Date: 2006-06-19 01:46 pm (UTC)
From: [identity profile] b-a-t.livejournal.com
Да не говори! Хочешь поговорить об этом :)?

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

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)

Точно, сумашедшие! :)

Date: 2006-06-19 02:39 pm (UTC)
From: [identity profile] http://users.livejournal.com/_ps/
не, об этом не хочу, я ж блондинка!:))

Date: 2006-06-19 03:15 pm (UTC)
From: [identity profile] b-a-t.livejournal.com
А о чем, мы, блондинки, обычно говорим?

Date: 2006-06-20 01:04 pm (UTC)
From: [identity profile] http://users.livejournal.com/_ps/
о всякой фигне и неземных материях:)

Date: 2006-06-20 01:35 pm (UTC)
From: [identity profile] b-a-t.livejournal.com
Опс!

June 2025

S M T W T F S
123 4567
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 24th, 2026 10:30 pm
Powered by Dreamwidth Studios