@ru_python

Страница 238 из 9768
Pavel
29.01.2016
08:42:41
разумеется, такая настройка нужна в файле settings.py, используемомо только для тестирования. В боевой конфигурации такой настройки быть не должно, иначе миграции для этого приложения не взлетят.

Paul
29.01.2016
08:43:51
хммм

Владимир
29.01.2016
09:14:02
ребят, на каком этапе изучения  python надо пробовать решать елку?

Henaro
29.01.2016
09:14:32
на втором

Google
Boojum
29.01.2016
09:14:35
Ну ты посмотри, сможешь ли решить

Если сможешь, то реши

А если не сможешь, то не решай

Кстати, Checkio собираются монетизировать

Ilya
29.01.2016
09:16:42
http://eax.me/programming-language-learning/

Владимир
29.01.2016
09:54:57
@Kolyann , тогда гони ссылку)))

а для трудноговорящих на иностранных, есть перевод?

ёлки)

Ivan
29.01.2016
09:56:44
@Kolyann , тогда гони ссылку)))
описание чата читай

Владимир
29.01.2016
09:57:16
эх

@Mardukk , благодарю

Google
Владимир
29.01.2016
10:08:26
печаль

да здравствует гугл переводчик

f=open('instructions.txt') text=f.read() text.split() floor=0 for line in text:  for char in line:   if char == '(':    floor = floor + 1   else:    floor = floor - 1 print ('santa floor', floor)

сильно похабно?

terry
29.01.2016
11:08:23
лол

ну так он у тебя будет или вверх или в низ

или я не понял чего?

Владимир
29.01.2016
11:11:48
это из елки

=(

terry
29.01.2016
11:12:18
сорян не тоcjhzy yt nj

Владимир
29.01.2016
11:18:13
???

ну хватит издеваться

Henaro
29.01.2016
11:19:19
деда клаус там же ходит в 4-х направлениях

Владимир
29.01.2016
11:19:42
вот ковыряю вторую часть

в первой вверх вниз

Kolyann
29.01.2016
11:21:05
Viktor
29.01.2016
11:24:11
Это што?

Google
Viktor
29.01.2016
11:24:15
sic!

Владимир
29.01.2016
11:26:42
@asphix , а закрывать обязательно?

Artem
29.01.2016
11:27:39
лучше вообще использовать with open(file) as f:

Henaro
29.01.2016
11:27:52
если не используешь конструкцию, типа: for line in open('instructions.txt').readlines(): text= blabla

тогда да, хорошим тоном будет закрыть :)

Viktor
29.01.2016
11:28:44
Ребята, вопрос Стоит ли поднимать *sql* только для хранения токенов -> id ?

Pavel
29.01.2016
11:30:45
кмк для одной связки - оверкил.

Viktor
29.01.2016
11:31:30
Ну пока у меня используется shelve

Но его же нельзя сделать разделенным между процессами

Pavel
29.01.2016
11:34:46
как забавно меняется задача на ходу. Только что было просто хранение, теперь шаринг между процессами, скоро выяснится, что токенов несколько десятков миллиардов. :)

Viktor
29.01.2016
11:35:28
Набираю текст

Нужно чтобы было нечто, куда можно писать и откуда читать связку token - vk_id - name - ... Причем делать это разными процессами, один только добавляет новые связки, другой читает существующие и редактирует их поля (может любое, но не vk_id) Вместо ... пока только color, возможно еще будут, но это вроде не важно

[Anonymous]
29.01.2016
11:37:44
ну это точно не sqlite

он в одну харю будет жрать

Pavel
29.01.2016
11:37:57
это любое key-value хранилище.

Sergey
29.01.2016
11:40:28
парни, как в питон-приложении получить ip юзера, который делает запрос к API?

Pavel
29.01.2016
11:40:49
какой протокол запроса?

Google
Sergey
29.01.2016
11:40:54
http

Мерлин
29.01.2016
11:41:02
redis какой-нибудь

redis какой-нибудь
используй, в смысле

Viktor
29.01.2016
11:42:04
Сколько записей примерно? И сколько записей надо делать в секунду примерно?
Максимум 1000, и то маловероятно При запуске будет пробегаться по всей базе Потом в процессе работы редактировать существующие поля может... в крайнем случае раз 10 за секунду Добавлять новые и считывать и того реже, где-то раз в секунд 20-30, но пусть будет раз в 3 секунды

