В математике есть так называемый принцип Дирихле. Его упрощенная формулировка выглядит так:
Предположим, некоторое число кроликов рассажены в клетках. Если число кроликов больше, чем число клеток, то хотя бы в одной из клеток будет больше одного кролика.
Однако здесь логическая ошибка. Кто найдет тому пирожок ;)
Wednesday, June 4, 2008
перевод PCL
Доперевел 4-ю главу проекта по переводу Practical Common Lisp. Вычитка и критика перевода приветствуется.
Tuesday, June 3, 2008
О прошедших выборах
Мы, веря в вашу искренность, избрали вас в качестве наших поверенных и защитников, и вы, призывая Бога в свидетели, клялись со слезами на глазах не обмануть нашего доверия. Мы предоставили в ваше распоряжение то немногое, чем владели, и вы ограбили и разорили нас. Мы доверили вам свою свободу, и вы поработили нас, мы доверили вам свою жизнь, и вы убиваете и истязаете нас ежедневно...
Обращение к Парламенту. 12 июля 1653 года.
Мэру нашему, космическому, вроде как, посвящается. Не забыть на следующих выборах Гаранта.
Monday, January 14, 2008
Приближаем emacs к PythonIDE-2
В прошлом посте я прикрутил автокомплешн к pythn-mode. Теперь я прикрутил и справку к комплешну, как, например,
тут
Правда пока он работает только со стандартными модулями, но я надеюсь прикрутить и комплешн, и справку к переменным, как в eclipse на рисунке. А вот, собственно, и все решение LISP-часть, Python-часть не изменилась (хотя ней я тоже займусь, но позже), и находится здесь .
Для комплешина вызывать my-python-complete-symbol;
для полной справки my-python-documentation;
для "быстрой справки", например по варианту из комплешна - стать в конец варианта и вызвать pydoc-to-tip
Следуюющий шаг - комплешн к переменным.
тут
Правда пока он работает только со стандартными модулями, но я надеюсь прикрутить и комплешн, и справку к переменным, как в eclipse на рисунке. А вот, собственно, и все решение LISP-часть, Python-часть не изменилась (хотя ней я тоже займусь, но позже), и находится здесь .
Для комплешина вызывать my-python-complete-symbol;
для полной справки my-python-documentation;
для "быстрой справки", например по варианту из комплешна - стать в конец варианта и вызвать pydoc-to-tip
Следуюющий шаг - комплешн к переменным.
Wednesday, December 26, 2007
Приближаем emacs к PythonIDE
Пока только рецепт для автокомплешин и чтения pydoc. Походу меня раскручивают на статью.
Вот, собственно рецепты:
Elisp-part - http://pastebin.ca/832514
emacs.py - http://pastebin.ca/832507
Тут my-python-complete-symbol - автодобавление. Если вы смотрели код, то поняли, что ищет только в ключевых словах, __builtins__ и импортируемых модулях; my-python-documentation - смотрим pydoc. Я повесил на хоткеи так:
(define-key py-mode-map (kbd"C-c") 'my-python-documentation )
(define-key py-mode-map (kbd "\e\ek") 'my-python-complete-symbol)
Вот, собственно рецепты:
Elisp-part - http://pastebin.ca/832514
emacs.py - http://pastebin.ca/832507
Тут my-python-complete-symbol - автодобавление. Если вы смотрели код, то поняли, что ищет только в ключевых словах, __builtins__ и импортируемых модулях; my-python-documentation - смотрим pydoc. Я повесил на хоткеи так:
(define-key py-mode-map (kbd"C-c
(define-key py-mode-map (kbd "\e\ek") 'my-python-complete-symbol)
Wednesday, December 19, 2007
Subscribe to:
Posts (Atom)