LINUX.ORG.RU

Сообщения nbdarvin

 

[vim] Omnicompletion preview window - сменить местоположение

Внимательный поиск в документации ничего не дал.
Как сделать, чтобы окошко просмотра документации, открывающееся по omnicompletion (preview window) снизу открывалось, а не сверху, как по умолчанию?
Кстати, что сейчас лучше всего дополняет python?

 

nbdarvin
()

[python] Почему один и тот же класс, импортированный из разных модулей, не равен сам себе?

Почему если есть два модуля, в которых импортируется класс из третьего по разному, то в первом модуле будет два разных класса? И как это исправить?
Пытался воспризвести это на простом примере, не получилось. Однако в реальном проекте именно такой баг.
Выводит
<class 'somepackage.somemodule.Someclass'>
<class 'somemodule.Someclass'>

хотя должен был бы только
<class 'somemodule.Someclass'

 

nbdarvin
()

github, комментарии

Кто нибудь сабжем пользуется?
Прикручивали его к виму?

nbdarvin
()

[python] динамическое создание классов - наследников

Есть класс A
Хочу в коде во время выполнения создать пачку классов - наследников A
Как это сделать красиво?

 

nbdarvin
()

[python] Выполнить некий код во время наследования класса

Возможно ли такое:
Есть класс Baseclass
Когда от него наследуется какой-то класс, выполняется некоторый код.
Если да, то как?
Если нет, то почему? Принципиально нельзя или просто не реализованно?

 

nbdarvin
()

[жж] github планирует предоставить те же плюшки, что и bitbucket недавно

http://support.github.com/discussions/organization-issues/254-bitbucket-has-f...

Bitbucket has free closed-source repos

So i want github to have it two )



We're keeping the same plans for the time being. Thanks for the feedback!

 

nbdarvin
()

ищу маковода для тестов

nbdarvin
()

[python][distutils-extra] Винда не готова для декстопа девелопера

Пытаюсь py2exe сделать дистрибутив проги для винды, под видной естественно.
поставил в виртуалку винду, поставил питон, поставил distutis-extra, скопировал исходники своей проги, говорю python setup.py py2exe
а оно мне отвечает intltools-update не найден.
погуглил, оказалось оно под винду в скомпилированном виде нету.
шо мне делать? ставить на винду еще и компилятор чтобы простенькую утилиту скомпилировать?
винда неготова для декстопа.

 

nbdarvin
()

PythonTurtle - «черепашка» на python, собираем комманду

PythonTurtle - обучающая программа, которая предоставляет пользователю (надеюсь, ребенку) python shell и поле с черепашкой. из python shell можно управлять этой черепашкой, писать для нее программы.
Недавно допилена возможность обьектно-ориентированного программирования - можно создавать множество животных и управлять ими.
Ищем художников, которые нарисуют артворк под СС и программистов
http://github.com/darvin/PythonTurtle/

nbdarvin
()

подскажите программу на python с установкой через distutils, с gettext

Подскажите python программу, которая ставится через distutils и использует gettext для локализации

nbdarvin
()

[python] [setuptools] Пакетирование под винду. мак. Локализации

Существуют ли тулзы, которые по setup.py скрипту соберут бандл (с питоном и библиотеками) для Макоси и инсталлер(с питоном и библиотеками) для винды?

Как правильно в setuptools прописать mo/po файлы?
Для debian-based есть python-mkdebian, который по setup.py собирает debian/ каталог для пакетирования. Есть что то подобное для rpm-based и gentoo?

 

nbdarvin
()

[python] найти /usr/share/mycoolprogram

Есть программа на питоне, хочу из нее получить называние каталога /usr/share/названиепрограммы - правильно и платформонезависимо. Такое в либах есть?

(понятно, что я могу просто написать «/usr/share/programname», но чувствую что это неправильно - в бсде/макоси/винде работать не будет, походу)

 

nbdarvin
()

setup.py и gettext

Как правильно запаковать в distutils gettext файлы переводов? (куда закинуть, куда прописать)
и как правильно в distutils запаковать .deckstop файл и иконки?
гуглил гугил ненашел

