@botoid

Страница 3756 из 4042
Žak
13.09.2018
15:22:54
Можно же не обязательно редиску. Просто создать глобальную переменную и просто закидывать или брать из нее данные. И время от времени делать бэкап. Да?

Bogdan
13.09.2018
15:23:03
postgres?)

Google
Žak
13.09.2018
15:23:25
postgres?)
Не. Хочется nosql

Bogdan
13.09.2018
15:23:26
Marlik
13.09.2018
15:23:36
Ахренеть, ушёл чидадь обливаясь слезами.

Žak
13.09.2018
15:23:38
не совсем
Документы в монго

Žak
13.09.2018
15:24:21
Но зачем если редис делает это вместо тебя
Вот именно. Так почему я должен юзать редиску если могу делать так сам. Она быстрее это делает Илии что?

Bogdan
13.09.2018
15:24:26
если ты хочешь потом аналитику какую-никакую, выборки для рассылки, то надо постгрю

Žak
13.09.2018
15:24:50
Павел
13.09.2018
15:24:59
как часто?

в каких случаях?

Žak
13.09.2018
15:25:24
в каких случаях?
Скажем каждые 12 часов

Павел
13.09.2018
15:25:35
и скрипт взял и упал по середине

Google
Павел
13.09.2018
15:25:43
ОЙ

да и со временем питон даст тебе по лицу мемориеррор

Žak
13.09.2018
15:26:27
и скрипт взял и упал по середине
А редиска остановит падение или уберет жука из-под камня?

Marlik
13.09.2018
15:26:56
А редиска остановит падение или уберет жука из-под камня?
В редиске данные то останутся, ну или в монге.

Павел
13.09.2018
15:27:18
был бы питон я бы посоветовал atexit но увы

Žak
13.09.2018
15:27:29
В редиске данные то останутся, ну или в монге.
В монге да. А в редиске как они останутся? Она же не каждую секунду бэкапится...

Marlik
13.09.2018
15:28:28
В монге да. А в редиске как они останутся? Она же не каждую секунду бэкапится...
Бекапте постоянно, но чувствую что вы что-то там напридумывали лишнего.

Žak
13.09.2018
15:29:25
Бекапте постоянно, но чувствую что вы что-то там напридумывали лишнего.
Так и я могу сделать чтобы каждую 0.001 секунду бэкапилось. В чем разница то?

Sergey
13.09.2018
15:30:01
найми индуса чтобы тебе бэкапил

Marlik
13.09.2018
15:30:05
https://ru.wikipedia.org/wiki/Redis https://ru.wikipedia.org/wiki/MongoDB

Žak
13.09.2018
15:30:26
Я уже читал. И вчера и сегодня

Marlik
13.09.2018
15:32:10
Я не понимаю вот этого вашего бекапа в файл. Выбрал бы монгу и не парился.

Marlik
13.09.2018
15:33:57
Для неё надо много кода писать...
Если хочешь хранить данные, по другому никак. В файлах хранить такое себе.

Marlik
13.09.2018
15:35:20
Для неё надо много кода писать...
Не так много, функции четыре, insert, update, delete, select.

Žak
13.09.2018
15:35:38
Не так много, функции четыре, insert, update, delete, select.
Я не про функции. Я по код. Он очень много места занимает.

Žak
13.09.2018
15:36:42
Проблема в том что, скажем так у каждого узера свой язык интерфейса. Я нужно чтобы при каждом действии он лазил в бд и брал язык который соответствует юзеру

Google
Gabb
13.09.2018
15:37:22
Почему люди так экономят на запросах к БД

Marlik
13.09.2018
15:37:50
Для одного скрипта почему бы и нет
Ну хз, у меня вот к примеру тоже парсинг данных, и временное хранение. Я заюзал Sqlite, и жив. Вот https://github.com/MarlikAlmighty/multifunctionMachine

Žak
13.09.2018
15:39:05
Ну и проблема то в чём? Не вижу проблемы.
Каждый раз надо обращаться к бд. Это ещё в 4-5 раз больше кода. Хотелось бы компактности

Johnny
13.09.2018
15:39:24
Ну хз, у меня вот к примеру тоже парсинг данных, и временное хранение. Я заюзал Sqlite, и жив. Вот https://github.com/MarlikAlmighty/multifunctionMachine
sqlite должен присутствовать как минимум :) если в скрипте не используются монги, редисы и тп, то на кой ляд из-за бэкапа их ставить

Gabb
13.09.2018
15:39:24
Как это ты кодируешь так

Gabb
13.09.2018
15:39:58
компактность != качественный код
Если у него в 4-5 раз больше будет, то что то уже не так

Žak
13.09.2018
15:40:05
компактность != качественный код
Не сказал бы. @conmebot. 30 строчек

