Почему текст в нижнем регистре сжимается лучше
Буквы в нижнем и верхнем регистре содержат одинаковое количество данных — по
Поэтому удивительно, что замена заглавных букв на строчные снижает объём данных.
Пример: я взял главную страницу Hacker News и переписал заголовок каждой статьи, капитализировав только первые буквы в предложениях (sentence case) вместо первых букв во всех словах (title case). Это позволило мне снизить размер на
Sentence case: The cat sat on the mat
Title case: The Cat Sat on the Mat
Как может замена нескольких заглавных букв на строчные снижать объём? Всё дело в сжатии.
Это непривычно, но если понять, как работает сжатие текста, то начинает казаться логичным.
Читать: https://habr.com/ru/articles/787722/
Буквы в нижнем и верхнем регистре содержат одинаковое количество данных — по
1 байту каждая.Поэтому удивительно, что замена заглавных букв на строчные снижает объём данных.
Пример: я взял главную страницу Hacker News и переписал заголовок каждой статьи, капитализировав только первые буквы в предложениях (sentence case) вместо первых букв во всех словах (title case). Это позволило мне снизить размер на
31 байт.Sentence case: The cat sat on the mat
Title case: The Cat Sat on the Mat
Как может замена нескольких заглавных букв на строчные снижать объём? Всё дело в сжатии.
Это непривычно, но если понять, как работает сжатие текста, то начинает казаться логичным.
Читать: https://habr.com/ru/articles/787722/
Exception Handling: сквозь мультивселенные интероперабельности
В любой программе периодически возникают исключительные ситуации, которые необходимо обрабатывать. В большинстве случаев обработка ошибок не вызывает вопросов, но ситуация становится сложнее, когда среда вашего исполнения представляет собой сэндвич из интерпретируемого и нативно исполняемого кода на разных языках.
Меня зовут Максим Кокряшкин, я занимаюсь поддержкой и расширением функциональности форка LuaJIT, интегрированного в Tarantool. В этой статье мы обсудим, как интероперабельность исключений помогает упростить обработку ошибок на стыках разных языковых рантаймов, а также посмотрим, как можно реализовать интероперабельность стандартными механизмами обработки исключений.
Читать: https://habr.com/ru/companies/vk/articles/785270/
В любой программе периодически возникают исключительные ситуации, которые необходимо обрабатывать. В большинстве случаев обработка ошибок не вызывает вопросов, но ситуация становится сложнее, когда среда вашего исполнения представляет собой сэндвич из интерпретируемого и нативно исполняемого кода на разных языках.
Меня зовут Максим Кокряшкин, я занимаюсь поддержкой и расширением функциональности форка LuaJIT, интегрированного в Tarantool. В этой статье мы обсудим, как интероперабельность исключений помогает упростить обработку ошибок на стыках разных языковых рантаймов, а также посмотрим, как можно реализовать интероперабельность стандартными механизмами обработки исключений.
Читать: https://habr.com/ru/companies/vk/articles/785270/
Как в СУБД реализовать администратора без прав доступа к данным
В СУБД-строении есть не новая, но не теряющая актуальности задача. Сформулировать её можно примерно так: как убрать возможность суперпользователя взаимодействовать с данными, но оставить ему все возможности по управлению СУБД? Эта функция затребована не только большими компаниями с жёсткими требованиями к информационной безопасности, но и крайне нужна всем, кто попадает под различного вида государственные регуляции, вроде приказа ФСТЭК №64 или страшного GDPR.
Всё это необходимо, чтобы закрыть риски, связанные с доверием как к самому DBA, так и обезопасить себя на случай угона учётной записи злоумышленником.
В этой статье мы хотим поговорить о том, какие есть подходы к решению этой проблемы, какие можно найти реализации на рынке, и что решили сделать мы в Postgres Professional.
Читать: https://habr.com/ru/companies/postgrespro/articles/788268/
В СУБД-строении есть не новая, но не теряющая актуальности задача. Сформулировать её можно примерно так: как убрать возможность суперпользователя взаимодействовать с данными, но оставить ему все возможности по управлению СУБД? Эта функция затребована не только большими компаниями с жёсткими требованиями к информационной безопасности, но и крайне нужна всем, кто попадает под различного вида государственные регуляции, вроде приказа ФСТЭК №64 или страшного GDPR.
Всё это необходимо, чтобы закрыть риски, связанные с доверием как к самому DBA, так и обезопасить себя на случай угона учётной записи злоумышленником.
В этой статье мы хотим поговорить о том, какие есть подходы к решению этой проблемы, какие можно найти реализации на рынке, и что решили сделать мы в Postgres Professional.
Читать: https://habr.com/ru/companies/postgrespro/articles/788268/
👍1
Аудит производительности 1С-систем: на что обращаем внимание
Эта статья немного философская. В начале года хочется порассуждать о причинах, которые подвигают компании заняться более глубоким анализом проблем производительности своих ИТ-систем.
Если у вас был опыт привлечения внешних подрядчиков для этой задачи, то предлагаю порассуждать в комментариях о его результатах. Интересует, конечно, в первую очередь, чего не хватило по итогам и чего ожидали на старте.
Читать: https://habr.com/ru/companies/softpoint/articles/788264/
Эта статья немного философская. В начале года хочется порассуждать о причинах, которые подвигают компании заняться более глубоким анализом проблем производительности своих ИТ-систем.
Если у вас был опыт привлечения внешних подрядчиков для этой задачи, то предлагаю порассуждать в комментариях о его результатах. Интересует, конечно, в первую очередь, чего не хватило по итогам и чего ожидали на старте.
Читать: https://habr.com/ru/companies/softpoint/articles/788264/
Между буквой и духом законов: как международной компании защитить ПДн клиентов и избежать санкций
Большинство международных компаний ходит по тонкому льду — когда твои сотрудники и пользователи разбросаны по всему миру, хранение и обработка их персональных данных становится сложной юридической проблемой. Если пытаться досконально вникнуть в законы сразу всех стран, можно превратиться в юридическую контору. С другой стороны, повсюду есть надзорные органы, которые грозят санкциями за любые нарушения.
Чтобы избежать претензий, не навредить пользователям и обеспечить стабильное развитие бизнеса, недостаточно изучать нормативную базу. Желательно также знакомиться с реальным опытом разных компаний, особенно из числа тех, для кого работа с ПДн имеет первостепенное значение.
Мы побеседовали с экспертами из соцсети ReLife, пользователи которой проживают в более 70 странах мира. Они рассказали, на что в первую очередь обращают внимание, на какие законы ориентируются, с какими рисками и «подводными камнями» сталкиваются и как их обходят. Вместе мы сравнили американское, европейское и российское законодательство по охране ПДн и делимся практическими рекомендациями по его соблюдению.
Читать: https://habr.com/ru/companies/bastion/articles/788114/
Большинство международных компаний ходит по тонкому льду — когда твои сотрудники и пользователи разбросаны по всему миру, хранение и обработка их персональных данных становится сложной юридической проблемой. Если пытаться досконально вникнуть в законы сразу всех стран, можно превратиться в юридическую контору. С другой стороны, повсюду есть надзорные органы, которые грозят санкциями за любые нарушения.
Чтобы избежать претензий, не навредить пользователям и обеспечить стабильное развитие бизнеса, недостаточно изучать нормативную базу. Желательно также знакомиться с реальным опытом разных компаний, особенно из числа тех, для кого работа с ПДн имеет первостепенное значение.
Мы побеседовали с экспертами из соцсети ReLife, пользователи которой проживают в более 70 странах мира. Они рассказали, на что в первую очередь обращают внимание, на какие законы ориентируются, с какими рисками и «подводными камнями» сталкиваются и как их обходят. Вместе мы сравнили американское, европейское и российское законодательство по охране ПДн и делимся практическими рекомендациями по его соблюдению.
Читать: https://habr.com/ru/companies/bastion/articles/788114/
Samsung SmartHome Team Makes Work-Life Balance a Reality for Engineers with MongoDB Atlas
Read: https://www.mongodb.com/blog/post/samsung-electronics-smart-home-engineer-life-atlas
Read: https://www.mongodb.com/blog/post/samsung-electronics-smart-home-engineer-life-atlas
Pledging Ourselves to the Future
Read: https://www.mongodb.com/blog/post/pledging-ourselves-to-the-future
Read: https://www.mongodb.com/blog/post/pledging-ourselves-to-the-future
Building AI with MongoDB: How Devnagri Brings the Internet to 1.3 Billion People with Machine Translations
Read: https://www.mongodb.com/blog/post/how-devnagri-brings-internet-1-3-billion-people-machine-translations
Read: https://www.mongodb.com/blog/post/how-devnagri-brings-internet-1-3-billion-people-machine-translations
MongoDB Security Incident Post Event Summary, January 23, 2023
In summary, the text consists of three parts. The first part is a post-event summary of a security incident involving unauthorized access to certain MongoDB corporate systems. The investigation revealed that the unauthorized party never had access to any MongoDB clusters and the incident has been closed. The second part discusses MongoDB's commitment to sustainability and the steps they have taken towards renewable energy, waste reduction, and other sustainability initiatives. The third part introduces Devnagri, India's first AI-powered translation platform, and discusses their use of MongoDB as the database platform for their machine translation models. The company serves multiple brands and government agencies in India and has joined MongoDB's AI Innovators Program. This program provides the company's data science team with free access to credits, technical guidance, and best practices for machine translation experiments and development. To get started with building AI-powered apps, it is recommended to sign up for an account on MongoDB Atlas, where users can create a free MongoDB instance with the Atlas database and Atlas Vector Search to explore the platform's possibilities. This information was published on January 23, 2024.
Read: https://www.mongodb.com/blog/post/mongodb-security-incident-post-event-summary-january-23-2023
In summary, the text consists of three parts. The first part is a post-event summary of a security incident involving unauthorized access to certain MongoDB corporate systems. The investigation revealed that the unauthorized party never had access to any MongoDB clusters and the incident has been closed. The second part discusses MongoDB's commitment to sustainability and the steps they have taken towards renewable energy, waste reduction, and other sustainability initiatives. The third part introduces Devnagri, India's first AI-powered translation platform, and discusses their use of MongoDB as the database platform for their machine translation models. The company serves multiple brands and government agencies in India and has joined MongoDB's AI Innovators Program. This program provides the company's data science team with free access to credits, technical guidance, and best practices for machine translation experiments and development. To get started with building AI-powered apps, it is recommended to sign up for an account on MongoDB Atlas, where users can create a free MongoDB instance with the Atlas database and Atlas Vector Search to explore the platform's possibilities. This information was published on January 23, 2024.
Read: https://www.mongodb.com/blog/post/mongodb-security-incident-post-event-summary-january-23-2023
Introducing Select AI - Natural Language to SQL Generation on Autonomous Database
Introducing Autonomous Database Select AI - enabling you to query your data using natural language. Combining generative AI with Oracle SQL empowers you describe what you want - declarative intent - and let the database generate the SQL query relevant to your particular schema. Using Select AI for SQL generation helps to minimize or eliminate specialized SQL knowledge normally required to formulate SQL queries.
Read: https://blogs.oracle.com/machinelearning/post/introducing-natural-language-to-sql-generation-on-autonomous-database
Introducing Autonomous Database Select AI - enabling you to query your data using natural language. Combining generative AI with Oracle SQL empowers you describe what you want - declarative intent - and let the database generate the SQL query relevant to your particular schema. Using Select AI for SQL generation helps to minimize or eliminate specialized SQL knowledge normally required to formulate SQL queries.
Read: https://blogs.oracle.com/machinelearning/post/introducing-natural-language-to-sql-generation-on-autonomous-database
Oracle
Introducing Select AI – Natural Language to SQL Generation on Autonomous Database
Introducing Autonomous Database Select AI - enabling you to query your data using natural language. Combining generative AI with Oracle SQL empowers you describe what you want - declarative intent - and let the database generate the SQL query relevant to…
👍1
How to Implement Encryption at Rest Using Hashicorp Vault and MariaDB
Read: https://mariadb.com/?p=38579
Read: https://mariadb.com/?p=38579
Oracle Database 23c: New feature - Direct Joins for UPDATE and DELETE Statements
Oracle Database 23c introduces a host of powerful features aimed at enhancing database performance and query optimization. Among these innovations, Direct Join stands out as an efficient mechanism to streamline update and delete operations involving multiple related tables.
Read: https://blogs.oracle.com/database/post/oracle-database-23c-new-feature-direct-joins-for-update-and-delete-statements
Oracle Database 23c introduces a host of powerful features aimed at enhancing database performance and query optimization. Among these innovations, Direct Join stands out as an efficient mechanism to streamline update and delete operations involving multiple related tables.
Read: https://blogs.oracle.com/database/post/oracle-database-23c-new-feature-direct-joins-for-update-and-delete-statements
Oracle
Oracle Database 23c: New feature - Direct Joins for UPDATE and DELETE Statements
Oracle 23c introduces a host of powerful features aimed at enhancing database performance and query optimization. Among these innovations, Direct Join stands out as an efficient mechanism to streamline update and delete operations involving multiple related…
Нефть глазами аналитика данных
Любите ли вы работать с данными, как люблю это делать я? Страдаете ли вы также от несовершенства инструментов для анализа данных? И вот, буквально в первых строках, я понимаю, что мне надо быть очень аккуратным, дабы не задеть чувства, к примеру, фанатов Excel или Notepad++. Попытаюсь исправить ситуацию: Эксель великолепен! Лучшая low-code система! Notepad++ бесподобен… но попробуйте поработать этими инструментами с данными размером с один миллион строк… эх, не удержался. Ну и раз статья обещает быть провокационной, добавлю еще огоньку: я хочу продемонстрировать, как обрабатывать и анализировать данные по всем обезличенным сделкам по нефти. Взглядом аналитика покажу, как крупный капитал управляет рынком. И да, я хочу, чтобы такая возможность была доступна не только корпорациям с их ресурсами, а обычному пользователю с ноутбуком. Текст статьи не является инвестиционной рекомендацией, все совпадения случайны.
Читать: https://habr.com/ru/companies/ibs/articles/788668/
Любите ли вы работать с данными, как люблю это делать я? Страдаете ли вы также от несовершенства инструментов для анализа данных? И вот, буквально в первых строках, я понимаю, что мне надо быть очень аккуратным, дабы не задеть чувства, к примеру, фанатов Excel или Notepad++. Попытаюсь исправить ситуацию: Эксель великолепен! Лучшая low-code система! Notepad++ бесподобен… но попробуйте поработать этими инструментами с данными размером с один миллион строк… эх, не удержался. Ну и раз статья обещает быть провокационной, добавлю еще огоньку: я хочу продемонстрировать, как обрабатывать и анализировать данные по всем обезличенным сделкам по нефти. Взглядом аналитика покажу, как крупный капитал управляет рынком. И да, я хочу, чтобы такая возможность была доступна не только корпорациям с их ресурсами, а обычному пользователю с ноутбуком. Текст статьи не является инвестиционной рекомендацией, все совпадения случайны.
Читать: https://habr.com/ru/companies/ibs/articles/788668/
MongoDB Announces 2023 William Zola Award for Community Excellence Recipient
Read: https://www.mongodb.com/blog/post/mongodb-announces-2023-william-zola-award-community-excellence-recipient
Read: https://www.mongodb.com/blog/post/mongodb-announces-2023-william-zola-award-community-excellence-recipient
Как мы внедряли каталог данных DataHub и искали компромисс между BI, DWH и ИБ
Счастлив тот аналитик, у которого в компании есть дата-каталог — единая точка входа для поиска информации о данных невероятно экономит время, data lineage выстроен, а уровень заполненности документации на высоком уровне.
Чтобы это были не только мечты, наша команда аналитиков задумалась, как претворить их в реальность. Нам хотелось, чтобы инструмент для поиска описания данных был удобным как библиотечный каталог с широким функционалом.
Меня зовут Костя Тюрин, я руковожу командой BI в СберМаркете. Год назад мы решили внедрить дата-каталог, и сейчас его MAU превышает количество аналитиков в два раза: им пользуется наша команда, а ещё дата-инженеры, менеджеры и команда ИБ. В статье делюсь нашим опытом внедрения DataHub’a и планами на дальнейшее развитие инструмента.
Читать: https://habr.com/ru/companies/sbermarket/articles/788402/
Счастлив тот аналитик, у которого в компании есть дата-каталог — единая точка входа для поиска информации о данных невероятно экономит время, data lineage выстроен, а уровень заполненности документации на высоком уровне.
Чтобы это были не только мечты, наша команда аналитиков задумалась, как претворить их в реальность. Нам хотелось, чтобы инструмент для поиска описания данных был удобным как библиотечный каталог с широким функционалом.
Меня зовут Костя Тюрин, я руковожу командой BI в СберМаркете. Год назад мы решили внедрить дата-каталог, и сейчас его MAU превышает количество аналитиков в два раза: им пользуется наша команда, а ещё дата-инженеры, менеджеры и команда ИБ. В статье делюсь нашим опытом внедрения DataHub’a и планами на дальнейшее развитие инструмента.
Читать: https://habr.com/ru/companies/sbermarket/articles/788402/
The СПО Strikes Back
Как-то удачно началась неделя. В поле зрения попали отчет про то, как СПО, преодолевая все трудности - наконец показывает ОГОГО КАКИЕ цифры.
Читать: https://habr.com/ru/articles/789018/
Как-то удачно началась неделя. В поле зрения попали отчет про то, как СПО, преодолевая все трудности - наконец показывает ОГОГО КАКИЕ цифры.
Читать: https://habr.com/ru/articles/789018/
MicroTx Enterprise Edition Features
This blog post describes in detail the new features the MicroTx Enterprise Edition provides.
Read: https://blogs.oracle.com/database/post/microtx-enterprise-edition-features
This blog post describes in detail the new features the MicroTx Enterprise Edition provides.
Read: https://blogs.oracle.com/database/post/microtx-enterprise-edition-features
Oracle
MicroTx Enterprise Edition Features
This blog post describes in detail the new features the Enterprise Edition of MicroTx provides.
Accelerate innovation with enterprise data, OCI Generative AI, and enhanced security
With the release of Oracle OCI Generative AI service, you can accelerate application development or create new business solutions by securely combining your private enterprise data in Autonomous Database with the productivity and creativity of generative AI.
Read: https://blogs.oracle.com/datawarehousing/post/adb-accelerate-innovation-with-select-ai-and-oci-generative-ai
With the release of Oracle OCI Generative AI service, you can accelerate application development or create new business solutions by securely combining your private enterprise data in Autonomous Database with the productivity and creativity of generative AI.
Read: https://blogs.oracle.com/datawarehousing/post/adb-accelerate-innovation-with-select-ai-and-oci-generative-ai
Oracle
Accelerate innovation with enterprise data, OCI Generative AI, and enhanced security
With the release of Oracle OCI Generative AI service, you can accelerate application development or create new business solutions by securely combining your private enterprise data in Autonomous Database with the productivity and creativity of generative…
Разбираемся с работой брокеров, или Что такое гарантия доставки сообщений и как с этим жить…
В эпоху мгновенной коммуникации, гарантия доставки сообщений становится не просто плюсом, но и неотъемлемой частью репутации сервиса. Как быть уверенным, что ваше сообщение дойдет до адресата именно тогда, когда это нужно? Привет, Хабр, меня зовут Сергей Коник, я работаю в Самолете на должности старшего разработчика и одна из проблем, с которой сталкивались наши команды, – это потеря важных сообщений при общении между сервисами. Расскажу сегодня основы, как с этим работать.
Читать: https://habr.com/ru/companies/samolet/articles/785382/
В эпоху мгновенной коммуникации, гарантия доставки сообщений становится не просто плюсом, но и неотъемлемой частью репутации сервиса. Как быть уверенным, что ваше сообщение дойдет до адресата именно тогда, когда это нужно? Привет, Хабр, меня зовут Сергей Коник, я работаю в Самолете на должности старшего разработчика и одна из проблем, с которой сталкивались наши команды, – это потеря важных сообщений при общении между сервисами. Расскажу сегодня основы, как с этим работать.
Читать: https://habr.com/ru/companies/samolet/articles/785382/
MongoDB Security Incident Post Event Summary, January 23, 2024
Read: https://www.mongodb.com/blog/post/mongodb-security-incident-post-event-summary-january-23-2024
Read: https://www.mongodb.com/blog/post/mongodb-security-incident-post-event-summary-january-23-2024