по коду:
1) ';' не нужен
2) для сложения элементов пути к файлу / директории надо пользоваться os.path.join
3) не стоит использовать except без указания типа исключения
4) не издевайтесь над оператором print
5) для обращения к словарю лучше использовать метод get (вместо a['b'] пишем a.get('b') )
"качество кода" битрикса. на хабрахабре еще остались адекватные люди?? да мини цмс-ки маленьких провинциальных контор лепящих сайты визитки и простенькие магазины и то лучше написаны. хуже битрикса может быть только битрикс.
битрикс - цмс. дистрибутив, в контексте "пхп" - это конкретная сборка пхп. назвать битрикс - "програмной компонентной" сложно, скорее - "куском софтвера", как сказал секс-символ русского подкастинга. обычно же дистрибутив - это сборка линукса (т.к. именно его разновидностей больше всего). так понятно?
ощущение такое, как если бы мне плюнули в лицо. более глупый и необоснованный подход к подбору персонала и представить сложно. экономить на кадрах - не уважать себя и нанимаемых работников. абсолютное "манагерское" хамское непонимание и неспособность оценить труд програмера, буржуйские оценки мол 2000$ платить - много - это вам надо лет на 40 назад, к коммунистам. нанимайте индусов (ничего личного, друзья, но эксплорер ваш - гавно) и дальше пишите софт на "великом и могучем" дельфи. фу на вас.
встречное предложение - автор ставит небольшую (по объема кода) задачу, а читатели реализуют ее на своих любимых языках. ну и соответственно выбирается победитель по красивости / эффективности / лаконичности кода. можно даже с награждением кармой )
Алишер молодец. Без него было бы скучно на этом мероприятии. Неплохо оживил атмосферу сухих вопросов теоретиков и бизнесменов и неадекватных выкриков про новые "методологии программирования".
я бы не рискнул вешать обработчики на онресайз, потому как при сложном дизайне (много таблиц етц) перерисовка будет случаться очень очень часто. правильнее вещать интервал и отслеживать изменения ширины / высоты окна.
1) ';' не нужен
2) для сложения элементов пути к файлу / директории надо пользоваться os.path.join
3) не стоит использовать except без указания типа исключения
4) не издевайтесь над оператором print
5) для обращения к словарю лучше использовать метод get (вместо a['b'] пишем a.get('b') )
успехов в изучении питона
http://barbuza.info/media/odnoklassniki.jpg
(ссылку вставить не могу, кармы ноль)