Впервые сделал крупный проект (под 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
Добрый день! Время 12:00 25.03.2025
В эфире ВРЕМЯ НОД. #TOP репостов с вечера
1️⃣@nationkurs🔗Депутат Госдумы Координатор НОД Евгений Федоров о перемирии, в котором мы живём: Поздравляю, мы живём в обстановке перемирия! Вот, оно такое: с беспилотниками,...
2️⃣@nationkurs🔗Шесть человек погибли при артобстреле в ЛНР со стороны ВСУ. Среди них корреспондент "Известий" Александр Федорчак, оператор и водитель "Звезды" Андрей Панов и...
3️⃣@krasnodarskiikrairf🔗Депутат Госдумы Евгений Федоров выступил на НТВ о законе против популизма 17.03.2025г. Народный избранник Е.А.Фёдоров очень вовремя предлагает выработать...
4️⃣@fedorovgd🔗Правильно. Надо все время поддавливать США! https://t.me/belrusinfo/39530 @fedorovgd
5️⃣@belrusinfo🔗Плановые проверки начались в Ракетных войсках стратегического назначения. В ходе командно-штабных учений ракетные полки подвижных грунтовых ракетных комплексов...
@MinisterstvoDizaina
Topпостов за ноябрь 2022
По пересылкам:
1. Запись курса по R от Ивана Позднякова
2. Трюки ggplot2: агрегирование
3. Аналоги пакетов на R и Python
4. Обзор научно-издательской системы Quarto
5. Важно ли DS аналитику знать про software development?
По просмотрам:
1. Запись курса по R от Ивана Позднякова
2. Видео урок "R Studio. Урок 4. Базовые манипуляции."
3. Игра крестики - нолики на R
4. Важно ли DS аналитику знать про software development?
5. Построение Bump Charts в ggplot2
По реакциям:
1. Запись курса по R от Ивана Позднякова
2. Добавляем вкладки в Rmarkdown файлы
3. Параметризация rmarkdown файлов
4. Игра "Найди слова" на R
5. Важно ли DS аналитику знать про software development?
#top
Topпостов за октябрь 2022
По пересылкам:
1. R на смартфоне
2. Краткое руководство по строкам и регулярным выражениям в R
3. Tidymodels: аккуратное машинное обучение в R
4. Кластерный анализ в R
5. Пример анализа географических данных по пожарам
По просмотрам:
1. R на смартфоне
2. Логистическая регрессия с помощью tidymodels
3. Краткое руководство по строкам и регулярным выражениям в R
4. Как с помощью языка R передать данные из Facebook в Google BigQuery и строить на их основе отчёты в Google Data Studio
5. Поиск файлов по тексту в R
По реакциям:
1. R на смартфоне
2. Настоящий Бермудский треугольник
3. Комментирование объектов в R
4. Интерактивные таблицы средствами языка R
5. Кластерный анализ в R
#top
Top постов за сентябрь 2022
По пересылкам:
1. Курс от Microsoft "Создание моделей машинного обучения с помощью языка R и tidymodels"
2. В учебник "Разработка telegram ботов на языке R" добавлена глава про упаковку бота в Docker контейнер
3. Маркетинговые исследования в R с нуля
4. Использование машинного обучения для анализа временных рядов
5. Видео урок "R Studio. Урок 1. Создаем новый проект"
По просмотрам:
1. Маркетинговые исследования в R с нуля
2. Работа с YouTube Analytics API с помощью пакета rytstat
3. Про графики UpSet
4. Использование машинного обучения для анализа временных рядов
5. А на какой стороне ты? Анализ смещения бросков относительно центра
По реакциям:
1. Рабочий процесс анализа данных на Python, аналогичный процесс на R
2. В учебник "Разработка telegram ботов на языке R" добавлена глава про упаковку бота в Docker контейнер
3. Курс от Microsoft "Создание моделей машинного обучения с помощью языка R и tidymodels"
4. Приветственное сообщение от имени животного (пятничное)
5. Парсим RRS с помощью R
#top
Top постов за август 2022
По пересылкам:
1. Курс "Разведывательный анализ данных с помощью языка R"
2. Работа с базами данных на языке R
3. Обновление учебника "Разработка Telegram ботов на языке R"
4. В туманности статистических гипотез, или про пакет SHT
5. Оценка доверительных интервалов bootstrap на примере суперкубка TidyTuesday
По просмотрам:
1. Обновление учебника "Разработка Telegram ботов на языке R"
2. Игра на языке R построенная на основе R6 классов
3. Сравниваем select и relocate для изменения порядка столбцов в dplyr
4. Моё лицо, когда я вижу, что кто-то учит Python вместо R
5. Работа с базами данных на языке R
По реакциям:
1. Моё лицо, когда я вижу, что кто-то учит Python вместо R
2. Люди, которые используют пакеты и люди, которые пишут пакеты
3. Обновление учебника "Разработка Telegram ботов на языке R"
4. Работа с базами данных на языке R
5. Курс "Разведывательный анализ данных с помощью языка R"
#top
Top публикаций за июль 2022
Друзья, я запускаю новую, ежемесячную рубрику "Top постов месяца". В последнее воскресенье месяца будет выходить рейтинг, 5 лучших постов месяца по количеству пересылок, просмотров и реакций.
Удобно для, тех кто читает канал не регулярно, и в конце месяца, сможет увидеть посты, получившие наибольший отклик от более активной аудитории.
Посты данного раздела будут помечены тегом #top,
Ниже лучшие посты июля 2022:
—————————————
По пересылкам:
1. Не бойся выбрать путь отличный от других!
2. Неопределённость и бизнес
3. Предсказание оттока сотрудников на R
4. Видео урок по аналитике Telegram каналов с помощью R
5. Создаём быстрый скриншот сайта с помощью R
По просмотрам:
1. Не бойся выбрать путь отличный от других!
2. Предсказание оттока сотрудников на R
3. Темы для ggplot2 основанные на телешоу
4. История языка R
5. Круглое катать, прямоугольное тащить, деревья сажать
По реакциям:
1. Не бойся выбрать путь отличный от других!
2. История языка R
3. R - это как говорить на своём родном языке
4. Я беременна твоим ребёнком
5. RStudio становится Posit
#top
Psychedelic digest march 2024.
Sorry, sorry I spent a month in Ubud and barely had time to post on a daily basis,but I carefully read all important news and here are the top ones for you and it's not a joke 🤣
Top important psychedelic news from Market, Research, Religion, Education, Industry, Investment and Government.
# Top Psychedelic Religion news
First Church in USA in the way to "legalize" the use of Ayahuasca
https://www.chronline.com/stories/psychedelic-washington-church-working-toward-legal-immunity-to-consume-ayahuasca,335768?
# Top Psychedelics Education
Minor degree in Psychedelics opened in University of Boulder
https://www.9news.com/video/news/education/naropa-university-boulder-minor-psychedelics-mushrooms/73-5c670769-61a4-4ab3-8e49-0bd1aa584474
As well is in Naropa university! Wow! Two programs in one month
https://finance.yahoo.com/news/naropa-university-launches-pioneering-psychedelic-113400650.html
How to check quickly what is true and what is bullshit in Psychedelics
https://www.psychologytoday.com/us/blog/being-awake-better/202403/8-ways-to-learn-about-psychedelics
#Top psychedelic clinical trials
Psyched's intranasal 5-MEO-DMT passed phase 2 for Threatmen resident depression 😊
https://www.pharmabiz.com/NewsDetails.aspx?aid=168226&sid=2
#TOP Government psychedelic actions
https://www.marijuanamoment.net/u-s-company-offers-free-psychedelics-training-services-to-ukraine-health-professionals-to-treat-trauma-from-war-with-russia/
Fluence - a psychedelic Startup together with
Ukrainian Psychedelic Research Association (UPRA) and the U.S. nonprofit Heal Ukraine Trauma (HUT), is providing free training materials for psychologists and medical doctors who are interested in incorporation psychedelics into their practices.
Unlike medical cannabis, psychedelics have not been legalized in Ukraine. Even so, more than 540 mental health professionals have already signed up for the program, Fluence said.
# Top Psychedelic Patent news
https://finance.yahoo.com/news/breakthrough-wellness-clearmind-medicines-psychedelic-115500300.html
Psychedelic Patent in China, that's interesting.
MEAI is a new psychoactive molecule that reduces desire to consume alcoholic beverages and exerts a slight euphoric, alcohol-like experience with potential to change the lives of millions who struggle to drink in moderation. Clearmind’s MEAI-based flagship treatment focuses on Alcohol Use Disorder, which is incredibly common.
# Top Psychedelic Market news
MOXY - new kid in Psychedelic renaissance
Mindstate Design Labs uses AI to find the best candidate for psychedelic assistant therapy.
Mindstate Design Labs has submitted its first IND, asking the FDA to greenlight a clinical trial for its lead asset targeting 5-MeO-MiPT, also known as moxy, a psychedelic selected from more than 70,000 “trip reports” to classify states of consciousness
Using large language models and natural language processing, Mindstate has built a platform that segments experiences by drug or psychedelic receptors. In some cases, the platform can visualize an experience, like color transformations
https://www.fiercebiotech.com/biotech/mindstates-first-ai-derived-psychedelic-heads-clinic
📱Las 5 discusiones más interesantes en TechCrunch Disrupt
Hemos seleccionado las cinco charlas más destacadas de la conferencia anual TechCrunch Disrupt, que este año reunió a más de 10,000 asistentes, incluidos fundadores de startups e inversores.
1️⃣"La carrera hacia una web curada por IA"
🎙 Ponente: Aravind Srinivas, CEO de Perplexity
Una de las discusiones más acaloradas. Srinivas rechaza las acusaciones contra el motor de búsqueda de IA de Perplexity de "cleptocracia de contenido", insistiendo en que el servicio siempre acredita sus fuentes.
Leer más: Cómo está evolucionando la búsqueda en Internet
2️⃣ "Haciendo inversiones inteligentes en 2024 con Ashton Kutcher"
🎙 Ponentes: Ashton Kutcher, Effie Epstein, Guy Oseary
Los tres socios de Sound Ventures comparten sus estrategias de inversión centradas en la inteligencia artificial.
Leer más: "Mucha gente tenía miedo del computador personal cuando salió por primera vez," — Ashton Kutcher
3️⃣"Mirando al pasado para ver el futuro de la IA"
🎙 Ponente: Vinod Khosla, primer inversor de OpenAI
El fundador de Khosla Ventures discute el potencial de la IA y las disrupciones que traerá.
Leer más: Predicciones audaces sobre el futuro de la tecnología
4️⃣"Cómo cambiará el rol de los artistas con la IA generativa"
🎙 Ponentes: Amit Jain, Mikey Shulman, Kakul Srivastava
Líderes de Luma AI, Suno y Splice comparten ideas sobre cómo los creadores pueden mantenerse relevantes en la era de la IA.
Leer más: Cómo la IA generativa está impactando la creación de video y música
5️⃣"Cómo la IA y XR transformarán todos tus gadgets"
🎙 Ponente: Ziad Asghar, VP en Qualcomm
El jefe de la división XR de Qualcomm explica cómo la IA y la realidad extendida unirán smartphones, relojes, gafas y computadoras para crear una nueva experiencia digital.
#top@hiaimediaes