@ru_python

Страница 145 из 9768
Ilya
15.01.2016
09:41:36
blliurlist = [] for i in sol["reg:register"]["content"]: if "url" in i: if type(i["url"]) == list: for k in i["url"]: if (k[:7] == "http://"): l=i["domain"].encode("idna") + urllib.quote(urllib.unquote(urllib.unquote(k[7:][len(i["domain"]):])).split("#")[0].encode('utf8'), safe="!*'();:@&=+$,/?%#[]~") if (l not in blliurlist): blliurlist.append(l) else: if (i["url"][:7] == "http://"): l=i["domain"].encode("idna") + urllib.quote(urllib.unquote(urllib.unquote(i["url"][7:][len(i["domain"]):])).split("#")[0].encode('utf8'), safe="!*'();:@&=+$,/?%#[]~") if (l not in blliurlist): blliurlist.append(l) else: if "domain" in i: l=i["domain"].encode("idna")+"/" if (l not in blliurlist): blliurlist.append(l)

такая вот неопрятная ебола уже

.encode('utf8') чоб тут поставить

а то на цп1251 ругается

Google
Ilya
15.01.2016
09:42:39
хотя изначально файл в 1251

Pavel
15.01.2016
09:44:07
конвертируй open(trg, encoding='utf8').write(open(src, encoding='1251').read())

Ilya
15.01.2016
09:44:38
открытие файла?

Pavel
15.01.2016
09:44:49
контент

ещё сделай blliurlist=set(), и жизнь облегчится

на три ифа

Ilya
15.01.2016
09:46:06
if (l not in blliurlist): blliurlist.append(l)

?

Pavel
15.01.2016
09:46:34
ага, blii.add(l)

Ilya
15.01.2016
09:46:55
типа он уникальный будет?

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

Pavel
15.01.2016
09:47:21
сет гарантирует, что у тебя два одинаковых значения не будет.

Ilya
15.01.2016
09:47:29
а он как скажет на добавлении?

Google
Pavel
15.01.2016
09:47:34
ничего

Ilya
15.01.2016
09:47:39
просто съест? или ошибка/экзепшен?

Kolyann
15.01.2016
09:47:42
съест

Pavel
15.01.2016
09:47:45
просто съест

Ilya
15.01.2016
09:47:46
кк, пасиб

ви нид ту го диппер

Pavel
15.01.2016
09:52:50
не обращай внимания, я не очень понял, смысл твоей жалобы на 1251 и что-то невнятное посоветовал.

я бы ещё вот тут ужас на пять телеграммных строк вынес функцию, чтоб видеть по-реже. но там чо-то так накручено, что смотри сам. blliurlist = set() def func(domain, url): if url[:7]=='http://' return ....... else: return None for i in sol["reg:register"]["content"]: if "url" in i: domain = i['domain'] if type(i["url"]) is list: bliurlist.update(func(domain, k) for k in i['url']) else: bliurlist.add(func(domain, i['url'])) elif "domain" in i: l=i['domain'].encode("idna")+"/" bliurlist.add(l) bliurlist.remove(None)

Whore Amazing
15.01.2016
10:30:47
ребят, а как вам такая идея для веб-проекта? суть в том, что есть общее пространство для всех юзеров. они могут нарисовать сами или загрузить из картинок любое изображение и привязать к нему любой код, который будет им управлять. т.е. юзкейс: юзер рисует себе человечка, рисует ему мачете и пишет код, с помощью которого человечек этим мачете хуярит всех вокруг. правил, короче, нет. ты можешь запилить все, что способен описать алгоритмами. монетизировать можно, продавая готовый код для разных плюшек.

Maxim robox
15.01.2016
10:35:04
Как балансировать?

Whore Amazing
15.01.2016
10:35:16
в смысле?

Maxim robox
15.01.2016
10:35:30
Как поддерживать игровой баланс в этом?

Whore Amazing
15.01.2016
10:35:44
никак. это не игра в обычном понимании.

Ivan
15.01.2016
10:35:47
Вообще не понял. Это типа игра?

Т.е. я нарисую шар, задам ему массу, опишу, как он катается — и он всех давит?

Whore Amazing
15.01.2016
10:36:14
упор делается на свободу действий. не нравится, что кто-то крушит твои домики - создай себе отдельную и пригашай друзей.

Ivan
15.01.2016
10:36:38
Майнкрафт?

Maxim robox
15.01.2016
10:36:40
Порог вхождения высокий.

Google
Whore Amazing
15.01.2016
10:36:41
суть не в том, чтобы что-то разрушать, скорее создавать.

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

Майнкрафт?
что-то типа, но без ограничений.

и в веб-версии.

Ivan
15.01.2016
10:37:20
что-то типа, но без ограничений.
так там в песочнице тоже их нет

Whore Amazing
15.01.2016
10:37:41
так там в песочнице тоже их нет
там ограничено как минимум графикой.

