@developmentnewsindia · Post #44067 · 25.04.2026 г., 14:42
Sun Pharma set to acquire US-based Organon in India's biggest Pharma cross-border M&A deal. #Medicine
Hashtags
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #121 · 20 јул.
Регулярно требуется преобразовать какой-либо текст в максимально совместимый текст для URL, имени файла, имени объекта в каком-то софте и тд. Требования совместимости простые: в тексте должны быть только допустимые символы. Обычно это a-z, 0-9 и "_" или "-". То есть, только прописные буквы латинского алфавита и цифры (как пример). Допустим, нам нужно название статьи в блоге преобразовать в slug для добавления его в URL этой статьи. Как это лучше всего сделать? В Django по умолчанию есть готовая функция slugify для таких случаев. Но я её никогда не использую. Почему? Потому что её недостаточно! Приведём пример >>> from django.utils.text import slugify >>> slugify('This is a Title') 'this-is-a-title' Пока всё отлично >>> slugify('This is a "Title!"') 'this-is-a-title' Спец символы удалились, всё хорошо. >>> slugify('Это заголовок статьи') '' Вот и приехали 😢. Если текст не английский то буквы просто игнорируются. Можно это поправить >>> slugify('Это заголовок статьи', allow_unicode=True) 'это-заголовок-статьи' Но тогда мы не вписываемся в условие. У нас появилась кириллица в тексте. Так как я часто пишу сайты для русскоязычных пользователей эта проблема весьма актуальна. Я не использую стандартную функцию и всегда пишу свою. Оригинал я не беру в расчёт и пишу полностью свою функцию. И так, по порядку: 🔸1. Исходный текст: >>> text = 'Мой заголовок №10 😁!' Взял специально посложней со специальными символами. 🔸2. Транслит Необходимо сделать транслит всех символов в латиницу. Здесь очень выручает библиотека unidecode. Помимо простого транслита кириллицы в латиницу она умеет преобразовывать спец символы и иероглифы в текстовые аналоги. from unidecode import unidecode >>> unidecode("Ñ Σ ® µ ¶ ¼ 月 山") 'N S (r) u P 1/4 Yue Shan' Очень крутая библиотека, советую👍 В нашем случае получаем такое преобразование: >>> text = unidecode(text) >>> print(text) 'Moi zagolovok No. 10 !' Отличный транслит. Смайл просто удалился, хотя я ждал что-то вроде :). Ну и ладно, всë равно невалидные символы. А еще наш код уже поддерживает любой язык, будь то хинди или корейский. 🔸4. Фильтр символов Unidecode не занимается фильтрацией по недопустимым символам. Это мы делаем в следующем шаге через regex. Просто заменим все символы на "_" если они вне указанного диапазона. >>> text = re.sub(r'[^a-zA-Z0-9]+', '_', text) >>> print(text) 'Moi_zagolovok_No_10_' Символ "+" в паттерне выручает когда несколько недопустимых символов идут рядом. Все они заменяются на один символ "_". 🔸5. Slugify Осталось удалить лишние символы по краям и сделать нижний регистр >>> text = text.strip('_').lower() >>> print(text) 'moi_zagolovok_no_10' Получаем отличный slug! 😎 🌎 Полный код в виде функции. ______________ PS. Проверку что в строке остался хоть один допустимый символ я бы вынес в отдельную функцию. #libs#tricks#django
Пребарај: #medicine
@developmentnewsindia · Post #44067 · 25.04.2026 г., 14:42
Sun Pharma set to acquire US-based Organon in India's biggest Pharma cross-border M&A deal. #Medicine
Hashtags
@developmentnewsindia · Post #44033 · 24.04.2026 г., 15:14
West Asian war has triggered a ammonia crunch in India. The pharma industry is currently facing a supply gap of over 50%: • Monthly demand: 12,000 tonnes • Current supply: 5,000–6,000 tonnes To solve the problem, the govt. is diversifying sources of supply to Nigeria, Indonesia, Malaysia and also increasing domestic production of green ammonia. #Medicine
Hashtags
@googlefactss · Post #40516 · 10.01.2026 г., 07:05
Doctors before the eleventh century would drink the urine of their patients to determine whether or not they had diabetes. A sugary taste indicated the person was diabetic. @googlefactss#medicine#history
@Protasov_Cardiology · Post #275 · 08.12.2025 г., 15:42
Поступило много вопросов про правильный прием лекарств, поэтому продублирую пост. ПРАВИЛА ПРИЕМА ЛЕКАРСТВЕННЫХ ПРЕПАРАТОВ #Протасов#medicine
@Protasov_Cardiology · Post #195 · 20.08.2025 г., 06:33
ОСОБЕННОСТИ ПРИЕМА КАРДИОТРОПНОЙ ТЕРАПИИ 🤩 Как правильно принимать лекарства, которые назначают кардиологи? 🤩 Правда ли, что вечерний прием антигипертензивных препаратов наиболее эффективный? #Протасов#medicine
@Protasov_Cardiology · Post #188 · 19.08.2025 г., 11:38
ПРАВИЛА ПРИЕМА ЛЕКАРСТВЕННЫХ ПРЕПАРАТОВ #Протасов#medicine
@interesting_planet_facts · Post #418 · 25.07.2025 г., 18:22
🌎 The ancient practice of trepanation involved carefully drilling a hole in the human skull to treat headaches, epilepsy, or mental disorders. Archaeological evidence shows people survived these surgeries thousands of years ago, with skulls displaying signs of healing—a testament to early medical skill. ✨ #history⚡#medicine⚡#archaeology 👉subscribe Interesting Planet
Hashtags
@developmentnewsindia · Post #44448 · 05.05.2026 г., 11:33
Pharma exports surpass $31 billion in FY26 despite global headwinds #Exports#medicine
@developmentnewsindia · Post #44301 · 02.05.2026 г., 05:15
India supplies ~20% of global generic medicines; generics cut drug prices 80–90%. US retains India on Priority Watch List in 2026 (also 2025, 2024) over IP issues; India maintains WTO compliance and rejects TRIPS-plus standards. #Medicine#Exports
@EuropeanTribalism · Post #679 · 13.11.2020 г., 15:30
Homemade medicine : honey onion syrup Sometimes you cannot prevent getting a cold. Coughing is one of the most annoying side-effects. Luckly, nature gave us a good medicine against coughing. Take an onion, slice it and put it into a closable jar. Add as much honey as necessary, so the onion is covered in it. Put it into a cold place over night. The honeys sugar will draw the fluids out of the onions and mix with it. You will end up with a fluid, which is sweet and has a scent of onion. Consume 3 teaspoons daily (morning, noon, evening) and watch your status improve. #survival#medicine#diy @EuropeanTribalism
@EuropeanTribalism · Post #665 · 30.10.2020 г., 13:56
Medicine out of garlic and sugar Take 0.25l of water, chop 4 cloves of garlic to small pieces and add together with 6 soup spoons full of sugar. Let everything lightly boil for 15-20 minutes. Collect the fluid and pass the garlic through a screen into a bottle or jar. Take about 4cl of the fluid three times a day. It will clear your bronchia. #survival#medicine#diy @EuropeanTribalism
@developmentnewsindia · Post #44193 · 29.04.2026 г., 11:50
Oxford University and Serum Institute of India are collaborating on a new malaria vaccine, R78C. This partnership aims to create a more effective vaccine targeting different stages of the malaria parasite. The Serum Institute of India will manufacture the vaccine at scale. This development is crucial for combating malaria, especially in sub-Saharan Africa. #Health#Medicine https://t.co/FjLC2pZnN7