Dec. 29th, 2009

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

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

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

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

А вот в изучении питона пока застрял. Что, впрочем, естественно: возвращаюсь поздно и со съеденными мозгами. А в той задачке, которую я ковыряю, не придумал пока алгоритмов. Сам язык мне скорее понравился, причем именно выравниванием пробелами, которое у меня вызывало отторжение. Код выглядит воздушным. Странности у языка тоже есть, ну да ладно.
beldmit: (Манул)
Был вчера в "Библио-Глобусе". Пронаблюдал в шахматном разделе книгу "Арийские и еврейские шахматы". Издана неким издательством "Русская правда" и состоит наполовину из одноименной статьи Алехина, про которую он после войны рассказывал, что наиболее антисемитские пассажи туда вставили немцы, а на вторую половину - из биографии Алехина. Авторы утверждают, что со смертью Алехина все было не чисто. Видимо, еврейское лобби убило, чтоб он у Ботвинника матч не выиграл... Экая, право мерзость.

А по контрасту - Но вас, г-н президент, ввели в заблуждение. Назвать Каспарова бывшим шахматистом нельзя. Он действующий. Назвать известным — тоже не совсем правильно. Он — самый известный в мире шахматист. Точнее, он — величайший шахматист. Это признает весь мир, руководствуясь отнюдь не только симпатиями. У Каспарова самый высокий рейтинг за всю историю шахмат. И ни один новый чемпион не сумел его достичь, а тем более превысить.

Политик Каспаров плохой — ну так бы и сказали. Он вам не нравится, вы — ему, и неизвестно, у кого больше оснований. Как нам жилось бы под властью оппозиции — неизвестно, а как под вашей — видим. Вам же самому очень многое не нравится (коррупция, милиция, юстиция, алкоголизация).


Надо же, Минкин небезнадежен.

Спасибо [livejournal.com profile] berggeist за ссылку.
beldmit: (Манул)
Был вчера в "Библио-Глобусе". Пронаблюдал в шахматном разделе книгу "Арийские и еврейские шахматы". Издана неким издательством "Русская правда" и состоит наполовину из одноименной статьи Алехина, про которую он после войны рассказывал, что наиболее антисемитские пассажи туда вставили немцы, а на вторую половину - из биографии Алехина. Авторы утверждают, что со смертью Алехина все было не чисто. Видимо, еврейское лобби убило, чтоб он у Ботвинника матч не выиграл... Экая, право мерзость.

А по контрасту - Но вас, г-н президент, ввели в заблуждение. Назвать Каспарова бывшим шахматистом нельзя. Он действующий. Назвать известным — тоже не совсем правильно. Он — самый известный в мире шахматист. Точнее, он — величайший шахматист. Это признает весь мир, руководствуясь отнюдь не только симпатиями. У Каспарова самый высокий рейтинг за всю историю шахмат. И ни один новый чемпион не сумел его достичь, а тем более превысить.

Политик Каспаров плохой — ну так бы и сказали. Он вам не нравится, вы — ему, и неизвестно, у кого больше оснований. Как нам жилось бы под властью оппозиции — неизвестно, а как под вашей — видим. Вам же самому очень многое не нравится (коррупция, милиция, юстиция, алкоголизация).


Надо же, Минкин небезнадежен.

Спасибо [livejournal.com profile] berggeist за ссылку.

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 09:08 am
Powered by Dreamwidth Studios