Pull to refresh
70
0
Vladimir Vesna @icCE

Пользователь

Send message

Я должен был это сделать и поставить релиз с интересным название на операционную систему с интересным название

у 98 то же замечательный трек https://www.youtube.com/watch?v=QQFjrS_Oxq4

Ну почему, с диким кол-во ошибок у chatgpt его готовые решение Г . Частое забывание контекста и галлюцинации. Не возможность сделать то, на чего у него не было обучение, а при схожести задачи на другом языке , он будет вечно совать функции оттуда. Как быстрая справочная или быстро сделать шаблон и какие то вещи да, но без погружение контекста, человек не сможет распознать псевдо код, лишние вещи. Поэтому мидл все равно будет топать к сеньеру :)

Да это как угодно, только те кто будет повторять, будут обычно повторять копи пастом не читая документацию и будут беды.

Уже не помню точно, но вроде как нет. Можно полностью отключить внешнею регистрацию и сделать свою через API с вашим подтверждением. Больше параметров можно глянуть тут - https://matrix-org.github.io/synapse/latest/usage/configuration/config_documentation.html Про общий список, можно настроить общую комнату в которую человек будет попадать после регистрации. Но замечу, что люди смогут сами создавать комнаты и творить любую дичь без вашего ведома.

Кстати, ,mattermost из всего перепробованного, лучше всего подходит для меня. Одно но, органичнее в бесплатный версии на создание дополнительных групп доступа.

Бейсик авторизация 4 строчки вроде как, не очень понятно, что там может быть сложного ?

Если вы хотите прикрыть админку, лучше сделать дополнительную бейсик авторизацию

у вас еще в конфигах nginx нет переключение на протокол 1.1 Это рекомендуется делать, если не хотим проблем с бекендом и это указанно в примерах https://matrix-org.github.io/synapse/latest/reverse_proxy.html Так же рекомендуется для клиентов в днс сделать записи, для быстрого обнаружения клиентами. Но в итоге все равно рано или поздно придете к тому, что нет возможности управлять и удалять что то старое, если кончается место на диски. Только пересоздовать комнату, а старое удалять. Кстати, можно еще упомянуть о разных версиях комнат (с тз API) так как они дают разный функционал.

еще не очень понятен смысл

         allow 1.1.1.1; #Allowed IP
        allow 8.8.8.8/24; #Allowed Subnet
        deny all;

Так же не очень понятно, почему бы серты nginx не объединить в один конфиг и в целом не использовать location, а не создавать новый domain name. Но тут наверно дело уже вкуса.

Дополню, что synapse лучше ставить не из пакета который сделал мантейнер, а через pip. Для этого лучше использовать питоновский venv что бы не засорять систему.

Если надо на попробовать, то можно и не ставить psql базу данных, а использовать sqlite. После тестов и если все устраивает можно сделать миграцию в psql.

Когда вы в конфедерации, вы будите делится своим сервером со всеми. Хотите вы этого или нет. Лимиты по месту на сервере вы поставить не можете, но скажу, что особо критично место и не съедается. Другой момент, что вы можете хранить чье то порно.

Еще один момент, что все в matrix представлено как пространство. Сообщение от пользователя к пользователю, новые сервера, комнаты в комнатах итд. Любой пользователь который попал к вам на сервер, может создать сервер и выкладывать там, что угодно и вы знать об этом не будите. Пока у вас не начнется заканчиваться место. Контролировать этот процесс почти не возможно. Предложение со стороны разработчиков, это блокировать определенные post запросы на создание. Посмотреть какие у вас сервера и комнаты, которые создали не вы, вы так же можете только через определенные запросы. В итоге это все поставили лично для меня жирный крест. Надеюсь кому то будет полезно.

Потому, что уровень кислорода не важен в целом для населения. Смотрите комментарий ниже.

Кислородное голодание , это не означает отсутствие кислорода. Это просто состояние как ниже дали комментарий , которое вызвано вследствие понижения парциального давления кислорода во вдыхаемом воздухе, что приводит к высотной (если мы говорим про горы) гипоксии. Все непонятные слова , очень легко находятся , поэтому расшифровывать их тут не буду. Для человека важен не так больше уровень кислорода, как соотношение углекислого газа к кислороду. В результате эволюции мы стали чувствительны к СО2 , которая увеличивает кислотность крови и может привести к уменьшению ее способности переносить кислород. Человеческий организм разработал чувствительность к СО2, чтобы обеспечить поддержание оптимального уровня газов в крови и тканях. Можно из интересного почитать про кислородную катастрофу, которая случилось около ~ 2,5 млрд лет назад. Уровень кислорода в атмосфере меняется очень медленно и изменения не так критичны, как повешения уровня co2. Это критично может быть в горной промышленности , дайвинге итд. Но и там не чистый кислород, а так называемая азотная смесь (хотя это то же не верно и правильно нитрокс ) . PS. Возможно сумбурно, много работы.

