Date | Title | Description |
31.03.2025 | Say goodbye to Microsoft Windows 11 and hello to Nitrux Linux 3.9.1 | Windows 11 offers a familiar environment for users, but it’s not without its share of frustrations, particularly regarding performance issues and resource consumption on older hardware. Microsoft's updates frequently add new problems while ... |
13.03.2025 | Goriparthi Sudeesh-Groundbreaker in Software Engineering, Research, and Web Development | Share
Tweet
Share
Share
Email
Goriparthi Sudeesh is a highly skilled software engineer who has developed business solutions and large-scale online applications for more than eight years. His contributions to the tech sector have been distin... |
12.02.2025 | Улучшение навигации и рост производительности: что изменилось в системе управления тестированием TestY 2.0 | Привет, Хабр! Меня зовут Александр Зырянов, я проектный менеджер TestY — тест-менеджмент системы с открытым исходным кодом, которую разрабатывают и поддерживают инженеры YADRO. Мы третий год работаем над системой и недавно выпустили в open ... |
06.02.2025 | The Rise of QA Engineers: Navigating the Path from Factory Floor to Tech Frontier | In the world of technology, the role of a QA Engineer is akin to that of a lighthouse keeper. They ensure that software applications shine brightly, free from the fog of bugs and errors. As industries evolve, so do career paths. For many, t... |
06.02.2025 | The Rise of Nix and NixOS: A New Dawn in Configuration Management | In the world of software development, chaos often reigns. Developers face the dreaded phrase, “It works on my machine,” as they navigate the turbulent waters of configuration management. Enter Nix and NixOS, a beacon of hope promising to re... |
05.02.2025 | Сменил завод на QA: реальный путь к профессии тестировщика 1С | Тестировщик 1С, также известный как QA-Engineer, — одна из самых востребованных и перспективных профессий в сфере IT. Но как понять, что это именно для вас? Предлагаем для начала выяснить, кто же на самом деле этот специалист и какие знания... |
05.02.2025 | Почему Nix и NixOS становятся популярнее? Золото в мире конфигурационного менеджмента | Бросьте в меня тапком те, кто не сталкивался с ситуацией из разряда «А локально оно нормально работает» или «На проде ошибка, но на стейдже такого не было». Эти фразы стали мемами, но от этого не перестали быть болью для разработчиков и адм... |
04.02.2025 | The Rising Tide of Cyber Threats: A January 2025 Overview | January 2025 has been a tumultuous month for cybersecurity, particularly in Russia. A wave of attacks has swept through various sectors, leaving organizations scrambling to bolster their defenses. The emergence of new threats, such as the N... |
04.02.2025 | Как стать Project-менеджером с нуля? Бесплатная программа обучения | Если вбить фразу «как стать project-менеджером» в поисковую строку, можно найти множество курсов по данному направлению. Проблема в том, что все курсы являются платными и, как правило, стоят несколько десятков тысяч рублей.
Чтобы изменить д... |
03.02.2025 | ТОП-5 ИБ-событий недели по версии Jet CSIRT | Сегодня в ТОП-5 — уязвимости в Git, масштабная волна атак на российские компании, новая кибергруппировка, инновационный метод сокрытия вредоносного кода ScatterBrain, а также возобновление атак кибергруппировки Rezet.
Уязвимости в Git созда... |
02.02.2025 | Включаем функции сбора статистики в ESP32-arduino для PlatformIO | Основная проблема в том, что в исходной собранной библиотеке arduino-esp32 для PlatformIO функции сбора статистики (vTaskGetRunTimeStats / vTaskList) отключены. Библиотека используется как есть, ссылки на гайды по сборке своих библиотек уст... |
24.01.2025 | The Rise of Alternative Solutions in a Shifting Digital Landscape | In the ever-evolving world of technology, change is the only constant. Recent developments highlight a growing trend: the search for simpler, more reliable tools. As traditional giants falter, innovative alternatives emerge. Two projects, E... |
24.01.2025 | Как мы обучаем автотестированию Junior и Middle в Школе К.О.Т | Привет, меня зовут Ян Акмеев, я один из создателей и куратор Школы Тестирования К.О.Т. (Как Обучить Тестировщика) в Блоке качества РСХБ-Интех. В этой статье мы расскажем, как разработали курс по автоматизированному тестированию, который пом... |
23.01.2025 | Самые востребованные навыки в резюме | Найти работу в IT, даже специалисту с опытом становится все сложнее. Количество резюме от выпускников онлайн школ только растет. А по ту сторону рекрутеры вводят все больше новых фильтров, чтобы справиться с возросшим потоком резюме. Если р... |
23.01.2025 | Когда облачные офисы закрыли форточку: разворачиваем CryptPad на VPS | Привет, Хабр, в современных реалиях, когда западные компании продолжают радовать нас своими «приятными сюрпризами» в виде блокировок и прочих цифровых радостей, российский бизнес оказался в довольно затруднительном положении касательно офис... |
22.01.2025 | Представлен проект простой системы контроля версий Evo: The Evolution of Version Control, вот только зачем | Разработчик Брейден Мун представил проект простой системы контроля версий под названием Evo: The Evolution of Version Control. исходный код решения написан на Go и опубликован на GitHub под лицензией MIT. Девиз проекта: контроль версий, кот... |
21.01.2025 | The Digital Rescue: How to Recover Deleted Messages and Media in Telegram | In the digital age, losing important data can feel like a shipwreck in a storm. One moment, everything is intact; the next, it’s gone. This is especially true for messaging apps like Telegram, where conversations and media can vanish in an ... |
21.01.2025 | Embracing DevOps: A New Era for 1C Development | In the world of software development, speed and efficiency are paramount. Enter DevOps, a methodology that bridges the gap between development and operations. It’s a culture, a mindset, and a set of practices that aim to enhance collaborati... |
20.01.2025 | Телефонный виджет для переписок и система заметок на базе гита (gitea) | В тексте использование набора разрозненных инструментов не по прямому назначению, а для:
Хранилища заметок
Канбан доски
Бэкенд android виджета
Когда возникла необходимость в VPN я решил арендовать под это дело отдельный VPS сервер. Мощности... |
20.01.2025 | Строим DevOps на 1C | Решения от 1С используются в большинстве российских компаний. Однако, несмотря на такую известность, тема построения DevOps на решениях 1С пока освещается на просторах сети не слишком активно. В этой статье мы попробуем разобраться с тем, к... |
20.01.2025 | ТОП-5 ИБ-событий недели по версии Jet CSIRT | Сегодня в ТОП-5 — новый Linux-руткит, угрожающий серверам через Netfilter, уязвимость pam-u2f, позволяющая обойти аутентификацию без токена, обнаружение неэффективности UEFI Secure Boot против буткитов, а также обновления безопасности для R... |
19.01.2025 | Руководство по восстановлению удаленных сообщений и медиаданных в Telegram | Ситуации, когда важные данные случайно удаляются, могут стать настоящей катастрофой. Особенно если это касается многолетней переписки или архива важных файлов. Однажды я столкнулся с этим сам: из-за невнимательности я удалил все сообщения и... |
15.01.2025 | Git Stash: заначка в репозитории | Преимущества использования системы контроля версий Git трудно переоценить. Данная система позволяет нескольким разработчикам одновременно работать над одним проектом, разделять проект на отдельные ветви и затем снова объединять код в одну в... |
15.01.2025 | Patch Tuesday: January 2025 Security Update Patches Exploited Elevation of Privilege Attacks | Microsoft’s latest batch of security patches includes an expanded blacklist for certain Windows Kernel Vulnerable Drivers and fixes for several elevations of privilege vulnerabilities. The January 2025 Security Update addressed 159 vulnerab... |
12.01.2025 | The Rise of BlackLotus: A Deep Dive into UEFI Bootkits and the Git 2.48 Release | In the digital age, security is a fortress under constant siege. Cyber threats evolve, and so must our defenses. Two recent developments highlight this struggle: the emergence of the BlackLotus UEFI bootkit and the release of Git 2.48. Each... |
11.01.2025 | Релиз Git 2.48 | 10 января 2025 года вышла версия 2.48 распределённой системы управления версиями Git. В обновление вошли 605 функций и исправления ошибок от 93 разработчиков, 35 из них — новые участники проекта. Релиз Git 2.47 состоялся в октябре 2024 года... |
10.01.2025 | BlackLotus UEFI bootkit. Часть 2 | Приветствую вас, дорогие читатели! Сегодня мы продолжим изучать BlackLotus UEFI bootkit. В прошлой части мы рассмотрели темы:
В предыдущей части мы выполнили следующие шаги:
1. Подготовка тестового стенда.
2. Запуск CVE-2022-21894 (baton dr... |
08.01.2025 | Как я поэта поздравлял | Мой брат – поэт.
Меня всегда восхищало, как человек может взять и написать такие строчки, что заиграют струны души, да ещё и в рифму!
День рождения брата, мне 10, гитара у груди (играть я совершенно не умел), его стихотворение перед глазами... |
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... |
07.01.2025 | Установка telegrtam-cli в Ubuntu и Debian | Для начала разберём "Зачем?" и надо ли это вам!
Начну с плюсов и полезных фишек:
Самое главное на мой взгляд это легковесность, всего 10мб
Меньше движений(всё легко, быстро и красиво)
Больше степеней свободы(куча фишек которые не ... |
06.01.2025 | Собрал в одном большом гайде всё, что хотел бы знать, когда изучал язык C | Очевидный факт: язык C — это основа большого количества современных экосистем программирования. Он обеспечивает фундамент многих операционных систем, базовых библиотек и системных инструментов. При этом все еще не существует единого ресурса... |
31.12.2024 | Navigating the Digital Labyrinth: OpenVPN and I2P Integration | In the vast expanse of the internet, privacy is a treasure. Many seek it, but few find it. OpenVPN and I2P offer a path through this digital labyrinth, allowing users to cloak their online activities. This article explores the integration o... |
30.12.2024 | OpenVPN & i2pd: VPN через I2P (часть 2) | В предыдущей статье я описал как сконфигурировать wireguard для работы через I2P. Эту статью можно считать копией с тем отличием, что будем использовать OpenVPN.
Желание попробовать OpenVPN в конфигурации "VPN over I2P" не случайн... |
28.12.2024 | Чистая архитектура фронтенд приложений. Часть вторая | Предисловие
В первой части я говорил общими терминами и больше рассуждал про бизнес-процессы (почитать можно тут). Далее я буду более детально углубляться в структуру проекта и частные случаи, постараюсь продемонстрировать разные подходы и ... |
17.12.2024 | Настройка Windows после установки с помощью PowerShell | Хочу поделиться с вами простыми шагами по настройке Winodows после ее установки с помощью PowerShell. Все шаги я выполнял неоднократно на Windows 11, думаю, что ошибок с Windows 10 не должно возникнуть.Настройки подключения к интернету по у... |
17.12.2024 | Dropbox: как игнорировать пользователей 10 лет | Миллионы людей пользуются облаком Dropbox. Многие из них знают о возможности предложить идею нового функционала. Но только избранные ждут реализацию одной самой желанной фичи уже десять лет. В статье посмотрим, как Dropbox удаётся столь дол... |
16.12.2024 | The Rise of Domain-Specific Languages: A New Era in Software Development | In the world of software development, the quest for efficiency and specificity often leads to the creation of Domain-Specific Languages (DSLs). These tailored languages serve a narrow set of tasks, much like a scalpel in a surgeon's hand. T... |
15.12.2024 | Практика использования парсер-комбинаторов peco и оператора match для создания простых DSL на языке Python | peco-грамматика и правила переписывания AST по PEP 636 системы символьного дифференцирования
Задачи разработки компиляторов и интерпретаторов конфигурационных языков или даже полноценных Тьюринг-полных языков программирования время от време... |
13.12.2024 | The Art of Writing Engaging Articles for Tech Audiences | In the digital age, writing is more than just putting words on a page. It’s about connecting, engaging, and solving problems. For tech companies, crafting articles that resonate with audiences is crucial. Think of your article as a bridge. ... |
13.12.2024 | Автоматическая сборка snap пакетов в CI/CD | Моей основной задаче было реализовать автоматическую сборка snap пакетов с помощью GitLab CI/CD. И так как в сети я нашел не очень много информации о том, как это сделать - я решился на написание этого поста.
Вроде бы задача кажется не тако... |
12.12.2024 | Как писать статьи, которые будут читать на Хабре | Представьте: вы — успешная IT-компания с крутыми проектами и серьезными клиентами. Вас знают в профессиональной среде, но за её пределами — тишина. Единственные медиаактивности — статья в «Клерке» и несколько постов в Telegram-канале. А вед... |
10.12.2024 | The Rise of Drew DeVault: A New Era in Open Source Programming | Drew DeVault is a name that resonates in the open-source community. He is the architect behind SourceHut, a platform that challenges the dominance of GitHub. In a world where convenience often trumps efficiency, DeVault advocates for a retu... |
10.12.2024 | Первый контейнерный хостинг — год бесплатно за помощь с тестированием | Привет, Хабр!
Кажется, что классический хостинг с виртуальной машиной потихоньку уходит в прошлое. В смысле ещё лет 10, конечно, он будет пользоваться спросом, но тренд на контейнеры уже очень чёткий.
Ведь развернуть приложение можно за 50 ... |
09.12.2024 | GitHub для тестировщиков: закладываем фундамент | Привет, Хабр! Я – Мария Скрипачева, тестировщик в АйТи-Балансе. Сегодня почти все компании применяют тестирование, и мы не исключение: наши проекты проходят несколько стадий проверок до развёртывания. На нынешнем месте работы я иногда встре... |
09.12.2024 | Дрю ДеВолт — автор языка Hare и платформы кодохостинга SourceHut | Дрю ДеВолт объясняет, что веб-интерфейс Github.com требует множества лишних действий. Гораздо эффективнее использовать консольный почтовый клиент, отправляя тот же пулл-реквест одной командой из консоли
Американский разработчик Дрю ДеВолт (... |
05.12.2024 | Как статический анализ на основе PHPstan позволил снизить число ошибок на проекте и получить стабильный код | Автор статьи: Александр Яровой
Разработчик департамента e-commerce КОРУС Консалтинг
Меня зовут Александр Яровой, я разработчик в департаменте e-commerce в ГК «КОРУС Консалтинг», и в этой статье хочу рассказать о том, как мы с командой внедр... |
04.12.2024 | Вёрстка Учебника (LaTeX + CPP + GNU Make = Учебник) | Вы наверное удивитесь, но чтобы написать учебник надо знать системы сборки из софтверного БигТеха и, как не странно, старый-добрый си-шный препроцессор (cpp.exe). Да, господа... Именно так... Сейчас объясню почему...
Есть такой язык програм... |
04.12.2024 | Релиз среды разработки Qt Creator 15 | Представлен релиз открытой среды разработки Qt Creator 15, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Проект поддерживает как разработку классических программ на языке C++, так и использование... |
02.12.2024 | The Art of Memory: Techniques for IT Professionals | In the fast-paced world of IT, knowledge is power. But with the sheer volume of information to absorb, how can one retain it effectively? Enter mnemonic techniques, the unsung heroes of memory enhancement. These methods transform the daunti... |
27.11.2024 | Мнемотехника в помощь айтишникам | Автор статьи: @MariyaEnotivna
Пару лет назад я поступила в IT-класс, где был огромный упор на профильные предметы. Нас обучали работе с системами счисления, алгоритмизации, анализу информационных моделей, моделированию, программированию, ко... |
25.11.2024 | Anthropic releases Model Context Protocol to standardize AI-data integration | Join our daily and weekly newsletters for the latest updates and exclusive content on industry-leading AI coverage. Learn More
One decision many enterprises have to make when implementing AI use cases revolves around connecting their data s... |
21.11.2024 | Управление конфигурациями сетевого оборудования Eltex | Oxidized | Каждый системный / сетевой администратор рано или поздно сталкивается с ситуацией: кто-то поправил конфиг, но не очень известно кто и когда. Дифференциальных бэкапов не было, сислог не снимался.
Как узнать что было изменено?
Долго искал под... |
20.11.2024 | Navigating the Complex World of Modern JavaScript Packages | In the ever-evolving landscape of web development, JavaScript packages are the lifeblood of efficient coding. They are the building blocks that developers rely on to create dynamic applications. However, as the ecosystem matures, so do the ... |
19.11.2024 | How to Hire React Developers: A Comprehensive Guide | Share
Tweet
Share
Share
Email
And today, as the requirements for fast, efficient, and engaging web interfaces are constantly increasing, React.js is highlighted as one of the most popular tools for developing current web applications. Howev... |
14.11.2024 | Navigating the Digital Maze: Unlocking Access with Tor and Docker | In a world where digital barriers rise like walls, the quest for unfiltered access to information becomes paramount. The internet, a vast ocean of knowledge, often faces blockades that hinder free exploration. Enter Tor, a beacon of hope fo... |
12.11.2024 | Экспертиза под микроскопом [Оголяемся технологически. MaxPatrol SIEM] | Привет! На связи руководитель экспертизы MaxPatrol SIEM Кирилл Кирьянов и старший специалист группы обнаружения APT-атак Сергей Щербаков. В одной из прошлых статей нашего цикла мы говорили про нормализацию и обогащение как первые шаги в раб... |
11.11.2024 | Как обойти блокировки с помощью Tor в Docker | Обход блокировок через Tor
Если запустить Tor в Docker, то его можно использовать как прокси-сервер для обхода блокировок с разных сторон.
В этой инструкции мы запустим сам прокси-сервер. Настроим локальный компьютер для серфинга в интернет... |
10.11.2024 | Релиз Ratarmount 1.0.0 (Random Access To Archived Resources) — утилиты для монтирования архивов как файловых систем | Состоялся релиз открытого проекта Ratarmount 1.0.0 (Random Access To Archived Resources). Это решение позволяет работать с архивами в различных форматах как с обычной файловой системой, причём данные извлекаются по мере необходимости без пр... |
09.11.2024 | The Rise of Scheme and Engee: Navigating the Programming Landscape | In the world of programming, languages come and go like seasons. Some bloom brightly, while others fade into obscurity. Among these, Scheme stands out as a unique flower, celebrating its 50th anniversary. Meanwhile, Engee emerges as a fresh... |
06.11.2024 | Engee – лучшая альтернатива MATLAB, Simulink, Amesim | Современные реалии рынка инженерного ПО в России бросают вызов техническим специалистам любого уровня, так как перед ними встает задача найти отечественную альтернативу привычным CAE-системам для технических вычислений и модельно-ориентиров... |
06.11.2024 | Быть или не быть: анализ возможности применения подхода Docs-as-Code в МоемСкладе | В сентябре 2024 года с российского рынка ушли такие сервисы, как Miro и Notion, а перед этим российский рынок покинула Atlassian с продуктами Confluence и Jira. Меня зовут Павел Мокеев, я работаю системным аналитиком в компании МойСклад и я... |
02.11.2024 | Ganesh Kumar Murugesan: Pioneering Cloud Cost Management and Data Engineering | Share
Tweet
Share
Share
Email
Ganesh Kumar Murugesan, an accomplished Assistant Director at Northwestern Mutual, who stands out as a notable leader in cloud computing and data engineering, consistently navigating the complexities of the mod... |
01.11.2024 | Mastering CI/CD: The Art of Deploying Web Applications with Ease | In the world of web development, deployment is the final frontier. It’s the moment when your code transforms from lines of text into a living, breathing application. But how do you navigate this complex landscape? Fear not. CI/CD is your co... |
01.11.2024 | Как мы уменьшили размер нашего Javascript монорепозитория в Git на 94% | Это не кликбейт. Мы и правда сделали это! В Microsoft мы работаем с очень большим монорепозиторием, который между собой называем 1JS. Недавно мы достигли 1000 активных пользователей в месяц, около 2500 пакетов и ~20 млн строк кода! Последне... |
31.10.2024 | The Evolution of WebAssembly: Unleashing New Potentials in Browser Computing | WebAssembly (Wasm) is not just a buzzword; it’s a revolution in how we think about web applications. Imagine a world where web apps run as fast as native applications. This is the promise of WebAssembly. As we dive into its capabilities, we... |
31.10.2024 | Navigating the Waters of Go Development: A Beginner's Guide | In the vast ocean of technology, Go programming stands out like a lighthouse. Its simplicity and efficiency attract many aspiring developers. But as with any journey, the path can be daunting. This guide aims to illuminate the way for begin... |
31.10.2024 | CI/CD для начинающих: деплой React-приложения без боли | Следующий шаг после разработки веб-приложения — размещение его на сервере. Независимо от сложности проекта или используемой инфраструктуры, общий процесс остается одинаковым: нужно «упаковать» код в CI/CD-конвейер и отправить на сервер. В т... |
31.10.2024 | Советы Team/Tech Lead: навыки, инструменты и вызовы | Team Lead и Tech Lead – это НЕ должности, а ключевые функциональные роли в команде, которые могут взять на себя опытные специалисты. Team Lead отвечает за организацию работы команды, поддержание продуктивной среды и помощь коллегам в достиж... |
30.10.2024 | Путь к мастерству: Как стать успешным разработчиком | 👩💻 Программирование — это путь, полный вызовов и возможностей для роста. Я начал этот путь в 2010 году как Junior-разработчик и на данный момент достиг позиции Tech Lead, продолжая развиваться в профессии. Накопленный опыт позволяет мне с ... |
30.10.2024 | Jujutsu — новая система контроля версий | Кому нужная новая VCS, когда уже есть Git, Mercurial, SVN, Perforce, Darcs и прочие? Автор проекта Jujutsu считает, что ещё есть куда совершенствоваться. Знакомьтесь — Martin von Zweigbergk из Google работает над проектом Jujutsu, или для к... |
30.10.2024 | Приложение на Go шаг за шагом. Часть первая: скелет, НТТР-сервер и конфигурация | Современные курсы стараются максимально охватить спектр технологий, которые используют компании. Ориентироваться в этом океане модных фич всё труднее, особенно это касается новичков, которые только начали знакомство с программированием. В и... |
27.10.2024 | Войти в IT – в 37 и с дипломом филфака | Я нашла свою первую работу тестировщика в 37 лет, с гуманитарным образованием, без коммерческого опыта и без курсов. В этой статье хочу показать все максимально объективно – и успехи, и разочарования на этом пути. Факты
18 мая 2021 года я о... |
27.10.2024 | Tcl — как скриптовый язык для университетских проектов стали использовать по всему миру | Одна из ключевых облачных фич — масштабирование (о возможностях облака с примерами из реального бизнеса мы расскажем 30 октября, подключайтесь). Настраивать масштабирование, а также балансировщики нагрузки и виртуальные машины можно различн... |
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 Automotive Computing | In the world of technology, change is the only constant. System76, a name synonymous with Linux-powered hardware, has just unveiled a groundbreaking desktop computer: Thelio Astra. This isn’t just another machine; it’s a powerful tool desig... |
26.10.2024 | RaiDrive for Linux: Bridging the Gap in Cloud Storage Management | In the ever-evolving landscape of technology, adaptability is key. OpenBoxLab Inc. has recognized this necessity and responded with the launch of RaiDrive for Linux. This move comes after the success of RaiDrive for Windows, which has becom... |
26.10.2024 | Как трассировать требования бизнеса в программный код и не сойти с ума | Болезнь роста
Рассмотрим либо небольшую фирму на несколько десятков сотрудников, чуть менее чем полностью занятых разработкой ПО, либо такого же размера департамент более крупной компании, полностью занятый разработкой ПО. Есть верхний мене... |
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 | Деплой без стресса: автоматизируем процесс для Telegram-ботов | Привет! Меня зовут Арсений Помазков. Я — разработчик и создатель одноименного YouTube-канала. Часто в pet-проектах приходится вручную загружать обновления на сервер. Это отнимает много времени и увеличивает вероятность ошибок при изменении ... |
25.10.2024 | Почему Mercurial не смог угнаться за Git (и чем они отличаются под капотом) | Привет, я Александр, разработчик из команды Битрикс24. В этой статье разбираюсь в особенностях распределенной системы управления версиями Mercurial. Хотя она появилась одновременно с Git и похожа на него внешне, успеха достичь не смогла. По... |
24.10.2024 | Предлагаю сделать интернациональный форк ядра Linux | Приветствую, всех!
Я думаю, многие не только на Хабре, читали ядреные новости о Linux и Open Source. Если кратенько, то из мейнтейнеров ядра Linux исключены русские программисты работающие в подсанкционных компаниях.
Первым выступил сам Лин... |
16.10.2024 | 29 лет топтания на месте. Почему подходы к разработке ПО не развиваются? | Scrum появился осенью 1995 года и по сей день остается самым популярным Agile фреймворком разработки программного обеспечения. Первое руководство по Scrum уже в 2001 году включало всё то, с чем сталкивались большинство из нас: распределение... |
12.10.2024 | The Birth of Git: From Bottleneck to Breakthrough | In the world of software development, tools can make or break a project. Git, a version control system, emerged from a crisis. It transformed the way developers collaborate. But its inception was anything but smooth. In 1998, Linus Torvalds... |
12.10.2024 | Почему GitHub на самом деле победил: история глазами сооснователя | Примечание переводчика: недавно мы опубликовали в блоге перевод статьи о том, как GitHub заменил SourceForge в роли доминирующей платформы для хостинга кода. О существовании оригинального текста недавно узнал один из сооснователей GitHub — ... |
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 | История Git: на этот раз не так весело | Линус Торвальдс как-то написал в своей книге, что создавал Linux для развлечения, но в итоге это привело к революции. Git, его второе творение, также оказалось «случайной революцией» — и сегодня это стандартный инструмент для людей в ИТ. Од... |
11.10.2024 | Сентябрьский дайджест. Конфигуратор S3, корпоративная почта и Business Day в Москве | Кто-то переворачивал календарь, у кого-то догорал сентябрь, а у нас как обычно — фичи, релизы и новые сервисы. Активностей в прошлом месяце было много, о них то мы сейчас и расскажем.
Вспомнить все в дайджесте ↓❯ Business Day — как это было... |
10.10.2024 | Поднимаем AWX Ansible под podman в Debian | Введение
Недавно на работе встала задача адаптировать awx ansible под podman, в процессе установки возникло множество нюансов которые подробно распишу в данной статье.Настройка REDIS
Установим redis
sudo apt -y install redis
Настройка redis... |
03.10.2024 | Navigating the Hexagon: Effective Project Management with SAFe | In the fast-paced world of project management, clarity is king. The Scaled Agile Framework (SAFe) offers a structured approach to navigating the complexities of large-scale projects. At the heart of this framework lies the "Hexagon of ... |
02.10.2024 | Развертывание проектного офиса под методологию SAFe с использованием метрики «Шестиугольник управления проектами» ч.2... | Численность и зрелость команд
При развертывании проектного офиса на базе методологии SAFe ключевую роль играют численность и зрелость команд. В большом предприятии, где существует несколько программ или даже портфелей проектов, важно учитыв... |
30.09.2024 | Немного о подходе Architecture Decision Records | В процессе разработки проектного решения мы, как правило вносим множество изменений. Нет, конечно есть проекты, где все требования жестко «приколочены гвоздями» в ТЗ и внесение каких‑либо изменений практически невозможно. Но большинство про... |
25.09.2024 | Navigating the Complexities of Go: From 4-Chan Programming to gRPC Test Coverage | In the world of programming, simplicity often hides complexity. This is especially true in Go, a language that embraces concurrency and efficiency. Two recent articles delve into the intricacies of Go programming, exploring both the whimsic... |
23.09.2024 | How agentic AI could improve enterprise data operations | Join our daily and weekly newsletters for the latest updates and exclusive content on industry-leading AI coverage. Learn More
Without good data, AI isn’t going to be as useful as it should be to an enterprise. Managing and optimizing data ... |
23.09.2024 | Визуализация покрытия автотестами для gRPC сервисов | Вступление
В данной статье хочу рассказать про инструмент измерения покрытия gRPC сервисов tests-coverage-tool, написанный на языке Golang. Основная задача инструмента — автоматическое измерение покрытия требований на основе proto контракто... |
21.09.2024 | Программирование — это вообще не просто!⠀ | Привет, Хабр!
Идея статьи появилась, когда я начал повсюду замечать якобы подтверждения мифа, что «программирование — это просто».
В новостях «восьмилетняя девочка, которая второй раз в жизни занимается программированием, наклепала чат-бо... |
17.09.2024 | Вышла децентрализованная платформа совместной разработки Radicle 1.0 | Разработчики выпустили P2P-платформу Radicle 1.0 для децентрализованной совместной разработки и хранения кода без привязки к конкретным серверам. При разработке проекта использовался язык Rust, а распространяется он под лицензиями Apache 2.... |
16.09.2024 | Obsidian+Github вместо Notion: синхронизация, бекап и версионность (3-в-1) | Инфраструктура личных заметок (Obsidian + GitHub)
О том, как сделать прозрачную синхронизацию заметок Obsidian между устройствами (Desktop, Android, iOS) через GitHub:
Без сторонних приложений (вроде iCloud, SyncThing, Termux и пр)
Бесплатн... |
12.09.2024 | Произвольная запись файлов | Мир уязвимостей достаточно многообразен. Обычно хакеры стараются добиваться своих целей с помощью уязвимостей эксплуатации произвольного кода, та самая аббревиатура RCE. Но на практике часто для того, чтобы выполнить свой код необходимо сна... |
09.09.2024 | Создание Git-коммита: The Hard Way | Многие из нас создают по несколько коммитов в день с помощью GUI либо через командную строку. Например:
# 1. Modify or create a file in your working directory. echo '# my change' > 'test.sh' #2. Add the modification to the staging area o... |
09.09.2024 | Как синхронизировать Obsidian бесплатно и без плагинов? | Спойлер: через iCloud
В связи с уходом Notion, решил перенести часть своих заметок в Obsidian. Но главное его преимущество является и главным для меня недостатком — данные хранятся локально.
Соответсвенно, встал резонный вопрос — а как синх... |