@ru_python

Страница 6663 из 9768
Alex
04.10.2018
10:51:00
https://docs.python.org/3/reference/lexical_analysis.html#f-strings

Ilia
04.10.2018
10:59:04
https://www.python.org/dev/peps/pep-0498/
Это же только 3-ий, да ?

Alex
04.10.2018
10:59:09
да

Google
Alex
04.10.2018
10:59:24
а что сейчас есть какой-то питон кроме 3го?

?
04.10.2018
11:01:59
Василий
04.10.2018
11:02:00
в яндыксе - да
грустно в яндыксе

Alex
04.10.2018
11:02:13
ну много где сейчас - да, даже у нас все еще 2.x тянут

но это не значит что так должно быть

Valery
04.10.2018
11:02:41
lts, щито поделать

Alex
04.10.2018
11:02:42
у нас по-моему часть проектов еще под 2.6 должна быть совместимо, ибо ынтырпрайз и RHEL

Alexander
04.10.2018
11:02:52
а что сейчас есть какой-то питон кроме 3го?
Есть кучка софта на 2.7. Переписывать не планируют :(

Alex
04.10.2018
11:03:36
легаси оно такое

Alexander
04.10.2018
11:03:42
вечный якорь
Надо бросить mercurial и пересеть на git. Кучка станет значительно меньше :D

Google
Alex
04.10.2018
11:04:19
Надо бросить mercurial и пересеть на git. Кучка станет значительно меньше :D
в 2018 все еще используют Mercurial? Я что-то думал он помер после хайпа вокруг GitHub

Alexander
04.10.2018
11:04:22
как это связано?
mercurial написан на питоне2.7

Valery
04.10.2018
11:04:34
м, беда

Alex
04.10.2018
11:05:02
mercurial написан на питоне2.7
теоретически можно писать совместимо с 2.x и 3.x

но для новых проектов лучше сразу на переходить на 3.x

Alexander
04.10.2018
11:05:22
в 2018 все еще используют Mercurial? Я что-то думал он помер после хайпа вокруг GitHub
Когда-то давно у git-а по сравнению с mercurial был совершенно дурацкий "интерфейс"

теоретически можно писать совместимо с 2.x и 3.x
Афтор не планирует портирование

Alexander
04.10.2018
11:06:29
У вас все еще не git?
mercurial и местами svn

Alex
04.10.2018
11:06:41
mercurial и местами svn
тяжелый случай

напишите название компании, чтобы мы знали куда не надо идти

Alexander
04.10.2018
11:07:32
он и сейас дурацкий, но все привыкли
походу надо себя заставить и остальных запинать

Alex
04.10.2018
11:07:48
походу надо себя заставить и остальных запинать
может быть вы еще и деплоите руками?

Alexander
04.10.2018
11:07:50
Alex
04.10.2018
11:08:25
извините, не удержался

последний раз видел SVN в 2011 году

Ilia
04.10.2018
11:09:44
Google
Alexander
04.10.2018
11:14:04
последний раз видел SVN в 2011 году
переходил на svn с cvs-а. Это был настоящий праздник :D

Димон
04.10.2018
11:17:07
А мы так и не перешли с CVS, могу показать)

Правда это не программы, а конфиги у провайдера

Ilia
04.10.2018
11:17:57
Alexander
04.10.2018
11:18:30
CVS вот это реальный трэш!
А что было делать? svn не сразу изобрели :)

Alex
04.10.2018
11:19:15
Alexander
04.10.2018
11:19:40
да уже лет 14 как
Ну я давно уже байтики перекладываю

Ecklory
04.10.2018
11:25:46
Всем привет. Кастую тут статический анализ (bandit). Упёрся в такой вывод: >> Issue: [B108:hardcoded_tmp_directory] Probable insecure usage of temp file/directory. Severity: Medium Confidence: Medium Location: /root/2/nginx/zbx_nginx_stats.py:26 More Info: https://bandit.readthedocs.io/en/latest/plugins/b108_hardcoded_tmp_directory.html 25 # Temp file, with log file cursor position 26 seek_file = '/tmp/nginx_log_stat' 27 28 class Metric(object): 26-ая строка это: https://git.ckcorp.ru/root/nginx/blob/general/zbx_nginx_stats.py#L25 Что ему от меня нужно? p.s. Не питонист.

O
04.10.2018
11:26:20
? Ребят,посоветуйте,какую программу написать новичку ,дабы проверить начальный уровень знаний..

И шоб оно работало

Romka
04.10.2018
11:26:48
парсер сайта по поиску работы

