Как стать автором
Обновить

Как создать своего финансового бота (учет расходов) бесплатно и без программирования. Часть 1

Уровень сложностиПростой

Без всяких вступлений, приступаем сразу к делу. Вы создадите своего бота для учета расходов без знаний программирования и абсолютно бесплатно.

Читать далее

Как сделать смену домена и не потерять весь трафик? Подробный гайд

Уровень сложностиСредний

Смена домена — это сложный процесс, который требует внимательности на каждом этапе. Неправильный перенос может привести к потере трафика, ухудшению SEO-позиций и санкциям поисковых систем или даже полной потере трафика. В этом руководстве вы найдёте пошаговые инструкции, как безопасно сменить домен и сохранить позиции вашего сайта в поисковой выдаче.

Читать далее

Резервирование серии товара под клиента в 1С КА

Началось всё с того что на проекте возникла задача: "Документ "Заказ клиента" должен резервировать на складе товар с определённой серией".

Конфигурация 1С: Комплексная автоматизация для Казахстана, редакция 2. Локализация для Казахстана.

В начале к задаче привлекли нашего консультанта имеющего сертификат «Профессионал ERP», но всё было честно так как наличие сертификата не гарантирует наличие нужного опыта и мозгов 😅

В конце концов к задаче привлекли меня. И я с удовольствием хочу поделиться тем, что удалось узнать, и рассказать в этом посте.

И так для того чтобы в документе "Заказ клиента" можно было зарезервировать номенклатуру с серией под клиента необходимо выполнить несколько условий:

1. Вид номенклатуры должен учитывать серии проверяется это тут скрин ниже.

Читать далее

Server-Side Rendering (SSR): Когда сервер берет инициативу в свои руки

Уровень сложностиСредний

Привет! Сегодня мы поговорим технологии, которая называется Server-Side Rendering, или SSR. Вы когда-нибудь задумывались над тем, почему некоторые сайты загружаются молниеносно, а другие кажутся черепахами в сравнении? Одним из факторов может быть использование SSR.

Читать далее

Как работают min() и max() со строками в Python

Уровень сложностиСредний

Функции min() и max() в Python могут использоваться для работы со строками, сравнивая их символы в лексикографическом порядке. Этот порядок соответствует последовательности символов в таблице Unicode.

Читать далее

Magento 2 — чтение из реплики базы данных в любом месте и в любое время

Уровень сложностиПростой

Современные интернет-магазины требуют высокой производительности и устойчивости. Использование мастер-репликации баз данных позволяет разграничить операции чтения и записи, но в Magento 2 это может быть сложной задачей. В этой статье мы разберём, как модуль K911K/DbConnectionManager помогает эффективно управлять подключениями к базе данных, упрощая переключение между мастер- и репликой.

Читать далее

Интересное решение захламленности робочего стола Windows 11

Уровень сложностиПростой

Всем привет, это моя первая статья на Хабр, и она будет о том как я решил проблему того, что все любят всё грузить на рабочий стол.

Читать далее

Windows 11 24H2 dwm.exe + Firefox = Перегрузка процессора

Уровень сложностиПростой

О том, как Windows 24H2 вместе с процессом dwm.exe и Firefox Browser перегружает процессор во время простоя. Будьте внимательны. Важная информация!

Несколько дней я потратил на поиск проблемы с тем, что процессор потреблял дополнительные 40 Вт ⚡️, что было выявлено с помощью программы HWiNFO. В этот момент вентиляторы ускорялись, хотя система Windows 11 не выполняла никаких активных задач.

Читать далее

Fundamentals SNMP

Уровень сложностиПростой

SNMP (Simple Network Management Protocol) — это протокол для управления и мониторинга сетевых устройств, таких как маршрутизаторы, коммутаторы и фаерволы. Он является частью системы управления сетью и позволяет администраторам:

Раскройте все возможности SNMP

Policy Based Routing (Linux + Juniper)

Уровень сложностиПростой

В этой статье мы проведем пошаговую настройку маршрутизации на основе политик (Policy Based Routing, PBR) для управления трафиком от сервера в Интернет в зависимости от IP-адреса источника. Мы опишем процесс конфигурации на сервере и маршрутизаторах Juniper MX.

