const CssMinimizerPlugin = require("css-minimizer-webpack-plugin");
const TerserPlugin = require("terser-webpack-plugin");
optimization: {
minimize: true,
minimizer: [
new TerserPlugin({
terserOptions: {
mangle: true,
keep_classnames: true,
keep_fnames: false,
},
}),
new CssMinimizerPlugin(),
],
splitChunks: {
chunks: 'all',
},
},
Я ожидаю что в бандле будут переименованы хотя бы локальные переменные, чтобы как-то защитить код.
ERRORS_FILE = 'error.json'
IMAGES = 'error_images'
error_data = {}
with open(ERRORS_FILE, 'r', encoding='utf-8') as f:
error_data = json.load(f)
# Код бота:
error_code = call.data
error_description = error_data.get(error_code)
# bot.send_message(call.message.chat.id, "Ошибка 501")
bot.send_message(call.message.chat.id, f"Ошибка {error_code}: {error_description}")
# photo = open('501.jpg', 'rb')
image_path = os.path.join(IMAGES, f"{error_code}.jpg")
with open(image_path, 'rb') as photo:
bot.send_photo(call.message.chat.id, photo, caption=error_code)
Что выбрать для хостинга сайта: 2 ядра до 5 ГГц или 6 ядер до 3.2 ГГц?
сайт работает на CMS DLE.
Текущая посещаемость — около 3000 уникальных пользователей в день.
Как сделать, чтобы при парсинге bs4 как то надо нажать на кнопку
так как я учусь пасингу в bs4
т.е. чтобы например ctrl+s нажал - и запись полностью сохранилась и опубликовалась
$data = [
[
'id' => (int)$leadId,
'_embedded' => [
'tags' => [
['name' => 'tag_name'],
],
],
],
];
$res = $amoClient('PATCH', '/api/v4/leads', ['json' => $data]);
echo $res['status'];
Хотел узнать, для браузерного фронта( для SPA приложения на Vue3), принято ли будет создавать обьекты через классы?
class MyClass {
Насколько в этих классах фичи поддерживаемые в браузерах, или полифиллами.
p.s. без typescript
А я не хочу постоянно закидывать код на сервер что бы протестировать работает он или нет.
Как совместить локальную разработку и прием данных с внешнего сервиса?
ngrok http http://localhost:8080
.https://9abc0-11-22-333-44.ngrok-free.app
.https://9abc0-11-22-333-44.ngrok-free.app
, с роутами из вашего приложения - это будет выглядеть примерно так: https://9abc0-11-22-333-44.ngrok-free.app/api/route-name
.Похоже какой-то бот...
И что ему надо, чем может быть опасен
как от него избавиться?
sudo cp /usr/share/i18n/locales/ru_RU /usr/share/i18n/locales/ru_RU_2
.sudo nano /usr/share/i18n/locales/ru_RU_2
и сохраняем (в decimal_point заменяем значение на нужный символ):LC_NUMERIC
decimal_point ","
thousands_sep " "
grouping 3;3
END LC_NUMERIC
sudo locale-gen ru_RU_2.UTF-8
.sudo update-locale LANG=ru_RU_2.UTF-8
.locale
или locale -a
или sudo nano /etc/default/locale
, должна быть наша ru_RU_2.UTF-8. Если все ок, то идем чекать в какой то блокнот.partial keypad_keys
xkb_symbols "keypad_2" {
include "keypad(basic)"
key <KPPT> {[period, period]};
};
echo 'setxkbmap -layout "us,ru" -symbols "pc+us+ru+keypad_2"' >> ~/.xsessionrc
.setxkbmap -query
.