Не очень понятно при чем тут кислород в заголовке и как этот показатель и кто измеряет ? Дальше мы видим общую инфографику по загрязняющим частицам (по крайне мере похоже) и ниже опять график по параметрам где нет не грамма по кислороду. На тему кислорода, то чем выше поднимается CO2, тем хуже организм простите за такое слово "впитывает" в себя кислород. Если существует проблема с загрязнением , то желательно ставить приточный бризер с фильтром + отдельно устройство . За эталон CO2 принят пока еще параметр 400 и калибровку делают из расчета на эту цифру. Ниже на графике Pm2 из за частиц пара, так как дома сухо и включен увлажнитель

Все верно. Вообще подход gitflow для IaS не очень подходит. Поэтому переменные окружения лежат в одном git, helm , роли , манифесты и все остальное в другом. Монорепозиториев почти нет. Но, что бы к этому всему прийти, надо пройти несколько кругов ада.

Выше не баг контроллера , а скорее всего совокупность многих факторов как работает система в целом с trim. Кстати вызвал IDA для del и увидел, что используется DeleteFile для удаления, так что я выше был не прав про del. Скорее всего действительно в какой то момент буфер (такой есть в API) просто откидывается. ТЕ в итого получается так, что команда конечно может вызываться , но не факт, что дойдет до контроллера . (мы говорим про обычную ситуацию).

TRIM Будет вызывается автоматически после удаления файла, если файл был удален с использованием API удаления файлов операционной системы, таких как DeleteFile или SHFileOperation. Но, это не всегда так, а точнее это много когда не так. Так же , может быть ситуация, когда человек удаляет файлы, потом записывает , что то, потом еще удаляет и еще что то записывает и получает сильную фрагментацию , что можно увидеть на разных тестах производительности SSD, уж не поленитесь найти, там же есть графики отработки TRIM и восстановление полной скорости работы SSD. Еще момент, что сильно все зависит от самого контроллера SSD, от его прошивки и его внутреннего сборщика мусора + размера кеша и как он с ним работает. Ну и да же выполнение trim может быть отложено самой системой. Например, если большой объем данных был удален за короткий промежуток времени, операционная система может отложить TRIM на некоторое время, чтобы избежать избыточной нагрузки на SSD. https://www.howtogeek.com/257196/how-to-check-if-trim-is-enabled-for-your-ssd-and-enable-it-if-it-isnt/ вот вам как пример : On Windows 8 and 10, Windows automatically optimizes solid-state drives on a schedule by running the “retrim” operation. This is necessary because, if many TRIM requests are sent to a drive at once, the requests may build up in a queue and then be discarded. Windows regularly performs “retrim” optimizations that ensure all the TRIM requests sent to a drive are in fact processed. You can read more about this on Microsoft employee Scott Hanselman’s blog. Увы искать документацию в microsoft мне тупо лень, если вам так хочется дальше ковырять и проверять мои слова, можете топать в раздел по IoT , hardware и там уже искать по API , trim test итд итп Когда то я там это все видел и читал. UPD. Да еще можно добавить, что перезапись файла - это не удаление, но освобождение блоков , если файл сокращается, тогда вызова trim у вас тупо не будет.

Нет Просто каждую неделю выполняется принудительно trim. Драйвер ФС не сразу делает trim файлам которые были удалены. В системе может быть storage space с котором вообще все сложно , он может быть гибридным и надо читать документацию как оно все под капотом . Возможно есть другие кейсы почему надо было сделать именно так. (RAID и другая периферия)

Вы явно не удаляли много файлов. Сам драйвер чипсета конечно в определенный момент посылает команды , но не постоянно и это видно при различных тестах SSD. В планировщики оставили в виде дефрага дополнительный чек для TRIM.

Если отправлять TRIM после каждого удаления блока , то это создаст так много ненужного трафика ввода-вывода и накладных расходов , что смысла в этом равно почти нулю.

1
23 ...

Information

Rating
Does not participate
Location
Россия
Registered
Activity