Архив ‘Python’ Category
Sunday, November 9th, 2008
Кто-то шутя спросил меня, как бы я сортировал миллион 32-битных integer-ов на Python, используя не больше 2МБ памяти? Принимая вызов, я изучил кое-что о буферном вводе-выводе (buffered I/O).
Очевидно, это шуточный вопрос - ведь все данные будут сами занимать до 4 мегабайт в бинарном виде! Но есть еще возможная интерпретация: допустим, ...
в категории Python, Программирование | Нет Комментариев »
Saturday, November 1st, 2008
Работая над FOW я столкнулся с вопросом сериализации данных (для предоставления приложению постоянных сессий).
Этот очерк ни в коей мере не претендует на полноту, я просто рассматриваю те пункты, которые уже изучил по этому вопросу буквально за пару часов. Возможно я дополню этот пост более конкретными руководствами позже.
в категории Objective-C, Python, Программирование | Нет Комментариев »
Monday, October 20th, 2008
Типичный пример: есть интернет магазин. Юзеры создают свои категории, и добавляют в них товары. Нужно создать форму которая принимает новый товар в одну из этих категорий. В форме выводятся категории только этого юзера
в категории Django, Python, Записки | Нет Комментариев »
Monday, October 13th, 2008
Прежде чем организовывать сервисы на основе Google App Engine, примите во внимание следующие ее ограничения:
Лимит 1МБ на структуры данных. Включая файлы. То есть если вы хотите положить на хостинг вашу PDF презентацию размером 1.1МБ, позаботьтесь о том чтобы она была разбита на куски.
в категории Python, Web | 3 Комментариев »
Thursday, September 25th, 2008
Питон прекрасно подходит для прототипирования. Особенно через интерпретатор ipython. К сожалению попытки поработать с PyObjC показали, что биндинги очень косячные.
Основная проблема в том, что __repr__ объекта должен возвращать короткое его описание (во внутреннем формате), а PyObjC возвращает вывод -[description], что напримаер для NSXMLElement - весь внутренний XML. В unicode.
И так, ...
в категории Objective-C, Python | Нет Комментариев »
Wednesday, June 18th, 2008
При работе с Django очень хотелось бы иметь читабельную документацию всегда под рукой. Мне пришла мысль завернуть Django Documentation в Fluid - замечательное приложение для создания самостоятельных узкоспециализированных броузеров (Fluid работает только под OSX10.5, пользователи Windows могут попробовать Prism, аналогичную утилиту на базе Firefox).
И так, создаем новое Fluid приложение по ...
в категории Django, Web | 5 Комментариев »
Tuesday, June 17th, 2008
Не люблю я необоснованной критики. "Objective-C не труъ ибо под OSX и проприетарщина" и тому подобное. Давайте все же рассмотрим, что есть Objective-C и с чем его едят. При этом я буду оперировать языком на платформе Linux/i386, для того чтобы заведомо не привязыватся к проприетарным компонентам. В качестве компилятора используется gcc ...
в категории C, C++, Objective-C, Python, Программирование | 5 Комментариев »
Sunday, June 15th, 2008
Lighttpd Domain Configurator видимо будет расширен мной до поддержки lighttpd/nginx. Потому как thor (сервер Hack&Dev) будет мигрирован на последний.
Кроме того я хочу немного расширить схему работы LDC. Опыт его использования показал несколько узких мест, которые будут исправлены.
в категории Objective-C, Python, Web | Нет Комментариев »