Ivan
15.01.2016
10:38:09
там ограничено как минимум графикой.
так и у тебя будет движком ограничено

Whore Amazing
15.01.2016
10:38:56
окей, отличие от майнкрафта в том, что можно описать алгоритмы поведения предметов, и они могут делать что-то самостоятельно.

Pavel
15.01.2016
10:39:22
было такое попроще, бактерии какие-то ползали, танки, ещё что-то было. без графики, только код заливаешь, а там чемпионаты проводятся.

Whore Amazing
15.01.2016
10:39:53
было такое попроще, бактерии какие-то ползали, танки, ещё что-то было. без графики, только код заливаешь, а там чемпионаты проводятся.
любопытно. так вот если на это натянуть графику и красиво подать, можно будет монетизировать. прибыль-с.

Kolyann
15.01.2016
10:41:43
любопытно. так вот если на это натянуть графику и красиво подать, можно будет монетизировать. прибыль-с.
идея заебись ровно до того момента, пока не нужно будет это реализовывать

Whore Amazing
15.01.2016
10:42:07
идея заебись ровно до того момента, пока не нужно будет это реализовывать
если заебись - все ок. реализуем как-ибудь... когда-нибудь...

Ivan
15.01.2016
10:42:43
Удвою.
Два чая этому господину

Whore Amazing
15.01.2016
10:43:09
по сути, вся реализация будет состоять из графической обертки над кодом

Ivan
15.01.2016
10:43:36
ага, и ещё код

и защита от "самых умных"

Whore Amazing
15.01.2016
10:43:46
ну да.

Ivan
15.01.2016
10:43:49
т.е. некий внутренний скриптовый язык

Pavel
15.01.2016
10:44:13
не надо никаких внутренних языков, питон или луа или жс.

Google
Whore Amazing
15.01.2016
10:44:17
да не обязательно, можно любой, просто обрезать все системные модули.

Kolyann
15.01.2016
10:45:31
я вижу только такой вариант - пишется физический/ИИ движок, на котором уже можно описывать объекты

с кучей ограничений

и это уже запиливать, тогда да, может быть и реализуемо

Kolyann
15.01.2016
10:46:01
в смысле нах?

что ты предлагаешь?

Whore Amazing
15.01.2016
10:46:29
на том же питоне, к примеру - собственные классы для объектов. все.

Kolyann
15.01.2016
10:46:32
я пишу безразмерную точку в пространстве которая путешествует со сверхсветовой и сжигает все объекты вокруг себя

ахуенно

Admin
ERROR: S client not available

Kolyann
15.01.2016
10:46:37
чуваки, побеждайте

Kolyann
15.01.2016
10:46:52
её не будет на экране

она безразмерная

и без физических сущностей => неубиваемая

Pavel
15.01.2016
10:47:23
у неё масса будет отрицательная, и всё пизданётся с эксепшеном.

Whore Amazing
15.01.2016
10:47:32
безразмерная не создастся. класс наследуется от базового, включающего размер.

Kolyann
15.01.2016
10:48:23
Google
Whore Amazing
15.01.2016
10:48:25
баланс, если так называть, в том, что можно создавать себе отдельные виртуальные "комнаты" и негодующие просто будут из них выходить

Kolyann
15.01.2016
10:48:26
ХОЧУ БЕЗРАЗМЕРНУЮ

С ОТРИЦАТЕЛЬНОЙ МАССОЙ

Whore Amazing
15.01.2016
10:48:42
ну ахуеть, ты ж только что предлагал кодить что хочу
ну не утрируй, а, ты же понял, что я хотел сказать

Kolyann
15.01.2016
10:49:01
ну я написал, что для всего этого нужен движок

ты гришь что движок это уже херня

и ниторт

Kolyann
15.01.2016
10:49:40
Потёр безразмерным ластиком.
ластик сгорел при приближении

Boojum
15.01.2016
10:49:45
Можно хотя бы ограничить размеры создаваемого предмета

Pavel
15.01.2016
10:49:47
Потёр безразмерным ластиком.
пришёл бог и сделал всё, что хочет.

Kolyann
15.01.2016
10:49:58
бог сгорел от безразмерной точки

(ну что, где там огнеупорные враги)

Aliaksiej
15.01.2016
10:50:19
может физические параметры у всех одинаковые, а как выглядит и как себя ведет - решает юзверь?

Pavel
15.01.2016
10:50:20
Фԉùཎыч⚠️
15.01.2016
10:50:32
Ластик с имункой к огню?

Boojum
15.01.2016
10:50:38
Вы играли в empireofcode?

Aliaksiej
15.01.2016
10:50:41
имолэйт ипрувед!

Whore Amazing
15.01.2016
10:50:44
может физические параметры у всех одинаковые, а как выглядит и как себя ведет - решает юзверь?
можно и так, но скучнее. проще ограничить физические параметры охуительными цифрами и все бцдет ок.

Aliaksiej
15.01.2016
10:50:55
фаер резист

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