nbdarvin
()

PythonTurtle - обучающая программа - ищем художника

Программа PythonTurtle - «черепашка», LOGO на питоне. OpenSource
http://github.com/cool-RR/PythonTurtle
http://pythonturtle.org/
Мы возобновили активную разработку (будет обучение ООП программированию), в связи с этим ищем художника
Нужно нарисовать по 2-4 кадра разных животных (кадры движения), вид сверху. стиль - «мультяшный», милый, симпатичный:
Черепашку
Змейку
Лягушку
...любых других животных, которые симпатично выглядят в такой проекции
Также ищем дизайнера для странички http://pythonturtle.org/ (одна страничка), который нарисует нам брендинг


Не переносите в работу, пожалуйста. Это не работа а помощь OSS проекту

nbdarvin
()

Собрать deb пакет из git репозитория

Хочу сделать пакет своей программы. debian каталог сделал, дошел до debuild.
Во всех руководствах подразумевается, что оно собирается из апстримовых tar.gz, а я собираю тупо из каталога git репозитория, т.е. tar.gz с версиями у меня нету. есть какой то способ ее заставить собирать из текущего каталога и не думать о всяких .orig и .orig.tar.gz?

nbdarvin
()

Интеграция ipython в процесс программы

Хочу в программе показать окошко ipython, и чтобы то что там выполняется, выполнялось в процессе программы (вот этой http://github.com/cool-RR/PythonTurtle)
В составе ipython есть виджет для wx, программа окошко теперь показывает.
однако не взаимодействует.
с какой стороны подойти?

nbdarvin
()

python, черепашка

Пытаюсь малолетку обучить питону.
Есть на его базе шото вроде «черепашки»?

nbdarvin
()

[python] разные возвращаемые значения для одноименного аттрибута класса или объекта класса

Хочу чтобы было так:

class SomeClass(object)
    myattribute = "Class attribute"
    def __init__(self):
       self.myattribute = "object attribute"



>>> print SomeClass.myattribute
Class attribute
>>> print SomeClass().myattribute
object attribute

Понимаю, что нужно хитро написать __setattr__ и __getattr__. Как?

Все это нужно, чтобы сделать класс моделей аля джанга

 

nbdarvin
()

[ubuntu] [maverick] Skype

Поставил скайп на маверик (из canonical-partner). Оно выдает при запуске и валится:

darvin@darvin-laptop:~$ skype
/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: неправильный класс ELF: ELFCLASS64

(<unknown>:2335): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so

/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: неправильный класс ELF: ELFCLASS64

(<unknown>:2335): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so


(<unknown>:2335): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so: неправильный класс ELF: ELFCLASS64

(<unknown>:2335): Gtk-WARNING **: Loading IM context type 'ibus' failed

(<unknown>:2335): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so: неправильный класс ELF: ELFCLASS64

(<unknown>:2335): Gtk-WARNING **: Loading IM context type 'ibus' failed
/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: неправильный класс ELF: ELFCLASS64

(<unknown>:2335): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so

/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: неправильный класс ELF: ELFCLASS64

(<unknown>:2335): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so


(<unknown>:2335): Gtk-WARNING **: /usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so: неправильный класс ELF: ELFCLASS64

(<unknown>:2335): Gtk-WARNING **: Loading IM context type 'ibus' failed
Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property `GtkTreeView::odd-row-color' of type `GdkColor' from rc file value "((GString*) 0x9ee1d90)" of type `GString'
Inconsistency detected by ld.so: dl-open.c: 612: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT' failed!
darvin@darvin-laptop:~$


мне кажется, виноват libappmenu (макосненькое меню новое). Я прав?

 

nbdarvin
()

альтернативы ergoemacs

Пытаюсь освоить емакс. Вначале показался удобным костыль http://code.google.com/p/ergoemacs/ , для более эргономичных и мнемоничных кейбиндингов. однако как оказалось, оно ломает ecb.
Куда смотреть?
хочу aquamacs на линуксе

nbdarvin
()

RSS подписка на новые темы