Наверняка вы замечали, что в Python есть удобная функция для получения переменной окружения
os.getenv(NAME)
И её "сестра" для создания или изменения переменных окружения
os.putenv(NAME, VALUE)
Но почему-то putenv() не работает как должно. Энвайромент не обновляется!
os.putenv('MYVAR', '1')
print(os.getenv('MYVAR'))
... и ничего 😴
Почему так?
На самом деле энвайромент обновляется, но это значение не добавляется в словарь os.environ.
Откройте исходник функции os.getenv(). Это просто шорткат для os.environ.get()
В то время как putenv() это built-in С-функция.
Словарь os.environ (или точней класс из MutableMapping) создаётся из энвайромента в момент инициализации. Функция putenv() самостоятельно его не изменяет.
В тоже время, когда вы создаёте или изменяете ключ в os.environ, автоматически вызывается putenv() в методе __setitem__().
То есть, технически putenv() всё делает верно, но в os.environ это не отражается. Можно проверить так:
>>> os.putenv('MYVAR', '123')
>>> os.system('python -c "import os;print(os.getenv(\'MYVAR\'))"')
123
Я объявил переменную в текущем процессе и вызвал дочерний процесс, который её унаследовал и получил в составе os.environ.
Аналогично при удалении переменной вызывается еще одна built-in функция unsetenv(), удаляющая переменную из системы.
Итого
▫️ Удобней всего явно обновлять переменные через os.environ
▫️ Есть способ неявно создать/удалить переменную через putenv/unsetenv, что не повлияет на os.environ но изменит энвайромент и передаст изменения сабпроцессам. Но так лучше не делать!
▫️os.environ это просто обертка для built-in функций putenv() и unsetenv().
#basic
#OpenAccess
Prado открывает цифровые архивы для всех🗄
Что, если к редчайшим произведениям искусства можно получить доступ не выходя из дома? 👀
Музей Прадо открыл свободный доступ к программе Aracne — платформе, объединяющей научные исследования, каталоги и архивы из крупнейших музеев и библиотек.
📚Aracne — это цифровая сеть, где можно изучать искусство глубже:
🔘редкие каталоги, книги, аналитика;
🔘контексты экспонатов и их происхождение;
🔘подключены крупнейшие европейские музеи и институции.
Теперь исследователи, студенты и просто любители искусства могут работать с первоисточниками прямо онлайн.
Это огромный шаг к тому, чтобы искусство стало по-настоящему доступным и открытым 💡
А Вы когда-нибудь хотели покопаться в музейных архивах? Теперь можно — даже в пижаме 💻
Для тех кто интересуется моя презентация Особенности открытого доступа и открытых данных в гуманитарных науках [1] в открытом доступе, с обзором открытого доступа и открытых научных данных
Ссылки:
[1] https://www.beautiful.ai/player/-OTvQBg2a4JCj0PfyeTk
#opendata#openaccess
Timing of Aortic Valve Intervention in the Management of Aortic Stenosis:⤵️ State-Of-The-Art #2024Review#openaccess
🔹https://www.jacc.org/doi/10.1016/j.jcin.2024.08.046
🗞️JACC Journals.
All but one of the #FEMSJournals have now transitioned to #OpenAccess!
Get 2024 off to a good start by submitting your research to our not-for-profit journals, and help us keep the revenues invested in the #MicrobiologyCommunity:
https://academic.oup.com/fems-journals/pages/why-publish-with-fems-journals
#ACS#публикация#openaccess#открытыйдоступ
Издательство American Chemical Society (ACS) предлагает исследователям ознакомиться с подборкой недавно опубликованных статей по химии, которые стали одними из самых читаемых в сентябре 2023 года.
10 наиболее популярных статей из журналов издательства доступны в разделе «Most Read» на сайте ACS.
Business illustrations by Storyset
Объявлен приём заявок на Премию «Открытый доступ к данным в гуманитарных науках»
АНО «Инфокультура» приглашает студентов, аспирантов, преподавателей, исследователей и сотрудников вузов и научных организаций принять участие в конкурсе проектов, способствующих развитию открытой науки в гуманитарной сфере.
📌 Что можно подать:
– результаты научных исследований,
– цифровые проекты, связанные с гуманитарными дисциплинами,
– дипломные и курсовые проекты,
– иные работы, представляющие гуманитарные данные в открытом доступе.
📚 Номинации Премии:
• История
• Филология
• Культура
• Искусство
• Иные гуманитарные науки
Номинировать проект может как сам автор (или коллектив авторов), так и любой человек или организация, знакомые с проектом. Год публикации работы не имеет значения.
🏅 Лауреаты получат памятные награды, сертификаты и специальные призы от организаторов и партнёров Премии.
📝 Приём заявок уже открыт!
🔗https://humawards.ru
#opendata#openaccess#humanitarian#contest
Anthropic запустили программу AI for Science [1] обещая выдавать существенное количество кредитов для запросов к их AI моделям. Акцент в их программе на проекты в областях биологии и наук о жизни, обещают выдавать кредитов до 20 тысяч USD, так что это вполне себе серьёзные гранты для небольших целевых проектов. Ограничения по странам не указаны, но указание научного учреждения и ещё многих других данных в заявке обязательно.
И на близкую тему Charting the AI for Good Landscape – A New Look [2] о инициативах в области ИИ затрагивающих НКО и инициативы по улучшению жизни, так называемые AI for Good. Применение AI в науках о жизни - это почти всегда AI for Good, так что всё это очень взаимосвязано.
Ссылки:
[1] https://www.anthropic.com/news/ai-for-science-program
[2] https://data.org/news/charting-the-ai-for-good-landscape-a-new-look/
#openaccess#openscience#ai#grants#readings
❓Часто задаваемые вопросы о нашем журнале
«Вестник РУДН. Серия: Международные отношения»
ℹ️ Если вы планируете публиковаться или уже подали статью, возможно, у вас есть вопросы. Мы собрали самые популярные из них — и ответили на них!
1️⃣Кто может публиковаться в вашем журнале?
Наши авторы — это исследователи из России и зарубежных стран: кандидаты и доктора наук, преподаватели, эксперты, аспиранты и молодые учёные.
Статьи студентов и бакалавров не принимаются.
2️⃣На каком языке можно отправить статью?
Мы принимаем материалы на русском и английском языках. Публикация будет на обоих языках.
3️⃣Нужно ли платить за публикацию?
Нет, наш журнал не взимает плату за публикацию (APC-free).
4️⃣Какие темы вам интересны?
Мы фокусируемся на:
🔴международных отношениях и глобальных вызовах
🟢истории международных отношений
🔵региональной безопасности (Азия, Африка, Латинская Америка)
🟠БРИКС, ШОС, СНГ, ЕАЭС
🔴цифровой дипломатии и сетевом взаимодействии
🟤межкультурном диалоге и академическом сотрудничестве
5️⃣Какие требования к оформлению ссылок?
🔗Рекомендации по оформлению
6️⃣Как проходит рецензирование?
Рецензирование у нас двойное слепое (double-blind peer review) . Это значит, что ни автор, ни рецензенты не знают друг о друге.
💬Присылайте свои работы — мы делаем вашу науку видимой, цитируемой и доступной!
✉️Подача материалов
#вакжурнал#международныеОтношения#публикациявжурнале#научнаяпубликация#РУДН#CallForPapers#рецензирование#OpenAccess#апа#апастиль#цитирование