NSA (АНБ США) выпустили список языков, разрешаемых для проектов, чтобы разрешалось работать с пиндоским правительством. (Коряво написал, пардон... ещё с утра кофием не заправился...)
Много лет говорю всем, что мок на базу данных - это из серии извращений, которые создают видимость решения проблемы, но при этом на самом деле скрывают реальные проблемы.
В любом серьёзном проекте есть несколько environments: Prod/QA/Test/Dev или что-то похоже.
В каждом должна быть база данных, на которой должны запускаться настоящие тесты, а потом одним скриптом база откатывается в исходное положение.
Моки полезны для фрэймворков, а для баз их использовать - ошибочное решение. А то, что все так делают, не значит, что они правы.
Проработав почти три десятка лет программистом в США и прочитав эту статью, я чуть не заплакал... от смеха.
И - да, я не знаю, откуда Вы знаете то, что написали в своём комментарии, но Вы абсолютно правы.
Скажу чуть больше: индусских программистов можно заменить самой первой версией чатагпт (которая была тупее среднестатистической блондинки), и это всё равно было бы улучшением.
И это - не только о всяких фирмёшках типа "Рога и Копыта", а также о Майкрософте. О других больших ИТ фирмах уверенно сказать не могу, потому что в них сам не работал.
ПыСы: Извините, что не могу Вам плюсик поставить: меня неписи совсем заминусовали.
Не зря люди свой хлеб жуют. Исследования проводят!..
Сравнили Linux с коровьими лепёшками. Удивительные результаты: Linux выиграл по всем параметрам!
Исследователи обещали поднапрячься и освоить ещё больше бюджета на сравнении Линукса с другой разновидностью экскрементов, на сей раз это будет несколько заветренная, но всё ещё широко используемая, версия 10.
Я понимаю, почему у этой замечательной статьи до сих пор нет комментариев: попробуй хоть что-то правдивое вякнуть на эту тему, и сектанты заминусуют до полного отлучения от их церк... э-э-э... ну да.
Основная причина снижения количества изобретений: значительно возросший порог внедрения и, соответственно, намного меньшая вероятность просто разбогатеть на своём изобретении.
Если даже несмотря на патенты, почти невозможно защитить свою интеллектуальную собственность от армии гиен - юристов корпорации...
... если корпорации намного чаще воруют человеческое изобретение, а не лицензируют его у изобретателя...
... если любой малый бизнес облагается такими налогами и требованиями, что начать своё производство почти невозможно...
... если у изобретателя уже есть большой опыт того, как его "поимели", когда он что-то изобретал и улучшал на благо работодателя...
... то все иобретения записываются в блокнотик, и там они навсегда и остаются. Если в последние полвека стало почти невозможно применть свои уникальные идеи для улучшения жизни своих родных и близких и себя, а все эти идеи пойдут на улучшение жизни хозяев больших фирм, то пусть они и не достанутся никому.
Это - не стёб. Это - констатация статистического факта.
Как говорил американский юморист Джордж Карлин: "Представьте себе, насколько туп среднестатистический человек. А теперь осознайте, что половина из них - ещё тупее!.."
Эх... Группа ответственных товарищей старательно добавляла бэкдоры, а российские программисты, в пичку врагам, взяли всё и пофиксали. Вот это я понимаю - ассиметричный ответ на санкции!
Принимая во внимание тот факт, что примерно 80% населения планеты (в некоторых странах - до 100%) - неписи, роботизация этого населения не представляет из себя проблему.
Возможно, замена, например, индусского быдлокода на робото-ИИ-быдлокод будет даже в некоторой степени улучшением нынешней ситуации.
Сообщество наелось микрофронтендами в 2023–2024 годах, и сейчас заметен откат к модульным монолитам.
А ведь я говорил!.. В нескольких группах говорил. Да только кто ж меня слушал...
А теперь они, видите ли, "наелись". Ну-ну.
Теперь вот уже несколько лет жду, пока "сообщество" "наестся" своим ИИ. Пока жрёт-с, ага. Но отрыжка и газы, однако. Как бы это сообщество не подавилось и не отравилось...
Сама собой напрашивается идея построить на основе rasync (или напрямую на librats) новый вариант ledger database.
Просто потому, что Raft уже задолбал: чтобы безопасно потерять 2 сервера, в кластере должно быть 5 серверов, и единственная тому причина - leader elections.
В librats нет никакого лидера-сервера, поэтому той же самой resilience & high availability можно добиться на всего лишь трёх серверах.
А дальше - только лучше и лучше: если железо и сеть потянут нагрузку, то можно потерять, например, до 5-ти серверов в 6-тисерверном кластере, а при использовании Raft протокола для такой степени надёжности понадобится не меньше 11-ти (одиннадцати, Карл!..) серверов, а не 6.
Глядя на качество Вашего кода на гитхабе, я не сомневаюсь, что Вам такой проэкт сделать - вообще не проблема.
Интересно, какие дебилы заминусовали мой комментарий с официальной информацией, со ссылкой на американский государственный сайт???
Что я, по их дебильному мнению, написал неверно или грубо или не в тему или ещё как-то нехорошо/неправильно???
Интересно, какой у этих минусователей средний коеффициент интеллекта? Или там вообще измерять нечего?..
Я и не пользуюсь. По этой самой причине.
NSA (АНБ США) выпустили список языков, разрешаемых для проектов, чтобы разрешалось работать с пиндоским правительством. (Коряво написал, пардон... ещё с утра кофием не заправился...)
https://media.defense.gov/2023/Dec/06/2003352724/-1/-1/0/THE-CASE-FOR-MEMORY-SAFE-ROADMAPS-TLP-CLEAR.PDF
Из языков с высокой скоростью работы - только Rust.
Не придираюсь, просто небольшая поправочка: насколько я знаю, число 100500 произносится без "тысяч", а "стопятьсот", или ещё каноничнее: "стопицот".
Много лет говорю всем, что мок на базу данных - это из серии извращений, которые создают видимость решения проблемы, но при этом на самом деле скрывают реальные проблемы.
В любом серьёзном проекте есть несколько environments: Prod/QA/Test/Dev или что-то похоже.
В каждом должна быть база данных, на которой должны запускаться настоящие тесты, а потом одним скриптом база откатывается в исходное положение.
Моки полезны для фрэймворков, а для баз их использовать - ошибочное решение. А то, что все так делают, не значит, что они правы.
Надо же. Не знал!
А что, в России наркота уже легальна?
Или Вы не перечитали внимательно, что от Вашего имени нейронка понаписала?..
Это как с малыми детьми разговаривать.
Конечно, Лёшенька/Петенька/Серёженька. Конечно, ты прав. Возьми с полки пирожок и иди играться с ИИ. Не мешай взрослым разговаривать. Иди уже.
ScyllaDB - тоже в Ваш список. Они лицензию поменяли, когда достаточно круто раскрутились.
Проработав почти три десятка лет программистом в США и прочитав эту статью, я чуть не заплакал... от смеха.
И - да, я не знаю, откуда Вы знаете то, что написали в своём комментарии, но Вы абсолютно правы.
Скажу чуть больше: индусских программистов можно заменить самой первой версией чатагпт (которая была тупее среднестатистической блондинки), и это всё равно было бы улучшением.
И это - не только о всяких фирмёшках типа "Рога и Копыта", а также о Майкрософте. О других больших ИТ фирмах уверенно сказать не могу, потому что в них сам не работал.
ПыСы: Извините, что не могу Вам плюсик поставить: меня неписи совсем заминусовали.
Не зря люди свой хлеб жуют. Исследования проводят!..
Сравнили Linux с коровьими лепёшками. Удивительные результаты: Linux выиграл по всем параметрам!
Исследователи обещали поднапрячься и освоить ещё больше бюджета на сравнении Линукса с другой разновидностью экскрементов, на сей раз это будет несколько заветренная, но всё ещё широко используемая, версия 10.
Большое спасибо!
Я понимаю, почему у этой замечательной статьи до сих пор нет комментариев: попробуй хоть что-то правдивое вякнуть на эту тему, и сектанты заминусуют до полного отлучения от их церк... э-э-э... ну да.
Основная причина снижения количества изобретений: значительно возросший порог внедрения и, соответственно, намного меньшая вероятность просто разбогатеть на своём изобретении.
Если даже несмотря на патенты, почти невозможно защитить свою интеллектуальную собственность от армии гиен - юристов корпорации...
... если корпорации намного чаще воруют человеческое изобретение, а не лицензируют его у изобретателя...
... если любой малый бизнес облагается такими налогами и требованиями, что начать своё производство почти невозможно...
... если у изобретателя уже есть большой опыт того, как его "поимели", когда он что-то изобретал и улучшал на благо работодателя...
... то все иобретения записываются в блокнотик, и там они навсегда и остаются. Если в последние полвека стало почти невозможно применть свои уникальные идеи для улучшения жизни своих родных и близких и себя, а все эти идеи пойдут на улучшение жизни хозяев больших фирм, то пусть они и не достанутся никому.
Ну, и в чём тут противоречие?..
Да, они другие. Глупые.
Это - не стёб. Это - констатация статистического факта.
Как говорил американский юморист Джордж Карлин: "Представьте себе, насколько туп среднестатистический человек. А теперь осознайте, что половина из них - ещё тупее!.."
Эх... Группа ответственных товарищей старательно добавляла бэкдоры, а российские программисты, в пичку врагам, взяли всё и пофиксали. Вот это я понимаю - ассиметричный ответ на санкции!
Как всегда: команда искала, что надо; не нашла; запилила своё; получилось лучше.
Остались крайние два шага:
Клиенты заметили и тоже захотели.
Побочный вспомогательный проект стал главным, а потом - единственным.
Верной дорогой идёте, товарищи! (Без сарказма, с уважением и с претензией на юмор.)
Принимая во внимание тот факт, что примерно 80% населения планеты (в некоторых странах - до 100%) - неписи, роботизация этого населения не представляет из себя проблему.
Возможно, замена, например, индусского быдлокода на робото-ИИ-быдлокод будет даже в некоторой степени улучшением нынешней ситуации.
А ведь я говорил!.. В нескольких группах говорил. Да только кто ж меня слушал...
А теперь они, видите ли, "наелись". Ну-ну.
Теперь вот уже несколько лет жду, пока "сообщество" "наестся" своим ИИ. Пока жрёт-с, ага. Но отрыжка и газы, однако. Как бы это сообщество не подавилось и не отравилось...
Сама собой напрашивается идея построить на основе rasync (или напрямую на librats) новый вариант ledger database.
Просто потому, что Raft уже задолбал: чтобы безопасно потерять 2 сервера, в кластере должно быть 5 серверов, и единственная тому причина - leader elections.
В librats нет никакого лидера-сервера, поэтому той же самой resilience & high availability можно добиться на всего лишь трёх серверах.
А дальше - только лучше и лучше: если железо и сеть потянут нагрузку, то можно потерять, например, до 5-ти серверов в 6-тисерверном кластере, а при использовании Raft протокола для такой степени надёжности понадобится не меньше 11-ти (одиннадцати, Карл!..) серверов, а не 6.
Глядя на качество Вашего кода на гитхабе, я не сомневаюсь, что Вам такой проэкт сделать - вообще не проблема.
Товарищ майор, здесь дебилов не очень много, и в ту хню, которую ты написал, верят только блондинистые гламурные кисо.