Не сказал бы. @conmebot. 30 строчек
Я ещё считал пропуски между переменными и тд

Gabb
13.09.2018
15:40:55
Не сказал бы. @conmebot. 30 строчек
Просто перессылает и отвечает нужному с помощью реплая?

Marlik
13.09.2018
15:40:59
Не сказал бы. @conmebot. 30 строчек
Количество строк кода не должно влиять никак, разбейте на пакеты, функции, ну хз.

Sergey
13.09.2018
15:41:15
короч я пас объяснять чуваку что меньше строчек, не означает что это круче

Gabb
13.09.2018
15:41:40
?‍♂
Куча сообщений от кучи людей и попробуй разбери

Žak
13.09.2018
15:41:56
Куча сообщений от кучи людей и попробуй разбери
Есть идея как реализовать по другому. Но сейчас не об этом

Chuvi
13.09.2018
15:42:15
Vitality
13.09.2018
15:42:21
Сделай класс дбхелпер. В него кинь функцию коннекта и в него же напиши все запросы к бд. Тип сет, гет, апдейт и дэлит.

Sergey
13.09.2018
15:42:31
Google
Gabb
13.09.2018
15:42:43
Есть идея как реализовать по другому. Но сейчас не об этом
Просто я посчитал, что ты это привел в пример качества и малого объема кода, но тут просто работы мало самой по себе

Chuvi
13.09.2018
15:43:13
Žak
13.09.2018
15:44:15
короч я пас объяснять чуваку что меньше строчек, не означает что это круче
Это не круче. Мне нравится когда мой код выглядит красиво и компактно.

Chuvi
13.09.2018
15:44:17
что за демосцена?
scene.org https://ru.wikipedia.org/wiki/Демосцена

Marlik
13.09.2018
15:45:06
Это не круче. Мне нравится когда мой код выглядит красиво и компактно.
Пора переходить на го. Там есть gofmt и маленький размер бинарника.

Žak
13.09.2018
15:45:40
Пора переходить на го. Там есть gofmt и маленький размер бинарника.
По мне так это тот же паскаль, только с асинхронными возможностями

Gabb
13.09.2018
15:46:16
А чем он круче js? Или питона?
Там есть gofmt и маленький размер бинарника

Chuvi
13.09.2018
15:46:22
Пора переходить на го. Там есть gofmt и маленький размер бинарника.
GO? Ты пытался что-нить написать на Go? Там получившийся бинарник из десяти строк кода весит 60 метров без оптимизаций и около 6 с ними....

Gabb
13.09.2018
15:46:45
Чё там осталось ещё, раст

Dika
13.09.2018
15:46:53
Žak
13.09.2018
15:46:54
Gabb
13.09.2018
15:47:20
Nim — Википедия ru.wikipedia.org Nim (ранее — Nimrod) — язык программирования со статической типизацией, поддерживающий процедурный, объектно-ориентированный...

marchwinks
13.09.2018
15:47:32
По мне так это тот же паскаль, только с асинхронными возможностями
Параллелизм - делать все в одно время Асинхронность - справляться со всем одновременно В го параллелизм, нет?

Ruslan
13.09.2018
15:47:36
делфи круче

Google
Sergey
13.09.2018
15:48:05
сейчас бы в 2018 году считать размеры бинарников и памяти обсуждая тг бота

Marlik
13.09.2018
15:48:36
Gabb
13.09.2018
15:48:37
Нам нужен бинарник в 640кб

Marlik
13.09.2018
15:51:24
Это тада Си, или возможно Rust.

Žak
13.09.2018
15:51:45
Есть идеи как реализовать рефералку? Делать у каждого юзера ref1, ref2, ref3..... Или у каждого только ref а потом искать до 5-6 поколения?

Ruslan
13.09.2018
15:52:18
Это тада Си, или возможно Rust.
со статической линковкой выйдет гораздо больше

Chuvi
13.09.2018
15:52:57
сейчас бы в 2018 году считать размеры бинарников и памяти обсуждая тг бота
Вот поэтому и всё тормозит. Потому что — оптимизация? Не, не слышали. Памяти хоть жопуй жуй, стоит копейки, так что давай в неё срать. )

?? Eugene
13.09.2018
15:54:54
Раньше шахматы с ИИ писали в 1кб памяти. Не те времена :)

Vitaly
13.09.2018
15:55:24
Marlik
13.09.2018
15:55:34
Ахах))

Žak
13.09.2018
15:55:39
Gabb
13.09.2018
15:56:19
А про то как id рефералов будут хранится
В БД, можно поле referer и туда uid того, кто пригласил реферала

ALEX
13.09.2018
15:56:22
Народ с праздником ?</>☝️

Страница 3756 из 4042