@ru_python

Страница 2133 из 9768
Rocket
02.02.2017
15:31:09
Хотя уже прикрутил jinja2 к своему велосипеду для рендеринга сообщений ?

Subbotin
02.02.2017
15:31:12
даёшь бота - графический редактор. послаешь картинку а потом такой "подрисуй усы", "и прыщи убери", "чё-то как-то рожа кривовата - убери чтоли тени на левой стороне"

а это идея для стартапа

вообще с ботами плохо - их не монетизируешь

Google
nemoy
02.02.2017
15:32:46
вообще с ботами плохо - их не монетизируешь
почему нет? рекламу в них продавай, контент платный делай, все тоже что и с сайтом

Ilia
02.02.2017
15:33:00
вообще с ботами плохо - их не монетизируешь
Ну это пока в сером поле так сказать

Subbotin
02.02.2017
15:44:41
с платным контентом тоже не очень понятно с механизмом оплаты

прикручивать сайт и там уже делать оплату?

Igor
02.02.2017
15:45:46
платить биткоинами!

Subbotin
02.02.2017
15:45:58
ну вот биткоинами можно

ну это сразу снижает выручку в разы.

Artem
02.02.2017
15:46:40
А через gaming platform никак?

(я если что совсем не смотрел на нее и не знаю ограничений)

nemoy
02.02.2017
15:47:48
с платным контентом тоже не очень понятно с механизмом оплаты
ну у меня есть бот один, был сайт в .onion, сдалал такого же бота, оплата через апи блокчейнБ вроде робит, не кто не жалуется, ссылку по понятным причинам не предоставляю))

Igor
02.02.2017
15:48:02
лол

Ilia
02.02.2017
15:48:17
А, проблема в том что платёжные сервисы требуют вебсайт с описанием услуг, офертой и т.д.

Google
Subbotin
02.02.2017
15:48:30
ну это работает уже для тех сервисов где готовы платить биткоинами

Ilia
02.02.2017
15:49:10
Бот этого понятное дело не может предоставить, ну если планируется монетизация проекта то вебсайт для него точно нужен будет

Ну а там уже ссылки для оплаты на сайте и т.д.

Leonid
02.02.2017
16:01:07
Most used words in Python https://anvaka.github.io/common-words/#?lang=py

Nikolay
02.02.2017
18:32:44
Roman
02.02.2017
20:17:26
Задачка на подумать: найти последовательность байт в файле на несколько ГБ и отрезать все до нее.

Евгений
02.02.2017
20:19:15
Привет всем. Кто в Москве может дать в аренду на час старый процессор с сокетом 1151? Нужен для того, чтобы прошить материнку.

here1am
02.02.2017
20:19:51
нихера себе старый с 1151

Denis
02.02.2017
20:21:29
Задачка на подумать: найти последовательность байт в файле на несколько ГБ и отрезать все до нее.
Если последовательность маленькая, то КМП и пишем все после первого вхождения

Андрей
02.02.2017
20:23:55
похоже на редиректы хардкодом забитые

Nikolay
02.02.2017
20:24:06
?

Artem
02.02.2017
20:24:33
суть примерно понятна, просто некогда самому смотреть

Андрей
02.02.2017
20:24:40
там вроде бы всё изи, но мне лень

а остальным открывать биткоин кошелек будет еще больше лень

придется тебе самому смотреть

Roman
02.02.2017
20:26:52
Google
Denis
02.02.2017
20:27:14
И что, весь файл в память грузить?

Если так, то s.split(somestr, maxsplit=1)[1]

Roman
02.02.2017
20:43:06
Есть mmap

Denis
02.02.2017
20:43:59
А если там 1 ТБ?

Roman
02.02.2017
20:54:45
А если там 1 ТБ?
В чем проблема?

Евгений
02.02.2017
21:10:17
нихера себе старый с 1151
нy типа Intel Celeron G3900 такого в общем предыдущего или более раннего поколения.

Roman
02.02.2017
21:14:31
Угу. На питоне

Nikolay
02.02.2017
21:14:48
просто питон для этого не особо нужен же, по идее

пара системных вызовов и все