Читать далее

Почему командная строка всё ещё актуальна или 5 примеров, как PowerShell может сэкономить вам часы работы

Уровень сложностиПростой

Командная строка — это как суперспособность для тех, кто знает, как её использовать и дальше я попытаюсь вам это доказать на примерах.

Читать далее

SCSS Reset: Прагматичная основа для дизайн-системы

Уровень сложностиПростой

SCSS Reset — это мощный инструмент для веб-разработчиков, созданный для стандартизации и оптимизации стилей CSS в ваших проектах. Пакет, доступный на npm под названием scss-reset, предоставляет универсальное решение для упрощения работы со стилями.

В этой статье я расскажу, почему стоит использовать SCSS Reset, его ключевые преимущества, источники вдохновения и примеры применения.

Читать далее

Последовательные схемы, часть 2

Уровень сложностиСредний

Рассматриваются алгоритм подсчета последовательных схем, определение которых дано в первой части статьи. Используется понятие изоморфности схем, данное там же. Описаны особенности этого алгоритма применительно к использованию языка Питон для его реализации.

Читать далее

Будущее рабочих мест. ИИ таки меняет все

Уровень сложностиПростой

Что там у нас совсем скоро пройдет? Ах да, Мировой Экономический Форум 20–24 января 2025. Зачем это нам нужно? Да все так же потому, что из таких мероприятий можно хоть немного подчерпнуть текущего и будущего положения дел на планете человеков, и будущих профессий в частности. Вот вам немного выжимки из отчёта Всемирного экономического форума под названием "Future of Jobs Report 2023". И, если вы думали, что будущее будет ярким и безоблачным, то позвольте мне разрушить эти иллюзии. Давайте прольём цифровой чай на этот вопрос. ☕🥧

Читать далее

Автоматизация: когда она действительно нужна и где можно обойтись без нее

Уровень сложностиПростой

Автоматизация в сфере ИТ и DevOps уже давно стала символом прогресса: почти каждая команда стремится автоматизировать все, что попадается под руку, полагая, что это моментально устранит ошибки и ускорит выход новых релизов. На первый взгляд идея выглядит блестяще, однако реальность сложнее.

Порой дешевле и быстрее выполнить задачу вручную, чем разбираться с громоздкими сценариями, которые требуют постоянного обслуживания. Крайности здесь вредны: автоматизация для галочки нередко приводит к бесполезной возне с мегапайплайнами, а полный отказ от нее оборачивается непродуктивной рутиной. В итоге выигрывает тот, кто берет все лучшее от автоматизации, но не боится оставить часть работ «по старинке».

Читать далее

Just Gopher It: Превращение слепого SSRF в RCE за 15 000 $ — Yahoo Mail

Часть 1: Разведка

Обычно в bug bounty программе с большим скоупом я начинаю с перечисления субдоменов, чтобы увеличить площадь атаки, но в этом случае я сосредоточился на одном веб-приложении моей цели (Yahoo Mail).

Поскольку я ориентировался только на одно веб-приложение, я начал с инструмента GAU, чтобы получить список URL-адресов и конечных точек. Также я просматривал различные JavaScript-файлы в поисках скрытых конечных точек и провел fuzzing директорий с помощью Ffuf. Таким образом я нашел несколько интересных конечных точек, но ничего, что выглядело бы уязвимым.

Так как первый метод разведки ничего не дал, я попробовал другой — тестирование различных функций веб-приложения, работая с запущенным в фоновом режиме Burp прокси. Все выполненные запросы сохраняются в организованном списке в Burp, что облегчает их просмотр и поиск чего-нибудь интересного или потенциально уязвимого.

После тестирования функций веб-приложения я начал просматривать запросы, сохраненные в журнале прокси, и наткнулся на запрос, похожий на этот:

Читать далее

Открыл городской сайт, который получал 200 посетителей в день благодаря табличкам в автобусах

Уровень сложностиПростой

Открыл городской сайт, который получал 200 посетителей в день благодаря табличкам в автобусах и заработал 1 млн за месяц. 

Читать далее