Date | Title | Description |
03.11.2024 | The Art of System Architecture: A Dive into Structurizr and Script-Fu | In the world of software development, clarity is king. Architects need tools that translate complex ideas into digestible formats. Two tools stand out: Script-Fu for GIMP and Structurizr for system architecture. Each serves a unique purpose... |
03.11.2024 | Fedora Linux 41: A Leap Forward in Open Source Innovation | On October 29, 2024, the Fedora Project unveiled Fedora Linux 41, a significant upgrade that showcases the evolution of open-source software. This release is not just a collection of updates; it’s a bold step into the future of Linux distri... |
03.11.2024 | GIMP Script-Fu Первый Дан. Работа, Печать, Отладка | Процесс работы.
С консолью script-fu я работаю опосредованно, т.е весь код я пишу в текстовом редакторе, в моём случае это Emacs, а далее получившийся код копирую через буфер обмена в консоль, а результаты выведенные в консоль, если они чем... |
01.11.2024 | Как создать простую операционную систему с нуля | Многие разработчики хоть раз задумывались о том, чтобы создать свою собственную операционную систему (ОС). Это может показаться сложной задачей, но, если разбить процесс на этапы, создание минимальной ОС становится более реалистичным. В это... |
01.11.2024 | Ассемблеры, 5 штук — быстрое знакомство для тех кто не знаком | Статья для тех кто не знаком с ассемблерами - но хочет взглянуть "одним глазком". Мы не сделаем вас гуру разработки на ассемблере за 15 минут - но покажем ассемблеры для нескольких популярных архитектур микроконтроллеров (ARM32, A... |
30.10.2024 | Состоялся релиз Fedora Linux 41 | 29 октября 2024 года разработчики проекта Fedora выпустили стабильную сборку проекта Fedora Linux 41 с Linux 6.11, LLVM 19, LXQt 2.0, Python 3.13, DNF5, RPM 4.20, PyTorch 2.4, AMD ROCm 6.2, GCC 14, GNU Binutils 2.42, GNU C Library 2.40, GDB... |
28.10.2024 | SQLite мигрировала с GNU Autotools на Autosetup | В конце октября 2024 года открытый проект СУБД SQLite перевёл свою систему сборки с GNU Autotools на Autosetup. Этот процесс запущен в рамках подготовки релиза стабильной версии 3.47.0.
«Это изменение потребует некоторой адаптации автоматиз... |
26.10.2024 | Navigating the Storm: The Future of Linux and Its Alternatives | The recent uproar surrounding Linux has sent ripples through the tech community. A wave of concern washed over forums and chat rooms as news broke that Russian maintainers were removed from the Linux kernel's maintainers list. Questions aro... |
26.10.2024 | System76's Thelio Astra: A New Dawn for ARM Computing in Automotive Development | In the ever-evolving landscape of technology, System76 has emerged as a beacon of innovation. The American company, known for its commitment to Linux-based hardware, has unveiled its latest desktop computer, Thelio Astra. This machine is no... |
26.10.2024 | RaiDrive for Linux: A New Dawn for Cloud Storage Management | In the ever-evolving landscape of technology, new tools emerge like stars in the night sky. One such star is RaiDrive, now shining brightly for Linux users. OpenBoxLab Inc. has launched RaiDrive for Linux, expanding its reach beyond the Win... |
26.10.2024 | Релиз кроссплатформенного открытого многофункционального архиватора PeaZip 10.0 | 26 октября 2024 года состоялся релиз кроссплатформенного открытого менеджера файлов и архиватора PeaZip 10.0. Исходный код проекта написан на Pascal (Lazarus/FreePascal, для сборок под Windows задействован InnoSetup) и опубликован на GitHub... |
25.10.2024 | The Fork in the Road: Open Source at a Crossroads | In the world of technology, open source software has always been a beacon of collaboration. It thrives on the idea that anyone, anywhere, can contribute. But recent events have thrown a wrench into this utopia. The Linux kernel, a cornersto... |
25.10.2024 | Сыр-бор вокруг Linux и мини-обзор альтернатив | На днях по чатам, каналам и форумам пронёсся шум "из Linux удалили русских мэйнтейнеров" - с последующими вопросами "останемся ли мы без Linux" и "умрет ли OpenSource". Эта маленькая статья для тех, кто "с... |
24.10.2024 | 5 вариантов генерации конфигурационных файлов Shell-скриптами | Подготовка конфигурационных файлов из шаблонов — весьма распространённая задача системного администрирования. Решать её можно разными способами, каждый из которых хорош по-своему, здесь же мы рассмотрим, как это сделать с помощью Shell-скри... |
24.10.2024 | Предлагаю сделать интернациональный форк ядра Linux | Приветствую, всех!
Я думаю, многие не только на Хабре, читали ядреные новости о Linux и Open Source. Если кратенько, то из мейнтейнеров ядра Linux исключены русские программисты работающие в подсанкционных компаниях.
Первым выступил сам Лин... |
23.10.2024 | Navigating the Digital Landscape: A Guide to Zyxel Switch Configuration and Linux Screen Utility | In the realm of networking and system administration, tools and techniques evolve rapidly. Yet, some foundational practices remain timeless. This article explores two such areas: configuring Zyxel switches for domain authorization and maste... |
23.10.2024 | Разработчики из проекта AlmaLinux представили дистрибутив Kitten 10 на пакетной базе CentOS Stream 10 | Разработчики из проекта AlmaLinux представили первый релиз дистрибутива Kitten 10. Это проект на пакетной базе CentOS Stream 10, используемой для разработки будущего значительного выпуска Red Hat Enterprise Linux 10. Kitten 10 преподносится... |
22.10.2024 | Установка и использование утилиты screen в Linux, Ubuntu | Утилита Screen — это менеджер окон Linux, который позволяет переключаться между несколькими процессами в одном физическом терминале. Screen предоставляет буфер истории для прокрутки и механизм копирования и вставки текста между окнами.
С по... |
19.10.2024 | ESXi – не GNU linux и не Unix, если вы вдруг не знали (и прочие мелочи) | Продолжаем неторопливо вести отбор кандидатов из РФ, присутствую иногда на интервью, как Non-sogreedychatGPT, слушаю, что рассказывают кандидаты.
Надо заметить, что уровень кандидатов из РФ продолжает движение в сторону давно забытых термин... |
18.10.2024 | Погружаемся в initrd | Приветствую! Меня зовут Валерий, я инженер операционных систем в секторе клиентской и мобильной ОС.
Сегодня хочу затронуть фундаментальные вопросы:
- процесс загрузки операционной системы в автоматизированное рабочее место (АРМ),
- распаков... |
15.10.2024 | Забытые оболочки MS-DOS: Seal GUI | Привет, Хабр! Это Антон Комаров, автор команды спецпроектов в МТС Диджитал. Сейчас прекрасное время для изучения различных цифровых артефактов, оставшихся от эпохи MS-DOS. Один из ключевых факторов — доступность. В «Архиве Интернета» лежат ... |
11.10.2024 | Mastering AWX Ansible with Podman on Debian: A Step-by-Step Guide | In the world of DevOps, automation is king. AWX Ansible stands as a powerful tool, enabling seamless orchestration of IT tasks. But what if you want to run it using Podman on Debian? This guide will take you through the process, step by ste... |
11.10.2024 | Navigating the Shift to 64-bit Timekeeping: A Looming Crisis | In the world of computing, time is more than just a ticking clock. It’s a fundamental building block. Yet, a storm brews on the horizon. The transition from 32-bit to 64-bit timekeeping, specifically the type known as `time_t`, is not just ... |
10.10.2024 | Поднимаем AWX Ansible под podman в Debian | Введение
Недавно на работе встала задача адаптировать awx ansible под podman, в процессе установки возникло множество нюансов которые подробно распишу в данной статье.Настройка REDIS
Установим redis
sudo apt -y install redis
Настройка redis... |
10.10.2024 | Риски перехода на 64-битный time_t | Один из разделов статьи Overview of cross-architecture portability problems я посвятил проблемам, возникающим из-за использования 32-битного типа time_t. Это архитектурное решение, до сих пор влияющее на использующие glibc системы с Gentoo,... |
05.10.2024 | Обновление 2024.10.04 сборки DogLinux для тестирования, обслуживания ПК, ноутбуков | Пакеты базовой системы обновлены до релиза Debian 12.7.
Обновлены ядро Linux 6.10.12 и Mesa 24.2.2 для x86-64.
Обновлены пакеты прошивок firmware-nonfree 20240709
Проприетарный NVIDIA драйвер обновлен до версии 550.120. Библиотеки для подде... |
04.10.2024 | Обработка зомби-процессов в PostgreSQL: что делать? | Процесс-зомби (zombie process) — дочерний процесс в Unix-системе, завершивший своё выполнение, но ещё присутствующий в списке процессов операционной системы, чтобы дать родительскому процессу считать код завершения. Обычно, когда процесс за... |
04.10.2024 | Самые быстрые мьютексы | Cosmopolitan Libc хорошо известна своим «полиглотным жирным бинарным» хаком, который позволяем исполняемым файлам запускаться на шести операционных системах для AMD64/ARM64. Вас может удивить, что при этом она может быть лучше С‑библиотекой... |
03.10.2024 | The Cybersecurity Landscape: September 2024 Vulnerabilities Unveiled | September 2024 has proven to be a turbulent month in the realm of cybersecurity. A plethora of vulnerabilities has emerged, with major implications for users and organizations alike. As the leaves turn and the air cools, the threat landscap... |
02.10.2024 | Вышла пятая бета-версия операционной системы Haiku | Как всегда, тихо и незаметно...
После полутора лет разработки опубликован пятый бета-выпуск операционной системы Haiku R1. Изначально проект был создан как реакция на закрытие ОС BeOS и развивался под именем OpenBeOS, но был переименован в ... |
01.10.2024 | GNU Emacs: вопроизводимая сборка всё ближе | Проблема
Одна из проблем GNU Emacs заключается в сложности создания воспроизводимой сборки. Разумеется, вы всегда можете сделать себе контейнер, и запускать Emacs с помощью Docker, Podman или даже Kubernetes... Но я сейчас не о таких сложны... |
30.09.2024 | Вышла новая версия BitTorrent-клиента rTorrent 0.10.0 | 29 сентября 2024 года вышла новая версия BitTorrent-клиента открытого проекта rTorrent 0.10.0. Предыдущий минорный релиз этого консольного решения состоялся в июле 2019 года. Код проекта написан на C++ и опубликован на GitHub под лицензией ... |
29.09.2024 | The Winamp Saga: Open Source, Licensing Woes, and a Legacy Reborn | In late September 2024, the digital world was rocked by revelations surrounding Winamp, the iconic media player that has survived the test of time. The Llama Group, the current steward of Winamp, opened its source code to the public, but no... |
28.09.2024 | В открытом коде Winamp от Llama Group эксперты обнаружили нарушение лицензий GPL и LGPL | В конце сентября 2024 года в открытом коде Winamp от Llama Group эксперты обнаружили нарушение лицензий GPL и LGPL.
По данным OpenNET, в коде Winamp присутствовали файл fir_proc.cpp, кодировщик BladeMP3, плагин in_vorbis и компоненты генера... |
27.09.2024 | std::array в С++ не медленнее массива в С | Или почему не нужно бояться того, что удобно работает.
Стойте! Уберите руки от клавиатуры, дайте человеку сказать! У этой статьи есть обоснованные причины и благая цель! В прошлой моей статье о массивах (которую необязательно читать для пон... |
24.09.2024 | big Big FLOAT! Произвольная точность: сравниваем opensource-программы для научных и математических вычислений | При проведении научных или математических исследований часто оказывается, что решить аналитически (символьно, с помощью формул) невозможно или очень сложно. И в этом случае мы решаем задачу численно. Для численного решения точность имеет ре... |
15.09.2024 | Unix на работе. Часть вторая, программная | В этой части раскрываю тему программного обеспечения «которого нет» под ОС, которые «не нужны». Что есть, чего нет, где брать и что со всем этим делать.
Страшная картинка с CDE, которой 20 лет пугали своих клиентов менеджеры Микрософта.
Пер... |
14.09.2024 | LLM-CodeSlim: Автоматическое сжатие и очистка кода для эффективного использования с LLM | Как известно, у больших языковых моделей (LLM) существуют ограничения по размеру контекстного окна. При постановке вопроса часто невозможно вставить весь исходный текст, что требует объединения кода из разных файлов в одном месте.
В связи с... |
13.09.2024 | The Duality of Progress: Navigating the Analog and Digital Divide in AI | In a world increasingly dominated by artificial intelligence, the divide between analog and digital experiences is more pronounced than ever. This duality shapes our lives, our choices, and our perceptions of technology. The rise of AI has ... |
13.09.2024 | The Battle for Safe Code: C++ vs. Rust | In the world of programming, the debate over safety and efficiency rages on. At the heart of this conflict lies C++, a language that has powered countless applications and systems, and Rust, a newer contender that promises safety without sa... |
13.09.2024 | Опубликован документ Safe C++ для продвижения внедрения безопасного кода на C++ вместо перевода проектов на Rust | 11 сентября 2024 года разработчик Шон Бакстер (Sean Baxter) представил драфт основного документа проекта Safe C++ для продвижения внедрения безопасного кода на C++, включая запрет на использование небезопасных методов работы с памятью, вмес... |
13.09.2024 | 15 цитат всемирно известных людей об искусственном интеллекте | Всемирно известный человек встречает рассвет искусственного интеллекта
За последние два года искусственный интеллект стал одной из основных тем в СМИ, и многие известные люди высказали свои мысли по этой теме. Но если вы начнете искать в Ин... |
13.09.2024 | Знакомимся с ассемблерами: от популярных до малоизвестных | Введение
Привет, Хабр! Сегодня я хочу поделиться своими наблюдениями и опытом по работе с различными ассемблерами. Я сам пишу на языке C и относительно редко касался темы ассемблера. Но недавно решил восполнить этот пробел в знаниях и посмо... |
12.09.2024 | Представлен первый релиз-кандидат FreeCAD 1.0 спустя 21 год после начала разработки проекта | 10 сентября 2024 года разработчики представили первый релиз-кандидат FreeCAD 1.0 — открытого параметрического трёхмерного редактора, позволяющего создавать объёмные модели и чертежи их проекций. Это произошло спустя 21 год после начала разр... |
10.09.2024 | Релиз Redox OS 0.9.0 — операционной системы на языке Rust и концепции микроядра | 9 сентября 2024 года состоялся релиз операционной системы Redox OS 0.9.0. Проект разрабатывается сообществом Redox OS с использованием языка Rust и концепции микроядра. Исходный код Redox размещён на GitLab под лицензией MIT.
Для тестирован... |
09.09.2024 | Священная война языков программирования или опыт неудачного переезда с Python на Golang | Привет, Хабр! Валерий Линьков — эксперт Skillbox, дипломированный специалист Cisco, автор статей о машинном зрении и математической обработке изображений. Более семи лет обучает студентов по всему миру. Ведёт телеграм-канал «Кудрявый микроф... |
07.09.2024 | The Path to Programming: A Journey Through the Digital Wilderness | In the vast landscape of technology, programming stands as a beacon of opportunity. It’s a world where logic meets creativity, and where the mundane transforms into the extraordinary. For many, the journey into programming feels like steppi... |
07.09.2024 | Kubernetes: A Journey Through Time and Technology | Kubernetes, the orchestration tool that revolutionized container management, has come a long way since its inception. Launched in 2014, it has evolved into a powerhouse of cloud-native technology. Today, we dive into its early days, explori... |
06.09.2024 | Инженер. Путь в IT | Предисловие. Программирование.
Инженер. Путь в IT
Определим начальный статус, просто чтобы было понятно: времени на учёбу у всех на самом деле мало, это полностью вопрос самоорганизации рабочего пространства. 02.2024 - 39 лет, женат, двое д... |
03.09.2024 | 11. Nix в пилюлях: Сборщик мусора | Добро пожаловать на одиннадцатую пилюлю Nix.
В предыдущей десятой пилюле, мы провели параллель между изолированной средой сборки, предоставляемой nix-build и изолированной оболочкой разработки, предоставляемой nix-shell.
С этого момента мы ... |
02.09.2024 | The Evolution of Unix: A Legacy of Innovation | Unix is a name that resonates through the corridors of computing history. It’s a foundation, a blueprint, and a legacy that has shaped modern operating systems. To understand Unix is to understand the evolution of technology itself. In 1969... |
02.09.2024 | The Evolution of Unix: A Journey Through Time | Unix is more than just an operating system; it’s a cornerstone of modern computing. Its roots stretch back to 1969, when Ken Thompson and his team at Bell Labs embarked on a journey that would change the landscape of technology forever. Thi... |
01.09.2024 | The Latest Waves in Open Source: GNU Screen 5.0 and Wireshark 4.4.0 | In the world of open-source software, updates are like fresh air. They bring new life, fix old problems, and enhance user experience. Two significant releases have just hit the scene: GNU Screen 5.0 and Wireshark 4.4.0. Both tools serve dif... |
01.09.2024 | The Rising Tide of Open Source AI: Navigating Definitions and Dilemmas | In the world of technology, definitions matter. They shape perceptions, guide innovations, and set the stage for collaboration. The Open Source Initiative (OSI) is currently embroiled in a crucial task: defining what constitutes Open Source... |
01.09.2024 | Navigating the Linux Landscape: Challenges and Innovations | The world of Linux is a vibrant tapestry, woven with threads of innovation, challenges, and community spirit. Recently, two articles shed light on the ongoing evolution of Linux distributions and the hurdles users face when installing them.... |
01.09.2024 | Microsoft Unveils Maia 100: A New Era in AI Processing | In the fast-paced world of technology, Microsoft has made a significant leap with the introduction of its first AI accelerator chip, the Maia 100. Announced during the Ignite 2023 conference and detailed at Hot Chips 2024, this chip is pois... |
31.08.2024 | Из истории технологий: откуда взялся Unix | Сегодня многие полагают, что «Unix» и «Linux» — это одно и то же. Но по состоянию на 2024 год с большинством дистрибутивов, которые мы причисляем к «Unix» и «Linux» ситуация почти так и обстоит.
Но у Unix долгая история. Если у вас в распор... |
30.08.2024 | Топ 5 продвинутых инструментов Data Science. Изучи за выходные и будешь выделяться | Привет, чемпионы! Давайте сегодня рассмотрим 5 инструментов, которые стоит применять в своих проектах прямо сейчас и становиться круче. Посмотрим, как улучшить ваш код, чтобы он был без запаха, как сделать ваш pipeline более стабильным и фи... |
29.08.2024 | Релиз GNU Screen 5.0 | Разработчики оконного менеджера GNU Screen выпустили первое обновление за два года. Версия 5.0 включает переписанный механизм аутентификации, новые escape-последовательности, дополнительные команды и другие изменения.
Основные нововведения:... |
29.08.2024 | Made in China: вышел новый дистрибутив китайского Linux — Deepin 23 | Привет, Хабр! Это Виктор Сергеев из МТС Диджитал. Сегодня поговорим о Deepin 23 — дистрибутиве Linux, 15 августа был опубликован релиз. Его особенность — фокус на развитии графического окружения Deepin Desktop, который называется Deepin 2En... |
28.08.2024 | 10. Nix в пилюлях: Разработка с помощью nix-shell | Добро пожаловать на десятую пилюлю Nix.
В предыдущей девятой пилюле мы познакомились с одной из мощных возможностей Nix: автоматическим обнаружения зависимостей времени выполнения.
Заодно мы завершили разработку пакета GNU hello.
В этой пил... |
28.08.2024 | Что такое Open Source AI: новая версия определения OSI | Open Source Initiative уже какое-то время работает над определением того, что можно называть Open Source AI. На днях вышла обновлённая версия документа — v. 0.0.9. В ней появились абзац, объясняющий термин «ИИ-система», и уточнение того, чт... |
27.08.2024 | Cкрипт Windows Super God Mode получил обновление с улучшениями опыта использования | Неофициальный открытый проект (скрипт) под названием Windows Super God Mode получил обновление с улучшенным обнаружением соединений протоколов и многими другими опциями, включая GUI. Исходный код проекта написан на PowerShell и опубликован ... |
26.08.2024 | Linux исполнилось 33 года | 25 августа 2024 года операционной системе Linux исполнилось 33 года. Автору проекта Линусу Бенедикту Торвальдсу на момент создания Linux в 1991 году было 21 год, он учился в Хельсинском университете в Финляндии. Треть века спустя операционн... |
26.08.2024 | Празднуем день рождения на древнем компьютере с BASIC | Этим летом я занимался созданием нового приложения для машины, продажи которой закончились в 1980 году, и которая не была рассчитана на поддержку графики, сети и даже букв в нижнем регистре. Её продавала компания, обанкротившаяся десяток ле... |
26.08.2024 | Linux Pipes – медленные | Некоторые программы используют системный вызов vmsplice для более быстрого перемещения данных через pipe. Франческо уже провел детальный анализ использования vmsplice для ускорения работы. Однако, во время экспериментов, я заметил, что при ... |
23.08.2024 | The Hidden Symphony of Firmware: From BIOS to OS | When you press the power button on your computer, a silent orchestra begins to play. Each component, from the motherboard to the operating system, performs its part in a complex symphony. This article delves into the intricate world of firm... |
23.08.2024 | Создание скрипта на Python с помощью ChatGPT-4о: автоматизация миграции доменов | Всем привет! На связи Андрей Кундрюков, DevOps-инженер компании «Флант». Некоторое время назад мне нужно было перенести несколько десятков доменов из одного аккаунта в Cloudflare в другой и не потерять настройки, в том числе Page Rules и Ru... |
23.08.2024 | 9. Nix в пилюлях: Автоматические зависимости времени выполнения | Добро пожаловать на девятую пилюлю Nix.
В предыдущей восьмой пилюле мы разработали универсальный скрипт сборки для проектов autotools.
Мы загрузили зависимости и исходники, и получили в качестве результата деривацию Nix.
Сегодня мы обратимс... |
22.08.2024 | Atualização da Microsoft causa falha no Linux em PCs dual boot | Bug no Linux (imagem ilustrativa: Emerson Alecrim/Tecnoblog)
Saiba mais sobre Linux no nosso canal no WhatsApp
Entre Agora
Se você tem um computador com o Windows e uma distribuição Linux como sistemas operacionais, atenção: uma atualização... |
22.08.2024 | Путешествие сквозь секреты прошивок: от BIOS/UEFI до OS | Вы когда-нибудь задумывались, что происходит, когда вы нажимаете кнопку питания на компьютере? За той краткой паузой, прежде чем экран загорится, скрывается сложный процесс. В этой статье мы погрузимся в увлекательный мир прошивок (firmware... |
21.08.2024 | “Something has gone seriously wrong,” dual-boot systems warn after Microsoft update | Enlarge
Getty Images reader comments 85
Last Tuesday, loads of Linux users—many running packages released as early as this year—started reporting their devices were failing to boot. Instead, they received a cryptic error message that includ... |
20.08.2024 | Супербыстрая оптимизация крыла с помощью градиентных методов | Даже небольшое преимущество продукта может принести существенную выгоду. Инженеры постоянно ищут новые способы оптимизации конструкций в существующих ограничениях, чтобы добиться лучших результатов. Так, Airbus в 2006 году анонсировал прогр... |
15.08.2024 | Установка arch linux | мой рабочий стол
Привет, Хабр! Сегодня хочу поделиться с вами как я произвожу установку и настройку arch linux. Довольно не большая статья вышла. Пропушу моменты настройка Bios и установочной флешки. Т.к там у некоторых будет отличаться нас... |
14.08.2024 | The Art of Knowledge Management: Reviving Zettelkasten for Modern Programming | In the fast-paced world of technology, knowledge is power. But how do we harness that power effectively? Enter the Zettelkasten method, a time-tested approach to organizing information that is making waves in the programming community. This... |
13.08.2024 | Как учить языки программирования и создавать базу знаний с помощью метода из прошлого века: опыт четырех инженеров... | Недавно в комментариях к тексту про построение личной базы знаний на Хабре читатель отметил, что в таких статьях не хватает примеров работы с техническими данными. Давайте это исправим. Мы спросили у инженеров YADRO и технарей из сообщества... |
13.08.2024 | Вышел Magit 4.0 — текстовый клиент для Git в Emacs | Состоялся релиз текстового клиента для Git в Emacs — проекта Magit 4.0. Изменения в коде открытого инструмента с момента выпуска предыдущей стабильной версии 3.3.0 (вышла три года назад в октябре 2021 года) включают добавление контекстных м... |
11.08.2024 | Заметки на Emacs/Linux/Android | Введение
С давних-предавних времен я использую персональную информационную систему на основе org-mode, встроенном в Emacs. Накоплено очень много полезной информации. Адреса, различные заметки, дневники, ссылки, TODO-шки ну и так далее.
Перв... |
10.08.2024 | Настраиваем дампы ядра в Linux | Core Dump (Дамп ядра) - это файл, который автоматически генерируется ядром Linux после сбоя программы. Этот файл содержит данные о памяти, значениях регистров и стеке вызовов приложения на момент сбоя. Да, обычно появление сообщения о созда... |
06.08.2024 | Записки bash-скриптера. Листок первый. Сокращённый if | Существует огромное количество руководств, статей, видеоуроков по bash. И это очень здорово, но есть одна проблема с ними. Процент материала "для начинающих" среди всего этого богатства стремится к 100, а вот по-настоящему интерес... |
02.08.2024 | Ультимативный ресурс по программированию: сборник бесплатных чит-листов по программированию | В мире программирования чит-листы — это секретное оружие каждого разработчика. От новичков до опытных программистов, эти чит-листы помогают быстро найти нужную информацию и повысить продуктивность. Сегодня я собрал для вас лучший набор чит-... |
01.08.2024 | The Intricacies of Conditional Breakpoints and RISC-V Matrix Extensions | In the world of programming, debugging is akin to navigating a labyrinth. Each twist and turn can lead to breakthroughs or dead ends. Conditional breakpoints are powerful tools in this journey, yet they often slow down the process. Understa... |
31.07.2024 | Как устроены условные точки останова | Условные точки останова (conditional breakpoints) – исключительно полезный инструмент. Но всем известно, насколько они замедляют работу кода, так, что из-за этого некоторые даже бросают ими пользоваться. В Visual Studio в своё время удалось... |
30.07.2024 | Погружение в матрицу: расширение RISC-V от T-Head | Продолжим нашу «антологию матричных расширений» текстом про независимое матричное расширение RISC-V от компании T-Head.
Почему мы рассматриваем именно его? Интересно понять, что из себя представляет будущее стандартное матричное расширение ... |
29.07.2024 | Тысяча и одна библиотека С++ | В жизни каждого программиста С++ рано или поздно возникает задача, которую кто-либо уже решил. Однако найти это решение бывает очень непросто в силу разных причин: оно недостаточно разрекламировано, либо имеет нечеткую документацию, или воз... |
27.07.2024 | Больше, чем Quagga — пакет для маршрутизации FRRouting | Есть мнение, что ИТ-сообщество можно условно поделить на тех, кто знаком с пакетом маршрутизации FRRouting (FRR), и тех, кто никогда о нем не слышал. Мы решили обсудить его возможности, мнения комьюнити, а также отличия от пакета Quagga.
Фо... |
18.07.2024 | Релиз digiKam 8.4.0 | В середине июля 2024 года состоялся релиз программы для управления коллекцией фотографий digiKam 8.4.0, которую развивают в рамках проекта KDE. Она позволяет импортировать, редактировать и публиковать фотографии, управлять ими, а также рабо... |
16.07.2024 | Стартер пак в C: 3 полезные библиотеки для начинающих. Часть 1 | Привет, Хабр!
Если вы только начинаете свой путь в C, то наверняка уже знаете о том, насколько важны библиотеки. Они облегчают жизнь и позволяют сосредоточиться на решении задач, а не на создании всего с нуля. В статье расскажем о трех поле... |
15.07.2024 | Релиз бесплатного эмулятора PlayStation 2 с открытым исходным кодом PCSX2 2.0 | 12 июля 2024 года состоялся второй мажорный релиз бесплатного мультиплатформенного эмулятора консоли PlayStation 2 с открытым исходным кодом под названием PCSX2. Первая стабильная версия проекта вышла в августе 2012 года. Код эмулятора напи... |
14.07.2024 | Как malloc сломала JPGLoader в Serenity, или как выиграть в лотерее | Пару лет назад мне выпала возможность расследовать в SerenityOS интересный баг, связанный с декодированием изображений JPG, которые по какой-то причине при просмотре выглядели так, как вы видите выше.
Странно, не так ли? Похоже, будто прост... |
11.07.2024 | Вышел Wireshark 4.2.6 | 11 июля 2024 года вышла стабильная версия свободного программного сетевого анализатора Wireshark 4.2.6.
Версия 4.0.0 популярного сетевого инструмента была представлена 4 октября 2022 года. 15 ноября 2023 года вышла версия Wireshark 4.2.0. П... |
11.07.2024 | Вышла первая стабильная версия открытого редактора кода Zed для Linux | В начале июля 2024 года состоялся релиз первой стабильной версии открытого редактора кода Zed для ПК на базе Linux. Ранее сборки проекта были доступны только для Mac. Исходный код Zed написан на Rust и опубликован на GitHub под лицензией GN... |
10.07.2024 | Состоялся релиз инструмента для отслеживания Github-звезд | Shotstars for GNU/Linux.
⋮ Примечание автора: идея создания ПО, разработка была реализована на IT-конкурсе портала "Codeby", автор-разработчик попал в призовые.Звёзды решают
Предназначение инструмента «Shotstars» — находить аккаун... |
10.07.2024 | Миссия «wayland на gentoo c nvidia» (провалена) | Вечером, в районе 8 часов, стукнуло в голову таки посмотрeть на wayland. Вообще такие мысли возникают переодически, но обычно идея быстро затухает после некоторого времени чтения мануалов, ибо нефига не понятно. Десктоп — gentoo с nvidia. П... |
04.07.2024 | Техникум: Автоматическое Aрхивирование Aртефактов | Эскизный проект того, что надо соорудить
В программировании микроконтроллеров на электронных платах на выходе всегда получается довольно много артефактов. Это прошивка, документация, отладочная инфа.
По мере возможности всё это добро надо к... |
02.07.2024 | Вы неправильно настраиваете Emacs: use-package | О, use-package!
Это пакет, который буквально изменил всё. Если раньше init.el заполняли кодом в императивном стиле, то с появлением use-package очень многие пользователи Emacs стали описывать свои настройки в декларативном стиле.
Пакет оказ... |
02.07.2024 | Немного о NixOS. Часть 1. Общая информация и установка | Всем привет! Этой статьёй я хотел бы начать цикл, посвящённый настройке NixOS, а именно её установке, настройке и эксплуатации. Я постараюсь собрать воедино достаточно материала, чтобы каждый смог разобраться с этим необычным дистрибутивом
... |
01.07.2024 | Релиз GnuCash 5.7 | 30 июня 2024 года состоялся релиз бесплатного финансового мультиплатформенного инструментария GnuCash 5.7. Исходный код проекта написан на C и C++ и опубликован на GitHub под свободной лицензией по свободной лицензии GNU GPL. Предыдущая ста... |
30.06.2024 | Управленцы не в курсе, open source в России и борьба с «изобретением велосипедов»: ключевые OSS-отчеты и мнения | Отечественные технологические компании, вузы и другие организации все чаще обращают внимание на тонкости работы с open source и задумываются о распространении собственных решений в открытом формате [об этом говорят свежие отчеты, которые мы... |
30.06.2024 | Magento 2: Visual Search модуль (php + Tensorflow) | Всем привет! Давайте знакомиться ;) Я Аня, и я php разработчик. Основной стек - Magento. Очень люблю в свободное время писать всякие интересные штуки, и сегодня я хочу поделиться своей наработкой для реализации поиска по изображению в Magen... |