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. Rayslavautros /1 17.09.2011 11:11 TEREXSERUS

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

4. Rayslavakb /2 17.09.2011 11:11 TEREXSERUS

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

5. kbRayslava /4 17.09.2011 11:11 Gajim

работает

6. Rayslavakb /5 17.09.2011 11:11 TEREXSERUS

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

7. kbRayslava /6 17.09.2011 11:12 Gajim

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

8. Rayslavakb /7 17.09.2011 11:13 TEREXSERUS

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

9. kbRayslava /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. Rayslavakb /9 17.09.2011 11:21 TEREXSERUS

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

11. kbRayslava /10 17.09.2011 11:21 Gajim

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

12. Rayslavakb /11 17.09.2011 11:22 TEREXSERUS

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

13. kbRayslava /12 17.09.2011 11:22 Gajim

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

14. Rayslavakb /13 17.09.2011 11:23 TEREXSERUS

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

15. kbRayslava /14 17.09.2011 11:23 Gajim

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

16. Rayslavakb /15 17.09.2011 11:24 TEREXSERUS

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

17. kbRayslava /16 17.09.2011 11:25 Gajim

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

18. Rayslavakb /17 17.09.2011 11:50 TEREXSERUS

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

19. kbRayslava /18 17.09.2011 11:53 Gajim

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

20. Rayslavakb /19 17.09.2011 11:54 TEREXSERUS

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

21. kbRayslava /20 17.09.2011 11:55 Gajim

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

22. Rayslavakb /21 17.09.2011 11:55 TEREXSERUS

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

23. kbRayslava /22 17.09.2011 11:57 Gajim

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

24. Rayslavakb /23 17.09.2011 12:00 TEREXSERUS

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

25. kbRayslava /24 17.09.2011 12:01 Gajim

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

26. Rayslavakb /25 17.09.2011 12:02 TEREXSERUS

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

27. 238328 17.09.2011 15:05 >>>

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

28. Rayslava238328 /27 17.09.2011 15:05 TEREXSERUS

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

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

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

30. utrosRayslava /8 17.09.2011 20:41 Adium

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

31. utrosRayslava /24 17.09.2011 20:45 Adium

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

32. kbutros /31 17.09.2011 20:46 Gajim

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

33. utrosRayslava /26 17.09.2011 20:46 Adium

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

34. utroskb /32 17.09.2011 20:56 Adium

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

35. kbutros /34 17.09.2011 20:59 Gajim

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

Do you really want to delete ?