Юзер напрямую работает со скриптом, или есть всякие nginx'ы?

Sergey
29.01.2016
11:43:07
Чисто uwsgi

Admin
ERROR: S client not available

Viktor
29.01.2016
11:43:35
тогда надо сервер просить добавлять header с ip пользователя вроде, нет?

Sergey
29.01.2016
11:43:42
API выглядит так: #!/usr/bin/python3.4 # -*- coding: utf-8 -*- import os import json import falcon __path__ = os.path.dirname(__file__) ROOT_DIR = os.path.abspath(__path__) class QuoteResource: def on_get(self, req, resp): """Handles GET requests""" quote = { 'ip': req.headers } resp.body = json.dumps(quote) api = falcon.API() api.add_route('/test', QuoteResource())

Pavel
29.01.2016
11:44:21
в req.headers что?

Sergey
29.01.2016
11:44:33
в req.headers что?
http://46.101.113.35:8080/test

Artem
29.01.2016
11:44:34
плюсую mongodb

Sergey
29.01.2016
11:45:02
в req.headers что?
Ничего интересного не нашел.

Viktor
29.01.2016
11:45:23
не оно? http://stackoverflow.com/questions/7835030/obtaining-client-ip-address-from-a-wsgi-app-using-eventlet

Владимир
29.01.2016
11:45:40
Now, given the same instructions, find the position of the first character that causes him to enter the basement (floor -1). The first character in the instructions has position 1, the second character has position 2, and so on. For example: ) causes him to enter the basement at character position 1. ()()) causes him to enter the basement at character position 5. What is the position of the character that causes Santa to first enter the basement?до меня не доходит: 1. почему ()()) дает позицию 5  "The first character in the instructions has position 1, the second character has position 2, and so on. " 2. мне "The first character in the instructions has position 1, the second character has position 2, and so on." всю строку символов в 1,2,3 и т.д. переделать надо?

Viktor
29.01.2016
11:47:23
погоди, так тебе разве не надо тупо сделать переменную

Владимир
29.01.2016
11:48:22
почему ()()) дает позицию 5

Google
Viktor
29.01.2016
11:48:23
Встречаешь '(' -> инкрементируешь Встречаешь ')' -> декрементируешь Как только стало -1 — выводишь номер символа

Kolyann
29.01.2016
11:48:35
( - 1 ) - 0 ( - 1 ) - 0 ) - -1

Владимир
29.01.2016
11:48:47
спасибо, буду капать

Viktor
29.01.2016
11:50:54
почему ()()) дает позицию 5
Изначально 0 Потом +1, -1, +1, -1, -1 Этажи 1 0 1 0 -1 << Стало меньше 0! Позиц 1 2 3 4 5

Ничего интересного не нашел.
лол http://falcon.readthedocs.org/en/latest/api/request_and_response.html?highlight=addr#Request.remote_addr А это?

Sergey
29.01.2016
11:54:14
лол http://falcon.readthedocs.org/en/latest/api/request_and_response.html?highlight=addr#Request.remote_addr А это?
Ооо. Очень даже похоже! Спасибо) Я блин всю доку по этому фреймворку перерыл и видимо успустил.

Viktor
29.01.2016
11:54:28
:D

Лажно, посмотрим couchdb

Pavel
29.01.2016
11:59:28
в очередной раз пропиарю пайшарм. Запустить скрипт под дебурегом, в начале on_get поставить breakpoint, по остановке пройтись глазами по self, req и resp в поисках чего-то, похожего на адрес - минута на всё.

давайте работать эффективно.

Henaro
29.01.2016
12:03:58
спасибо, буду капать
while x <> -1: тут щщотчег заведи какой-нибудь

Henaro
29.01.2016
12:04:21
пайчарм всех удобен, всем хорош

но иногда редактор саблайма кажется удобней

Sergey
29.01.2016
12:04:42
Pycharm пробывал. Он слишком медленный.

Aliaksiej
29.01.2016
12:04:44
ой вы там недавно обсуждали

есть какой для питона embeded key value storage

Pavel
29.01.2016
12:04:59
но иногда редактор саблайма кажется удобней
редактор - да. но на редакторе жизнь не заканчивается.

Aliaksiej
29.01.2016
12:05:07
чтобы мультипроцессинговый был

Henaro
29.01.2016
12:05:12
это да

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