Romka
04.10.2018
11:27:04
потом натянуть на него вебморду

Romka
04.10.2018
11:27:18
и парсить несколько сайтов

O
04.10.2018
11:27:25
парсер сайта по поиску работы
Оо,интересно Попробую,спасибо

потом натянуть на него вебморду
Это еще не проходил.. Но,думаю инфы хватает

Romka
04.10.2018
11:28:32
?
04.10.2018
11:28:38
async with aiohttp.ClientSession(connector=SocksConnector.from_url('socks5://127.0.0.1:9050'), headers={'user-agent':random.choice(user_agents)}) as s: async with s.get(domain) as resp: html = await resp.text() subprocess.call(["(echo authenticate '""'; echo signal newnym; echo quit) | nc localhost 9051"], shell=True, stdout=open(os.devnull, 'w'), stderr=subprocess.STDOUT) s.connector.?????? Как бы мне обновлять прокси соединение на новое?

O
04.10.2018
11:29:23
Google
Valery
04.10.2018
11:29:37
requests, beautifulsoup4, django
джанго то нафига

Romka
04.10.2018
11:29:43
морду

ну тип для красоты

потом натянуть на него вебморду

и парсить несколько сайтов

04.10.2018
11:30:13
scrapy вместо супа можно

Romka
04.10.2018
11:30:20
ну и чтобы с архитектурой поиграться

Valery
04.10.2018
11:30:28
понятно, но джанго то защем?

фласк, аио

Romka
04.10.2018
11:30:46
scrapy вместо супа можно
что угодно, реквестс и lxml

фласк, аио
самый простой в понимании

Valery
04.10.2018
11:31:07
фласк

Romka
04.10.2018
11:31:11
с готовым темплейтом

Valery
04.10.2018
11:31:13
джанго - дремучий лес

Romka
04.10.2018
11:31:31
джанго - дремучий лес
та тогда уже фалкон

O
04.10.2018
11:31:52
Короче и то и то чекну

Valery
04.10.2018
11:32:28
та тогда уже фалкон
не слышал, но ща глянул - вроде пойдет

Romka
04.10.2018
11:32:30
джанго прост потому, что в нём сразу те показано, куда пихать модели, куда контроллеры и тд, + уроков но нему больше

не слышал, но ща глянул - вроде пойдет
если ты пишешь restAPI - советую

намного реже фласка

Google
Romka
04.10.2018
11:33:23
писал на нём пока не решили перенести всё на lua+openresty

Valery
04.10.2018
11:33:41
лично у меня аио ван лав

джанго юзаю лишь в сложных сайтах со всякой логикой аля авторизция csrf бд и тп

Romka
04.10.2018
11:34:59
лично у меня аио ван лав
мне тоже нрав, он дает тебе минимальный набор тулзов и их можно офигенно маштабировать

в отличии от джанги

Valery
04.10.2018
11:35:15
угу

Romka
04.10.2018
11:35:17
но это когда ты уже шаришь во всём

Valery
04.10.2018
11:35:59
прост лично мне кастомизировать джангу - боль. Нужно долго ее курить прежде чем понять что и на что менять в ней

Василий
04.10.2018
11:36:01
но это когда ты уже шаришь во всём
Вот это очень тяжело донести. что микросервисные конструкторы они не проще а сложнее джанго.

Romka
04.10.2018
11:36:06
а когда ты 0, то можно ох*еть от написания банальных вещей

Василий
04.10.2018
11:37:07
прост лично мне кастомизировать джангу - боль. Нужно долго ее курить прежде чем понять что и на что менять в ней
Джанго довольно простая когда тебе надо сделать что нибудь стандартное. Плюс если ты нихера не понимаешь то не даст отстрелить себе обе ноги хотя бы нормальной секьюрностью

А если нужно не стандартное тогда уже извините. Надо брать конструктор и собирать самому

Valery
04.10.2018
11:37:57
Romka
04.10.2018
11:38:35
А если нужно не стандартное тогда уже извините. Надо брать конструктор и собирать самому
поэтому у мя сейчас lua для api, вместо django resful, requests & lxml для парсинга и тд

с нормальной архитектурой

Василий
04.10.2018
11:39:24
я не говорю что она сложная, она муторная. Чтобы сделать первый хеллоу ворлд нужно перелопатить кучу файлов
Зато от хеллоуворлд и до супер-мега-кастомный-проект она покрывает все задачи полностью. вот тебе и простой орм и редактор шаблонов. и формы за тебя генерятся. и админка есть. пользователи и пароли. и тд. пока новичек разберется как это на фласке собрать....

Страница 6663 из 9768