Открылся Склад, закрылся Сырный магазин
Apr. 16th, 2018 08:44 pmСтарый pypi доступен по адресу legacy.pypi.org до 30 апреля.
.xserverrc надо добавить "$@". xinit туда много чего передаёт:xinit /home/phd/.xinitrc -- /home/phd/.xserverrc :0 vt2 -keeptty -auth /tmp/serverauth.xserverrc у меня такой:#!/bin/sh exec /usr/bin/X -nolisten tcp -quiet "$@"
pinentry и я никуда не могу войти по ssh. Пока не понял, что происходит, пользуюсь текстовым.Году в 2004 архитектор и старший программист проекта, в котором я тогда участвовал, решил использовать SQLObject в качестве ORM. SQLObject был тогда в версии 0.2, так что я, конечно, начал слать сообщения об ошибках. В версии 0.3 я уже слал патчи. К версии 0.4 я получил право коммитить непосредственно в репозиторий (в ту пору в Subversion). В версии 0.5 я уже был одним из разработчиков, а после версии 0.6 автор (Йен Бикинг) покинул проект, не оставив мне другого выбора кроме как стать ведущим разработчиком и релизером.
Вот уже 2016 год, а я всё ещё занимаюсь этим проектом.
Это была длинная предистория, а суть такова: я недавно начал использовать sqlparse; этот проект в версии 0.2, и я уже шлю баг-репорты и пул-реквесты…
…getattr(
__import__(True.__class__.__name__[_] + [].__class__.__name__[__]),
().__class__.__eq__.__class__.__name__[:__] +
().__iter__().__class__.__name__[_____:________]
)…int(data) * 10**6, но мне понадобилось сохранить больше значащих цифр в случае, когда data — вещественное значение. Новый код: int(data * 10**6), и вот он зависает. Смотрю внимательно, и понимаю, что data может быть целым, может вещественным, а может СТРОКОВЫМ (из цифр)! int(data) во всех трёх случаях срабатывал нормально, а вот int(), применённый к строке из десяти миллионов символов, задумался. Исправил код на int(float(data) * 10**6).
$ time python -c "int('1234567890' * 10**3)"
0.00user 0.00system 0:00.01elapsed 78%CPU (0avgtext+0avgdata 3548maxresident)k
$ time python -c "int('1234567890' * 10**4)"
0.31user 0.00system 0:00.32elapsed 99%CPU (0avgtext+0avgdata 3660maxresident)k
$ time python -c "int('1234567890' * 10**5)"
31.19user 0.00system 0:31.25elapsed 99%CPU (0avgtext+0avgdata 4800maxresident)k
$ time python -c "int('1234567890' * 10**6)"
3154.70user 0.49system 52:41.28elapsed 99%CPU (0avgtext+0avgdata 17452maxresident)kUpd. Allura (код, на котором работает новый SF) стал топ-проектом Apache. Найдено на /.