Примерно 25 лет назад, когда "Интернет" был повременной - люди делали веб-системы на локальных серверах. Причем для этого не надо пытаться запускать сервер на десктопе под Виндовс, и даже не надо покупать стойку 19" со стоечными серверами - справлялся обычный ПК. Сейчас, когда всё это стало намного проще настраивать "из коробки", и появился докер - так тем более.
А вот вопрос синхронизации баз между филиалами/удаленщиками - это как раз то, о чем пора вспоминать в эпоху блокировок и белых списков. Когда-то это решалось периодическими "выгрузками", с отложенными транзакциями - некоторые вещи нельзя было "провести" сразу, требовалось дождаться обмена и подтверждения, что товар действительно в наличии и зарезервирован.
Это не на уровне БД, это на уровне бизнес-логики: текущие остатки, резервы, запрошенные транзакции по движению товара и тому подобное.
И вроде как другие варианты "писать быстрее и занимает меньше места", но когда у вас есть простыня подобных закорюк - разобраться в них смогут не только лишь все.
А это значит, что рандомный "новый программист" плюнет, и возьмет что ему попроще и попонятнее с детства, например, python.
И вот теперь мы видим вот то, процитированное, в Rust - тоже "коротко и понятно" /s
Как и приведенная конструкция в C++ для получения рандомного числа от 1 до 100.
С ностальгией можно вспомнить С++ образца 199х годов, когда он отличался от С только возможностью создавать классы и некоторыми вольностями в синтаксисе (на что С компилятор ругался).
Он был удобным. А не вот этот вот зоопарк.
Зато это обьясняет, почему некоторые с пеной доказывают, что "Ардуино это не С++!!!!" - хотя там как раз тот самый С с классами.
У ассамблера есть маленький недостаток - он камнезависимый.
Поэтому получится, что тот же ffmpeg на Intel и ffmpeg на Arm64 должен использовать разные коды, а в некоторых случаях и передавать выполнение встроенным в камень же аппаратным x264-декодерам.
А вот это уже из серии "веревку свою приносить или профком выдаст?"
Если это ваш сайт и ваш способ пускать к себе юзеров, а вы - вообще не гражданин РФ, то какое вам дело до законов РФ? Если полугражданин (с двойным гражданством) - почему этот сайт принадлежит именно вашей российской половине, а не гватемальской? А если это бизнес-сайт - то и принадлежит он не вам, а российскому юрлицу.
Тут как раз тот случай, когда не надо бежать впереди паровоза и спрашивать надзирателей, что именно вам сегодня запрещено, и что вы им должны.
Когда оно в обвязке - да, несомненно, но там же предлагается засунуть в контейнер голый бинарник, statically linked, сам по себе. И вот это странновато.
Да, но сейчас-то железо новое? Прям очень-очень новое, не какой-нибудь Пентиум-133 с 4 МЕГАбайтами памяти - но тогда он худо-бедно крутил новостной сайт на 100500 страниц. Как бы шустро работало это на современном многоядерном сервере с 64 гигами ...
Вот кстати да, докер штука удобная, но вот в том примере, когда в пустом контейнере без ничего запускается единственный бинарник - а что будет, если запустить бинарник без докера?
Его тогда и собирать не надо - один раз собрать и разложить потом копии, без докера..
То есть, две беды: тупенькие россияне, нуждающиеся в заботливом ограничении со стороны Государства, и недостоверный открытый интернет, в котором всякое пишут. Правильно?
И конечно, защита детей, чтобы не нашли там рецепта дымовухи из куклы-неваляшки и черного пороха из магазина "Садо-огородо".
Потому и нету, что все уверовали что ее нету и быть не может, а значит давай выкладывать в общий доступ все что в голову взбредёт, "все равно же все знают"
Не все. Секрет простой: не надо пытаться стать незаметным, но можно затеряться в толпе.
Правда, бывают эксцессы: когда ко мне обращались по поводу покупки здания районной администрации, потому что Гугл утверждал что оно принадлежит мне. А в официальных базах конечно никто не проверял
Это вам так кажется что раз плюнуть. Там есть куча нюансов, иначе бы никто и не парился со всеми этими сормами, блокировками и прочим. Либо надо быть звездой государственного масштаба, которую ведёт специальный отдел.
Впрочем не первый раз встречаю веру в подобное. У нас есть такие приборы! - но мы вам о них не расскажем.
Если такие карты работают в России и их трафик не анализируется ТСПУ (кстати, а почему?)
Потому что это международные eSIM, для иностранцев. Соглашения по роумингу не предполагают работу каких-то там туземных ограничений, это только для туземцев.
Ну, кто помнит как в СССР были магазины и гостиницы для иностранцев - что-то вроде этого.
было 15, из example, поставил 5 - теперь пишет про 30 секунд ) Это наверное из-за nat, сервер отправить ничего не может, если клиент не отправил только что, а клиент не отправляет, потому что настройка серверная...
Костыльное решение - пингать с интервалом через скрипт, с клиента, но это костыль, конечно.
Некоторые выносили повторяющиеся участки кода в файлы библиотек, для статической или динамической линковки...
Или плодили классы
Ну разве что вот это знать надо.
Модифицируется, там обход массива поэлементно.
Примерно 25 лет назад, когда "Интернет" был повременной - люди делали веб-системы на локальных серверах.
Причем для этого не надо пытаться запускать сервер на десктопе под Виндовс, и даже не надо покупать стойку 19" со стоечными серверами - справлялся обычный ПК.
Сейчас, когда всё это стало намного проще настраивать "из коробки", и появился докер - так тем более.
А вот вопрос синхронизации баз между филиалами/удаленщиками - это как раз то, о чем пора вспоминать в эпоху блокировок и белых списков.
Когда-то это решалось периодическими "выгрузками", с отложенными транзакциями - некоторые вещи нельзя было "провести" сразу, требовалось дождаться обмена и подтверждения, что товар действительно в наличии и зарезервирован.
Это не на уровне БД, это на уровне бизнес-логики: текущие остатки, резервы, запрошенные транзакции по движению товара и тому подобное.
Хе-хе )
Есть (до сих пор) такой замечательный язык perl, который замечателен в том числе тем что можно написать так:
Даже если вы не знаете язык - можно догадаться что оно делает.
А можно так:
И вроде как другие варианты "писать быстрее и занимает меньше места", но когда у вас есть простыня подобных закорюк - разобраться в них смогут не только лишь все.
А это значит, что рандомный "новый программист" плюнет, и возьмет что ему попроще и попонятнее с детства, например, python.
И вот теперь мы видим вот то, процитированное, в Rust - тоже "коротко и понятно" /s
Как и приведенная конструкция в C++ для получения рандомного числа от 1 до 100.
Такое отпугивает...
С ностальгией можно вспомнить С++ образца 199х годов, когда он отличался от С только возможностью создавать классы и некоторыми вольностями в синтаксисе (на что С компилятор ругался).
Он был удобным. А не вот этот вот зоопарк.
Зато это обьясняет, почему некоторые с пеной доказывают, что "Ардуино это не С++!!!!" - хотя там как раз тот самый С с классами.
У ассамблера есть маленький недостаток - он камнезависимый.
Поэтому получится, что тот же ffmpeg на Intel и ffmpeg на Arm64 должен использовать разные коды, а в некоторых случаях и передавать выполнение встроенным в камень же аппаратным x264-декодерам.
Поэтому не везде можно применять ассемблер.
"А ты, дурачок, получишь значок!“ (с)
Общество без цветовой дифференциации штанов обречено.
Менять-то номер можно будет, или теперь он приколочен к фигуранту гвоздями, пожизненно?
Почему-то последнее время законы пишутся так , чтобы поставить человека перед дилеммой: законопослушность или самоуважение.
А вот это уже из серии "веревку свою приносить или профком выдаст?"
Если это ваш сайт и ваш способ пускать к себе юзеров, а вы - вообще не гражданин РФ, то какое вам дело до законов РФ?
Если полугражданин (с двойным гражданством) - почему этот сайт принадлежит именно вашей российской половине, а не гватемальской?
А если это бизнес-сайт - то и принадлежит он не вам, а российскому юрлицу.
Тут как раз тот случай, когда не надо бежать впереди паровоза и спрашивать надзирателей, что именно вам сегодня запрещено, и что вы им должны.
Когда оно в обвязке - да, несомненно, но там же предлагается засунуть в контейнер голый бинарник, statically linked, сам по себе.
И вот это странновато.
Клоуны - явление международное: вот и в Австралии соцсети запрещают, и в России тоже...
А когда-то слово "браузер" обозначало всего лишь программу для просмотра вебстраничек, без встроенного вахтёра.
И ещё вопрос, кто для этого вахтёра больше начальник: тот, кто его устанавливает, или кто-то другой...
Да, но сейчас-то железо новое?
Прям очень-очень новое, не какой-нибудь Пентиум-133 с 4 МЕГАбайтами памяти - но тогда он худо-бедно крутил новостной сайт на 100500 страниц. Как бы шустро работало это на современном многоядерном сервере с 64 гигами ...
Вот кстати да, докер штука удобная, но вот в том примере, когда в пустом контейнере без ничего запускается единственный бинарник - а что будет, если запустить бинарник без докера?
Его тогда и собирать не надо - один раз собрать и разложить потом копии, без докера..
То есть, две беды: тупенькие россияне, нуждающиеся в заботливом ограничении со стороны Государства, и недостоверный открытый интернет, в котором всякое пишут.
Правильно?
И конечно, защита детей, чтобы не нашли там рецепта дымовухи из куклы-неваляшки и черного пороха из магазина "Садо-огородо".
Потому и нету, что все уверовали что ее нету и быть не может, а значит давай выкладывать в общий доступ все что в голову взбредёт, "все равно же все знают"
Не все. Секрет простой: не надо пытаться стать незаметным, но можно затеряться в толпе.
Правда, бывают эксцессы: когда ко мне обращались по поводу покупки здания районной администрации, потому что Гугл утверждал что оно принадлежит мне. А в официальных базах конечно никто не проверял
Это вам так кажется что раз плюнуть. Там есть куча нюансов, иначе бы никто и не парился со всеми этими сормами, блокировками и прочим. Либо надо быть звездой государственного масштаба, которую ведёт специальный отдел.
Впрочем не первый раз встречаю веру в подобное. У нас есть такие приборы! - но мы вам о них не расскажем.
Да, помогло, спасибо )
Потому что это международные eSIM, для иностранцев.
Соглашения по роумингу не предполагают работу каких-то там туземных ограничений, это только для туземцев.
Ну, кто помнит как в СССР были магазины и гостиницы для иностранцев - что-то вроде этого.
было 15, из example, поставил 5 - теперь пишет про 30 секунд )
Это наверное из-за nat, сервер отправить ничего не может, если клиент не отправил только что, а клиент не отправляет, потому что настройка серверная...
Костыльное решение - пингать с интервалом через скрипт, с клиента, но это костыль, конечно.
А так вроде работает.