Date | Title | Description |
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... |
30.10.2024 | Приложение на Go шаг за шагом. Часть первая: скелет, НТТР-сервер и конфигурация | Современные курсы стараются максимально охватить спектр технологий, которые используют компании. Ориентироваться в этом океане модных фич всё труднее, особенно это касается новичков, которые только начали знакомство с программированием. В и... |
27.10.2024 | The Rise of Smart Robotics: Bridging AI and Play for Kids | In the realm of technology, innovation often takes the form of playful exploration. Today, we delve into the world of smart robotics designed for children. This is not just about toys; it’s about building the future. Imagine a robot that li... |
25.10.2024 | Sidecar на Go: позволь другому заниматься твоими проблемами | Привет, Хабр!
В распределённых системах каждая служба выполняет свою задачу: одна отвечает за логи, другая за обработку запросов, третья за безопасность. Но не всегда удобно нагружать основной сервис дополнительной логикой. Именно здесь хор... |
23.10.2024 | Еще раз о C в виде «заметок на полях» | Знакомство
Честно говоря, язык Си был одним из тех языков, которые я начал учить просто потому, что мне это срочно понадобилось. Я работал в одной компании, где в одном из программных компонентов использовался Си, и мне надо было дописать ф... |
10.10.2024 | Patch Tuesday: Internet Explorer Vulnerabilities Still Pose a Problem | A breach in the engine behind Internet Explorer and a vulnerability in the Remote Desktop Protocol Service top the list of about 117 patches deployed in Microsoft’s monthly update. Around the same time, Apple has released a fix for macOS 15... |
07.10.2024 | Реймонд Хилл и его блокировщик uBlock Origin | Реймонд Хилл (gorhill) — автор и мейнтейнер оригинального блокировщика рекламы uBlock и нынешнего uBlock Origin. Признанный авторитет в сообществе, каждая его статья или твит имеет большой вес. В последние годы он часто высказывается о лице... |
06.10.2024 | Релиз открытого сетевого анализатора Mitmproxy 11 с поддержкой HTTP/3 | 4 октября 2024 года состоялся релиз открытого проекта сетевого анализатора Mitmproxy 11 с поддержкой HTTP/3 для перехвата трафика внутри соединений, установленных по HTTPS, с возможностями инспектирования, модификации и повторного воспроизв... |
30.09.2024 | Поднимаем одно-нодовый kubernetes-кластер на RedOS | Нынешний век - век импортозамещения. Многие компании сейчас сталкиваются с возникшей необходимостью переходить на отечественное ПО. Приходится осваивать вновь появившиеся нюансы, связанные с новым программным обеспечением. В данной статье м... |
18.09.2024 | Navigating the Transition: From Flow to TypeScript in Modern Development | In the fast-paced world of software development, change is the only constant. For many teams, the transition from Flow to TypeScript has become a pivotal journey. This shift is not just a technical upgrade; it’s a leap towards better type s... |
16.09.2024 | Swama: CLI-инструмент для работы с Swagger/OpenAPI | Если вы работаете с API, вы наверняка сталкивались с OpenAPI или Swagger для описания ваших API-спецификаций. Хотя эти инструменты облегчают процесс документирования, порой работать с ними через графические интерфейсы или ручной просмотр YA... |
04.09.2024 | Mastering Exploratory Testing: The Power of Testing Concepts | Exploratory testing is like sailing without a map. It’s dynamic, creative, and full of potential. But without a clear direction, you can drift aimlessly. This is where testing concepts come into play. They act as your compass, guiding your ... |
03.09.2024 | Как использовать концепции тестирования для эффективного исследовательского тестирования? | Исследовательское тестирование — это динамичный и творческий подход к тестированию программного обеспечения, который отличается свободой и подчеркивает ответственность в адаптации к изменяющимся условиям тестирования. Однако без четкого нап... |
01.09.2024 | The Future of Development: Embracing AI as a Platform | Artificial Intelligence (AI) is no longer just a buzzword. It’s a transformative force, reshaping how we approach development. The conversation around AI often oscillates between two extremes: one side fears that AI will replace human progr... |
01.09.2024 | The Hidden Depths of macOS: A Developer's Playground Without Admin Rights | In the world of technology, macOS stands as a fortress. Its walls are high, built to protect the secrets within. But what if you find yourself on the other side, staring at a pristine iMac without the keys to the kingdom? This article explo... |
01.09.2024 | Unlocking the Secrets of macOS: A Developer's Playground Without Admin Rights | In the world of technology, macOS stands as a fortress. It guards its secrets fiercely. But what if you could sneak in without the keys? What if you could explore its depths without admin rights? This article unveils the hidden gems of macO... |
29.08.2024 | Ручной деплой NestJS и Angular приложений на выделенном сервер через «Docker Compose» и «PM2» | Предыдущая статья: Сборка приложений на NestJS и Angular и запуск их в двух вариантах: через PM2 и через "Docker Compose"
Покупаем выделенный сервер и настраиваем SSH доступ к нему с локального компьютера.
Добавляем https://github... |
28.08.2024 | Он вам не «MacOS» | Рассказываю и показываю что можно сотворить с iMac без прав администратора и установки стандартных средств разработки.
Невозможный скриншот, по мнению официальной техподдержки и обычных разработчиков под продукцию Apple.Тайны внутренних орг... |
20.08.2024 | The Dance of Client and Server: A Technical Tango | In the world of networking, the relationship between client and server is like a dance. Each partner has a role, a rhythm, and a set of steps to follow. But what happens when the music falters? When the client can’t connect to the server? T... |
19.08.2024 | Как поменять местами клиент и сервер | Ситуация: у нас есть сервер и нам нужно подключиться к нему с помощью клиента. Но вот незадача: мы почему-то не можем инициировать сессию с клиента. Это может быть по причине NAT, настроек VPN-клиента или просто из-за ACL на МЭ.
Что делать?... |
18.08.2024 | I в LLM означает Intelligence | Я уже давно ничего не писал об ИИ или о том, как мы (не) используем его для разработки в нашем проекте curl. Больше откладывать нельзя. Хочу продемонстрировать вам наиболее значительный эффект, который ИИ может оказать на curl сегодня, подк... |
11.08.2024 | В проект curl официально вошёл проект wcurl вдобавок к trurl | 8 августа 2024 года автор curl Даниэль Стенберг объявил, что в открытый проект curl официально вошли наработки и разработчики wcurl вдобавок к trurl.
Проект wcurl — это простая оболочка вокруг curl для лёгкой загрузки файлов без необходимос... |
31.07.2024 | The Digital Tug-of-War: YouTube Slowdown and the Rise of VPN Solutions | In the vast ocean of the internet, YouTube stands as a colossal ship, navigating through waves of data. But recently, many users have felt the ship slow down, as if caught in a thick fog. This slowdown has sparked debates and concerns, with... |
31.07.2024 | Замедление YouTube с технической стороны | Привет, Хабр!
В последнее время замечаю огромное количество информации по поводу замедления Великого, но очень мало где видел конкретику о том, как именно это работает. Одно лишь отчаяние "мы все умрём".
Сразу скажу, что буду гово... |
29.07.2024 | Тысяча и одна библиотека С++ | В жизни каждого программиста С++ рано или поздно возникает задача, которую кто-либо уже решил. Однако найти это решение бывает очень непросто в силу разных причин: оно недостаточно разрекламировано, либо имеет нечеткую документацию, или воз... |
27.07.2024 | Я победил замедление YouTube | Привет, Хабр! Ухудшение работы YouTube стало поистине трагическим событием, которое прибило почти все загрузчики видео, но я нашел легальный способ улучшить ситуацию!
Как починить оборудование Google, не привлекая внимание санитаров.
1.5 го... |
07.07.2024 | Опыты в домашней лаборатории: собственный Let's Encrypt в OpenWRT | Углубляясь в тему DevOps в своей домашней лаборатории, я начал замечать, что зачастую проще задействовать TLS/mTLS, чем настраивать и отлаживать способы обойтись без него.
Задумавшись о надежном хостинге для приватного CA, обнаружил, что ср... |
01.07.2024 | 3 million iOS and macOS apps were exposed to potent supply-chain attacks | Enlarge
Aurich Lawson reader comments 38
Vulnerabilities that went undetected for a decade left thousands of macOS and iOS apps susceptible to supply-chain attacks. Hackers could have added malicious code compromising the security of millio... |
29.06.2024 | Debian Linux 12.6 delivers essential security fixes | Debian, the open-source and Linux-based operating system, has released its sixth update to the stable distribution of Debian 12, codenamed "Bookworm." This latest release is a crucial point release that primarily focuses on enhanc... |
20.06.2024 | Как защитить веб сервисы при помощи шлюза OpenIG | Обеспечение безопасности веб сервисов — одна из важных частей процесса разработки. Если если в инфраструктуре несколько сервисов, то каждый из них должен быть должным образом защищен. Если реализовывать проверки политик безопасности в каждо... |
16.06.2024 | Как обстоят дела с HTTP/3 в сURL на середину 2024 года | Пора в очередной раз проанализировать, в каком состоянии сейчас находится поддержка HTTP/3 в curl.
Думаю, ситуация с curl отражает положение дел во многих других HTTP-инструментах и библиотеках. HTTP/3 был и продолжает быть более сложным в ... |
06.06.2024 | Quickwit. Когда Elasticsearch слишком дорогой | «Дорогой» – конечно в прежде всего в переносном значении, Elasticsearch сложно устанавливать, настраивать и обновлять. Это хорошо известно всем, кто работал ES про проде. SaaS версия Elastic позволяет сэкономить время, но это решение по пон... |
10.03.2024 | Поведение Curl на macOS отличается от документированного. Apple считает, что это нормально | tldr: Apple считает, что все в порядке. Я нет.
28 декабря 2023 года в систему отслеживания ошибок Curl был отправлен отчет об ошибке 12 604. Мы получаем множество таких отчетов изо дня в день, так что сам по себе этот факт вряд ли был чем-т... |
28.02.2024 | Особенности и проблемы mock-сервера Swordfish API Emulator | Эта статья — продолжение истории про разработку Ansible-модулей для взаимодействия с системами хранения данных (СХД) через API, которое удовлетворяет спецификации Swordfish. Модули в перспективе облегчат управление парком СХД от разных прои... |
14.02.2024 | Работаем с HTTP API: разбор частых проблем и методы их решения | Время идёт, технологии развиваются, а проблемы, связанные с использованием API, вызывают у многих разработчиков всё те же сложности, что и десятки лет назад. Между тем, рост числа сервисов, которые взаимодействуют друг с другом с помощью да... |
19.01.2024 | Как защититься от «бестелесных» веб-шеллов | Введение
В сегодняшней статье эксперты Сайбер ОК проведут вас за руку по лабиринту хакерских уловок и на пальцах объяснят, что такое "бестелесные" веб-шеллы и как с ними бороться. Сегодня мы наблюдаем непрерывную эволюцию киберата... |
03.11.2023 | Отремонтировали в MySQL 8.2 | В конце октября 2023 года компания Oracle выпустила новую версию СУБД (системы управления базами данных) MySQL, обозначенную как MySQL 8.2. Эта версия включает несколько новых функций и изменений, а также устраняет ряд уязвимостей.
Основные... |
14.10.2023 | Отправка и обработка HTTP запросов в PostgreSQL | В этой статье я хочу поделиться некоторыми наработками, которые мы используем в своих проектах, в частности, тем, как отправлять и обрабатывать HTTP-запросы непосредственно из/в PostgreSQL.
Сразу оговорюсь, Вам не придется устанавливать в б... |
11.10.2023 | Part 0. Инструментарий QA в Альфа Банке | Всем привет! Меня зовут Вадим Лунин. Я — QA Manager из Альфа Банка в Беларуси. Этой статьёй хочу начать цикл статей по инструментам, которые мы используем для тестирования наших продуктов в Альфа Банке.
Три месяца назад мы запустили Альфа С... |
08.05.2023 | Мейнтейнер на всю жизнь. Даниэль Стенберг, автор curl | В наше время принято менять работу и занятия раз в несколько лет. Для сохранения душевного здоровья. Мало найдётся людей, которые работают над одним проектом всю жизнь, это слишком трудно с психологической точки зрения. Но такие люди есть. ... |
04.05.2023 | Что такое URL | В прошлом году Дэниэл Стенберг, создатель curl, написал пост об одном забавном URL:
http://http://http://@http://http://?http://#http://
Пост интересен, рекомендую его прочитать. Автор объясняет, как устроен URL, и как различные системы его... |
29.03.2023 | Тестирование remote push notifications на iOS, когда используем Firebase Cloud Messaging | Привет, Хабр! Меня зовут Максим Толстиков и я iOS-разработчик в Учи.ру. Для отправки пуш-уведомлений наша команда использует Firebase Cloud Messaging. Недавно у нас появилась задача — написать свой шаблон запроса на отправку тестового пуша,... |
27.03.2023 | Двадцать пять лет curl | Когда жить интересно, время летит незаметно. 20 марта curl исполнилось 25 лет.
Проект curl начался очень скромно: это был небольшой переименованный инструмент передачи URL, о котором почти никто не знал в первые годы его существования.
▍ Я ... |
27.03.2023 | Двадцать пять лет curl | Когда жить интересно, время летит незаметно. 20 марта curl исполнилось 25 лет.
Проект curl начался очень скромно: это был небольшой переименованный инструмент передачи URL, о котором почти никто не знал в первые годы его существования.
▍ Я ... |
16.02.2023 | Основы библиотеки cURL PHP | Введение
cURL — библиотека с открытым исходным кодом, используемая для отправки HTTP-запросов с различных языков программирования, включая C, PHP и другие.
cURL также является программой командной строки, позволяющая взаимодействовать с мно... |
13.02.2023 | NGINX подготовил бинарники для предварительной версии реализации QUIC+HTTP/3 | Мы рады сообщить, что наша предварительная реализация поддержки NGINX для QUIC+HTTP/3 теперь доступна в виде предварительно собранных бинарных пакетов для двух дистрибутивов:
Red Hat Enterprise Linux 9 и двоично-совместимых вариантов
Ubuntu... |
21.12.2022 | Несколько советов по работе с CORS для начинающих разработчиков | В этой статье мы с вами разберемся, что такое CORS, CORS-ошибки и из-за чего мы можем с ними сталкиваться. Я также продемонстрирую возможные решения и объясню, что такое предварительные (preflight) запросы, CORS-заголовки и в чем заключаетс... |
11.11.2022 | Пакуем секреты правильно | Безопасное хранение и передача секретов (токенов, паролей и т.п.) между пользователями и сервисами – это один из вызовов, с которыми сталкиваются разработчики и DevOps инженеры. Традиционное централизованное хранение в менеджерах паролей, н... |
19.10.2022 | Конструктор сетевых сервисов | Здравствуйте, это моя четвёртая статья на хабре, на этот раз я выйду за область ML решений и познакомлю вас с другим своим проектом.
В процессе работы над различными проектами, рано или поздно возникает необходимость реализации клиент/серве... |
11.09.2022 | Coingecko & Agent Ftpupload создаем красивые адреса криптокошелька, но помним о сохранности приватного ключа | В криптосообществе за многие годы образовался целый культ по созданию красивых адресов для криптокошельков. Каждый желающий может сгенерировать для себя «красивый» адрес, который будет не только уникальным, но и будет иметь в себе определен... |
21.03.2022 | Скрипт для скачивания coub'ов | Утром зашёл на coub.com и увидел баннер с печальной новостью :
Проект Сoub закрывается 1 апреля 2022 года. Успейте скачать свои видео.
Не успев продрать глаза, быстренько написал скрипт для скачивания всех моих кубов разом..
Скрипт из файла... |
21.01.2022 | Сервис для выгрузки данных из E-Commerce CMS OpenCart | Дорогие читатели, позвольте представить вам программный сервис, разработанный для экспорта данных из электронных магазинов созданных на основе CMS OpenCart.Информация для технических специалистовКак может происходить выгрузка данных из мага... |
18.01.2022 | Open source developers, who work for free, are discovering they have power | Most people don’t realize it, but many of the devices and apps you use every day are built on top of open source software, maintained by one or two developers that aren’t paid for their time, who patch bugs and improve their code to give ba... |
22.10.2021 | Microsoft поставляет устаревшие, уязвимые опенсорсные утилиты с Windows 10 и 11 | В списке рассылки Seclists, посвящённом информационной безопасности, обратили внимание на пренебрежительное отношение Microsoft к опенсорсным компонентам в составе Windows 10 и 11.
Так, в декабре 2017 года Microsoft объявила о включении в с... |
15.10.2021 | Node.js: разрабатываем сервер для тестирования API | Привет, друзья!
В этом небольшом туториале я хочу показать вам, как разработать простой, но довольно-таки полноценный сервер для тестирования API.
Основной функционал нашего приложения будет следующим:
админка с возможностью добавления данн... |
20.07.2021 | MyBee — FreeBSD ОС и гипервизор bhyve как частное облако | В этой статье будет описано применение ОС FreeBSD в качестве платформы для запуска облачных гостевых ОС с использованием простого API на примере дистрибутива MyBee и тот DevOPS, который мне по нраву.Введение
Периодически возникают мысли: 'н... |
21.06.2021 | The ISRG wants to make the Linux kernel memory-safe with Rust | Enlarge / No, not that kind of Rust.
Heritage Images via Getty Images reader comments 238 with 94 posters participating, including story author
Share this story
Share on Facebook
Share on Twitter
Share on Reddit
The Internet Security Resear... |
11.03.2021 | Создаём личный «Архив интернета» | Как показала история, сеть из миллиардов связанных между собой документов — очень хрупкая и эфемерная система. Странички живут недолго. Если нашли интересную страницу, сайт или видео — нельзя просто сделать закладку и надеяться, что контент... |
22.02.2021 | Mysterious malware infects 30,000 Mac computers | Image: kaptnali, Getty Images/iStockphoto
A piece of malware that has infected almost 30,000 Mac computers has triggered questions over its intent and ultimate payload.
SEE: Security Awareness and Training policy (TechRepublic Premium) Must... |
12.02.2021 | CVE-2021-22652: Advantech iView Missing Authentication RCE (FIXED) | Advantech iView versions prior to 5.7.03.6112 suffer from an instance of 'CWE-306: Missing Authentication For Critical Function.' This vulnerability (CVE-2021-22652) has a CVSSv3 score of 9.8, which is usually CRITICAL, since it effectively... |
- | Apple patches 2024's first zero-day | Apple’s first zero-day of 2024 has been disclosed, with fixes pushed out for MacOS, iOS, and iPadOS.
Apple’s description of CVE-2024-23222 states only that the bug is a type confusion in Webkit, and that the company “is aware of a report th... |