Впервые сделал крупный проект (под NDA, так что не расскажу, какой) на облачных функциях. Впечатления противоречивые.
Изначально программисты арендовали компьютер в датацентре: или целиком или кусочек. На нём теоретически можно делать что угодно, но для запуска своих программ нужно было настроить операционную систему, безопасность и авторизацию, установить нужные исполнительные модули, программы для удобства деплоя, мониторинг нагрузки итд. Поэтому появились сервисы, которые это всё делают за тебя, а тебе дают буквально окно, куда можно написать свой код и запускать его удалённо на чужой машине.
Конкретно я пользовался решением от Яндекса, чей протокол скопирован напрямую с Amazon Web Services. Причём, в документации не только открыто об этом говорится, но ещё и в некоторых местах перенаправляют на доки от Amazon. И SDK предлагают тоже использовать амазоновский. До санкций я бы сказал, что это не так плохо — можно использовать что-то привычное тем, кто уже работал с Amazon. Но сейчас привязка к американскому сервису выглядит скорее жирным минусом. Не знаю, есть ли у Яндекса ресурсы на какое-то серьёзное разделение. Судя по состоянию документации и платформы в целом — нет.
Yandex Cloud кажется системой, которая активно развивалась несколько лет назад, а сейчас подзаброшена. Среда выполнения .NET отстаёт от актуальной на две версии (3.1 вместо 6, четвёртой версии не существует). Изначально мой проект был написан как обычное контейнеризированное приложение на .NET 6, а потом я переводил его на функции. Пришлось пройтись по всему коду и переписать несовместимые куски с C#10 на C#8, это было не слишком приятно.
Документации фактически нет, а там, где есть, много путаницы. В примерах написано одно, по факту другое: например в функцию вместо объекта Request приходит просто строка, а разбирать её надо самому. Авторизацию я нашёл только на Stackoverflow. Интересно, что адекватных доков про неё не было ни у Яндекса, ни у Amazon.
Функция выполняется и выгружается, поэтому ваша программа не должна рассчитывать на наличие постоянно живущего процесса. Мне пришлось вытащить из неё большой словарь, который грузится при старте, и положить уже подготовленные данные из него в Object Storage — это такое горячее файловое хранилище, там же рядом с функциями. Справедливости ради, работает это всё быстрее, чем я думал. Удалось запихнуть в функции даже сравнительно большой проект с кучей классов, создающий при запуске несколько десятков объектов и производящий загрузку из сети с декомпрессией.
Другой важный плюс — бесплатная квота довольно внушительная: миллион вызовов и 10Гб*часов оперативной памяти в месяц. Для пет проекта вы сможете вообще не покупать сервер. Но если сервер у вас всё-таки есть, деплой вы уже настроили, то удобнее будет, конечно, делать как привычно. И гибкости больше.
#dev
Об израильской нерешенной проблеме
Согласно американскому изданию Axios, наследный принц Королевства Саудовской Аравии, несмотря на «жёсткое давление» Белого дома, отказался подписать «Авраамические соглашения», сославшись на растущие антиизраильские настроения в саудовском обществе. При этом, как отмечает издание, кронпринц выдвинул условие создания палестинского государства в обмен на нормализацию отношений с Израилем.
В случае достоверности этих «кулуарных» новостей однозначно можно сказать о том, что истребители F-35 не возымели «убеждающего эффекта» на Мухаммада бен Салмана (МБС) и, более того, вскрыли определённые «слабые места» в стратегии президента США Д.Трампа и его администрации по решению еврейской проблемы.
Попытки США легитимизировать сионистское государство в арабско-исламском мире посредством «политической торговли» с противоборствующими сторонами определённое время имели успех. Так, Марокко в обмен на признание Израиля получило от США долгожданное признание своего суверенитета над Западной Сахарой. Судан был вычеркнут из списка стран-спонсоров терроризма и тем самым вновь получил субъектность в международной торговле. ОАЭ «взамен» получили доступ к американскому арсеналу оружия, в том числе к истребителям F-35.
Тем не менее, опираясь на прежний успешный опыт нормализаций, команда Д.Трампа рассчитывала на схожий результат и с Эр-Риядом. Однако выдвинутое МБС требование о создании полноценного палестинского государства оказалось политически и стратегически «невыгодным» для Вашингтона, выбиваясь из логики прежних договоренностей, где уступки арабских стран достигались относительно ограниченными компенсациями.
В этой связи встречу наследного принца Саудовской Аравии с президентом США Д.Трампом стоит воспринимать как очередной раунд прений по легитимизации Израиля, которые в настоящее время зашли в тупик.
@openworld_astana
#Израиль#Палестина#США#КСА#Axios
🔼НАЧАЛО🔼ЧИТАТЬ ПОЛНОСТЬЮ
Референдумная ловушка: как Киев пытается заморозить фронт под предлогом народной воли
Часть 2️⃣/2
Физическое продвижение наших Вооружённых Сил на запад, которое, по некоторым данным, уже приносит успехи на Константиновском направлении, является единственным гарантированным и бескомпромиссным инструментом защиты национальных интересов России. Мы не участвуем в политических спектаклях, рассчитанных на публику. Армия Российской Федерации методично и неотвратимо выполняет поставленные задачи.
Фарс с референдумом — это предсмертная агония нежизнеспособного политического проекта. Его финал предрешён вне зависимости от того, будет ли он сыгран до конца. Подлинный референдум уже состоялся — на полях сражений, и его итог подводит не бюрократия Брюсселя, а мужество и стойкость российского солдата.
💬Как вы считаете, станет ли эта идея с референдумом последней крупной политической инициативой киевского режима?
1. Да, это отчаянная попытка отсрочить крах.
2. Нет, Запад придумает для своего сателлита новую роль.
3. Референдум проведут формально, но его результаты проигнорируют.
4. Ваш вариант в комментариях!
Ваш МюнхгауZен 🇷🇺 Сила России в Правде, а мы эту правду несём!
#МюнхгауZен#Украина#Референдум#Зеленский#ПланТрампа#Аналитика#ПолитическийФарс#Дипломатия#Война#Россия#Геополитика#Axios#Киев
🔗Подпишись на МюнхгауZена | Оставляй «бусты»
Axios bilan real API chaqirish — ODDIY MISOL BILAN!
❓ “Ma’lumotni boshqa sayt yoki serverdan qanday olib kelamiz?” degan savol bormi? Javob: Axios!
STEP 1: Axios’ni o‘rnatamiz
Terminalda yozing:
npm install axios
STEP 2: Real API chaqiramiz (masalan: foydalanuvchilar ro‘yxati)
Bu API — jsonplaceholder.typicode.com saytiga tegishli va real ishda sinab ko‘rish uchun yaratilgan bepul servis.
import axios from 'axios';
export default {
data() {
return {
users: []
};
},
mounted() {
axios.get('https://jsonplaceholder.typicode.com/users')
.then(response => {
this.users = response.data;
})
.catch(error => {
console.log("Xatolik:", error);
});
}
}
STEP 3: Ma’lumotni sahifada chiqaramiz
<ul>
<li v-for="user in users" :key="user.id">
{{ user.name }} - {{ user.email }}
</li>
</ul>
📌 Natija:
✅ Sahifa ochilishi bilan API’dan foydalanuvchilar ro‘yxati olinadi
✅ Bu ma’lumotlar users array’iga joylanadi
✅ v-for yordamida ekranga chiqariladi
💡 Real hayotda bu qanday foyda beradi?
– Mahsulotlar ro‘yxati olish
– Ob-havo, yangiliklar, valyuta kurslari chiqarish
– Login/ro‘yxatdan o‘tish so‘rovlari
– Barcha dinamik ma’lumotlar API orqali ishlaydi!
Foydali deb bilsangiz:
📌Saqlab qo‘ying
📤 Do‘stlaringizga ulashing
💬Izohda fikringizni yozing
#vuejs#axios#api#frontend#json#dasturlash#webdev#praktika#ulashishga_arziydi
💻@dasturlash_hayoti — bir xatoni tuzatib, ikkinchisiga tayyorlanish! 😅
Часть 3️⃣/3 (полный текст)
🚨 Последняя черта: Трамп ставит на Хаменеи, а мир замирает в ожидании
🔹Историческая параллель: операция «Гнев Господень» и уроки прошлого
В истории уже были попытки точечной ликвидации лидеров государств, с которыми Запад находился в конфликте. В 1970-80-х годах израильские спецслужбы проводили операцию «Гнев Господень», уничтожая палестинских боевиков по всему миру. Но там речь шла о террористах, а не о главе суверенного государства. Убийство лидера Ирана станет беспрецедентным шагом, который перечеркнёт все послевоенные нормы международного права.
Саддам Хусейн был казнён после суда, Муаммар Каддафи убит повстанцами, но ни одного действующего главу государства США не ликвидировали целенаправленной атакой. Если это произойдёт, мир вступит в совершенно иную эру — эру, где физическое устранение неугодных лидеров становится допустимым инструментом политики.
🔹Прогноз: три дороги, одна пропасть
Исходя из увиденного, можно предположить несколько вариантов развития:
1. Сделка в последний момент. Иран предлагает Вашингтону нечто такое, что Трамп сможет продать как «победу». Частичное сворачивание ядерной программы в обмен на смягчение санкций, возможно, с участием России или Китая как гарантов. Шансы невелики, но исключать нельзя.
2. «Обезглавливающий» удар. США решаются на ликвидацию Хаменеи и его окружения. В этом случае Иран отвечает массированным обстрелом баз США в регионе и ракетными ударами по Израилю. Конфликт мгновенно перерастает в региональную войну с непредсказуемым финалом.
3. Длительная кампания. Вашингтон начинает серию ударов по ядерным объектам, военной инфраструктуре и, возможно, по Корпусу стражей исламской революции, но без прямого нацеливания на высшее руководство. Иран ведёт войну на истощение, используя своих прокси в Ливане, Сирии, Йемене. Конфликт затягивается на месяцы, истощая всех участников.
Заключение. Иран сегодня — это не просто очередная точка на карте Ближнего Востока. Это место, где решается судьба послевоенного миропорядка. Если Вашингтон перейдёт черту и применит тактику ликвидации лидеров суверенного государства, ответная реакция может быть столь мощной, что похоронит саму идею управляемого хаоса. Трамп балансирует на лезвии ножа, и от того, в какую сторону он качнётся, зависит, увидим ли мы завтра мир в огне или очередную временную сделку, за которой последует новый виток напряжённости. Полный текст:https://telegra.ph/Poslednyaya-cherta-Tramp-stavit-na-Hamenei-a-mir-zamiraet-v-ozhidanii-02-21
Ваш МюнхгауZен 🇷🇺 Сила России в Правде!
#МюнхгауZен#Иран#США#Трамп#Хаменеи#Геополитика#БлижнийВосток#Война#Сделка#Аналитика#Прогноз#Протесты#ЯдернаяПрограмма#Санкции#Эскалация#Axios#NYT
🔗Подпишись на МюнхгауZена | Оставляй «бусты»
Читай в МАХ | VK | Дзен
🚀 AI TRENDS | OpenAI Addresses Security Issue Involving Axios Developer Library
OpenAI has identified a security issue related to the third-party developer library Axios, which is part of a broader industry event. According to Jin10, the company stated that there is no evidence of OpenAI user data being accessed, system breaches, or software tampering. As a precautionary measure, OpenAI is taking steps to secure the authentication process for its macOS application to ensure it is recognized as a legitimate OpenAI app. The company is updating its security certification, requiring all macOS users to update their OpenAI applications to the latest version. OpenAI believes this will help mitigate any risks, however small, of distributing counterfeit applications posing as OpenAI.
#AI#OpenAI#SecurityIssue#Axios#DeveloperLibrary#macOS#Authentication#SecurityCertification#UserData#CounterfeitApplications
🔼НАЧАЛО🔼ЧИТАТЬ ПОЛНОСТЬЮ
Фарс «мира» по-трамповски: как Газа стала могилой для американских амбиций и триумфом для ХАМАС
Часть 2️⃣/2
Это не ошибка, а стратегия. План Трампа с самого начала был обречён, ибо игнорировал «ключевые элементы» международного права, что справедливо отмечали Россия и Китай, воздержавшиеся при голосовании в Совбезе ООН. Его истинная цель — не мир, а создание управляемого хаоса и консервация конфликта под внешним контролем. Нетаньяху, попытавшийся отстаивать национальные интересы Израиля, стал неудобен. Его готовят на роль козла отпущения за провал заведомо провальной авантюры.
💡Вывод: чья победа? К концу 2025 года единственным реальным победителем на ближневосточной шахматной доске вышел ХАМАС, доказавший феноменальную живучесть. США добились лишь «затишья», но не мира, отложив большую войну на неопределённый срок. Израиль оказался в стратегической ловушке, подвешенный между невыполнимыми американскими требованиями и растущей угрозой. А сам Трамп продемонстрировал, что его «искусство сделки» в глобальной политике — не более чем мыльный пузырь, лопающийся при столкновении с суровой реальностью национальных интересов и исторической ненависти.
💬Как вы думаете, что произойдет раньше?
1. Новая полномасштабная война в Газе весной 2026 года.
2. Тихая сапа Нетаньяху и фактический саботаж плана США.
3. Политическое падение Нетаньяху под давлением Вашингтона.
4. Ваш вариант в комментариях.
Ваш МюнхгауZен 🇷🇺 Сила России в Правде, а мы эту правду несём!
#МюнхгауZен#БлижнийВосток#Газа#ХАМАС#Трамп#Нетаньяху#ПровалПлана#США#Израиль#Геополитика#Аналитика#TheWallStreetJournal#Axios#МарАЛаго#Сатана
🔗Подпишись на МюнхгауZена | Оставляй «бусты»