beldmit: (Программизм)
[personal profile] beldmit
http://dev.1c-bitrix.ru/community/forums/forum6/topic14898/ - чудный пример нормализации, доведенной до абсурда. Кстати, как такие задачи решать сравнительно честно на чистом SQL - я не знаю, а возникают они регулярно. То есть мне больше всего нравится вариант, когда в чистом SQL такое не решают, а аккуратно берут основные атрибуты из одной таблицы по ключу, дополнительные - по списку уникальных значений из другой, и склеивают в то, что подсовывают пользователю на экран, уже в языке - запросов при этом получается всего 2 компактных.

А еще сегодня мне удалась одна из вещей, за которые я очень люблю свою работу. Маленький патчик - забытый метод класса-потомка в 5 строк, написанный за 15 минут после часового анализа кода, решил одну нашу застарелую проблему. У клиентов жалоб должно поуменьшиться.

А вот в изучении питона пока застрял. Что, впрочем, естественно: возвращаюсь поздно и со съеденными мозгами. А в той задачке, которую я ковыряю, не придумал пока алгоритмов. Сам язык мне скорее понравился, причем именно выравниванием пробелами, которое у меня вызывало отторжение. Код выглядит воздушным. Странности у языка тоже есть, ну да ладно.

Date: 2009-12-30 12:59 pm (UTC)
From: [identity profile] beldmit.livejournal.com
Тьфу на тебя. Так не привязывались к Oracle, наоборот - делали кросс-базную хрень. Если покопаешься, там еще следы от Informix-а есть...

Date: 2009-12-30 01:51 pm (UTC)
From: [identity profile] ask-ripe.livejournal.com
угу. и эта кросс-базная хрень работала на perl 5.6 apache 1.3 и debian 3.0 (уже в 3.1 ее пришлось чинить, чтобы она начала работать).

показывалась (на тот момент) только на IE.

Gor

P.S. я ведь не понял и не понимаю до сих пор - зачем она была кросс-базная. все остальное нет - а она да. это принесло кому-то счастье?

Date: 2009-12-30 02:10 pm (UTC)
From: [identity profile] beldmit.livejournal.com
Ага. Куклину :-)
Претензии к показу - извини, это не к нам. В крайнем случае к Оле, но и то вряд ли...

Date: 2009-12-30 01:52 pm (UTC)
From: [identity profile] ask-ripe.livejournal.com
ты хотел сказать interbase?

Gor

Date: 2009-12-30 02:10 pm (UTC)
From: [identity profile] beldmit.livejournal.com
Да, ты прав.

Profile

beldmit: (Default)
Dmitry Belyavskiy

January 2025

S M T W T F S
   123 4
567891011
12131415161718
19202122232425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 23rd, 2025 10:58 pm
Powered by Dreamwidth Studios