1.1, Аноним (1), 18:17, 21/01/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Давным-давно Far Manager читал настройки из реестра и запускался мгновенно с жёсткого диска. А новый работает с SQLite и бывает пару секунд загружается с SSD.
| |
|
|
|
4.52, Аноним (52), 02:17, 22/01/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Так а вы, батенька, экстрасенс?
Какой же Нортон^Wfar без дискеты?
| |
|
|
2.11, Аноним (11), 19:25, 21/01/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
и никто не сказал, что Far manger это Windows only... ты стареешь, опеннет
| |
2.12, Аноним (12), 19:32, 21/01/2024 [^] [^^] [^^^] [ответить]
| +3 +/– |
Far из-за обилия плагинов на старте сильно тормозит. Попробуйте перезапустить без них и удивитесь.
| |
2.15, Аноним (15), 19:43, 21/01/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
> А новый работает с SQLite и бывает пару секунд загружается с SSD.
С чего вы взяли, что проблема именно в SQLite? Он на миллионах устройств работает молниеносно.
| |
|
3.19, Аноним (7), 20:12, 21/01/2024 [^] [^^] [^^^] [ответить]
| –8 +/– |
В вашем воображении? Скулайт тормозит и теряет данные. Вот две его основные способности.
| |
|
|
5.31, Аноним (7), 21:40, 21/01/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Каких фаерфокс теряет данные скулайте если заканчивается место на диске.
| |
|
6.41, Tron is Whistling (?), 22:42, 21/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
А ты хотел бы, чтобы новые данные сохранялись на диск, на котором закончилось место?
Цэ, батенька, из области фантастики.
| |
|
7.64, Аноним (7), 11:29, 22/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Попытайся в голову зачем продолжать писать если место кончилось делай отказ, но сохрани данные.
| |
|
6.42, Аноним (42), 22:43, 21/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Каких фаерфокс теряет данные скулайте если заканчивается место на диске.
Sqlite как раз не теряет, теряет leveldb и та дрянь которая у него ещё используется.
| |
|
|
4.45, Аноним (42), 22:47, 21/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
> В вашем воображении? Скулайт тормозит и теряет данные. Вот две его основные
> способности.
Ты просто не понимаешь, в чём суть проблемы тормозов sqlite. Она не связана с производительностью дб. Она связана с объёмами хранимой информации (и очень необходимой по мнению разработчиков, чёрт бы их побрал) и тормозами IO. Ещё иногда индексы не настроены, а выборки используются совершенно дикие, и, конечно, они будут тормозить.
| |
|
5.65, Аноним (7), 11:30, 22/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Ты правильно мыслишь ну не подходит скулайт для задачи зачем его пихать то везде. Больше того он почти никогда не нужен.
| |
|
6.69, Аноним (42), 12:21, 22/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Скулайт абсолютно универсальный для любых конфигов и логов, легко взять и легко использовать, при этом, он вполне себе гарантирует, что с успешно записанными данными ничего не случится при падении программы, отключении питания, или там при "кончившемся месте", а сама библиотека достаточно хорошего уровня (и предсказуемая).
| |
|
|
4.49, амоним (?), 02:06, 22/01/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
использовал во многих проектах. причем начиная с версии, ктторая под WinCE была. Использовал с fluttet, .net, go, rust...
вот чего НИКОГДА не было замечено, так это поломки базы без причины. бывали иногда баги, бывали проблемы с биндингами, иногда хотелось нормальные типы данных. но вот терять данные и тормозить - никогда.
| |
|
5.66, Аноним (7), 11:32, 22/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Зайди в браузер например ФФ прочисти всё что хранится в скулайтах. И увидишь как браузер начинает летать и да это на ссд.
| |
|
6.77, Аноним (12), 20:48, 22/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
ОС ещё переустановить можно. Тоже, говорят, всё летать начинает.
| |
|
|
4.76, Аноним (76), 17:55, 22/01/2024 [^] [^^] [^^^] [ответить]
| –1 +/– |
тормозит - да.
теряет данные - и да, и нет.
Проблема в том, что SQLite не теряет данные. Это журналируемый калл. Из-за этого vacuum жрёт вдвое больше места и потребляет i/o и изнашивает диск. И имеет все шансы прерваться посередине. Есть официальный воркараунд на правах демки - отдельный бинарь, делающий вакуум, но in-place без гарантий сохранности. Так как для важных баз и так есть бэкапы, пользуюсь им.
По-умолчанию каждая операция в своей транзакции, оттого и медленно - каждая операция проходит сначала журнал, а потом файл базы. Чтобы снизить i/o нужно сгруппировать все операции записи настроек в одну транзакцию.
База ломается когда wal-файлы или файлы журнала были удалены.
| |
|
|
|
1.8, InuYasha (??), 18:35, 21/01/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Хочется высказаться, как они достали со своим JSONом, но снизу послучал YAML...
| |
|
2.14, Аноним (15), 19:40, 21/01/2024 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Хочется высказаться, как они достали со своим JSONом, но снизу послучал YAML.
А тебе-то какое дело? Как именно они достали лично *тебя* JSONом?
| |
|
3.18, Аноним (18), 20:11, 21/01/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Возможно он нашёл на помойке методичку MS из нулевых, про то что тормозной XML и SOAP - его светлое будущее)
| |
|
4.29, InuYasha (??), 21:25, 21/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Не любитель ломать глаза, но на XMPP народ сидит - и не обламывается. А под капотом у него...
| |
|
5.39, Аноним (18), 22:33, 21/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Фишка XMPP не в XML. То что он по историческим причинам его использует - это вообще не плюс. А дыры заложенные в XML by design вообще прекрасны
| |
5.54, Аноним (52), 02:20, 22/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Не любитель ломать глаза, но на XMPP народ сидит - и не обламывается. А под капотом у него...
На кубике сидит в тысячи раз больше народа и ещё более не обламывается, а там Джейсон на Фредди^Wямле и CUE-м погоняет.
| |
|
4.50, амоним (?), 02:09, 22/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
к слову, сервисно ориентированная архитектура стала будущим, да и текстовый формат обмена данными. напомню, вместо монолитов того времеги, и повсюду распространненной бинарной сериализации.
| |
|
|
6.60, амоним (?), 04:05, 22/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
я тоже его люблю, но кодогенерация на основе OpenApi вне конкуренции по популярности, простоте реализации и отлаживаемости.
| |
|
|
|
|
|
3.27, InuYasha (??), 21:23, 21/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
>> но снизу послучал YAML...
> К yaml линейка прилагается, чтобы оступ измерять?
Вот ей, похоже, и постучали. )
| |
3.55, Аноним (52), 02:21, 22/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
> К yaml линейка прилагается, чтобы оступ измерять?
А я думал, его можно открыть в текстовом редакторе, который сам всё померит...
| |
|
4.58, Вы забыли заполнить поле Name (?), 03:18, 22/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
>> К yaml линейка прилагается, чтобы оступ измерять?
> А я думал, его можно открыть в текстовом редакторе, который сам всё
> померит...
ЕМНИП в yaml стандарт де-факто в 2 пробела. Удачи тебе, зоркий глаз.
| |
|
|
|
1.9, Аноним (42), 18:56, 21/01/2024 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
C wal2 можно будет дёргать из розетки без значительных повреждений?
| |
|
|
|
4.47, OpenEcho (?), 01:11, 22/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
> придётся и дальше сидеть на журнале.
Чтоб сидеть как на стуле, надо наверное много журналов ;)
| |
|
5.73, Аноним (52), 14:15, 22/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Профи подкладывают журнал на стул.
Таким образом, сочетаются плюсы сидения на стуле и на журнале.
| |
|
6.75, OpenEcho (?), 16:03, 22/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Профи подкладывают журнал на стул.
> Таким образом, сочетаются плюсы сидения на стуле и на журнале.
Главное в таком случае, чтоб стул был твердым, - не жидким
| |
|
|
|
|
|
|
2.30, Аноним (30), 21:36, 21/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Но его продукт невероятно успешен, а это означает, что он все делает правильно.
| |
|
|
4.46, Аноним (15), 00:19, 22/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
> Электрон успешен они всё делают правильно.
Так и есть, без шуток.
| |
|
5.56, Аноним (56), 02:53, 22/01/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Это те, кто на электроне приложения делают, делают неправильно.
| |
|
6.67, Аноним (7), 11:34, 22/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Так же и и со скулайтом, кто им пользуется делает это неправильно.
| |
|
7.72, Аноним (52), 14:13, 22/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Так-то и сишка — неплохой язык, просто им пользуются неправильно (динамически аллоцируют произвольные объемы памяти и работают с указателями, вместо того, чтобы ограничиваться типами фиксированного размера и обращаться к переменным только напрямую).
| |
|
|
|
|
|
4.51, амоним (?), 02:13, 22/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
гм... а что неправильного они делают?
js улучшается, есть ts, npm становится удобнее, node - быстрее.
пользователей все больше.. кода написанного на js/ts тоже.
популярности платформы можно позавидовать.
никто не смог сделать ничего и близко сравнимого.
они точно ошибаются?
| |
|
5.59, Вы забыли заполнить поле Name (?), 03:22, 22/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
> гм... а что неправильного они делают?
> js улучшается, есть ts, npm становится удобнее, node - быстрее.
> пользователей все больше.. кода написанного на js/ts тоже.
> популярности платформы можно позавидовать.
> никто не смог сделать ничего и близко сравнимого.
> они точно ошибаются?
Да, потому что все что ты написал - ложь. Все что происходит - это исправление костылей изначально кривого языка и платформы, латание дыр на лету. Да, плывет, но экипажу неудобно и сыро.
> популярности платформы можно позавидовать
Популярность - вовсе не означает правильность выбранного пути. Возможно новое поколение думает именно так и тогда тебе стоит стать популярным блохером, а не ученым.
| |
|
6.61, амоним (?), 04:09, 22/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
но ведь оно про инженерию.
а тут простите, но постоянный компромис, между качеством и затратами.
потому, что все не ради науки, а ради денег.
и тут нода разорвала все грелки.
| |
|
7.74, Аноним (52), 14:18, 22/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
Только при условии, что считаются затраты "в короткую".
Нода — это инструмент для быстрого сляпывания сырого прототипа.
Как только расходы от поддержки такого прототипа считаются "в долгую" — рвут уже ноду.
| |
|
|
|
|
|
2.36, Аноним (34), 21:54, 21/01/2024 [^] [^^] [^^^] [ответить]
| +1 +/– |
Какой один человек, там целая контора!
Да, там есть лидер - он как Торвальдс принимает ключевые решения, но работает над проектом очень много людей.
| |
|
3.48, OpenEcho (?), 01:15, 22/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
> но работает над проектом очень много людей.
Ну, чтоб быть обьективным, то не так уж и много. К ним проломиться с пул реквестом, надо пуд соли сьесть и то не факт что мержнут, может поэтому кстати и качество, что не пихают все что не попадя
| |
|
|
1.35, Аноним (35), 21:53, 21/01/2024 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
>JSONB is a binary representation of JSON used by SQLite and is intended for internal use by SQLite only. Applications should not use JSONB outside of SQLite nor try to reverse-engineer the JSONB format.
Наизобретают велосипедов. Формат судя по намёкам в доке не оптимизирован для поиска, в отличие от postgres. Зачем тогда кастомный формат? Почему не хранить CBOR? Я вот в базе храню CBOR.
| |
|
2.37, Аноним (34), 21:58, 21/01/2024 [^] [^^] [^^^] [ответить]
| +/– |
jsonb покомпактрее json'а, и работать с ним быстрее только из-за этого используют.
Да, другой похожий формат может был бы лучше. Не исключено, что jsonb выкинут.
| |
|
|