Forwarded from Пiвернутие на вiбухах
Ну что. 600 подписчиков. Вроде и не мало. Учитывая, что изначально канал я создавал в качестве шутки над названиями военкорских каналов, так даже и не плохо. Спасибо всем, что вы здесь. А также спасибо:
Каргач - ну ту все понятно. Без каргача этого канала бы и не было.
Бар "У спящего некрона" - отличный канал. Воруйте мемы только у него)
Репортёр Слон - самый неоднозначный канал нижнего телеграмма. Вы делаете странное. Продолжайте.
И спасибо другим каналам, которые меня репостили.
Также, не смотря на свой микроскопический охват, спешу посоветовать следующие каналы:
Novorossian Strider - хороший и взвешенный взгляд на мир. Подписывайтесь обязательно.
Лысые из ЖАБИ-ЖАБИ - с юмором из окопа. Жабки - вы клевые.
Голос из подвала - еще один крутой канал из окопа. Все будет круто, брат.
Директор твоего очка - воруйте мемы только у него.
Обыкновенный Трансхохлизм - лучшая прививка от пафоса звезд телеги.
Барон Пепега - добрые мемы кажждый день.
Также Вы всегда можете меня найти в Как выйти из айти, где я регулярно пощу всякое на айтишную тематику.
Каргач - ну ту все понятно. Без каргача этого канала бы и не было.
Бар "У спящего некрона" - отличный канал. Воруйте мемы только у него)
Репортёр Слон - самый неоднозначный канал нижнего телеграмма. Вы делаете странное. Продолжайте.
И спасибо другим каналам, которые меня репостили.
Также, не смотря на свой микроскопический охват, спешу посоветовать следующие каналы:
Novorossian Strider - хороший и взвешенный взгляд на мир. Подписывайтесь обязательно.
Лысые из ЖАБИ-ЖАБИ - с юмором из окопа. Жабки - вы клевые.
Голос из подвала - еще один крутой канал из окопа. Все будет круто, брат.
Директор твоего очка - воруйте мемы только у него.
Обыкновенный Трансхохлизм - лучшая прививка от пафоса звезд телеги.
Барон Пепега - добрые мемы кажждый день.
Также Вы всегда можете меня найти в Как выйти из айти, где я регулярно пощу всякое на айтишную тематику.
Forwarded from IT-блогер Серж Потаман | Мурманск
Часть 1/3
Большое интервью с разработчиком из мира БигФарма Алексеем: как автоматизация меняет фармацевтическую индустрию
Вопрос: Расскажи, чем занимаешься в БигФарме?
Я работаю в отделе автоматизации компании, которая разрабатывает софт для фармацевтической индустрии. Если коротко - я пишу скрипты, которые автоматизируют обработку огромных массивов данных с аналитического оборудования.
Современная фармацевтика - это колоссальные объемы данных. Поиск новых лекарств, генерация соединений требует множества исследований методами HPLC, NMR и других на соответствующем оборудовании. Все эти приборы генерируют сырые данные, которые нужно обрабатывать, хранить и превращать в отчеты.
Вопрос: Как выглядит типичный процесс работы с данными?
Возьмем для примера HPLC-анализ. Оборудование выдает raw dataset - набор цифр с метаданными, абсолютно нечитаемый человеком. Обычно можно посмотреть эти данные через софт производителя оборудования, но это отдельная боль. Софт производителя кривой, убогий, медленный, непонятный, не умеющий в параллелизацию и обычно очень, очень старый и не очень хорошо документированный. Например, у Waters Empower самая свежая документация API датируется 2014 годом с примерами на Visual Basic!
В ручном режиме химик-аналитик запускает анализ, получает папку с данными, импортирует в наш софт, обрезает лишнее, проводит пик-пикинг, дает пикам имена, сохраняет в базу и генерирует PDF-отчет. На один датасет уходит от 5 до 15 минут, иногда больше.
Вопрос: Как автоматизация меняет этот процесс?
Наш софт имеет встроенный скриптовый движок, который позволяет делать все то же самое, но без участия человека. Скрипт обрабатывает датасет за 1-180 секунд, включая создание отчетов по шаблону.
Например, один из вариантов - специальный сервер мониторит папку, и как только появляется новый датасет - автоматически запускается весь процесс: импорт, обработка, сохранение в БД, генерация отчетов. Скрипт не устает, не требует повышения зарплаты, не делает ошибок по невнимательности. Так что да, я напрямую участвую в сокращении персонала лабораторий!
Вопрос: Какие интересные проекты вам или тебе лично приходилось реализовывать?
Было много интересного:
1. Автоматизация переноса данных в новую базу со сборкой полной химической реакции из данных, размазанных по 6 таблицам в базе заказчика - с реагентами, продуктами, условиями реакции, плюс обработанный датасет продукта реакции.
2. Система безопасности, где даже администратор БД не может ничего сделать с датасетом без соответствующих прав, и все действия логируются.
3. Разработка интерфейсов, где аналитику достаточно нажать одну кнопку для полной обработки, а затем просто принять решение о дальнейших действиях.
Вопрос: Какие основные проблемы возникают при работе с устаревшими системами вендоров?
Главная проблема - найти хоть какую-то документацию! Доходило до того, что я лучше знал API Waters, чем их собственная техподдержка. Приходится заниматься реверс-инжинирингом, разбираться с внутренней структурой их баз данных.
Например, софт Waters не умеет параллельно обрабатывать запросы на экспорт - если в очереди больше 10-15 запросов, все падает без ошибок. Приходится вручную балансировать очередь.
Плюс устаревшая сетевая инфраструктура на Западе - когда один сервер в Канаде, второй в Англии, третий в США, перенос 100 мегабайт может занимать минуты.
Большое интервью с разработчиком из мира БигФарма Алексеем: как автоматизация меняет фармацевтическую индустрию
Вопрос: Расскажи, чем занимаешься в БигФарме?
Я работаю в отделе автоматизации компании, которая разрабатывает софт для фармацевтической индустрии. Если коротко - я пишу скрипты, которые автоматизируют обработку огромных массивов данных с аналитического оборудования.
Современная фармацевтика - это колоссальные объемы данных. Поиск новых лекарств, генерация соединений требует множества исследований методами HPLC, NMR и других на соответствующем оборудовании. Все эти приборы генерируют сырые данные, которые нужно обрабатывать, хранить и превращать в отчеты.
Вопрос: Как выглядит типичный процесс работы с данными?
Возьмем для примера HPLC-анализ. Оборудование выдает raw dataset - набор цифр с метаданными, абсолютно нечитаемый человеком. Обычно можно посмотреть эти данные через софт производителя оборудования, но это отдельная боль. Софт производителя кривой, убогий, медленный, непонятный, не умеющий в параллелизацию и обычно очень, очень старый и не очень хорошо документированный. Например, у Waters Empower самая свежая документация API датируется 2014 годом с примерами на Visual Basic!
В ручном режиме химик-аналитик запускает анализ, получает папку с данными, импортирует в наш софт, обрезает лишнее, проводит пик-пикинг, дает пикам имена, сохраняет в базу и генерирует PDF-отчет. На один датасет уходит от 5 до 15 минут, иногда больше.
Вопрос: Как автоматизация меняет этот процесс?
Наш софт имеет встроенный скриптовый движок, который позволяет делать все то же самое, но без участия человека. Скрипт обрабатывает датасет за 1-180 секунд, включая создание отчетов по шаблону.
Например, один из вариантов - специальный сервер мониторит папку, и как только появляется новый датасет - автоматически запускается весь процесс: импорт, обработка, сохранение в БД, генерация отчетов. Скрипт не устает, не требует повышения зарплаты, не делает ошибок по невнимательности. Так что да, я напрямую участвую в сокращении персонала лабораторий!
Вопрос: Какие интересные проекты вам или тебе лично приходилось реализовывать?
Было много интересного:
1. Автоматизация переноса данных в новую базу со сборкой полной химической реакции из данных, размазанных по 6 таблицам в базе заказчика - с реагентами, продуктами, условиями реакции, плюс обработанный датасет продукта реакции.
2. Система безопасности, где даже администратор БД не может ничего сделать с датасетом без соответствующих прав, и все действия логируются.
3. Разработка интерфейсов, где аналитику достаточно нажать одну кнопку для полной обработки, а затем просто принять решение о дальнейших действиях.
Вопрос: Какие основные проблемы возникают при работе с устаревшими системами вендоров?
Главная проблема - найти хоть какую-то документацию! Доходило до того, что я лучше знал API Waters, чем их собственная техподдержка. Приходится заниматься реверс-инжинирингом, разбираться с внутренней структурой их баз данных.
Например, софт Waters не умеет параллельно обрабатывать запросы на экспорт - если в очереди больше 10-15 запросов, все падает без ошибок. Приходится вручную балансировать очередь.
Плюс устаревшая сетевая инфраструктура на Западе - когда один сервер в Канаде, второй в Англии, третий в США, перенос 100 мегабайт может занимать минуты.
Forwarded from IT-блогер Серж Потаман | Мурманск
Часть 2/3
Вопрос: Как обстоят дела с валидацией и регуляторными требованиями?
За десять лет работы с западными компаниями особой валидации я не видел. Вся "валидация" обычно сводится к тому, что наша ответственность прописана в договоре - облажаемся, засудят.
Ну и обычно очень очень сложно получить какие-то более менее валидные тестовые данные - в качестве тестовых датасетов шлют откровенный мусор. Прямого доступа к продакшену обычно нет, только под присмотром как минимум админов.
Ни разу не встречал на стороне заказчика человека, который бы понимал наш код. Были попытки залезть в код, но мы запрещали его менять - у их "специалистов" никогда толком не было понимания, как наш код работает. Даже желания разобраться в том, как он работает обычно нет.
Вопрос: Используете ли вы ИИ и машинное обучение в работе?
Никак не используем. Нейросети ничего не знают про наш специфический скриптовый движок. Но главное - ни одна компания BigPharma не позволит загружать свои данные в сторонние нейросети. База данных веществ - самое ценное, что у них есть. Нам даже для тестов дают мусорные данные, лишь бы не раскрыть коммерчески ценную информацию.
Вопрос: Какой был самый сложный проект?
Начиналось стандартно - выгрузить датасеты из Empower, обработать и сохранить в базу. Но потом начался праздник хотелок заказчика. В итоге мы создали псевдо-язык на базе регулярных выражений для переименования пиков на графиках.
Работало так: цепочка правил типа "если в начале названия пика три таких буквы - меняем на такое слово", "если есть такая комбинация - вставляем цифры из метаданных" и так далее. Можно было создавать бесконечные комбинации с выходом из цепочки, несколько цепочек подряд. Очень геморройная, но мощная штука. Правда, после настройки никто никогда их не менял - читать документацию заказчику было лень.
Вопрос: Кто использует ваш софт?
Минимум 2/3 зарубежных фармкомпаний, чьи названия вы видите на упаковках лекарств в аптеках. Также военное ведомство одной известной страны, производители напитков, парфюмерии, косметики.
По косвенным данным, наш софт участвовал в разработке вакцины от COVID - пролетали тестовые датасеты со словом "covid-19" в метаданных.
Вопрос: Каковы впечатления от работы с западными компаниями?
Это отдельная история! Когда был студентом, думал, что на Западе умеют в процессы, best practices и все такое. Реальность оказалась... специфической.
Вся американская IT-инфраструктура держится на индусах. Толковых менеджеров там еще меньше, чем у нас. Лучшие архитекторы и менеджеры - выходцы из бывшего СССР.
Главная проблема - принцип корпоративности. Любое решение принимается коллегиально, и только когда каждый уверен, что лично ему ничего не прилетит в случае провала. Представьте: 10 человек со всего мира полчаса на созвоне решают, какого цвета сделать кнопку, и не могут прийти к решению!
У нас хотя бы возможна ситуация "тимлид стукнул кулаком и сказал: делаем так, претензии - ко мне". Там это невозможно в принципе. Будут неделями перекидывать вопрос по инстанциям.
Вопрос: Есть еще какие-то особенности работы с западными заказчиками?
"Бросай все, надо срочно!" на самом деле означает "сделай когда-нибудь, я через три дня отпишусь заказчику". Можно неделями ждать ответа на вопрос "кнопки делать фиолетовыми или перламутровыми?"
Заказчик почти никогда толком не знает, чего хочет. На продакшене наши скрипты имеют доступ к базам данных стоимостью в сотни миллионов долларов, но мы как разработчики к продакшену доступа не имеем (и слава богам!) - все очень строго.
Вопрос: Как обстоят дела с валидацией и регуляторными требованиями?
За десять лет работы с западными компаниями особой валидации я не видел. Вся "валидация" обычно сводится к тому, что наша ответственность прописана в договоре - облажаемся, засудят.
Ну и обычно очень очень сложно получить какие-то более менее валидные тестовые данные - в качестве тестовых датасетов шлют откровенный мусор. Прямого доступа к продакшену обычно нет, только под присмотром как минимум админов.
Ни разу не встречал на стороне заказчика человека, который бы понимал наш код. Были попытки залезть в код, но мы запрещали его менять - у их "специалистов" никогда толком не было понимания, как наш код работает. Даже желания разобраться в том, как он работает обычно нет.
Вопрос: Используете ли вы ИИ и машинное обучение в работе?
Никак не используем. Нейросети ничего не знают про наш специфический скриптовый движок. Но главное - ни одна компания BigPharma не позволит загружать свои данные в сторонние нейросети. База данных веществ - самое ценное, что у них есть. Нам даже для тестов дают мусорные данные, лишь бы не раскрыть коммерчески ценную информацию.
Вопрос: Какой был самый сложный проект?
Начиналось стандартно - выгрузить датасеты из Empower, обработать и сохранить в базу. Но потом начался праздник хотелок заказчика. В итоге мы создали псевдо-язык на базе регулярных выражений для переименования пиков на графиках.
Работало так: цепочка правил типа "если в начале названия пика три таких буквы - меняем на такое слово", "если есть такая комбинация - вставляем цифры из метаданных" и так далее. Можно было создавать бесконечные комбинации с выходом из цепочки, несколько цепочек подряд. Очень геморройная, но мощная штука. Правда, после настройки никто никогда их не менял - читать документацию заказчику было лень.
Вопрос: Кто использует ваш софт?
Минимум 2/3 зарубежных фармкомпаний, чьи названия вы видите на упаковках лекарств в аптеках. Также военное ведомство одной известной страны, производители напитков, парфюмерии, косметики.
По косвенным данным, наш софт участвовал в разработке вакцины от COVID - пролетали тестовые датасеты со словом "covid-19" в метаданных.
Вопрос: Каковы впечатления от работы с западными компаниями?
Это отдельная история! Когда был студентом, думал, что на Западе умеют в процессы, best practices и все такое. Реальность оказалась... специфической.
Вся американская IT-инфраструктура держится на индусах. Толковых менеджеров там еще меньше, чем у нас. Лучшие архитекторы и менеджеры - выходцы из бывшего СССР.
Главная проблема - принцип корпоративности. Любое решение принимается коллегиально, и только когда каждый уверен, что лично ему ничего не прилетит в случае провала. Представьте: 10 человек со всего мира полчаса на созвоне решают, какого цвета сделать кнопку, и не могут прийти к решению!
У нас хотя бы возможна ситуация "тимлид стукнул кулаком и сказал: делаем так, претензии - ко мне". Там это невозможно в принципе. Будут неделями перекидывать вопрос по инстанциям.
Вопрос: Есть еще какие-то особенности работы с западными заказчиками?
"Бросай все, надо срочно!" на самом деле означает "сделай когда-нибудь, я через три дня отпишусь заказчику". Можно неделями ждать ответа на вопрос "кнопки делать фиолетовыми или перламутровыми?"
Заказчик почти никогда толком не знает, чего хочет. На продакшене наши скрипты имеют доступ к базам данных стоимостью в сотни миллионов долларов, но мы как разработчики к продакшену доступа не имеем (и слава богам!) - все очень строго.
Forwarded from IT-блогер Серж Потаман | Мурманск
Часть 3/3
Вопрос: Какие технические особенности в твоей работе?
Наше скриптописание - это функциональное программирование с намеками на объекты. Инкапсуляция, наследование, полиморфизм отсутствуют как принцип. Жестко привязаны к функционалу скриптового движка с одной стороны, но можем использовать сторонние dll при необходимости. Либо писать какие-то библиотеки самостоятельно, но в любом случае, без скриптового движка основного софта ничего не будет.
Из-за критичности данных на сотню строк кода реально работают 20 строк, остальное - проверки на все случаи жизни. Потеря данных заказчика недопустима.
Приходится работать с кучкой разных технологий и бд (слава богам обычно глубоко лезть не надо) - Oracle, Postgres, SQLite, Apache MQ, всяко-разное по вебу, проприетарные API-шки и тыды.
Заодно поделюсь мыслями про ООП с моей колокольни:
Кажется мне, ООП свернуло куда-то не туда. Уровни абстракции над уровнями абстракции погоняют уровнями абстракции уровни абстракции. Ковырял как-то DLL на C# для одного проекта - это был кошмар. Без нормальной IDE на C# делать вообще нечего, удержать все в голове невозможно. Для ООП-проектов нужно приличное количество времени тратить на архитектуру, иначе потом начнется жесть - кто ж нынче тратит время на архитектуру? Хуяк-хуяк и в продакшн!
А потом начинается - вот тут надо бы переделать, но класс изначально криво сделан, поэтому мы сейчас отнаследуемся и вкорячим туда еще и вот это вот, а вот тут надо заинклюдить вот ту библиотеку на 5 мегабайт и дернуть оттуда одну функцию, а документацию на это все мы будем писать примерно никогда. Брррр. Функциональное как-то поадекватнее будет, если все правильно делать )))))
За рассказ о работе с БигТех спасибо @Zlyden69
Вопрос: Какие технические особенности в твоей работе?
Наше скриптописание - это функциональное программирование с намеками на объекты. Инкапсуляция, наследование, полиморфизм отсутствуют как принцип. Жестко привязаны к функционалу скриптового движка с одной стороны, но можем использовать сторонние dll при необходимости. Либо писать какие-то библиотеки самостоятельно, но в любом случае, без скриптового движка основного софта ничего не будет.
Из-за критичности данных на сотню строк кода реально работают 20 строк, остальное - проверки на все случаи жизни. Потеря данных заказчика недопустима.
Приходится работать с кучкой разных технологий и бд (слава богам обычно глубоко лезть не надо) - Oracle, Postgres, SQLite, Apache MQ, всяко-разное по вебу, проприетарные API-шки и тыды.
Заодно поделюсь мыслями про ООП с моей колокольни:
Кажется мне, ООП свернуло куда-то не туда. Уровни абстракции над уровнями абстракции погоняют уровнями абстракции уровни абстракции. Ковырял как-то DLL на C# для одного проекта - это был кошмар. Без нормальной IDE на C# делать вообще нечего, удержать все в голове невозможно. Для ООП-проектов нужно приличное количество времени тратить на архитектуру, иначе потом начнется жесть - кто ж нынче тратит время на архитектуру? Хуяк-хуяк и в продакшн!
А потом начинается - вот тут надо бы переделать, но класс изначально криво сделан, поэтому мы сейчас отнаследуемся и вкорячим туда еще и вот это вот, а вот тут надо заинклюдить вот ту библиотеку на 5 мегабайт и дернуть оттуда одну функцию, а документацию на это все мы будем писать примерно никогда. Брррр. Функциональное как-то поадекватнее будет, если все правильно делать )))))
За рассказ о работе с БигТех спасибо @Zlyden69
Forwarded from IT-блогер Серж Потаман | Мурманск
Да готовлю я уже документацию! Хватит подкидывать мне мемы об этом! 😭
Forwarded from Computers were a mistake (Stanislav N.)
Доброго времени суток!
Представляю вам мини-дайджест около-айтишных новостей за прошедшую неделю (10-16 июня).
- В Mesa-драйвер radv добавлена поддержка расширения Vulkan для декодирования видео VP9. Приятно! У меня весь видеоархив перекодирован в vp9 - жрет примерно в 2-3 раза меньше места, чем h264, при "на глаз" таком же качестве. Скоро можно будет на амуде-ноутах еще больше экономить электроэнергию.
- Ubuntu прекращает поддержку сеанса X11 в GNOME. Кратко - с Ubuntu 25.10 у вас только вяленый с XWayland для устаревших приложений. С вероятностью близкой к 100% это все из-за GNOME, который в 49 релизе намерен по-умолчанию отключить поддержку иксов (а в 50 версии - удалить его полностью).
- Опубликована 65 редакция рейтинга самых высокопроизводительных суперкомпьютеров. Там есть небольшая ретроспектива по необходимой мощности для попадания в различный topX.
- В GNOME будет усилена зависимость от systemd. Кратко - в GNOME 49 и 50 некоторые штатные компоненты управления сессиями будут заменены на systemd-шные, что добавит головняка Linux'ам без systemd и *BSD системам.
- Веб-версия свободной стратегической игры Warzone 2100. Помню, что играл в нее на nokia n900, когда в больнице валялся, а теперь в нее можно поиграть и в браузере! Поздравляю с ачивкой разработчиков!
- Apple открыл инструментарий для запуска Linux-контейнеров в macOS. Единственное приятное - без геморроя использовать как amd64, так и arm64 контейнеры OCI, а так получается обычный NIH, и сваливать с Docker'а пока смысла нет (тем более, что полноценная работа предполагается только с новой мажорной версии macOS). Как только macOS 26 релизнется (да, они тоже сменили нумерацию, теперь, видимо, она по году выпуска) - потестирую.
- Прекращена разработка библиотеки управления памятью jemalloc. Разраб работал в лицокниге*, в 2017 уволился и либа развивалась трудоустроенными в компанию разработчиками. Чтобы разгрести техдолг надо делать большой рефакторинг, а на это нету времени и желания. F.
- Очередной отчет о разработке KDE. Из интересного - поддержка wayland-протокола xdg-pip, нормальный поиск по emoji в соответствующем диалоге (ранее искало только по текущей странице), фиксы падений thumbnailer (эта та штука, которая для файловых менеджеров превьюхи генерит).
- Проект Nitrux прекращает разработку рабочего стола NX Desktop в пользу Hyprland. Разработка своего DE - дело трудоемкое и требует большого количества рук, найти которые разработчикам NX Desktop не удалось. Так что теперь там hyprland + waybar.
- Уязвимость в KDE Konsole, позволяющая выполнить код при открытии страницы в браузере. Суть в том, что Konsole регистрирует свои обработчики для ссылок со схемами
- Релизы дистров и ОСей: Альт Сервер 11.0, FreeBSD 14.3, Android 16, ROSA Fresh Server 13.0, Rocky Linux 10.0.
Лицокнига, она же Facebook, принадлежит компании Meta, которая признана экстремистской организацией на территории РФ.
Представляю вам мини-дайджест около-айтишных новостей за прошедшую неделю (10-16 июня).
- В Mesa-драйвер radv добавлена поддержка расширения Vulkan для декодирования видео VP9. Приятно! У меня весь видеоархив перекодирован в vp9 - жрет примерно в 2-3 раза меньше места, чем h264, при "на глаз" таком же качестве. Скоро можно будет на амуде-ноутах еще больше экономить электроэнергию.
- Ubuntu прекращает поддержку сеанса X11 в GNOME. Кратко - с Ubuntu 25.10 у вас только вяленый с XWayland для устаревших приложений. С вероятностью близкой к 100% это все из-за GNOME, который в 49 релизе намерен по-умолчанию отключить поддержку иксов (а в 50 версии - удалить его полностью).
- Опубликована 65 редакция рейтинга самых высокопроизводительных суперкомпьютеров. Там есть небольшая ретроспектива по необходимой мощности для попадания в различный topX.
- В GNOME будет усилена зависимость от systemd. Кратко - в GNOME 49 и 50 некоторые штатные компоненты управления сессиями будут заменены на systemd-шные, что добавит головняка Linux'ам без systemd и *BSD системам.
- Веб-версия свободной стратегической игры Warzone 2100. Помню, что играл в нее на nokia n900, когда в больнице валялся, а теперь в нее можно поиграть и в браузере! Поздравляю с ачивкой разработчиков!
- Apple открыл инструментарий для запуска Linux-контейнеров в macOS. Единственное приятное - без геморроя использовать как amd64, так и arm64 контейнеры OCI, а так получается обычный NIH, и сваливать с Docker'а пока смысла нет (тем более, что полноценная работа предполагается только с новой мажорной версии macOS). Как только macOS 26 релизнется (да, они тоже сменили нумерацию, теперь, видимо, она по году выпуска) - потестирую.
- Прекращена разработка библиотеки управления памятью jemalloc. Разраб работал в лицокниге*, в 2017 уволился и либа развивалась трудоустроенными в компанию разработчиками. Чтобы разгрести техдолг надо делать большой рефакторинг, а на это нету времени и желания. F.
- Очередной отчет о разработке KDE. Из интересного - поддержка wayland-протокола xdg-pip, нормальный поиск по emoji в соответствующем диалоге (ранее искало только по текущей странице), фиксы падений thumbnailer (эта та штука, которая для файловых менеджеров превьюхи генерит).
- Проект Nitrux прекращает разработку рабочего стола NX Desktop в пользу Hyprland. Разработка своего DE - дело трудоемкое и требует большого количества рук, найти которые разработчикам NX Desktop не удалось. Так что теперь там hyprland + waybar.
- Уязвимость в KDE Konsole, позволяющая выполнить код при открытии страницы в браузере. Суть в том, что Konsole регистрирует свои обработчики для ссылок со схемами
ssh://
, telnet://
и rlogin://
. И если нужного приложения в системе не оказывалось - запускался интерпретатор bash. Фикс сделали, ждем обновления KDE Gear в вашем дистрибутиве.- Релизы дистров и ОСей: Альт Сервер 11.0, FreeBSD 14.3, Android 16, ROSA Fresh Server 13.0, Rocky Linux 10.0.
Лицокнига, она же Facebook, принадлежит компании Meta, которая признана экстремистской организацией на территории РФ.
Forwarded from Daniel Myslivets
В результате неких действий неких людей у ряда пользователей наблюдается проблема в попытках достучаться до серверов Honor — все приложения, ну и, соответственно, «умные устройства» по всей РФ перестали работать.
https://downdetector.su/honor
https://downdetector.su/honor
Проверьте состояние сервисов Honor| DownDetector
HONOR не работает сегодня? DownDetector
У Вас наблюдается сбой Honor? Мы поможем разобраться, почему не работает Honor, не открывается сайт, невозможной войти в личный кабинет, не загружается приложение! Узнайте о проблемах Honor первым!
Forwarded from IT-блогер Серж Потаман | Мурманск
Неиронично, но многие джуны пройдут собесы лучше сеньоров. 🫤
Почему? Да потому, что проходить собеседования — это отдельный, особый скилл. 💪
Джун, который полгода ходит по собесам, знает все типовые вопросы наизусть. Он выучил, что такое SOLID, может с закрытыми глазами развернуть бинарное дерево и расскажет про сложность алгоритмов быстрее, чем вы спросите.
А сеньор? Он последний раз собеседовался 4 года назад (если не больше). Всё это время он решал реальные задачи: проектировал архитектуру, оптимизировал, менторил. Но попросите его вспомнить разницу между процессом и потоком — и он задумается (я просто сам не сразу вспомнил).
Проблема в том, что собеседование проверяет не то, насколько ты хороший разработчик, а то, насколько ты хорош в прохождении собеседований. Пока джун готовится и получает опыт в собеседованиях, сеньор… работал. 😄
И да, это проблема индустрии. Но пока она не решена — готовьтесь к собесам как к отдельному экзамену, независимо от вашего уровня.
Почему? Да потому, что проходить собеседования — это отдельный, особый скилл. 💪
Джун, который полгода ходит по собесам, знает все типовые вопросы наизусть. Он выучил, что такое SOLID, может с закрытыми глазами развернуть бинарное дерево и расскажет про сложность алгоритмов быстрее, чем вы спросите.
А сеньор? Он последний раз собеседовался 4 года назад (если не больше). Всё это время он решал реальные задачи: проектировал архитектуру, оптимизировал, менторил. Но попросите его вспомнить разницу между процессом и потоком — и он задумается (я просто сам не сразу вспомнил).
Проблема в том, что собеседование проверяет не то, насколько ты хороший разработчик, а то, насколько ты хорош в прохождении собеседований. Пока джун готовится и получает опыт в собеседованиях, сеньор… работал. 😄
И да, это проблема индустрии. Но пока она не решена — готовьтесь к собесам как к отдельному экзамену, независимо от вашего уровня.
Говорят, в Питере из-за ПМЭФ-а мобильный интернет отключили.
Рапортую вам из славного города-героя Ленинграда:
1) если и отключили, то не везде
2) я невероятно везуч: попадаю вечно в города, где интернет работает с перебоями :)
Рапортую вам из славного города-героя Ленинграда:
1) если и отключили, то не везде
2) я невероятно везуч: попадаю вечно в города, где интернет работает с перебоями :)
Forwarded from Эксплойт
⚡️ «Мир Танков» официально ГОСУДАРСТВЕННЫЙ — компания «Леста игры» перешла под контроль Росимущества.
Кроме основной компании, забрали и две дочки: «Леста Геймс Москва», «Леста Геймс Эдженси» (владеет правами на «Мир танков», «Мир кораблей» и «Нашу игру»). Сами игры продолжают работать и даже получают обновления, пока Росимущество ищет нового владельца.
За авторизацию через Госуслуги дадут ИС-6?
@exploitex
Кроме основной компании, забрали и две дочки: «Леста Геймс Москва», «Леста Геймс Эдженси» (владеет правами на «Мир танков», «Мир кораблей» и «Нашу игру»). Сами игры продолжают работать и даже получают обновления, пока Росимущество ищет нового владельца.
За авторизацию через Госуслуги дадут ИС-6?
@exploitex
Forwarded from IT-блогер Серж Потаман | Мурманск
MIT провел крупное исследование влияния ИИ-помощников на мозг человека 🧠
Исследователи из MIT изучили, как использование ChatGPT влияет на когнитивные способности людей. Результаты оказались тревожными 😱
Основные выводы исследования:
• 83,3% участников не смогли вспомнить содержание текста, который ИИ обобщил для них всего минуту назад 🤯. Люди просили ChatGPT сократить большие тексты, получали краткую выжимку, но через 60 секунд уже не помнили, о чем вообще шла речь 🐠
• Количество нейронных связей снизилось на 47% 📉. Постоянное использование ИИ для решения интеллектуальных задач привело к деградации мозговой активности.
• 100% участников показали признаки "когнитивной дистрофии" 🧟♂️. После отключения ИИ-помощника люди писали тексты значительно хуже, чем до начала эксперимента. Навык мышления атрофировался быстрее, чем если бы они просто бездействовали 💀
Исследователи отметили, что вместо обучения и получения знаний участники испытывали эффект, похожий на бездумное пролистывание социальных сетей 📱💤. Никакой систематизации информации в долговременной памяти не происходило.
Что ж, поздравляем человечество с изобретением цифрового аналога лоботомии (хотел написать анимэ, но оно и так цифровое)! 🎉🔨
Теперь не нужно ждать старости для деменции - можно начать деградировать прямо с молодости, причем платно и по подписке 💸.
Прогресс! 🚀
За новость спасибо: @Zlyden69 🙏
Исследователи из MIT изучили, как использование ChatGPT влияет на когнитивные способности людей. Результаты оказались тревожными 😱
Основные выводы исследования:
• 83,3% участников не смогли вспомнить содержание текста, который ИИ обобщил для них всего минуту назад 🤯. Люди просили ChatGPT сократить большие тексты, получали краткую выжимку, но через 60 секунд уже не помнили, о чем вообще шла речь 🐠
• Количество нейронных связей снизилось на 47% 📉. Постоянное использование ИИ для решения интеллектуальных задач привело к деградации мозговой активности.
• 100% участников показали признаки "когнитивной дистрофии" 🧟♂️. После отключения ИИ-помощника люди писали тексты значительно хуже, чем до начала эксперимента. Навык мышления атрофировался быстрее, чем если бы они просто бездействовали 💀
Исследователи отметили, что вместо обучения и получения знаний участники испытывали эффект, похожий на бездумное пролистывание социальных сетей 📱💤. Никакой систематизации информации в долговременной памяти не происходило.
Что ж, поздравляем человечество с изобретением цифрового аналога лоботомии (хотел написать анимэ, но оно и так цифровое)! 🎉🔨
Теперь не нужно ждать старости для деменции - можно начать деградировать прямо с молодости, причем платно и по подписке 💸.
Прогресс! 🚀
За новость спасибо: @Zlyden69 🙏
Forwarded from IT-блогер Серж Потаман | Мурманск
Я думал, что только полные дураки сейчас верят сенсационным видео, не убедившись, что «это вот прям точно, не нейронка».
Думал, да ошибался! 😨
На видео ЮАР, где лев зашел в мясную лавку, распугал продавцов и сытно поел. 🥩
СМИ подхватили сюжет и растиражировали как реальную новость. Только вот незадача — видео полностью сгенерировано нейросетью! 🤦♂️
Думал, да ошибался! 😨
На видео ЮАР, где лев зашел в мясную лавку, распугал продавцов и сытно поел. 🥩
СМИ подхватили сюжет и растиражировали как реальную новость. Только вот незадача — видео полностью сгенерировано нейросетью! 🤦♂️
Forwarded from Computers were a mistake (Stanislav N.)
Доброго времени суток!
Представляю вам мини-дайджест около-айтишных новостей за прошедшую неделю (17-23 июня).
- Релиз Git 2.50. Из интересного - Perl теперь не нужен для сборки.
- Arch Linux перешёл на 64-разрядные сборки wine (WoW64). Готовьтесь пересоздавать префиксы, а также готовьтесь к немного сниженной производительности OpenGL.
- Разработчики САПР KiCad раскритиковали Wayland и рекомендовали использовать X11. Фрагментация, безусловно, стреляет по всем, и Wayland не исключение. Получается некоторая XMPP-ситуация - есть набор протоколов (как XEPы), и их поддержка разнится от композитного сервера (прям как с серверами и клиентами в XMPP). Очень хочется верить, что Wayland не постигнет судьба XMPP.
- Релиз среды рабочего стола KDE Plasma 6.4. Я уже описывал в предыдущих постах интересное, которое появлялось в процессе разработки, теперь для вас скомпилировали отдельный ченжлог. Приятных изменений действительно много.
- Релиз ONLYOFFICE 9.0. Из интересного - новый дизайн, просмотр разнообразных диаграмм (даже вроде бы Visio), редактирование PDF с формами, подстановка данных из внешних файлов, поддержка Markdown.
- Планы KDE по прекращению поддержки сеанса X11. Предполагалось, что в KDE 7 поддержку иксов выпилят, однако сейчас стало понятно, что еще в течение пары лет поддержка жить будет. Наблюдаем за ситуацией 👀.
- А вот Kubuntu уже прекращает поставку сеанса X11 в установочных сборках. Начиная с релиза 25.10 там будет только вяленый.
Подборочка уязвимостей:
- Обновление X.Org Server 21.1.17 с устранением 6 уязвимостей. Всем багам 10+ лет 😅.
- Уязвимости в PAM и libblockdev, позволяющие получить права root в системе. Кратко - в библиотеке libblockdev (используется в udisks, который используется чуть более, чем везде) есть уязвимость, которая позволяет получить рутовые права через игнорирование опций монтирования
- Уязвимости в библиотеке libxml2, приводящие к выполнению кода. Нашли 5 уязвимостей, из которых 2 - это выполнение кода, а 3 - use-after-free. Ждем апдейтов в репозиториях. Сразу же можно упомятуть начало драмы о libxml2 - теперь уязвимости рассматриваются, как обычные ошибки, и вообще либа пилится одним человеком в свободное время. Ждем, будет ли какая-то взрывная реакция, или нет, ибо libxml2 используется очень много где.
- Релизы дистров и ОСей: Kali Linux 2025.2, Securonis Linux 3.0, MODICIA 6.12.30 (дистр для создания мультимедии).
Представляю вам мини-дайджест около-айтишных новостей за прошедшую неделю (17-23 июня).
- Релиз Git 2.50. Из интересного - Perl теперь не нужен для сборки.
- Arch Linux перешёл на 64-разрядные сборки wine (WoW64). Готовьтесь пересоздавать префиксы, а также готовьтесь к немного сниженной производительности OpenGL.
- Разработчики САПР KiCad раскритиковали Wayland и рекомендовали использовать X11. Фрагментация, безусловно, стреляет по всем, и Wayland не исключение. Получается некоторая XMPP-ситуация - есть набор протоколов (как XEPы), и их поддержка разнится от композитного сервера (прям как с серверами и клиентами в XMPP). Очень хочется верить, что Wayland не постигнет судьба XMPP.
- Релиз среды рабочего стола KDE Plasma 6.4. Я уже описывал в предыдущих постах интересное, которое появлялось в процессе разработки, теперь для вас скомпилировали отдельный ченжлог. Приятных изменений действительно много.
- Релиз ONLYOFFICE 9.0. Из интересного - новый дизайн, просмотр разнообразных диаграмм (даже вроде бы Visio), редактирование PDF с формами, подстановка данных из внешних файлов, поддержка Markdown.
- Планы KDE по прекращению поддержки сеанса X11. Предполагалось, что в KDE 7 поддержку иксов выпилят, однако сейчас стало понятно, что еще в течение пары лет поддержка жить будет. Наблюдаем за ситуацией 👀.
- А вот Kubuntu уже прекращает поставку сеанса X11 в установочных сборках. Начиная с релиза 25.10 там будет только вяленый.
Подборочка уязвимостей:
- Обновление X.Org Server 21.1.17 с устранением 6 уязвимостей. Всем багам 10+ лет 😅.
- Уязвимости в PAM и libblockdev, позволяющие получить права root в системе. Кратко - в библиотеке libblockdev (используется в udisks, который используется чуть более, чем везде) есть уязвимость, которая позволяет получить рутовые права через игнорирование опций монтирования
nosuid
и nodev
(таким образом можно в loop-режиме смонтировать некий образ обычному пользователю, который сможет или запустить бинарник от другого пользователя, или получить доступ, например, к /dev/mem
и получить доступ к всей памяти машины). Ну а про PAM как обычно - можно и по SSH, и локально, и вообще всяко, если PAM используется для аутентификации и авторизации. Ждем апдейтов в репозитории вашего дистрибутива.- Уязвимости в библиотеке libxml2, приводящие к выполнению кода. Нашли 5 уязвимостей, из которых 2 - это выполнение кода, а 3 - use-after-free. Ждем апдейтов в репозиториях. Сразу же можно упомятуть начало драмы о libxml2 - теперь уязвимости рассматриваются, как обычные ошибки, и вообще либа пилится одним человеком в свободное время. Ждем, будет ли какая-то взрывная реакция, или нет, ибо libxml2 используется очень много где.
- Релизы дистров и ОСей: Kali Linux 2025.2, Securonis Linux 3.0, MODICIA 6.12.30 (дистр для создания мультимедии).
Forwarded from IT-блогер Серж Потаман | Мурманск
Доброе!)
Представляете, как бедненьким нейронкам с нами тяжело? 😩
Представляете, как бедненьким нейронкам с нами тяжело? 😩
Госдума приняла закон, по которому на всех телефонах, которые с 1-го сентября будут продаваться в нашей стране, должен быть предустановлен RuStore.
Да, в том числе на айфоне.
Ждем одно из двух: рустор для iOS или пропажу айфонов из сетевых магазинов, где их и так никто не покупает, потому что они стоят там в два раза дороже серого рынка.
Да, в том числе на айфоне.
Ждем одно из двух: рустор для iOS или пропажу айфонов из сетевых магазинов,