Впервые сделал крупный проект (под 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
#FL#综合公告
We were overwhelmed by your wishes and messages!
You know that over the years, I've always said that the community has a significant voice. Your words have always mattered, and we've never been indifferent to them. Your voice has been heard, even now.
I am delighted to announce that the website will not be shutting down!
Donations are now reactivated, so everything is returning back to normal.
One of the founders of the website, God, is back and will take over the technical aspect to ensure the site continues to thrive. He is trustworthy, loyal, and things will certainly go well from this point of view.
However, we also needed someone to take care of the other aspects of the work. From now on, Oana will handle everything related to the staff, server payments, and all the internal matters that a SysOp does. She will get promoted to the SysOp class. She is more than capable and competent to maintain control and ensure that everything runs smooth internally. Congratulations!
Together, they will continue the necessary work to keep this website alive.
That being said, this announcement will be my last. I, EboLLa, am permanently retiring from the community.
I want to personally thank you all for all the private messages and wishes you've sent me. There have been so many, and I genuinely appreciate them from the bottom of my heart. You are all wonderful, and I appreciate each and every one of you!
I am and have been honored that I could contribute to your well-being! To all of you. Farewell and take care! :love:
So let's wish Oana and God best of luck!
With love and appreciation,
EboLLa
TLDR; FL又不关站了,欸就是玩,反复横跳!
#FileList#FL
I think a few clarifications are necessary...
1. A good part of you suggested that we should introduce a subscription of a few euros as if that would solve something...
It was never about money. ALL of our staff members did voluntary work. No one earns money here, it was and it is a hobby for everyone. That is the purpose of a site like FileList, to be free, people donate as much as they want and when they want. The community has kept the site alive all this time. That's why you didn't see ads, weren't bombarded with messages about donations, etc. The donations covered the necessary costs and everything was OK all this time.
2. Let's leave the conspiracy theories aside. Not everything is a conspiracy...
Since 2020 I've been trying to leave the site to someone else... I've tried 2 times already. These things take time, trust is hard to win, you don't know a person in 1-2 months so that I can leave the site to anyone that pops up now.
Just the idea that someone comes and starts thinking of this site as a business and starts making money with it and that's enough. I don't want anyone to destroy what FileList meant and means.
3. Related to alternatives because people kept asking. If we find a good alternative, I promise to let you know here. Don't create accounts on all kind of websites. Not everywhere is like it was on FileList, don't be naive. Be careful where you register. Be patient as there is time... do not rush.
4. Related to the database... it will be completely deleted at the end. All users benefit from security and anonymity. So for all those who ask for the database, it is more than obvious that we will never give it to anyone.
Резюме по Майами 🍍
Первый раз во Флориде (не на пересадке), первый раз в Майами. Приятно удивлен. Мне не очень интересна ночная жизнь города, поэтом есть ощущение, что я погрузился в атмосферу не полностью. Как будто бы клубы-бары-вечеринки являются важной частью города, но со стороны всё это выглядит красиво, ярко, красочно
Порадовала чистота Майами бич и в целом самого города. Оцениваю по местным критериям, но мне ощутилось как очень чистенькое местечно. Особенно туристическая часть города. Это, кстати, справедливо далеко не для всякого местного города
Порадовала гулябельность Майами бич. Был без машины, передвигались только на такси. Майами бич большой, без проблем можно гулять
Порадовали пляжи 🏝 Удалось посетить только центральные. Чисто, мало людей. То как должен выглядеть хороший пляж
Порадовала безопасность (по сравнению с Чикаго). Недели мало для статистики, но ощущения такие.
Циферки на Numbeo это подтверждают. По туристическим местам вечерами гуляли без оглядки, мало подозрительных личностей. Гуляли и в 9 и в 11 вечера. В Чикаго такой роскоши нет. Особенно на контрасте по возвращению ощущалась разница - пустые улицы вечером и в разы больше подозрительных людей днём. Связываю это с доступностью общественного транспорта (легко добраться в центр из бедного района)
Не порадовал общественный транспорт
🚌 Наверное, Чикаго один из пары городов где есть хоть какой-то доступный общественный транспорт. В Майами он, как минимум, постоянно опаздывает. Даже не стал пробовать
Не порадовала еда. Ели 80% вне дома. Ел и в ресторане и в кафешках. Пресновато, дороговато. Каждый раз стараюсь много времени уделять изучению мест где ем, но не помогло. Были завышенные ожидания в связи с тем, что в городе много латиносов. Возможно не повезло, после того как уехал в чатик скинули проверенные рекомендации. Попробую в следующий раз. Много туристических мест с накрученными рейтингами и сильно завышенными ценниками, приходится потрудиться чтобы найти что-то вкусное
Погода 😎 Вечерами и утром очень приятно находиться. Знаю тёплые места где даже вечером хочется застреллиться, здесь не так. Погода ощущалась мягкой. Застал пару сильных ливней. Появляются из неоткуда и уходят в никуда. Никакой прогноз погоды не помогает. Если говорит, что дождь будет 10 минут, то есть шанс, что будет сильный ливень 3 часа и потоп. В целом, погода скорее понравилась чем нет. На любителя
Раньше в моей голове Майами был чем-то фриковатым, там жило три типа людей: деды на яхтах, трясующие жопой девушки на Оушен Драйв и мужики с дробовиками в красных кепках MAGA на траках. Сейчас это миленькое чистенькое местечко куда даже приятно возвращаться
Последние несколько дней жизни в арендованной квартире на Airbnb я смотрел канал с вестернами. Посмотрел серий 10 Виргинийца🔫 Если хотите посмотреть хороший вестерн - советую. Я не мог остановиться
#Miami#FL
PortMiami носит название «Круизной столицы мира»
На южном пляже Майами бич можно наблюдать как приходят и отправляются самые большие круизные суда в мире: Royal Carribean, Norwegian, Virgin Voyagers и другие
Является главными торговыми воротами между США и Латинской Америкой
Из рукотворных вещей это, наверное, является одним из самых зрелищных для меня. Особенно поразили размеры грузовых судов
Забавно думать, что потом сотни этих контейнеров разгружают на траки и, возможно, какой-нибудь русскоязычный соотечественник повезёт какие-нибудь вещи через всю страну куда-нибудь в Нью-Йорк
#Miami#FL
Wynwood 🎈
Красочный район в центре Маями, украшенный различным стрит-артом. Ещё 20 лет назад был заброшенным промышленным районом со складами. Сейчас в нём большое количество галерей и креативных пространств
#Miami#FL
🥊 5th St. Gym
Первый день в Маями заканчиваю в клубе где тренировался Мухамед Али
Клуб был основан итальянцами Крисом и Анджело Данди. В клубе также тренировались Джордж Форман, Шугар Рэй Робинсон, Луис Родригес, Вилли Пастрано и другие чемпионы мира по боксу
Часок бокса, часок тайского бокса и на боковую. Занимайтесь спортом, друзья
#Miami#FL
Всем привет из Маями 🍍
Приехал только вчера, успел прогуляться только по Design District, маленькому микрорайону с дорогими брендами, и то только потому что рядом живу
Район со своим микроклиматом - накачанные парни на дорогих тачках, милосердные молодые флоридские девушки ухаживают за пожилыми богатыми пенсионерами. Район крутится на орбите эстетики онлифанса 🍒 Забавно понаблюдать за непривычными явлениями. Летний вариант центральной Москвы
При попытке заговорить с таксистом по дороге с аэропорта тот мне сразу сказал “no hablo ingless”, я попытался в испанский, но мы только неловко помолчали и поехали в тишине. Огромное испаноязычное сообщество, иногда кажется, что испанский тут основной язык
#Miami#FL