
Александр
29.07.2018
05:58:28

Janserik
29.07.2018
05:58:45
Просто хочу создать несколько папок

Александр
29.07.2018
05:59:26
покажи как делаешь
там еще есть MkdirAll

Google

Александр
29.07.2018
06:00:17
если ты хочешь "рекурсивно" создавать директории

Dmitriy
29.07.2018
06:03:11

Александр
29.07.2018
06:03:51
я просто работал в одном из самых крупных "магазинов на диване"
учитывая какие фортели они прокидывали с клиентами, то что кому то продали товар два раза - вообще мелочи ?

Dmitriy
29.07.2018
06:04:33
ламода?

Александр
29.07.2018
06:04:57
не, "на диване"
телемагазин

Dmitriy
29.07.2018
06:05:12
ааааа

Александр
29.07.2018
06:05:47
там была самописная на yii система
хотели на битрик сьехать, потратили миллиона 3 и не вышло

Dmitriy
29.07.2018
06:06:37

Александр
29.07.2018
06:06:58
админы сказали только через наш хладный труп это вкатиться на сервера
пришлось не внедрять

Google

Pawel
29.07.2018
06:23:39

Dmitriy
29.07.2018
06:29:43

Александр
29.07.2018
06:42:27
Всем добрый день, как выводите бота из сна? github.com/yanzay/tbot

Александр
29.07.2018
06:45:38

Zver
29.07.2018
06:47:12

Dmitriy
29.07.2018
06:48:03

Александр
29.07.2018
06:49:04
о каком уровне изоляции то речь?

Dmitriy
29.07.2018
06:51:16
ну я про дефолтный read commited

Zver
29.07.2018
06:53:32

Dmitriy
29.07.2018
06:57:40
Acid не гарантирует согласованности.
это конечно да, но вроде как раз уровни изоляции решают эту проблему и начиная с read commited у нас должно гарантироваться отсутствие грязного чтения.
но конечно хз, сильно глубоко я движки БД не рыл, чтобы на 100% это гарантировать

Zver
29.07.2018
07:04:28
Тут просто сам факт наличия acid ещё не гарантирует согласованности в операциях. Тут больше от самой базы зависит, есть ли у нее такая возможность. Но в этот вопрос я тоже особо не вдавался.

Janserik
29.07.2018
07:08:38
Вот так получилось
for i := 16; i <= 24; i++ {
var myPath = "/My/path/Lesson" + strconv.Itoa(i)
os.MkdirAll(myPath, os.FileMode(0777))
}

Zver
29.07.2018
07:10:16
My path не обязателен.

Pawel
29.07.2018
07:10:24

Janserik
29.07.2018
07:11:17

Pawel
29.07.2018
07:11:30

Dmitriy
29.07.2018
07:13:20

Vadim
29.07.2018
07:13:36
Mongo the best

Pawel
29.07.2018
07:13:42

Vadim
29.07.2018
07:13:49

Google

Alexander
29.07.2018
07:14:26

Pawel
29.07.2018
07:14:48

Dmitriy
29.07.2018
07:14:59

Alexander
29.07.2018
07:15:16
Ну точнее торговая площадка, а-ля ебей. Можно заказать и оплатить не переходя в магазин

Dmitriy
29.07.2018
07:15:25

Pawel
29.07.2018
07:16:11

Dmitriy
29.07.2018
07:17:35
Маппинг свойств на товары при большом объеме товарной нуменклатуры удобнее хранить в kv

Pawel
29.07.2018
07:18:30
ну да, отношения many-to-many удобнее делать в kv, бинго. поцаны и не знали

Dmitriy
29.07.2018
07:19:21
Вы начинаете себе противоречить

Pawel
29.07.2018
07:20:03
это была ирония

Pawel
29.07.2018
07:20:33
делать many-tomany на kv - типичная ошибка новичков

Dmitriy
29.07.2018
07:21:49

Pawel
29.07.2018
07:24:55
вы очевидно плохо понимаете что такое документная бд раз задаёте такой вопрос. почитайте чем они отличабтся от sql баз данных. many to many реализуется через join-ы, а в документных бд их нет

