Документы как таковые никому толком не нужны. Нужна инфраструктура для их авторинга, шаблонизации, категоризации, отслеживания авторства, рецензирования (с сохранением авторства), а иногда и версионирования. И, боюсь, решение таких задач в лунюксе без лицензий всё равно не обойдётся (если вообще есть).
Зато всрут на порядок больше на отсутствии сквозной интеграции софта и рабочих сред для этого софта. Одно удовольствие же развлекаться с Qt/GTK, разными подходами к d-bus, упражнениями в udev всяких фофанов, не говоря уже о том, чтобы забрасывать хотя бы события из удавленного сервера на софтине А в локальный клиент на софтине Б.
Three physical models of Newton’s and Stokes’s laws with(out) air resistance in the calm air are used to determine the falling time and velocity regimes of SARS-CoV-2 with(out) a respiratory water droplet of 1 to 2000 micrometers (µm) in diameter of an infected person of 0.5 to 2.6 m in height.
Ага, исследование. Целая наука прям, последнее слово. Там дальше сразу формулы всякие.
Как уже говорил, поелику эксперимент с вейпом показывает, что никакие там дроплеты не ограничиваются расстоянием до 1.7м, это «исследование» — суть чистейшее гонево, не имеющее связи с реальностью.
INSERT … ON CONFLICT arbiter — падает, несмотря на то, что в той таблице, куда по PARTITION ROUTING должны упасть данные, он есть, просто этого арбитра нет на мастер-таблице
CREATE … IF NOT EXISTS — таки да, падает, несмотря на уверение в справке об обратном
Эррера очень долго бился над проблемой, когда индексы партиций создавались не в том же (не дефолтном) tablespace, где располагались сами партиции, и я не следил, решил ли он ее; насколько помню, он даже подумывал выкинуть нафиг всё партиционирование и написать заново
И это не прям вот проблемы (особенно, IF NOT EXISTS). А тут разглядеть 0x27 в смайлике.
Для начала выиграй суд, с этим никаких проблем. А дальше включится судебная неустойка за неисполнение решения суда. Впоследствии можно продавца по миру пустить. И уверяю, такой прецедент будет очень громким. Впоследствии импортеры и продавцы драконовские договорные положения в свои договоры с производителями и поставщиками введут.
Более того, ЗоЗПП дает право обращаться в суд с иском напрямую к производителю, если таковой представлен в юридическом поле РФ. Тот уже вообще никак не сможет съехать, мол не имеем технической возможности, прошивка закрытая, то да сё.
Но, конечно, коли вместо действия искать причину, чтобы не, сиди дальше со сломанным ещё на заводе устройством и без денег.
Например, если протокол не жсон, да. Если протокол жсон, то хотелось бы пример, желательно не пример совсем больной от природы реализации.
не знаю orm, который не умел бы делать проекции.
Так-то оно так, вот только кто ж проекциями пользуется? Куда ни глянь: Model.objects.query() и погнали перебирать полноценные объекты ради одного поля. И опять же, проекция практически сводится к задаче SQLBuilder.
а у питона под капотом json не тот же си работает? про питон мало что знаю, но в dotnet сериализатор json очень быстрый.
А дело не только в жсон-сериализаторе(впрочем, даже у питона есть отдельный пакет ujson, что намекает на то, что можно быстрее). Дело и в сериализации/десериализации результата запроса. Одно дело дернуть один единственный кортеж и из него одно единственное поле, и другое дело лопатить много кортежей, каждый из которых тянуть с сервера, восстанавливать в приложении до полноценных объектов (пусть даже копеечных таплов), на ходу еще занимаясь боксингом/анбоксингом, а потом это всё обратно сваливать в жсон-сериализатор (опять боксинг/анбоксинг)
Снова повторю вопрос (снова — не потому что тебе, а потому что уже такой задавал, возможно, другим людям): сколько раз ты оформлял нормальный отчёт через FeedbackHub? Ну, например, чтобы разработчики винды вообще узнали про то, что что-то не так.
Да, тоже писал что-то похожее: суем в запрос жсон, тот разворачивает, делает несколько запросов, всякими кейсами проверяет значения на соответствие констрейнтам (пришлось повторить констрейнты, благо это не внешние ключи были), далее те, что проходят, идут в апсерт, затем собираем обратно те, что не прошли (и уронили бы весь запрос) с указанием, где плохие данные в конкретной строке входных параметров, и те, что прошли через апсерт (дергаем RETURNS по необходимости), выплевываем готовый жсон, который фронты уже умеют отображать. Офигенно работало!
Я не скажу насчёт много, но сам лично реализовывал апишки таким образом, чтобы постгрес выплевывал жсон, который я и возвращал сразу из контроллера. И недавно обучал такому трюку своего друга-коллегу. А фишка в том, что, во-первых, экономия на сериализации-десериализации, во-вторых, из базы не дергаются поля, которые не нужны (чего ORM не умеет, если в лоб), в-третьих, сформировать и упаковать жсон у сишного и, хочется надеяться, вдоль и поперек протестированного сервера баз данных получится всяко быстрее, чем то же самое у, например, питона.
И в обратную сторону примерно такая же очередь финнов, алкающих дешёвого бензина.
Документы как таковые никому толком не нужны. Нужна инфраструктура для их авторинга, шаблонизации, категоризации, отслеживания авторства, рецензирования (с сохранением авторства), а иногда и версионирования. И, боюсь, решение таких задач в лунюксе без лицензий всё равно не обойдётся (если вообще есть).
Ну да, ведь все нормальные люди наоборот: ищут, где говнянее, и едут туда из своих параисо отдыхать от неги и беззаботной жизни.
Зато всрут на порядок больше на отсутствии сквозной интеграции софта и рабочих сред для этого софта. Одно удовольствие же развлекаться с Qt/GTK, разными подходами к d-bus, упражнениями в udev всяких фофанов, не говоря уже о том, чтобы забрасывать хотя бы события из удавленного сервера на софтине А в локальный клиент на софтине Б.
Ни в коем случае. DogFooding — это жесткая подстава, вброшенная человекам нибируанцами.
/s
Ага, исследование. Целая наука прям, последнее слово. Там дальше сразу формулы всякие.
Как уже говорил, поелику эксперимент с вейпом показывает, что никакие там дроплеты не ограничиваются расстоянием до 1.7м, это «исследование» — суть чистейшее гонево, не имеющее связи с реальностью.
https://habr.com/en/articles/889088/comments/#comment_28017294
Наверное, какой-то другой Wesha.
Он застенчивый. Вот лампочка, вот пятая точка рвется наружу. Что нужно сделать, чтобы никто не увидел и, тем более, не заснял на камеру, а? А!?
Ну разве могу я заставлять кого-либо, кроме себя, отстаивать свои права!?
Насколько могу судить, в 11 винде оно предустановлено. По крайней мере, я его отдельно не ставил.
Пример?
А, видимо, то, что на скрине
Там выше речь шла про глючный телефон. Без указания производителя. И такое не только с крутейшей китаёзой возможно.
Ой, можно подумать, постгрес боги обжигают.
INSERT … ON CONFLICT arbiter — падает, несмотря на то, что в той таблице, куда по PARTITION ROUTING должны упасть данные, он есть, просто этого арбитра нет на мастер-таблице
CREATE … IF NOT EXISTS — таки да, падает, несмотря на уверение в справке об обратном
Эррера очень долго бился над проблемой, когда индексы партиций создавались не в том же (не дефолтном) tablespace, где располагались сами партиции, и я не следил, решил ли он ее; насколько помню, он даже подумывал выкинуть нафиг всё партиционирование и написать заново
И это не прям вот проблемы (особенно, IF NOT EXISTS). А тут разглядеть 0x27 в смайлике.
Для начала выиграй суд, с этим никаких проблем. А дальше включится судебная неустойка за неисполнение решения суда. Впоследствии можно продавца по миру пустить. И уверяю, такой прецедент будет очень громким. Впоследствии импортеры и продавцы драконовские договорные положения в свои договоры с производителями и поставщиками введут.
Более того, ЗоЗПП дает право обращаться в суд с иском напрямую к производителю, если таковой представлен в юридическом поле РФ. Тот уже вообще никак не сможет съехать, мол не имеем технической возможности, прошивка закрытая, то да сё.
Но, конечно, коли вместо действия искать причину, чтобы не, сиди дальше со сломанным ещё на заводе устройством и без денег.
Всего лишь следуют моде у ъ-админов: https://github.com/Bashfuscator/Bashfuscator
Вот только в PS можно включить режим: только подписанные, а в bash?
Например, если протокол не жсон, да. Если протокол жсон, то хотелось бы пример, желательно не пример совсем больной от природы реализации.
Так-то оно так, вот только кто ж проекциями пользуется? Куда ни глянь: Model.objects.query() и погнали перебирать полноценные объекты ради одного поля. И опять же, проекция практически сводится к задаче SQLBuilder.
А дело не только в жсон-сериализаторе(впрочем, даже у питона есть отдельный пакет ujson, что намекает на то, что можно быстрее). Дело и в сериализации/десериализации результата запроса. Одно дело дернуть один единственный кортеж и из него одно единственное поле, и другое дело лопатить много кортежей, каждый из которых тянуть с сервера, восстанавливать в приложении до полноценных объектов (пусть даже копеечных таплов), на ходу еще занимаясь боксингом/анбоксингом, а потом это всё обратно сваливать в жсон-сериализатор (опять боксинг/анбоксинг)
Снова повторю вопрос (снова — не потому что тебе, а потому что уже такой задавал, возможно, другим людям): сколько раз ты оформлял нормальный отчёт через FeedbackHub? Ну, например, чтобы разработчики винды вообще узнали про то, что что-то не так.
Ну да, знаменитый «тебе это не нужно» абсолютно бесплатно на целых три месяца.
Да, тоже писал что-то похожее: суем в запрос жсон, тот разворачивает, делает несколько запросов, всякими кейсами проверяет значения на соответствие констрейнтам (пришлось повторить констрейнты, благо это не внешние ключи были), далее те, что проходят, идут в апсерт, затем собираем обратно те, что не прошли (и уронили бы весь запрос) с указанием, где плохие данные в конкретной строке входных параметров, и те, что прошли через апсерт (дергаем RETURNS по необходимости), выплевываем готовый жсон, который фронты уже умеют отображать. Офигенно работало!
Я не скажу насчёт много, но сам лично реализовывал апишки таким образом, чтобы постгрес выплевывал жсон, который я и возвращал сразу из контроллера. И недавно обучал такому трюку своего друга-коллегу. А фишка в том, что, во-первых, экономия на сериализации-десериализации, во-вторых, из базы не дергаются поля, которые не нужны (чего ORM не умеет, если в лоб), в-третьих, сформировать и упаковать жсон у сишного и, хочется надеяться, вдоль и поперек протестированного сервера баз данных получится всяко быстрее, чем то же самое у, например, питона.