Что-то вы гоните насчет "привычного вида формата 755 и 644". Я вот вообще не понял что это!😳
Действительно, что означают цифры которые мы получили в прошлом посте?
Это кодировка, заключающая в себе режимы доступа к файлу.
Подробней можно почитать в статье про chmod.
Там можно увидеть альтернативное обозначение того же самого с помощью символов r w x, что значит чтение, запись, исполнение.
Чтобы преобразовать восьмеричное число в такое обозначение в Python есть готовая функция
>>> stat.filemode(0o755)
'?rwxr-xr-x'
Мы видим 3 группы по 3 символа, дающие 3 типа доступа для 3 типов юзеров.
А что за знак вопроса в начале?
Давайте передадим в эту функцию необрезанное значение от os.stat
>>> stat.filemode(os.stat(path).st_mode)
'drwxr-xr-x'
Это данные, которые мы безжалостно обрезали в прошлый раз😼
Первый символ обозначает тип объекта. Это может быть файл (-), директория (d) или симлинк (l).
Вот простая схема данной кодировки
[1][3][3][3]
│ │ │ │
│ │ │ └──> Others Permissions
│ │ └─────> Group Permissions
│ └────────> Owner Permissions
└───────────> File Type
(разверните экран если вы с телефона)
Если вы попробуете получить пермишены для симлинка то получите пермишены для файла
>>> path = '.venv/bin/python3'
>>> stat.filemode(os.stat(path).st_mode)
'-rwxr-xr-x'
Чтобы получить свойства именно симлинка, нужно это явно указать
>>> stat.filemode(os.stat(path, follow_symlinks=False).st_mode)
'lrwxrwxrwx'
#tricks#basic
💡 Гранты до 350 млн тенге от АО «Фонд науки»
Сегодня у меня была интересная встреча - Абай Еркебалан — членом РегПолитСовета партии «Байтак», экс-природоохранным прокурором Генеральной Прокуратуры РК, руководителем компании по экологическому консалтингу, резидентом Международного технопарка Astana Hub, магистром технических наук.
Абай Мамытханович рассказал мне о трёх разработках в области дезинфекции и очистки воды — слушать было действительно увлекательно.
Хотя мой брат всегда говорит мне: «no politic, no religion», сегодня я изменил сам себе. Потому что речь шла о программе грантов для коммерциализации научных разработок, где максимальная сумма может достигать до 350 млн тенге.
📌 Но вместе с возможностями есть и сложности — Абай Мамытханович поделился опытом подачи заявок и теми барьерами, с которыми сталкиваются разработчики.
❓ У меня вопрос к сообществу:
Кто-нибудь уже участвовал в этой программе?
Какие технологии удалось коммерциализировать?
Как реально работает механизм грантов и насколько он доступен для бизнеса?
Мне самому пока сложно разобраться в деталях, но очень хочется услышать живые истории и опыт тех, кто прошёл этот путь.
#Innovation#Science#Kazakhstan#WaterTreatment#Commercialization
⚔️ Битва технологий: Диоксид хлора vs Гипохлорит натрия
В мире водоочистки есть два чемпиона, каждый со своим стилем и характером:
🔥 Диоксид хлора (ClO₂) — точный, мощный и бескомпромиссный. Он действует как хирург: уничтожает бактерии, вирусы и биоплёнки, не оставляя шанса побочным продуктам. Его сила — селективность и чистота. Но за эту мощь приходится платить: сложные установки, строгий контроль и высокая ответственность.
💧 Гипохлорит натрия (NaOCl) — доступный, надёжный и привычный. Его можно получить прямо из соли и воды, он прост в эксплуатации и дешевле в генерации. Но у него есть слабость: нестабильность при хранении и склонность к образованию хлорорганики. Он напоминает «универсального солдата» — эффективен, но не всегда избирателен.
⚖️ Кто победит?
- В масштабных проектах, где важна экология и минимизация побочных эффектов, лидер — Диоксид хлора.
- В локальных системах и бюджетных решениях — Гипохлорит натрия остаётся фаворитом.
💬 Вопрос к вам: если бы вы выбирали технологию для модернизации национальной инфраструктуры, сделали бы ставку на силу и селективность ClO₂ или на простоту и доступность NaOCl?
#WaterTreatment#Innovation#Kazakhstan#EcoTech#ChemicalEngineering
Чистая вода для 70 000 человек по цене двух бутылок воды.
Цена вопроса — 485,6 тенге один раз с каждого жителя. Именно столько стоило внедрение системы DIOXEL, чтобы обеспечить целый город безопасной водой без бактерий, вирусов, железа и сероводорода.
Что это дает городу:
Экономия: Ежемесячные затраты на обслуживание — всего 9,2 тенге на человека.
Надежность: Гарантия на оборудование 10 лет.
Сделано в Казахстане: Полностью отечественное производство от ISTOCK Solutions.
Экологичность: Минимальное потребление электроэнергии и отказ от устаревших, опасных технологий.
Две бутылки воды решили вопрос безопасности целого города на десятилетие вперед.
📍 Я горжусь тем, что мы делаем.
#CleanWater#DIOXEL#Innovation#WaterTreatment#MadeInKZ#Экология