channel icon
Собрание заметок об информационных технологиях общества IT-KB.RU (старый @itkbnews)

Наши ресурсы:
Блог -> it-kb.ru
Wiki -> wiki.it-kb.ru
Соц.сети -> vk.com/blogitkb

Условия размещения

Цена за 24 часа в ленте 4000,00
Цена за 1 час закрепления N/A
Взаимопиар Нет
Дополнительные условия рекламы Отсутствуют
+1
6 396
подписчиков
-24
~1.9k
охват 1 публикации
0
~2
постов / день
-0,4%
29,3%
ERR % ?

Статистика

Последние публикации

IT-KB 🤖
20 декабря 2024 г. 23:41
IT-KB 🤖
20 декабря 2024 г. 18:04
IT-KB 🤖
20 декабря 2024 г. 15:38
K2 Cloud выкатил кастомные реакции на Хабре!

Теперь можно выражать эмоции от статей. Для этого пройди квиз: выбери одну из ИТ-профессий и проведи миграцию в облако. В конце и реакции разблокируешь, и в розыгрыше примешь участие — K2 Cloud дарит новогодние мистери боксы и другие призы.

Квиз тут
IT-KB 🤖
19 декабря 2024 г. 17:50
IT-KB 🤖
19 декабря 2024 г. 12:55
IT-KB 🤖
18 декабря 2024 г. 18:15
Сборник Bash скриптов

Скрипт оповещения по email об остатке дискового пространства менее 10%
#!/bin/bash
used=`df -hl / | awk {'print $4'} | grep "%"`
used=${used/\%/}
if [ $used -gt 90 ];
then
echo "Attention! Available space less than 10%. Used space = $used"% | mail -s "DISK ALERT" user@host.com
fi



Сканирование сети на наличие хостов
#scannet.sh
#Сканируем сеть на наличие хостов
#!/bin/sh

NET=${1}

if [ -z ${NET} ]; then

echo 'Usage:'
echo ' scan.sh first_3_octets'
echo ''
echo 'Example:'
echo ' scan.sh 192.168.0'
echo ''

else

echo "Finding hosts in net ${NET}.0/24"
echo ''
echo 'Found hosts:'
for host in `seq 1 254`; do
if (ping -c 3 ${NET}.${host} > /dev/null 2> /dev/null) then
echo ${NET}.${host}
fi
done

fi


Удалить временные файлы из домашнего каталога
#deltmp.sh
#Удаляет временные файлы из домашнего каталога
#!/bin/bash
echo "******************* start **********"
find -name .*~. -exec rm -i {} \;
echo "****************** finish **********"


#Linux #Bash
IT-KB 🤖
18 декабря 2024 г. 17:13
IT-KB 🤖
18 декабря 2024 г. 17:13
IT-KB 🤖
18 декабря 2024 г. 17:13
🤖 Боты атакуют: как быть и что делать?

Продвинутые боты используют логику веб-приложения не так, как задумывалось изначально, и могут провоцировать миллионные убытки. Бороться с такими ботами сложно. Часто по ту сторону баррикад технически подкованные специалисты, которые быстро учат ботов обходить механизмы защиты.

На ICEBREAKER2024 продвинутые боты стали одной из ключевых тем. Опытом поделились эксперты со стороны провайдера защиты и специалист, изучающий методы обхода антибот-систем.

·    Как бороться с нежелательными ботами и какие методы защиты работают? 
·    Какие технологии используют парсеры и скраперы и полезна ли сейчас captcha? 
·    Как понять количество ботов в трафике и чем полезен сервис Bot Detection от NGENIX?
·    Когда закончится (и закончится ли) борьба профессиональных бот- и антибот-команд?

Больше о ботах и борьбе с ними — в этой подборке видео.

#реклама
О рекламодателе
erid: LjN8JsxKp
IT-KB 🤖
18 декабря 2024 г. 12:01
IT-KB 🤖
18 декабря 2024 г. 10:54
IT-KB 🤖
17 декабря 2024 г. 12:59
IT-KB 🤖
17 декабря 2024 г. 10:16
IT-KB 🤖
17 декабря 2024 г. 9:43
IT-KB 🤖
16 декабря 2024 г. 18:07
Инструмент для отладки Dockerfile: buildg 🛠

В мире, где каждый второй проект — это монолит, раскиданный по сотне контейнеров, отладка Dockerfile превращается в квест. Добавил пару RUN команд, собрал образ, а он не работает. Собрал заново — та же история. И вот ты уже час гадаешь, что пошло не так.

buildg — новый инструмент на базе BuildKit для интерактивной отладки Dockerfile. Он позволяет ставить брейкпоинты на любую строчку, проверять состояние файловой системы после каждой команды и запускать терминал прямо внутри сборки.

Выглядит это так:
FROM ubuntu AS dev
RUN echo hello > /hello
RUN echo world > /world


Запускаем buildg debug, ставим брейкпоинт на третью строчку командой break 3, и погнали! После остановки можно зайти внутрь командой exec и посмотреть содержимое файлов. Никаких echo и printf — чистая интерактивная отладка, как в нормальном дебаггере.

Особенно приятно, что buildg работает с VS Code, Neovim и Emacs через Debug Adapter Protocol. Теперь можно отлаживать Docker-файлы в любимом редакторе с полноценным GUI. И да, он поддерживает rootless режим — никаких sudo прав не требуется.

В комплекте идет поддержка всех фич BuildKit: кэширование, SSH-агент, секреты. А для тех, кто использует nerdctl — buildg уже встроен как подкоманда.

💻 ИсходникиИсходники

#Docker
IT-KB 🤖
16 декабря 2024 г. 17:05
IT-KB 🤖
16 декабря 2024 г. 15:59
IT-KB 🤖
16 декабря 2024 г. 12:55
IT-KB 🤖
16 декабря 2024 г. 10:55
IT-KB 🤖
16 декабря 2024 г. 9:54