Date | Title | Description |
15.01.2025 | Безумные и забавные факты о SQLite | SQLite — самая часто разворачиваемая и используемая база данных. На текущий момент активно используется более одного триллиона (1000000000000 или миллиона миллионов) баз данных SQLite.
Её поддерживают три человека. Они не допускают внешних ... |
13.01.2025 | Marzban: миграция с sqlite3 на MySQL | Основной причиной перехода с SQLite на MySQL базу данных является внезапное повреждение файла .db, после которого невозможно ни открыть файл, ни восстановить оставшиеся данные — ни в этот, ни в новый файл базы.
В данной публикации описан по... |
11.01.2025 | Revolutionizing SQLite: The Limbo Project and the Future of Asynchronous Databases | SQLite is a trusted companion in the world of databases. It’s lightweight, efficient, and reliable. But can it be faster? Researchers from the Universities of Helsinki and Cambridge think so. They’ve embarked on a journey to transform SQLit... |
11.01.2025 | Миграция данных: Понятие, виды и примеры на Python | Миграция данных — это важный процесс, который включает в себя перенос информации из одной системы хранения данных в другую. Это может быть необходимо по множеству причин, таких как обновление систем, интеграция новых технологий или соблюден... |
10.01.2025 | Эксперимент по ускорению SQLite | SQLite быстра, но можно ли сделать её ещё быстрее? Исследователи из Университетов Хельсинки и Кембриджа задались этим вопросом и опубликовали работу Serverless Runtime / Database Co-Design With Asynchronous I/O. В ней они продемонстрировали... |
07.01.2025 | Understanding Neural Networks and KAN: A Concise Guide | Neural networks are the backbone of modern artificial intelligence. They mimic the human brain, processing information through interconnected nodes. Yet, many struggle to grasp their intricacies. This guide aims to demystify neural networks... |
06.01.2025 | Собрал в одном большом гайде всё, что хотел бы знать, когда изучал язык C | Очевидный факт: язык C — это основа большого количества современных экосистем программирования. Он обеспечивает фундамент многих операционных систем, базовых библиотек и системных инструментов. При этом все еще не существует единого ресурса... |
05.01.2025 | DB-Engines представила январский рейтинг популярности СУБД | Администрация DB-Engines представила январский рейтинг популярности СУБД. Эксперты этого проекта отслеживают популярность по всему миру 423 систем управления базами данных. Методика расчёта рейтинга СУБД напоминает рейтинг языков программир... |
02.01.2025 | Приложение для структурирования информации | Недавно написал для себя приложение для структурирования информации, которое позволяет организовать её в древовидном виде. Иначе говоря, можно создавать множество деревьев. Так, на мой взгляд, можно структурировать в удобном виде что угодно... |
01.01.2025 | Как улучшить влажность в квартире: проверяем на практике | Введение
Тема влажности воздуха помещения в зимний период это особенная тема для обсуждения в наших широтах. Воздух холодный, сухой, влажность в жилых помещениях падает в зимний период. Кто-то без проблем переносит изменение климатических у... |
21.12.2024 | The Future of Health Monitoring: Innovations in Wearable Technology | In the realm of health monitoring, technology is evolving at a breakneck pace. The integration of sophisticated sensors into everyday devices is transforming how we track our health. Two recent innovations stand out: the Spacelabs OnTrak 90... |
20.12.2024 | Bridging the Gap: Integrating DDD and MVVM in Expense Tracking with .NET MAUI | In the digital age, managing personal finances can feel like navigating a labyrinth. Many seek tools to simplify this journey. Enter Profitocracy, an open-source expense tracker built on the principles of Domain-Driven Design (DDD) and the ... |
19.12.2024 | Реверс-инжиниринг программы мониторинга артериального давления: от анализа к разработке | Начало
Передо мной встала задача провести реверс-инжиниринг программы мониторинга артериального давления для устройства Spacelabs OnTrak 90227 ABP Monitor.
Вот такого:
Spacelabs OnTrak 90227 ABP Monitor
Устройство подключается через USB и о... |
18.12.2024 | Совместить DDD и MVVM: Разработка приложения-трекера расходов по правилу 50-30-20 на .NET MAUI | Всем привет! Сегодня я бы хотел рассказать вам про свое приложение Profitocracy, которое помогает мне следить за личными расходами, а также автоматически планировать бюджет на месяц.
Данный проект является open source, так что, если вам инт... |
18.12.2024 | Включение веб-интерфейса CBPolicyD в Carbonio | Ранее мы рассказывали о том, как настраивать различные почтовые политики во встроенном в Carbonio модуле CBPolicyD за счет правки таблиц в базе данных SQLite3. Такие политики позволяют настроить различные ограничения для пользователей, запр... |
16.12.2024 | Navigating the Depths of Airflow: A Beginner's Guide to PostgreSQL Tables | Airflow is like a conductor orchestrating a symphony of tasks. It schedules and manages workflows, ensuring that each note plays in harmony. But behind this beautiful music lies a complex structure, particularly in its use of PostgreSQL tab... |
16.12.2024 | AdminYard — минимальная админка на PHP для легаси-проектов | Что такое AdminYard?
AdminYard — это библиотека для создания админок на PHP, которую я недавно написал с нуля. Зачем, спросите вы, если вокруг и так полно админок? Я искал библиотеку, которая бы встроилась в существующий легаси-проект и не ... |
14.12.2024 | Airflow и устройство некоторых таблиц | Меня зовут Дмитрий и я вляпался в Airflow. Цель этой статьи — помочь начинающим пользователям Airflow ознакомиться с таблицами PostgreSQL. Время узнать насколько глубока аирфлоуольная нора.
Джун наблюдает за тем, как глубоко заберется мидл.... |
08.12.2024 | Ultimatum — еще один форк хромиума, с претензией… | Добрый день! Меня зовут Тимур и я программист.
Сегодня я хочу сделать настоящий анонс своей сборки chromium — Ultimatum. Он умеет уже достаточно много что бы гордо носить свое собственное имя.
В прошлой своей статье я рассказал о том как пр... |
29.11.2024 | Powering the Future: The Rise of Smart Technologies in Infrastructure | In the world of infrastructure, change is the only constant. The landscape is evolving, driven by the need for efficiency, reliability, and security. Two significant advancements are reshaping this domain: Cyber Backup solutions and Smart P... |
29.11.2024 | Разбираем алгоритм полнотекстового поиска BM25 | BM25, или Best Match 25 — это широко используемый алгоритм полнотекстового поиска. Среди прочего, он по умолчанию применяется в Lucene/Elasticsearch и SQLite. В последнее время в рамках «гибридного поиска» часто начали комбинировать полноте... |
28.11.2024 | Особенности использования СРК в крупных инфраструктурах | Сегодня поговорим о том, как использовать Кибер Бэкап в крупных инфраструктурах и на что следует обращать внимание. Материал основан на реальных кейсах наших заказчиков, поэтому начнем с обобщенной информации о том, кто и как использует наш... |
27.11.2024 | Building a Task Manager: From Concept to Completion | Creating a task manager application is like planting a seed and nurturing it into a flourishing tree. Each step, from setup to deployment, is crucial for growth. This guide will walk you through the process of building a task manager using ... |
26.11.2024 | Новый PHP-фреймворк Imhotep: быстродействие, оптимизация и импортозамещение | Представляем вам Imhotep - PHP-фреймворк с открытым исходным кодом.
Его архитектура и инструментарий напоминают популярные фреймворки, но есть и существенные отличия, которые, по нашему мнению, являются ключевыми в разработке и поддержке Im... |
24.11.2024 | Python REST API: Flask, Connexion и SQLAlchemy (часть 3) | Это перевод статьи от Philipp Acsany
Большинство современных веб-приложений работают на основе REST API - методологии, позволяющей разработчикам отделить разработку пользовательского интерфейса (FrontEnd) от разработки внутренней серверной ... |
23.11.2024 | Разработка Task Manager с нуля до полнофункционального продукта | Если Вы когда-нибудь задумывался о том, как создать своё собственное веб-приложение для управления задачами, надеюсь, эта статья вам поможет.
Мы пройдём весь путь — от установки необходимых инструментов и настройки окружения до разработки и... |
21.11.2024 | Управление конфигурациями сетевого оборудования Eltex | Oxidized | Каждый системный / сетевой администратор рано или поздно сталкивается с ситуацией: кто-то поправил конфиг, но не очень известно кто и когда. Дифференциальных бэкапов не было, сислог не снимался.
Как узнать что было изменено?
Долго искал под... |
21.11.2024 | Вышел PHP 8.4 | 21 ноября 2024 года состоялся релиз языка программирования PHP 8.4, включая сборки для ОС Windows. В ветку добавлены обновления, а также серия изменений, которые нарушают совместимость с предыдущими версиями. Предыдущая стабильная ветка выш... |
21.11.2024 | Google calls the AI fuzz to find vulnerabilities | Not familiar with 'fuzzing'? It's a software testing technique that involves feeding invalid, unexpected, or random data into a program to detect coding errors and security vulnerabilities.
Back in August 2023, Google introduced AI-Powered ... |
20.11.2024 | Отправка метрик Pi-Hole в Graylog с помощью Zabbix | Метрики с нескольких инстансов pi-hole на дашборде Graylog
В начале 2021 года я написал статью, посвященную сбору детальных метрик Pi-Hole с помощью telegraf и influxdb с последующим отображением на дашбордах Grafana. Прошло несколько лет и... |
19.11.2024 | The Art of Building a REST API with Flask and SQLAlchemy | In the world of web development, REST APIs are the backbone of modern applications. They allow developers to separate the front end from the back end, creating a seamless experience for users. This article dives into the intricacies of buil... |
18.11.2024 | Python REST API: Flask, Connexion и SQLAlchemy (часть 2) | Это перевод статьи от Philipp Acsany
Большинство современных веб-приложений работают на основе REST API - методологии, позволяющей разработчикам отделить разработку пользовательского интерфейса (FrontEnd) от разработки внутренней серверной ... |
14.11.2024 | Microsoft выпустила .NET 9 с тысячами улучшений | 12 ноября 2024 года Microsoft выпустила открытую платформу .NET 9 с тысячами улучшений. Проект создан благодаря унификации продуктов .NET Framework, .NET Core и Mono. На основе решения .NET 9 можно создавать многоплатформенные приложения дл... |
12.11.2024 | DDD и аналитика данных | Я сейчас занимаюсь разработкой своего pet-проекта: LMS на базе TG, и подошел к стадии набрасывания первых модели: курсы, лекции и их контент. Всё это вывел для дебага.
Из интересного — на данный момент использую SQLite. Думаю, в итоге на нё... |
11.11.2024 | Оптимизируем использование памяти для поиска IP-адресов | Около трёх лет у меня возникали проблемы с моим обучающим сайтом Mess With DNS: периодически у него заканчивалась память и он перезагружался по OOM.
Это не имело особого приоритета для меня: сервер уходил офлайн лишь на несколько минут при ... |
06.11.2024 | Поющий молится дважды или пишем приложение в помощь хористу | Картинка для привлечения внимания
Я не имею ничего против книг на бумаге, но вряд ли вы поспорите с тем, что их электронные версии порой бывают удобнее в силу меньших габаритов, веса, а также наличия возможности быстрого поиска по содержимо... |
05.11.2024 | Топ-5 ИБ-событий недели по версии Jet CSIRT | Сегодня в ТОП-5 — новая 0-day уязвимость в Windows, разбор 0-day уязвимости в Opera, обнаружение искусственным интеллектом 0-day уязвимости в SQLite, устранение 0-day уязвимоcти в Hybrid Backup Sync, новая уязвимость в WordPress.
Новая 0-da... |
04.11.2024 | Как мы нашли уязвимость в SQLite при помощи LLM | Введение
В нашем предыдущем посте Project Naptime: Evaluating Offensive Security Capabilities of Large Language Models мы рассказали о фреймворке для исследований уязвимостей при помощи языковых моделей и продемонстрировали его потенциал, у... |
28.10.2024 | SQLite мигрировала с GNU Autotools на Autosetup | В конце октября 2024 года открытый проект СУБД SQLite перевёл свою систему сборки с GNU Autotools на Autosetup. Этот процесс запущен в рамках подготовки релиза стабильной версии 3.47.0.
«Это изменение потребует некоторой адаптации автоматиз... |
22.10.2024 | The Race for Database Supremacy: Why Performance Matters | In the digital age, data is the new oil. Organizations are racing to harness its power. But the tools they use to manage this data can make or break their success. Database management systems (DBMS) are at the heart of this battle. They det... |
22.10.2024 | Как в eXpress достигали мгновенного рендера отправки сообщения: оптимизация локальной базы данных | Откройте eXpress и отправьте в чат простое "Привет". Обратите внимание на то, сколько времени прошло между тем, как вы нажали на кнопку "отправить", и тем, как сообщение появилось в чате. Для человеческого глаза отображе... |
21.10.2024 | Почему СУБД такие медленные | Недавно на Хабре публиковался перевод статьи «Просто выберите Postgres» (оригинал, англ. яз) с аргументами, что Postgres — оптимальная БД для десктопных и мобильных приложений. Аналогичное мнение высказывают в других популярных статьях врод... |
19.10.2024 | The Art of File Sharing: Navigating Local Networks with Python | In a world where data flows like water, the need for seamless file sharing is more crucial than ever. Whether it’s a quick transfer between devices or a more permanent solution, the options can feel overwhelming. The digital landscape is li... |
18.10.2024 | Node.js 23: A New Era for JavaScript Development | On October 16, 2024, the tech world welcomed Node.js 23, a pivotal release for JavaScript developers. This platform, known for its ability to handle server-side applications and network programs, has evolved significantly. Node.js 23 is cat... |
18.10.2024 | Жаль, что мы не умеем обмениваться файлами | Довольно часто возникает необходимость в обмене файлами между компьютерами и телефонами, находящимися в одной локальной сети. Например, передать файл другому человеку, или себе, но на другое устройство. Дома или в офисе могут быть настроены... |
17.10.2024 | Вышла Node.js 23 | 16 октября 2024 года состоялся релиз JavaScript-платформы Node.js 23. Платформа Node.js может быть использована как для серверного сопровождения работы веб-приложений, так и для создания обычных клиентских и серверных сетевых программ. Node... |
15.10.2024 | Открытие TortoiseORM: Асинхронная ORM глазами Python-разработчика | Первые впечатления
Недавно я столкнулся с задачей выбора ORM для нового проекта на Python, и мое внимание привлекла TortoiseORM. Скажу честно, я был удивлен тем, насколько эта ORM упрощает работу с базами данных в асинхронных приложениях.
К... |
10.10.2024 | The Ant Algorithm: A Path to Efficient Solutions | In the world of algorithms, the Ant Algorithm stands out like a beacon. It offers a unique approach to solving complex problems, particularly the Traveling Salesman Problem (TSP). Imagine a colony of ants, each one searching for the shortes... |
10.10.2024 | Navigating the Waters of Kubernetes Operators and Database Transactions in Go | In the ever-evolving landscape of software development, two concepts stand out: Kubernetes Operators and database transactions in Go. Both are essential for building robust applications, yet they come with their own sets of challenges. This... |
10.10.2024 | Авто-трекинг производительности Room Database | Room (абстракция над SQLite) — одна из основных технологий, используемая почти во всех Android-приложениях для кэширования данных, оффлайновости, как cross-process хранилище данных и тому подобное.
При этом скорость работы приложения обычно... |
08.10.2024 | Релиз Python 3.13 | 7 октября 2024 года состоялся релиз стабильной версии языка программирования Python 3.13 с экспериментальным JIT-компилятором, улучшенным интерактивным интерпретатором на основе PyPy и экспериментальным режимом сборки free-threaded build mo... |
07.10.2024 | Реймонд Хилл и его блокировщик uBlock Origin | Реймонд Хилл (gorhill) — автор и мейнтейнер оригинального блокировщика рекламы uBlock и нынешнего uBlock Origin. Признанный авторитет в сообществе, каждая его статья или твит имеет большой вес. В последние годы он часто высказывается о лице... |
06.10.2024 | Транзакции в БД на Go с использованием многослойной архитектуры | Когда я присоединяюсь к новой компании, меня часто посещает синдром самозванца. После всех этих собеседований кажется, что парни знают, что делают и я смиренно настравиаюсь учиться у лучших.
Однажды, я столкнулся с инцидентом на проде и обр... |
06.10.2024 | Представлен открытый проект Databye для анонимизации и преобразования конфиденциальных данных в базах данных | Разработчик Ницан Охана представил открытый проект Databye. Это инструмент CLI для анонимизации и преобразования конфиденциальных данных в базах данных, файлах и наборах данных без написания единой строки кода. Проект, планируется, будет по... |
01.10.2024 | Navigating the Data Jungle: Mastering Python Database Interactions | In the digital age, data is the lifeblood of applications. It flows like a river, carrying vital information. But to harness this power, developers need the right tools. Python offers a robust ecosystem for database interactions, and unders... |
30.09.2024 | Простой мини-чат на FastApi: Современный интерфейс, вебсокеты и SQLAlchemy с деплоем | Привет, друзья! Сегодня я подготовил для вас увлекательную практическую статью о создании мини-чата на FastApi. Мы погрузимся в мир вебсокетов, узнаем, зачем они нужны и как применяются в реальных приложениях. Также я продемонстрирую работу... |
25.09.2024 | Анализ распределённых данных в PostgreSQL с помощью FDW | Привет, Хабр!
С ростом объёмов данных и увеличением популярности распределённых систем необходимость в анализе распределённых данных становится всё более актуальной. PostgreSQL, благодаря своему мощному функционалу и гибкости, предлагает ин... |
25.09.2024 | Практические примеры работы с БД на Python | Базы данных являются важной составляющей любого современного приложения. БД хранят и обрабатывают огромное количество данных. При этом с приложением может работать одновременно большое количество пользователей и важно обеспечить надежное и ... |
19.09.2024 | Майкл Стоунбрейкер: «Всё новое — это хорошо забытое старое. Продолжение» | От редакции: Майкл Стоунбрейкер — один из самых известных в IT мире ученых и отец-основатель Postgres. В соавторстве с Энрю Павло недавно опубликовал большой обзор всех актуальных технологий систем управления базами данных. В этом материале... |
17.09.2024 | Релиз FreeBSD 13.4 | 17 сентября 2024 года вышла новая минорная версия FreeBSD 13.4. Пятый выпуск стабильной ветки FreeBSD 13.х доступен для скачивания для всех основных архитектур (amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64... |
21.08.2024 | The Future of Auditing: Automation and Integration in the Digital Age | In the world of finance, auditing is the lighthouse guiding ships through foggy waters. It ensures that organizations navigate safely, adhering to regulations and maintaining transparency. But as technology advances, the traditional methods... |
19.08.2024 | Просто выберите Postgres | Отчасти это действенный совет, отчасти — вопрос к читателям.
Совет: при создании нового приложения, требующего постоянного хранения данных, как это и бывает в случае большинства веб-приложений, по умолчанию следует выбирать Postgres.Почему ... |
18.08.2024 | Паттерн Unit of Work в Python с SQLAlchemy | Привет, Хабр!
Unit of Work отслеживает все объекты, которые были загружены в память и изменены в ходе выполнения программы. Он управляет их состояниями и сохраняет изменения в базе данных в конце транзакции. Это делается с использованием се... |
15.08.2024 | Как мы создали приложение для ТСД на Flutter с интеграцией 1С и внедрили его на 200 фабриках в Китае | Всем привет! Меня зовут Денис Гладкий, я руководитель отдела мобильной разработки компании ZENDEN Group. В этой статье я хочу поделиться нашим опытом создания приложения для терминала сбора данных (ТСД) на Flutter с интеграцией 1С, которое ... |
09.08.2024 | Navigating the Cloud: A Guide to Partial Migration for Businesses | In the digital age, businesses are like ships navigating through stormy seas. The cloud is a lighthouse, guiding them toward efficiency and cost savings. But what happens when a company wants to only partially migrate its services to the cl... |
08.08.2024 | Релиз SeaORM 1.0 — открытой реляционной ORM-системы для помощи в создании веб-сервисов на Rust | В начале августа 2024 года состоялся стабильный релиз первой мажорной версии SeaORM. Это проект открытой реляционной ORM-системы (Object-Relational Mapping), которая помогает создавать веб-сервисы на Rust с использованием возможностей динам... |
06.08.2024 | ОС «Аврора» — веб-сервер в кармане | Привет, читатель!
В начале июня я опубликовал обзор на смартфон с ОС «Аврора». После этого взялся изучать документацию к SDK, решил написать пару небольших приложений и портировать один проект на телефон. В процессе понял, что для выполнени... |
04.08.2024 | Почему новый процесс в Node порождается так медленно? | Мы в Val Town выполняем ваш код в процессах Deno. Недавно мы заметили, что под нагрузкой отдельно взятый Node-сервер Val Town не может породить более 40 процессов. На протяжении 30% процессорного времени главный поток остаётся заблокирован ... |
31.07.2024 | CI/CD Kubernetes платформа Gitorion. Highly Available кластер Kubernetes | Привет, всем! В предыдущих статьях мы рассмотрели общую концепцию и составные части платформы, git-сервер и непрерывную интеграцию CI, подсистему непрерывной доставки CD, систему единой аутентификации SSO и приватный репозиторий Docker-обра... |
29.07.2024 | Тысяча и одна библиотека С++ | В жизни каждого программиста С++ рано или поздно возникает задача, которую кто-либо уже решил. Однако найти это решение бывает очень непросто в силу разных причин: оно недостаточно разрекламировано, либо имеет нечеткую документацию, или воз... |
29.07.2024 | Создание меню/кнопок в pyTelegramBotAPI на основе SQL запроса | В данной статье планирую поделиться с вами своей наработкой, которая позволяет создавать меню и кнопки вашего Telegram бота на основе данных хранящихся в БД.
Реализовывать все это будем на Python и нам потребуются библиотеки:
sqlite3 - для ... |
18.07.2024 | О чём не молчит Windows. История уведомлений | Приветствую всех заинтересованных!
В современном мире все привыкли к быстрым коммуникациям через мессенджеры, многозадачности и возможности получать всплывающие на экран уведомления о событиях или сообщениях, не открывая при этом предварите... |
16.07.2024 | Стартер пак в C: 3 полезные библиотеки для начинающих. Часть 1 | Привет, Хабр!
Если вы только начинаете свой путь в C, то наверняка уже знаете о том, насколько важны библиотеки. Они облегчают жизнь и позволяют сосредоточиться на решении задач, а не на создании всего с нуля. В статье расскажем о трех поле... |
13.07.2024 | Бот мониторинга результатов ЕГЭ с регионального ресурса. Пет-проект за 24 часа | Всем добрый день!
В этом году я являюсь выпускником 11 класса и, соответственно, человеком, который сдает ЕГЭ. Результаты экзаменов обычно приходят не раньше, чем через неделю. При этом их можно отслеживать как минимум на 3 ресурсах: Госусл... |
01.07.2024 | Мем айсберг SQL: погружение в глубины баз данных | Информация в статье взята с сайта https://www.avestura.dev/blog/explaining-the-postgres-meme и переведена на русский язык с добавлением авторских пометок
«SQL Iceberg» - автор Джордан Льюис
Мем айсберг SQL — это вирусное интернет-изображени... |
01.07.2024 | Мега-Учебник Flask Глава 16: Полнотекстовый поиск (издание 2024) | Это шестнадцатая часть серии мега-учебника Flask, в которой я собираюсь добавить возможность полнотекстового поиска в Microblog.Оглавление
Глава 1: Привет, мир!
Глава 2: Шаблоны
Глава 3: Веб-формы
Глава 4: База данных
Глава 5: Логины пользо... |
28.06.2024 | Работа с базами данных в Rust с помощью Diesel | Привет, Хабр!
Сегодня мы поговорим о Diesel ORM — инструменте, который превращает работу с базами данных в Rust в настоящее удовольствие. Diesel ORM — это расширяемый и безопасный объектно-реляционный маппер и конструктор запросов для Rust.... |
24.06.2024 | Мега-Учебник Flask Глава 15: Улучшенная структура приложения (издание 2024) | Это пятнадцатая часть серии мега-учебника Flask, в которой я собираюсь реструктурировать приложение, используя стиль, подходящий для более крупных приложений.Оглавление
Глава 1: Привет, мир!
Глава 2: Шаблоны
Глава 3: Веб-формы
Глава 4: База... |
10.06.2024 | Почему MMAP не лучший выход
1. Введение
2. История
3. Основные проблемы MMAP
4. Экспериментальный анализ
5. Сопутствующие работы
6. Заключение
Благодарности
Ссылки... | Доступ к файлам через отображение-в-память (mmap) — это способность некоторых операционных систем отобразить содержимое какого-либо файла в адресное пространство программы. Сама программа получает доступ к содержимому файла через указатели,... |
08.06.2024 | Планировщик на основе искусственного интеллекта | Вводное
Часто ли нам приходится пользоваться записными книжками? Удобно ли это? Всегда ли тот кусочек бумаги, на котором записано время и место встречи, под рукой? Насколько быстро можно записать необходимую информацию? Все эти вопросы не о... |
07.06.2024 | Microsoft ответила на вопросы по безопасности и конфиденциальности в Windows 11 Recall | Функция искусственного интеллекта Recall в Windows 11 работает локально, не сохраняя данные в облаке, заверила старший научный сотрудник Microsoft Джейми Тиван, выступая в Стэнфордском институте искусственного интеллекта, ориентированного н... |
06.06.2024 | Базы данных простыми словами | Привет, Хабр!
Это статья больше для начинающих или любознательных, тут я постарался простыми словами объяснить что же такое эта база данных и для чего они используются на проектах.Что такое база данных?
База данных — это организованная колл... |
04.06.2024 | Windows Recall demands an extraordinary level of trust that Microsoft hasn’t earned | Enlarge / The Recall feature as it currently exists in Windows 11 24H2 preview builds.
Andrew Cunningham reader comments 319
Microsoft’s Windows 11 Copilot+ PCs come with quite a few new AI and machine learning-driven features, but the tent... |
02.06.2024 | Не только ORM (NoORM) | Привет, Хабр! Хочу поделиться самодельной питонской библиотекой (ссылка на GitHub в конце статьи), существенно упрощающей взаимодествие с базами данных.
На настоящий момент популярны два основных способа организовать работу с базой данных:
... |
01.06.2024 | Desktop приложение для хранения текстовой информации | Всем привет! Меня зовут Алексей, я являюсь .NET разработчиком. Это моя первая статья на Хабре. Время от времени возникает необходимость где-то записывать различные вырезки из статей, инструкции, сниппеты с кодом и т. д. Раньше приходилось х... |
31.05.2024 | Интеграционное тестирование с применением Testcontainers в .NET 8 | В этой статье будет показано, как правильно организовать интеграционное тестирование с применением Testcontainers на платформе .NET. В качестве примера возьмём веб-API, который будет обмениваться информацией с SQL Server через EF Core.
Что ... |
28.05.2024 | SQL vs NoSQL: как выбрать архитектуру БД для мобильного приложения, чтобы потом не пришлось ничего переписывать | Привет! Меня зовут Никита Грибков, я Flutter-разработчик в AGIMA. В сети море статей о различиях между SQL и NoSQL, но в большинстве из них много теории и почти совсем нет прикладных советов. Я пошел другим путем: ниже постараюсь внятно объ... |
15.05.2024 | Релиз Expo SDK 51 | Expo недавно выпустили обновление SDK 51, которое включает несколько значительных улучшений и новых функций. Новый шаблон проекта по умолчанию и руководство по началу работы
При создании нового проекта с помощью команды npx create-expo-app ... |
15.05.2024 | Создаём свою стример-тян из зефира и палок | Немного опоздал с трендом, но не пропадать же добру просто так. Может, кому-нибудь пригодится (например, для того, чтобы посмеяться или кринжануть с человека, который год своей жизни потратил на что-то вроде этого).
Наверняка вы слышали о н... |
08.05.2024 | Байт-кодовые VM в неожиданных местах | Отвечая на вопрос в Twitter, Ричард Хипп написал, почему SQLite использует байт-кодовую VM для исполнения операторов SQL.
Вероятно, большинство людей ассоциирует байт-кодовые VM с языками программирования общего назначения, например, с Java... |
06.05.2024 | Конференция «Инженеры будущего». Описание проекта | Я участвовал в конференции «Инженеры будущего» для школьников в Москве в апреле 2024 года и рассказал о своем опыте в предыдущей статье на Хабре https://habr.com/ru/articles/810939/
Мой проект – обучающее мобильное приложение RuLearn – учас... |
28.04.2024 | Операционная система реального времени RT-Thread 5.1: что это за ОС и какие у неё возможности? | Спустя полгода работы выпущен релиз RT-Thread 5.1, это RTOS (ОС реального времени) для устройств интернета вещей. Проект не новый, он появился в 2006 году и активно развивается всё это время. Сейчас ОС поддерживает свыше 150 различных систе... |
26.04.2024 | Как мы реализовали реферальную программу в Telegram. 40% от платежа юзера на руки | Эта статья для тех кто ищет быструю ману, как и что реализовать в ТГ.
В марте 2024 нам пришлось наш бесплатный тариф завернуть в реферальную систему, так как средств на содержание проекта все меньше и меньше, наш проект рекламировать запрет... |
26.04.2024 | Отображение иерархии в SQL запросе | Предыстория
В процессе тестирования одного курса по SQL на stepik.org встретилась такая задача:
Вам доступна таблица Files, хранящая информацию о расположении файлов и папок внутри системы:
+----+--------------------------+-----------------... |
24.04.2024 | Я программист, и я тупой | Я пишу код за деньги уже пятнадцать лет. Пробовал себя и в других ролях – управление продуктом, аналитика, тестирование, – но как-то не пошло. И с течением лет пришел к осознанию, что я не очень умный. К сожалению.
Никаких особых медицински... |
22.04.2024 | Эффективное использование журнала регистрации и технологического журнала 1С в решении вопросов производительности... | Эта статья носит своей целью продемонстрировать другой подход в анализе проблем производительности в системах 1С:Предприятие с применением технологического журнала (ТЖ) и журнала регистрации (ЖР).
Напомню, что ЖР логирует действия пользоват... |
19.04.2024 | Вышел Chrome 124 | Разработчики Google опубликовали релиз версии браузера Chrome 124. В него внедрили поддержку сохранения закладок в Android и инкапсуляции ключей с помощью квантово-устойчивого алгоритма в Windows, macOS и Linux.
Основные нововведения:
в And... |
14.04.2024 | Создаем свой аналог sqlite c нуля. Часть #1 | Будучи веб разработчиком, я регулярно использую реляционные базы данных в своей работе, но я не понимаю как они работают. Возникают следующие вопросы:
В каком формате данные будут сохранены(в памяти или на диске)
Когда они должны сохранятьс... |
13.04.2024 | Мега-Учебник Flask Глава 4: База данных (издание 2024) | Это четвертая часть серии мега-учебника Flask, в которой я собираюсь рассказать вам, как работать с базами данных.Оглавление
Глава 1: Привет, мир!
Глава 2: Шаблоны
Глава 3: Веб-формы
Глава 4: База данных (Эта статья)
Глава 5: Логины пользов... |
11.04.2024 | Двадцать лет — ничто | В прошлом выпуске журнала мы утверждали, что английский язык стал в индустрии настолько вездесущим, что мы больше задаемся вопросом, почему используем именно его. То же самое можно сказать и о Git. Сложно представить себе, что каких-то двад... |