Roman
02.02.2017
21:15:05
Оставить надо кусок, который после той последовательности

Nikolay
02.02.2017
21:16:26
itertools.dropwhile(lambda s: “foobar” in string, file)

ну и вывести из последней строки только то, что после “foobar”

а в чем сложность? какой-то трюк хочешь рассказать?

here1am
02.02.2017
21:17:59
нy типа Intel Celeron G3900 такого в общем предыдущего или более раннего поколения.
1151 - начиная с 6 поколения, сейчас уже 7. так что не более раннее

ну и слабые - да, но не старые

Nikolay
02.02.2017
21:18:12
или файл может быть большой одной строкой без переносов, например?

тогда то же самое, просто итератор по чанкам и чуть сложнее логика поиска последовательности

Google
Евгений
02.02.2017
21:19:46
Roman
02.02.2017
21:22:19
Nikolay
02.02.2017
21:22:52
ну вообще-то итератор

если через with открыть

Nikolay
02.02.2017
21:23:33
Именно. Бинарь на 3гб
тогда просто посимвольно перебираем, пока не встретим последовательность, обычная фигня

или почанково, так в некоторых случаях быстрее будет

Admin
ERROR: S client not available

Nikolay
02.02.2017
21:24:33
Это будет вечность
задачи “сделать как можно быстрее” не стояло :)

Roman
02.02.2017
21:24:51
или почанково, так в некоторых случаях быстрее будет
Искомая последовательность может быть на границе чанков

Nikolay
02.02.2017
21:25:28
можно стартовать много воркеров, которые будут брать чанки, и есть воркер, дойдя до конца чанка, видит, что последовательность может продолжишься в другом чанке - ничто не мешает ему взять следующий явно и проверить

так как мы ничего не пишем - файл можно читать и в хвост и в гриву, как угодно

Denis
02.02.2017
21:27:30
Ну КМП же

Nikolay
02.02.2017
21:27:52
Denis
02.02.2017
21:28:06
https://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9A%D0%BD%D1%83%D1%82%D0%B0_%E2%80%94_%D0%9C%D0%BE%D1%80%D1%80%D0%B8%D1%81%D0%B0_%E2%80%94_%D0%9F%D1%80%D0%B0%D1%82%D1%82%D0%B0

Artem
02.02.2017
21:29:28
кмп да, ну это стандартный подход

Google
Nikolay
02.02.2017
21:29:51
а, да, согласен

я просто в лоб пытался

плюс, алгоритм этот не покрывает параллельную обработку

Boojum
02.02.2017
21:31:56
Кто-нибудь тут знает, как можно при экспорте ipynb в html ужать огромный вывод в одной из ячеек? Там, не знаю, кнопку сделать, или скроллинг, — что угодно, только бы свернуть крупный датафрейм пандас

Boojum
02.02.2017
21:32:53
вместо вывода целиком вывести head?
Нужно, чтобы его можно было посмотреть, в этом весь смысл

и потом, jupyter же рисует сам скроллы давно уже
Горизонтальные. Вертикальные нет.

Artem
02.02.2017
21:33:10
плюс, алгоритм этот не покрывает параллельную обработку
Да разбей на перекрывающиеся на k-1 куски и все ок

Nikolay
02.02.2017
21:34:48
Горизонтальные. Вертикальные нет.
если просто попытаться вывести - рисует точно. Про то, что происходит при конвертации в html, не уверен

Boojum
02.02.2017
21:35:34
если просто попытаться вывести - рисует точно. Про то, что происходит при конвертации в html, не уверен
Просто в блокноте да, можно сделать toggle. При экспорте это не работает.

Boojum
02.02.2017
21:36:31
Пробовал сделать html-кнопочку, при нажатии на которую скрывался бы вывод, но она и сама скрывается при нажатии.

Denis
02.02.2017
21:37:05
А потом поиск подстроки заменяется на регексп
Строим ДКА, перебираем файл посимвольно

Denis
02.02.2017
21:37:39
Обрабатывать гигабайтные регулярки стандартными средствами как-то не очень

Boojum
02.02.2017
21:37:44
неправильно сделал, значит)
А по-другому не выходит. Покажешь, как надо?

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