Rayslava 17.09.2011 11:09 TEREXSERUS

Узнал, что у питона есть свой CPAN! pip называется :)
Оно также, как у CPAN централизовано или есть куча репозиториев?

1. utros 17.09.2011 11:10 Adium

Да ты слоупок. Зайди на pypi.python.org и охуей

2. kb 17.09.2011 11:10 Gajim

централизовано, но можно делать, к примеру, pip install hg+ http://link_to_hg

3. Rayslava → utros /1 17.09.2011 11:11 TEREXSERUS

Именно поэтому я поставил такой тег :)

4. Rayslava → kb /2 17.09.2011 11:11 TEREXSERUS

Гм. С pypy не работает, говно.

5. kb → Rayslava /4 17.09.2011 11:11 Gajim

работает

6. Rayslava → kb /5 17.09.2011 11:11 TEREXSERUS

На win7-64 не работает :3

7. kb → Rayslava /6 17.09.2011 11:12 Gajim

что конкретно не работает?

8. Rayslava → kb /7 17.09.2011 11:13 TEREXSERUS

Конкретно не понимает, что это pypy и ищет какой-то python.exe

9. kb → Rayslava /8 17.09.2011 11:15 Gajim

1. установи свежий virtualenv (pip install -U virtualenv). 2. сделай virtualenv -p /path/to/pypy/bin/pypy /path/to/new/virtualenv/dir 3. внутри этой папки появятся bin/python (который на самом деле pypy), bin/pip bin/easy_install и прочее говно. их и используй

10. Rayslava → kb /9 17.09.2011 11:21 TEREXSERUS

virtualenv тоже не работает :) Running virtualenv with interpreter :)

11. kb → Rayslava /10 17.09.2011 11:21 Gajim

поставь убунту в виртуалке)

12. Rayslava → kb /11 17.09.2011 11:22 TEREXSERUS

Да нафиг. Мне две библиотеки надо, руками поставлю.

13. kb → Rayslava /12 17.09.2011 11:22 Gajim

ну, если после этого ты перестанешь на питоне писать — да, тебе может и понадобится только 2 библиотеки

14. Rayslava → kb /13 17.09.2011 11:23 TEREXSERUS

Обязательно перестану. Я вообще с ним плохо дружу. Ибо латентный перлоёб :)

15. kb → Rayslava /14 17.09.2011 11:23 Gajim

ну, тогда и pypy не трожь)

16. Rayslava → kb /15 17.09.2011 11:24 TEREXSERUS

Ну просто cpython тормозит как пиздец. pypy, вроде, пошустрее

17. kb → Rayslava /16 17.09.2011 11:25 Gajim

да нормально он тормозит, не сильно хуже остальных

18. Rayslava → kb /17 17.09.2011 11:50 TEREXSERUS

Да я и не собираюсь на него наезжать. Если для веба, то на фоне всяких пыхпыхов и прочих asp.net'ов, питон прерасен.
но мне тут надо было прошерстить пол-гига текста. Перл на обработке текство быстрее.

19. kb → Rayslava /18 17.09.2011 11:53 Gajim

чем ты текст обрабатываешь? в смысле, как ты с ним работаешь?

20. Rayslava → kb /19 17.09.2011 11:54 TEREXSERUS

Регэкспы -_-
Ну и формирование отчета.

21. kb → Rayslava /20 17.09.2011 11:55 Gajim

в формировании отчета ты не клеишь строки через +=, часом?

22. Rayslava → kb /21 17.09.2011 11:55 TEREXSERUS

Нет. sprintf наше все :)
Спецификаторы формата решают.

23. kb → Rayslava /22 17.09.2011 11:57 Gajim

ладно, там код смотреть надо

24. Rayslava → kb /23 17.09.2011 12:00 TEREXSERUS

Хм. А есть тесты, где питон обгоняет перл в обработке текста?

25. kb → Rayslava /24 17.09.2011 12:01 Gajim

понятия не имею. ну pypy таки да, в этих задачах может быть быстрее, но регекспы, как бы, к питону мало чем относятся. но как по мне — всё равно оба тормоза же! (если надо много и часто обрабатывать)

26. Rayslava → kb /25 17.09.2011 12:02 TEREXSERUS

В принципе да, но писать обработку текстов на си — вручную обработать будет быстрее :)

27. 238328 17.09.2011 15:05 >>>

ты имел в виду PyPI?

28. Rayslava → 238328 /27 17.09.2011 15:05 TEREXSERUS

Нет. Именно pip программа называется.

29. 238328 → Rayslava /28 17.09.2011 15:09 >>>

омг, а причём здесь тогда CPAN?
такие программы, как easy_install, pip и прочие setuptools как раз и работают с PyPI -.-

30. utros → Rayslava /8 17.09.2011 20:41 Adium

Блеа! Поставь pip для pypy или запускай его при помощи pypy и будет тебе щастье.

31. utros → Rayslava /24 17.09.2011 20:45 Adium

Они оба в этом тормоза. Особенно с регулярками у них всё очень плохо.
Так что не вижу смысла сравнивать кто тормозит быстрее.

32. kb → utros /31 17.09.2011 20:46 Gajim

да ладно, чего там так уж плохо с регулярками? ну разве что алгоритм сам при определенных условиях можно раком поставить.

33. utros → Rayslava /26 17.09.2011 20:46 Adium

Тот же gawk в разы быстрее этих двоих, например.
И фиг ты сильно быстрее что-то на сишке напишешь :)

34. utros → kb /32 17.09.2011 20:56 Adium

Они в разы медленнее регэкспов в ряде других программ :)

35. kb → utros /34 17.09.2011 20:59 Gajim

ну я ж говорю, если ты о сложности алгоритма (точнее правиле перебора) — то оно-то так, да если регексп будет ветвиться по первой ветке — не так. или ты о чем-то другом? (что-то еще тормозно сделано)

Do you really want to delete ?