Alexander
29.07.2018
07:25:54

Pawel
29.07.2018
07:27:08
яндекс маркет не просто агрегатор? чет не заметил

Dmitriy
29.07.2018
07:28:03

Александр
29.07.2018
07:28:34
вообще можно и как основу
но концепцию придется передумать

Google

Александр
29.07.2018
07:28:56
kv подрузомевает денормализацию в таком случаи

Dmitriy
29.07.2018
07:29:25

Pawel
29.07.2018
07:31:30
шта? при чём тут кеш и какой пруф я не нашёл? вы утверждаете что many-to-many можно делать на kv, вы и доказывайте. Я сразу сказал что это идиотизм, а отрицательные тезисы не доказывают к вашему сведению

Alexander
29.07.2018
07:32:40
это прям топ

Pawel
29.07.2018
07:33:25
Нет, саша, это просто ты безграмотная жертва егэ , не знакомая с формальной логикой

Мерлин
29.07.2018
07:34:50

Admin
ERROR: S client not available

Alexander
29.07.2018
07:36:30

Dmitriy
29.07.2018
07:40:21

Pawel
29.07.2018
07:41:08
У Аристотеля вычитал. Если требовать доказательств отрицательных тезисов, дисскусия мгновенно скатится в абсурд. Доказывает строго тот кто утверждает, а не опровергает. Пример. Я верую во Аллаха. Ты нет. Ты же опровергаешь факт, что существует Аллах. Я утверждаю, что Аллах есть, и доказывать, следовательно, согласно твоему утверждению, ничего не должен. Следовательно Аллах таки есть. С тебя саша 10 баксов за ликбез

Alexander
29.07.2018
07:42:11

Pawel
29.07.2018
07:43:33
Отрицательный тезис ничего не доказывает. Он лишь опровергает

Мерлин
29.07.2018
07:43:47
Господи, какая же хрень
Предлагаю свернуть дискуссию геометров с диалектиками

Pawel
29.07.2018
07:44:47
так и не я её начал же. я вообще не люблю дискутировать с малообразованными людьми

Vadim
29.07.2018
07:45:04

Alexander
29.07.2018
07:45:53

Google

Vladimir
29.07.2018
07:46:45

Vadim
29.07.2018
07:47:25
нет, не прав
В любом здравом сообществе существует презумпция несуществования. Именно поэтому я сейчас пытаюсь вам это объяснить, а не просить доказать обратное.

Мерлин
29.07.2018
07:48:39
Так, всё, прикрыли лавочку

Vadim
29.07.2018
07:48:43
Но да, это офтоп.

Александр
29.07.2018
08:09:08

Vladimir
29.07.2018
08:55:50

Pawel
29.07.2018
09:07:18
ага. программист вносит в базу документы, которые хранят индексы, чтобы джойн не превратился в полный обход всей базы. Поэтому я выше назвал это идиотизмом
так можно только что-то совсем примитивное делать

Vladimir
29.07.2018
09:13:18
Реляционная бд под капотом делает тоже самое. KV сторедж это не всегда документная бд. По большому счету это не БД, а хранилище, а базой данной оно становится когда программист сверху накрутить семантики.
Ну и почему идиотизм? Докажите, что это глупо (презумпция несуществования)?

Pawel
29.07.2018
09:15:52
тут возникают вопросы - 1) а зачем деалть самому руками то, что rdbms делает "под капотом" 2) насколько программист сделает это лучше чем rdbms. риторические конечно

Vladimir
29.07.2018
09:17:34

Pawel
29.07.2018
09:17:59
ага

Vladimir
29.07.2018
09:18:04
Такой же вопрос могу задать вам. Зачем в гошке обобщенный код копипастят, когда давно придумали женерики?

Pawel
29.07.2018
09:19:36
какой ещё обощённый код и кто его копипастит?

Nazary
29.07.2018
09:19:49
ребят
utc это timestamp?
или timestamp в зависимости от пояса может быть разный?