@rubylang

Страница 409 из 1684
Mikhail
14.09.2016
19:25:28
Кто юзает sidekick и множественные insertlы в sqlite? Периодически блочит базу с фразой database is locked, что делать?

ojab
14.09.2016
19:27:43
обрабатывать возникновение database is locked или воспользоваться более многопользовательской БД

I
14.09.2016
19:44:53
Кто-то на проде гоняет sqlite?

Mikhail
14.09.2016
19:45:45
кто на деве гоняет sqlite

Google
Mikhail
14.09.2016
20:00:37
Спасибо, я это так и решил при помощи limit fetch

yopp
14.09.2016
20:05:38
Я
ой.

я тебе сразу сочувствую

Serg Podtynnyi
14.09.2016
20:12:31
Ну я же вдумчиво

yopp
14.09.2016
20:13:01
не спасёт

Serg Podtynnyi
14.09.2016
20:13:05
Sqlite лучше чем в файлы csv

))

Mikhail
14.09.2016
20:13:19
а разве нельзя завести постгрес например

дефолтная база для рельсы

Serg Podtynnyi
14.09.2016
20:14:02
Не всегда образ потстргрес оправдан

Google
Danila
14.09.2016
20:14:38
што

Mikhail
14.09.2016
20:14:50
?

Danila
14.09.2016
20:14:52
а чем ты жертвуешь?

Mikhail
14.09.2016
20:15:14
просто он выборку более менее сложную не делал

или на проектике где чуть чуть запросы есть

но для блога согласен, вполне лайт пойдет

Danila
14.09.2016
20:17:02
да ну его нахуй

Mikhail
14.09.2016
20:17:10
почему

yopp
14.09.2016
20:17:21
Mikhail
14.09.2016
20:17:26
пойдет для бложика

yopp
14.09.2016
20:17:27
sqlite работает исключительно на 1 потоке

Mikhail
14.09.2016
20:17:33
да

yopp
14.09.2016
20:17:40
дальше с ним всё очень плохо

Mikhail
14.09.2016
20:17:41
вот когда он будет в блог постить

тогда и запрос подблочит чуть чуть

но для блога

а если транзакции идут не только от блогера то не стоит

Danila
14.09.2016
20:18:17
кек

Mikhail
14.09.2016
20:18:19
он та в рубишном процессе работает

а не в отдельном

Google
Mikhail
14.09.2016
20:18:29
блочить будет

но для блога пойдет

А вот про то что постгрес не оправдан я вахуе

аргументов я еще не слышал, где постгрес хуже чем лайт

По умолчанию в рельсе, ставится за 2 минуты

Видимо или ручки в попке, или это такая разновидность мазохизма

ojab
14.09.2016
20:20:33
на инстансах с <=512Mb RAM postgresql значительно хуже чем sqlite

Mikhail
14.09.2016
20:20:49
ну нет же

Mikhail
14.09.2016
20:21:00
у тебя в лайте только одна транзакция будет работать

ты че наркот

у тебя 2 запроса и второй чел ждет

ojab
14.09.2016
20:21:38
это лучше чем OOM killer

Mikhail
14.09.2016
20:22:03
У меня друг много проектов держит на vscale 512 и не жалуется

на пумовском воркере

да я думаю тут весь чат имеет чтото на 512 инстансе

Eugene
14.09.2016
20:22:39
кто нибудь использовал реализацию префиксного дерева в своих проектах?

ну т.е. быстрый поиск подстроки в строке или не стоит этим заморачиваться?

Mikhail
14.09.2016
20:23:50
типа анцестри чтоль

или кложатри

Google
Eugene
14.09.2016
20:25:37
типа анцестри чтоль
https://github.com/stefankroes/ancestry

прикольная штука

Mikhail
14.09.2016
20:25:59
closure_tree

еще

Eugene
14.09.2016
20:26:34
а ты их использовал?

и для чего?

Mikhail
14.09.2016
20:27:29
когда у тебя деревовидные значения по типу оглавления есть удобно. Типа 1.1 / 1.1.123

Admin
ERROR: S client not available

Mikhail
14.09.2016
20:27:51
везде где надо дерево

можешь менюшку запихать

?

Eugene
14.09.2016
20:53:11
окей

спасибо

Антон
14.09.2016
22:16:07
1.1 / 1.1.123 есть rstp

ой, nested sets

Mikhail
14.09.2016
22:16:38
не разбираюсь в терминологии

Антон
14.09.2016
22:17:28
nested sets - шикарное решение для деревьев

только для деревьев

Andrey
15.09.2016
04:56:41
прикольная штука
Использовал для написания форума. Очень неплохо себя зарекомендовал.

Evgeny
15.09.2016
05:24:40
где в рельсе лучше сохранить файл, который будут патчить гем? Надо решить проблему с кодировкой файла, а именно dbf, который в заголовке пишет что cp1252, а данные в столбцах cp866, поубивалбы нах)

Google
Evgeny
15.09.2016
05:28:13
Возможно, просто ни разу в самой рельсе непатчил

Наверное было бы лучше вообще пулреквест сделать для гема

Но я не понял пока как правильно текст перекодировать, там если file.read формат идет urlencoding(онайлн сервис определил), проверяю в консоли руби и в итоге на выходе фигня какая то

А в нете предлагают только решение с URI::encode str

А на выходе строка не переводимая никуда, по крайней мере онлайн сервисы колом встают

МБ я не так делаю? Посомтри если не сложно str = '\xD4\xC0\xCC\xC8\xCB\xC8\xDF\x00\x00\x00'

Онлайн определил, что это с ACSII в win1251 == ФАМИЛИЯ

Хотя нет

Я сам выбрал urlencoder

В исходниках гема он создает переменные имя длина и т.п из метода unpack, а делает инстанс колонки на основе этой инфы. Самое интересное, что он на этом этапе выдает эксепшн, что имя пустое, но это не правда, в консоли .empty? == false. ПОйду наверное byebug ковырять

Evgeny
15.09.2016
06:54:06
Я так делал, а на выходе ошибка была. Щас отошел не могу проверить

Serg Podtynnyi
15.09.2016
09:31:21
А мысли про то что приложение на руби может быть не только бложеком и не использовать бд видимо людей неипосещают лол

Антон
15.09.2016
09:36:21
приложение на руби может быть только todo листом или cookbook-ом

trickster
15.09.2016
09:37:32
:D

либо скафолженный интернет магазин

Serg Podtynnyi
15.09.2016
09:38:43
Ну вообще да, еще может быть разновидностью монгрел сервера

Зачем магазин если есть шопифай)

Страница 409 из 1684